VOGONS


DxWnd proxy mode

Topic actions

First post, by filipetolhuizen

User metadata
Rank Oldbie
Rank
Oldbie

Hello,
Is there a way to use DxWnd proxy mode (or maybe another wrapper?) for games that don't rely on Direct Draw or WinG? I'm trying to find a seamless solution for SimCity 2000 Windows 95 version to run on 8-bit colour mode for the animations to work properly while avoiding the black & white mode bug present on nVidia drivers 4xx.xx since the game doesn't seem to use neither libraries. For the Windows 3.x version I use winevdm + 8 bit colour mode fix from own Windows as the combination only switch the colours mode inside the game's window and doesn't trigger the black & white colours mode bug. I'm on Windows 7 x64, BTW.

Reply 1 of 4, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t

You could ask gho, as far as I remember the proxy hooks are still very primitive and it may be possible to hook gdi for the color modes which the games use. I can redirect this to them but it's generally better to ask in the SF discussion

previously known as Discrete_BOB_058

Reply 2 of 4, by filipetolhuizen

User metadata
Rank Oldbie
Rank
Oldbie

I couldn't find a proxy mode for GDI, only DirectDraw, D3D and WinG, along with others unrelated to graphics.

Reply 3 of 4, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
filipetolhuizen wrote on 2026-01-05, 13:52:

I couldn't find a proxy mode for GDI, only DirectDraw, D3D and WinG, along with others unrelated to graphics.

What do you mean by "proxy mode"? Do you mean copying a gdi/gdiplus.dll?

The dlls are just entry points, the function is performed by dxwnd.dll majorly

previously known as Discrete_BOB_058

Reply 4 of 4, by filipetolhuizen

User metadata
Rank Oldbie
Rank
Oldbie

Proxy mode is a seamless mode of DxWnd that launches the game with the fixes applied without having to run it through DxWnd launcher.