VOGONS


dgVoodoo 2.6.x and related WIP versions

Topic actions

Reply 221 of 229, by Discrete_BOB_058

User metadata
Rank Member
Rank
Member
Dege wrote on 2020-05-19, 20:46:
Uhm, sorry. I'm not good at private messages, and I'm visiting the forum relatively rarely these days. I'll check it out along w […]
Show full quote
Discrete_BOB_058 wrote on 2020-05-17, 04:52:

I wanted to report that no version of dgVoodoo runs a DX2 game, The Need for Speed Special Edition. The game just works with the default DDraw.dll. I PMed you but you didnt reply.

Here is the log:

Uhm, sorry. I'm not good at private messages, and I'm visiting the forum relatively rarely these days. I'll check it out along with other games.
Btw, in your log there is an error message saying that initialization of the DDI (the dx11 backend itself) has failed (which is weird), so it seems it's not a problem of the game but dgvoodoo itself. Do other games work for you with dgVoodoo?

The other game that didnt work was NFS High Stakes on DX6. It has some issues in the d3da.dll of the game so it isnt probably an issue of dgVoodoo. Other then these two games, everything else worked.

YouTube Channel:
DEADHistory Walkthroughs

PC SPECS:-
CPU: AMD Ryzen 5 1600
GPU: ZOTAC NVIDIA GeForce GTX 1050Ti OC Edition
RAM: 8GB*2 Corsair Vengeance LPX DDR4 2400MHz
Motherboard: Gigabyte Aorus B450M
PSU: Corsair VX550
Sound Card: Realtek ALC892

Reply 224 of 229, by VoidsShadow

User metadata
Rank Newbie
Rank
Newbie

Dege, do you have any interest in finding a way to make dgVoodoo output geometry buffers/depth buffers while MSAA is enabled?
00.webp

Edit: I've been directed to this old post: Re: WIP versions

Reply 225 of 229, by Deffnator

User metadata
Rank Newbie
Rank
Newbie
Dege wrote on 2020-05-19, 20:46:
Uhm, sorry. I'm not good at private messages, and I'm visiting the forum relatively rarely these days. I'll check it out along w […]
Show full quote
Discrete_BOB_058 wrote on 2020-05-17, 04:52:

I wanted to report that no version of dgVoodoo runs a DX2 game, The Need for Speed Special Edition. The game just works with the default DDraw.dll. I PMed you but you didnt reply.

Here is the log:

Uhm, sorry. I'm not good at private messages, and I'm visiting the forum relatively rarely these days. I'll check it out along with other games.
Btw, in your log there is an error message saying that initialization of the DDI (the dx11 backend itself) has failed (which is weird), so it seems it's not a problem of the game but dgvoodoo itself. Do other games work for you with dgVoodoo?

Deffnator wrote on 2020-05-18, 17:01:
Tanktics has rainbow issues with all devices and gdi hook https://i.imgur.com/zQCLfJq.png […]
Show full quote

Tanktics has rainbow issues with all devices and gdi hook
zQCLfJq.png

Also, dege, its possible to create a WinG games hook for Shadow of the Horned Rat.
the game itself recognizes the WinG.dll and WinG32.dll and i tested it by renaming the ddraw.dll but it still calls for the WinG Profiles.

You can't rename ddraw to wing. They are completely different API's. I wonder why WinG games have problems because WinG today is just a wrapper layer on top of standard GDI which still works as expected on Win10.
(If I know it right, WinG was a thing before 'DIB section', the API providing low-level bitmap manipulation appeared in GDI. WinG seems to have the dibsection functionality itself which later got integrated into standard GDI. Win3.1/95 times.)
dgVoodoo can only hook GDI if it's used in conjution with one of the DX dll's.

tanktics is a ddraw game dege, is just that the game has rainbow texture issues, while with DXwnd it works well.

as for warhammer SOTHR its just the jury rigged WinG GDI patch that GoG did that has a wrong aspect ratio.
I kinda wish it was the same used in Heroes, but sadly it isnt it.

Reply 226 of 229, by Discrete_BOB_058

User metadata
Rank Member
Rank
Member
Deffnator wrote on 2020-05-24, 19:27:
tanktics is a ddraw game dege, is just that the game has rainbow texture issues, while with DXwnd it works well. […]
Show full quote
Dege wrote on 2020-05-19, 20:46:
Uhm, sorry. I'm not good at private messages, and I'm visiting the forum relatively rarely these days. I'll check it out along w […]
Show full quote
Discrete_BOB_058 wrote on 2020-05-17, 04:52:

I wanted to report that no version of dgVoodoo runs a DX2 game, The Need for Speed Special Edition. The game just works with the default DDraw.dll. I PMed you but you didnt reply.

Here is the log:

Uhm, sorry. I'm not good at private messages, and I'm visiting the forum relatively rarely these days. I'll check it out along with other games.
Btw, in your log there is an error message saying that initialization of the DDI (the dx11 backend itself) has failed (which is weird), so it seems it's not a problem of the game but dgvoodoo itself. Do other games work for you with dgVoodoo?

Deffnator wrote on 2020-05-18, 17:01:
Tanktics has rainbow issues with all devices and gdi hook https://i.imgur.com/zQCLfJq.png […]
Show full quote

Tanktics has rainbow issues with all devices and gdi hook
zQCLfJq.png

Also, dege, its possible to create a WinG games hook for Shadow of the Horned Rat.
the game itself recognizes the WinG.dll and WinG32.dll and i tested it by renaming the ddraw.dll but it still calls for the WinG Profiles.

You can't rename ddraw to wing. They are completely different API's. I wonder why WinG games have problems because WinG today is just a wrapper layer on top of standard GDI which still works as expected on Win10.
(If I know it right, WinG was a thing before 'DIB section', the API providing low-level bitmap manipulation appeared in GDI. WinG seems to have the dibsection functionality itself which later got integrated into standard GDI. Win3.1/95 times.)
dgVoodoo can only hook GDI if it's used in conjution with one of the DX dll's.

tanktics is a ddraw game dege, is just that the game has rainbow texture issues, while with DXwnd it works well.

as for warhammer SOTHR its just the jury rigged WinG GDI patch that GoG did that has a wrong aspect ratio.
I kinda wish it was the same used in Heroes, but sadly it isnt it.

How did you run the game, when I try, the game runs in background.

YouTube Channel:
DEADHistory Walkthroughs

PC SPECS:-
CPU: AMD Ryzen 5 1600
GPU: ZOTAC NVIDIA GeForce GTX 1050Ti OC Edition
RAM: 8GB*2 Corsair Vengeance LPX DDR4 2400MHz
Motherboard: Gigabyte Aorus B450M
PSU: Corsair VX550
Sound Card: Realtek ALC892

Reply 227 of 229, by ZellSF

User metadata
Rank Oldbie
Rank
Oldbie
Dege wrote on 2020-05-09, 16:17:
ZellSF wrote on 2020-03-21, 21:12:
Dege: Hydro Thunder, another game included in Midway Arcade Treasures Deluxe just crashes with dgVoodoo. Maybe interesting?: [64 […]
Show full quote

Dege: Hydro Thunder, another game included in Midway Arcade Treasures Deluxe just crashes with dgVoodoo. Maybe interesting?:
[6400] [dgVoodoo] WARNING: Direct3DSurface9 (04221CD0)::Lock: D3DLOCK_DISCARD flag is specified for a non-discardable (non-dynamic) surface.
[6400] [dgVoodoo] ERROR: Direct3DDevice9 (0453EC98)::GetBackBuffer: Invalid adapter head index (-1)
Note that the standalone PC game "Hydro Thunder" is a different program. Native/WineD3D both do not crash.

Ok, I finally fixed it. Btw, why is this version supposed to be so good? It only runs in windowed mode at 16 fps for me.
The original is wayway better (through dgVoodoo 😁).

Late reply, but I never said it was good. I just tested it because someone wanted help with another game in the same compilation.

I try to only comment on quality of games is if they're so bad that I'm sure absolutely no one wants to play them.

Reply 228 of 229, by Dege

User metadata
Rank Oldbie
Rank
Oldbie
Nezarn wrote on 2020-05-22, 13:09:

hey Dege, is there any way to contact you outside this forum? (like on discord or something?) Would have some questions.

Private messages? I think you cannot send me a private message as a newly registered user but I can to you which you can reply, so the conversation could go on from there.

Reply 229 of 229, by Dege

User metadata
Rank Oldbie
Rank
Oldbie
VoidsShadow wrote on 2020-05-23, 00:29:
Dege, do you have any interest in finding a way to make dgVoodoo output geometry buffers/depth buffers while MSAA is enabled? ht […]
Show full quote

Dege, do you have any interest in finding a way to make dgVoodoo output geometry buffers/depth buffers while MSAA is enabled?
00.webp

Edit: I've been directed to this old post: Re: WIP versions

I think I could make depth and color buffers available for other mods like ReShade, I just don't know how useful it would be.
What I think of: the depth buffer is not necessarily the same sized as dgVoodoo's output image because of the scaling mode.
In fact, a postprocessor like ReShade cannot take the application color/depth buffer without bypassing dgVoodoo's scaling output.