Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wertercatt opened this issue Feb 3, 2022 · 5 comments
Open

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

wertercatt opened this issue Feb 3, 2022 · 5 comments

Comments

@wertercatt
Copy link

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
Copy link
Collaborator

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
Copy link
Author

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
Copy link
Author

wertercatt commented Feb 3, 2022

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
Copy link

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
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants