HGL
tame-yellow

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 =============
29 Replies
national-gold
national-gold•6d ago
Game Log: IMPORTANT: Logs are disabled. Enable verbose logs in Game's settings > Advanced tab > 'Enable verbose logs' before reporting an issue.
national-gold
national-gold•6d ago
No description
No description
national-gold
national-gold•6d ago
then relaunch and send a new log
tame-yellow
tame-yellowOP•6d 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? 😭
complex-teal
complex-teal•6d ago
this isn't the full log, post the whole thing at once
HeroicBot
HeroicBot•6d 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
complex-teal
complex-teal•6d ago
no need to set up the wine debugger in any case i've ever seen
tame-yellow
tame-yellowOP•6d ago
complex-teal
complex-teal•6d ago
it really looks like half the log is missing still are you editing out lines?
tame-yellow
tame-yellowOP•6d 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
sensitive-blue
sensitive-blue•6d 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.
tame-yellow
tame-yellowOP•6d ago
you can just lmk what i need to do to get you the necessary info :starz_stare:
complex-teal
complex-teal•6d ago
fair enough have you tried this game with crossover?
tame-yellow
tame-yellowOP•6d ago
i've never used crossover. what's the difference to wine?
national-gold
national-gold•6d ago
just did a quick search through, amnesia rebirth will not run over wine, unfortunately
like-gold
like-gold•6d ago
i have the same error
national-gold
national-gold•6d ago
it runs on opengl and macos’ opengl support is absolutely horrendous
complex-teal
complex-teal•6d 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.
like-gold
like-gold•6d ago
the game is rocket league i have the error code if u want to see
complex-teal
complex-teal•6d ago
no, I dont. dont hijack unrelated threads.
tame-yellow
tame-yellowOP•6d ago
okay, sad. thank you for the help though! i really appreciate it. :starz_pandalove:
sensitive-blue
sensitive-blue•6d 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
national-gold
national-gold•6d 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?)
sensitive-blue
sensitive-blue•6d ago
the game came out in 2020 and runs on OpenGL?!
national-gold
national-gold•6d ago
that’s what I read :shrug: I don’t own the game myself so I’m not sure
sensitive-blue
sensitive-blue•6d 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
national-gold
national-gold•6d ago
god knows :shrug:
sensitive-blue
sensitive-blue•6d 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
national-gold
national-gold•6d ago
eugh that seems a bit painful

Did you find this page helpful?