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

Player sprites & more #1055

Merged
merged 40 commits into from
Jun 26, 2023
Merged

Player sprites & more #1055

merged 40 commits into from
Jun 26, 2023

Conversation

ethteck
Copy link
Member

@ethteck ethteck commented May 14, 2023

Adds player sprite building, fixes various things, separates the installation of compilers (in-repo tools) into a separate script

Todo:

  • Add player sprite support to all versions (except JP, since it's not identical like the other ones)
  • Generate player sprite header
  • Add max thing clover wants to sprite header
  • Incorporate player sprite header into code wherever possible
  • Migrate NPC sprite animations to the new human-readable format
  • Combine player and npc sprites into one segment
  • Un-hardcode npc sprite filesize offset from main sprite header
  • Make build dependencies
  • Add build date to main output xml
  • Implement building with an asset stack
  • Figure out differences with JP sprite bundle (there were no differences)
  • Implement marking the proper objects as ninja dependencies in the asset stack

tools/build/configure.py Show resolved Hide resolved
tools/build/sprite/player_sprites.py Outdated Show resolved Hide resolved
tools/build/sprite/player_sprites.py Outdated Show resolved Hide resolved
tools/build/configure.py Outdated Show resolved Hide resolved
tools/splat_ext/pm_player_sprites.py Outdated Show resolved Hide resolved
tools/splat_ext/pm_player_sprites.py Outdated Show resolved Hide resolved
@bates64 bates64 added the asset Relates to a particular asset in the build graph label May 24, 2023
@ethteck ethteck mentioned this pull request May 31, 2023
@ethteck ethteck requested review from bates64 and z64a June 17, 2023 10:22
@ethteck ethteck marked this pull request as ready for review June 17, 2023 12:35
@ethteck ethteck marked this pull request as draft June 17, 2023 12:55
@ethteck ethteck marked this pull request as ready for review June 19, 2023 23:38
src/battle/move/star_power/twink_dash.c Outdated Show resolved Hide resolved
@ethteck ethteck merged commit 8837fbd into main Jun 26, 2023
@ethteck ethteck deleted the player-sprites branch June 26, 2023 10:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
asset Relates to a particular asset in the build graph
Projects
None yet
3 participants