VOGONS


First post, by Famicom

User metadata
Rank Newbie
Rank
Newbie

Hi Dege,

First of all, thank you for your incredible work on dgVoodoo2. I’m currently using it on Sega Rally 2 (PC, 1999), and it’s working beautifully — except for one specific issue related to multiplayer menus.

The problem:
In the multiplayer section, the game has several menus where the player must type their name, or search/create/join a game. These input fields do not show any text when typing. The keyboard works (you can press Enter and proceed), but the content isn't rendered. Running the game in Windows 98 compatibility mode solves the issue: the text appears. But as expected, other things stop working: music, ReShade, etc.

So the issue seems tied to how standard Win32 text controls are rendered in this specific screens of the multi-player mode — possibly using GDI or USER32 drawing paths that are broken under DirectX emulation? Is there any setting or workaround you’re aware of that could make dgVoodoo preserve those Win32 edit box renderings? Or is it a known limitation when emulating DX6/DDraw pipelines?

Any insight would be very valuable — and again, thank you for your dedication to preserving and enhancing classic games.

Reply 1 of 4, by Squall Leonhart

User metadata
Rank Newbie
Rank
Newbie

the input fields are GDI and require the GDI systemhook on the extended property tabs, right click on the dgvoodoo cpl window to expose them.

Reply 2 of 4, by Famicom

User metadata
Rank Newbie
Rank
Newbie
Squall Leonhart wrote on 2025-08-07, 22:52:

the input fields are GDI and require the GDI systemhook on the extended property tabs, right click on the dgvoodoo cpl window to expose them.

I tried enabling the GDI system hook in the extended options as you suggested, but unfortunately it didn’t solve the problem — the input fields in the multiplayer menus are still invisible when typing. Maybe it's something else dgvoodoo can't hook to?

Reply 3 of 4, by ELK

User metadata
Rank Newbie
Rank
Newbie
Famicom wrote on 2025-08-08, 07:08:
Squall Leonhart wrote on 2025-08-07, 22:52:

the input fields are GDI and require the GDI systemhook on the extended property tabs, right click on the dgvoodoo cpl window to expose them.

I tried enabling the GDI system hook in the extended options as you suggested, but unfortunately it didn’t solve the problem — the input fields in the multiplayer menus are still invisible when typing. Maybe it's something else dgvoodoo can't hook to?

Are you sure ReShade isn't the issue?

Reply 4 of 4, by Famicom

User metadata
Rank Newbie
Rank
Newbie
ELK wrote on 2025-08-14, 06:05:

Are you sure ReShade isn't the issue?

100% sure ReShade has nothing to do. It happens with and without ReShade being even installed.