Commit Graph

69 Commits

Author SHA1 Message Date
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
b6626c5c6b
Merge pull request #118 from pret/feature/clangd_compatible_compile_commands
GCC-friendly compile_commands.json maker
2024-01-31 08:34:14 -08:00
Rachel
24b821fda9
Convert Nitro palette for pl_poke_icon to JASC (#136) 2024-01-30 15:54:44 -08:00
Rachel
30f15cf146 Update json2bin for python3.8 compatibility 2024-01-27 13:49:49 -08:00
Rachel
ec549c8f6f Wire up OK build for battle-script NARCs 2024-01-23 21:26:45 -08:00
Rachel
2e15638e45 Integrate constgen as a subproject 2024-01-06 21:02:09 -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
PikalaxALT
da192b1170
GCC-friendly compile_commands.json maker 2023-11-21 10:01:07 -05: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
cfec633df8
Merge pull request #111 from Kurausukun/matching
Start Matching Remaining Functions
2023-11-09 13:13:45 -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
Kurausukun
b4a3e4f7cb fix asmdiff directory 2023-10-26 15:19:09 -04:00
Rachel
5506b54588 Add support for build on Mac OSX <= 10.14 2023-10-23 00:27:55 -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
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
lhearachel
fdef5b6f2a Use gen4 move names for consts + data files 2023-09-26 13:11:18 -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
Nomura
35fa0c7aca Split encounter data and convert it to json 2023-09-24 19:36:09 +02:00
Rachel
d7a65cd001 Wire up OK build from icon PNGs 2023-09-23 23:23:16 -07: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
Nomura
f10dd5a591 Simplify message data build rules with generator 2023-09-18 18:45:11 +02:00
Nomura
6636a8adec Make msgenc store encryption keys in gmm files 2023-09-18 17:45:18 +02: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
Nomura
a4809c2133 Include sdk subprojects as wraps 2023-09-04 15:39:07 +02:00
Nomura
9cc259cd25 Hardcode -std=c++17 for knarc 2023-09-01 21:19:12 +02:00
Nomura
3c098ab803 Match dwc_common.c 2023-08-30 15:50:49 +02:00
Nomura
489495797d Match more of NitroSDK 2023-08-22 13:41:42 +02:00
Nomura
740b39287c Remove extra #endif in MSL_C/math.h 2023-08-20 19:26:15 +02:00
Nomura
9c796efb35 Move msl under cw and link prebuilt libraries 2023-08-15 22:32:19 +02:00
mid-kid
fa8ffe4d6b Implement manual fallback for nitrogfx
This makes it possible to pass default_options to the subproject
2023-08-02 18:04:58 +00:00
Nomura
aae349f4f5 Use nitrogfx's own meson.build instead of patch_directory 2023-08-02 18:04:58 +00:00