FIFA 11 new File structure - Analysis, experiments and discussions thread

bruno167

Senior Squad
Hi.
I decided to create a thread where the editors can share their experiments and thoughts about the new FIFA file system.


Please if some mod can make this sticky i think it would be useful.

I have take a look and everything seems different but we still have .big files:innocent_smile_1:

They can be opened with FileMaster10 but when i try to edit the files inside it can´t save the changes.

We still have some ini files like carreer.ini

In data0.big i found fifa_ng_db.db which might be the main db of the game.
Together there is a .xml with it´s structure.

Code:
 <table name="player_stats" shortname="bwUj" updateshortname="SiQR" insertshortname="jXDc" deleteshortname="Mtxe" maxupdate="-1" maxinsert="4000" maxdelete="4000" difflistproperty="ENABLED" savegroups="common_tournament">
    <fields>
      <field name="playerid" shortname="ykFq" type="DBOFIELDTYPE_INTEGER" depth="19" null="False" rangehigh="300000" rangelow="0" key="True" />
      <field name="teamid" shortname="mCXg" type="DBOFIELDTYPE_INTEGER" depth="18" null="False" rangehigh="200000" rangelow="-1" update="True" />
      <field name="appearances" shortname="nVWT" type="DBOFIELDTYPE_INTEGER" depth="7" null="False" rangehigh="127" rangelow="0" update="True" />
      <field name="morale" shortname="Jpps" type="DBOFIELDTYPE_INTEGER" depth="7" null="False" rangehigh="100" rangelow="-1" update="True" />
      <field name="momentum_value" shortname="JVjA" type="DBOFIELDTYPE_INTEGER" depth="20" null="False" rangehigh="699050" rangelow="0" update="True" />
      <field name="suspended" shortname="OQWU" type="DBOFIELDTYPE_INTEGER" depth="4" null="False" rangehigh="10" rangelow="0" update="True" />
      <field name="red_cards_international" shortname="QeOF" type="DBOFIELDTYPE_INTEGER" depth="1" null="False" rangehigh="1" rangelow="0" update="True" />
      <field name="goals_conceded" shortname="UVqb" type="DBOFIELDTYPE_INTEGER" depth="8" null="False" rangehigh="255" rangelow="0" update="True" />
      <field name="total_reds" shortname="XlPH" type="DBOFIELDTYPE_INTEGER" depth="6" null="False" rangehigh="63" rangelow="0" update="True" />
      <field name="injury_end_date" shortname="hvCT" type="DBOFIELDTYPE_INTEGER" depth="17" null="False" rangehigh="99999" rangelow="0" update="True" />
      <field name="red_cards" shortname="rHJT" type="DBOFIELDTYPE_INTEGER" depth="1" null="False" rangehigh="1" rangelow="0" update="True" />
      <field name="saves" shortname="xsVB" type="DBOFIELDTYPE_INTEGER" depth="9" null="False" rangehigh="511" rangelow="0" update="True" />
      <field name="match_rating" shortname="KGbK" type="DBOFIELDTYPE_INTEGER" depth="13" null="False" rangehigh="5000" rangelow="0" update="True" />
      <field name="total_yellows" shortname="RiMj" type="DBOFIELDTYPE_INTEGER" depth="6" null="False" rangehigh="63" rangelow="0" update="True" />
      <field name="yellow_cards" shortname="WAsh" type="DBOFIELDTYPE_INTEGER" depth="6" null="False" rangehigh="63" rangelow="0" update="True" />
      <field name="shots_on_goal" shortname="YwIV" type="DBOFIELDTYPE_INTEGER" depth="9" null="False" rangehigh="511" rangelow="0" update="True" />
      <field name="fatigue" shortname="uVSv" type="DBOFIELDTYPE_INTEGER" depth="7" null="False" rangehigh="100" rangelow="0" update="True" />
      <field name="games_played_at_position" shortname="QkkH" type="DBOFIELDTYPE_INTEGER" depth="14" null="False" rangehigh="9900" rangelow="0" update="True" />
      <field name="rating" shortname="Xxmh" type="DBOFIELDTYPE_INTEGER" depth="7" null="False" rangehigh="100" rangelow="0" update="True" />
      <field name="frmcode" shortname="kgpp" type="DBOFIELDTYPE_INTEGER" depth="16" null="False" rangehigh="43690" rangelow="0" update="True" />
      <field name="man_of_the_match" shortname="vPpb" type="DBOFIELDTYPE_INTEGER" depth="7" null="False" rangehigh="127" rangelow="0" update="True" />
      <field name="appearances_cup" shortname="wuQG" type="DBOFIELDTYPE_INTEGER" depth="6" null="False" rangehigh="63" rangelow="0" update="True" />
      <field name="assists" shortname="xEsZ" type="DBOFIELDTYPE_INTEGER" depth="9" null="False" rangehigh="511" rangelow="0" update="True" />
      <field name="transfer_done" shortname="KHlo" type="DBOFIELDTYPE_INTEGER" depth="1" null="False" rangehigh="1" rangelow="0" update="True" />
      <field name="injury_type" shortname="PJOq" type="DBOFIELDTYPE_INTEGER" depth="6" null="False" rangehigh="63" rangelow="0" update="True" />
      <field name="yellow_cards_international" shortname="PeMu" type="DBOFIELDTYPE_INTEGER" depth="6" null="False" rangehigh="63" rangelow="0" update="True" />
      <field name="clean_sheets" shortname="hycs" type="DBOFIELDTYPE_INTEGER" depth="7" null="False" rangehigh="127" rangelow="0" update="True" />
      <field name="goals_cup" shortname="sodQ" type="DBOFIELDTYPE_INTEGER" depth="8" null="False" rangehigh="255" rangelow="0" update="True" />
      <field name="rt" shortname="uJoh" type="DBOFIELDTYPE_INTEGER" depth="32" null="False" rangehigh="2147483647" rangelow="0" />
      <field name="suspended_international" shortname="CDGX" type="DBOFIELDTYPE_INTEGER" depth="4" null="False" rangehigh="10" rangelow="0" update="True" />
      <field name="frm" shortname="KNJH" type="DBOFIELDTYPE_INTEGER" depth="7" null="False" rangehigh="100" rangelow="0" update="True" />
      <field name="goals" shortname="MERA" type="DBOFIELDTYPE_INTEGER" depth="8" null="False" rangehigh="255" rangelow="0" update="True" />
      <field name="injury_duration" shortname="OhOh" type="DBOFIELDTYPE_INTEGER" depth="8" null="False" rangehigh="255" rangelow="0" update="True" />
      <field name="gk_shots_on_target" shortname="RFyF" type="DBOFIELDTYPE_INTEGER" depth="9" null="False" rangehigh="511" rangelow="0" update="True" />
    </fields>
  </table>

So keep using this thread when you found something about the file structure.
 

Hrvoje Bajlo

Fan Favourite
Editing, new file formats.. encoding, exporting, importing - post your resources here

So.. we've got replacement for fsh fileformat and as i can see, impbig and biggui are not working with .big files.

only eagraph 104 version is working and with extra hexadecimal editing you can export files, which, seems to me are uncompressed!?!?

so far, i've exported some files and investigating them.. will try importing back to .big, but we will need new rebuilder for .bh files too..

alot of work is ahead of us if we want to edit this game in the same way we did in past years..

feel free to post your experience's here

UPDATE:
just to let you all know that Ariel and myself are in the middle of investigating new fileformat .rx3 which we believe is modified .fsh So far, we've managed to export any file from .big, but they all remain UNCOMPRESSED, so there has to be a way to find algorithm to decompress .rx3... I'm sure Ariel will crack it very soon :D
 

G2000

Youth Team
None of the old "conventional" utilities can read the .rx3 files :( We need another means of reading these files and import/export files into them
 

G2000

Youth Team
So what happens if you dump the files into the folder the belong in (or use the path shown in the big file)?
 

nentautako

Starting XI
G2000;2934114 said:
None of the old "conventional" utilities can read the .rx3 files :( We need another means of reading these files and import/export files into them
relax.... sido, ariel, and some modders are working overtime for it. beside, what i know RX3 is this,

MAZDA RX3 - the old conventional Japanese car... :innocent_smile_1:

 

SCUser

Club Supporter
Hi there!! after exploring the .big files , i noticed data4.big has the songs files. There are 5 of them. But i dont know how to edit them, since there are .sns format.

Also the same audio format which is used in Burnout Paradise. Anyone knows something about .sns editor?
 

fifaCCitiu.com

Senior Squad
i don't think that in fifa 08 and 09 ng the files had *.rx2 extension.
Btw... the menu asset have the same big compression (10FB)...and are dxt5 texture... while the kits are compressed in zip like archive...(chunkzip header).
Database is t3db database... now editer work!

lua files are something like programming script...one of this, settings.lua you can use it to edit graphics setting like a cfg_pc_h.ini so you can enable disable bloom, depth of field and other things
 

amifla

Reserve Team
fifaCCitiu.com;2934301 said:
i don't think that in fifa 08 and 09 ng the files had *.rx2 extension.
Btw... the menu asset have the same big compression (10FB)...and are dxt5 texture... while the kits are compressed in zip like archive...(chunkzip header).
Database is t3db database... now editer work!

lua files are something like programming script...one of this, settings.lua you can use it to edit graphics setting like a cfg_pc_h.ini so you can enable disable bloom, depth of field and other things
Great!!! How to open .lua for example?
 

Cristi_Romania

Fan Favourite
is any way to make file master 10 to work withouth fifa 10 in computer?i want to look at fifa 11 demo files,but i cant because file master 10 didnt work :|,i delete fifa 10

sorry for off
 

67tazmany

Reserve Team
I still can not get my work but it is seen that program and recommended. I do not remember who it was, but leave the link.:biggrinx:
 


Top