jak-project/game
water111 d82b6209b6
Some checks are pending
Build / 🖥️ Windows (push) Waiting to run
Build / 🐧 Linux (push) Waiting to run
Build / 🍎 MacOS (push) Waiting to run
Inform Pages Repo / Generate Documentation (push) Waiting to run
Lint / 📝 Formatting (push) Waiting to run
Lint / 📝 Required Checks (push) Waiting to run
Lint / 📝 Optional Checks (push) Waiting to run
[jak3] Fix neosat particles and tentacle (#3722)
Fixes issue with not handling texture flipping flags in sprite renderer
(new jak 3 feature). As far as I can tell, there is no visible
difference because the textures that use this flag are symmetric.

Fix issue with not adding an `and` with `0xf` on the offset into the xy
table. This is added only in jak 3, where `vi07`'s upper bits are
sometimes nonzero, but doesn't hurt to have in all three games.
```
  iaddi vi09, vi00, 0xf      |  nop                      
  iand vi07, vi07, vi09      |  nop  
```

![image](https://github.com/user-attachments/assets/559d749a-957a-47dc-af6a-5b4b7d72a65b)

Fix issue with inf/nan causing the tentacle to not appear:

![image](https://github.com/user-attachments/assets/7c316cdf-7ff8-452d-b4af-ddb8d5ba4e44)

---------

Co-authored-by: water111 <awaterford1111445@gmail.com>
2024-10-19 14:05:42 -04:00
..
assets game: fix game icon aspect ratio (#3718) 2024-10-18 23:02:19 -04:00
common [wip] Jak 3 Overlord (#3567) 2024-07-26 09:42:28 -04:00
external jak3: add discord rpc and fix some decomp (#3500) 2024-05-01 13:49:26 +02:00
graphics [jak3] Fix neosat particles and tentacle (#3722) 2024-10-19 14:05:42 -04:00
kernel [jak3] fix envmap texture and strength (#3704) 2024-10-05 12:53:57 -04:00
mips2c decompiler: call-parent-state-handler and suspend-for macros (#3625) 2024-09-04 19:35:54 +02:00
overlord [jak2] Workaround for sound effects getting dropped (#3660) 2024-09-08 14:47:12 -04:00
sce [wip] Jak 3 Overlord (#3567) 2024-07-26 09:42:28 -04:00
settings game: cleanup some display settings related code, forbid invalid game-size resolutions (#3601) 2024-07-27 22:29:14 -04:00
sound [wip] Jak 3 Overlord (#3567) 2024-07-26 09:42:28 -04:00
system game: dont filter resolutions in windowed mode (#3688) 2024-09-30 20:18:01 -04:00
tools REPL related improvements and fixes (#3545) 2024-06-03 00:14:52 -04:00
CMakeLists.txt game: ensure the default game-size is also valid when initializing the pc-settings.gc file (#3624) 2024-08-03 14:57:07 -04:00
main.cpp game: fix the path the--portable flag determines (#3537) 2024-05-26 00:40:33 -04:00
runtime.cpp [wip] Jak 3 Overlord (#3567) 2024-07-26 09:42:28 -04: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