Whoa...hidden commentary names??

RobbieD_PL

Unreliable deceiver
Staff member
Moderator
I thought you guys may like this progress...

I have managed to split the audio files so that we can preview different commentary languages in Create Player mode. This allows for much faster name recognition than the previously posted method. It is going to take a while to sort through these... Classic patch lovers may want to get in on this @GIGGIRIVA @V.K

Preview video. Includes Zidane name :D

@Harry BullZak How did you do this? Is it possible to add new commentary lines?
 

Harry BullZak

Club Supporter
Oh my god, how have you done this? It's possible to use that names in CM14?For what I know, Zidane for ex, has only a specific id, this is what I've always search! Also because if you have the possibility to have these as a specific name, you can also found them in youth players, so in later seasons you still have commentary and not silence!
@Harry BullZak How did you do this? Is it possible to add new commentary lines?
The process to get the commentary announced is pretty straightforward.
English commentary & language is related to these files:
FIFA 14\GDFBinary_en_GB.dll
FIFA 14\Game\eng_us.bh --Martin Tyler
FIFA 14\Game\eng_us.big --Martin Tyler
FIFA 14\Game\eng_us_2.bh --Clive Tyldesley
FIFA 14\Game\eng_us_2.big --Clive Tyldesley
FIFA 14\Game\english_gb.bh --General
FIFA 14\Game\english_gb.big --General

Martin Tyler is the default so you don't have to change anything for that. To activate Clive Tyldesley all you have to do is remove these two files. I suggest backing them up.
FIFA 14\Game\eng_us.bh --Martin Tyler
FIFA 14\Game\eng_us.big --Martin Tyler

Now you can hear Clive Tyldesley in Create Player mode. In other languages, these files shouldn't exist, but if they do remove all of them and you will hear your country's commentator announce the call names in Create Player mode.

To identify the extra names. I made a list of ID's 900000-965000. I gave each number a letter to reference. I split the list into parts to make it easier to manage and to ensure there aren't any crashes. I saved the list as a .txt file. I then imported to DB master overwriting the 'commentarynames' table.

Notes:
- I have not tested adding new commentary. This method does not consider doing that
- ID's over 930000 do not appear to contain any call names in any language.
- Player ID's 1-200000 cannot be heard using this method. A modification to the DB and the XML are required for this.
- Different languages do have different call names. English appears to have the most.
- Some ID's for the English language has a different name between the two commentaries. Sometimes this is a different name entirely and sometimes it is the same name but they pronounce the first name. For example, Martin Tyler called the name Yildiz, but Clive Tyldesley announces Aydin. This is the same player.
 

Dottegeo

Club Supporter
Harry,later I'll post little considerstions hoping to help,but for now let me say:you're a Fifa God! I'll check something as soon as I can.
 

Dottegeo

Club Supporter
I use Italian language.
When you say "Now you can hear Clive Tyldesley in Create Player mode. In other languages, these files shouldn't exist, but if they do remove all of them and you will hear your country's commentator announce the call names in Create Player mode." it's because you tested it or it's an opinion? However, I'll try and let you know.

I'll check what you've done with DB masrter with CM14 (I'm not so clever in DB master).

I confirm that probably ids over 930000 (probably also 929000) don't contain any callname in any language, I tried some (few) random ids over 930000 with CNM14 without finding anything.
ID's 1-200000 are specific id, not all audible and probably different between the different languages. I was searching a way to take this ones and make it generic, but don't know how. Probably yor way could help.
I can say for sure that Italian have a lot of callnames,most of the ones of the most frequent nationality in football, probably it's not the same for all the languages. Also in this language we have some (few) callnames said differently: for example Federici (generic one already in the game) sometime it's said in Italian way (with a C) and sometimes in English way (with a S), by the same commentator with the same id (Caressa), again some brazilian generic callnamnes with same id are said differently, there is one (don't remember) that could say: Luciano, da Silva or Matuzalem! I think this should be because of three different sound files with same name or connected in a way. I don't know when, I haven't got much time, but I'll post what I'll find about.
 

Dottegeo

Club Supporter
Ok, I've checked fast, I haven't eng big file in Game folder, only ita.bh and .big and italian.bh and .big. I'll try to open these files with Jenkey tool and let you know, if anybody have suggestions please post.
 

Dottegeo

Club Supporter
It seems it's like an end point,I've read someone tried to explore these files without success. But they must have the key to edit callnames.
 

Dottegeo

Club Supporter
I did little searching these days, I'm a newbie for this issue, I've read some info,little ones but maybe useful. In the folder Game, probably the file italian.big (or the same for other languages) should contain the list of all callnames, because extracting it with Jenkey's program it gives to you the file italian_ita_bank.sbs, these should be literally a bank of sounds. I tried to open it with some Audio program wothout success. Tomorrow I'll try again with Jenkey's one, I've read somewhere you could try to mod it with a hex editor, this is too much for me but I want to see at least if something could be done. My thought is to simply change a specific id with a generic free one and then add it in CM14, but I don't know how to do and if it's a right way. Probably the file could be "pnXXXYY" where x is the number of the player id,y a number I don't know (I've read this on a forum about EA games).
Again,should be some .xml files that assign sounds (probably also callnames) located most of all in data1 and data7.big, also here I'm not so good and don't have much free time. When I'll can I'll post something more described. I've also found a file playersevents.csi (or something similar), I don't know if could be useful.

I search files for italian language, I think but not sure could be the same for otger languages.
 

Dottegeo

Club Supporter
Hi Harry and all, I've done little sesearch. I don't know if these things will be useful, but I try to say what I did.

Deleting ita_it.big from GAME folder cause loss of every commentary speech and callnames in create player, but the game works.
Deleting italian_it.big seems affect the flag language selection at the beginnig, but all works fine.
I'm quite sure in ita_it_bank.sbs inside file ita_it.big has the audio of callnames and other stuff. @Harry BullZak you know a way to open .sbs files? I've searched on internet but seems very very hard, I've no knowledge about but I could try, don't know if I'll find something.

Data1.big has a LOT of files, there is playercallsspeechmoduledef.xml (probably for assigning events?) and player_speech_bank.sbr (.sbs seems to be more important, but I don't know)

Data5.big has ita_bank.sbr and commentaryspeechmoduledef.xml, I think something like data1

Data6.big has ita_bank.sbs and player_speech_bank.sbs, I don't know if here could also be audiofiles for callnames.

Data7.big also has a lot of files, most of all seem are audio files, most of all are .xml or .sbr, again I think these are linking files. There is also a folder speechdata with all languages, also eng_us and eng_us_2. I know it's different from what Harry said some posts ago, but I tried to cancel eng_us and regenerate (I don't know 100% if I did right). It happened that the game started, the callnames in create player were all lost, but before starting match the game crashed. Maybe this file it's important for audio?

Sorry if these information are useless, I really don't know anything about, but I'll like to find a way to increase at least callnames audible for the game.
 

Dottegeo

Club Supporter
I've read some forums these days, it seems it's a complicated extension. Also is a compressed format because audio files are linked with other parts of the game. I'm afraid we need really a EA game developer to do something good!
 

V.K

Starting XI
I thought you guys may like this progress...

I have managed to split the audio files so that we can preview different commentary languages in Create Player mode. This allows for much faster name recognition than the previously posted method. It is going to take a while to sort through these... Classic patch lovers may want to get in on this @GIGGIRIVA @V.K

Preview video. Includes Zidane name :D
Wow this looks amazing. Unfortunately, I can't view the preview video, but the potential seems huge
 


Top