Announcement

Collapse
No announcement yet.

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

Collapse
This is a sticky topic.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

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

    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

    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.

    FC Porto - winning since 1893

    the club with more titles in portuguese football
    FCP - 70
    SLB - 68

  • #2
    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

    Comment


    • #3
      sit tight, $ido has gotten all texture loose from their archives.
      hes writing a tut for you guys.

      Comment


      • #4
        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
        sigpic
        GreekSuperPatch.com| YouTube| Facebook

        Comment


        • #5
          So what happens if you dump the files into the folder the belong in (or use the path shown in the big file)?
          sigpic
          GreekSuperPatch.com| YouTube| Facebook

          Comment


          • #6
            Originally posted by regularcat View Post
            sit tight, $ido has gotten all texture loose from their archives.
            hes writing a tut for you guys.
            sigpic

            Comment


            • #7
              Originally posted by G2000 View Post
              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...

              Comment


              • #8
                .rx3 has been cracked and decompresse by ariel soon more info. yey!!
                Last edited by Hrvoje Bajlo; 16-09-2010, 04:54:AM. Reason: info

                Comment


                • #9
                  EA encrypted files(*.fsh;*.o;...v.v..) --> file (*.rx3)

                  Comment


                  • #10
                    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?
                    Last edited by SCUser; 16-09-2010, 03:11:PM.

                    Comment


                    • #11
                      .rx3 stands for Raw for Xbox 360

                      Comment


                      • #12
                        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 (10F...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
                        My SITE

                        Gameplayzer - Career Files - Gameplay - Super League Patch - Other projects

                        ..::Fifamania.it staff member::..

                        Comment


                        • #13
                          ANYONE OF YOU BIG MODDERS around here have a clue or a tool to edit .sns sound files??

                          Comment


                          • #14
                            Originally posted by fifaCCitiu.com View Post
                            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 (10F...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?

                            Comment


                            • #15
                              lua are simply text files...
                              My SITE

                              Gameplayzer - Career Files - Gameplay - Super League Patch - Other projects

                              ..::Fifamania.it staff member::..

                              Comment

                              Working...
                              X