HGL
Heroic Games Launcher•3mo ago
optimistic-gold

Amnesia: Rebirth: Game won't start

I just downloaded Amnesia: Rebirth and it does not start. Heroic opens it and then immediately closes the window and quits the game. Here's the error log:
Launching "Amnesia: Rebirth" (legendary)
Native? No
Installed in: /Users/user/Games/Heroic/AmnesiaRebirth

System Info:
CPU: 8x Apple M1
Memory: 8.59 GB (used: 3.69 GB)
GPUs:

OS: 15.4.1 (darwin)

The current system is not a Steam Deck
We are not running inside a Flatpak container

Software Versions:
Heroic: 2.17.0 Cutty Flam Franky
Legendary: 0.20.37 Exit 17 (Heroic)
gogdl: 1.1.2
comet: comet 0.2.0
Nile: 1.1.2 Will A. Zeppeli

Game Settings: {
"preferSystemLibs": false,
"enableEsync": true,
"enableMsync": true,
"enableFsync": false,
"enviromentOptions": [],
"wrapperOptions": [],
"language": "",
"beforeLaunchScriptPath": "",
"afterLaunchScriptPath": "",
"verboseLogs": false,
"wineCrossoverBottle": ""
}

Game launched at: Thu May 29 2025 16:35:37 GMT+0200 (Central European Summer Time)

Winetricks packages:

Launch Command: HEROIC_APP_NAME=f59de18db4dc445f88ffeff24d081234 HEROIC_APP_RUNNER=legendary GAMEID=umu-0 HEROIC_APP_SOURCE=epic STORE=egs LD_PRELOAD= WINEPREFIX="/Users/user/Games/Heroic/Prefixes/default/Amnesia Rebirth" WINE_FULLSCREEN_FSR=0 WINEESYNC=1 WINEMSYNC=1 /Applications/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/arm64/darwin/legendary launch f59de18db4dc445f88ffeff24d081234 --wine "/Users/user/Library/Application Support/heroic/tools/game-porting-toolkit/Game-Porting-Toolkit-latest/Contents/Resources/wine/bin/wine64" --language en

Game Log:
IMPORTANT: Logs are disabled.
Enable verbose logs in Game's settings > Advanced tab > 'Enable verbose logs' before reporting an issue.

============= End of log =============
Launching "Amnesia: Rebirth" (legendary)
Native? No
Installed in: /Users/user/Games/Heroic/AmnesiaRebirth

System Info:
CPU: 8x Apple M1
Memory: 8.59 GB (used: 3.69 GB)
GPUs:

OS: 15.4.1 (darwin)

The current system is not a Steam Deck
We are not running inside a Flatpak container

Software Versions:
Heroic: 2.17.0 Cutty Flam Franky
Legendary: 0.20.37 Exit 17 (Heroic)
gogdl: 1.1.2
comet: comet 0.2.0
Nile: 1.1.2 Will A. Zeppeli

Game Settings: {
"preferSystemLibs": false,
"enableEsync": true,
"enableMsync": true,
"enableFsync": false,
"enviromentOptions": [],
"wrapperOptions": [],
"language": "",
"beforeLaunchScriptPath": "",
"afterLaunchScriptPath": "",
"verboseLogs": false,
"wineCrossoverBottle": ""
}

Game launched at: Thu May 29 2025 16:35:37 GMT+0200 (Central European Summer Time)

Winetricks packages:

Launch Command: HEROIC_APP_NAME=f59de18db4dc445f88ffeff24d081234 HEROIC_APP_RUNNER=legendary GAMEID=umu-0 HEROIC_APP_SOURCE=epic STORE=egs LD_PRELOAD= WINEPREFIX="/Users/user/Games/Heroic/Prefixes/default/Amnesia Rebirth" WINE_FULLSCREEN_FSR=0 WINEESYNC=1 WINEMSYNC=1 /Applications/Heroic.app/Contents/Resources/app.asar.unpacked/build/bin/arm64/darwin/legendary launch f59de18db4dc445f88ffeff24d081234 --wine "/Users/user/Library/Application Support/heroic/tools/game-porting-toolkit/Game-Porting-Toolkit-latest/Contents/Resources/wine/bin/wine64" --language en

Game Log:
IMPORTANT: Logs are disabled.
Enable verbose logs in Game's settings > Advanced tab > 'Enable verbose logs' before reporting an issue.

============= End of log =============
30 Replies
conscious-sapphire
conscious-sapphire•3mo ago
Game Log: IMPORTANT: Logs are disabled. Enable verbose logs in Game's settings > Advanced tab > 'Enable verbose logs' before reporting an issue.
conscious-sapphire
conscious-sapphire•3mo ago
No description
No description
conscious-sapphire
conscious-sapphire•3mo ago
then relaunch and send a new log
optimistic-gold
optimistic-goldOP•3mo ago
oh oops. thank you haha here's the game log part now:
Game Log:

[cli] INFO: Logging in...

[Core] INFO: Trying to re-use existing login session...

[cli] INFO: Checking for updates...

[Core] INFO: Getting authentication token...

[cli] INFO: Launching f59de18db4dc445f88ffeff24d081234...

esync: up and running.

0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000018064B088, 43) stub

0024:fixme:heap:RtlSetHeapInformation 0000000001A20000 0 000000000011F320 4 stub

0024:fixme:win:RegisterTouchWindow (0000000000010056 00000003): stub

0024:fixme:wgl:macdrv_wglChoosePixelFormatARB unused pfAttribFList

00b4:fixme:imm:ImeSetActiveContext (0x37b1b0, 0): stub

00b4:fixme:imm:ImmReleaseContext (0000000000010020, 000000000037B1B0): stub

0024:fixme:imm:ImmReleaseContext (0000000000010056, 0000000008057040): stub

0024:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4

0024:fixme:imm:ImeSetCompositionString Reading string unimplemented

0024:fixme:imm:NotifyIME NI_CLOSECANDIDATE

0024:fixme:imm:ImeSetActiveContext (0x8057040, 1): stub

wine: Unhandled page fault on read access to 0000000000000000 at address 0000000000000000 (thread 0024), starting debugger...

0024:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 32 388" (2)

Read the Wine Developers Guide on how to set up winedbg or another debugger

============= End of log =============
Game Log:

[cli] INFO: Logging in...

[Core] INFO: Trying to re-use existing login session...

[cli] INFO: Checking for updates...

[Core] INFO: Getting authentication token...

[cli] INFO: Launching f59de18db4dc445f88ffeff24d081234...

esync: up and running.

0024:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000018064B088, 43) stub

0024:fixme:heap:RtlSetHeapInformation 0000000001A20000 0 000000000011F320 4 stub

0024:fixme:win:RegisterTouchWindow (0000000000010056 00000003): stub

0024:fixme:wgl:macdrv_wglChoosePixelFormatARB unused pfAttribFList

00b4:fixme:imm:ImeSetActiveContext (0x37b1b0, 0): stub

00b4:fixme:imm:ImmReleaseContext (0000000000010020, 000000000037B1B0): stub

0024:fixme:imm:ImmReleaseContext (0000000000010056, 0000000008057040): stub

0024:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4

0024:fixme:imm:ImeSetCompositionString Reading string unimplemented

0024:fixme:imm:NotifyIME NI_CLOSECANDIDATE

0024:fixme:imm:ImeSetActiveContext (0x8057040, 1): stub

wine: Unhandled page fault on read access to 0000000000000000 at address 0000000000000000 (thread 0024), starting debugger...

0024:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 32 388" (2)

Read the Wine Developers Guide on how to set up winedbg or another debugger

============= End of log =============
looks like i need to find out how to setup the wine debugger. how do i do that? 😭
like-gold
like-gold•3mo ago
this isn't the full log, post the whole thing at once
HeroicBot
HeroicBot•3mo ago
To help you, we need a game log. Please see the following images on how to get it.
From An unknown user
From An unknown user
From An unknown user
From An unknown user
From An unknown user
From An unknown user
like-gold
like-gold•3mo ago
no need to set up the wine debugger in any case i've ever seen
optimistic-gold
optimistic-goldOP•3mo ago
like-gold
like-gold•3mo ago
it really looks like half the log is missing still are you editing out lines?
optimistic-gold
optimistic-goldOP•3mo ago
no that's just what it gives me when i do what the screenshots showed 😭 maybe it's something with macs not telling you exactly what they're doing. apple is very good at hiding stuff
flat-fuchsia
flat-fuchsia•3mo ago
there's a bug in the log generation where the Mac logs incorrectly drop the wine runner info. it's visible in the launch command though.
optimistic-gold
optimistic-goldOP•3mo ago
you can just lmk what i need to do to get you the necessary info :starz_stare:
like-gold
like-gold•3mo ago
fair enough have you tried this game with crossover?
optimistic-gold
optimistic-goldOP•3mo ago
i've never used crossover. what's the difference to wine?
conscious-sapphire
conscious-sapphire•3mo ago
just did a quick search through, amnesia rebirth will not run over wine, unfortunately
correct-apricot
correct-apricot•3mo ago
i have the same error
conscious-sapphire
conscious-sapphire•3mo ago
it runs on opengl and macos’ opengl support is absolutely horrendous
like-gold
like-gold•3mo ago
no, you dont. your other post is about a different game, stay out of unrelated threads. if you have an issue with the same game, then sure.
correct-apricot
correct-apricot•3mo ago
the game is rocket league i have the error code if u want to see
like-gold
like-gold•3mo ago
no, I dont. dont hijack unrelated threads.
optimistic-gold
optimistic-goldOP•3mo ago
okay, sad. thank you for the help though! i really appreciate it. :starz_pandalove:
flat-fuchsia
flat-fuchsia•3mo ago
Do you think this is an EGS build or macOS-wine problem? the Steam version apparently works on Linux under Proton https://www.protondb.com/app/999220
How well does Amnesia: Rebirth work on Linux and the Steam Deck?
Game information for Proton, Linux, Steam Deck, and SteamOS
conscious-sapphire
conscious-sapphire•3mo ago
it’s a MacOS thing any game that runs on opengl has genuinely 0 great solutions on a Mac since apple’s last opengl driver update was (3.3?)
flat-fuchsia
flat-fuchsia•3mo ago
the game came out in 2020 and runs on OpenGL?!
conscious-sapphire
conscious-sapphire•3mo ago
that’s what I read :shrug: I don’t own the game myself so I’m not sure
conscious-sapphire
conscious-sapphire•3mo ago
Yes, it is OGL Previous Amnesia games were also OGL Their in house engine Apple was doing GL 4.2 iirc But not sure if modern Mac has a GL driver at all Intel Mac was doing GL 4.2
conscious-sapphire
conscious-sapphire•3mo ago
god knows :shrug:
conscious-sapphire
conscious-sapphire•3mo ago
https://docs.mesa3d.org/drivers/zink.html#apple-macos-and-moltenvk I guess one could try this but i dont expect end users to do it
conscious-sapphire
conscious-sapphire•3mo ago
eugh that seems a bit painful
passive-yellow
passive-yellow•2mo ago
i only could run it using vmware fusion with windows 11 arm64... before trying to run epic games launcher i installed steam and ask it to install a game using dx12, it installed directx and c++ runtimes for me and now it worked

Did you find this page helpful?