Hello, guys! Today I'll be showing you how to make strings longer. I'll be using my meshswap of MK4 Tanya as an example.
Necessary Tools
------------------
Attachment:
Mesh Swap Tools.7z [245.72 KiB]
Downloaded 368 times
------------------
Step 0: Download the tools above and extract them.
Attachment:
Step 0.jpg [ 179.56 KiB | Viewed 4458 times ]
Step 1: Copy the file you want to use from Asset to where you extracted the tools. In this example, that's CHAR_Kitana_M. Drag and drop the file onto decompress.exe. You should now have a folder called unpacked with the decompressed file inside
Attachment:
step 1.jpg [ 208.61 KiB | Viewed 4459 times ]
Step 2: Copy the decompressed file from unpacked to the ObjRef Creator folder.
Attachment:
Step 2.jpg [ 569.06 KiB | Viewed 4459 times ]
Step 3: Drag & drop your file onto extract.exe. You'll get a folder with the same name as your file.
Attachment:
step 3.jpg [ 248.05 KiB | Viewed 4459 times ]
Step 4: Copy your file and the new folder and paste them into the Package Appendor-Repacker folder.
Attachment:
step 4.jpg [ 449.2 KiB | Viewed 4459 times ]
Step 5: Inside of your CHAR_XXXX_X.xxx (CHAR_Kitana_M for me), you'll find the 3 text documents ExportTable, ImportTable, and NameTable. Delete everything except for these 3 text documents.
Attachment:
step 5.jpg [ 353.99 KiB | Viewed 4459 times ]
Step 6: Open ExportTable.txt and under the 'Edit' tab, go to 'Replace'. Enter the string you're replacing in the 'Find what:' box and the string you want to change it to in the 'Replace with:' box. In my case, I'm replacing all mentions of Kitana with TanyaDLC. You can either replace each string one by one with 'Replace', or use the 'Replace All' button. Once done, you can save and exit the file.
Attachment:
Step 6 part 1.jpg [ 536.85 KiB | Viewed 4459 times ]
Attachment:
step 6 part 2.jpg [ 509.01 KiB | Viewed 4459 times ]
Step 7: Repeat Step 6, but for NameTable.txt. Again, I'll be replacing all mentions of Kitana with TanyaDLC. Don't forget to save your changes.
Attachment:
Step 7.jpg [ 190.51 KiB | Viewed 4459 times ]
Step 8: Once you're done editing both ExportTable.txt and NameTable.txt, run the MKX Package Appendor-Repacker.exe and enter the name of the folder you're editing. Once the program is done, exit out of it.
Attachment:
step 8.jpg [ 47.9 KiB | Viewed 4459 times ]
Step 9: You should now have a file called CHAR_XXXX_X.xxx.repack (CHAR_Kitana_M.xxx for me). If you're not doing a meshswap onto a different character, simply remove the '.repack' from the file name and put it in your Asset folder. If you are meshswapping to a different character, continue to the following steps.
Attachment:
step 8.jpg [ 47.9 KiB | Viewed 4459 times ]
ONLY IF MESHSWAPPING ONTO ANOTHER CHARACTER
Step 10: If you're meshswapping to another character, open your CHAR_XXXX_X.xxx.repack file with a hex editor. Search for name of your character (CHAR_Kitana_M for me) and you should find something like the picture on the left. Replace all the highlighted area with the character you're meshwapping them to like in the example on the right (CHAR_TanyaDLC_M in my case). Make sure all the spaces after the name are '00' in hex and not just '.'. They have different values and this will not work if you just type periods after the name.
Attachment:
step 10.jpg [ 1.01 MiB | Viewed 4459 times ]
If the character you're meshswapping to isn't DLC, you can now save the file and rename it to who you're meshswapping with. If they are DLC, there's one more step.
Step 11: If you're meshswap target is a DLC character, search again using your hex editor for 'CHAR'. When you find the string that matches the example on the left, change it to 'DLC'. Once that's done, save the file and rename it to who you're meshswapping with.
Attachment:
step 11.jpg [ 1.17 MiB | Viewed 4459 times ]
That's it! You're all done!
------------------------------
Thanks to thethiny for his tools and for helping me understand how to use them