Old-gen EA model file format research (.o)

Discussion in 'FIFA 10 PC Editing Forum' started by Dmitri, Sep 24, 2019.

  1. Dmitri

    Dmitri Club Supporter

    Joined:
    Jan 14, 2019
    Messages:
    65
    Likes Received:
    20
    Location:
    Ukraine
    Hey guys.
    If you are (or was) an active modmaker for FIFA10 era (07, 08, 09) you know that a proper tool for model export/import was not created for these games.
    Some time ago I documented some basic things about the format.
    It's all uploaded here:
    https://fifam.miraheze.org/wiki/O
    I'm leaving this information here and hope someone will be interested in further researching.
     
    mita996, V.K and 0743v3r like this.
  2. Dmitri

    Dmitri Club Supporter

    Joined:
    Jan 14, 2019
    Messages:
    65
    Likes Received:
    20
    Location:
    Ukraine
    Most of things related to meshes and skinning were researched and documented.
    I would say, the current progress on researching is:
    -meshes - 90%
    -skeleton and skinning- 90%
    -shaders - 10%
    -animations - 5%

    [​IMG] [​IMG] [​IMG] [​IMG]
     
    0743v3r and V.K like this.
  3. Dmitri

    Dmitri Club Supporter

    Joined:
    Jan 14, 2019
    Messages:
    65
    Likes Received:
    20
    Location:
    Ukraine
    My experimental exporting tool which I'm currently working on is nearly completed.
    During the research I found that the general model format was not changed for many years, since 2004 or so (I also checked FIFA WC 2002 and it had some slight differences).
    What changed during these years were shaders. Shaders determine how geometry (vertex buffer) is stored and how geometry is rendered (render code). So these 2 things may differ in different games and game versions. At this point I'm only interested in FIFA Manager series (13, 07 and 08), and maybe I will also look at FIFA 07/08.
    If you are interested in any other games (like NBA, Cricket or anything else) and could help with finding/testing, let me know.

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]
     
  4. Dmitri

    Dmitri Club Supporter

    Joined:
    Jan 14, 2019
    Messages:
    65
    Likes Received:
    20
    Location:
    Ukraine
    I uploaded the tool. Currently it can export and import to the game, but skinned meshes (body, heads, hairs) can't be imported yet.
    https://bitbucket.org/fifam/otools/

    FIFA 18 stadium converted to FIFA Manager (banners and crowd are not finished):
    [​IMG] [​IMG]
     
    Last edited: Jan 27, 2020
    Mishuk likes this.
  5. Telega12

    Telega12 Youth Team

    Joined:
    Feb 27, 2016
    Messages:
    447
    Likes Received:
    706
    It would be nice, if you have extracted files from World Cup 2010 Ea Sports Game, especially coach heads.
     
  6. Dmitri

    Dmitri Club Supporter

    Joined:
    Jan 14, 2019
    Messages:
    65
    Likes Received:
    20
    Location:
    Ukraine
    I think this is already possible. If you upload model files I could check.
     
  7. Dmitri

    Dmitri Club Supporter

    Joined:
    Jan 14, 2019
    Messages:
    65
    Likes Received:
    20
    Location:
    Ukraine
    Skinning is now supported.
    In total, all 31 shaders which were present in vanilla FM13 files, were added.
    Now, when/if there are people who interested in other games, specific shaders for these games can be added.

    Messi face from FIFA20 converted to FM13:
    [​IMG] [​IMG] [​IMG]

    I didn't do any special skinning here, all head vertices were attached to spine bone.
     
  8. Telega12

    Telega12 Youth Team

    Joined:
    Feb 27, 2016
    Messages:
    447
    Likes Received:
    706
  9. Dmitri

    Dmitri Club Supporter

    Joined:
    Jan 14, 2019
    Messages:
    65
    Likes Received:
    20
    Location:
    Ukraine
    It is RenderWare 4.54 file. My tool can't do anything about it.
     
      

Share This Page