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

Unpack summary screen graphics #298

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

ravepossum
Copy link
Collaborator

Unpacks all the graphics in the summary screen graphics NARC pl_pst_gra.narc.

There is an issue with NCER generation in nitrogfx that has to be addressed in order for the .jsons in this PR to match, so this will stay as a draft until the relevant nitrogfx PR is merged. It should be ready to review though.

@ravepossum ravepossum marked this pull request as ready for review November 11, 2024 20:03
include/constants/narc.h Outdated Show resolved Hide resolved
Copy link
Collaborator

@lhearachel lhearachel Nov 11, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

polish: Align this (and other graphics) to be as recognizable as possible, using nitrogfx options for mwidth and mheight to control how they are translated back to NCGRs.

You can use the extra_args keyword argument of generator.process() to supply the additional arguments without needing to write a new generator.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's unfortunately a few stubborn ones that can't be made to look nice (pokerus icon, move cursor, ribbon cursor, tabs) but the rest should be fixed now.

res/graphics/pokemon_summary_screen/move_info.bin Outdated Show resolved Hide resolved
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

Successfully merging this pull request may close these issues.

2 participants