Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[GAME BUG]: CUSA01632 Dynasty Warriors 8 Empires - Incompatible types U32 and U32x2 and vk_rasterizer.cpp:operator():601: Assertion Failed! #2147

Open
5 tasks done
chronicer opened this issue Jan 14, 2025 · 3 comments

Comments

@chronicer
Copy link

Checklist (we expect you to perform these steps before opening the issue)

  • I have searched for a similar issue in this repository and did not find one.
  • I am using an official build obtained from releases or updated one of those builds using its in-app updater.
  • I have re-dumped the game and performed a clean install without mods and the issue is still present.
  • I have disabled all patches and cheats and the issue is still present.
  • I have all the required system modules installed.

Describe the Bug

When i select Red Hare horse - game crashes with Incompatible types U32 and U32x2 error (all models has black textures).
When i select any playable officer model - game crashes with vk_rasterizer.cpp:operator():601: Assertion Failed!

On screens - normal horse model with black textures and Red Hare.

Reproduction Steps

When i select Red Hare horse - game crashes with Incompatible types U32 and U32x2 error (all models has black textures).
When i select any playable officer model - game crashes with vk_rasterizer.cpp:operator():601: Assertion Failed!

Specify OS Version

Windows 11 LTSC 24H2

CPU

Ryzen 3 3100

GPU

nVidia GTX 1050 Ti

Amount of RAM in GB

24 Gb

Amount of VRAM in GB

4 Gb

Log File

1
2

shad_log DW 8 Empires assertion failed.txt
shad_log DW 8 Empires incompatible types.txt

@StevenMiller123
Copy link
Contributor

That build hash does not belong to a main build. Please test on the latest pre-release.

@chronicer
Copy link
Author

That build hash does not belong to a main build. Please test on the latest pre-release.

Same errors

@kalaposfos13
Copy link
Contributor

kalaposfos13 commented Jan 14, 2025

Gravity Rush 2 crashes with a similar error as well, and you can technically even reach it with a release build, if you spawn in the player_test world, turn on the infinite gravity cheat, don't load the Ngs2 library in LLE to skip the audio crash that would happen before this, and fly to the location shown in this video. In the video I used a lot of shader skipping to get further, this error occurs when you get close enough to the edge for the game to start loading the place.

Quick log from the latest main showcasing this (filtered due to extreme log spam from Ngs2 stubs and undefined exrtq behaviour): shad_log.txt

[Debug] <Critical> liverpool.h:unhandled_exception:1456: Unreachable code!
Unhandled exception: Incompatible types U32 and U32x2

Edit: I don't know if this is also relevant, but in debug builds the game hits this debug assert while booting:

DEBUG_ASSERT(type == Type::U32);

Changing it to an error log tells me that it is hit a lot of times while compiling the initial shaders, too
shad_log.txt
Edit 2: I accidentally used inverted logic in the logging, I updated the log to a correct one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants