summaryrefslogtreecommitdiff
path: root/asm/code_80521D0.s
AgeCommit message (Collapse)Author
2022-03-10Renamed move boolean functionsAnonymousRandomPerson
2022-03-10Renamed sprintf() duplicate functionAnonymousRandomPerson
2022-03-10Decomped IsMoveIndexUsableAnonymousRandomPerson
2022-02-20Decomped GetMapTile_2AnonymousRandomPerson
2022-02-13Decomped GetMoveTargetingFlagsForPokemon()AnonymousRandomPerson
2022-02-05Decomped MoveMatchesChargingStatusAnonymousRandomPerson
2022-02-04Decomped DecideAttack()AnonymousRandomPerson
2022-01-06Decomped RoundUpFixedPoint()AnonymousRandomPerson
2021-12-24decomp some moreSeth Barberee
2021-12-20Translate all .include to #includemid-kid
This decision was made to reduce the complexity of using .include whilst juggling with tools/scaninc and tools/preproc: - tools/scaninc doesn't apply the proper search rules for .include (it assumes #include behavior). In particular, it doesn't consider paths starting from $PWD, and doesn't scan the included files as a result. - .include had to be processed before #include by preproc in many cases, as code was being included that had to be preprocessed by CPP (think of #define). This contradicts standard GCC behavior. To make include paths consistent across the asm/ data/ and src/ directories, the following files were moved: - constants/ → include/asm/constants/ - asm/macros/ → include/asm/macros/ - asm/macros.inc → include/asm/macros.inc - include/macros/m4a.inc → include/asm/macros/m4a.inc As part of the necessary changes for this to work, the scaninc method in the makefile was improved to generate .d files that don't choke when files are missing.
2021-12-01No wifi + 2 days on train = more decomp (#80)Seth Barberee
* No wifi + 2 days on train = more decomp * layin some more * one func, one file
2021-11-22Label all entities in Boss Fight Cutscenes (#78)Seth Barberee
* label all entities in cutscenes * remove commented func.. wasn't matching anyway * Skarmony -> Skarmory
2021-11-20Labeled more symbols (#77)Cheng Hann Gan
* Labeled more symbols * Fixed comment typo * Renamed some functions
2021-11-15Label and doc iq skills and tactics info (#75)Seth Barberee
* label/doc iq skills/tactics info * decomp a few more dungeon_util and label some funcs * doc the IQSkills field
2021-11-13Decomped DecideUseItem (#73)Cheng Hann Gan
2021-11-02Moves and some friend_area_action_menuSeth Barberee
2021-10-28Decomped more dungeon AI (#67)Cheng Hann Gan
* Decomped IsMovingClient() * Fixed typos in boss dialogue * Fixed spelling of Pelipper * Decomped CannotUseItems * Decomped ShouldAvoidEnemies() * Decomped HasAbility() * Decomped HasTactic() * Decomped CannotMove * Decomped CannotAct() and IsCharging()
2021-10-22Decomped DecideAction() (#66)Cheng Hann Gan
* Decomped DecideAction() * Defined dungeon Pokémon array sizes
2021-10-15Decomped entityExists() (#64)Cheng Hann Gan
2021-09-09Defined more in-dungeon structs and enums (#53)Cheng Hann Gan
* Defined DungeonEntity * Rename EntityType enums * Revert EntityType rename * Defined more in-dungeon structs and enums * Added more dungeon global structs/enums * Prefixed dungeonGlobalData with g * Fixed compile errors * Removed some CRLFs * Fixed compile after merge * Revert Makefile * Rename DungeonEntityData.entityType Co-authored-by: Seth Barberee <seth.barberee@gmail.com> * Renamed symbols per PR comments Co-authored-by: Cheng Hann Gan <chenghann_gan@ultimatesoftware.com> Co-authored-by: Seth Barberee <seth.barberee@gmail.com>
2021-06-09Dungeon pokemon/Floor ID JSON Part 1 (#39)Seth Barberee
* move Thunderwave and Tiny Woods pokemon to json * rule tweaking to actually build tool before parsing JSON * delete .inc pokemon for tiny Woods and Thunderwave * silence git complaining about br_ips and ips_patch * use defines for species and pass the header file for species * convert sinister woods * convert MtThunderPeak * convert silent chasm * add trial floor_id w/ tiny woods * change make rule name to fix compile * MtSteel converted and bugfix * convert few floor headers and great canyon pokemon * code cleanup * unify unkData into UnkTextStruct2 * more code cleanup and some text decomp * doc more funcs and decomp/split some stuff * document more save stuff * more save work and move some data * pika sniped UpdateNatureTotal * decomp a litle and convert a few more dungeons * better scanning for json files * mt freeze and peak
2021-05-23Keep on keepin on (#38)Seth Barberee
* end of may dump of work * move save text to src * decomp a little more
2021-05-15Sese's April/May Dump (#37)Seth Barberee
* splitting lots of pokemon square and labeling lots of other things * actually commit this stuff * more moving data and things * more screen work * split out some pokemon dungeon data * lots of data work * push more data work * split kecleon, decomp another kanghaskhan func, and try to doc UpdateBGControl more * lots of item work * label more item things * subtype -> category and doc types/category
2021-04-19Wonder mail and some boss dialogues (#36)Seth Barberee
* more wonder mail and main menu work * Lots of things.. doc'ing, decomping, and other things * continue decomping boss scenes * up to Suicune * up to Mewtwo dialogue * up to Raquaza * fix spelling error on Rayquaza and decomp a few more * up to groudon * divide > shift
2021-04-05Preproc all the data (#35)Seth Barberee
* actually put C files in preproc and use it for formatted type names. Cleaned up makefile like pokeemerald * finish adding all colors and text macros to charmap * preproc all the data and use text macros * move all of wonder_mail_1 to src * unify wonder_mail and wonder_mail_mid * small code cleanup * name two more exclusive pokemon funcs * decomp a few more wonder mail funcs * clean up MemoryFill call * doc more of wonder mail in main menu
2021-03-23Miscellaneous Work (Again) (#31)Seth Barberee
* move some personality data from asm to C * combine personality_test files and add my close attempt at RedrawPartnerSelectionMenu * decomp some more wonder mail funcs and label some more data * lots of data splitting and move some to src * split out more dungeon data * continue splitting out more dungeon data * doc rescue team rank/pts funcs/data and exclusive pokemon ewram * doc more sound things and decomp a func * decomp LoadTeamRankBadge and label some data members * split out rescue team and text util stuff * forgot a constant * match a few funcs and clean up a few * cleaned up sub_80A28B4
2021-02-27Miscellaneous decomp/labeling/splitting (#29)Seth Barberee
* lots of wonder mail work, credits and label some stuff * nonmatch one intr func, match another, and label unused intr func * seperate credits out * split out debug menu and other stuff that isn't main menu * label another func * label some more funcs
2021-02-21Fully decomp save.s (#28)Seth Barberee
* some work on decomping more save stuff * code cleanup and decomp another save func * fully decomp save and combine split save c files * fix two nonmatchings
2021-01-31Main Menu and Scripts (#25)Seth Barberee
* label more funcs, dump scripts/text, and decomp main menu * decomp vram func and dump more data * add forgotten file * get rid of goto in UpdateMenu
2021-01-28decomp, label, doc, repeatSeth Barberee
2021-01-22more headway on Pokemon funcs and labeled in asmSeth Barberee
2021-01-20mass doc'ing of symbols and some tiny decomp workSeth Barberee
2021-01-095% woooSeth Barberee
2020-12-31Friend Area Decomp Work (#15)Seth Barberee
split out and work on friend area stuff
2020-12-28Decompile GameLoop and lots of renamesMateusz Naściszewski
2020-12-28Label funcs and globalsMateusz Naściszewski
2020-12-13Continue dumping and documenting stringsMateusz Naściszewski
2020-11-20finish docing PlayTime and fix function - KermalisSeth Barberee
2020-11-17doc a music functionSeth Barberee
2020-11-01more work on funcsSeth Barberee
2020-10-19a few more decomp'd funcsSeth Barberee
2020-10-10some doc'ing and decompingSeth Barberee
2020-09-23found more MonsterParameter funcs that weren't in the split and decomped a ↵Seth Barberee
few of them
2020-09-20some more decompingSeth Barberee
2020-09-18further splitting and decompile one funcSeth Barberee