Jump to content
 

Moves in separate file?


Recommended Posts

Posted (edited)

Solved myself:

 

OK, I have been trying to wrap my head around this for a couple of days now, I have tried everything I can think of.

I downloaded a modified mot_dlc30.pac file which contains extra move animations, however I want to have these added files in a separate file but I am having issues.

I compiled my own pac file with the anim files in it, this way I don't have to overwrite the original mot_dlc30.pac file.

Now if I name the pac file mot_dlc31.pac and leave the pach as "DL30    .pac" the game reads the new animation files but then the files in the default mot_dlc30.pac wont work.

If I rename it to  mot_dlc29.pac and leave the pach as "DL30    .pac" the default  mot_dlc30.pac anims work but the new ones don't.

So I now know the game is prioritising the pac files by last load order for these files. If I rename the "DL30    .pac" to anything like DL50    .pac" then they dont load at all, I have tried several names with no success.

I aren't sure if it is something to do with something in the hex code because I aren't quite sure how the headers work and all that business.

I have had similar problems with other files that clash despite having different pach names within but being a modified repacked .pac file.

I need somebody with a bit of experience to explain to me what is happening and how I can fix it IF it can be fixed, I tried loading these clashing files into dummy pacs but they don't read at all no matter where I put them in pac name order.

Below is a pic of the default mot_dlc20, 30 and 40 files along with my modified 30 file containing just the new anims (ported from 2k15).

795475e446d0ea41582325b90a322369.png

If it matters they all end with headPos 2059 , subHeaderLength 16 and directoryType MOT

Please note: the idea is to have the files separate, I already know they work if they are packed together with the defaults, I need help understanding the deeper reasoning why they won't work separated and why some still clash even if the pac and pach names are different and work on their own.

For example I have an individual render .pac file with its own .pac name "zJohn Cena Render.pac" and inside there is a pach with the name "6E5F392D" and within that is the 0000 file and 0001 file, now this works fine if I place it in the ssface folder because it loads that file over the 6E5F392D default without needing to replace the default, but if I add another separated render file with its own pac and pach name it will clash with the John Cena render and will only read the last one in alphabetical read order.

That means there is something rooted in the original pac file that I modified to make my own render pac, I believe it was ltag_typeb_dlc30.pac because it only has 5 renders in it and so I made the bottom 4 dummy files and use the first pach slot for the new render. It would not work if I used a dummy pac file and loaded the pach's into it.

I have a feeling it all comes down to some Hex explanation to fix it but I am willing to learn if you are willing to help me, if I get around this problem I would be very appreciative.

 

Edited by Perfectplex

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

Terms of Use Privacy Policy Guidelines We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.