I've been interested in trying to get SCP: Containment Breach working for a while, but always ended up getting stuck at the same spot as everyone else. So I decided to try one of Regalis' earlier games and ended up getting it working as far as I could tell.
I decided to recompile the game from the provided source code when you download SCP-087-B, but I forced it to use a bit depth of 16. I don't know if recompiling the game is necessary (it only takes a few seconds once you have the software) but I did it and now its seemingly playable every 1 out of 4 launches.
- Download the game from scpcbgame.com
- Use Elishacloud's DXWrapper to wrap from DX7 to DX9 (I used the dx7 binaries from GitHub Actions)
- Add remix files
- Download Blitz3D
- Open
Source Code/game.bb - Change line 3 from
colordepth = GetINIInt("options.ini","options","colordepth")tocolordepth = 16 - At the top, click program, then "Create Executable..." and replace the original executable with the new one.
- Try launching the game a few times. It works roughly every 1 out of 4 launch attempts for me.
I'm not completely sure if steps 4-8 are required, but I didn't have much luck before doing those steps, so I'd recommend them. Also, I haven't tested the game much with remix or the wrapper, but I assume any UI assets will be broken, since I've experienced UI assets and sprites going missing after installing DXWrapper, but geometry and textures should be fine. Hopefully we can get the original SCP: Containment Breach working someday, as the source code for that game is public on GitHub.