-
Notifications
You must be signed in to change notification settings - Fork 27
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
PC 16 Rebase Notes #2
Labels
Comments
vulcandth
pushed a commit
that referenced
this issue
Jun 19, 2022
vulcandth
added a commit
that referenced
this issue
Jun 20, 2022
vulcandth
pushed a commit
that referenced
this issue
Aug 13, 2022
vulcandth
pushed a commit
that referenced
this issue
Aug 13, 2022
vulcandth
pushed a commit
that referenced
this issue
Aug 27, 2022
vulcandth
pushed a commit
that referenced
this issue
Aug 27, 2022
vulcandth
pushed a commit
that referenced
this issue
Aug 27, 2022
vulcandth
pushed a commit
that referenced
this issue
Aug 27, 2022
vulcandth
pushed a commit
that referenced
this issue
Oct 2, 2022
vulcandth
pushed a commit
that referenced
this issue
Oct 2, 2022
vulcandth
pushed a commit
that referenced
this issue
Oct 7, 2022
vulcandth
pushed a commit
that referenced
this issue
Oct 7, 2022
vulcandth
pushed a commit
that referenced
this issue
Oct 16, 2022
vulcandth
added
documentation
Improvements or additions to documentation
PC16 Issue
Issues related to PC16 itself.
labels
Nov 3, 2022
Complete. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
The following are notes I took about each of the commits. Each heading references a commit.
Remove version differences, stuff required for matching
Debug Tools
QoL #10: better structuring of trainer data (allowing splitting it into …
The locations for(Fixed by creating a union)wOtherTrainerType:: db
andwTrainerGroupBank:: db
didn't match up in wram.asm. So I moved them to a random location with two free bytes. Please provide a better location if desired.QoL #12: free up wasted home bank space
push af
immediately followed by apop af
)ret z
in engine\overworld\events.asm (Originally this would have left aret z
immediately followed by aret
)Add generic 16-bit function macros for home bank calls
Update references to evolutions, learnsets, base stats and egg moves to …
Update pic data (pointers, animation frames, bitmasks and scripts) to us…
Remove dummy constants for dummy Pokémon and set EGG to -3 instead of 25…
Modify map scripts to use 16-bit to 8-bit conversions (and vice-versa) w…
endcallback
instead ofreturn
Update wild Pokémon data to contain 16-bit IDs
I changed this to exactly what is used in PC16.
Convert miscellaneous Pokémon IDs in ROM to 16-bit, 1
Convert miscellaneous Pokémon IDs in ROM to 16-bit, 3
Remove 8-bit IDs from base data and rename wBaseDexNo to wBaseSpecies
Use 16-bit IDs in Bill's PC for boxes other than the current one
Use indirect pointers for some structures (base data, evolutions and mov…
table_width
/assert_table_length
Update move animations to use 16-bit move indexes
DEF NUM_BATTLE_ANIMS EQU -const_value - 1
for negative Battle animations in constants\move_constants.asmOther Things that need to be done:
The text was updated successfully, but these errors were encountered: