Converting 3D-head model to old-gen FIFA format (FIFA07, 08, 06)

Dmitri

Reserves
Yes, you need to install DirectX 9.0c SDK.
First of all - how do you add or replace files? With Asset Loader?
It's not guaranteed that you get the same file after export-import operation.
There are many different settings which can change the resulting file.
Maybe try with -tristrip flag (it will force tri-strip indices, which are mostly used in original files).
 

0743v3r

Club Supporter
First of all - how do you add or replace files? With Asset Loader?
I replace files normally with creation master but also tried file master, bigGUI and finalBIG. Always works with original files and any other .o file , so i guess thats not the problem in any way. Only when i try to import one of edited files with o-tools it makes problems.

Maybe try with -tristrip flag (it will force tri-strip indices, which are mostly used in original files).
For import or export?
 

Dmitri

Reserves
I replace files normally with creation master but also tried file master, bigGUI and finalBIG. Always works with original files and any other .o file , so i guess thats not the problem in any way. Only when i try to import one of edited files with o-tools it makes problems.


For import or export?
Better upload all your files (.fsh, .o, textures, .blend) so I could check it.
 

V.K

Starting XI
Found this thread randomly and this is quite amazing.
If we could actually convert PES faces to FIFA 14, that would be one huge achievement, as there are some awesome new scans by Konami.
@mita996 have you guys tried the FIFA 15 3D Importer/Exporter mentioned?
@HarryBullZak @Pillowbiter @GIGGIRIVA @RALE maybe you guys would be very much interested to test the process and possibly convert PES faces to FIFA? Please feel free to tag anyone else who knows Blender and/or FIFA 15 3D Importer/Exporter.

For this tutorial, I will use this Cristiano Ronaldo head model from PES 2020:
upload_2020-4-18_21-27-49.png
It's amazing what you did with fifa 07, 08 etc. But It will be great if you can convert pes2020 to fifa 14 or 16. That will be best thing ever in the forum. Those two games are most playable after fifa20.
You can use FIFA 15 3D Importer/Exporter.
 

Dmitri

Reserves
It doesn't make much difference if it's PES face or not.
With available tools you can convert any model to EA's .o format.

There are some restrictions however.
If we talk about FIFA07/FIFA08, the game engine has a lot of limitations.
The game divides all scene resources to static resources and dynamic resources.
Dynamic resources are those which have arguments in their names (and they can be changed during the game). For example: head models (m228__20801.o, where 20801 is argument (player id)), banners (t13__111812_0_0.fsh, where 111812 (club id), 0 (generic color 1) and 0 (generic color 2) are arguments), etc.
The game uses memory caching for loaded dynamic resources. It means that the memory for dynamic resources is allocated only once, at the beginning.
So for example, when the game (match) starts, the engine loads 25 or 26 faces (players, referees, manager). When some player is substituted and the new face must be loaded, the game won't allocate a memory for that new face, but will re-use existing memory. So it turns out, that all head models must be the same size to prevent problems with memory size mismatching.
So when working with game files, keep the simple rule: make all dynamic resources of same type have the same size.
For textures (.fsh), not only the file size must be the same, but also texture dimensions.

Creation Master authors knew about file size limitation and there's an additional file alignment performed by the tool. But it's limited to original file sizes (or similar).

If you want to insert a face which is larger than original files - you will need to align all existing faces to that size (including generic faces).
 

V.K

Starting XI
It doesn't make much difference if it's PES face or not.
With available tools you can convert any model to EA's .o format.
If I understand correctly, the .o format isn't used anymore?
A conversion method/tool from PES 2020 (2021) to FIFA 14 (16) format would be a major advancement in the modding scene though!
 

RobbieD_PL

Unreliable deceiver
Staff member
Moderator
Found this thread randomly and this is quite amazing.
If we could actually convert PES faces to FIFA 14, that would be one huge achievement, as there are some awesome new scans by Konami.
@mita996 have you guys tried the FIFA 15 3D Importer/Exporter mentioned?
@HarryBullZak @Pillowbiter @GIGGIRIVA @RALE maybe you guys would be very much interested to test the process and possibly convert PES faces to FIFA? Please feel free to tag anyone else who knows Blender and/or FIFA 15 3D Importer/Exporter.

We also need this for FIFA16. @Dmitri If you're able to reconsider making your tool work for FIFA16, it's a really needed thing. The only faces needed are the ones from FIFA21 updates.
 

Cip

Club Supporter
Requirements:
Blender 2.8+
otools latest version
You need to know how to work with Blender
After watching a bunch of tutorials, I started a few days ago to use Blender in order to create/convert better faces for FIFA 07 from FIFA 21.
I have FIFA 21 (both) on (PS4 and) PC so I can extract any real face (model, hair and face textures, etc) from FIFA 21 with the purpose of converting it to FIFA 07.
For now I'm still learning but I'm confident that I can create some awesome stuff with Blender in the near future. OEdit is harder to use in my opinion. Maybe I could help you with the "kits converter" for FIFA 07. It would make our lives much easier if we could just convert recent FIFA kits textures into FIFA 07 kits.
 

Dmitri

Reserves
Importing HD assets (models and textures) to old FIFAs (2003 - 2010) is a problem.
These games have a lot of different limits, sometimes strange limits.
However, I'm working on a solution which will allow to use HD models and textures easily. But it also has its own drawbacks.
fifa07-bigfat 18551.jpg

fifa07-bigfat 18634.jpg
 

edy

Youth Team
Hello,i tried to convert hd faces but fifa 07 gave me an error: The head and the textures are missing. What am I doing wrong? I installed the face with your Asset Loader.
 

Attachments

  • 263316158_277626907650584_840735593646331651_n.png
    263316158_277626907650584_840735593646331651_n.png
    242.1 KB · Views: 41
  • 263349796_326022259046937_8795879914929139694_n.png
    263349796_326022259046937_8795879914929139694_n.png
    212.9 KB · Views: 42
  • 263157053_450412489760406_156892242813082865_n.png
    263157053_450412489760406_156892242813082865_n.png
    304.6 KB · Views: 34

EN9ne

Club Supporter
Hey Dmitri, would this process work for converting say for example Fifa 22 boot model to Rugby 08 boot model? So pretty much replacing the rugby boot with fifa boot so we can try use the latest fifa boot textures as we have no boot makers these days.
 

Dmitri

Reserves
Hey Dmitri, would this process work for converting say for example Fifa 22 boot model to Rugby 08 boot model? So pretty much replacing the rugby boot with fifa boot so we can try use the latest fifa boot textures as we have no boot makers these days.
In these old games, boot model was a part of a player body model.
So you need to edit the whole body model.
And also there's no single boot model in FIFA 22. There are many different models with different texture mapping. While in old games, only one model and one texture mapping is expected.
For old FIFA games, the best way to "use" FIFA 22 boot models, as I think, is to detach the boot model from body model, put it into a separate model file and add a new slot in model-loading configuration (bescene file).
For Rugby games, I don't know how models are loaded and I'm not sure if there's a bescene file.
Hello,i tried to convert hd faces but fifa 07 gave me an error: The head and the textures are missing. What am I doing wrong? I installed the face with your Asset Loader.
Most probably, a wrong texture is attached to the model. It must be called "tp01".
 

Hadouken

Club Supporter
Would be much more helpful a video tutorial about how to convert FIFA 22 faces for FIFA 07 / FIFA 08. I almost succeeded to convert faces from FIFA 22.. but I got an error related to the face/head/hair texture.. so the textures of the face and hair are basically missing. I think I didn't named the textures correctly.
This tutorial is very helpful but it's a little confusing for those who don't have a lot of experience with Blender. I learned only last year how to use Blender just because I want to convert faces from FIFA 22 and FIFA 23 for FIFA 07 and FIFA 08. Imagine the time you'd save..

"Give a Man a Fish, and You Feed Him for a Day. Teach a Man To Fish, and You Feed Him for a Lifetime"

 

UberCuber

Club Supporter
Hello @Dmitri , thank you for this gem tutorial bro!

I'm trying to patch a fifa mobile game of 2014, which uses old fifa 2008 engine I believe. But the model doesn't straightway look like a .o format.

There are 4 files in the zip which constitute head model of messi.

158023_1.cb.bin is the main model file.
The others:
158023_1.eyes.bin , face.bin and the 158023_1.bin will be storing the meta info...

if you are comfortable, could you please take a look at the main model file and see if there is a way to edit it and plug it back to the .bin?

Thanks in advance.
 

Attachments

  • messi.zip
    35.7 KB · Views: 6

UberCuber

Club Supporter
Hello @Dmitri , thank you for this gem tutorial bro!

I'm trying to patch a fifa mobile game of 2014, which uses old fifa 2008 engine I believe. But the model doesn't straightway look like a .o format.

There are 4 files in the zip which constitute head model of messi.

158023_1.cb.bin is the main model file.
The others:
158023_1.eyes.bin , face.bin and the 158023_1.bin will be storing the meta info...

if you are comfortable, could you please take a look at the main model file and see if there is a way to edit it and plug it back to the .bin?

Thanks in advance.
Hello @Dmitri , when you get time, could you please kindly check this file brother?
I tried my best to figure out the file. But couldn't get the format.the game engine of fifa mobile 14 is similar to 2007/2008/2009 fifa. Thus I'm doubtful if it's related to .o files.

I would be grateful if you can help me with this, master
 


Top