open-goal-jak-project/goalc
Hat Kid 62ef9fe49d
[wip] build actor tool (#3266)
This does a couple of things:

- The `custom_levels` folder was renamed to `custom_assets` and contains
`levels`, `models` and `texture_replacements` folders for Jak 1, 2 and 3
in order to keep everything regarding custom stuff in one place.
- With this, texture replacements now use separate folders for all games
- A build actor tool was added that generates art groups for custom
actors
- Custom levels can now specify what custom models from the `models`
folder they want to import, this will add them to the level's FR3.
- A `test-zone-obs.gc` file was added, containing a `test-actor` process
that uses a custom model as an example.

The build actor tool is still very WIP, the joints and the default
animation are hardcoded, but it allows for importing any GLB file as a
merc model.
2024-05-18 18:18:25 +02:00
..
build_actor [wip] build actor tool (#3266) 2024-05-18 18:18:25 +02:00
build_level [wip] build actor tool (#3266) 2024-05-18 18:18:25 +02:00
compiler goalc: add a performance report feature (#3519) 2024-05-15 22:52:16 -04:00
data_compiler deps: update `fmt` to latest version (#3403) 2024-03-05 22:11:52 -05:00
debugger debugger: reverse the order the backtrace is printed (#3474) 2024-04-16 05:22:31 +01:00
emitter deps: update `fmt` to latest version (#3403) 2024-03-05 22:11:52 -05:00
listener deps: update `fmt` to latest version (#3403) 2024-03-05 22:11:52 -05:00
make [wip] build actor tool (#3266) 2024-05-18 18:18:25 +02:00
regalloc Port `bones.gc` math to GOAL (#3425) 2024-03-15 20:31:11 -04:00
CMakeLists.txt [wip] build actor tool (#3266) 2024-05-18 18:18:25 +02:00
main.cpp goalc: Fix new symbol trie's performance inefficiencies (#3443) 2024-04-01 18:56:55 -04:00
simple_main.cpp game: Remove temporary CLI arg shim in `gk` (#2532) 2023-04-22 14:13:57 -04:00