Converter: PC/Switch kit textures to FIFA 14

Dmitri

Reserves
This tool converts PC (.png) and Switch (.rx3) kit files into FIFA 14 or FIFA 16 .rx3 kit files.

FifaKitConverter.exe is a command-line tool.
You can use these optional parameters:
Code:
-i <path> - input folder (a folder where .png and/or .rx3 files are placed). If not set, current folder is used.
-o <path> - output folder (where .rx3 files will be created). If not set, input folder is used as output.
-target <game> - set target game. Possible values are 14 and 16. Default value is 14.
-targetFormat - resize textures to dimensions which are used in original game (example: 2048x2048 texture will be resized to 1024x1024).
-useTAA - use "taa" texture (from PC version) as shininess map.
-compressCoeff - use DXT1 texture format for jersey_coeff texture (default format is A8R8G8B8).
-justExtract - don't write .rx3, just extract textures and positions (everything will be written to output folder).

If you launch the tool without arguments, the tool will scan for .png/.rx3 files in current folder and will write result files to current folder.
Thus, .rx3 might be rewritten.

Example 1:
Code:
FifaKitConverter -i "D:\Kits" -o "D:\Result"

Example 2:
Code:
FifaKitConverter -o "D:\Games\FIFA 16\Game\data\sceneassets\kit" -target 16 -targetFormat

Example of files for PC kits:
Code:
jersey_X_0_0_color.png - jersey color map
shorts_X_0_0_color.png - shorts color map
socks_X_0_0_color.png - socks color map
crest_X_0_0_color.png - crest color map
crest_shorts_X_0_0_color.png - shorts crest color map
brand_jersey_X_0_0_color.png - jersey brand color map
brand_shorts_X_0_0_color.png - shorts brand color map
jersey_X_0_0_cavity.png - jersey cavity map (generated from normal map)
shorts_X_0_0_cavity.png - shorts cavity map (generated from normal map)
socks_X_0_0_cavity.png - socks cavity map (generated from normal map)
crest_X_0_0_cavity.png - crest cavity map (generated from normal map)
crest_shorts_X_0_0_cavity.png - shorts crest cavity map (generated from normal map)
brand_jersey_X_0_0_cavity.png - jersey brand cavity map (generated from normal map)
brand_shorts_X_0_0_cavity.png - shorts brand cavity map (generated from normal map)
jersey_X_0_0_taa.png - jersey shininess map
shorts_X_0_0_taa.png - shorts shininess map
socks_X_0_0_taa.png - socks shininess map
hotspots_X_0_0.bin - hotspots file (binary version)
hotspots_X_0_0.hotspot - hotspots file (text version)

Cavity map can be generated with xNormal (Tools > Tangent-space normal map to cavity map > X+ Y+ Z- Bright 0.15 Contrast 2.0 Method EMB ).

Requirements:
Windows 7+ 32/64-bit
Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017, 2019, and 2022
DirectX 9.0c End-User Runtimes (June 2010)

Source code: https://bitbucket.org/fifam/fifakitconverter/src/master/

Download: v0.7 test
 
Last edited:

Gamer_KR1925

Senior Squad
This tool converts PC (.png) and Switch (.rx3) kit files into FIFA 14 or FIFA 16 .rx3 kit files.

FifaKitConverter.exe is a command-line tool.
You can use these optional parameters:
Code:
-i <path> - input folder (a folder where .png and/or .rx3 files are placed). If not set, current folder is used.
-o <path> - output folder (where .rx3 files will be created). If not set, input folder is used as output.
-target <game> - set target game. Possible values are 14 and 16. Default value is 14.
-targetFormat - resize textures to dimensions which are used in original game (example: 2048x2048 texture will be resized to 1024x1024).
-useTAA - use "taa" texture (from PC version) as shininess map.
-compressCoeff - use DXT1 texture format for jersey_coeff texture (default format is A8R8G8B8).
-justExtract - don't write .rx3, just extract textures and positions (everything will be written to output folder).

If you launch the tool without arguments, the tool will scan for .png/.rx3 files in current folder and will write result files to current folder.
Thus, .rx3 might be rewritten.

Example 1:
Code:
FifaKitConverter -i "D:\Kits" -o "D:\Result"

Example 2:
Code:
FifaKitConverter -o "D:\Games\FIFA 16\Game\data\sceneassets\kit" -target 16 -targetFormat

Example of files for PC kits:
Code:
jersey_X_0_0_color.png - jersey color map
shorts_X_0_0_color.png - shorts color map
socks_X_0_0_color.png - socks color map
crest_X_0_0_color.png - crest color map
crest_shorts_X_0_0_color.png - shorts crest color map
brand_jersey_X_0_0_color.png - jersey brand color map
brand_shorts_X_0_0_color.png - shorts brand color map
jersey_X_0_0_cavity.png - jersey cavity map (generated from normal map)
shorts_X_0_0_cavity.png - shorts cavity map (generated from normal map)
socks_X_0_0_cavity.png - socks cavity map (generated from normal map)
crest_X_0_0_cavity.png - crest cavity map (generated from normal map)
crest_shorts_X_0_0_cavity.png - shorts crest cavity map (generated from normal map)
brand_jersey_X_0_0_cavity.png - jersey brand cavity map (generated from normal map)
brand_shorts_X_0_0_cavity.png - shorts brand cavity map (generated from normal map)
jersey_X_0_0_taa.png - jersey shininess map
shorts_X_0_0_taa.png - shorts shininess map
socks_X_0_0_taa.png - socks shininess map
hotspots_X_0_0.bin - hotspots file (binary version)
hotspots_X_0_0.hotspot - hotspots file (text version)

Cavity map can be generated with xNormal (Tools > Tangent-space normal map to cavity map > X+ Y+ Z- Bright 0.15 Contrast 2.0 Method EMB ).

Requirements:
Windows 7+ 32/64-bit
Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017, 2019, and 2022
DirectX 9.0c End-User Runtimes (June 2010)

Source code: https://bitbucket.org/fifam/fifakitconverter/src/master/

Download: v0.5 test
@Dmitri , i am still unable to figure out on how to use this tool , can your instructions be more precise please, Thank you
 

Dmitri

Reserves
Anyone can confirm that the tools works well?
Some people reported that tool crashes and doesn't generate anything. But I can't find what's the problem.
 

tokke001

Senior Squad
Anyone can confirm that the tools works well?
Some people reported that tool crashes and doesn't generate anything. But I can't find what's the problem.
At me it works,
I tested with the fifa 23 switch kits

But i have the feeling at some it may not work because the requirements (c++, direct x) arent met
 

humbertoaze

Club Supporter
Anyone can confirm that the tools works well?
Some people reported that tool crashes and doesn't generate anything. But I can't find what's the problem.
I tried using the kits from kit creator site and works perfectly. I did the same thing with a downloaded kit from here and it didnt work, I think is because of the file names.
 

Dmitri

Reserves
I don't understand how it works, I tried to no avail.
I don't even know how to work with it , can you or @tokke001 upload a tutorial video ?
Did you read the description? Put your .rx3 or .png into the folder with the tool and launch it.
I tried using the kits from kit creator site and works perfectly. I did the same thing with a downloaded kit from here and it didnt work, I think is because of the file names.
It could be that non-latin characters are used in the path?
But i have the feeling at some it may not work because the requirements (c++, direct x) arent met
Yes, could be.
 

Vndrew

Youth Team
Put your .rx3 or .png into the folder with the tool and launch it.
i just tried and it works
how do i add arguments?
left click - proprieties?
edit: nope
edit2: yes, after creating shortcut
 
Last edited:

Gamer_KR1925

Senior Squad
Did you read the description? Put your .rx3 or .png into the folder with the tool and launch it.

It could be that non-latin characters are used in the path?

Yes, could be.
Not working yet , i tried it now again , i have the requirements too
Cant someone atleast record a minute video and upload it here for others to help?
 

ramzidz15

Club Supporter

Thanks bro Dmitri , it worked

Capture.PNG
 

Vndrew

Youth Team
Create a batch file (.bat) and put the command there. Then launch it.
Or open command line and type the command manually there.
i created a shortcut and added the commands there :)))
works! (only tried with kitcreator kit)
in future maybe also from FIFA 11/12/13/14/15/16 to FIFA 11/12/13/14/15/16
because there are differences in the sleeves for example from FIFA 11 to 16 or 14 to 16
 

V.K

Starting XI
@Dmitri sorry for a bit of off-topic but can we expect your traditional PC/Switch total conversion of all F23 faces?
Or at least the updated/new ones?
List here:
Ok, I made this one myself...but I compared Nintendo Switch versions, because I don't have FIFA 23 on PC, so there's no Messi, Mbappe etc, but there are in total 141 faces that got an update
 

Skoczek

Fan Favourite
@Dmitri sorry for a bit of off-topic but can we expect your traditional PC/Switch total conversion of all F23 faces?
Or at least the updated/new ones?
List here:
List doesn't include faces that are on PC, but not on Switch, like Messi or Mbappe
 
  • Like
Reactions: V.K


Top