jak-project/game
Hat Kid bdded9ad8c
jak3: add missing texture animations (#3577)
This refactors some of the texture animation code a bit to better
support multiple games and adds most of the missing texture animations
for Jak 3 with a couple of exceptions/bugs:

- `hanga-sprite`: Despite `move_to_pool` being set for this anim, it's
not showing up in-game, but it does display properly in the ImGUI debug
window.

![image](https://github.com/open-goal/jak-project/assets/6624576/29df8e17-8831-412b-b9b7-7704d6bd7813)
- `factoryc-alpha`: Some conveyors do not have the animation for some
reason.

![image](https://github.com/open-goal/jak-project/assets/6624576/209ef073-2a81-4e2c-b020-dc2ae0b01196)
- This spot in Spargus seems to use texture animations, but it looks
like it maps to the `fora-water-dest` texture/slot, which comes from
`foresta-water`. Because the texture is not initialized, the texture
shows up black on first load, but it does show up after loading
`foresta`.

![image](https://github.com/open-goal/jak-project/assets/6624576/1e54bab2-f97c-47d5-a92a-a98a52c30178)

![image](https://github.com/open-goal/jak-project/assets/6624576/240b0137-1e9e-4e65-8446-0f78df9802dd)
- `hfrag` texture anim is not handled yet. Probably needs some special
casing.
2024-07-15 02:25:18 +02:00
..
assets CI: Periodic Controller Database Update (#3564) 2024-06-24 14:44:01 -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 jak3: add missing texture animations (#3577) 2024-07-15 02:25:18 +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