Commit Graph

254 Commits

Author SHA1 Message Date
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
Nomura
df329a1868 Add nitrogfx as a subproject and libpng, zlib as wraps 2023-08-01 00:02:16 +02:00
Nomura
8fd523cb43 Move subprojects to 'subprojects' directory 2023-08-01 00:02:16 +02:00
mid-kid
e2cc60ba13 Fix CRC calculation in msgenc 2023-07-29 11:28:22 +02:00
Nomura
19546973d7 Decompile text messages 2023-07-28 20:44:03 +02:00
Nomura
6625a62c79 Unpack res/data/mmodel/mmodel.narc 2023-07-27 22:26:46 +02:00
Nomura
b37088cc54 Decompile wild encounters 2023-07-27 20:22:38 +02:00
mid-kid
1d71c945f1 mwrap: Forward the exit status of the compiler properly on linux 2023-07-26 21:27:13 +02:00
mid-kid
d5c8ac701f Rewrite metrowerks wrapper in C 2023-07-24 23:40:18 +02:00
mid-kid
69ad69e2ed Remove unnecessary build system fixes 2023-07-20 03:10:58 +02:00
mid-kid
9581ed2178 Initial implementation of metrowerks wrapper 2023-07-20 00:37:05 +02:00
Nomura
f108a13303 Add new tools and meson build files for existing tools 2023-07-18 18:49:22 +02:00
Nomura
ef8cd95c12 Move gen_fx_consts to NitroSDK folder 2023-07-18 18:45:56 +02:00
Nomura
f0d62a4ade Remove makefiles 2023-07-18 16:11:22 +02:00
PikalaxALT
488c510e64 Unignore tools/asmdiff/asmdiff.sh 2023-01-11 07:40:45 -05:00
luckytyphlosion
a46fcc3646 Add yml to gitattributes, fix ntr_merge_elf.sh permissions 2022-12-22 18:10:28 -05:00
luckytyphlosion
bc37ded222 Enable ntr_merge_elf.sh 2022-12-22 17:55:29 -05:00
PikalaxALT
a33633c089 Real-match ov86 by defining .itcm section properties; add asmdiff 2022-11-28 18:09:15 -05:00
luckytyphlosion
1ba896038c Builds all sbins, main.sbin not matching. 2022-11-23 16:28:35 -05:00
luckytyphlosion
dfbfbcc218 Partial untested work on buildsystem. 2022-11-23 12:42:52 -05:00