LUDevNet / LUnpack

LU Client Unpacker
https://lu-dev.net/LUnpack
7 stars 1 forks source link

[Request] Unpack a client anyway with trunk.txt missing? #1

Open wertercatt opened 2 years ago

wertercatt commented 2 years ago

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.

Xiphoseer commented 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.

wertercatt commented 2 years ago

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.

wertercatt commented 2 years ago

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.

aronwk-aaron commented 2 years ago

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?

wertercatt commented 2 years ago

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