open-goal-jak-project/common
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
..
audio deps: update `fmt` to latest version (#3403) 2024-03-05 22:11:52 -05:00
cross_os_debug deps: update `fmt` to latest version (#3403) 2024-03-05 22:11:52 -05:00
cross_sockets deps: update `fmt` to latest version (#3403) 2024-03-05 22:11:52 -05:00
custom_data Add hfrag, clean up some background renderer stuff (#3509) 2024-05-09 20:11:43 -04:00
dma deps: update `fmt` to latest version (#3403) 2024-03-05 22:11:52 -05:00
formatter decomp3: spawn `target`, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
global_profiler deps: update `fmt` to latest version (#3403) 2024-03-05 22:11:52 -05:00
goos [goalc] speed up jak3 compilation (#3454) 2024-04-06 16:01:17 -04:00
log deps: update `fmt` to latest version (#3403) 2024-03-05 22:11:52 -05:00
math deps: update `fmt` to latest version (#3403) 2024-03-05 22:11:52 -05:00
repl Dependency graph work - Part 1 - Preliminary work (#3505) 2024-05-12 12:37:59 -04:00
serialization deps: update `fmt` to latest version (#3403) 2024-03-05 22:11:52 -05:00
sqlite [jak2] Work-in-progress texture animations (#2819) 2023-07-14 18:17:54 -04:00
texture Start setting up texture animation for jak 3. (#3524) 2024-05-18 11:23:48 -04:00
type_system Dependency graph work - Part 1 - Preliminary work (#3505) 2024-05-12 12:37:59 -04:00
util [wip] build actor tool (#3266) 2024-05-18 18:18:25 +02:00
versions deps: update `fmt` to latest version (#3403) 2024-03-05 22:11:52 -05:00
CMakeLists.txt [wip] build actor tool (#3266) 2024-05-18 18:18:25 +02:00
common_types.h support c++ tools on macos (#2063) 2022-12-22 17:12:05 -05:00
goal_constants.h [jak3] Set up ckernel (#3308) 2024-01-16 19:24:02 -05:00
link_types.h [jak3] Set up ckernel (#3308) 2024-01-16 19:24:02 -05:00
listener_common.h Typo fix LTT_MSG_INSEPCT (#2778) 2023-06-29 16:45:53 -04:00
symbols.h [jak3] Set up ckernel (#3308) 2024-01-16 19:24:02 -05:00