Commit Graph

287 Commits

Author SHA1 Message Date
Rachel
9aa6f285de tools: Downgrade some errors in speciesproc to warnings
Some checks failed
build / build (push) Has been cancelled
2026-08-12 18:03:20 -04:00
James Petersen
78c1991f31 Transition to compiled arm7 binary (#1247)
Some checks failed
build / build (push) Has been cancelled
Co-authored-by: Rachel <rachel@lhea.me>
2026-08-11 02:36:58 -04:00
Gudf
0ce79bd4ef Sync nitrogfx with upstream (#1257) 2026-08-10 21:45:17 -07:00
ItsLeaze
1b412982b6 Start documenting some undocumented player data (#1045)
Co-authored-by: Rachel <rachel@lhea.me>
2026-07-30 14:44:51 -07:00
Gudf
783a9310b8 Unpack mmodel NSBTXs (#1235) 2026-07-30 13:10:24 -07:00
VicSevenT
a0c3112987 Document frontier_opponents.c (#1237)
Some checks are pending
build / build (push) Waiting to run
2026-07-25 10:05:26 -07:00
Viperio
7c0aa10b6a Document hidden item and trainer flags (#1223)
Some checks failed
build / build (push) Has been cancelled
2026-07-05 13:22:45 -07:00
scbroede
d229b20f28 nitrogfx: add support for extended palettes (#1195) 2026-07-02 13:41:14 -07:00
Rachel
1319612a74 Document some map-header fields (#1202)
Some checks are pending
build / build (push) Waiting to run
2026-06-24 17:36:05 -04:00
Rachel
ec93d6ef4c Follow-up fixes from #1215 (#1221) 2026-06-24 17:16:14 -04:00
VicSevenT
82e69c3d4a Document most of the Battle Hall logic (#1220)
Some checks are pending
build / build (push) Waiting to run
2026-06-24 10:40:38 -07:00
scbroede
d38c7fec5c document wallpaper passwords (#1215) 2026-06-24 10:33:34 -07:00
scbroede
38d5c999e2 document easy chat sentences and words (#1193) 2026-06-15 17:20:26 -07:00
Rachel
4804af4ca1 tools: Polish dataproc tools with more recent conventions 2026-05-24 20:27:30 -07:00
Rachel
28f22847c9 docs: Write some docs summarizing the dataproc toolchain and the moves file format 2026-05-24 14:33:28 -07:00
Rachel
b0bf4c298d assets: Move execution scripts for moves to individual subdirectories 2026-05-21 13:26:01 -07:00
Rachel
b896e9587f tools: Generate move animation script ordering via moveproc 2026-05-21 13:15:06 -07:00
Rachel
84ee56c183 tools: Generate move-related text banks in moveproc 2026-05-21 12:08:54 -07:00
Rachel
79f49fc936 tools: Replace movedata.py with moveproc.c 2026-05-21 00:00:36 -07:00
Rachel
70208a5fc7 rom: Rename battle_move_effects and contest_effects generations 2026-05-20 22:38:07 -07:00
Rachel
678fd49c9e assets: Restructure assets for moves and animation particles 2026-05-20 22:26:41 -07:00
Viperio
95fee6b1d3 Generate trainer battle script entries in trainerproc (#1172)
Some checks failed
build / build (push) Has been cancelled
2026-05-19 15:40:12 -07:00
Viperio19
4af54c14b7 Generate hidden item scripts in itemproc 2026-05-19 09:51:00 -07:00
Rachel
f8e1826b32 tools: Implement npctradeproc to replace tools/jsoncnv/npc_trades.py 2026-05-18 16:32:03 -07:00
Rachel
16ae740b19 rom: Move version and language enums to constants/versions.h 2026-05-18 12:58:16 -07:00
Rachel
7d26f68bec tools: Deprecate csv2bin 2026-05-12 20:12:15 -07:00
Rachel
0bbd93b07a tools: Implement itemproc for handling item-related data 2026-05-12 20:12:15 -07:00
Rachel
3296fa8df7 tools: Remove unnused variable in msgenc (#1148)
Some checks failed
build / build (push) Has been cancelled
2026-05-10 18:49:18 -04:00
Rachel
dee6b45fd5 tools: Prefer message content over 'garbage' in dataproc impls 2026-05-05 09:20:06 -07:00
Rachel
6914900bf4 tools: Integrate dataproc as the JSON interface for msgenc 2026-05-05 09:20:06 -07:00
Rachel
aa4c29732d build: Explicitly specify the dependency-file path in make_script_bin.sh
Some checks are pending
build / build (push) Waiting to run
This hardens against an observed regression where dependency files were
being dumped into the build root. The dependency-chain for
move-animation scripts is still broken, however, as there is a race
condition on which dependency-file is ingested by Ninja, which then gets
applied to all output files since they share a common name. Meson
appears to not respect "preserve_path_from" when generating the path for
the depfile, so this was always broken for those scripts.
2026-05-02 17:32:01 -07:00
Rachel
c20af39290 tools: Implement and inject enumproc CLI tool for script-preprocessing 2026-05-02 17:32:01 -07:00
Rachel
54e7939d73 tools: Extract enum parsing to more generic libenum 2026-05-02 17:32:01 -07:00
Rachel
9718d45d23 build: Clean-up some unnecessary cruft (#1106)
Some checks failed
build / build (push) Has been cancelled
2026-04-27 13:15:44 -07:00
Rachel
42ffbc1f45 tools: Migrate datagen_frontier.cpp to frontierproc.c (#1118)
Some checks are pending
build / build (push) Waiting to run
2026-04-26 19:49:29 -04:00
Rachel
0d3c8f1647 tools: Migrate datagen_trainer.cpp to trainerproc.c (#1095)
Some checks are pending
build / build (push) Waiting to run
2026-04-22 19:53:35 -04:00
Rachel
c66aa6e40a tools: Implement dexproc for generating regional-national Pokedex mappings (#1077) 2026-04-12 15:47:32 -04:00
scbroede
7e75511aa6 trainer case cleanup (#1065) 2026-04-09 08:03:59 -07:00
Rachel
395ca8e908 tools: Build species text banks and Pokedex data in speciesproc 2026-04-06 17:08:30 -07:00
Rachel
47c860e0f4 tools: Implement writer API for dataproc 2026-04-06 17:08:30 -07:00
VicSevenT
54b357635c Unpack Network Icon graphics + nitrogfx -width improvements (#1058) 2026-04-04 11:55:41 -07:00
Alexandre Sollier
946b9d649d Fix resdatproc dummy entry handling (#1033)
Some checks failed
build / build (push) Has been cancelled
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-03-23 08:18:57 -07:00
Rachel
d6bb75e803 tools: Implement processor for resdat files 2026-03-22 10:49:45 -07:00
Rachel
d92f23036b tools: Replace use of datagen_species.cpp with speciesproc.c
Some checks are pending
build / build (push) Waiting to run
2026-03-20 22:26:04 -07:00
Rachel
41c0c2f864 tools: Generic data-format processing library 2026-03-20 22:26:04 -07:00
Rachel
f18d828d14 build: Allow hyphens in path-match regexes 2026-03-20 22:26:04 -07:00
Rachel
0246641192 tools: Pull -verbose option for NCLR -> JASC-PAL conversion (#1018) 2026-03-20 22:53:13 -04:00
scbroede
69521b0bee decompile crypto utils (#994) 2026-03-11 14:18:08 -07:00
Rachel
51cda64091 Unpack pl_batt_obj (#980) 2026-02-27 22:49:14 -05:00
Rachel
8be36972e3 Replace narc subproject with vendored nitroarc (#969) 2026-02-23 16:35:08 -08:00