Commit Graph

1455 Commits

Author SHA1 Message Date
Seth Barberee
797ca93bfb address review comments 2024-11-27 08:01:49 -08:00
Seth Barberee
7c82fb42e5 Name BlowAwayTarget 2024-11-27 08:00:26 -08:00
Seth Barberee
aad85e9c0d finish up orb funcs 2024-11-27 08:00:26 -08:00
Seth Barberee
f471b50de6 name more move funcs 2024-11-27 08:00:26 -08:00
Seth Barberee
9d57cc28d1 name more move action funcs 2024-11-27 08:00:26 -08:00
Seth Barberee
b859e1be40 cleanup some includes 2024-11-27 08:00:25 -08:00
DizzyEggg
d0cc8671d0 Match sub_80869E4 and related clean-up 2024-11-27 15:07:17 +01:00
DizzyEggg
c73ff121b1 poisoned typo 2024-11-26 21:26:04 +01:00
DizzyEggg
c3547222ef match sub_8083568 2024-11-26 14:02:23 +01:00
DizzyEggg
414d291d57 sub_806C4D4 2024-11-25 19:59:05 +01:00
DizzyEggg
9d3b787619 sub_806C330 2024-11-25 18:54:12 +01:00
DizzyEggg
15c4f42b33 sub_806BC68 2024-11-25 15:57:21 +01:00
DizzyEggg
87f623136d Fix and unify IQ struct and joinetAt struct 2024-11-25 10:41:19 +01:00
DizzyEggg
f972f7b3be sub_806B404 2024-11-23 21:26:58 +01:00
DizzyEggg
a64495b6b3 sub_806AD3C 2024-11-22 17:12:03 +01:00
DizzyEggg
d4d2d809dd sub_806ABAC 2024-11-22 13:53:30 +01:00
DizzyEggg
1de7c500e9 sub_806A914 2024-11-22 12:00:34 +01:00
DizzyEggg
4c03997749 sub_806A5A4 2024-11-22 10:16:40 +01:00
AnonymousRandomPerson
7bc00c325e
Merge pull request #264 from DizzyEggg/text2_drawchar
Some checks failed
GithubCI / build (push) Has been cancelled
match xxx_draw_char
2024-11-21 21:01:51 -05:00
DizzyEggg
c5d63c6212 match xxx_draw_char 2024-11-21 22:32:10 +01:00
DizzyEggg
12422602e3 merge master 2024-11-21 08:59:33 +01:00
AnonymousRandomPerson
bba5f35836 Add missing comment offsets to Dungeon struct 2024-11-20 18:52:43 -05:00
AnonymousRandomPerson
d53a2666cd Removed unnecessary fill 2024-11-20 18:47:52 -05:00
AnonymousRandomPerson
ab308c9547 Fix typo 2024-11-20 18:43:54 -05:00
AnonymousRandomPerson
fd22062489
Merge pull request #253 from DizzyEggg/code_804AFAC
dungeon_generation.c code_804AFAC.s and code_804FD30.s
2024-11-20 18:38:16 -05:00
DizzyEggg
c4cd78c242 sub_8071DA4 and getbodysize 2024-11-20 11:07:01 +01:00
DizzyEggg
d1107af5a0 match sub_808CE74 and sub_808CFD0 2024-11-19 16:38:27 +01:00
DizzyEggg
4a5fd910aa dungeon generation is finished 2024-11-19 12:39:41 +01:00
DizzyEggg
0843612de4 start sub_8051A74 2024-11-18 21:13:57 +01:00
DizzyEggg
9c461115bb GenerateFloor matched 2024-11-18 17:16:24 +01:00
DizzyEggg
378a00c510 ResetInnerBoundaryTileRows 2024-11-18 15:36:03 +01:00
DizzyEggg
361d20a623 merge with master 2024-11-18 12:00:41 +01:00
DizzyEggg
ad8c36c679 sub_8051438 2024-11-18 11:22:12 +01:00
DizzyEggg
5fcb028d81 some unknown, maybe fixed floors dung generation 2024-11-18 09:27:57 +01:00
Mateon1
a9ff59b103
Clean up related Tile stuff 2024-11-16 19:43:17 +01:00
Mateon1
9ab3ae9aaa
Math refactoring/cleanup 2024-11-16 19:43:17 +01:00
Mateon1
4c8a8f4b30
GetTile -> const Tile* 2024-11-16 19:43:16 +01:00
Mateon1
8ba2124f1e
Rename Positions 2024-11-16 19:42:40 +01:00
Mateon1
f46866840c
Move CompactPos struct to common header 2024-11-16 19:42:19 +01:00
Mateon1
bba6da7537
Convert callers to s24_8, use struct for type safety 2024-11-16 19:42:19 +01:00
Mateon1
1912820813
math cleanup 2024-11-16 19:41:48 +01:00
Mateon1
2e61c49bdf
Rename 8-byte fixpoint 2024-11-16 19:41:48 +01:00
AnonymousRandomPerson
082fb078dc Merge branch 'master' of https://github.com/pret/pmd-red 2024-11-16 12:18:40 -05:00
AnonymousRandomPerson
583b4df544 Rename statuses and activePokemon 2024-11-15 22:43:04 -05:00
Kermalis
04d4fb7878 Fix 32bit reads/writes 2024-11-15 19:21:24 -05:00
Kermalis
d7fbd95975 Update pokemon.h 2024-11-15 16:54:26 -05:00
Kermalis
7506f05cb8 Update code_8097670.h 2024-11-15 16:30:57 -05:00
Kermalis
de1e9dcb08 Clean common strings and personality test 1 2024-11-15 16:13:01 -05:00
DizzyEggg
973838de7a sub_805124C 2024-11-15 15:35:02 +01:00
DizzyEggg
cf71f88356 StairsAlwaysReachable 2024-11-15 13:17:41 +01:00
AnonymousRandomPerson
5f48654c20 Sync some dungeon vars names with Sky 2024-11-15 00:00:57 -05:00
DizzyEggg
799ea6a5c6 GenerateSecondaryTerrainFormations failed attempt 2024-11-14 15:05:08 +01:00
DizzyEggg
cb5242ba6c SpawnNonEnemies 2024-11-12 17:41:53 +01:00
DizzyEggg
a71b26de35 rename unk4 to spawnOrVisibilityFlags 2024-11-12 13:23:47 +01:00
DizzyEggg
102403cd9a decompile dungeon_generation 2024-11-12 12:30:12 +01:00
DizzyEggg
366690ced9 GenerateMonsterHouse 2024-11-11 21:44:55 +01:00
DizzyEggg
445f0a84e2 GenerateKecleonShop 2024-11-11 21:01:00 +01:00
DizzyEggg
ad0f0f4050 SetTerrainObstacleChecked 2024-11-11 17:01:04 +01:00
Kermalis
875e3fefa1 Complete code_80450F8.s 2024-11-11 10:13:58 -05:00
Kermalis
0df055bcc6 Replace EntTrapInfo with Trap 2024-11-10 22:51:33 -05:00
Kermalis
afa4b04abc axObject info union 2024-11-10 19:43:27 -05:00
Kermalis
2ec9296cc5 Rename nullsub_102 2024-11-10 19:03:09 -05:00
Kermalis
fa08c0e691 dungeon_serializer.c 2024-11-10 15:11:07 -05:00
Kermalis
ab90cf0500 gDungeon->unk644 2024-11-09 10:35:16 -05:00
Kermalis
15b4b39ff7 Match sub_80948E4 2024-11-09 03:22:29 -05:00
DizzyEggg
76d710229e AssignRooms 2024-11-08 14:29:12 +01:00
DizzyEggg
cf6e42ae19 GenerateExtraHallways 2024-11-08 11:15:52 +01:00
DizzyEggg
2a678ca06c start documenting dungeon generation 2024-11-07 23:28:16 +01:00
Kermalis
d96bb4a9aa Names 2024-11-07 13:06:53 -05:00
DizzyEggg
5701369a9a sub_804C43C 2024-11-07 15:11:26 +01:00
Kermalis
e6f00864bd sin_abs_4096 -> sin_4096 2024-11-06 12:54:01 -05:00
Kermalis
5623e4e028 Merge with huevo 2024-11-06 05:17:28 -05:00
Kermalis
459f262817 Merge branch 'master' into math 2024-11-06 05:08:10 -05:00
DizzyEggg
7ae74721b9 sub_804B534 2024-11-06 10:42:40 +01:00
Kermalis
c0872f639c Finish code_8044CC8.s 2024-11-05 10:50:03 -05:00
Kermalis
3aee3628f4 Use mateon's func names 2024-11-05 09:57:30 -05:00
Kermalis
25efe1ca67 Finish math.s 2024-11-05 09:43:47 -05:00
Kermalis
e22f8ea6a8 sub_800A5A4 2024-11-05 08:26:09 -05:00
DizzyEggg
419ea066de encoding 2024-11-05 12:00:21 +01:00
Kermalis
5f02fed1c5 600 lines of math.s 2024-11-04 18:48:18 -05:00
DizzyEggg
8a88429b87 start work on sub_806EAF4 2024-11-02 21:25:27 +01:00
AnonymousRandomPerson
86157a2c5c Label sub_80099F0 as SetFontsBaseColor
Per @Kermalis
2024-11-01 19:44:07 -04:00
AnonymousRandomPerson
d93a8b64a0
Merge pull request #247 from DizzyEggg/nonmatchings
Some checks are pending
GithubCI / build (push) Waiting to run
Match some register nonmatchings
2024-11-01 19:41:46 -04:00
Mateon1
d950923709
Rgb32 back to RGB 2024-11-01 15:32:15 +01:00
Mateon1
021809df3f
Improve comments 2024-11-01 15:26:45 +01:00
Mateon1
97048546c5
pallete -> palette 2024-11-01 15:05:30 +01:00
Mateon1
14a51f514b
Palette cleanup 2024-11-01 15:03:44 +01:00
DizzyEggg
fd89ecf865 Cast to struct PortraitGfx 2024-11-01 13:43:35 +01:00
DizzyEggg
a9c8d282f4 add emotion defines 2024-11-01 13:37:22 +01:00
DizzyEggg
b6efce3120 start working on bg pal struct 2024-11-01 12:40:56 +01:00
DizzyEggg
48752a461f Format to Formatted 2024-10-31 14:19:27 +01:00
DizzyEggg
cc7c519d0f gSpeakerNameBuffer and gSpeakerNameSeparator 2024-10-31 14:15:12 +01:00
DizzyEggg
de31304aab FormatString - name 2024-10-31 14:04:53 +01:00
DizzyEggg
cc3f1d1096 Match some nonmatchings 2024-10-31 11:52:35 +01:00
DizzyEggg
a39687ba3e merge master 2024-10-30 08:57:22 +01:00
DizzyEggg
25f63324c7 merge master 2024-10-29 14:56:39 +01:00
DizzyEggg
b71f4b17d8 rename format string related 2024-10-29 14:41:09 +01:00
DizzyEggg
b218d9006b string_format.c clean-up 2024-10-29 14:07:52 +01:00
Mateon1
2eb1cd4c1a
GetEntInfo 2024-10-29 13:59:19 +01:00
DizzyEggg
c5a1369345 gUnknown_202E748 2024-10-29 12:47:37 +01:00
DizzyEggg
94edb4caec gAvailablePokemonNames 2024-10-29 12:16:13 +01:00
DizzyEggg
131ad370d5 remove gUnknown_202DEA8 2024-10-29 10:51:27 +01:00
DizzyEggg
ae3c73fae3 sub_8015034 2024-10-29 09:44:50 +01:00
Mateon1
4ca729fce0
More animation stuff 2024-10-28 23:41:24 +01:00
Mateon1
53154c0797
axPokemon fields 2024-10-28 23:40:36 +01:00
Mateon1
ea037dfcb5
Change some struct usage to their first substruct where appropriate 2024-10-28 23:40:36 +01:00
Mateon1
20a3f2251a
Fully move to axdata
(whoops, it's not four-stars for animations, got confused because I used
an [8] array in ghidra for orientations)
2024-10-28 23:40:36 +01:00
Mateon1
76e79ce987
Prepare for EntitySpriteInfo merge 2024-10-28 23:40:36 +01:00
Mateon1
f4a1ad1f45
move axdata to structs 2024-10-28 23:40:36 +01:00
Mateon1
915cdb9fd3
Get rid of Dungeon_ax 2024-10-28 23:40:36 +01:00
Mateon1
49acc1a1eb
Move Entity to axObj 2024-10-28 23:40:36 +01:00
Mateon1
ac5136a2da
Separate out axPokemon subobject 2024-10-28 23:40:35 +01:00
DizzyEggg
f79211a22b AppendString_8014FA8 2024-10-28 22:34:34 +01:00
DizzyEggg
1548fbe89d CreateMenuDialogueBoxAndPortrait 2024-10-27 22:50:33 +01:00
Seth Barberee
c85a9947c4 dungeon_cutscene cleanup 2024-10-26 21:09:23 -07:00
Seth Barberee
30100cb8da decomp ZapdosPreFightDialogue 2024-10-26 19:10:28 -07:00
DizzyEggg
83df45a81a r0 to pokemon 2024-10-26 19:50:48 +02:00
DizzyEggg
a2bc2f66ec move two functions to dungeon_message.c 2024-10-25 20:21:56 +02:00
DizzyEggg
4c4ec10806 document some of the use move functions 2024-10-25 17:30:31 +02:00
DizzyEggg
5d9b14d5e2 sub_8053704 matched 2024-10-25 15:37:17 +02:00
DizzyEggg
db326038f5 merge with master 2024-10-24 19:36:16 +02:00
DizzyEggg
e935c42b5a makuhita's dojo unk68 to portraitptr 2024-10-24 19:33:27 +02:00
DizzyEggg
216d931fa6 document called move struct 2024-10-23 16:40:38 +02:00
DizzyEggg
902d82fcaf sub_8055FA0 2024-10-23 14:35:33 +02:00
DizzyEggg
ef2868a2bc sub_8055DDC 2024-10-23 12:35:56 +02:00
AnonymousRandomPerson
67e8cd8400 Decomped DoAlloc
Decomped by Kermalis
2024-10-22 22:20:03 -04:00
AnonymousRandomPerson
dd8c864e38 Decomped xxx_unused_memory_free
Decomped by Kermalis
2024-10-22 22:18:48 -04:00
AnonymousRandomPerson
d35f627606 Decomped DoCreateSubHeap
Decomped by Kermalis
2024-10-22 22:01:32 -04:00
DizzyEggg
96db7fa27b clean dungeon message externs 2024-10-22 12:52:48 +02:00
DizzyEggg
4bb3c6c58c rename 80521D0 to dungeon message 2024-10-22 11:55:53 +02:00
DizzyEggg
c6a0dd2d0f document some of the message log 2024-10-22 11:09:42 +02:00
Isaiah Deppong
c1e2d210d5 removed volatile from sub_8099394 2024-10-21 12:57:27 -04:00
Isaiah Deppong
fb2de3b03f decomp and integrate sub_8099360 - sub_809965C. 2024-10-21 11:52:14 -04:00
DizzyEggg
e69cf646c8 sub_80532B4 2024-10-21 12:14:32 +02:00
DizzyEggg
4a4b637e79 merge with master 2024-10-21 09:12:24 +02:00
AnonymousRandomPerson
9e49584621
Merge pull request #231 from DizzyEggg/sub_805D8C8
Some checks failed
GithubCI / build (push) Has been cancelled
Match/Document sub_805D8C8 and fix fakematches with static inlines
2024-10-20 17:02:58 -04:00
DizzyEggg
8302d3be66 Update exp multiplier comment 2024-10-20 22:15:03 +02:00
DizzyEggg
570250ebb9 PrintYesNoFieldMessage 2024-10-20 14:24:26 +02:00
DizzyEggg
1896d9d4ab Give names to portrait/dialogue box creating functions 2024-10-20 13:07:47 +02:00
DizzyEggg
c6b04f6213 DisplayDungeonDialogue 2024-10-20 12:31:25 +02:00
DizzyEggg
2442708b15 document portrait struct 2024-10-20 10:47:13 +02:00
DizzyEggg
76ccab8113 UnkPrintFieldMsgStruct discovered 2024-10-19 17:09:39 +02:00
DizzyEggg
bf99d37eda start code_80521D0 2024-10-18 16:35:13 +02:00
Isaiah Deppong
01922e2a21 decomp for sub_8099328 2024-10-17 15:50:06 -04:00
DizzyEggg
7cf84b76f5 move some vars from sym ewram 2024-10-17 16:01:38 +02:00
DizzyEggg
18a14e2e4a exp multiplier inline 2024-10-17 11:14:09 +02:00
DizzyEggg
a0e68c46e9 remove DUMMY_TEAM_ITEMS_ASM_MATCH 2024-10-16 16:10:14 +02:00
DizzyEggg
da198b95ca sub_805E2C4 in C 2024-10-16 15:51:30 +02:00
AnonymousRandomPerson
f437721844
Merge pull request #230 from mateon1/groundscript
Some checks failed
GithubCI / build (push) Has been cancelled
Ground scripts
2024-10-15 11:30:04 -04:00
DizzyEggg
f813788fe0 match sub_805D8C8 2024-10-15 16:27:41 +02:00
Mateon1
1ef9fc0481
Remove magic number from personality test 2024-10-15 00:26:15 +02:00
Mateon1
aad27b9c26
Ground script decomp 2024-10-15 00:26:15 +02:00
Mateon1
1cbc954776
Personality test cleanup 2024-10-15 00:26:15 +02:00
Mateon1
fa2d34f2d9
Tutorial renames 2024-10-15 00:26:15 +02:00
DizzyEggg
0b4aafae23 merge with master, update dungeon struct 2024-10-13 15:37:03 +02:00
DizzyEggg
74c5df2674 fix some fake/non/weird matches by static inlines 2024-10-13 15:32:58 +02:00
DizzyEggg
fda81d1e1c fix some functions using static inlines 2024-10-13 14:35:12 +02:00
DizzyEggg
1012d7d12e code_8042B34 decompiled 2024-10-12 21:26:39 +02:00
DizzyEggg
8b7e2e324e sub_8044124 2024-10-12 21:08:16 +02:00
DizzyEggg
854680fe7f xxx_dungeon_8042F6C matched 2024-10-11 12:35:26 +02:00
AnonymousRandomPerson
abf9472d50
Merge pull request #225 from DizzyEggg/code_803E724
Some checks are pending
GithubCI / build (push) Waiting to run
Code 803e724
2024-10-09 17:52:26 -04:00
DizzyEggg
26ca0efd5c sub_8042EC8 2024-10-09 15:48:45 +02:00
DizzyEggg
7141bae241 sub_8042B34 2024-10-09 14:04:10 +02:00
DizzyEggg
4b7e9c6597 sub_803FE30 2024-10-09 10:08:03 +02:00
DizzyEggg
94b0d1cedd sub_803F580 2024-10-08 09:40:32 +02:00
DizzyEggg
200c2e2d35 sub_803EDF0 2024-10-07 14:25:22 +02:00
AnonymousRandomPerson
f9082a9804
Merge pull request #222 from DizzyEggg/text
Text.s
2024-10-06 21:43:14 -04:00
Seth Barberee
d4bbe9ccaf
Merge branch 'master' into aug_sept_2024 2024-10-04 08:41:12 -07:00
Seth Barberee
b6e90631fe fix: fix up conflicts 2024-10-04 08:45:55 -07:00
Seth Barberee
15362a9772 address more review comments 2024-10-04 08:43:51 -07:00
DizzyEggg
8ec9d47818 sub_803E9D0 2024-10-04 11:10:29 +02:00
Seth Barberee
639bd7a26a address most of the review comments 2024-10-02 07:42:51 -07:00
Seth Barberee
2c47580c06 more functions decomped 2024-09-29 15:46:34 -07:00
Seth Barberee
52d4d97a82 document more kecleon 2024-09-28 07:25:27 -07:00
Mateon1
0aa84599ba
Fix documentation mismatch 2024-09-26 15:01:06 +02:00
Seth Barberee
9d99557618 More decomp 2024-09-25 20:04:47 -07:00
Seth Barberee
3311aa476e slight updates 2024-09-25 20:04:47 -07:00
Seth Barberee
0ceb445c25 rebase updates 2024-09-25 20:04:47 -07:00
Seth Barberee
24ff46c585 more decomp 2024-09-25 20:04:47 -07:00
Seth Barberee
6a1a7bcaff more decomp and documentation 2024-09-25 20:04:47 -07:00
Seth Barberee
24da346796 more documentation/cleanup 2024-09-25 20:04:47 -07:00
Seth Barberee
55c2ee9990 more documentation 2024-09-25 20:04:47 -07:00
DizzyEggg
6bd9c31ee9 xxx_get_next_char_from_string 2024-09-25 13:32:34 +02:00
Mateon1
e9211e6bea
Do not include global.h 2024-09-25 12:57:17 +02:00
Mateon1
f8acddc770
Add missing includes 2024-09-25 12:53:10 +02:00
Mateon1
59674db078
Rename dungeon enum Action to not collide with script Action 2024-09-25 12:28:00 +02:00
Mateon1
5e5b27eee6
Clean up code_8010EF0 2024-09-25 12:21:30 +02:00
Mateon1
b672617b2d
Remove code_800F958.h, it's a duplicate 2024-09-25 12:06:35 +02:00
DizzyEggg
751674c27a sub_8007E64 2024-09-25 09:50:56 +02:00
AnonymousRandomPerson
037b8a9801
Merge pull request #220 from DizzyEggg/code_803D110
code_803D110
2024-09-24 09:08:27 -04:00
DizzyEggg
1c9a67668a ShowDungeonNameBanner 2024-09-21 19:58:53 +02:00
DizzyEggg
b20adedb18 sub_803D73C 2024-09-21 12:41:52 +02:00
AnonymousRandomPerson
44436a0b1f
Merge pull request #219 from mateon1/script-vars
Script vars
2024-09-19 19:51:38 -04:00
Mateon1
a16ebb40c0
Document script var usage 2024-09-20 01:04:29 +02:00
Mateon1
dcc7bd7115
Script var buffer save/restore functions 2024-09-20 00:57:28 +02:00
Mateon1
0abc6f4c89
Use enum for FlagCalc operations 2024-09-20 00:57:28 +02:00
Mateon1
e2e085f33b
Use enum for FlagJudge operations 2024-09-20 00:57:27 +02:00
Mateon1
b6e48bd68b
Document Judge-related ScriptVar functions 2024-09-20 00:57:27 +02:00
Mateon1
439a43e82c
Document more script var stuff 2024-09-20 00:57:27 +02:00
DizzyEggg
02af0c5636 sub_804A728 2024-09-19 13:02:48 +02:00
DizzyEggg
ccf1db16d6 merge master 2024-09-19 09:45:01 +02:00
DizzyEggg
4001c7d884 sub_8049ED4 2024-09-19 09:40:46 +02:00
AnonymousRandomPerson
c4dd5fe96e
Merge pull request #215 from mateon1/mateon-2024-sep
Mateon 2024 sep
2024-09-18 13:29:09 -04:00
Mateusz Naściszewski
676504f0ab
Address review comments 2024-09-18 16:59:25 +02:00
DizzyEggg
3dd20e5803 some documentation on damage struct 2024-09-17 23:26:03 +02:00
DizzyEggg
f43c97be10 sub_806D528 conquered 2024-09-17 21:15:45 +02:00
Mateusz Naściszewski
be0463ab75
Properly typed callbacks 2024-09-15 21:07:06 +02:00
Mateusz Naściszewski
4b9cc03736
GroundScript callbacks 2024-09-15 20:36:20 +02:00
Mateusz Naściszewski
ae3c563713
Mega rename 2024-09-15 20:29:02 +02:00
Mateusz Naściszewski
f8c0ad6faf
unk2C seems to be unsigned 2024-09-15 20:00:38 +02:00
DizzyEggg
c9e15ca7e8 sub_806D010 and GetEntInfo 2024-09-15 13:40:11 +02:00
AnonymousRandomPerson
aadea917d2 Fix typo in FixedPoint_Subtract 2024-09-14 20:08:46 -04:00
DizzyEggg
fa20c66e44 give proper names to 2 functions 2024-09-14 18:38:45 +02:00
DizzyEggg
6ff0810726 UseAttack 2024-09-14 18:13:08 +02:00
DizzyEggg
b50c8b2803 sub_8074FB0 2024-09-13 15:56:40 +02:00
DizzyEggg
49b0d2e77d sub_8074094 2024-09-13 14:11:34 +02:00
DizzyEggg
6806839965 fixed point rename 2024-09-13 10:15:16 +02:00
DizzyEggg
1de0617082 sub_8073D14 2024-09-12 16:58:58 +02:00
ElectroDeoxys
d0d734e0fd Decompile code_800E9E4.s 2024-09-01 02:14:28 +01:00
AnonymousRandomPerson
76f698c0f7 Updated some AI symbol names 2024-08-29 23:24:58 -04:00
AnonymousRandomPerson
af12c8a0e0
Merge pull request #206 from SethBarberee/july_august_2024
July august 2024
2024-08-22 23:02:45 -04:00
Seth Barberee
989df3b591 continue to clean ExecuteScriptCommand 2024-08-15 03:05:48 -07:00
Seth Barberee
1b707bea03 more work on ground_script 2024-08-15 02:30:11 -07:00
Seth Barberee
3bfc80f8f7 decomped GroundScript_ExecuteTrigger 2024-08-15 01:32:36 -07:00
Seth Barberee
3438e615f3 more ground script work 2024-08-14 13:35:27 -07:00
Seth Barberee
4b1e714c2e more stuff in ewram 2024-08-14 12:04:37 -07:00
Seth Barberee
2767ee285c add to headers and clean up a little 2024-08-07 20:23:58 -07:00
Seth Barberee
909ae92090 match sub_803E490 2024-08-04 10:54:13 -07:00
Seth Barberee
cf4d5c2539 another asm file gone and few more funcs decomped 2024-08-03 13:11:48 -07:00
Seth Barberee
a66a508999 more rescue mail stuff 2024-08-02 10:42:30 -07:00
Seth Barberee
18ff91141c more decomp and doc 2024-08-01 21:04:34 -07:00
Seth Barberee
23c76bc334 add other define 2024-07-29 16:34:42 -07:00
Seth Barberee
c9cd21cad8 more decomp work 2024-07-29 16:25:03 -07:00
Seth Barberee
3c7ea2b8ca
Merge pull request #205 from LuisBoto/master
Cutscene macro calls
2024-07-29 11:09:46 -07:00
Seth Barberee
1064b6c1a0 decomp sub_80847D4 2024-07-28 14:52:16 -07:00
Luis Boto
d254dbed4e triggerCutscene macro calls 2024-07-28 20:05:17 +02:00
AnonymousRandomPerson
3d73fd4735
Merge pull request #200 from DizzyEggg/code_big
Decompilation of code_805D8C8.s Part 1
2024-07-28 10:59:29 -04:00
DizzyEggg
f0f69853de unify wonder mail structs 2024-07-27 10:52:35 +02:00
DizzyEggg
58fe051d1e match wonder mail - sub_802C328 2024-07-27 10:40:44 +02:00
DizzyEggg
762a4c5c2c fix pokemon_news3 sub_802BF30 2024-07-27 10:25:41 +02:00
DizzyEggg
21b52089e8 fix unkStruct_203B244 2024-07-26 16:35:01 +02:00
DizzyEggg
ec272b5964 give better names to print string on window functions 2024-07-26 16:23:02 +02:00
DizzyEggg
78244fc4c9 sub_80615E8 2024-07-26 11:30:38 +02:00
AnonymousRandomPerson
358b9f104d Changed sub_8085B4C parameters to arrays 2024-07-24 21:34:48 -04:00
AnonymousRandomPerson
b0fc9aace1 Fixed types in sub_8087144 (again) 2024-07-24 21:19:48 -04:00
DizzyEggg
4af5b74537 sub_8060CE8 2024-07-24 22:29:45 +02:00
DizzyEggg
589e9e647b survive UnkTextStruct2_sub2 2024-07-24 16:27:15 +02:00
DizzyEggg
32fef39967 DrawFieldGiveItemMenu and item ref match macro 2024-07-24 15:08:15 +02:00
DizzyEggg
d74efd27dd meeeergeee 2024-07-24 09:16:19 +02:00
AnonymousRandomPerson
f0a15e4779
Merge pull request #202 from AnonymousRandomPerson/master
Fixed types in sub_8087144
2024-07-23 19:13:20 -04:00
AnonymousRandomPerson
fa797763ef
Merge pull request #203 from mateon1/EXECUTESCRIPTCOMMAND
ExecuteScriptCommand
2024-07-23 19:07:15 -04:00
DizzyEggg
4d6fed883e sub_805FC30 2024-07-23 12:11:32 +02:00
Mateusz Naściszewski
b3c4114a93
Less hacky mismatched declaration, plus removal of unneeded union 2024-07-23 00:58:26 +02:00
DizzyEggg
f88189a2b1 ShowFieldMenu conquered 2024-07-22 23:46:26 +02:00
Mateusz Naściszewski
6a420ad62d
Holy shit! It's done! ExecuteScriptCommand matched 2024-07-22 21:11:52 +02:00
Mateusz Naściszewski
fd2c4c42a8
Even more names 2024-07-22 19:29:12 +02:00
Mateusz Naściszewski
5775f36bd5
More names 2024-07-22 16:54:39 +02:00
Mateusz Naściszewski
1cb9938d83
Refactor ground_script, part 1 2024-07-22 16:04:36 +02:00
AnonymousRandomPerson
4be340d5a4 Fixed types in sub_8087144 2024-07-22 00:06:19 -04:00
DizzyEggg
a3c3fac301 merge again 2024-07-21 23:05:06 +02:00
DizzyEggg
afc77f701f Merge branch 'master' of https://github.com/pret/pmd-red into code_big 2024-07-21 22:07:35 +02:00
AnonymousRandomPerson
fd5bcae6d5 Moved Kermalis's decomped functions to C 2024-07-21 14:33:08 -04:00
AnonymousRandomPerson
94f0f6c711
Merge pull request #198 from SethBarberee/may_june_2024
May june July 2024
2024-07-21 14:26:44 -04:00
Seth Barberee
24e64900dd address review comments and clean up code thanks to @mateon1 2024-07-21 09:18:33 -07:00
DizzyEggg
b151376995 merge 2024-07-21 12:47:24 +02:00
DizzyEggg
7672e9eb20 sub_805D8C8 failed attempt 2024-07-21 12:43:14 +02:00
Kermalis
f7f866efac Yea 2024-07-20 19:44:59 -04:00
Seth Barberee
c581430173 clean up weather struct and label more weather moves 2024-07-20 10:59:15 -07:00
Seth Barberee
7338e36e18 Decomp SaveDungeonWeather 2024-07-20 10:59:15 -07:00
Seth Barberee
16e70a7426 More decomp of saving functions 2024-07-20 10:59:15 -07:00
Seth Barberee
859f577bea more menu action documentation 2024-07-20 10:59:15 -07:00
Seth Barberee
1ccc5886c8 document more menu actions 2024-07-20 10:59:15 -07:00
Seth Barberee
bd416232ab continue documenting 2024-07-20 10:59:15 -07:00
Seth Barberee
1eda069dc6 more documentation 2024-07-20 10:59:15 -07:00
Seth Barberee
1aadb2f095 move files to better names 2024-07-20 10:59:15 -07:00
Seth Barberee
fb07afd55b lots of documentation 2024-07-20 10:59:15 -07:00
Seth Barberee
4c35bc3067 Add more ewram and iwram 2024-07-20 10:26:34 -07:00
Seth Barberee
1a646d1e9f name a func and add func to header 2024-07-20 10:18:26 -07:00
Seth Barberee
ab0c556a9b match sub_806E100 2024-07-20 10:18:26 -07:00
Seth Barberee
149018635e more cleanup 2024-07-20 10:18:26 -07:00
Seth Barberee
1b12aa6c56 decomp sub_8097944 2024-07-20 10:18:26 -07:00
Seth Barberee
6df964fcc9 name some more funcs and cleanup 2024-07-20 10:18:26 -07:00
Seth Barberee
6aeb342553 condense files and cleanup 2024-07-20 10:18:26 -07:00
Seth Barberee
ed00b02e02 nonmatch func and combine files 2024-07-20 10:18:26 -07:00
Seth Barberee
b2a0fe8422 more cleanup and move more ram stuff 2024-07-20 10:18:24 -07:00
Seth Barberee
55f516ec5e Add more ewram and iwram 2024-07-20 10:15:17 -07:00
Seth Barberee
6317c20380 more decomp 2024-07-20 10:09:00 -07:00
AnonymousRandomPerson
1db3e9172e Renamed EntityInfo.fillF3 to unkF3 2024-07-19 21:01:14 -04:00
AnonymousRandomPerson
9258833539 Moved Kermalis's decomped functions to C 2024-07-19 20:38:08 -04:00
Kermalis
edb1db5bc4 Stuff 2024-07-19 00:24:28 -04:00
DizzyEggg
2de2dc0cb9 decompile more of code_809D148 2024-07-17 16:44:25 +02:00
DizzyEggg
439bbbc57c RedrawPartnerSelectionMenu won for now... 2024-07-13 17:57:00 +02:00
DizzyEggg
9eec35694f wigglytuff and code801c244 file 2024-07-13 14:35:46 +02:00
DizzyEggg
c64aa61420 fix instances of sub80095e4 memes 2024-07-13 14:10:54 +02:00
Seth Barberee
55925c9eb5 Address review comments 2024-04-23 20:12:00 -07:00
Seth Barberee
b3c617dd7e more decomp work 2024-04-22 15:23:03 -07:00
Seth Barberee
9b173ac970 more decomp work 2024-04-19 21:20:07 -07:00
Seth Barberee
4cf3126551 more work 2024-04-19 16:11:10 -07:00
Seth Barberee
7efd9c44fc more decomp work 2024-04-19 15:14:02 -07:00
Seth Barberee
e442953b38 label more move funcs 2024-04-14 17:29:48 -07:00
Seth Barberee
da98eb45b9 update args 2024-04-09 22:02:08 -07:00
Seth Barberee
94932b551a move WindowBG to src 2024-03-18 20:38:22 -07:00
Seth Barberee
9abab93ad3 move more data to src 2024-03-17 11:26:00 -07:00
Seth Barberee
e6e032124d match remaining data, use defines and document IsNotValidDungeon 2024-03-10 17:37:59 -07:00
Seth Barberee
b27d18c7ce more decomp on code_801EE10 2024-03-06 20:48:54 -08:00
Seth Barberee
42366265a8 more trap decomp 2024-03-06 20:48:54 -08:00
Seth Barberee
e7e452299f more decomp and some code cleanup 2024-01-12 20:22:32 -08:00
Seth Barberee
197574e0ed more trap stuff and sub_808B1CC 2024-01-07 11:43:07 -08:00
Seth Barberee
4051053fd8 More work on trap funcs 2024-01-06 21:12:17 -08:00
Seth Barberee
3635d87b57 decomp few more trap funcs and fix some names 2024-01-06 10:23:18 -08:00
Seth Barberee
5b9a0c743b Create struct for Traps and clean up code with it 2024-01-06 09:03:20 -08:00
Seth Barberee
367bfdb81a slight cleanup of struct and documentation 2024-01-01 16:27:53 -08:00
Seth Barberee
70db368a34 nonmatch sub_804FD30 2023-12-31 10:06:19 -08:00
Seth Barberee
f405238e0d split asm file and decomp a few tile stuff 2023-12-29 20:14:38 -08:00
Seth Barberee
5d34103ab7 address review comments 2023-12-10 13:18:48 -08:00
Seth Barberee
5dce900d90 Match sub_8075680 and sub_8096EEC thanks to @Eebit 2023-12-02 22:27:56 -08:00
Seth Barberee
009df8d7d7 document more 2023-12-02 22:09:52 -08:00
Seth Barberee
1624646a0d decomp a few more funcs 2023-12-01 14:29:18 -08:00
Seth Barberee
d3cccf635b continue decomping more funcs 2023-11-27 11:19:54 -08:00
Seth Barberee
12fd05a7d9 Match sub_8072CF4 thanks to @Eebit 2023-11-26 11:14:39 -08:00
Seth Barberee
dbcb324c73 document, decomp, cleanup 2023-11-19 22:13:51 -08:00
Seth Barberee
c466893134 Match sub_8072B72 thanks to @jiangzhengwenjz and another func too 2023-11-18 10:46:41 -08:00
Seth Barberee
c0cd5d0048 Match sub_8071B48 thanks to @Eebit 2023-11-17 15:48:21 -08:00
Seth Barberee
1a51dc6ae5 some more decomp 2023-11-17 15:29:02 -08:00
Seth Barberee
c5fec2205a Address review comments and more code cleanup with header files 2023-11-05 13:04:47 -08:00
Seth Barberee
0a1b39c9fe apply past work on top of new rebase 2023-10-23 11:56:11 -07:00
Kermalis
4c41a29719
Clean/split pokemon_mail and personality_test 2023-10-22 00:00:38 -04:00
Kermalis
276fa5ad0a
Dec item constants 2023-10-21 23:59:05 -04:00
Kermalis
67c58e6dca
Use globaldata.h to clean "pksdir0" in source 2023-10-21 23:53:23 -04:00
Kermalis
4bf6afa144
Data for adventure_log 2023-10-21 23:53:23 -04:00
Kermalis
ccbc0ea647
Split+data wonder_mail_3 and wonder_mail_2_1 2023-10-21 23:53:22 -04:00
Kermalis
7b68e452b4 Document wurmpleVal 2023-09-24 23:12:23 -04:00
Kermalis
a0297c645f Enum consistency cleanup 2023-09-24 20:38:11 -04:00
Kermalis
e5dfd4f08a Review comments 2023-09-24 07:02:02 -04:00
Kermalis
64e0409e08 I forgor 💀 to EWRAM_DATA_2 these 2023-09-23 19:18:15 -04:00
Kermalis
9e3106a634 Split+data pokemon_news 2023-09-23 18:50:18 -04:00
Kermalis
18869d6153 Split+data code_802DB28/code_802DE84 2023-09-23 06:03:07 -04:00
Kermalis
281f29d03c Finish common_strings FOINALLY 2023-09-23 05:26:13 -04:00
Kermalis
fad1832b01 Makuhita dojo common_strings 2023-09-23 05:11:06 -04:00
Kermalis
6dcc8e3ab5 Gulpin shop common_strings 2023-09-23 04:54:54 -04:00
Kermalis
df1e337cdf Wigglytuff shop common_strings 2023-09-23 04:34:55 -04:00
Kermalis
63687bd7a5 Kecleon common_strings 2023-09-23 04:20:16 -04:00
Kermalis
7fbe27f7b8 Split+data options_menu 2023-09-23 03:33:46 -04:00
Kermalis
b888afb5d9 Split+data hints_menu 2023-09-20 23:11:41 -04:00
Kermalis
c6bc80e6d8 Split+data code_801602C 2023-09-20 22:52:40 -04:00
Kermalis
fdcef19d85 Split+data code_8023144/code_80227B8 2023-09-20 22:26:35 -04:00
Kermalis
8b7c5e5ff5 Split+data code_801EE10_1 2023-09-18 20:54:51 -04:00
Kermalis
6b419cc73b Split+data wigglytuff_shop 2023-09-18 19:58:43 -04:00
Kermalis
322e13a6be Properly split+data code_801C620/code_801D760 2023-09-18 01:13:13 -04:00
Kermalis
9c105309ee Data for debug_menu2/3/4 2023-09-15 01:41:06 -04:00
Kermalis
9fa7035ded Debug menu 1 data 2023-09-15 01:28:50 -04:00
Kermalis
7936c6dc4c Document wurmple evolution rand value 2023-09-15 01:03:00 -04:00
Kermalis
7e713ef0eb Luminous Cave data 2023-09-14 23:55:49 -04:00
Kermalis
7de83b9dc3 Split main_menu.c 2023-09-14 23:26:58 -04:00
Kermalis
805fa045a7 Split credits 2023-09-14 21:38:05 -04:00
Kermalis
2b74ea0c1a Match sub_8013DD0 2023-09-13 04:10:45 -04:00
Kermalis
7e2926f75c Match sub_8013D10 2023-09-13 02:48:56 -04:00
Kermalis
d41f643fdb Match sub_8013C68 2023-09-13 01:42:28 -04:00
Kermalis
efadf60a61 Match sub_8013BBC 2023-09-12 08:58:10 -04:00
Kermalis
11d12d5012 Match sub_8013AA0, gCommonKangStorage 2023-09-12 08:27:10 -04:00
Kermalis
1d539e7b3b Fix incorrect shift for SpriteOAM 2023-09-11 23:25:58 -04:00
Kermalis
6a6f489d67 ARG_VALUE_0 ARG_VALUE_1 and gCommonFelicity 2023-09-11 19:23:20 -04:00
Kermalis
ed4d98838d Move some common strings to src 2023-09-11 17:53:34 -04:00
Kermalis
d719270096 Create common_strings.h 2023-09-10 23:30:17 -04:00
Kermalis
0f7fd64f82 Felicity bank data 2023-09-10 23:00:41 -04:00
Kermalis
fa98819e1d More externs 2023-09-10 06:52:26 -04:00
Kermalis
7076a22ea4 others_menu h files 2023-09-10 06:44:50 -04:00
Kermalis
7883e435a6 bg_palette_buffer/othermenus clean 2023-09-10 06:23:42 -04:00
Kermalis
955fac34cb I DID IT 2023-09-09 19:53:10 -04:00
Kermalis
48cc64847d Test 2023-09-09 19:03:23 -04:00
Kermalis
85d65965d3 More review comments 2023-09-09 15:10:53 -04:00
Kermalis
00a0876bcc Address review comments 2023-09-09 00:31:17 -04:00
Kermalis
624dca1a93 Rename gulpin_shop_1 and move data to src 2023-09-07 05:06:31 -04:00
Kermalis
0b1cd35ed8 Split some of save.c to proper files 2023-09-07 04:11:25 -04:00
Kermalis
012094c503 Split file_system into decompress 2023-09-07 03:26:32 -04:00
Kermalis
36b18f6348 Clean code_8009804 2023-09-07 01:52:30 -04:00
Kermalis
88785ba4ee Split kangaskhan storage and kecleon bros 2023-09-07 00:13:17 -04:00
Kermalis
d22223449e Finish .h-ing code_80869E4 2023-09-06 01:39:34 -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
7cdd96ce6c Forgor const 2023-09-04 02:46:34 -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
Kermalis
b9afeb7fd6 More typedef and data 2023-09-02 08:50:36 -04:00
Kermalis
8ab503b172 More luminous cave clean 2023-09-02 07:59:58 -04:00
Kermalis
5450261027 More typedef 2023-09-02 07:43:05 -04:00
Kermalis
a324d39b9d More typedef + clean ground_map files 2023-09-02 07:36:59 -04:00
Kermalis
72430d1072 Remove most "struct" which makes the repo smolr 2023-09-02 01:46:26 -04:00
Kermalis
c04159817d Clean moves.c 2023-09-01 04:09:46 -04:00
Kermalis
98fa653569 Clean code_806CD90 and code_805D8C8 2023-09-01 02:02:08 -04:00
Kermalis
79010bcfd6 Clean code_8097670 and adventure_log 2023-09-01 01:14:34 -04:00
Kermalis
90a8c0dda6 [Some] NULL and bool8 params 2023-08-31 23:23:16 -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
5e6a668bbd address review comments 2023-08-30 19:38:28 -07:00
Kermalis
6f3447b803 Clean bg_control and reg_control 2023-08-30 00:38:07 -04: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
4c60221b54 dump some more data and cleanup 2023-08-27 22:21:22 -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
c374c094d9 add more things to headers and clean up 2023-08-27 21:59:39 -07:00
Seth Barberee
85d6dd724a clean up more wigglytuff 2023-08-27 21:53:38 -07:00
Seth Barberee
ef9adf4db0 More ground script work 2023-08-27 21:51:45 -07:00
Seth Barberee
4f21cb26ea more documentation of pokemonStruct based on other decomp func tries 2023-08-27 21:51:45 -07:00
Seth Barberee
23c23f5d33 decomp some more pokemon_3 thanks to jiang 2023-08-27 21:51:44 -07:00
Kermalis
4784ab68b0 That's an OpenedFile lol 2023-08-27 22:56:09 -04:00
Kermalis
34d1d0b9b2 Dungeon_Sub17B44 -> Dungeon_ax 2023-08-27 22:43:47 -04:00
Kermalis
5923df1f58 atrib -> attrib 2023-08-27 22:41:06 -04:00
Kermalis
4dd3668782 Entity_Sub28 -> EntitySpriteInfo 2023-08-27 22:35:25 -04:00
Kermalis
01d6fe2685 Clean menu_input 2023-08-26 13:56:46 -04:00
Kermalis
afbe730206 Fakematch sub_801332C and sub_8013470 2023-08-26 12:39:15 -04:00
Kermalis
06aeba8479 Fakematch AddMenuCursorSprite_ too 2023-08-26 10:39:37 -04:00
Kermalis
1d49c480eb Rename and doc SpriteOAM with defines 2023-08-26 10:29:55 -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
710638ad7a Match sub_800543C and sub_800545C 2023-08-18 11:20:19 -04:00
Kermalis
ad5ec244aa Match sub_80053D0 2023-08-18 10:32:15 -04:00
Kermalis
79b3ea4ed6 Match sub_80053AC and make structs AF 2023-08-18 10:11:34 -04:00
Kermalis
d719c71e48 Match sub_80A658C through sub_80A65E0 2023-08-18 08:12:41 -04:00
Kermalis
254f034ea2 Match sub_80A64A4 2023-08-16 19:32:51 -04:00
Kermalis
932d0945e0 Match sub_800533C 2023-08-16 14:06:18 -04:00
Kermalis
088162e8bd Fakematch sub_80052BC, Match sub_8005304 2023-08-15 06:47:56 -04:00
Kermalis
7bcc6e0ea6 Match sub_80A62F0 and GroundSprite_Reset 2023-08-12 11:57:50 -04:00
Kermalis
02b6c6bd46 Match SetSavingIconCoords and BlinkSavingIcon 2023-08-11 13:53:04 -04:00
Kermalis
c61c7df7e4 Match CopySpritesToOam AND DISCOVER 2023-08-11 12:13:01 -04:00
Kermalis
c16193eea7 Forgor the declaration 2023-08-11 10:38:45 -04:00
Kermalis
520bcb3944 Skipped 2 got 1 lol [sub_8005180] 2023-08-11 10:35:00 -04:00
Kermalis
b162b808fe Match sub_8004E8C 2023-08-11 06:34:31 -04:00
Kermalis
7f4732f714 Match ResetSprites 2023-08-11 06:24:48 -04:00
Kermalis
1d9f1334ed Remove unnecessary EWRAM_DATA from headers 2023-08-10 19:55:31 -04:00
Kermalis
18bdbf6276 Update friend_area.h 2023-08-09 11:18:16 -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
4403a886b4 Move these externs to text2.h 2023-08-08 23:33:53 -04:00
Kermalis
1203dd9392 Guard menu_input.h 2023-08-08 23:29:03 -04:00
Kermalis
d42b07aa29 Create code_80130A8.h 2023-08-08 23:27:42 -04:00
Kermalis
60a6b5745a sub_8007BA8 through nullsub_160 2023-08-08 22:16:14 -04:00
Kermalis
86b701114e sub_8007B7C + nullsub_158 2023-08-07 11:19:45 -04:00
Kermalis
a10e7454fc NAKED sub_8007AA4 2023-08-07 11:11:58 -04:00
Kermalis
e414e4c113 Match sub_8007A78 and nullsub_157 2023-08-07 10:14:52 -04:00
Kermalis
c419a607d0 Nonmatch sub_8007958 for now 2023-08-07 10:09:14 -04:00
Kermalis
297b00a5a8 Match sub_800792C and nullsub_129 2023-08-07 08:36:03 -04:00
Kermalis
5327e536bb Match sub_80078A4() 2023-08-07 08:26:38 -04:00
Kermalis
175400074e NAKED match xxx_draw_char() 2023-08-07 08:16:51 -04:00
Kermalis
315ae86101 Match sub_80073E0 through sub_8007464 2023-08-07 00:02:22 -04:00
Kermalis
3ee8225409 Match sub_80073B8 2023-08-06 22:20:16 -04:00
Kermalis
60b498f072 Also extern gUnknown_2027370 2023-08-06 20:09:35 -04:00
Kermalis
73b2e98b8c Correct size and extern gUnknown_202B038 2023-08-06 20:05:41 -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
09d6c61f84 Rename gTeamInventoryRef and gTeamInventory 2023-08-05 13:46:05 -04:00
Kermalis
9917619da8 Pascal naming 2023-08-05 13:20:00 -04:00
Kermalis
417eb19802 Clean Kangaskhan 2/2 2023-08-05 12:56:50 -04:00
Kermalis
944a420449 Clean Kangaskhan 1/2 2023-08-05 12:26:34 -04:00
Kermalis
595e2a0b88 KECLEON_BROS_MODE_COUNT 2023-08-05 11:54:02 -04:00
Kermalis
0db7804d6b gUnknown_203B210 -> gKecleonBrosWork 2023-08-05 11:42:20 -04:00
Kermalis
7cf567e51b Clean kecleon_bros function signatures 2023-08-05 11:32:30 -04:00
Kermalis
5919f5c74d kecleon_items to kecleon_bros (more descriptive) 2023-08-05 11:11:22 -04:00
Kermalis
76052c93f1 Clean kecleon_items 2023-08-05 02:31:31 -04:00
Kermalis
62c1933a3e Add offsets 2023-08-05 00:09:13 -04:00
Kermalis
530c7ddb4b Address review with MakuhitaDojoMode
Kecleon/Gulpin/Felicity/Kangaskhan all have modes and I'll add them soon
2023-08-04 22:16:15 -04:00
Kermalis
0290a45172 Forgor these two funcs 2023-08-04 01:08:38 -04:00
Kermalis
e68a5b70be Clean/document some Makuhita Dojo 2023-08-04 01:05:54 -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
Kermalis
06be3b10e8 Address review 2023-08-03 20:58:49 -04:00
Kermalis
80900fac6f Match sub_8006554 and document the WTFism 2023-08-03 09:27:56 -04:00
Kermalis
fadeddf985 Prepare function signature (still OK) 2023-08-03 09:06:01 -04:00
Seth Barberee
9df54afd85 move more menuinput funcs to header 2023-07-31 17:29:50 -07:00
Seth Barberee
1477509009 Matched sub_8020EB4 thanks to jiang 2023-07-31 11:46:09 -07:00
Seth Barberee
24b1c4baea more gulpin 2023-07-31 11:36:39 -07:00
Seth Barberee
0db89b429a more gulpin work 2023-07-30 11:11:57 -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
07230ba68e continue to clean up functions and add ewram 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
c468247aaa actually commit sub_8038014 and a few more 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
28f0516f56 document some things from pmdsky 2023-07-27 21:45:40 -07:00
Kermalis
f510d377e0 Clean/Correct some structs
Changed UnkTextStruct2_sub to ushorts because they are loaded as int16s in text.s (which I was working on)
That might change some current nonmatchings since they revolve around this struct
2023-07-25 01:41:05 -04: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
117feaf92b Move xxx_call_draw_string to text.h 2023-07-22 23:11:00 -04:00
Kermalis
5dec0a0a32 Match UpdateFelicityBankDialogue() 2023-07-22 20:50:44 -04:00
Kermalis
a5c7e736f9 Clean gulpin/felicity 2023-07-22 19:14:33 -04:00
Kermalis
11d98c1d63 Clean felicity bank 2023-07-22 01:38:36 -04:00
Kermalis
847ff2cbac Minor struct/externs cleanup 2023-07-21 23:12:32 -04:00
Kermalis
9b491a782e Document/correct some struct sizes & offsets 2023-07-17 22:16:42 -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
31c77025ba fix: address review comments 2023-07-10 08:41:48 -07:00
Seth Barberee
f2165154c2 nit: forgot another MenuInputStruct 2023-07-09 20:17:37 -07:00
Seth Barberee
27fade4e9c decomp more menu_input 2023-06-30 07:41:42 -07:00
Seth Barberee
d18b00758b Finish converting items over to MenuInputStruct 2023-06-28 21:25:13 -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
852f4b9eff start moving more structs to use UnkInputStruct 2023-06-26 20:24:47 -07:00
Seth Barberee
40772e3a2f more decomp and documentation 2023-06-25 16:37:48 -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
09b38d7aab code cleanup 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
f3be2cd407 more decomp 2023-06-03 19:59:48 -07:00
Seth Barberee
ee7171825a combine dungeon_movement 2023-06-03 13:52:44 -07:00
Seth Barberee
59c5ea161d Move more data to src 2023-06-02 16:04:19 -07:00
Seth Barberee
c7d3ab03b0 more decomp, move of some data, and code cleanup 2023-05-27 09:19:08 -07:00
Seth Barberee
515f0871bc more decomp 2023-05-25 08:02:53 -07:00
Seth Barberee
caaee60187 one more menu decomp and EncoreMoveAction/StatusTarget decomped 2023-05-25 08:02:53 -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
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
346bcc681f more decomp 2023-05-25 08:02:53 -07:00
Seth Barberee
aecfede1f3 move more files ram sections to sym files 2023-05-08 15:25:33 -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
a601fd3a08 more decomp 2023-05-07 11:03:18 -07:00
Seth Barberee
c5014c3ca4 more decomp 2023-05-05 18:06:16 -07:00
Seth Barberee
672c5071ed more documentation of vars and funcs 2023-04-24 10:45:52 -07:00
Seth Barberee
fccd4b2ec8 document more fields of dungeon 2023-04-20 21:57:49 -07:00
Seth Barberee
0520040b07 decomp some more dungeon funcs 2023-04-14 11:39:11 -07:00
Seth Barberee
261ba2c4c2 document menuAction variables 2023-04-09 16:22:17 -07:00
Seth Barberee
a76aa6d797 more documentation of kecleon shop 2023-04-09 15:43:31 -07:00
Seth Barberee
870de4e482 decomp another func and document a few more fields in gDungeon 2023-04-08 19:38:28 -07:00
Seth Barberee
155d4e9f0d minor: label a few more funcs 2023-03-31 09:20:45 -07:00
Seth Barberee
dfedc6a896 feat: the great labeling of wonder mail 2023-03-27 20:25:08 -07:00
Seth Barberee
089bd48186
Merge pull request #125 from SethBarberee/feb_2023
Feb 2023
2023-03-04 00:14:10 -06:00
Seth Barberee
371316ae49 chore: add more MenuStruct defs 2023-02-26 08:36:23 -08:00
Seth Barberee
e9b94680da chore: continue to add more MenuStruct types 2023-02-25 11:46:53 -08:00
Seth Barberee
9aeb855d41 chore: continue to use more MenuStruct around the code 2023-02-25 10:21:10 -08:00
Seth Barberee
08f7182576 finish out another file and more documenting 2023-02-24 18:14:21 -08:00
Seth Barberee
a9049a261f match 8012E04 w/ jiang and more changes to UnkTextStruct2 2023-02-24 09:07:32 -08:00
Seth Barberee
7ff7403633 document more music 2023-02-17 16:51:50 -08:00
Seth Barberee
6516301060 more menu input work and constant-ify key press functions 2023-02-16 07:52:11 -08:00
AnonymousRandomPerson
1446ae3d57 Labeled last unknown dungeon data field 2023-02-14 16:17:59 -05:00
AnonymousRandomPerson
62f51f6d28 Fixed some labels on dungeon data struct 2023-02-14 15:09:39 -05:00
AnonymousRandomPerson
97496603de Dumped dungeon parameters 2023-02-14 00:02:52 -05:00
Seth Barberee
dcd8ea2e2f move MenuStruct to include/menu and use in more places 2023-02-13 17:37:15 -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
ba733a79c5 more documenting 2023-02-12 09:24:40 -08:00
AnonymousRandomPerson
b783cb9f0e Label more dungeon entry fields 2023-02-12 00:49:57 -05:00
Seth Barberee
160ca4319d document a few structs 2023-02-08 18:07:44 -06:00
AnonymousRandomPerson
7c8572c519 Dumped move range strings 2023-02-05 22:12:46 -05:00
AnonymousRandomPerson
6f831fcfd4 Filled out offset comments in MoveDataEntry struct 2023-02-05 19:40:47 -05:00
Dennis H
6ea9be7368 some more decomp and documenting 2023-02-01 21:54:49 +01:00
Dennis H
06504623ea fix all merge conflicts 2023-01-31 11:08:37 +01:00
Seth Barberee
3870cf1b78 closer match than before 2023-01-30 17:08:02 -08:00
AnonymousRandomPerson
0e67eae75c Auto-generate learnset_ptrs.s 2023-01-30 18:35:03 -05:00
AnonymousRandomPerson
88a6b44677 Merge branch 'master' of https://github.com/pret/pmd-red 2023-01-30 18:01:24 -05:00
AnonymousRandomPerson
ce86d2686a Added NONMATCHING for learnset access functions 2023-01-30 00:42:21 -05:00
AnonymousRandomPerson
39ef57251f Labeled spawnAmountRange 2023-01-28 18:34:04 -05:00
Seth Barberee
a990b639ce document more funcs 2023-01-26 22:09:03 -08:00
Seth Barberee
1e48a0d739 decomp most of 8057824 file 2023-01-23 11:14:36 -08:00
Seth Barberee
55a3041782 decomp more of 8057824 2023-01-22 11:26:31 -08:00
Seth Barberee
9291137a68 unify unkStruct_802C39C 2023-01-20 11:23:31 -08:00
Seth Barberee
24d4a92a08 finish out wonder_mail_5 2023-01-20 10:49:56 -08:00
Seth Barberee
c3870ac73c decomp, split, clean, repeat 2023-01-20 08:55:35 -08:00
Dennis H
5aec927d17 some documenting 2023-01-18 20:44:19 +01:00
Dennis H
e49776854d decomp the rest of moves_2.s 2023-01-18 20:14:43 +01:00
Dennis H
647a815236 some more decomp 2023-01-18 15:28:34 +01:00
Dennis H
07eebda696 some more decomp + documenting 2023-01-17 21:30:56 +01:00
Dennis H
4844237add more moves decomp 2023-01-16 20:01:56 +01:00
Seth Barberee
4320ec36ab more documentation and some decomp 2023-01-16 09:04:45 -08:00
AnonymousRandomPerson
253c8e963d Cleaned up redundant externs 2023-01-16 00:07:59 -05:00
Dennis H
c747b82d16 some more move decomp + documenting 2023-01-15 20:49:02 +01:00
AnonymousRandomPerson
b22feb80af Merge remote-tracking branch 'upstream/master' 2023-01-13 22:36:16 -05:00
AnonymousRandomPerson
d96a76f552 Updated more names 2023-01-13 21:00:12 -05:00
Seth Barberee
996a1cbc34 address kecleon review 2023-01-13 17:41:45 -08:00
Seth Barberee
b70f60b16d Address most review comments 2023-01-13 17:22:41 -08:00
Seth Barberee
aca93c70b7 last decomp for this branch 2023-01-13 17:22:41 -08:00
Seth Barberee
6c6541f276 more documentation of save.c and some more mail info things 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
1de6d5eadd Miscellaneous things
- Decomp sub_8035D80
- Clean up other funcs with unkStruct_203B480 and unkStruct_8035D94
2023-01-13 17:22:41 -08:00
Seth Barberee
ea2bbf7c86 add more comms error codes 2023-01-13 17:22:41 -08:00
Seth Barberee
d7586163c4 document more kecleon shop 2023-01-13 17:22:41 -08:00
Seth Barberee
a3add15181 more documenting of funcs 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
d54cd98bc9 rename header guard 2023-01-13 17:22:41 -08:00
Seth Barberee
33f621ea79 label/document game options 2023-01-13 17:22:41 -08:00
Seth Barberee
5aa19fac49 continue documenting more things 2023-01-13 17:22:41 -08:00
Seth Barberee
12da1abf58 rename func 2023-01-13 17:22:41 -08:00
Seth Barberee
71e0c74add major code refactor for sub_8095228 2023-01-13 17:22:41 -08:00
Seth Barberee
f6decdd027 decomp a few more funcs 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
71cbad4412 consolidate comms error codes and label some more funcs 2023-01-13 17:22:41 -08:00
Seth Barberee
55dd6ee272 more labeling 2023-01-13 17:22:41 -08:00
Dennis H
f629cd20a1 split moves_1.s and some work on functions 2023-01-12 22:11:35 +01:00
AnonymousRandomPerson
9e688b3341 Renamed some functions per review comments 2023-01-08 13:39:56 -05:00
AnonymousRandomPerson
be20f60ee0 Synced some symbol names with EoS hacking 2023-01-08 04:23:00 -05: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
4d52451f80 rename funcs from github review 2022-12-14 17:51:26 -08:00
Seth Barberee
908a11cdb0 remove extra global.h include 2022-12-12 11:22:04 -08:00
Seth Barberee
6ada01da4f document most of the dungeon music 2022-12-12 11:18:47 -08:00
Seth Barberee
298f2c5c31 more decomp 2022-12-07 21:11:35 -08:00
Seth Barberee
bd96ff0fca some script work 2022-12-03 16:20:36 -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
bfde61cee6 some more decomp 2022-11-18 15:14:06 -08:00
Seth Barberee
e12e133458 document more functions and cleanup some code 2022-11-18 10:00:22 -08:00
Seth Barberee
0d02904c9b finish decomp of code_8075BA4.s 2022-11-17 19:50:37 -08:00
Seth Barberee
9befb0ef4e more decomp work 2022-11-12 15:44:26 -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
Seth Barberee
5ecb84bfbc doing some more decomp 2022-10-18 18:45:08 -05:00
AnonymousRandomPerson
393c650201 Merge branch 'master' of https://github.com/pret/pmd-red 2022-10-17 20:25:34 -04:00
Seth Barberee
086f56dc6f Merge branch 'sept_2022' of github.com:SethBarberee/pmd-red into sept_2022 2022-10-17 17:21:23 -07:00
Seth Barberee
62b2d12afe address review 2022-10-17 17:19:48 -07:00
Seth Barberee
efaf26662b Finish converting pokemon found tables to JSON 2022-10-17 09:24:15 -05: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
AnonymousRandomPerson
e2e4d38776 Decomped ChooseTargetPosition() 2022-10-16 19:48:46 -04:00
Seth Barberee
1e54931d53 More decomp 2022-10-10 10:04:41 -07:00
Seth Barberee
a04883eb86 decomp a few more 2022-10-10 10:04:41 -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
AnonymousRandomPerson
a60c645b70 Rename Kecleon shop functions 2022-09-17 23:24:03 -04:00
Seth Barberee
95aa33612f more decomping 2022-08-26 08:57:51 -07:00
Seth Barberee
7a26ec4d06 more decomping and some cleanup 2022-08-22 11:54:53 -07:00
Seth Barberee
7fd9ef920a continue decomping more dungeon side 2022-08-20 10:03:09 -07:00
Seth Barberee
00940175b4 pre-flight decomp 2022-08-01 09:18:19 -07:00
Seth Barberee
d9893a6274 decomp a few more 2022-07-31 19:13:05 -07:00
Seth Barberee
107bef8fcd better names and clean things up 2022-07-31 15:40:44 -07:00
AnonymousRandomPerson
d04d46950b Started decomping ChooseTargetPosition 2022-07-18 19:23:14 -04:00
Seth Barberee
5443c1b351 address review comment 2022-07-12 16:35:37 -07: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
1572a015b2 continue documenting music 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
6746cb699a continue labeling more music stuff 2022-06-17 11:39:29 -07:00
Seth Barberee
4ba50b5349 document all music players 2022-06-16 16:38:44 -07:00