Hacking Magna Carta Portable pps unpacking

RhythmThief

Member
Newcomer
Joined
Feb 21, 2023
Messages
10
Reaction score
3
Trophies
0
Age
25
XP
122
Country
United States
Hello I am looking for help on unpacking MagnaCarta Portable's PPS Files here is the sample
I would be extremely grateful trying to unpack these! I know that MCTOB/MCP is running on a type of unreal engine
 
Hello I am looking for help on unpacking MagnaCarta Portable's PPS Files here is the sample
I would be extremely grateful trying to unpack these! I know that MCTOB/MCP is running on a type of unreal engine

I took a look of this file format and it's easy to unpack the files. It works by blocks of 0x800. Some of the files i think are compressed
Do you have any programming knowledge?
 
Well, i will try to create a Quickbms script then. I have to check and identify the compression algorithm
 
Here are the 2 Quickbms script i wrote.
First use the "pps_extract" to extract the files, and then "lix_extract" to decompress the extracted .lix files. Both SHIP.PPS and SHIP1.PPS are the same file, so you can do the extraction to one of them
The problem now are the decompressed .lix files are another file archive, with Unreal Engine file types compressed/encrypted and i don't know how to propety extract them
Sorry, i'm working on another project, so that's all I can do for now
Post automatically merged:

For anyone who wants to try extract the decompressed .lix files, here i will explain what i analized:
It is composed by blocks of file name and data, in this structure
OffsetSizeExplanation
0x00x80File name with path
0x800x4Size of the descompressed file. Maybe used for preallocating that size in memory
0x84UnknowThe file data
......Next block with 0 alignment/padding

For the extraction are quite simple, but the main problem here are we only know the decompressed size, and not the size of the actual data to read
If you want to try read the asm code, the funcion that reads this file type are in offset 0x290348/0x08A942F4
 

Attachments

Last edited by WZBoss78,
  • Like
Reactions: RhythmThief

Site & Scene News

Popular threads in this forum