Commit Graph

595 Commits

Author SHA1 Message Date
Rachel
12af46c19d Merge pull request #59 from lhearachel/battle-dev
Document + clean up the pre-move-execution state machine
2023-09-16 11:36:36 -07:00
lhearachel
8cce44978f Document + clean up BattleController_BeforeMove 2023-09-15 19:24:02 -07:00
lhearachel
c06ac866db Document subfunctions for BattleController_BeforeMove 2023-09-15 19:23:13 -07:00
lhearachel
8fe165772e Label functions used by BattleController_BeforeMove and related subfunctions 2023-09-15 19:19:40 -07:00
Rachel
1b8d6aa4d3 Merge pull request #58 from lhearachel/flags-header
Move flag-related function declarations out of pokemon.h
2023-09-15 19:15:34 -07:00
lhearachel
8ead2eaea9 Move flag-related function declarations out of pokemon.h 2023-09-14 20:45:21 -07:00
Rachel
784b4b8ed9 Merge pull request #55 from lhearachel/battle-dev
Document control flow for Battle and Safari commands
2023-09-14 20:39:13 -07:00
lhearachel
9b25c55bf8 Use #define for POCKET_ constants to make csv2bin happy 2023-09-14 20:29:49 -07:00
lhearachel
26cd23f2d5 Clean up + document Battle and Safari commands 2023-09-14 20:29:49 -07:00
lhearachel
dd03d0d01d Label functions and structs used by fight and safari commands 2023-09-14 20:29:46 -07:00
lhearachel
4abf59907c Use an enum in include/constants/moves.h 2023-09-14 20:05:42 -07:00
Rachel
ea11611f3b Merge pull request #57 from lhearachel/player-info
Document trainer_info.c
2023-09-14 20:05:21 -07:00
lhearachel
8f5512434a Document and clean up trainer_info.c 2023-09-14 12:45:18 -07:00
lhearachel
2d28530016 Label some GF string library functions used by trainer_info.c 2023-09-14 12:23:57 -07:00
lhearachel
85abc405e2 Label trainer_info functions 2023-09-14 12:23:52 -07:00
lhearachel
413fa1556b Rename unk_02025E68.h,c -> trainer_info.h,c 2023-09-14 12:04:18 -07:00
lhearachel
8cccaf10d3 Merge struct_defs/struct_02025E6C.h into unk_02025E68.h; label struct + fields 2023-09-14 11:52:51 -07:00
Nomura-RH
7d42f397b9 Merge pull request #47 from wildfire248/mon_data 2023-09-14 13:34:16 +02:00
wildfire
8e5ed2e168 Revert mon types to defines so csv2bin works 2023-09-14 11:54:48 +01:00
wildfire
c563f45f7c Rename functions in pokemon.h and pokemon.c 2023-09-14 00:34:02 +01:00
wildfire
b7ae7f24e9 Misc. cleanup in pokemon.h and pokemon.c 2023-09-14 00:22:45 +01:00
wildfire
39a3bb306a Move structs into pokemon.h and pokemon.c 2023-09-14 00:22:44 +01:00
wildfire
81852038e8 Misc. renames and cleanup, move data block structs 2023-09-14 00:13:04 +01:00
wildfire
eb95f78914 More cleanup of pokemon.c 2023-09-14 00:13:04 +01:00
wildfire
3392bdc21d Move var definitions to usages 2023-09-14 00:12:38 +01:00
wildfire
3797951044 Cleanup of pokemon.c and a couple renames 2023-09-14 00:12:37 +01:00
wildfire
dccc1ff94c Fix pointer-var style 2023-09-14 00:10:31 +01:00
wildfire
89ceba05a3 Document pokemon.c and related structs 2023-09-14 00:10:30 +01:00
wildfire
10275fd56e Document RNG Functions 2023-09-13 23:23:32 +01:00
Nomura-RH
92ba2c1b4b Merge pull request #52 from lhearachel/battle-dev
Clean up the rest of the primary battle control FSM loop
2023-09-11 23:32:13 +02:00
Nomura-RH
1a03c7ddfd Merge pull request #54 from Nomura-RH/reorganize_rsf
Reorganize rsf asset listing
2023-09-11 23:23:42 +02:00
Nomura
1ef2a38a0c Output pl_waza_tbl_narc where Meson expects it to be 2023-09-11 20:50:56 +02:00
Rachel
7c0e3370ad Merge pull request #46 from lhearachel/move-data-decomp
Decompile pl_waza_tbl.narc and rebuild using new tool json2bin
2023-09-11 09:50:39 -07:00
lhearachel
ddb4cf5baf List move subdirs explicitly 2023-09-11 09:43:27 -07:00
lhearachel
9f667bf04f Remove non-functional single-file mode 2023-09-10 19:44:54 -07:00
lhearachel
673846b824 Rebuild pl_waza_tbl.narc from move data files using json2bin 2023-09-10 19:39:22 -07:00
lhearachel
9a08579445 Decompile move data files 2023-09-10 19:36:28 -07:00
lhearachel
e9a826786d New tool: json2bin 2023-09-10 19:31:30 -07:00
lhearachel
7af31d6401 Clean up the rest of the primary battle control FSM loop 2023-09-10 18:21:32 -07:00
lhearachel
28c6e16f45 Label assorted functions for the next battle control loop clean-up batch 2023-09-10 18:06:11 -07:00
lhearachel
2d58349403 Add new constants files for battle conditions, message tags, and abilities 2023-09-10 17:40:45 -07:00
lhearachel
4ff1636cd6 Fix up some missed renames in a changed header file 2023-09-10 00:55:35 -07:00
Rachel
54f6741f93 Merge pull request #37 from lhearachel/battle-dev
Clean up the first bits of the battle control loop
2023-09-09 11:31:29 -07:00
lhearachel
b8fa07712b Merge branch 'main' into battle-dev 2023-09-09 11:22:56 -07:00
Rachel
ab488c95a7 Merge pull request #44 from lhearachel/message-data
Clean up + document message.c
2023-09-09 10:55:44 -07:00
lhearachel
5006b14afd Clean up + document message.c 2023-09-09 10:39:05 -07:00
lhearachel
bc6823087d Rename files: unk_0200AC5C -> message 2023-09-09 10:38:29 -07:00
lhearachel
8090149c08 Label function names in unk_0200AC5C.h + make structs transparent 2023-09-09 10:30:40 -07:00
Rachel
c0c7359bed Merge pull request #50 from Nomura-RH/game_icon
Decompile game icon
2023-09-08 11:51:25 -07:00
Nomura
10194970ca Decompile game icon 2023-09-08 17:52:34 +02:00