praydog / REFramework

Scripting platform, modding framework and VR support for all RE Engine games
https://cursey.github.io/reframework-book/
MIT License
2.68k stars 337 forks source link

Dragon's Dogma 2 Character Creator - Menu not showing #1004

Closed LeonNamowitz closed 3 months ago

LeonNamowitz commented 3 months ago

Describe the bug The menu is not rendering. It sometimes flickers quickly at startup but then vanishes. Pressing the menu key does bring up the cursor but still no menu.

Upload logs and any crash dumps re2_framework_log.txt

Identify the REFramework version Github developer build e1a13a6 (Nightly 629)

To Reproduce Steps to reproduce the behavior:

  1. Open the game.
  2. Press the menu key.
  3. Notice the cursor appearing, but no menu.

Expected behavior The menu showing up.

Desktop and VR (please complete the following information):

Additional context I've tried reinstalling, disabling every type of other overlay (Nvidia, Steam), clearing shader cache, but nothing helped.

These are the latest errors the log gives:

[error] [D3D12] Failed to get back buffer for rtv. [error] Present failed: 87a0001

praydog commented 3 months ago

Try the newest nightly and report back: https://github.com/praydog/REFramework-nightly/releases/

LeonNamowitz commented 3 months ago

Sadly no improvement, behaves pretty much exactly like before.

New logs: re2_framework_log.txt excerpt of other errors

I swear the log looks different every time. Sometimes it only includes the "present failed: 87a0001" error, sometimes no errors at all and sometimes a 60MB monstrosity I can't even upload. short video of some flickering (game always starts in this window for me and then switches to fullscreen)

The framework itself is also fully functional it seems, I can click things and move it around, it's just not rendering correctly. Not sure what else I can do to help with this.

praydog commented 3 months ago

Download nightly again and upload logs https://github.com/praydog/REFramework-nightly/releases/

It won't fix anything but should give me more context and if I should rule out third party software causing conflicts.

LeonNamowitz commented 3 months ago

Literally just did (Nightly 641). I don't see any obvious errors but I've had that before as well. re2_framework_log.txt

The menu flickers and disappears when the game fullscreens. For context I have the Nvidia overlay and Steam overlay disabled. No Afterburner running either.

praydog commented 3 months ago

OH. I know what it is. It's DLSS3... I think. It's inserting fake present calls, confusing REFramework. I have Hardware Accelerated GPU Scheduling turned off, so DLSS3 was not auto-activating for me so I couldn't see the issue.

LeonNamowitz commented 3 months ago

I'm getting mixed feelings here now, I just had it work once by randomly changing things but can't reproduce. Shouldn't deleting the framegen DLL stop it from engaging? Because that doesn't change a thing.

praydog commented 3 months ago

You can try disabling "Hardware Accelerated GPU Scheduling" temporarily in Windows to see if it goes away. This will stop any DLSS3 related code from getting loaded by the game. This isn't ideal, so I'll try to make REFramework compatible here.

LeonNamowitz commented 3 months ago

Yeah nvm that's it, you're a genius. Restarting without GPU Scheduling and the menu renders flawlessly. So weird because you can't change any settings in this demo. Shouldn't be a huge issue in the final game if we can actually disable it...maybe.

Good luck fixing it though ^^

praydog commented 3 months ago

Fixed in e206942355177d0c7a6ca0f294acd55c8e26169e