First post, by miller11568
Midnight Outlaw: Illegal Street Drag gets rainbow colors in the main menu even if I use dgVoodoo or DxWnd. Can someone help me hex edit the executable or DLLs to fix rainbow colors?
Midnight Outlaw: Illegal Street Drag gets rainbow colors in the main menu even if I use dgVoodoo or DxWnd. Can someone help me hex edit the executable or DLLs to fix rainbow colors?
miller11568 wrote on 2024-07-14, 07:50:Midnight Outlaw: Illegal Street Drag gets rainbow colors in the main menu even if I use dgVoodoo or DxWnd. Can someone help me hex edit the executable or DLLs to fix rainbow colors?
You most probably have 16 bit color compatibility mode on in the Compatibility settings
previously known as Discrete_BOB_058
Like Dege found in Elite Forces: WWII - Desert Rats (uses the same engine as this), it's a Windows compatibility layer that hooks into DirectX calls ends up corrupting the bit depth data. The byte pattern is slightly different in this game.
In a hex editor like HxD, open the file srDD_cpD3D.dll, search for the byte pattern "83 B9 FC 03 00 00 20 75 2E" (without quotes) and change it to "C6 81 FC 03 00 00 20 90 90" (without quotes).
Before:
After:
Try running the game in compatibility mode