The game throws a c0000005 access violation on launch. The Steam overlay injecting into this old DirectDraw title is the culprit.
Copies a ready-to-paste prompt for Claude Code or another coding agent
I'm running "Runaway: A Road Adventure" on macOS through CrossOver (CrossOver 27 Preview) and I need to fix this bug:
## Instant crash (c0000005) from the Steam overlay
The game throws a c0000005 access violation on launch. The Steam overlay injecting into this old DirectDraw title is the culprit.
Apply the fix below on my machine, one step at a time. Tell me what each command does before you run it, back up any game files you modify, and stop if what you see doesn't match the steps.
Patch file to download: https://macgamebugs.com/patches/runaway-a-road-adventure/fix-steam-overlay.sh
---
Old DirectDraw games like Runaway crash with `c0000005` (access violation) the moment Steam's overlay (`gameoverlayrenderer.dll`) is injected into the process. Disabling the overlay **for this game only** clears the crash while leaving it on for everything else in the bottle.
## Run the fix
1. Download `fix-steam-overlay.sh` below.
2. Open it in any text editor and replace `<YOUR_PROFILE_NAME>` in the `GAME_DIR` path with your macOS account name. If your library isn't in the default Steam location, adjust the rest of that path too.
3. Run it from **Terminal**:
```
bash ~/Downloads/fix-steam-overlay.sh
```
4. It adds a per-app DLL override that stops the overlay from loading into `Runaway.exe`, then prints the registry key back so you can confirm it stuck. Launch the game from Steam.
## Do it manually instead
In the bottle's registry (`regedit`), go to `HKEY_CURRENT_USER\Software\Wine\AppDefaults\Runaway.exe\DllOverrides`, add a **String Value** named `gameoverlayrenderer`, and leave its data **empty**. An empty override means “never load this DLL.”
The same trick fixes other DirectDraw-era Steam games that crash on launch — just swap the exe name.
Old DirectDraw games like Runaway crash with c0000005 (access violation) the moment Steam’s overlay (gameoverlayrenderer.dll) is injected into the process. Disabling the overlay for this game only clears the crash while leaving it on for everything else in the bottle.
Run the fix
Download fix-steam-overlay.sh below.
Open it in any text editor and replace <YOUR_PROFILE_NAME> in the GAME_DIR path with your macOS account name. If your library isn’t in the default Steam location, adjust the rest of that path too.
Run it from Terminal:
bash ~/Downloads/fix-steam-overlay.sh
It adds a per-app DLL override that stops the overlay from loading into Runaway.exe, then prints the registry key back so you can confirm it stuck. Launch the game from Steam.
Do it manually instead
In the bottle’s registry (regedit), go to HKEY_CURRENT_USER\Software\Wine\AppDefaults\Runaway.exe\DllOverrides, add a String Value named gameoverlayrenderer, and leave its data empty. An empty override means “never load this DLL.”
The same trick fixes other DirectDraw-era Steam games that crash on launch — just swap the exe name.