Zaccaria Pinball

Zaccaria Pinball

Not enough ratings
AMD GPU Crash Partial Fix / Workaround
By yetanjo
This guide will show how to make Zaccaria Pinball playable again for those experiencing crashes with more recent AMD GPU drivers.
   
Award
Favorite
Favorited
Unfavorite
Introduction & Prerequisites
Does Zaccaria Pinball crash when using newer AMD GPUs/Drivers? The official fix is to downgrade to an older driver version, (22.5.1) but if you you don't want to or cannot downgrade, I've discovered a partial fix that in my experience will at least make the game playable again. This involves the use of an OpenGL to DirectX 12 wrapper, aptly named GLonD3D12.

PREREQUISITE:

You need to have 7-zip installed, or any program that can open .7z archives.

DISCLAIMER:

I am not tech support. I'm offering no warranty or guarantee that this will work for you. If it doesn't work or you break something in the process, you're on your own.

With all that said, shoutout to this page I found[github.com] for helping me figure things out.
The Fix
1. Visit https://github.com/pal1000/mesa-dist-win.

2. Download the latest release. In my case, I downloaded "mesa3d-23.3.2-release-msvc.7z."

3.In your Steam Library, Right Click Zaccaria Pinball and select Manage>Browse local files. A window should pop up with the game files, including the game's .exe file. Keep this window open.

4. Open or extract the mesa3d .7z file with your program of choice, and browse to the "x86" folder.

5. Copy opengl32.dll, libGLESv2.dll, libGLESv1_CM.dll, dxil.dll, libglapi.dll, and libgallium_wgl.dll to the same location as zaccariapinball.exe.

6. Open advanced system settings on your computer. On windows 10/11 you can type in "advanced system settings" to find it.



Once you open the window on the left, click "Environment Variables," which will open the window on the right.

7. Under system variables, click "New..." and create a variable named,
GALLIUM_DRIVER
with a value,
d3d12

8. Click OK on each window to save your changes.
Success!?
The game should now run without crashing. It did in my experience. That said I also experienced graphical glitches like artifacting and the game will still create a crash dump upon exiting. However, it is at least playable now.
1 Comments
BICHITO E LU 15 Feb, 2024 @ 8:18am 
cant launch game when i put the dll's in game folder