Commit Graph

479 Commits

Author SHA1 Message Date
Kermalis
88785ba4ee Split kangaskhan storage and kecleon bros 2023-09-07 00:13:17 -04:00
Kermalis
d22675ff22 Split code_801B3C0 and move data to src 2023-09-05 02:07:05 -04:00
Kermalis
551d8eb2fd Split makuhita_dojo.c 2023-09-05 00:49:33 -04:00
Kermalis
fe77b633a7 Kill code_80869E4.s 2023-09-04 23:51:29 -04:00
Kermalis
f66479a012 Clean friend_area 2023-09-04 01:32:49 -04:00
Kermalis
0909353890 Clean post_office_guide 2023-09-03 00:13:15 -04:00
AnonymousRandomPerson
4b1a27433b
Merge pull request #155 from Kermalis/kermalis-code800558C
Match all of code_800558C.s
2023-08-31 17:45:20 -04:00
Kermalis
37d1723b66 Forgor to merge the two files together (ok done) 2023-08-31 00:37:51 -04:00
Kermalis
e13206a766 Nonmatch sub_8005838 2023-08-31 00:03:32 -04:00
AnonymousRandomPerson
34e14bacef
Merge pull request #153 from SethBarberee/august_2023
August 2023
2023-08-30 23:59:25 -04:00
Kermalis
67ca7f5bfd Match all of code_800558C.s 2023-08-30 23:52:50 -04:00
Seth Barberee
9e5619529d finish decomping friend_area_action_menu 2023-08-27 22:40:42 -07:00
Seth Barberee
7350b4e5ea decomp two more funcs 2023-08-27 22:31:28 -07:00
Seth Barberee
817e0c3984 finish off another file 2023-08-27 22:31:26 -07:00
Seth Barberee
9bf38c7e47 Match CreateRescueTitle and CreateRescueDescription thanks to @jiang 2023-08-27 22:21:19 -07:00
Kermalis
730b22bd15 Match all of code_8004AA0.s 2023-08-28 01:15:05 -04:00
Seth Barberee
85d6dd724a clean up more wigglytuff 2023-08-27 21:53:38 -07:00
Kermalis
0a19222313 Merge menu_input files 2023-08-26 12:40:32 -04:00
Kermalis
afbe730206 Fakematch sub_801332C and sub_8013470 2023-08-26 12:39:15 -04:00
Kermalis
0225356d59 99.09% matching for sub_807CB3C 2023-08-19 01:57:56 -04:00
Kermalis
6a633bad91 99.95% matching for sub_80054BC 2023-08-18 21:54:31 -04:00
Kermalis
7bcc6e0ea6 Match sub_80A62F0 and GroundSprite_Reset 2023-08-12 11:57:50 -04:00
Kermalis
a869dda4a3 Match sub_801D220 also cuz why not 2023-08-09 22:06:22 -04:00
Kermalis
b19812538f Debug Menu work YIPPEEEEEEEE 2023-08-09 11:09:42 -04:00
Kermalis
a4c1d54338 Nonmatch sub_803ABC8 and clean debug/main menu 2023-08-09 08:41:47 -04:00
Kermalis
05e48f1e81 Rename code_800B5F0 to reg_control 2023-08-06 03:16:47 -04:00
Kermalis
d20e2522c2 Match funcs and create unused_vblank.c
Also cleaned more .h files
2023-08-06 03:10:51 -04:00
Kermalis
938f8cf177 text1/text2 rename 2023-08-05 15:34:20 -04:00
Kermalis
5919f5c74d kecleon_items to kecleon_bros (more descriptive) 2023-08-05 11:11:22 -04:00
Kermalis
8e2075af8f Merge kecleon_items and kecleon_items_1 2023-08-05 11:08:08 -04:00
Kermalis
b472be2880 Match UpdateKecleonStoreDialogue 2023-08-05 10:14:15 -04:00
Kermalis
95095d6829 Merge Makuhita Dojo files together :) 2023-08-04 00:48:59 -04:00
Kermalis
67d9a242bf Match UpdateMakuhitaDialogue 2023-08-04 00:37:49 -04:00
Seth Barberee
2b4f39a2cc more decomp and add more ewram stuff 2023-07-31 16:50:03 -07:00
Seth Barberee
9e11c7a651 document more kangaskhan and found more gulpin shop 2023-07-29 15:32:29 -07:00
Seth Barberee
fbd2af5415 finish kangaskhan and clean event flag 2023-07-28 14:56:34 -07:00
Seth Barberee
eb19398b4f combine event_flag files 2023-07-28 11:10:45 -07:00
Seth Barberee
151193f73d more decomp and documentation 2023-07-27 22:51:26 -07:00
Seth Barberee
d5a7e0ede2 finish decomping wigglytuff_shop thanks to jiang 2023-07-27 21:46:31 -07:00
Seth Barberee
f9788fdc07 split out and decomp most of wigglytuff shop 2023-07-27 21:46:31 -07:00
Seth Barberee
eaaa2012da finish matching exclusive_pokemon 2023-07-27 21:46:31 -07:00
Seth Barberee
ba6c9b1a56 continue decomping link functions 2023-07-27 21:46:31 -07:00
Seth Barberee
1098955bee more decomp 2023-07-27 21:46:29 -07:00
Seth Barberee
33ea2db834
Merge pull request #142 from Kermalis/kermalis-dungeon_capabilities
Complete dungeon_capabilities
2023-07-24 21:03:40 -07:00
Kermalis
eb1b806e93 Merge dungeon_capabilities files together 2023-07-24 21:36:00 -04:00
Kermalis
2c3f95abb6 Match sub_8070BC0 2023-07-24 21:25:38 -04:00
Kermalis
908f09a642 Complete felicity bank 2023-07-22 23:11:28 -04:00
Kermalis
6d6649f966 Complete credits 2023-07-21 23:12:41 -04:00
Kermalis
facd617e5e Complete friend_rescue 2023-07-19 00:18:47 -04:00
Kermalis
1ce7c466b5 Grossly complete rescue_password_menu 2023-07-17 00:48:09 -04:00
Kermalis
1159ba9a3e Complete Gulpin Shop 2023-07-15 13:49:36 -04:00
Seth Barberee
27fade4e9c decomp more menu_input 2023-06-30 07:41:42 -07:00
Seth Barberee
db705e9398 split out menu input asm and rename UnkInputStruct to MenuInputStruct 2023-06-26 20:48:18 -07:00
Seth Barberee
260d2c8726 More decomp and work 2023-06-25 16:37:48 -07:00
Seth Barberee
6c5433950a more decomp work and ram setup 2023-06-25 16:37:48 -07:00
Seth Barberee
099b4e3bc3 combine another file 2023-06-25 16:37:48 -07:00
Seth Barberee
ea36235ecd more decomp work 2023-06-25 16:37:48 -07:00
Seth Barberee
6ecb88d3d2 matched sub_8048A68 thanks to @YohannDR 2023-06-04 07:31:44 -07:00
Seth Barberee
ee7171825a combine dungeon_movement 2023-06-03 13:52:44 -07:00
Seth Barberee
e9c981e1b7 simple decomp of nullsub funcs 2023-06-03 13:29:20 -07:00
Seth Barberee
59c5ea161d Move more data to src 2023-06-02 16:04:19 -07:00
Seth Barberee
e17a9894e3 split and decomp a little more 2023-06-01 21:39:20 -07:00
Seth Barberee
456aa703c4 move more data to src 2023-05-28 10:45:13 -07:00
Seth Barberee
c7d3ab03b0 more decomp, move of some data, and code cleanup 2023-05-27 09:19:08 -07:00
Seth Barberee
5cf2c9effc more menu work and more documentation 2023-05-25 08:02:53 -07:00
Seth Barberee
fae8e0cbfb more menu decomp and merging of files 2023-05-25 08:02:53 -07:00
Seth Barberee
2d01cbd025 more decomp of menus and combining files 2023-05-25 08:02:53 -07:00
Seth Barberee
204dc302be lots of menu cleanup and some menu decomp 2023-05-25 08:02:53 -07:00
Seth Barberee
d9a411956b another menu decomped 2023-05-25 08:02:53 -07:00
Seth Barberee
2116aef8c2 decomp another func and cleanup code 2023-05-25 08:02:53 -07:00
Seth Barberee
ae2853b671 address comments 2023-05-08 15:45:09 -07:00
Seth Barberee
68bc0c0b6d start wiring up ramscrgen for files 2023-05-08 13:51:08 -07:00
Seth Barberee
5a45039c2d split out functions to respecive files and some cleanup 2023-05-08 11:37:34 -07:00
Seth Barberee
dfedc6a896 feat: the great labeling of wonder mail 2023-03-27 20:25:08 -07:00
Seth Barberee
ea47f799e4 finish decomp of options menu 2023-03-03 16:48:26 -08:00
Seth Barberee
08f7182576 finish out another file and more documenting 2023-02-24 18:14:21 -08:00
Seth Barberee
05ac4b7bb8 more work on menu input 2023-02-13 21:55:44 -08:00
Seth Barberee
1c92acbef7 move some more menu items over and figure out sub_8035CF4 2023-02-13 16:59:10 -08:00
Seth Barberee
78d49f5ca6 finish out unk menus and move 203B364 to save_menu 2023-02-12 11:48:16 -08:00
Dennis H
ccb62eb15a merge subsequent dungeon.c files 2023-02-02 20:01:28 +01:00
Dennis H
77e2da24d2 merge moves files 2023-02-02 17:43:37 +01:00
Dennis H
34eb040c1f decomp last moves functions 2023-02-02 17:41:04 +01:00
Dennis
125e094860 update types to bool8 for some functions, and uncomment the dungeon.s function 2023-02-01 11:50:51 +01:00
Seth Barberee
022eb8f024 convert sym files to use ramscrgen 2023-01-28 09:37:16 -08:00
Seth Barberee
6039d7ca91 finish 8057824_1.s decomp 2023-01-21 22:29:28 -08:00
Seth Barberee
24d4a92a08 finish out wonder_mail_5 2023-01-20 10:49:56 -08:00
Seth Barberee
4a7e7807c4 move some more data over 2023-01-20 09:58:22 -08:00
Seth Barberee
c3870ac73c decomp, split, clean, repeat 2023-01-20 08:55:35 -08:00
Seth Barberee
4320ec36ab more documentation and some decomp 2023-01-16 09:04:45 -08:00
AnonymousRandomPerson
b22feb80af Merge remote-tracking branch 'upstream/master' 2023-01-13 22:36:16 -05:00
Seth Barberee
aca93c70b7 last decomp for this branch 2023-01-13 17:22:41 -08:00
Seth Barberee
93370c9481 more documentation of pelipper, mailbox, and job slots 2023-01-13 17:22:41 -08:00
Seth Barberee
31e1c409e8 move some data to friend area action menu 2023-01-13 17:22:41 -08:00
Seth Barberee
9e4a18aba4 code cleanup and decomp a few other funcs 2023-01-13 17:22:41 -08:00
Seth Barberee
c23a65753e decomp another function and move movement funcs 2023-01-13 17:22:41 -08:00
Seth Barberee
f66b3d6622 move some data to ground_main 2023-01-13 17:22:41 -08:00
Seth Barberee
c8675a1647 more more data over 2023-01-13 17:22:41 -08:00
Seth Barberee
0ca46d7254 unify wonder mail constants 2023-01-13 17:22:41 -08:00
Seth Barberee
55dd6ee272 more labeling 2023-01-13 17:22:41 -08:00
AnonymousRandomPerson
b4fe2857e9 Merge remote-tracking branch 'upstream/master' 2022-12-21 23:41:55 -05:00
AnonymousRandomPerson
89805ab019 Started decomping DecideMovement() 2022-12-21 23:41:28 -05:00
Seth Barberee
29b6e36457 split status_checker into status_actions and move_checks 2022-12-15 21:18:01 -08:00
Seth Barberee
ad30396f48 split dungeon_ai into move_effects_target and dungeon_ai 2022-12-15 21:06:04 -08:00
Seth Barberee
6ada01da4f document most of the dungeon music 2022-12-12 11:18:47 -08:00
Seth Barberee
8d7e774e81 more labeling 2022-12-02 11:56:36 -08:00
Seth Barberee
29c9956bf6 finish out ai_targeting and move data 2022-11-18 16:54:10 -08:00
Seth Barberee
0d02904c9b finish decomp of code_8075BA4.s 2022-11-17 19:50:37 -08:00
Seth Barberee
4c760a92cb more decomp 2022-11-11 16:49:48 -08:00
Seth Barberee
e9f8c788da more decomp 2022-11-02 22:05:20 -07:00
AnonymousRandomPerson
393c650201 Merge branch 'master' of https://github.com/pret/pmd-red 2022-10-17 20:25:34 -04:00
AnonymousRandomPerson
b1e02bd9ef Decomped GetLeaderEntity() 2022-10-16 22:00:14 -04:00
AnonymousRandomPerson
d93c95ac80 Decomped GetLeaderEntityIfVisible() 2022-10-16 21:26:43 -04:00
AnonymousRandomPerson
427c05dab5 Decomped CanCrossWalls() 2022-10-16 21:14:00 -04:00
AnonymousRandomPerson
42986de336 Decomped TargetLeader() 2022-10-16 20:47:07 -04:00
AnonymousRandomPerson
f54f3b02b1 Merge branch 'master' of https://github.com/pret/pmd-red 2022-10-16 19:55:39 -04:00
Seth Barberee
fecaa92e5b more decomp and combining of files 2022-10-14 19:49:06 -07:00
Seth Barberee
20babe183e more decomping 2022-10-10 10:04:41 -07:00
Seth Barberee
922695342c decomp multiple move/orb actions and event flag 2022-10-10 10:04:41 -07:00
Seth Barberee
04fa09ec81 more decomping 2022-10-10 10:04:41 -07:00
AnonymousRandomPerson
35d093f690 Merge remote-tracking branch 'upstream/master' 2022-09-17 23:25:29 -04:00
Seth Barberee
7fd9ef920a continue decomping more dungeon side 2022-08-20 10:03:09 -07:00
Seth Barberee
73a8128971 decomp a few funcs 2022-07-31 17:07:42 -07:00
AnonymousRandomPerson
d04d46950b Started decomping ChooseTargetPosition 2022-07-18 19:23:14 -04:00
Seth Barberee
5675d9a1a9 more decomp 2022-07-10 16:10:28 -07:00
Seth Barberee
3239fb776e more decomping 2022-07-10 16:10:28 -07:00
Seth Barberee
343f50e441 finish almost all of kecleon 2022-07-10 16:10:28 -07:00
Seth Barberee
dfffb31195 decomp UpdateSound and label more music stuff 2022-07-10 16:10:28 -07:00
Seth Barberee
b6bafe4527 more wonder mail decomp 2022-06-11 20:01:36 -05:00
Seth Barberee
7d9bae28c8 more labeling 2022-06-05 12:28:17 -07:00
AnonymousRandomPerson
fd2ed0f93f Decomped CanTakeItem() 2022-06-04 23:16:18 -04:00
Seth Barberee
68b8d3853c finish out all jirachi funcs.. thx jiang for JirachiWish match 2022-06-04 08:36:08 -07:00
AnonymousRandomPerson
e59285462c Merge remote-tracking branch 'upstream/master' 2022-05-30 13:24:40 -04:00
Seth Barberee
7780e0eba6 do some more decomp 2022-05-28 22:27:11 -07:00
AnonymousRandomPerson
821e14995b Merge remote-tracking branch 'upstream/master' 2022-05-29 00:24:02 -04:00
AnonymousRandomPerson
1448e5903d Added NONMATCHING for Wander() 2022-05-29 00:10:38 -04:00
Seth Barberee
299316acb5 little more decomp 2022-05-28 10:42:51 -07:00
Seth Barberee
50dca25212 some more decomp dungeon work 2022-05-12 19:51:52 -07:00
Seth Barberee
1255d15326 some more decomp 2022-04-24 11:01:01 -07:00
Seth Barberee
6e4fce8608 decomp a few and combine few files 2022-04-23 08:29:33 -07:00
Seth Barberee
519c9ebb6a lazy day so more decomp away 2022-04-22 19:02:28 -07:00
Seth Barberee
e80b02cb09 move more data to src 2022-04-10 09:45:16 -07:00
Seth Barberee
16cdcfe04b finish off dungeon random and few simple status funcs 2022-04-04 10:55:21 -07:00
Seth Barberee
a1692a1aa0 actually fix DisplayAdventureLog and decomp some more wonder mail 2022-03-28 14:47:19 -07:00
AnonymousRandomPerson
4e2a813822 Decomped CanMoveForward() 2022-03-26 22:47:38 -04:00
AnonymousRandomPerson
e040eafca8 Decomped AvoidEnemies() 2022-03-26 22:47:38 -04:00
AnonymousRandomPerson
905723858c Decomped MoveIfPossible() 2022-03-26 22:47:38 -04:00
Seth Barberee
9f98e08fb9
Merge pull request #100 from SethBarberee/save_work
Save work
2022-03-25 09:39:44 -07:00
Bassoonian
0f928c3aab code_80A26CC function 2022-03-22 15:57:26 +01:00
Bassoonian
67b8dba508 ground_map function 2022-03-22 15:44:34 +01:00
Seth Barberee
57f540b320 fix a few nonmatchings and code cleanup 2022-03-21 17:48:40 -07:00
Seth Barberee
3477f61cf2 continue doing some more decomp 2022-03-13 17:48:04 -07:00
Seth Barberee
aa939e0955 All saving functions decomped
- poke_sub_4 was determined to be Dungeon Index/Floor
- Clean up code that references these functions
2022-03-11 10:14:32 -08:00
Seth Barberee
a5c90b0970 decomp some more saving functions 2022-03-11 10:14:30 -08:00
AnonymousRandomPerson
cc4053130f Decomped TargetRegularAttack() 2022-03-10 22:33:13 -05:00
AnonymousRandomPerson
458001dbbd Decomped IsMoveUsable() 2022-03-10 22:33:13 -05:00
AnonymousRandomPerson
951b01114a Decomped IsMoveIndexUsable 2022-03-10 22:33:13 -05:00
AnonymousRandomPerson
7e0046a2c9 Decomped IsTargetInLineRange()
.
2022-03-10 22:33:12 -05:00
AnonymousRandomPerson
f7a73281cf Decomped GetFlashFireStatus() 2022-03-10 22:32:17 -05:00
AnonymousRandomPerson
9a4864c1cf Decomped WeightWeakTypePicker() 2022-03-10 22:32:17 -05:00
AnonymousRandomPerson
8c0df48b9e Decomped WeightMove() 2022-03-10 22:32:17 -05:00
AnonymousRandomPerson
70ce2c1642 Decomped LastUsedMoveOutOfPP() 2022-03-10 22:32:17 -05:00
AnonymousRandomPerson
07285e7e82 Decomped HasDisabledMove() 2022-03-10 22:32:17 -05:00
AnonymousRandomPerson
91c0a142cc Decomped HasLastUsedMove() 2022-03-10 22:32:17 -05:00
AnonymousRandomPerson
17a6ab3794 Decomped CanUseOnTargetWithStatusChecker() 2022-03-10 22:32:17 -05:00
AnonymousRandomPerson
a5296a2f99 Merge remote-tracking branch 'upstream/master' 2022-02-26 13:29:30 -05:00
AnonymousRandomPerson
6e56b9f034 Decomped CanUseStatusMove() 2022-02-24 23:38:21 -05:00
AnonymousRandomPerson
40a34fafd6 Decomped WeightMoveIfUsable() 2022-02-22 22:38:57 -05:00
AnonymousRandomPerson
598a588589 Decomped CanAttackInFront() 2022-02-21 17:03:34 -05:00
AnonymousRandomPerson
33d2d61750 Decomped CanLayTrap() 2022-02-21 15:40:12 -05:00
AnonymousRandomPerson
07795b6ff6 Decomped IsWaterTileset() 2022-02-20 23:59:57 -05:00
AnonymousRandomPerson
4aafa434a6 Decomped IsTileGround() 2022-02-20 23:43:06 -05:00
AnonymousRandomPerson
ec6abc684e Decomped HasQuarterHPOrLess 2022-02-20 22:51:36 -05:00
AnonymousRandomPerson
7c714bd14e Decomped GetWeather() 2022-02-20 22:30:05 -05:00
AnonymousRandomPerson
60a19d681c Decomped GetMapTile_2 2022-02-20 21:59:23 -05:00
AnonymousRandomPerson
96372eb336 Decomped CanUseOnSelfWithStatusChecker() 2022-02-20 21:59:22 -05:00
Seth Barberee
0829319ee5 these funcs have nothing to do with those so separate them 2022-02-20 09:08:42 -08:00
AnonymousRandomPerson
2a2a0805b4 Decomped HasType() 2022-02-13 23:15:33 -05:00
AnonymousRandomPerson
3bbb6035e7 Decomped GetMoveTargetingFlagsForPokemon() 2022-02-13 22:30:25 -05:00
AnonymousRandomPerson
a02346be01 Decomped FindMoveTarget() 2022-02-13 22:02:17 -05:00
AnonymousRandomPerson
9939c543ce Decomped TargetTileInFront() 2022-02-05 22:02:03 -05:00
AnonymousRandomPerson
f728e7e90e Decomped DecideAttack() 2022-02-04 23:13:01 -05:00
AnonymousRandomPerson
f2457501ee Decomped IsFixedDungeon() 2022-01-25 23:24:14 -05:00
AnonymousRandomPerson
42909d0333 Decomped GetCrossableTerrain() 2022-01-25 23:17:27 -05:00
AnonymousRandomPerson
154c442505 Decomped CanMoveInDirection() 2022-01-25 22:46:40 -05:00
AnonymousRandomPerson
c5cd6e137f Decomped IsSleeping()
-Function provided by SethBarberee.
2022-01-20 18:12:17 -05:00
AnonymousRandomPerson
afbc7deaea Decomped SetWalkAction() 2022-01-13 23:18:59 -05:00
AnonymousRandomPerson
453618864e Decomped HasStatusAffectingActions() 2022-01-13 22:56:30 -05:00
AnonymousRandomPerson
52e7368f30 Labeled CalculateFacingDir() 2022-01-08 00:08:00 -06:00
AnonymousRandomPerson
cbf41c6bf3 Decomped HasNegativeStatus() 2022-01-07 23:32:32 -06:00
AnonymousRandomPerson
42bcb068b6 Decomped CanTargetAdjacentPokemon() 2022-01-07 01:45:35 -06:00
AnonymousRandomPerson
05768ae71d Decomped RoundUpFixedPoint() 2022-01-06 23:11:38 -06:00
AnonymousRandomPerson
2fa42b2987 Moved some constants from data to source 2022-01-04 23:34:35 -06:00
AnonymousRandomPerson
c30cf5c6da Decomped EvaluateItem() 2022-01-04 00:00:31 -06:00
AnonymousRandomPerson
a61f7ea2a1 Decomped HasItem() 2021-12-29 23:33:22 -06:00
AnonymousRandomPerson
d40d2e55a3 Decomped IsTargetStraightAhead() 2021-12-28 21:38:42 -06:00
AnonymousRandomPerson
4bf154654b Decomped TargetThrownItem() 2021-12-28 21:38:39 -06:00
Seth Barberee
f0ef6ae481 decomp some more 2021-12-24 17:45:49 -06:00
Seth Barberee
e7a59a1a21 move pokemon mail data to src 2021-12-22 17:00:21 -06:00
AnonymousRandomPerson
0369264407 Decomped GetMapTileAtPosition() 2021-12-18 00:22:03 -05:00
AnonymousRandomPerson
b1fc911965 Decomped InSameRoom_2() 2021-12-17 23:38:06 -05:00