jak-project/goalc
Hat Kid edae60d58d
Some checks failed
Build / 🖥️ Windows (push) Has been cancelled
Build / 🐧 Linux (push) Has been cancelled
Build / 🍎 MacOS (push) Has been cancelled
Inform Pages Repo / Generate Documentation (push) Has been cancelled
Lint / 📝 Formatting (push) Has been cancelled
Lint / 📝 Required Checks (push) Has been cancelled
Lint / 📝 Optional Checks (push) Has been cancelled
decompiler: support merc model replacements and adding custom actor models to vanilla fr3s (#3597)
This adds support for replacing existing merc models in FR3 files with
custom GLB model files. The replacements go in
`custom_assets/<GAME>/merc_replacements`, similar to texture
replacements. When a `.glb` file with a file name that matches any model
present in an FR3 is detected (e.g. `eichar-lod0` for Jak), all merc
model data is replaced with the given model.

Additionally, models for custom actors can now also be added to vanilla
FR3s. The models for this go in
`custom_assets/<GAME>/models/<LEVEL_NAME>` (e.g.
`custom_assets/jak1/models/jungleb/test-actor-lod0.glb`) and will be
added to the FR3 that has a matching name (exception: to add things to
the common level file, the folder should be named `common` instead of
`GAME`).
For custom levels, these now go in
`custom_assets/<GAME>/models/custom_levels` (previously
`custom_assets/<GAME>/models`).

Another small change: When level ripping is enabled, the resulting model
files will now be stored in game name subfolders inside of `glb_out`.
2024-07-21 01:51:31 +02:00
..
build_actor REPL related improvements and fixes (#3545) 2024-06-03 00:14:52 -04:00
build_level decompiler: support merc model replacements and adding custom actor models to vanilla fr3s (#3597) 2024-07-21 01:51:31 +02:00
compiler REPL related improvements and fixes (#3545) 2024-06-03 00:14:52 -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 REPL related improvements and fixes (#3545) 2024-06-03 00:14:52 -04: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 REPL related improvements and fixes (#3545) 2024-06-03 00:14:52 -04:00
simple_main.cpp game: Remove temporary CLI arg shim in gk (#2532) 2023-04-22 14:13:57 -04:00