Rachel
8be36972e3
Replace narc subproject with vendored nitroarc ( #969 )
2026-02-23 16:35:08 -08: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
Rachel
7f67d6f9c0
Replace makerom and makebanner with nitrorom ( #478 )
2025-04-21 07:00:33 -07: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
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
c8cf600719
Replace knarc with libnarc
2024-12-31 20:15:30 -08:00
Joshua Smith
207d85fdff
some code cleanup and commenting to make decisions more clear
2024-10-21 14:41:42 -05:00
cbt6
6af4c209e0
Add save, savestate and cheat files to gitignore
2024-07-07 18:21:59 +08:00
Rachel
319c26c4d0
UnkStruct_020067E8 -> OverlayManager
2024-04-02 18:34:47 -07:00
Rachel
b3eb7deea8
Add .venv to .gitignore
2024-03-20 20:27:29 -07: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
b6626c5c6b
Merge pull request #118 from pret/feature/clangd_compatible_compile_commands
...
GCC-friendly compile_commands.json maker
2024-01-31 08:34:14 -08:00
Rachel
2e15638e45
Integrate constgen as a subproject
2024-01-06 21:02:09 -08:00
PikalaxALT
da192b1170
GCC-friendly compile_commands.json maker
2023-11-21 10:01:07 -05:00
Khandoker Munif Ahmed
08454c8857
Build evo.narc from data files in res/pokemon
...
Begin archiving evolution methods
Make suggested chagnes
Update rom.rsf to use evo.py and fix some bugs with evo.py
Update pokemon data files to append EVO and MOVE to evolution entries
use updated j2b register function for evo.py
2023-11-18 18:02:24 -08:00
Rachel
5506b54588
Add support for build on Mac OSX <= 10.14
2023-10-23 00:27:55 -07:00
lhearachel
ddb4cf5baf
List move subdirs explicitly
2023-09-11 09:43:27 -07:00
lhearachel
673846b824
Rebuild pl_waza_tbl.narc from move data files using json2bin
2023-09-10 19:39:22 -07:00
Nomura
a4809c2133
Include sdk subprojects as wraps
2023-09-04 15:39:07 +02:00
Nomura
c555fa86dd
Include nitrogfx subproject as a wrap
2023-08-01 10:36:00 +00:00
Nomura
df329a1868
Add nitrogfx as a subproject and libpng, zlib as wraps
2023-08-01 00:02:16 +02:00
Nomura
8809c26b84
Generate root.ini in build directory
2023-07-25 21:24:23 +02:00
Nomura
7d7bc8f6d1
Assets copied to build directory and listed in rsf
2023-07-25 17:48:17 +02:00
mid-kid
d5c8ac701f
Rewrite metrowerks wrapper in C
2023-07-24 23:40:18 +02:00
Nomura
47c75b1c03
Update .gitignore and .gitattributes
2023-07-18 16:15:05 +02:00
PikalaxALT
488c510e64
Unignore tools/asmdiff/asmdiff.sh
2023-01-11 07:40:45 -05:00
luckytyphlosion
93adc759fb
Match ov17_0224A0FC.c
...
See lib/include/cstdlib for the difficulty of matching this (tl;dr, need to include abs prototype in a file called or included by cstdlib)
2023-01-06 16:31:42 -05:00
luckytyphlosion
39176124af
Match some troublesome files.
...
- strlen and strspn had wrong prototype (returned unsigned int instead of size_t)
- define NULL as 0L
- ov14_0221FC20.c required splitting up Unk_ov14_022248A4
2023-01-06 13:14:03 -05:00
Nomura
9062afbac6
Match unk_020093B4.c
2022-12-28 18:04:42 +01:00
luckytyphlosion
8cefcbd8b2
Get it to build, part 1.
2022-11-23 14:01:24 -05:00
luckytyphlosion
8f05e55bdf
Newline at end of file.
2022-11-22 17:20:33 -05:00
Nomura
338bb472e8
Add .gitignore
2022-11-21 23:43:05 +01:00