Commit Graph

38 Commits

Author SHA1 Message Date
Rachel
364945a85f Refactor generation of encounter data files and packing of pl_enc_data.narc 2024-11-11 11:38:37 -08:00
cbt6
74feb9477a Name BgEvent struct 2024-06-09 10:03:28 +08:00
Rachel
f6cfe2d046 Atomize individual generated constants-headers 2024-05-18 22:53:57 -07:00
cbt6
394c802aa4 "movement_range_y" -> "movement_range_z" 2024-04-14 12:58:14 +08:00
Rachel
86021bdfc2 Flip y and z nomenclature in events structure 2024-04-06 09:48:58 -07:00
cbt6
51182992f4 Change assertion to explicitly raise error 2024-04-03 09:54:46 +08:00
cbt6
ee17cf87c7 Dump field events 2024-04-03 00:48:01 +08:00
Bepis
7e2ab88011
Rename forms to movesets 2024-02-12 05:03:33 +11:00
Bepis
661aa74990
Determine required pokedex expansion constants 2024-02-12 05:03:33 +11:00
Rachel
05288e102d Delete leftover json2bin consts definitions 2024-02-06 22:32:43 -08:00
Rachel
4dcd0bdd7b Migrate movedata.py to constgen headers 2024-02-06 22:32:43 -08:00
Rachel
fc3d1f102b Migrate trainer_data.py to constgen headers 2024-02-06 22:32:40 -08:00
Rachel
646db45f4a Migrate pokemon_wotbl_data.py to constgen headers 2024-02-06 22:29:26 -08:00
Rachel
71d2e0fa1b Migrate pokemon_personal_data.py to constgen headers 2024-02-06 22:29:26 -08:00
Rachel
3f630c978e Migrate pl_poke_data.py to constgen headers 2024-02-06 22:29:26 -08:00
Rachel
58fbb5c3aa Migrate evo.py to constgen headers 2024-02-06 22:29:26 -08:00
Rachel
2021ba8eaa Migrate encounters.py to constgen headers 2024-02-06 22:29:26 -08:00
Rachel
b4d2a18077 Use an env for json2bin to support constgen modules 2024-02-06 22:29:26 -08:00
Rachel
30f15cf146 Update json2bin for python3.8 compatibility 2024-01-27 13:49:49 -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
30d80d6df3 Refactor json2bin to support single-file output mode 2023-11-28 13:16:32 -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
771e19e1d0 Add json2bin support for different processing modes for optional fields 2023-11-03 22:25:03 -07:00
Rachel
6ef491cf70 Build matching trpoke.narc from source files 2023-11-02 20:57:19 -07:00
Rachel
48ee765515 Build matching trdata.narc from source files 2023-11-02 20:57:15 -07:00
wildfire
7b787bcff3 Fix wotbl script, add byte align function to j2b 2023-09-30 20:08:56 +01:00
wildfire
d0b3d627e3 Misc cleanup 2023-09-30 18:53:46 +01:00
wildfire
6d1c2fabbe Build wotbl.narc using mon data 2023-09-30 18:53:45 +01:00
lhearachel
cb6ff6e646 Allow for optional fields and multiple registrations per field 2023-09-29 15:26:10 -07:00
lhearachel
fdef5b6f2a Use gen4 move names for consts + data files 2023-09-26 13:11:18 -07:00
Nomura
35fa0c7aca Split encounter data and convert it to json 2023-09-24 19:36:09 +02:00
wildfire
29ee0f7abd Misc. cleanup 2023-09-20 11:49:21 +01:00
wildfire
c994192564 Add build tool for pl_personal.narc 2023-09-19 17:10:22 +01:00
wildfire
61c04f8781 Add list indexing to json2bin paths 2023-09-19 16:22:36 +01:00
wildfire
0256f82225 make json2bin use meson private_dir argument 2023-09-19 15:18:24 +01:00
lhearachel
9f667bf04f Remove non-functional single-file mode 2023-09-10 19:44:54 -07:00
lhearachel
673846b824 Rebuild pl_waza_tbl.narc from move data files using json2bin 2023-09-10 19:39:22 -07:00
lhearachel
e9a826786d New tool: json2bin 2023-09-10 19:31:30 -07:00