Rachel
41c0c2f864
tools: Generic data-format processing library
2026-03-20 22:26:04 -07:00
scbroede
69521b0bee
decompile crypto utils ( #994 )
2026-03-11 14:18:08 -07:00
scbroede
23e058a676
update to reflect nitrosystem changes ( #976 )
build / build (push) Has been cancelled
2026-02-25 20:53:57 -08:00
Rachel
8be36972e3
Replace narc subproject with vendored nitroarc ( #969 )
2026-02-23 16:35:08 -08:00
scbroede
a26e03caab
decompile gds ( #927 )
2026-02-04 10:28:19 -08:00
Rachel
45336a30a5
Remove nitrogfx from update.ini
build / build (push) Waiting to run
2026-02-03 21:46:24 -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
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
297805f3fd
Anchor nitrogfx to most recent SHA ( #662 )
2025-08-09 14:47:05 -07:00
Rachel
727dc8a543
Bump narc to v0.4.0
...
build / build (push) Has been cancelled
Includes a fix for the extract command pipeline which caused some NARCs to be unable to be extracted.
2025-07-26 17:21:28 -07:00
Rachel
f394fd0382
refactor: Change the extension of .naix to .naix.h throughout ( #516 )
2025-05-22 20:46:01 -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
Eduardo Quezada
26df8623d5
Some Villa documentation ( #487 )
...
* Start documenting Villa
* Stopping for now
2025-04-24 16:49:49 -07:00
Rachel
7f67d6f9c0
Replace makerom and makebanner with nitrorom ( #478 )
2025-04-21 07:00:33 -07:00
Rachel
3820258a4e
Update NitroWiFi subproject wrap to satisfy meson subprojects update
2025-03-11 10:25:11 -07:00
Rachel
2e4e858081
Migrate remaining generated constants to metang
2025-01-29 22:43:45 -08:00
Rachel
9424c14b0a
Pin metang to v0.1.1-python tag, update NitroSDK commit SHA
2025-01-27 20:46:36 -08:00
Rachel
e71ea7f133
Switch metang to python implementation as temp-fix for native Windows builds
2025-01-23 22:20:34 -08:00
Rachel
2c410b8046
Replace python scripts for packing species archives with C++
...
This new code is responsible for packing the following archives:
- `pl_personal` -> basic information for each species: stats, types, etc.
- `evo` -> evolution lines for each species
- `wotbl` -> by-level learnsets for each species
- `ppark` -> catching show data for each species
- `height` -> y-offsets for front and back sprites for each species
- `pl_poke_data` -> sprite-rendering data for each species: animation
ID, frame data, shadow size and offsets, etc.
Additionally, the following headers are generated:
- `res/pokemon/tutorable_moves.h` -> A listing of moves taught by each
tutor and how much each move costs to be tutored
- `res/pokemon/species_learnsets_by_tutor.h` -> An array of bitmasks for
each species designating which moves can be tutored to that species
2025-01-21 22:46:39 -08:00
Rachel
92cd212dea
Integrate metang as a subproject + migrate species data constants
2025-01-21 22:46:38 -08:00
Rachel
568e212e4b
Merge pull request #327 from lhearachel/libnarc
...
build / build (push) Has been cancelled
Replace knarc with libnarc
2025-01-03 13:14:30 -08:00
Rachel
d9851eaf34
Move Nitro subproject targets to ntrtwl
2025-01-01 21:15:53 -08:00
Rachel
c8cf600719
Replace knarc with libnarc
2024-12-31 20:15:30 -08:00
mid-kid
b340dbcc89
Update subprojects
2024-11-13 22:08:52 +01:00
mid-kid
dbae8bb28d
Create script to "lock" subprojects by commit
2024-11-13 22:08:22 +01:00
Nomura
2137819bce
Use makelcf from NitroSDK subproject
2024-08-10 22:03:52 +02:00
Rachel
2ca9b0468f
Point all subprojects to branches instead of head
2024-05-19 14:32:31 -07:00
Rachel
dbbcba9c17
Point knarc subproject to 2.0 branch
2024-05-07 19:02:09 -07: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
FroggestSpirit
fcb47d4b25
Initial SDAT Decompilation
2024-02-10 20:23:33 -05:00
Rachel
7bf253a4d6
Move enum-based battle constants to constgen schema
2024-01-08 20:50:36 -08:00
Rachel
2e15638e45
Integrate constgen as a subproject
2024-01-06 21:02:09 -08:00
Nomura
ada2c80058
Resolve almost all pointers in libcrypto
2023-09-05 20:33:20 +02:00
Nomura
c323b08d3e
Resolve pointers in asm files in ppwlobby
2023-09-05 19:14:38 +02:00
Nomura
a4809c2133
Include sdk subprojects as wraps
2023-09-04 15:39:07 +02:00
Nomura
5de59ec5c7
Label some gamespy data
2023-09-01 10:27:34 +02:00
Nomura
34192c9a8d
Label functions from libdwcgsserverbrowsing.a
2023-08-31 21:35:47 +02:00
Nomura
95abe71458
Label functions from libdwcgsqr2.a
2023-08-31 21:12:58 +02:00
Nomura
06eedb51e2
Label functions from libdwcgsnatneg.a
2023-08-31 21:05:15 +02:00
Nomura
b8461e5b52
Label functions from libdwcgsgt2.a
2023-08-31 20:55:33 +02:00
Nomura
a2a199d67d
Label functions from libdwcgsgstats.a
2023-08-31 20:12:50 +02:00
Nomura
6572e020d6
Label functions from libdwcgsgp.a
2023-08-31 19:47:46 +02:00
Nomura
1233318f63
Label functions from libdwcgsghttp.a
2023-08-31 19:18:00 +02:00
Nomura
7db3499ef0
Label functions from libdwcgscommon.a
2023-08-31 18:54:54 +02:00
Nomura
d92ef25365
Label functions from libdwcgschat.a
2023-08-31 18:35:55 +02:00
Nomura
3c098ab803
Match dwc_common.c
2023-08-30 15:50:49 +02:00
Nomura
c0e3ce1a7d
Label some NitroDWC functions
2023-08-29 20:10:47 +02:00
Nomura
cbba05cbf9
Move NitroDWC add-in libs to a separate subproject
2023-08-29 19:34:01 +02:00