Commit Graph

1455 Commits

Author SHA1 Message Date
Darsh
0f33901aa1
Merge branch 'master' into staged-updates-2 2025-10-01 17:42:55 -04:00
Seth Barberee
7d7b81714c
Merge pull request #447 from itsdarsh/staged-updates-3
Enumerate fixed room constants and rename IsBossFight() to IsFloorwideFixedRoom()
2025-10-01 14:25:48 -07:00
darsh
24a3f0ad19 IsBossFight() -> IsFloorwideFixedRoom() 2025-10-01 15:52:03 -04:00
darsh
08da5d5cf5 add and use fixed room constants 2025-10-01 15:50:46 -04:00
darsh
cf51a85f3e convert weather constants to enum 2025-10-01 02:45:27 -04:00
darsh
9b3eff4847 Document floorProps->enemyDensity bug 2025-09-30 13:41:30 -04:00
darsh
9201177a94 unk15 -> standaloneLakeDensity 2025-09-30 12:39:10 -04:00
darsh
5c07eed98f update comment 2025-09-29 23:52:41 -04:00
darsh
72851fb047 update member names of FloorProperties struct 2025-09-29 23:39:07 -04:00
John Janecek
fece489ac8 add read/write basic info 2025-09-27 14:37:45 -06:00
John Janecek
5d7ec3e110 update naming, merge from main 2025-09-27 12:37:21 -06:00
darsh
09bba34428 fix ITEM_TM_VACUUM_CUT and ITEM_HAIL_ORB labels 2025-09-26 01:34:59 -04:00
John Janecek
12d99d0f29 Add sine-wobble code to effects 2025-09-24 11:16:29 -06:00
Electro
462e83f8d2 Identify special move IDs, some move effect documentation, identify some unkStruct_80BDBC4 and unkStruct_80C183C fields 2025-09-12 17:04:27 +01:00
AnonymousRandomPerson
123d35fbbc
Merge pull request #438 from ElectroDeoxys/master
Some checks failed
GithubCI / build (push) Has been cancelled
Document dungeon belly functions/exit reasons, identify struct fields
2025-09-06 00:25:57 -04:00
Electro
723e83f451 Label defeatedByPrefix, rename some dungeonExitReason variables 2025-09-05 20:15:49 +01:00
Electro
675aea42d9 Create constant files for dungeon exit reasons and residual damage types, label some magic numbers, misc fixes 2025-09-05 19:28:02 +01:00
AnonymousRandomPerson
d79f7dd0cc
Merge pull request #437 from PikalaxALT/dism-effect-sbin
Some checks are pending
GithubCI / build (push) Waiting to run
Effect bg/ob to C
2025-09-05 09:45:53 -04:00
ElectroDeoxys
333be4720d Document dungeon belly functions/exit reasons, identify struct fields 2025-09-02 22:31:11 +01:00
PikalaxALT
0feae19583
Rename Struct_8009A7C --> EfbFileData 2025-08-30 22:37:04 -04:00
PikalaxALT
71d6841cde
Dump efob 2025-08-30 22:12:02 -04:00
DizzyEggg
d1780e5928 pokemon.c externs 2025-08-30 18:10:12 +02:00
PikalaxALT
d557dc6aed
Dump efbg 2025-08-30 00:33:30 -04:00
DizzyEggg
00cb48e6d9 pokemon_3 externs 2025-08-29 21:16:01 +02:00
DizzyEggg
ce0abfe00d dungeon map access externs 2025-08-29 20:57:48 +02:00
DizzyEggg
5e32bef52a game option externs 2025-08-29 20:20:35 +02:00
DizzyEggg
0509d985bd more externs 2025-08-29 15:44:26 +02:00
DizzyEggg
4ad34572a7 more clean-up 2025-08-29 15:19:03 +02:00
DizzyEggg
bd7c07a698 dungeon action execution 2025-08-29 14:39:11 +02:00
DizzyEggg
b8a27b91ad dungeon mon spawn.c 2025-08-29 13:14:30 +02:00
DizzyEggg
7745feafd7 dungeon cutscene work 2025-08-29 12:01:47 +02:00
DizzyEggg
06e932b568 move more externs 2025-08-28 19:39:16 +02:00
DizzyEggg
87bd005c29 dungeon leveling / dungeon turn effects 2025-08-28 19:21:56 +02:00
DizzyEggg
9d6ad7e4da more externs gone 2025-08-28 16:16:22 +02:00
DizzyEggg
d57906ad5c remove dungeon action externs 2025-08-28 15:40:54 +02:00
DizzyEggg
1e0ca503e8 get rid of dungeon music externs 2025-08-28 15:21:13 +02:00
DizzyEggg
43776192e9 weather externs 2025-08-28 15:03:16 +02:00
DizzyEggg
ec436488ac fix orb externs / create headers for them 2025-08-28 14:44:57 +02:00
DizzyEggg
b224a7d0fd dungeon range externs 2025-08-28 13:27:22 +02:00
DizzyEggg
11d958b0ac dungeon info and dungeon item action externs 2025-08-28 13:04:51 +02:00
DizzyEggg
8c112533fa dungeon vram dungeon tilemap externs 2025-08-28 12:40:55 +02:00
DizzyEggg
53c171c474 get rid of more externs in dungeon files 2025-08-28 11:47:56 +02:00
DizzyEggg
5b9d96c214 remove dungeon kecleon shop externs 2025-08-28 11:04:45 +02:00
DizzyEggg
2db2179d4f move function externs to dungeon_damage.h 2025-08-27 21:08:01 +02:00
DizzyEggg
8371286bf3 dungeon_damage clean-up 2025-08-27 20:51:15 +02:00
DizzyEggg
3b75704bdc merge with pmd-red master 2025-08-25 13:16:36 +02:00
Seth Barberee
930ca358de extern cleanup of ground_map 2025-08-24 12:51:49 -07:00
Seth Barberee
061f1efaea initial work on ground_map_1 2025-08-16 14:54:17 -07:00
AnonymousRandomPerson
d5bf929629 Document more script commands 2025-07-26 22:16:02 -04:00
AnonymousRandomPerson
8d0c87e2ed Documented more script commands
Researched by @MegaMinerd
2025-07-26 15:46:09 -04:00
AnonymousRandomPerson
85780113c4
Merge pull request #425 from SethBarberee/sub_803B050
Some checks failed
GithubCI / build (push) Has been cancelled
sub_803B050
2025-07-21 18:43:20 -04:00
DizzyEggg
ecec4fb703 Add flags union to Tile struct 2025-07-19 12:18:39 +02:00
DizzyEggg
ddbd2f8060 more ground bg documentation 2025-07-18 14:11:18 +02:00
Seth Barberee
81f28e81e6 thanks to @DizzyEggg for matching the two funcs 2025-07-17 20:12:54 -07:00
Seth Barberee
ed93854769 move more data and split files accordingly 2025-07-17 20:12:54 -07:00
Seth Barberee
a0dbdc84f9 more work 2025-07-17 20:12:54 -07:00
Seth Barberee
b7855b4de5 initial work 2025-07-17 20:12:54 -07:00
Seth Barberee
e10939cfdc
Merge pull request #429 from DizzyEggg/sync_sky
Some checks failed
GithubCI / build (push) Has been cancelled
Sync some function names with pmd-sky
2025-07-17 20:11:56 -07:00
DizzyEggg
576653fc04 more sky map documentation 2025-07-17 18:59:48 +02:00
DizzyEggg
47cad2e720 ground bg map documentation 2025-07-17 17:51:53 +02:00
Seth Barberee
8efe6ea90b
Merge pull request #428 from DizzyEggg/some_funcs
Some checks failed
GithubCI / build (push) Has been cancelled
Decompile code_80035F0 and GroundMap_Select and GroundMap_SelectDungeon
2025-07-16 13:52:00 -07:00
DizzyEggg
85e8d94a7c more pmd-sky names 2025-07-16 14:05:39 +02:00
DizzyEggg
7bfe0991e9 Sync some function names with pmd-sky 2025-07-16 13:18:24 +02:00
DizzyEggg
e6db0ff530 Decompile code_80035F0 2025-07-15 18:22:42 +02:00
DizzyEggg
e817892f6c sub_8003C18 2025-07-15 14:10:54 +02:00
DizzyEggg
06640030af GroundMap_Select and GroundMap_SelectDungeon 2025-07-15 11:51:35 +02:00
DizzyEggg
9bf3513db1 fix conflicts 2025-07-15 08:45:50 +02:00
AnonymousRandomPerson
935b54a85f
Merge pull request #426 from DizzyEggg/code_800DAC0
Code 800dac0
2025-07-14 23:28:55 -04:00
DizzyEggg
79325a6125 decompile code_8046CE4 2025-07-14 14:26:39 +02:00
DizzyEggg
03b84fb4a7 effect file names 2025-07-10 10:36:59 +02:00
DizzyEggg
e598c8630a Correctly split effect files 2025-07-09 16:16:24 +02:00
DizzyEggg
fad317fd6a move data to C 2025-07-09 15:24:16 +02:00
DizzyEggg
6ec3fc7013 file clean-up 2025-07-09 12:59:18 +02:00
DizzyEggg
2d6aa48f9d file splitting, structs unificiation 2025-07-09 11:37:07 +02:00
DizzyEggg
74e6d58fd1 code 800dac0 decompiled 2025-07-09 09:41:22 +02:00
Seth Barberee
22e3b1c8f8
Merge pull request #423 from DizzyEggg/ornament
Some checks failed
GithubCI / build (push) Has been cancelled
Move Ornament data and graphics to C / RGB clean-up
2025-07-08 09:26:07 -07:00
DizzyEggg
384283db66 sub_800E448 2025-07-08 17:33:14 +02:00
DizzyEggg
4a27920354 sub_800E208 2025-07-08 16:16:47 +02:00
DizzyEggg
ea84869785 sub_800E0B4 2025-07-08 15:19:19 +02:00
DizzyEggg
b2f08ba1d3 up to sub_800DE8C 2025-07-08 14:20:36 +02:00
DizzyEggg
707889c5e5 effect files table in C 2025-07-04 13:12:22 +02:00
DizzyEggg
77bf1d08ea ground files table 2025-07-04 13:00:06 +02:00
DizzyEggg
cc08d56c9b part 1 ornament gfx 2025-07-03 16:05:04 +02:00
DizzyEggg
b1ed42aa37 Split gba color util file 2025-07-02 12:28:16 +02:00
DizzyEggg
42fa35b37d start pal structs unification 2025-07-02 11:25:17 +02:00
DizzyEggg
5c1ac3892f start ornament work 2025-07-02 10:26:56 +02:00
DizzyEggg
93e36a8273 start moving ax mons to C 2025-07-01 12:48:56 +02:00
DizzyEggg
a4fb1d29c2 consts everywhere 2025-07-01 10:42:01 +02:00
DizzyEggg
86ee264361 ax position sets struct 2025-06-30 21:10:11 +02:00
DizzyEggg
2446490760 correct file system/math boundaries 2025-06-30 11:37:09 +02:00
DizzyEggg
df851221fa Add flips sprite oam macros 2025-06-29 15:19:34 +02:00
DizzyEggg
4bbabbe2e6 Fix bug in the dungeon requirement text function 2025-06-20 14:08:16 +02:00
DizzyEggg
e63bcb8f28 correct tm items to orb items 2025-06-20 09:24:11 +02:00
DizzyEggg
f0210d3164 unknown -> unown 2025-06-20 09:14:06 +02:00
DizzyEggg
ebce57ce6a add script dungeon constants 2025-06-19 17:27:43 +02:00
DizzyEggg
beea0c5997 add new next dungeon script command 2025-06-19 12:00:11 +02:00
DizzyEggg
0b56ca5480 msg on bg script commands 2025-06-19 10:59:07 +02:00
DizzyEggg
03b05a4a31 textbox related clean-up 2025-06-18 23:20:19 +02:00
DizzyEggg
40d995ffba msg letter command 2025-06-18 21:55:17 +02:00
DizzyEggg
f00a53746b msg instant command 2025-06-18 21:50:56 +02:00
DizzyEggg
8d84d0eb3b add textbox clear sript command 2025-06-18 21:41:25 +02:00
DizzyEggg
3a90865d73 portrait pos script command 2025-06-18 21:31:12 +02:00
DizzyEggg
3b92a3f110 add portrait script commands 2025-06-18 21:13:12 +02:00
DizzyEggg
9c9809a604 portrait placement clean-up 2025-06-18 17:13:00 +02:00
DizzyEggg
64680d0f31 Add MSG_NPC 2025-06-18 16:19:33 +02:00
DizzyEggg
3df2ebfa85 macro troubles 2025-06-18 16:14:50 +02:00
DizzyEggg
5c3b02570d Add text script command macro for textbox auto press 2025-06-18 14:03:03 +02:00
DizzyEggg
a20ec30b07 start documenting textvox 2025-06-18 10:57:24 +02:00
DizzyEggg
a8f111ffaf Rename to unk ds only feature file 2025-06-17 18:38:40 +02:00
DizzyEggg
35c1065e22 Give names to ds only game option struct fields 2025-06-17 18:14:08 +02:00
DizzyEggg
6e05f62e04 move more data to C 2025-06-17 17:18:39 +02:00
DizzyEggg
b897f1dae8 Split ground lives helper file 2025-06-17 11:46:16 +02:00
DizzyEggg
73dbde02b8 Move map files table to C 2025-06-17 11:05:03 +02:00
DizzyEggg
24bf8eaa89 move map script table to C 2025-06-16 21:55:26 +02:00
DizzyEggg
9582598c68 event flag clean-up 2025-06-16 21:10:47 +02:00
DizzyEggg
528abe1211 Clean up event flag and script vars info headers 2025-06-16 20:28:18 +02:00
DizzyEggg
9006d81d00 more map constants related 2025-06-16 18:20:27 +02:00
DizzyEggg
86dd29e986 Move missing functions to ground script 2025-06-16 17:16:20 +02:00
DizzyEggg
e16db05d5c add team base constants 2025-06-16 17:01:45 +02:00
DizzyEggg
95babdeda5 Move ground map conversion table to C 2025-06-16 16:29:20 +02:00
DizzyEggg
7d4711af82 Split and move to C ground place names 2025-06-16 12:39:30 +02:00
DizzyEggg
43ef881d87 Move ground script data to C 2025-06-16 10:09:43 +02:00
DizzyEggg
ded4524e9f ground script pokemon documentation 2025-06-15 23:16:00 +02:00
DizzyEggg
cf06a42eb2 Some flags clean-up 2025-06-15 18:47:45 +02:00
DizzyEggg
1dd50d5202 ground script data, poke documentation 2025-06-15 16:29:31 +02:00
DizzyEggg
5270aaa012 Fix ScriptUnion1632 2025-06-15 13:13:50 +02:00
DizzyEggg
44ffeb47f7 add friend area dialogue to C 2025-06-15 12:47:29 +02:00
DizzyEggg
f5a45e74d2 move data1.s to C files 2025-06-15 12:26:48 +02:00
DizzyEggg
27ba6f4055 move script vars info data to C 2025-06-15 10:59:12 +02:00
DizzyEggg
76bbd1bd9a move friends data to C 2025-06-13 17:47:38 +02:00
DizzyEggg
69d64369f3 master merge 2025-06-13 12:52:40 +02:00
DizzyEggg
33056bc5be PrintNumOnWindow 2025-06-13 12:49:08 +02:00
DizzyEggg
30bdeee51e more menu 2025-06-13 12:10:16 +02:00
Seth Barberee
9fc51dfb21
Merge pull request #418 from DizzyEggg/dungeon_status
Some checks failed
GithubCI / build (push) Has been cancelled
Document and clean up dungeon pokemon sprites file
2025-06-12 15:05:33 -07:00
DizzyEggg
1693ec80d8 more menu input documentation 2025-06-12 23:56:54 +02:00
DizzyEggg
8bb175a2d0 more menu 2025-06-12 21:59:27 +02:00
DizzyEggg
af7ec27dd1 start documenting menu input struct 2025-06-12 21:26:45 +02:00
DizzyEggg
4056dcfe4a Match debug map viewer 2025-06-12 14:36:23 +02:00
DizzyEggg
b6374f8e0e split ground main, palette file, unk file and debug field map file 2025-06-11 20:28:22 +02:00
DizzyEggg
bcdf4d672f move to debug file 2025-06-11 18:01:16 +02:00
DizzyEggg
d3597af1b3 split world map music file 2025-06-11 17:18:24 +02:00
DizzyEggg
7ae42259bb more renames and splits 2025-06-10 22:27:32 +02:00
DizzyEggg
42e2ce0b1f Add + support for mini printf 2025-06-10 16:43:55 +02:00
DizzyEggg
20db3cf040 start moves 2025-06-10 15:34:45 +02:00
DizzyEggg
c9cebdb004 split text util 2025-06-10 14:10:32 +02:00
DizzyEggg
fcf39f7150 dungeon info data moved to C 2025-06-10 09:30:55 +02:00
DizzyEggg
e49dada274 move and document random item sets 2025-06-09 23:40:08 +02:00
DizzyEggg
570d3049a5 rename to dungeon_info 2025-06-09 15:44:39 +02:00
DizzyEggg
36ad3b4adb start dumping dungeon data 2025-06-08 14:46:06 +02:00
DizzyEggg
1c2bec003e Split pokemon summary window and pokemon evolution 2025-06-08 13:47:30 +02:00