Open wertercatt opened 2 years ago
https://assembly.lu-dev.net has tools for debugging PK files including pk-file
to pull out an individual file by CRC (hash of filepath)
The problem is that without a list like trunk.txt you cannot un-hash paths from PKs so you would have no meaningful names.
I ended up bolting a trunk.txt on from AssetVersion-0-16125 as that's the closest version I can find and then using lcdr-utils to extract the unidentified files. Some of the unknown CRCs that got thrown after that match the AssetVersion-0-11749 trunk.txt, so I'm going to try and Frankenstein the two trunk.txts together to see if I can get meaningful names for most of the files.
I ended up bolting a trunk.txt on from AssetVersion-0-16125 as that's the closest version I can find and then using lcdr-utils to extract the unidentified files. Some of the unknown CRCs that got thrown after that match the AssetVersion-0-11749 trunk.txt, so I'm going to try and Frankenstein the two trunk.txts together to see if I can get meaningful names for most of the files.
This method was able to identify 30377 files as existing in those two clients, leaving only 4008 as unidentified files needing further research.
This method was able to identify 30377 files as existing in those two clients, leaving only 4008 as unidentified files needing further research.
What client version were are you working with?
This method was able to identify 30377 files as existing in those two clients, leaving only 4008 as unidentified files needing further research.
What client version were are you working with?
LEGO_Universe_Beta_Install.exe
Is there anyway that a client missing the versions directory can be unpacked regardless? I'm trying to unpack the client files bundled with the beta installer so I can compare it to other clients more easily.