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

[BUG] main thread panicks when running dol info command #83

Open
emannotava opened this issue Dec 27, 2024 · 1 comment
Open

[BUG] main thread panicks when running dol info command #83

emannotava opened this issue Dec 27, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@emannotava
Copy link

Repository URL

No response

Game Name

Pokémon Rumble

Game Version

USA v1

Description

So after extracting Pokémon Rumble's WAD I tried to generate some info for its dol file (which is called 00000001.app but is the game's dol in reality)
And it almost immediately panicks and returns this error:
image-190

I've tried it using both the base game and the well-known Weekend Edition mod of the game which contains a few minor code changes.

However both yield the aforementioned result.

encounter themselves said it must be a bug over on the discord and told me I should report it as an issue on the github.

If I need to provide any files so you've got sample data to experiment with, do let me know.

@emannotava emannotava added the bug Something isn't working label Dec 27, 2024
@KooShnoo
Copy link

KooShnoo commented Dec 27, 2024

Pokémon Rumble's 00000001.app is compressed with "nlzss" aka "lz11" aka "lz77ex". So, this statement:

dol file [...] is called 00000001.app but is the game's dol in reality

is incorrect.

You used a compressed archive of the dol, not the actual dol; the invalid file caused the panic. You have to decompress it first.

maybe there's some way to validate that a dol file is valid, to give an error message instead of a panic?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants