Commit Graph

2060 Commits

Author SHA1 Message Date
lhearachel
ac131d1dc8 Document BattleSystem_AnyReplacementMons 2023-09-28 23:15:31 -07:00
lhearachel
0154d8a221 Document BattleSystem_PartyCount 2023-09-28 23:15:31 -07:00
lhearachel
ff5b3b820e Label functions + BattlerData struct used by CheckAnySwitches 2023-09-28 23:15:31 -07:00
Rachel
e0b48cbd62 Merge pull request #49 from lhearachel/pl_pokegra-decomp
Dump the contents of pl_pokegra and pl_otherpoke and rebuild from PNGs
2023-09-27 14:04:02 -07:00
Rachel
2c377efc12 Merge pull request #72 from lhearachel/move-consts
Use gen4 move names for consts + data files
2023-09-27 13:34:17 -07:00
lhearachel
fdef5b6f2a Use gen4 move names for consts + data files 2023-09-26 13:11:18 -07:00
Nomura-RH
2ba1debfbb Merge pull request #71 from Nomura-RH/document_mart_data
Document mart data
2023-09-26 18:42:06 +02:00
Nomura-RH
83777f9deb Merge branch 'pret:main' into document_mart_data 2023-09-26 18:26:36 +02:00
Nomura
81cff1370f Document Sunyshore Market data 2023-09-26 18:25:22 +02:00
Rachel
f34b40b1fb Merge pull request #66 from lhearachel/battle-dev
Clean up AfterMoveMessage, AfterMoveEffects, and LoopMultiHit battle control states
2023-09-25 20:46:06 -07:00
lhearachel
94c136de5c Wire up OK build for pl_otherpoke 2023-09-25 19:38:05 -07:00
lhearachel
1d1193eab5 Wire up OK build for pl_pokegra 2023-09-25 19:29:15 -07:00
lhearachel
32a76db2ac Dump sprites from pl_pokegra and pl_otherpoke
All sprites are optimized using optipng v0.7.7 and the following args:
    -clobber
    -force
    -strip all
    -o7
    -np
2023-09-25 19:29:11 -07:00
Nomura
8e5447be18 Document mart data for regular items 2023-09-25 19:46:10 +02:00
Rachel
7eb853111d Merge pull request #69 from lhearachel/savedata
Clean up + document savedata/save_table.c
2023-09-24 22:14:24 -07:00
lhearachel
e5da0ec849 Rename PSSBoxes -> PCBoxes 2023-09-24 16:06:49 -07:00
Nomura-RH
c5da6f29b8 Merge pull request #70 from Nomura-RH/split_encounter_data
Split encounter data and convert it to json
2023-09-24 20:55:19 +02:00
Nomura
35fa0c7aca Split encounter data and convert it to json 2023-09-24 19:36:09 +02:00
Rachel
42230aaac0 Merge pull request #51 from lhearachel/pl_poke_icon-decomp
Dump the contents of pl_poke_icon and rebuild from sources
2023-09-23 23:30:38 -07:00
Rachel
d7a65cd001 Wire up OK build from icon PNGs 2023-09-23 23:23:16 -07:00
Rachel
f4c7f17073 Dump the contents of pl_poke_icon
All files were generated via nitrogfx. PNGs were generated using the following
options:

  -palette res/poketool/icongra/icon_palette.NCLR
  -palindex <index of the palette as specified by entry in Unk_020F0780>
  -width 4
  -scanfronttoback (with the exception of species_000.png)

All PNGs have been run through optipng with -o7 and -strip all, excluding
species_000. This file seemingly does not match after optimization.
2023-09-23 21:41:45 -07:00
lhearachel
1407ff729f Consolidate save_table_entry.h and related consts into save_table.h 2023-09-23 14:07:22 -07:00
lhearachel
8d3c104a20 Clean up + document savedata/save_table.c 2023-09-23 13:58:20 -07:00
lhearachel
c0d93e674f Label functions used by unk_0202440C.c 2023-09-23 13:57:56 -07:00
lhearachel
bb2b3d245e Standardize names for SaveSize and Init functions stored in save blocks 2023-09-23 13:57:56 -07:00
lhearachel
641ed12e6a Clean up SaveTableEntry struct + consolidate extraneous files 2023-09-23 13:57:54 -07:00
lhearachel
610969c913 Rename unk_0202440C.h -> savedata/save_table.h 2023-09-23 13:56:41 -07:00
Nomura-RH
aac6baa56b Merge pull request #63 from wildfire248/mon_personal_decomp 2023-09-23 22:15:20 +02:00
lhearachel
476e557f0c Label functions + params in unk_0202440C.h 2023-09-23 11:11:10 -07:00
lhearachel
2af8be5995 Mass rename structs referenced by unk_0202440C.h 2023-09-23 11:06:46 -07:00
lhearachel
465dbe6632 Clean up BattleController_LoopMultiHit 2023-09-22 22:57:42 -07:00
lhearachel
71acfcfc7e Clean up BattleController_AfterMoveEffects 2023-09-22 22:44:31 -07:00
lhearachel
60c4bad9bd Clean up BattleController_AfterMoveMessage 2023-09-22 22:42:08 -07:00
Rachel
f81ecbb430 Clean up sub-functions for AfterMoveMessage and AfterMoveEffects 2023-09-22 22:41:53 -07:00
Rachel
09b0513474 Label sub-functions for AfterMoveMessage and AfterMoveEffects 2023-09-22 22:41:35 -07:00
Nomura
55b9b92428 Correct the rom's build path in INSTALL.md 2023-09-22 14:23:26 +02:00
Nomura-RH
db30d41fba Merge pull request #65 from lhearachel/battle-dev 2023-09-21 12:42:03 +02:00
wildfire
29ee0f7abd Misc. cleanup 2023-09-20 11:49:21 +01:00
Rachel
7b201a945b Clean up BattleController_UpdateHP 2023-09-19 21:14:01 -07:00
Rachel
88a09c4cc2 Label BattleIO_IncrementRecord 2023-09-19 19:50:55 -07:00
Rachel
c5145c1bf4 Merge pull request #60 from lhearachel/battle-dev
Clean up the move-execution state machine
2023-09-19 19:16:10 -07:00
lhearachel
f297e5e43a Clean up move use state 2023-09-19 19:07:32 -07:00
lhearachel
8e84a94634 Clean up move failure check state 2023-09-19 19:07:32 -07:00
lhearachel
c4808f24a9 Clean up primary effect check state 2023-09-19 19:07:32 -07:00
lhearachel
095de56b99 Clean up TryMove state machine 2023-09-19 19:07:32 -07:00
lhearachel
8b2f9015a9 Clean up sub-functions for move-execution state machine + follow-up states 2023-09-19 19:07:32 -07:00
lhearachel
056a3b5568 Label subfunctions for move-execution state machine + a few follow-up short states 2023-09-19 19:07:32 -07:00
Nomura-RH
98c8b9612b Merge pull request #64 from Nomura-RH/private_dir_pl_msg
Text data generation improvements
2023-09-19 21:16:21 +02:00
Nomura
0cad770276 res/text: get rid of pl_msg intermediate directory 2023-09-19 19:52:28 +02:00
Nomura
e458bd489b Use PRIVATE_DIR in pl_msg.narc's build rule 2023-09-19 19:48:53 +02:00