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