Rachel
932714728e
Patch generated compile_commands.json with correct DWC include-paths and explicit wchar_t typedef ( #769 )
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 )
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 )
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 )
build / build (push) Waiting to run
2025-09-07 13:00:02 -07:00
Rachel
e526ae4c4f
Generate an NAIX for pl_poke_icon ( #740 )
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 )
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 )
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 )
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 )
...
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 )
...
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 )
...
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 )
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
Rachel
7fb18f939f
Merge pull request #437 from ravepossum/map_bins
...
Dump map data binaries, texture sets, and matrices
2025-03-19 16:08:06 +00:00
RavePossum
5bb9556a4c
Dump map matrices
2025-03-17 17:39:12 -04:00
Rachel
4fc59bfe4c
Merge pull request #329 from lhearachel/make-venv
...
build / build (push) Waiting to run
Pull Meson as a subproject
2025-03-12 08:26:37 -07:00
Rachel
44915351ee
Merge pull request #424 from ravepossum/mon_sprites
...
Document PokemonSprite and related structs
2025-03-12 07:59:02 -07:00
Eduardo Quezada
1d33088d8c
Merge branch 'main' into document12
2025-03-09 22:11:08 -03:00
RavePossum
7c701a376d
Document mon sprite magic numbers, generate otherpoke naix
2025-03-09 19:29:06 -04:00
Rachel
ce1493c36b
Clone meson instead of asking users to download it
...
This squash also removes the calcrom webhook, which serves no purpose
at this stage of the project.
2025-03-09 16:21:19 -07:00
Rachel
8c316409f3
Fix scripts with shebangs that were not marked as executable
2025-03-08 21:43:52 -08:00
Rachel
90229682d0
Overhaul CONTRIBUTING.md + integrate editorconfig and pre-commit
2025-03-08 21:43:47 -08:00