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