summaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)Author
2022-03-10Decomped WeightWeakTypePicker()AnonymousRandomPerson
2022-02-26Merge remote-tracking branch 'upstream/master'AnonymousRandomPerson
2022-02-24Decomped CanUseStatusMove()AnonymousRandomPerson
2022-02-21Decomped CanAttackInFront()AnonymousRandomPerson
2022-02-20Decomped IsTileGround()AnonymousRandomPerson
2022-02-20Decomped CanUseOnSelfWithStatusChecker()AnonymousRandomPerson
2022-02-17finish moving data to load_screenSeth Barberee
2022-02-17move data from data to wonder_mailSeth Barberee
2022-02-17Move some data to src and add some more headersSeth Barberee
- Finish moving all data for main menu to src - Move some more data to wonder_mail - Add some headers to clean up some externs
2022-02-05Decomped MoveMatchesChargingStatusAnonymousRandomPerson
2022-02-04Decomped DecideAttack()AnonymousRandomPerson
2022-01-26Used official or more common names for music tracksAnonymousRandomPerson
2022-01-25Decomped CanMoveInDirection()AnonymousRandomPerson
2022-01-16Made recruit rate signed in species dataAnonymousRandomPerson
2022-01-13Decomped HasStatusAffectingActions()AnonymousRandomPerson
2022-01-08Labeled CalculateFacingDir()AnonymousRandomPerson
2022-01-06Fixed typo with MunchlaxAnonymousRandomPerson
2022-01-06Labeled Warp Scarf variablesAnonymousRandomPerson
2022-01-04Moved some constants from data to sourceAnonymousRandomPerson
2021-12-28Decomped IsTargetStraightAhead()AnonymousRandomPerson
2021-12-22move pokemon mail data to srcSeth Barberee
2021-12-21Merge pull request #87 from SethBarberee/personality_test_data_2Seth Barberee
Personality test data 2
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-20Finish de-incbinning data_80E59A8.s and data_80E7D40.smid-kid
2021-12-20Finish de-incbinning data_80D47B8.s and data_80DED44.smid-kid
2021-12-19Renamed inconsistent color macrosAnonymousRandomPerson
2021-12-19fix nonmatch and move question referencesSeth Barberee
2021-12-19all data moved except questionsSeth Barberee
2021-12-14Swapped out more text macrosAnonymousRandomPerson
2021-12-14Decomped CanTarget()AnonymousRandomPerson
2021-12-13Dump and document status spritesmid-kid
2021-12-13Dump status names and descriptionsmid-kid
2021-12-13Dump unidentified tablesmid-kid
2021-12-13Finish de-incbinning data.smid-kid
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-20Labeled more symbols (#77)Cheng Hann Gan
* Labeled more symbols * Fixed comment typo * Renamed some functions
2021-11-18Add some labels and convert some strings for some data (#74)Geotale
* Adding in all missing strings and labels Quite a few strings and labels were missing. This should fix all of them. "NaiveQuest1Answers" might have the second option incorrect, but it's kinda hard to count bytes and this does seem to be a valid answer, and should be checked in the future. * Add all strings, labels, and update pointers Like the previous commit, I have 0 clue if this builds lol -- I can't quite test this, because I can't run a compiler to do so, and I don't own a copy of the game. Should still match I would think. JobHeadline may have something incorrect about trailing 0 bytes, but it seems to have been an observational mistake on my end on it having 5 of them rather than 4? * Fix consistency with previous labels (+typo fix) Basically just "Message" with "Text", and replace "Headlline" with "Headline" * Fix mistyped labels from previous commit It seems I'm not very good at this assembly thing. "NewFriendAreas" -> "NewFriendArea", like originally. * Replace the rest of "Message" with "Text" I forgot to replace some stuff * Forgot an A Insert an A to create "BraveQuest2A_Ignore" instead of "BraveQuest2_Ignore" * Forgot a space, remove more Removed some extra whitespace, add a space between ".string" and a quotation mark that I had missed. Hope this didn't break anything somehow. * Add back all comments, fix missing pointer I accidentally deleted all comments. I've now fixed that, and added in a pointer to NaiveQuest1_Love because I had missed it somewhere else. * Add in TimidQuest3 answer pointers I had missed This should be the last of the missing pointers? * Tabs -> Spaces Fixed formatting by converting all tabs to spaces. I don't actually know when I changed them to tabs, but I'd guess I did pretty early on... * Add some labels A few labels were missing, tried to fill them in. * Made a data assembler! I can now basically ensure that the files match! Found an error with two labels reversed, but that seems to be the only thing that was incorrect. * Left out a space somehow Simply just adds a space between a ".string" and the actual string * Make the files actually match Took a bit of time, but I believe I've finally got this file actually matching! I was lazy with strings when first encoding and wrote decimal offsets for octal character encodings sometimes which is fun. All instances of this should now be fixed! * Fix some labels I believe this was just missing two labels that I forgot to change when copy-pasting them for the general format... Meh, still, glad to have it fixed. * Replace hexadecimal string escapes with octal ones I tried committing this before but it doesn't seem to have worked for some reason -- Just in case it did and I'm rewriting this on accident. I should have done some research apparently -- ARM asm doesn't support hexadecimal escape sequences, only octal ones. Should be fixed now! * Replace octal escape sequences with ".byte" It turns out those aren't supported either -- That's okay, though it looks a bit more messy imo. * Update data/pokemon_mail.s * fix up conflicts and labels Co-authored-by: Seth Barberee <seth.barberee@gmail.com>
2021-11-18Expanded charmap usage (#76)Cheng Hann Gan
* Added item icons/Hiragana to charmap * Use color formatting charmap macros * Removed redundant text formatting macros
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-04Disassemble some more tables and the first graphic (#71)mid-kid
* Sync tools/ directory with pokeemerald We really ought to have a central repository for this mess * Make incremental builds faster Scientists hate him! He made NODEP disappear with this ONE SIMPLE TRICK!!! Want to know more? -> __click here__ <- * Disassemble some more tables and the first graphic
2021-11-04Disassemble a script-related tablemid-kid
2021-11-02Moves and some friend_area_action_menuSeth Barberee
2021-11-03Extract shop dialoguemid-kid
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-22Death by 74 files (#65)Seth Barberee
* death by 74 files * 20% reached * doc move stuff in pokemon * fix undef reference * doc more and plumb a few more constanst for num party members and num moves * that struct is def PokemonMove.. clean up all code with it
2021-10-11More text cleanup (#62)FieryMewtwo
* Update build.yml temporarily so that I can edit without having to try to figure out why my Git client keeps crashing * Fix references to the old save.inc text labels * Labels welp here we go again * Give Wonder Mail client 'thanks' text more descriptive function label names * Change back the workflow
2021-10-11Finish main menu decomp (#59)Seth Barberee
* decomp rest of main_menu * move some main menu data over * decomp some more wonder mail * decomp the dungeon dialogue scene switches * more wonder mail * consolidate struct_802F204 * another wonder mail func * more wonder mail * slight cleanup
2021-10-10Extracted species/item/move strings (#63)Cheng Hann Gan
* Extracted species/item/move strings * Used binary strings for bitwise flag variables
2021-10-08Update Luminous Cave text to use more descriptive labels (#61)FieryMewtwo
* Update luminous_cave.inc * Fix pointers * Fix pointers again * Fix pointers finally done
2021-10-05Added move data JSON (#60)Cheng Hann Gan
* Added move data JSON * Fixed typo * Fixed name of placeholder move