Posted September 29, 2020
EDIT: I'm a pleb on this site so I can't post links, added workarounds.
I recently reinstalled Shogo to catch that nostalgia fix and wasn't terribly pleased with how spread out the information was on how to make the game run reasonably on modern hardware. With video things are a little more interesting as there are two valid paths forward, with the community here being familiar with dgVoodoo2 but not Peixoto's patch which from my experience is superior. Lets jump in.
Music fix:
Out of the box music does not play in Shogo. The fix is to hex edit the AM18.dll to repoint it from dslite.dll to dsound.dll. Some nice person named Ɖespot already did that for us and uploaded here:
Removed Link - Google for "Shogo Prefixed AM18.dll"
Installation:
1. Copy paste the downloaded copy of AM18.dll into your Shogo Installation directory, overwriting existing.
Widescreen fix:
Wobak made a patch for Shogo to play nicely with widescreen FOV.
Removed Link - Google for "wobak Shogo Widescreen Patch v2"
Installation:
1. Put the "WidescreenPatch.rez" file in the "Custom" folder in the Shogo Installation directory
2. Run the launcher, click on "Display", choose your resolution and click "OK"
3. Click on "Customize", select "WidescreenPatch.rez" and click on "Add"
4. Make sure that "Always load these rez files" is enabled
5. Click "OK"
Mouse Jitter fix:
Turn off your mouse's 1000hz polling rate. If issues persist try a different rendering method.
Video Rendering fix - Peixoto:
Pros:
-Better graphics quality
-Smoother framerate and input
Cons:
-Uses AutoHotkey to inject into ddraw.dll (Windows warning + potential games with antivirus)
Download link found on this post
Removed Link - Google for "vogons peixoto shogo"
Installation:
1. Extract Peixoto.zip and run Help.exe
2. On the Windows Defender SmartScreen warning click "More Info"
3. Click "Run anyway", and again yes when prompted about unknown publisher
4. Scroll down to find and click on Shogo in the list on the left hand side
5. Click Start and navigate to find Shogo.exe in your install directory
6. Click Create Shortcut - Use this going forward
7. Back on the Shogo start screen you opened in step 5, under Display, set your Renderer to d3d.ren, and resolution to 960x540 or 1280x720
8. Under Advanced on the Shogo launcher, ensure Enable optimized surface is checked. My FPS drop to around 30 otherwise. (Could be different for others)
9. Start the game
What this does is sets the resolution for the menus and text to be large, while rendering the 3D parts of the game at your desktop resolution. Buttery 1440p @ 165hz for me (fps still needs to be locked at 60 or else the game loses its mind)
Video Rendering fix - dgVoodoo2:
If for whatever reason you don't feel comfortable or can't figure out your antivirus with Peixoto's, you will want dgVoodoo2. We will be borrowing the forced 3D resolution idea from Peixoto since its just great.
Removed Link - Google for "dgvoodoo2" - Your browser will likely not appreciate this site and scream at you, its fine
Installation:
1. Download the latest stable version
2. You will want to copy 4 files into the root of your Shogo install directory
From the root of the zip
-dgVoodoo.conf
-dgVoodooCpl.exe
From \MS\x86 in the zip
-D3DImm.dll
-DDraw.dll
3. Run dgVoodooCpl.exe
4. Under General tab, check Enumerate refresh rates
5. Under DirectX tab, set resolution to your normal gaming resolution, uncheck dgVoodoo Watermark
6. Optionally, set MSAA and test out other options (removing mipmaps looks a little weird but sharpest)
7. On the Shogo start screen, under Display, set your Renderer to d3d.ren, and resolution to 960x540 or 1280x720
8. Under Advanced on the Shogo launcher, ensure Enable optimized surface is checked. My FPS drop to around 30 otherwise. (Could be different for others)
9. Start the game
If you want to try both to compare, remember they can't be used together so remove the 4 added dgVoodoo files before running from that shortcut that was created
Image comparison:
Peixoto
imgbox .com x8joGirO
dgVoodoo2
imgbox .com iW0kyA96
I recently reinstalled Shogo to catch that nostalgia fix and wasn't terribly pleased with how spread out the information was on how to make the game run reasonably on modern hardware. With video things are a little more interesting as there are two valid paths forward, with the community here being familiar with dgVoodoo2 but not Peixoto's patch which from my experience is superior. Lets jump in.
Music fix:
Out of the box music does not play in Shogo. The fix is to hex edit the AM18.dll to repoint it from dslite.dll to dsound.dll. Some nice person named Ɖespot already did that for us and uploaded here:
Removed Link - Google for "Shogo Prefixed AM18.dll"
Installation:
1. Copy paste the downloaded copy of AM18.dll into your Shogo Installation directory, overwriting existing.
Widescreen fix:
Wobak made a patch for Shogo to play nicely with widescreen FOV.
Removed Link - Google for "wobak Shogo Widescreen Patch v2"
Installation:
1. Put the "WidescreenPatch.rez" file in the "Custom" folder in the Shogo Installation directory
2. Run the launcher, click on "Display", choose your resolution and click "OK"
3. Click on "Customize", select "WidescreenPatch.rez" and click on "Add"
4. Make sure that "Always load these rez files" is enabled
5. Click "OK"
Mouse Jitter fix:
Turn off your mouse's 1000hz polling rate. If issues persist try a different rendering method.
Video Rendering fix - Peixoto:
Pros:
-Better graphics quality
-Smoother framerate and input
Cons:
-Uses AutoHotkey to inject into ddraw.dll (Windows warning + potential games with antivirus)
Download link found on this post
Removed Link - Google for "vogons peixoto shogo"
Installation:
1. Extract Peixoto.zip and run Help.exe
2. On the Windows Defender SmartScreen warning click "More Info"
3. Click "Run anyway", and again yes when prompted about unknown publisher
4. Scroll down to find and click on Shogo in the list on the left hand side
5. Click Start and navigate to find Shogo.exe in your install directory
6. Click Create Shortcut - Use this going forward
7. Back on the Shogo start screen you opened in step 5, under Display, set your Renderer to d3d.ren, and resolution to 960x540 or 1280x720
8. Under Advanced on the Shogo launcher, ensure Enable optimized surface is checked. My FPS drop to around 30 otherwise. (Could be different for others)
9. Start the game
What this does is sets the resolution for the menus and text to be large, while rendering the 3D parts of the game at your desktop resolution. Buttery 1440p @ 165hz for me (fps still needs to be locked at 60 or else the game loses its mind)
Video Rendering fix - dgVoodoo2:
If for whatever reason you don't feel comfortable or can't figure out your antivirus with Peixoto's, you will want dgVoodoo2. We will be borrowing the forced 3D resolution idea from Peixoto since its just great.
Removed Link - Google for "dgvoodoo2" - Your browser will likely not appreciate this site and scream at you, its fine
Installation:
1. Download the latest stable version
2. You will want to copy 4 files into the root of your Shogo install directory
From the root of the zip
-dgVoodoo.conf
-dgVoodooCpl.exe
From \MS\x86 in the zip
-D3DImm.dll
-DDraw.dll
3. Run dgVoodooCpl.exe
4. Under General tab, check Enumerate refresh rates
5. Under DirectX tab, set resolution to your normal gaming resolution, uncheck dgVoodoo Watermark
6. Optionally, set MSAA and test out other options (removing mipmaps looks a little weird but sharpest)
7. On the Shogo start screen, under Display, set your Renderer to d3d.ren, and resolution to 960x540 or 1280x720
8. Under Advanced on the Shogo launcher, ensure Enable optimized surface is checked. My FPS drop to around 30 otherwise. (Could be different for others)
9. Start the game
If you want to try both to compare, remember they can't be used together so remove the 4 added dgVoodoo files before running from that shortcut that was created
Image comparison:
Peixoto
imgbox .com x8joGirO
dgVoodoo2
imgbox .com iW0kyA96
Post edited September 29, 2020 by nullpat