* Split bank $0f into engine/battle/core.asm and engine/overworld/wildmons.asm
* Split wildmon probabilities into separate data/wild/probabilities.inc file for consistency
* Add Katakana `リ`, `ヘ`, `ベ`, `ペ` in charmap and text strings
* Format text strings, using macro where possible
* Remove unused charmap entries, name `Function3036`
* Charmap update and reorder, `TextAsmEnd`
* All programs (rgbasm, rgblink, rgbfix, rgbgfx) support `-W` warnings
* Use `rgbgfx -c dmg` for grayscale 1bpp/2bpp
* Use new string functions and operators
* Use `?` to silence nodes in warning/error location backtraces
* Use single-quoted character literals for numeric values
* Do not warn about overwriting bytes in the corrected header
* Fully labelled bank09.asm, started bank03.asm
* Finished labelling bank03.asm and bank0b.asm
* Tying up loose ends, splitting most of the completely labelled bank dumps
* Moved pokedex letter graphics out of charmap
* Started labelling dumped bank 1 functions, identified movement values
* Changed all NPCs to use the new movement constants
* Updated the rest of the movement constant instances, removed the old movement_constants.asm
* Ready to deal the finishing blow to bank01.asm
* Bank 01 is no more. Other scattered changes.
* Labelled a few flags and matched a few variables with pokegold
* Finished labelling bank02.asm too while I was at it
* Began decompiling Bank $33
* Decompiled battle anim functions
* Decompiled battle anim OAM and AnimObjGFX, split up and labelled battle animation graphics, other minor changes
* Deleted useless files I forgot to delete
* Decompiled framesets
* Decompiled battle anim objects
* Partially started decompiling animations
* Finished decompiling and labelling bank 32 in its entirety
* Replaced gfx.c with latest version
* Labelled all sound effects, properly constantified
* Fixed up bg_effects.asm, other minor LYOverrides-related changes
* Labelling Bank 0D, part 1
* Untangled math HRAM variables
* Bank 10's out of the bag, I guess
* Label Bank 0D, part 2, decompiled related Bank 0E functions
* Fix data outside section
* Finished labeling Bank 0D and connected variables and functions
---------
Co-authored-by: vulcandth <vulcandth@gmail.com>
* Sporadic constantifying and function naming
* Added bank 14
* Delete .DS_Store files
* Delete EOL whitespace
* Use Tab indents instead of four spaces
* Identify some routines
* Identify more stuff
* Identified party and box structs
* Identified wBattleMon and wEnemyMon structs
* Macro'd landmarks, cleaned up comments
---------
Co-authored-by: vulcandth <vulcandth@gmail.com>
* bank03.asm Function Descriptions & Translations
Comments added to many functions and text strings that were not fully disassembled. Also translated to some of the text within the file related to the functions that have been researched.
* Update bank03.asm
Beginning to rename functions/text names to match gold/yellow/red depending on which final game was closest to the code/text in the demo. Also updating/adding some translations.
* Update bank03.asm
Continuing to rename functions/text names to match gold/yellow/red depending on which final game was closest to the code/text in the demo. Also updated/added some more translations.
* Update bank03.asm - Missed One
Missed this change in the last commit since I apparently didn't save the file. Whoops. Last commit for this session.
* Update README.md
Adding the setup instructions from my personal story mode patch fork so that more new devs can maybe attempt to assist with the disassembly further. This README may change down the road to be more in-line with the main PRET repo to see if they possibly allow me to merge the Build Instructions section to their README to help the project continue to grow.
* bank03.asm Func/Data/Text Names
Adding a hopefully relatively consistent naming scheme for some more func/data/text that was not previously named. Trying to keep consistent with final Gold/Yellow/Red naming schemes as much as possible. This should hopefully be the final bits of what was necessary for the pull request to the PRET repo.
* bank03.asm 2 Reverts, Translations, & Comments
I reverted 2 text name changes as they might be incorrect assumptions based on recent findings while continuing to translate text within the file. I also added a comment or two on some functions that I need to research further in the future when I have more time.
* Revert "Update README.md"
This reverts commit 4e9baa927b.
* Revert a few function names
Reverting a few function names that I discovered I named poorly. Will be trying to make more changes based on the feedback received by the team as soon as I can. Just want to get these few reverted for now so that I can properly research them further without reverting all of the other changes I did in a previous commit that were actually helpful.
* Corrections & Additions from vulcandth
Making corrections and additional name changes based on the amazing suggestions from vulcandth.
* Vulcandth bank03.asm sugggestions & build fix
This should fix the build error as well as make the suggested corrections from Vulcandth so that it should be compatible. I hope. Lol.
* Bank $0f dumping (will not build)
* Optimize title logo graphic
* Make buildable again
* Add some more labels to bank $0f
* Add bank $0d, non-building
* fix erroneous shim
* bank $0D dump buildable
* Make buildable again
---------
Co-authored-by: vulcandth <vulcandth@gmail.com>