How would one convert .xrp.lzx files to .prp?

File stripper didn't work to even extract anything out of the files (though it seems it might have worked for one person?). The bms tutorials seem heavily reliant on images that no longer work.

Regardless, thanks for everyone in this thread. You're the only lifeblood of this operation, and I appreciate you all

These should be the files you needed decompressed into PRP format:

https://anonfiles.com/Z0v23519z5/PRP_Files_zip

Let me know if it doesn't work, some more fiddling might be required.

It's strange, despite being "PRP" files, their internal header is "RPK"

I'm guessing they were "RPK" files to start with and they changed something and renamed them "PRP"

I bet if they were renamed to "RPK" files they would likely work just fine.
 
Last edited:
Let me know if it doesn't work
Doesn't sadly. The game can't read it and crashes. I uploaded both (working) versions of "Character Special Minions" files, one from Xbox, another from PC. Maybe that'll be helpful in finding how to correctly transfer xbox version to pc (for the files who have no counterpart in PC version)
 

Attachments

Doesn't sadly. The game can't read it and crashes. I uploaded both (working) versions of "Character Special Minions" files, one from Xbox, another from PC. Maybe that'll be helpful in finding how to correctly transfer xbox version to pc (for the files who have no counterpart in PC version)

I had a chance to compare them, their structural formats are identical, however, the actual data they contain looks absolutely nothing like one another. Except for the structuring they share as part of the format they are substantially more different than alike.

The PRP files need to be unpacked and their contents compared so it can be determined why they are so different.

How are you with Python? Because there is a PRP unpacker that is written in said language:

 
  • Informative
Reactions: Useful_Mistake
Absolutely retarded, but I can learn if need be. Or follow instructions

Python is quite easy to get started with. You just need to install it, drop the scripts where they belong and run them inside the Python environment. The Python scripts will do all the heavy lifting. If run correctly it should spit out all the pieces of the PRP files so it can be determined why they are so different. If you find the current version of Python is not compatible with the PRP_IO script you may need to use an earlier version of Python.
 
You just need to install it, drop the scripts where they belong and run them inside the Python environment.
Tried. I get an error saying the files are calling to missing modules.
000030.png
000031.png
 
Ah, I forgot to mention that part, many scripts have things called "Dependencies" which are modules that need to be present in order for python to run said script as core Python lacks the capabilities to do so.

You need to use "pip" to install PIL from PyPI. The command should be:
pip install pillow

Same sort of scenario for bpy:
pip install bpy

Rinse and repeat for any other modules it complains about. It gets stickier if for some reason a given module isn't in the PyPI repository or what it is asking for goes by a different name such as in the case of PIL.
 
It gets stickier if for some reason a given module isn't in the PyPI repository or what it is asking for goes by a different name such as in the case of PIL.
Now it need module "bpy_types" and pip can't find it

By any chance, did you get it working?
 
Install BPY's dependencies: bpy-build & bpy-ensure

If that doesn't work, run the ensure_bpy that comes with bpy-ensure, and that should setup bpy to do its job

If that fails you'll need to use a different method. Use the arguments below:

py -m pip install -U pip future-fstrings wheel
pip install -i https://test.pypi.org/simple/ bpy==2.82.post0 && bpy_post_install

If for some reason that fails use this as a last possible way to get it to work:

pip install future-fstrings bpy==2.91a0 && bpy_post_install
copy /lib/python3.7/site-packages/2.91 /lib/python3.7/dist-packages

For this third method, if the PIP install works, but the second command fails, you can just use copy the files from the folder 2.91 under site-packages however you want as long as it makes a copy of the files to the dist-packages folder.

Get what working exactly? There are quite a few moving pieces with this whole process
 
Last edited:
bpy-ensure
If for some reason that fails use this as a last possible way to get it to work:
Doesn't work
If that fails you'll need to use a different method. Use the arguments below:
Works, but I don't see "bpy-ensure"
Get what working exactly? There are quite a few moving pieces with this whole process
Unpack the files with Python like you suggested
 
If it means anything, I had to install lower version (3.7) of Python to get install bpy working
 
Back