Commit Graph

2060 Commits

Author SHA1 Message Date
Rachel
3ebdbdc042 Document Main routines for singles and doubles AI 2024-01-20 21:13:35 -08:00
Rachel
0ecc4a679c Document extern functions for overlay 14 (trainer AI) 2024-01-20 19:49:31 -08:00
Rachel
93d56d6d5c Label extern functions in overlay 14 2024-01-20 18:40:11 -08:00
Rachel
36cc961bc9 Rename ov14_0221FC20.[ch] -> trainer_ai.[ch] 2024-01-20 18:38:44 -08:00
Rachel
1bacaf3bdc Merge pull request #121 from lhearachel/constgen
Generate enum-based battle constants at build-time
2024-01-08 23:53:59 -08:00
Rachel
7bf253a4d6 Move enum-based battle constants to constgen schema 2024-01-08 20:50:36 -08:00
Rachel
2e15638e45 Integrate constgen as a subproject 2024-01-06 21:02:09 -08:00
Rachel
0ae74e23c2 Merge pull request #120 from PikalaxALT/feature/debugging-symbols
Export debugging symbols
2024-01-06 19:02:24 -08:00
pikalaxalt
20c904846f Export debugging symbols 2024-01-06 21:51:51 -05:00
Rachel
b5159dbda8 Merge pull request #119 from lhearachel/pl_msg_build_refactor
Generate GMM headers for pl_msg at build-time
2023-12-22 18:09:18 -06:00
Rachel
1f277a9071 Use include_directories and build headers in build dir 2023-12-22 17:31:06 -06:00
Rachel
9b59d2d9d6 Generate GMM headers for pl_msg at build-time 2023-12-22 01:44:36 -06:00
Rachel
81bf58ab7b Trim pl_msg file ID to 4 digits 2023-12-22 01:42:56 -06:00
Rachel
71a3f99306 Merge pull request #117 from lhearachel/poke-data-narc
Build pl_poke_data.narc and height.narc from decompiled source data
2023-11-28 13:37:15 -08:00
Rachel
f7632b1d53 Wire up OK build for decompiled height.narc and pl_poke_data.narc 2023-11-28 13:29:07 -08:00
Rachel
f5a0e6e8f6 Dump data from pl_poke_data and height NARCs to sprite_data.json for each species 2023-11-28 13:21:44 -08:00
Rachel
30d80d6df3 Refactor json2bin to support single-file output mode 2023-11-28 13:16:32 -08:00
Rachel
04a0cbf3a8 Document functions for loading data from height.narc and height_o.narc 2023-11-28 13:16:32 -08:00
PikalaxALT
da192b1170 GCC-friendly compile_commands.json maker 2023-11-21 10:01:07 -05:00
Rachel
067064329c Document functions for loading data from pl_poke_data archive 2023-11-18 21:45:29 -08:00
Rachel
d65696c042 Label functions for PokeSprite data-loading 2023-11-18 21:42:06 -08:00
Rachel
1d055f3048 Document structs used for loading data from pl_poke_data.narc 2023-11-18 21:17:55 -08:00
Rachel
293fcf808b Merge pull request #116 from lhearachel/evo
Build evo.narc from data files in res/pokemon
2023-11-18 18:14:38 -08:00
Khandoker Munif Ahmed
08454c8857 Build evo.narc from data files in res/pokemon
Begin archiving evolution methods

Make suggested chagnes

Update rom.rsf to use evo.py and fix some bugs with evo.py

Update pokemon data files to append EVO and MOVE to evolution entries

use updated j2b register function for evo.py
2023-11-18 18:02:24 -08:00
Rachel
9581d2daf3 Merge pull request #114 from lhearachel/battle-dev
Finish documenting battle_lib.c
2023-11-17 22:07:16 -08:00
Rachel
fb8632ce43 Rename ov16_0225177C -> battle_lib 2023-11-14 22:45:28 -08:00
Rachel
a3b37d7290 Merge pull request #113 from lhearachel/battle-dev
Document post-KO switch-in AI and some other simple battle functions
2023-11-14 21:42:27 -08:00
Rachel
0052320f3b Document BattleAI_SwitchedSlot, Battle_RecordingStopped, and BattleSystem_InitPartyOrder 2023-11-14 21:42:27 -08:00
Rachel
bfefa854aa Document BattleSystem_SetPokemonCatchData 2023-11-14 21:42:27 -08:00
Rachel
6c05a9aa6e Document App_BarColor, HealthBar_Color, and Battler_CryModulation 2023-11-14 21:42:27 -08:00
Rachel
646fec5ced Document BattleContext_Init and _InitCounters 2023-11-14 21:42:27 -08:00
Rachel
1d5410a7f0 Document BattleSystem_CheckTrainerMessage 2023-11-14 21:42:27 -08:00
Rachel
15b528b368 Document Battler_IsTrapped and Battler_CanEscape 2023-11-11 18:46:48 -08:00
Rachel
3f29ee71f6 Document BattleIO_EnqueueVal and DequeueVal 2023-11-11 18:15:17 -08:00
Rachel
0df4ab9d84 Document + rename some simple functions in ov16_0225177C.c 2023-11-11 18:09:35 -08:00
Rachel
a805f134e6 Document post-KO switch-in AI function 2023-11-11 18:09:35 -08:00
Rachel
f816d09178 Merge pull request #112 from lhearachel/battle-dev
Document BattleSystem_CanUseMove and associated sub-functions
2023-11-11 13:48:46 -08:00
Rachel
bbbec7a357 Document Move_IsGhostCurse, Move_IsMultiTurn, and Battler_Ability 2023-11-10 22:19:56 -08:00
Rachel
66369bb811 Document BattleSystem_CanUseMove and associated sub-functions 2023-11-10 22:19:56 -08:00
Rachel
db2ab0a437 Document TriggerHeldItemOnPivotMove 2023-11-10 22:19:56 -08:00
Rachel
c30b9cbc4b Merge pull request #110 from lhearachel/battle-dev
Document type-effectiveness routines, Check/Trigger for redirection abilities
2023-11-09 13:24:39 -08:00
Rachel
cfec633df8 Merge pull request #111 from Kurausukun/matching
Start Matching Remaining Functions
2023-11-09 13:13:45 -08:00
Kurausukun
4045bb1578 start matching functions 2023-11-09 15:57:05 -05:00
Rachel
5937b5c02c Document Battler_StatusCondition 2023-11-08 11:45:46 -08:00
Rachel
a43f2c0365 Document Check/TriggerRedirectionAbilities 2023-11-07 12:23:51 -08:00
Rachel
81eb400724 Document type-effectiveness routines 2023-11-06 11:55:33 -08:00
Rachel
f24d87ffdb Merge pull request #108 from lhearachel/battle-dev
Document Ability and Held Item Triggers, Speed Comparison, and Side Effects to Subscript Mapping
2023-11-06 10:51:34 -08:00
Rachel
7024567eea Clean-up + document held-item trigger functions 2023-11-04 23:38:26 -07:00
Rachel
03b537680b Document TriggerEffectOnSwitch and TriggerFormChange functions 2023-11-04 23:38:26 -07:00
Rachel
1d36f59c6f Clean-up + document ability trigger functions 2023-11-04 23:38:19 -07:00