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

Atomic Heart issues with latest version #35

Open
rpcarvalheira opened this issue Mar 1, 2023 · 8 comments
Open

Atomic Heart issues with latest version #35

rpcarvalheira opened this issue Mar 1, 2023 · 8 comments

Comments

@rpcarvalheira
Copy link

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).

@rpcarvalheira
Copy link
Author

cross referencing #33 as it is probably the same issue

@emoose
Copy link
Owner

emoose commented Mar 1, 2023

Could you give the build at #33 (comment) a try? A lot of fixes were added there which should help with hangs/crashes.

@rpcarvalheira
Copy link
Author

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!

@emoose
Copy link
Owner

emoose commented Mar 1, 2023

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: #22 (comment)

@rpcarvalheira
Copy link
Author

rpcarvalheira commented Mar 3, 2023

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
image
(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
image
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.
image.

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_x64__4hny5m903y3g0\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_x64__4hny5m903y3g0\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:

  • ForceDLAA: false
  • ForceAutoExposure: false
  • OverrideAppId: false

For further testing, went to use the 12b5a without DLAA active - still stuck at the same place.
image
empty log file

@rpcarvalheira
Copy link
Author

I'll use the crossref of #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).

@rpcarvalheira
Copy link
Author

Should we open another issue with the problem of hdr?

@emoose
Copy link
Owner

emoose commented Mar 10, 2023

Should we open another issue with the problem of hdr?

Sorry for late reply, could you try the build at #33 (comment) and see if that changes anything?

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

2 participants