Beginner Modding Tutorial | Part 3 - Advanced Swap
Posted March 28th, 2021·
4 mins read
Part 3 - Advanced Swap
We’re going to update our mod in this tutorial. But before that we need to check something first. In part 2 we know that Hei CCI loads Jin SK. The SK consists of SKT, MI & M to make it work. What will happen if we make changes to this SK? Our Heihachi will be updated of course but it will also affect Jin. Why? Because it is actually Jin SK not Hei SK. To avoid this we need to make Hei CCI load Hei SK that has been swapped with Jin SK.
This will make your project easier to manage. It’s a good practice to do this especially when you’re working on a big mod. Most of the time mod doesn’t work because you have the wrong file, typo or misplace it. Move everything to original and make a copy of
CI_hei_bdu_riders_armor in your folder. Also copy UassetRenamer here.
The purposes for all these folders are as follows: Packing - This is where you put files for your mod and packing it to test it in game. Extract - Your assets folder where you will search and find files for your mod Project - I separate this into 2 folders. One for navigating copied assets and one for swapping. In the taskbar I have tools opened in this case CompareIt & Texture Editor. With this setup it is easier to navigate between checking, copying and moving files from one folder to another. It also minimizes any mishap.
This CCI loads Jin CI. We need to make it load Hei CI specifically
CI_hei_bdl_leatherpts_m. So how are we gonna do that? With UassetRenamer not only you can swap file contents but you can also swap the path inside the file.
CCI tells the color for different parts of a mesh. It needs references of materials from the mesh itself.
MI_CH_jin_bdl in our CCI means it will work with
SK_CH_jin_bdl_dougi_org which is exactly what we want.
We want to change Hei SK into Jin SK so we just need to do a simple swap for these. Swap
SK_CH_jin_bdl_dougi_org and swap
They both are Hei SK that consists of
jin_dougi_org MI & M which means they’ve swapped successfully. Delete other files and rename these to their original name. In this case you can just delete “-new”.
We want to swap
MI_CH_jin_skin_foot path to
MI_CH_hei_skin_foot so it will load Heihachi skin. Steps are the same as we did with CCI before: Rename -> Swap -> Rename
We have all these files to update our mod. We just need to put them in our Simple_Swap packing folder. The only available folders there are for CCI files. What about our SK? Just open them in CompareIt and there you have their paths.
Make these same paths in your Simple_Swap folder. So that will be:
Notice that both are inside
/Meshes/cmn/ and both SK will be inside another
/Meshes/ folder. Overwrite the old CCI in your packing folder with the new one. After that pack your mod and test it in game.
This concludes the tutorial.