jak-project/game
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
..
assets CI: Periodic Controller Database Update (#3585) 2024-07-16 19:45:50 -04:00
common jak2/3: re-implement screenshot system through goal (#3482) 2024-04-25 01:46:18 +01:00
external jak3: add discord rpc and fix some decomp (#3500) 2024-05-01 13:49:26 +02:00
graphics decompiler: support merc model replacements and adding custom actor models to vanilla fr3s (#3597) 2024-07-21 01:51:31 +02:00
kernel REPL related improvements and fixes (#3545) 2024-06-03 00:14:52 -04:00
mips2c jak 3 shadows (#3530) 2024-05-23 18:29:42 +01:00
overlord [jak3] implement autocollect and city turbo board cheats, fix actor heap and level flags (#3541) 2024-05-31 16:41:35 +01:00
sce decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
settings game: allow overriding the config directory location (#3477) 2024-04-28 15:29:20 -04:00
sound deps: update fmt to latest version (#3403) 2024-03-05 22:11:52 -05:00
system fix c++ compiler warnings, extract_merc assert (#3488) 2024-05-03 17:29:18 +01:00
tools REPL related improvements and fixes (#3545) 2024-06-03 00:14:52 -04:00
CMakeLists.txt jak 3 shadows (#3530) 2024-05-23 18:29:42 +01:00
main.cpp game: fix the path the--portable flag determines (#3537) 2024-05-26 00:40:33 -04:00
runtime.cpp [jak3] Decomp for gkernel, gkernel-h, gstate, gstring (#3326) 2024-01-21 18:08:05 -05:00
runtime.h g/j2: Integrate highscores with Speedrun.com/JakSpeedruns.com when speedrunner mode is enabled (#3037) 2023-10-11 20:43:55 -04:00