Open rpcarvalheira opened 1 year ago
cross referencing https://github.com/emoose/DLSSTweaks/issues/33 as it is probably the same issue
Could you give the build at https://github.com/emoose/DLSSTweaks/issues/33#issuecomment-1446890490 a try? A lot of fixes were added there which should help with hangs/crashes.
Mostly working, however sometimes the game just crashes even before intro (once outta ten times testing). I'll tomorrow play a bit and see if some other bugs appear. Thanks!
Ah hm, that ver does change a lot of how the hook stuff is loaded in too (which hasn't really been tested that much yet), the previous beta5 which just had the hangs/crash fixes might work better: https://github.com/emoose/DLSSTweaks/issues/22#issuecomment-1446463915
12b4b starts really good (fluid, it seems everything is in order) but gets stuck in the same place as others, while 12b5a starts slow and as it seems it will get stuck (sometimes does, as I'm further testing - whenever changing dlls I have to open the game without any of them and then open again - forcing dlaa with 3060) and them BAM (gets stuck, needs to end the process and reopen the game without the dll because apparently even force closing makes the executable process getting stuck while open - so taskmgr, delete process, stuff like that and it goes back) However, (no pro here) some changes in the background that happens to disturb the game. However, what I'm trying to figure out what makes the game stuck in the injection of the dll at a point that it doesn't proceed on its loading. I've thought it should probably be some changes happening in the 3.1.1.0 v2 dll, so went back to the v1 and same thing occurs. .
When I go back to the 08, magic happens normally. Probably the changes in the way the app starts seems to be the problem, since most of the times there isn't even logs being generated by the newer dlls (despite being sure that dlaa is active due to some things like 120+ fps in ultra).
Also, when forcing DLAA, reflex has to be active, right? sometimes it seems even the game settings starts with it off using the newer versions.
Log of 08: [2023-03-03 12:00:52.773] [info] DLSSTweaks v0.123.12, by emoose: DLL wrapper loaded, watching for DLSS library load. [2023-03-03 12:00:52.775] [info] Game path: C:\Program Files\WindowsApps\FocusHomeInteractiveSA.579645D26CFD_1.3.3.0_x644hny5m903y3g0\AtomicHeart\Binaries\WinGDK\AtomicHeart-WinGDK-Shipping.exe [2023-03-03 12:00:52.775] [info] DLL path: C:\Program Files\WindowsApps\FocusHomeInteractiveSA.579645D26CFD_1.3.3.0_x644hny5m903y3g0\AtomicHeart\Binaries\WinGDK\dxgi.dll [2023-03-03 12:00:52.775] [info] Config path: C:\Program Files\WindowsApps\FocusHomeInteractiveSA.579645D26CFD_1.3.3.0_x64__4hny5m903y3g0\AtomicHeart\Binaries\WinGDK\dlsstweaks.ini [2023-03-03 12:00:52.775] [info] --- [2023-03-03 12:00:52.775] [debug] LdrRegisterDllNotification callback set [2023-03-03 12:01:03.508] [info] nvngx: applied export hooks, waiting for game to call them... [2023-03-03 12:01:04.264] [debug] nvngx_dlss: applied hud hook via registry [2023-03-03 12:01:05.284] [info] DLSS functions found & parameter hooks applied! [2023-03-03 12:01:05.284] [info] Settings: [2023-03-03 12:01:05.284] [info] - ForceDLAA: true [2023-03-03 12:01:05.284] [info] - OverrideAutoExposure: default [2023-03-03 12:01:05.284] [info] - OverrideAppId: false
DLSSTweaks v0.123.8, by emoose: DLL wrapper loaded, watching for DLSS library load... Applied _nvngx.dll DLL export hooks, waiting for game to call them... DLSS functions found & parameter hooks applied! Settings:
OverrideAppId: false
For further testing, went to use the 12b5a without DLAA active - still stuck at the same place. empty log file
I'll use the crossref of https://github.com/emoose/DLSSTweaks/issues/28 12b3 opens normally and after it does, 12b4 and 12b5 opens normally then.
However, it seems as 12b3 is the only one that works almost all times without the "gambiarra" of specialk loading together (of all the newer versions, hdr on or off), the others get stuck sometimes.
What I could find out is that I was with HDR on and that maybe was the problem. There is an issue where HDR and DLSSTweaks may not function properly (sometimes I try with it on and off, but most of the times with HDR on, DLSSTweaks doesn't work and game gets stuck, so I'm only testing without HDR - however 12b3 opens ok with HDR on, while 12b4 and 12b5 doesn't start (like at all) with HDR on. However, most of the times 12b4 and 12b5 only opens with specialk forcing HDR after being loaded https://github.com/SpecialKO/SpecialK (22.9.16), so it seems that most surely the issue is in the injection/wrapper and the autoexposure being probably an issue there. Which was maybe why I could load the game with newer versions before, since special K was also injected (but somehow it doesn't work most of the times with 12b5a).
Should we open another issue with the problem of hdr?
Should we open another issue with the problem of hdr?
Sorry for late reply, could you try the build at https://github.com/emoose/DLSSTweaks/issues/33#issuecomment-1464209942 and see if that changes anything?
in 0.123.8, it opens normally and frame generation works perfectly. However, when trying the newer version 0.123.11, it gets stuck in the first studio screen and stops the game (even the process gets stuck as well no changelogs).