FIFA Converter (Models & Textures)

tokke001

Senior Squad
Tool with multiple options for editing Textures & Models for various games,
quick-convert all your rx3 files !
+ exclusive options (like logo/minis import) for fifa 11 !



Latest tool version :

Download Here (date 6/08/2022) New Version !

Features :
- Textures
* All rx3 texture formats (from all games) supported: Convert/import/export textures
* Rx2 texture formats supported: Export/convert textures from FIFA 07/08/euro08/09 (Xbox360)
* Formats supported: A8R8G8B8, GREY8, GREY8ALFA8, DXT1, DXT3, DXT5, ATI1, ATI2, A32B32G32R32F
* Big/little endian textures supported
* Tiled textures (rx2) supported
* Volume/cubic/faced-textures supported (dds export)
* Export/Import in dds / png
* Add rx3 templates for any game
* Automatic sizing/Formats options
* various other options: Remove transparant, copy name table, ...

- Models
* Convert from: any rx3 + rx2 (UEFA CL 06–07/FIFA 07/08/euro08/09 - XBOX360)
* Convert to: any rx3
* Convert what: balls (any), shoes (any rx3), faces, body (some)
* Automatic/manually moving/scaling: example head placements on body
* Automatic NeckType Changing
* Create empty rx3 ball template files, for use in blender !
* CFC support: Export/Import vertices to blender (based on jor1980' scripts: credits to him! )

- Kit Numbers
* Color RGB templates (based on teamkits table)
* generate specific kitnumbers (from teamkits table)

- FIFA 11
* Hair texture convert (New fifas to FIFA 11)
* Haircolours: Fix name table
* Generic haircolours: color RGB templates (FIFA 21 colors)
* Shoes: Fix to create new format (1 file with 2 textures)
* Directly convert rx2 to rx3 (FIFA 11), without templates: example stadiums, files with changing number of textures (glares)
* Artassets: Import mini-kits, mini-faces, team-logos, Countryflags from dds (with auto sizing to FIFA 11 formats)
* Stadiums: Fix Collisions & Material-Names

- Other
* Color: Change RGBA channels
* Change player/team ids, based on a change-list, at lists or filenames
* Decompress / Compress Files: Chunkzip, Chunkref, 10FB, ...
* Create a filelist


Info:
* All known Skeletons-sheet : here

Credits:
* tokke001 (program)
* Dmitri, Beedy (research)
* Rinaldo, jor1980
* Skoczek, Lagwagon93
* Re_coded, chesfunk, asr2001totti, DoradoOroOro, valambrosio2, xulang, Sanyasoccer92, Papinho81 (Testing/support)
* support from the forum !
 
Last edited:

tokke001

Senior Squad
FIFA Model Converter v20.05.03
---------------------------------




Features:

* Export/import CFF files (from/to rx3) :
The old format from Jor1980 (all credits to him),
but now compatible with all fifa formats
-> this will allow to export a model s vertex data, and edit in blender/Rhino/3DS-Max

* Convert a newer fifa model into fifa 11 format:


Known errors:
- Export/import CFF files (from/to rx3) :
* editing is possible, but adding/removing vertexes not (yet)

- Converting
* Triangle format indexes not supported (yet)
* amount of vertexes/indexes of new need > old fifa 11 template (will be fixed)
* errors may occur: missing eyes at head models


How to import & edit a model :
1. export CFF

2. Install plugins for blender/Rhino/3DS-max
* download "CFF_Plugins.rar", follow instructions included
* blender requires version 2.48 !

3. Edit your model (blender/Rhino/3DS-max)
* when finished, export CFF (from blender/Rhino/3DS-max)

4. import cff into your rx3 (from 1.)


Downloads (+ source code) :
https://mega.nz/folder/dhtXTJoK#HR27wuzmAAA2NUgxRc4JxA

Work in progress still !

Credits:
* Dmitri, Beedy (research) : Link to Thread
* Rinaldo (FIFA library files)
* jor1980 (Cyber face converter formats, scripts)
 
Last edited:

tokke001

Senior Squad
converting ball models from fifa online 3 (current is 2019-20 season),
to fifa 11 is possible with this tool :
FIFA online 3 and FIFA 11 both use the same "triangle-list" (index) format



however some fixes are still needed:
unused vertex/index data is still present after converting !
 

tokke001

Senior Squad
FIFA Model Converter v20.06.07
---------------------------------




Features:

* Export/import CFF files (from/to rx3) :
The old format from Jor1980 (all credits to him),
but now compatible with all fifa formats
-> this will allow to export a model s vertex data, and edit in blender/Rhino/3DS-Max

* Convert a newer fifa model into fifa 11 format:


New (at v20.06.07)
Models without bones (balls) can be perfectly converted now !
* Multiple Primitive Types supported
* correct file resizing
* vertex/index sizes can be sized correctly now
* Big errors fixed , improvements, ...

* vertex reading by vertex description
* rx3 sections supported (reading/writing):
5798132 (Index buffer)
5798561 (Vertex buffer) --> saving need be improved
255353250 (Partial Skeleton) --> possible bugs yet
582139446 (Index Buffers Header)
1808827868 (Textures Header)
2047566042 (Texture)
3263271920 (VERTEX_DECLARATION)
3566041216 (PRIMITIVE_TYPE)
3751472158 (Bone Matrices) --> possible bugs yet
4116388378 (Hotspot)

* RW section supported (reading/writing) (fifa 11):
&H20004 (VERTEX_DESCRIPTOR)
&H20005 (VERTEX_BUFFER)
&H20007 (INDEX_BUFFER)
&H20009 (MESH)
&HEF0004 (SHADER_0XEF0004)
&H70003 (BONE_MATRICES) --> possible bugs yet



Known errors:
- Export/import CFF files (from/to rx3) :
* editing is possible, but adding/removing vertexes not (yet)

- Converting
* problems at copying bones: missing eyes, ... at head, ... models


How to convert a model (to fifa 11) :
1. Covert rx3
2. select model file to convert
3. done!

How to import & edit a model (into blender/Rhino/3DS-max) :
1. export CFF

2. Install plugins for blender/Rhino/3DS-max
* download "CFF_Plugins.rar", follow instructions included
* blender requires version 2.48 !

3. Edit your model (blender/Rhino/3DS-max)
* when finished, export CFF (from blender/Rhino/3DS-max)

4. import cff into your rx3 (from 1.)


Downloads (+ source code) :
https://mega.nz/folder/dhtXTJoK#HR27wuzmAAA2NUgxRc4JxA

Work in progress still !

Credits:
* Dmitri, Beedy (research) : Link to Thread
* Rinaldo (FIFA library files)
* jor1980 (Cyber face converter formats, scripts)
 

tokke001

Senior Squad
FIFA Model Converter v20.06.10
---------------------------------




Features:
- Convert a newer fifa model into fifa 11 format:
* Models without bones (balls) can be perfectly converted
* Multiple Primitive Types supported
* Supported sections :
* rx3 sections supported (reading/writing):
Code:
5798132 (Index buffer)
5798561 (Vertex buffer)
255353250 (BoneRemap)
582139446 (Blocks Header)
1808827868 (Textures Header)
1881640942 (Skeleton)
2047566042 (Texture)
3263271920 (VERTEX_DECLARATION)
3566041216 (PRIMITIVE_TYPE)
3751472158 (AnimationSkin)
4116388378 (Hotspot)

* RW section supported (reading/writing) (fifa 11):

Code:
&H20004 (VERTEX_DESCRIPTOR)
&H20005 (VERTEX_BUFFER)
&H20007 (INDEX_BUFFER)
&H20009 (MESH)
&HEF0004 (SHADER_0XEF0004)
&H70003 (AnimationSkin)


- Export/import CFF files (from/to rx3) :
The old format from Jor1980 (all credits to him),
but now compatible with all fifa formats
-> this will allow to export a model s vertex data, and edit in blender/Rhino/3DS-Max


New (at v20.06.10)
* vertex Writing by vertex description
* rx3Sections "BoneRemap" & "AnimationSkin" fixed
* New rx3section 1881640942 (Skeleton)
* RWsection "AnimationSkin" Fixed
* Updates in multiple sections (thx to info from Dmitri & Beedy)
* Name changes
* Big errors fixed , improvements, ...




Known errors:
- Converting
* problems with bones (animation skin) : missing eyes, ... at head, ... models
* FIFA 11 total bones number cant be resized yet

- Export/import CFF files (from/to rx3) :
* editing is possible, but adding/removing vertexes not (yet)


How to convert a model (to fifa 11) :
1. Covert rx3
2. select model file to convert
3. done!

How to import & edit a model (into blender/Rhino/3DS-max) :
1. export CFF

2. Install plugins for blender/Rhino/3DS-max
* download "CFF_Plugins.rar", follow instructions included
* blender requires version 2.48 !

3. Edit your model (blender/Rhino/3DS-max)
* when finished, export CFF (from blender/Rhino/3DS-max)

4. import cff into your rx3 (from 1.)


Downloads (+ source code) :
https://mega.nz/folder/dhtXTJoK#HR27wuzmAAA2NUgxRc4JxA

Work in progress still !

Credits:
* Dmitri, Beedy (research) : Link to Thread
* Rinaldo (FIFA library files)
* jor1980 (Cyber face converter formats, scripts)
 
Last edited:

tokke001

Senior Squad
with above version,
if you try convert a newer fifa head model to fifa 11 :
* vertex/indexdatas updated
* rx3section 3751472158 (AnimationSkin) will be copied to RWsection &H70003 (AnimationSkin) (without resizing the total bones number!)
* rx3section 255353250 (BoneRemap) will be updated correctly

u ll get this error still ingame :


only the head model file was updated,
i think this error appears because the boneindices values changed
to fix this:
1. u can use the old (original fifa 11 boneindices)
or
2. update the skeleton (i ll try fix this in the future) :
there s a RW section &H70002 (SKELETON) in each head model file,
i hope to fix the error by updating this section with the data from the skeleton.rx3 of the new fifa
 

tokke001

Senior Squad
so,
i am planning to split into 2 projects:

* FIFALibrary.ddl
i ll create & release a libary dll file,
it will contain the info to :
1. Load a rx3 file : with all data & sections
2. Save a rx3 file : with all data& sections

it will support all fifas:
* FIFA 11 (support for renderware structures)
* FIFA 12 to FIFA 16 + later fifas (switch versions)
--> all rx3 files

the idea is,
that this libary file can be used for multiple projects : example for tools to convert between games (like my model converter), ....

i think for the later fifas this may be less usefull,
a lot of tools (including Dmitri his coming works) already exist
but for fifa 11,
this will enable new things when all sections of the rx3 file are known :
* texture files: make custom texture files (custom sizes, number of textures, ...)
* texture files: fix for the old bugged xbox textures
* models: editing, resizing, ...
...

* FIFA Model Converter
i ll continue my project of course,
main focus on converting headmodels (if i succeed in fixing animations) or else maybe stadiums to FIFA 11
 

tokke001

Senior Squad
I created a new thread for the Libary .dll (for reading/writing rx3 files) here :

* added support for big/little endian textures,
wich may looked bugged like this with some current avaible tools :
* Writing with correct offsets/sizevalues
* Big new features & improvements (see list)

GOOD JOB, MATE!!!
 

Fifa11love

Club Supporter
Hi @tokke001 and sorry to bother you,
I want to edit hair model for messi (copy Giroud hair model) and Ronaldinho for fix head model.
so follow your instruction, i copied Cffexport.py and Cffimport.py to script folder but i can't import .cff file into blender-2.49b, i can't see import cff menu. I also tried with the blender-2.48. Pls help!

ronaldinho.jpg

messi 1.jpg

messi 2.jpg

script.jpg

blender.jpg
 
Last edited:

tokke001

Senior Squad
Hi @tokke001 and sorry to bother you,
I want to edit hair model for messi (copy Giroud hair model) and Ronaldinho for fix head model.
so follow your instruction, i copied Cffexport.py and Cffimport.py to script folder but i can't import .cff file into blender-2.49b, i can't see import cff menu. I also tried with the blender-2.48. Pls help!

View attachment 49417
View attachment 49418
View attachment 49419
View attachment 49420
View attachment 49421

it needs to be blender version 2.48,
the folder location is correct : \.blender\scripts
i think i tried the 64bit version, but others may work too

not sure if the script loads automaticly,
or u need to enable the plugin in the user-preference window (this is at later blender versions only maybe)

you ll find more info here :
the cff scripts (blender, ...) are original made by jor1980
 

Fifa11love

Club Supporter
it needs to be blender version 2.48,
the folder location is correct : \.blender\scripts
i think i tried the 64bit version, but others may work too

not sure if the script loads automaticly,
or u need to enable the plugin in the user-preference window (this is at later blender versions only maybe)

you ll find more info here :
the cff scripts (blender, ...) are original made by jor1980
Thanks mate!!! :-):-)
 

tokke001

Senior Squad
FIFA Model Converter v20.10.22
---------------------------------




Features:
- Convert a newer fifa model into fifa 11 format:
* Convert rx3 Models from : FIFA 14, FIFA 18 switch, FIFA 19 Switch, FIFA 20 Switch, FIFA 21 Switch
* Convert: Head, hair, hairlod, balls, (shoes) -models
* Multiple Primitive Types supported
* Tool Based on Rx3/Rx2 library : Link


- Export/import CFF files (from/to rx3) :
The old format from Jor1980 (all credits to him),
but now compatible with all fifa formats
-> this will allow to export a model s vertex data, and edit in blender/Rhino/3DS-Max


New (at v20.11.22)
* Based on latest library
* Support for FIFA 14/switch skeleton
* New layout
* New: Convert from rx2 files
* Big errors fixed , improvements, ...





Known errors:
- Converting
* Hair models may give problems ingame (cause unknown)!!

- Export/import CFF files (from/to rx3) :
* editing is possible, but adding/removing vertexes not (yet)


How to convert a model (to fifa 11) :
1. Convert Rx3 to Rx3 (FIFA 11)
* Select rx3 model hair/head/hairlod/ball/... from : FIFA 14, FIFA 18-21 switch
* Select skeleton.rx3 file (autoselect)
* Wait "Done!"
2. Heads/hair/hairlod (from FIFA 14) : fix positions
* select FIFA 11 rx3 file you got from 1.
3. done!

How to import & edit a model (into blender/Rhino/3DS-max) :
1. export CFF

2. Install plugins for blender/Rhino/3DS-max
* download "CFF_Plugins.rar", follow instructions included
* blender requires version 2.48 !

3. Edit your model (blender/Rhino/3DS-max)
* when finished, export CFF (from blender/Rhino/3DS-max)

4. import cff into your rx3 (from 1.)


Downloads (+ source code) :
-> Tool : Link
-> SourceCode : Link


Work in progress still !

Credits:
* Dmitri, Beedy (research) : Link to Thread
* Rinaldo (FIFA library files)
* jor1980 (Cyber face converter formats, scripts)
 
Last edited:

tokke001

Senior Squad
FIFA Model Converter v20.10.24
---------------------------------


new version with some fixes !



Features:
- Convert a newer fifa model into fifa 11 format:
* Convert rx3 Models from : FIFA 14, FIFA 18 switch, FIFA 19 Switch, FIFA 20 Switch, FIFA 21 Switch
* Convert: Head, hair, hairlod, balls, (shoes) -models
* Multiple Primitive Types supported
* Tool Based on Rx3/Rx2 library : Link


- Export/import CFF files (from/to rx3) :
The old format from Jor1980 (all credits to him),
but now compatible with all fifa formats
-> this will allow to export a model s vertex data, and edit in blender/Rhino/3DS-Max

New (at v20.11.24)
* Fix: Wrong path to skeleton file
* Fix: Support for models without animations (ex. ball-models)


New (at v20.11.22)
* New: Support for models with animations (bones) : head, hair, hairlod, (shoes,...)
* Support for FIFA 14/switch skeleton
* New layout
* New: Convert from rx2 files
* Based on latest dll library (
link)
* Big errors fixed , improvements, ...





Known errors:
- Converting
* Hair models may give problems ingame (cause unknown)!!

- Export/import CFF files (from/to rx3) :
* editing is possible, but adding/removing vertexes not (yet)


How to convert a model (to fifa 11) :
1. Convert Rx3 to Rx3 (FIFA 11)
* Select rx3 model hair/head/hairlod/ball/... from : FIFA 14, FIFA 18-21 switch
* Select skeleton.rx3 file (autoselect)
* Wait "Done!"
2. Heads/hair/hairlod (from FIFA 14) : fix positions
* select FIFA 11 rx3 file you got from 1.
3. done!

How to import & edit a model (into blender/Rhino/3DS-max) :
1. export CFF

2. Install plugins for blender/Rhino/3DS-max
* download "CFF_Plugins.rar", follow instructions included
* blender requires version 2.48 !

3. Edit your model (blender/Rhino/3DS-max)
* when finished, export CFF (from blender/Rhino/3DS-max)

4. import cff into your rx3 (from 1.)


Downloads (+ source code) :
-> Tool : Link
-> SourceCode : Link


Work in progress still !

Credits:
* Dmitri, Beedy (research) : Link to Thread
* Rinaldo (FIFA library files)
* jor1980 (Cyber face converter formats, scripts)
 
Last edited:


Top