jak-project/goal_src/jak3/levels/factory
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
..
car jak3: shadow culling hack + finish region debugging tools + fix bigmap crashes (#3532) 2024-05-23 23:43:38 +01:00
conveyor.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
fac-gunturret.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
fac-part.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
fac-robotank-h.gc jak3: add goal_src skeleton (#3069) 2023-10-10 15:41:05 +02:00
fac-robotank-turret.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
fac-robotank.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
fac-tower.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
factory-boss-part.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
factory-boss-scenes.gc [jak3] implement autocollect and city turbo board cheats, fix actor heap and level flags (#3541) 2024-05-31 16:41:35 +01:00
factory-boss-setup.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
factory-boss-states.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
factory-h.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
factory-hud.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
factory-manager.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
factory-mood.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
factory-part.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
factory-scenes.gc [jak3] implement autocollect and city turbo board cheats, fix actor heap and level flags (#3541) 2024-05-31 16:41:35 +01:00
factorya-init.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
factorya-texture.gc jak3: add missing texture animations (#3577) 2024-07-15 02:25:18 +02:00
factoryb-init.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
factoryc-manager.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
factoryc-mood.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
factoryc-obs.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
factoryc-obs2.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
factoryc-texture.gc jak3: add missing texture animations (#3577) 2024-07-15 02:25:18 +02:00
ffight-projectile.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
ftank-projectile.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
fturret-projectile.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
h-warf.gc decomp3: more misc files (#3513) 2024-05-11 17:57:26 -04:00
hover-nav-factoryc.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
hover-nav-factoryd.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
lfaccity-mood.gc decomp3: decompile remaining mission code (#3515) 2024-05-16 16:21:44 +02:00
lfacrm1-mood.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
lfacrm2-mood.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
missile-bot.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00
warf-projectile.gc decomp3: font widescreen and shadow hacks, generic renderer, misc files (#3483) 2024-04-28 08:59:46 -04:00