Commit Graph

854 Commits

Author SHA1 Message Date
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
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
Rachel
363881fb19 Improve documentation for side effects and how they map to subscripts 2023-11-04 15:34:17 -07:00
Rachel
0b17aa7126 Document ClearSideExpGain and FlagBattlerExpGain 2023-11-04 12:22:17 -07:00
Rachel
d143d0c7b3 Document BattleSystem_CompareBattlerSpeed 2023-11-04 12:17:28 -07:00
Rachel
9d26c9fd0a
Merge pull request #106 from lhearachel/pokegra
Document functions for loading front/back Pokemon sprites
2023-11-04 09:53:15 -07:00
Rachel
a0a56b8c5d
Merge pull request #105 from lhearachel/pokeicon
Clean-up and document pokemon_icon.c
2023-11-04 09:52:47 -07:00
Rachel
04363aea35
Merge pull request #107 from lhearachel/j2b_optional_modes
Add json2bin support for different processing modes for optional fields
2023-11-03 22:31:29 -07:00