Commit Graph

220 Commits

Author SHA1 Message Date
VicSevenT
b24c2663df
(nitrogfx) Correctly calculate max possible NCER label length (#824) 2025-11-05 20:15:14 -05:00
VicSevenT
72811b5c02
(nitrogfx) Call SnapToTile for cells without boundingRect (#826) 2025-11-05 20:14:44 -05:00
Gudf
0ee44adb2c
Town map: unpack descriptions data & generate text bank (#798) 2025-10-30 20:39:52 -07:00
RavePossum
6c51ad190f
Unify more PokemonSprite references (#807) 2025-10-29 17:41:17 -04:00
Fexty
9b1d286297
Unpack battle anim narcs (wazaeffect) (#787)
Some checks failed
build / build (push) Has been cancelled
2025-10-14 12:21:50 -04:00
h2o-DS
73dc9a1e91
Unpack Trainer Graphics (#786)
Co-authored-by: Rachel <lhearachel@proton.me>
2025-10-08 12:19:12 -04:00
h2o-DS
42aba98f46
Unpack Pokedex Graphics and nitrogfx scan/encode Separation (#782)
Some checks failed
build / build (push) Has been cancelled
2025-10-01 22:47:54 -04:00
CharlesFolz4
a45b648a40
Generate event object ids (#784)
Some checks failed
build / build (push) Has been cancelled
2025-09-27 12:06:03 -07:00
scbroede
7334a34d75
nitrogfx: rotate flag fixes (#774)
Some checks failed
build / build (push) Has been cancelled
2025-09-24 12:10:13 -07:00
Rachel
932714728e
Patch generated compile_commands.json with correct DWC include-paths and explicit wchar_t typedef (#769)
Some checks are pending
build / build (push) Waiting to run
2025-09-19 17:59:22 -04:00
scbroede
c79a6604af
nitrogfx: add flag to rotate NCGRs (#767) 2025-09-16 19:39:17 -07:00
scbroede
407191a323
nitrogfx: allow applying cells without boundingRect (#760) 2025-09-14 09:22:25 -07:00
scbroede
188bddcbd4
nitrogfx: output coords as signed values (#757)
Some checks failed
build / build (push) Has been cancelled
2025-09-10 19:25:09 -07:00
scbroede
3256a3c949
nitrogfx: add verbose flag (#752) 2025-09-09 16:14:00 -07:00
h2o-DS
cae3f8223c
nitrogfx: Output Converted Images with OAM Colors (#744)
Some checks are pending
build / build (push) Waiting to run
2025-09-08 21:13:57 -04:00
scbroede
4213fc3572
fix nitrogfx build on msys2 (#745) 2025-09-08 16:27:00 -07:00
scbroede
847c81d2f4
nitrogfx: add options for converting to and from 8bpp (#737)
Some checks are pending
build / build (push) Waiting to run
2025-09-07 13:00:02 -07:00
Rachel
e526ae4c4f
Generate an NAIX for pl_poke_icon (#740)
Some checks are pending
build / build (push) Waiting to run
2025-09-07 13:03:23 -04:00
scbroede
fa6c4657d3
Embed the arrow cursor bitmap in menu.c from a PNG source (#741) 2025-09-07 12:56:55 -04:00
Gudf
831a867c78
nitrogfx: Fix UB during NANR encoding (#742) 2025-09-07 11:45:10 -04:00
Rachel
79277693f1 nitrogfx: Support outputting an embeddable header-file for converted 4bpps 2025-09-07 00:16:32 -07:00
scbroede
a217343993
nitrogfx: various cell fixes (#735)
Some checks are pending
build / build (push) Waiting to run
2025-09-05 18:54:52 -07:00
Rachel
a2ac59a73b
Use constant identifiers for CoordEvent variables in events files (#730) 2025-09-06 01:16:49 +08:00
Rachel
bf232756b6
Store nitrogfx in the source tree (#734)
Some checks are pending
build / build (push) Waiting to run
2025-09-04 21:24:55 -07:00
scbroede
3d88a2b728
move frontier trainer messages to individual files (#719) 2025-08-31 19:09:50 -07:00
scbroede
1474478c46
move frontier trainer names to individual files (#707)
Some checks failed
build / build (push) Has been cancelled
2025-08-26 21:40:13 -07:00
scbroede
feb3dd49c0
generate trainer names text bank from trainer data (#700) 2025-08-23 17:21:45 -07:00
scbroede
5bb32ff3ec
unpack trtbl.narc and trtblofs.narc (#656) 2025-08-23 11:47:37 -07:00
Rachel
3afc75266e Fix msgenc compilation error on macOS 2025-08-19 07:25:42 -07:00
Rachel
fd199edf9b Use JSON text banks in the build 2025-08-17 15:50:14 -07:00
Rachel
81d9c678d6 Refactor make_species_text_banks + support for JSON output 2025-08-17 15:48:40 -07:00
Rachel
cedef43489 Implement JSON text banks in msgenc and fix program errors 2025-08-17 15:48:40 -07:00
h2o-DS
825e31c361
Refactor footprints to use cells and generators (#691) 2025-08-16 21:33:37 -07:00
h2o-DS
e6fa1b9819
Move Footprint Types to Species Data Files (#664) 2025-08-04 14:22:00 -07:00
h2o-DS
2daed9b09e
Move Egg Moves and Icon Palettes to Species Data (#635) 2025-07-28 10:17:07 -07:00
James Petersen
d0691ecf57
Add Link Step to Script Build Process (#628) 2025-07-15 10:35:38 -07:00
h2o-DS
e29eb0b295
Generate Dex Sizes and Polish Species Related Scripts (#617) 2025-07-15 10:18:32 -07:00
Bilel MEDIMEGH
038b78ca41
Added debug logging functionality (#548) 2025-06-23 12:41:08 -07:00
tillgeissler
69497b4d00
Unpack Battle Tower trainers and Pokemon sets (#514)
Some checks failed
build / build (push) Has been cancelled
* Unpack b_pl_btdpm.narc

* fix nature name NATURE_QUIRKY

* Unpack pl_btdtr.narc

* Refactor frontier pokemon structure

* Remove prebuilt pl_btdtr.narc

* Replace frontier trainers setIds by available set names

* Add datagen_frontier.cpp to pack pl_btdpm.narc and pl_btdtr.narc

* Cleanup json2bin changes

* fix formatting
2025-06-15 10:37:47 -07:00
Fexty
fa28708ae1
Fix typo in gen_compile_commands.py (#535) 2025-06-03 12:42:29 -07:00
Rachel
6f0b6bcf30
Update compilation database generator for metroskrew (#528) 2025-05-26 00:12:17 -07:00
h2o-DS
57fbaeca7e
Unopack pokefoot.narc and Document pokedex_footprint (#513)
* generate pokefoot.narc

Unpacked pokefoot.narc
Each species folder now contains a `footprint.png`
Documented `pokedex_foot`

* Check parent folders

Added a check to make sure the species folders exist for the NCGR files.

* Function Names

Gave pokedex_foot functions more accurate names

* format header

* pal crlf

Force palettes to crlf

* naix

Added naix and order file generation for pokefoot.narc
make_pokefoot uses species constants instead of subdirs
renamed pokedex_foot and its functions

* fix merge
2025-05-21 23:50:52 -07:00
Rachel
1a68c758eb
Integrate metroskrew as the default compiler (#482)
Some checks are pending
build / build (push) Waiting to run
* Remove extraneous `include/` directory level from brightness_controller

* Wrap WSL_ACCESSING_WINDOWS detection in realpath

* Integrate metroskrew as the default compiler

* Remove tools/cw contents
2025-05-09 22:00:48 -07:00
h2o-DS
0cba5ddceb
Generate pms.narc (#502)
Some checks failed
build / build (push) Has been cancelled
* Generate pms

Added offspring field to species data files
Added pms.narc to datagen_species

* Document Comments

Added pms.narc to header comments

* Remove Hardcode

* Optimization
2025-05-07 20:46:30 -07:00
Rachel
7f6125d4fb
Separate out f-string expressions using backslashed-characters (#496)
Some checks are pending
build / build (push) Waiting to run
2025-04-30 08:44:02 -07:00
Rachel
1240a632ce Directly exit when failing to read datagen inputs 2025-04-29 11:46:20 -07:00
Rachel
307b39125e Enrich datagen's JSON errors 2025-04-28 02:10:36 -07:00
narf0708@gmail.com
4aa9f3cef8 Add exception handling to json data parsing 2025-04-27 18:16:54 -04:00
Eduardo Quezada
b157da484e
Use flag defines in map object event JSON files (#475)
* Generate vars and flags

* Convert Event flags map data

* Convert numbers to flags

* Fix type
2025-04-21 08:00:31 -07:00
Rachel
7f67d6f9c0
Replace makerom and makebanner with nitrorom (#478) 2025-04-21 07:00:33 -07:00