Commit Graph

117 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
h2o-DS
8deecd8dd8 Merge remote-tracking branch 'upstream/main' into zukan_data.narc 2024-10-26 00:11:32 -04:00
Joshua Smith
207d85fdff some code cleanup and commenting to make decisions more clear 2024-10-21 14:41:42 -05:00
Joshua Smith
133f80ac2b partial overlay breakpoint support via GDB 2024-10-20 13:43:19 -05:00
Joshua Smith
33ac4aa146 integrate debugedit tool into meson build process 2024-10-20 13:43:19 -05:00
h2o-DS
b7b9298e21 Merge remote-tracking branch 'upstream/main' into zukan_data.narc 2024-10-20 00:07:37 -04:00
h2o-DS
bffc52cf48 Improved make tool
Improved efficiency of make_enc_platinum.py
Improved access of files in other folders
Renamed UnkStruct_ov21_021D5890 to fieldCoordinates
Renamed UnkStruct_ov21_021D5868 to dungeonCoordinates
Added enums for caughtStatus and encounter gategory
Removed redundant struct UnkStruct_ov21_021D0D80_1
2024-10-19 23:15:03 -04:00
h2o-DS
e4c73dd999 Generate zukan_enc_platinum.narc
Named a bunch of variables
Created make_pokedex_enc_platinum tool
Added pokedex categories to encounter json files
Changed wildEncountersArchiveID to decimal
2024-10-13 12:19:46 -04:00
Rachel
05e79c479d Flatten pokedex_message_banks content into res/text/meson.build 2024-10-01 21:08:53 -07:00
h2o-DS
e77596d92d Applied Polish
Implemented camelCase
Use unicode characters in data.json
Removed double escape from data.json
Gave names to generated message files
2024-09-23 17:25:32 -04:00
h2o-DS
e1aeb030c7 Generate Pokedex Messages 2024-09-06 15:56:22 -04:00
h2o-DS
6acead7f46 Identify Pokedex Source Code
Renamed unk_02098988 to pokedex_data_index
Renamed unk_02098700 to pokedex_heightweight
Made variable names within more identifiable
Changed make_pokedex_data.py to accommodate additional types and body shapes
2024-09-02 20:06:04 -04:00
h2o-DS
ab38b6a7d2 Translation and Giratina forms
Changed zukan to pokedex where possible.
Organized pokedex data for each pokemon
added functionality for zukan_data_gira
2024-09-01 16:00:47 -04:00
h2o-DS
a9c85d657b Decompile zukan_data NARC 2024-08-31 16:12:08 -04:00
Nomura
2137819bce Use makelcf from NitroSDK subproject 2024-08-10 22:03:52 +02:00
Rachel
e3e56040e9
Merge pull request #257 from Fexty12573/spl
Match SPL
2024-07-29 16:19:56 -07:00
Fexty12573
58d5d2a75a PR feedback: mwrap noipa argument 2024-07-28 22:02:20 +02:00
Fexty12573
b233b392b9 last bits of spl code + fix function layout 2024-07-28 16:32:19 +02:00
Rachel
c86dc1ef14 Use native arm-none-eabi-gcc to assemble field and battle scripts 2024-07-16 12:04:35 -07:00
cbt6
74feb9477a Name BgEvent struct 2024-06-09 10:03:28 +08:00
Rachel
fbf73e4541 Set up m2ctx for decomp.me context generation 2024-06-03 13:50:03 -07:00
Rachel
ce08786ddf Clean up build logic and file structure 2024-05-19 23:02:48 -07:00
Rachel
f5702cd16f Generate tutorable moves table; use source data in make_species_tables.py 2024-05-19 22:55:57 -07:00
Bepis
b402d1397b Generate footprint size data table 2024-05-19 22:34:00 -07:00
Bepis
0ed8f42727 Species table generation code 2024-05-19 22:28:32 -07:00
Rachel
f6cfe2d046 Atomize individual generated constants-headers 2024-05-18 22:53:57 -07:00
Rachel
69608af4a4 Re-dump pl_otherpoke with separated JASC palette files 2024-05-12 01:04:25 -07:00
Rachel
2095f847ae Redump pl_pokegra with separated JASC palette files 2024-05-12 00:03:45 -07:00
Rachel
fefa621f09 Name battle subscript files and specify NARC file order 2024-05-07 19:23:49 -07:00
Rachel
b0f81a7057 Convert hyphens to underscores in generated GMM header's include-guard 2024-04-18 09:30:15 -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
mid-kid
c706718afa Fix out of tree builds
This allows the build directory to be located outside of the source tree.
Arguably, this has no tangible benefit, but it's more "proper" in the
meson spirit.

Depends on the following PRs:
- https://github.com/pret/pokeplatinum/pull/155
- https://github.com/Nomura-RH/libvct/pull/1
- https://github.com/Nomura-RH/NitroDWC/pull/2
- https://github.com/Nomura-RH/NitroSDK/pull/1
- https://github.com/Nomura-RH/NitroWiFi/pull/1
2024-03-08 22:49:11 +01:00
mid-kid
dd3b06a923 mwrap: Separate source and build directory
This allows the project to be built outside of the source directory of
the repository.
2024-03-08 22:35:16 +01:00
mid-kid
bde65af476 mwrap: Improve pathsep shenanigans 2024-03-08 22:35:16 +01:00
Rachel
87427b6b47 Add provide section to subproject tool wraps 2024-03-08 09:48:07 -08:00
Rachel
7e30219da5 Import knarc as a subproject 2024-03-08 09:39:14 -08:00
rek
e779cfde62
Merge branch 'pret:main' into SDAT 2024-02-14 20:30:57 -05:00
wildfire
57280da3e4 switch exp tables to csv format 2024-02-14 12:05:11 +00:00
wildfire
f3989111c9 Build pl_growtbl.narc from json 2024-02-13 11:32:22 +00: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
FroggestSpirit
fcb47d4b25 Initial SDAT Decompilation 2024-02-10 20:23:33 -05:00
wildfire
b813f7fcff Make narc build scripts take correct arguments 2024-02-10 15:07:15 +00:00
wildfire
331d1aeaa1 Build pl_pokezukan.narc and shinzukan.narc from json 2024-02-08 13:33:35 +00: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