VOGONS


dgVoodoo 2.7.x and related WIP versions

Topic actions

Reply 280 of 295, by kefir

User metadata
Rank Newbie
Rank
Newbie

Hello! I'm not sure if I should post this here, but here goes! The game Artificial Academy 2 has a small issue when using the latest dgvoodoo2. Transparent hairs don't cast shadows.ZdS7EDO.png
This is what it should be like, and this is what it shows:
xPDotyW.png.
It's not a big deal, but it would be awesome if you fixed it! It can get a bit more apparent depending on the character being displayed though.

Reply 281 of 295, by MrPepka

User metadata
Rank Newbie
Rank
Newbie

And this is the question I have for you, Dege. Can you customize games that don't work on dgvoodoo2 at all, such as Signus: The Artifact Wars, two NASCAR games (NASCAR 2000, NASCAR Revolution) and The Arrival? Signus crashes immediately when you try to boot, NASCARs only work if you hold the Alt key when starting them (fix that is in another topic does not help), and The Arrival after the intro crashes with an error to the desktop

Reply 283 of 295, by MrPepka

User metadata
Rank Newbie
Rank
Newbie

Further games incompatible with dgvoodoo2:
Speedboat Attack - the race cannot be started (when starting the race, the game exits the menu)
Jane's Combat Simulations: Israeli Air Force - when you run it via dgvoodoo2 you can only see a black screen

Reply 284 of 295, by kefir

User metadata
Rank Newbie
Rank
Newbie
Dege wrote on 2020-11-02, 16:36:
I've released the cumulated fixings: […]
Show full quote

I've released the cumulated fixings:

v2.71.3:

- Fixing a bug in the DXBC generator (Metal Gear 2 Solid Substance, the original version)
- Making DDraw device window creation compatible with MS DDraw (Everquest)
- Minor improvement in the DDraw hook layer (Submarine Titans)
- Fixing a bug in the shader code validator (Anarchy Online)
- Implementing a minor missing thing in the D3D12 backend (Anarchy Online, but affects other appications as well)
- Fixing a Glide texture upload bug (Montezuma's Return)
- Fixing a thing incompatible with MS D3D (Christmas Magic)
- Fixing a minor D3D12 leak

http://dege.fw.hu/dgVoodoo2/dgVoodoo2_71_3.zip
http://dege.fw.hu/dgVoodoo2/dgVoodoo2_71_3_dbg.zip

Oh I just realized, in case you need the card to replicate the issue, here it is. https://db.bepis.io/aa2/view/51955

Reply 285 of 295, by MrPepka

User metadata
Rank Newbie
Rank
Newbie

Okay, about Speedboat Attack, using the installer from [LINK REMOVED] adapted to new systems, the game works through dgvoodoo2, but first it crashes at the start of the race, and after replacing two instructions with NOP and running the code, the game works, but the vehicle we are moving constantly flickering, and after losing a race and clicking Esc the game generates an exception that cannot be avoided

Last edited by vetz on 2020-11-09, 09:14. Edited 1 time in total.
Reason: Abandonware links not allowed on VOGONS

Reply 287 of 295, by Icy

User metadata
Rank Newbie
Rank
Newbie

Decided to retest retail version of Spellforce and it's actually works as intended still. So problems exist only with steam version now, don't know what kind of updates they've implemented that broke it. But there's one more interesting thing, those bugged shadows this game had all these recent years can actually be fixed with dgvoodoo, the same way as with Splinter Cell games. Don't know, maybe it was a known fact, but on pcgamingwiki this still states as being unfixed.

Reply 288 of 295, by kefir

User metadata
Rank Newbie
Rank
Newbie
Dege wrote on 2020-11-08, 16:23:

Ok, I'll check those games out, but unfortunately I have little free time nowadays

Thank you. I should probably also mention that the shadow issue also happens on native in windows 10. But they work in windows 7.

Reply 289 of 295, by SonicDX

User metadata
Rank Newbie
Rank
Newbie

thanks for the fix in montezuma return's game
have you thought about implementing another api? open gl? or would that be impossible?
for games like quake series, or call of duty 1 or medal of honor and some others.
I hate having to keep using mods for the game to work properly, I like dgvoodoo2 because it keeps the old game's field only leaving it graphically improved.

(sorry for my english, i still need to study more.)

Reply 290 of 295, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie

Noticed one particular thing in Bloodrayne (original 2002 release, 1.1 exe)
Game doesn't have windowed mode nor VSync control and it runs in fullscreen @60 FPS no matter the monitor refresh rate
So to achieve 75 FPS on a 75 Hz monitor (I know there are animation issues, that's not the point) I've used dgVoodoo2 to force it:

dgVoodoo 2 "fullscreen windowed mode" (windowed + NO application control) without forced VSYnc -> 75 FPS (my desktop resolution refresh rate) + Terrible Menu Lag (I mean 1-2 seconds input delay switching among options!)
dgVoodoo 2 "fullscreen windowed mode" (windowed + NO application control) with forced VSync -> 75 FPS (my desktop resolution refresh rate) + Perfect!

Any explanation, Dege?

Reply 291 of 295, by Dege

User metadata
Rank Oldbie
Rank
Oldbie
SonicDX wrote on 2020-11-14, 16:57:
thanks for the fix in montezuma return's game have you thought about implementing another api? open gl? or would that be impossi […]
Show full quote

thanks for the fix in montezuma return's game
have you thought about implementing another api? open gl? or would that be impossible?
for games like quake series, or call of duty 1 or medal of honor and some others.
I hate having to keep using mods for the game to work properly, I like dgvoodoo2 because it keeps the old game's field only leaving it graphically improved.

Thanks! OpenGL was asked about earlier. It's drawback is GLSL (OGL 2.0+), it'd be very challenging to write a good compiler (see Microsoft's OGL on DX12 implementation).
The other restraining factor is free time for new/other things. 🙁
(I have messy weeks/days this time...)

lowenz wrote on 2020-11-21, 18:32:
Noticed one particular thing in Bloodrayne (original 2002 release, 1.1 exe) Game doesn't have windowed mode nor VSync control an […]
Show full quote

Noticed one particular thing in Bloodrayne (original 2002 release, 1.1 exe)
Game doesn't have windowed mode nor VSync control and it runs in fullscreen @60 FPS no matter the monitor refresh rate
So to achieve 75 FPS on a 75 Hz monitor (I know there are animation issues, that's not the point) I've used dgVoodoo2 to force it:

dgVoodoo 2 "fullscreen windowed mode" (windowed + NO application control) without forced VSYnc -> 75 FPS (my desktop resolution refresh rate) + Terrible Menu Lag (I mean 1-2 seconds input delay switching among options!)
dgVoodoo 2 "fullscreen windowed mode" (windowed + NO application control) with forced VSync -> 75 FPS (my desktop resolution refresh rate) + Perfect!

Any explanation, Dege?

Interesting, I have no idea. I've just given it a quick try (on a 75Hz display) but the game ran at uncapped fps (DX12 but DX11 should behave the same way). The animation is too fast though.
Maybe a game profile in the video driver CPL or sg like that?

Reply 292 of 295, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie

You must force the Windowed mode through dgVoodoo2 so the FPS cap is automatic (in my case), no matter the VSync forcing.
The problem of the lag (with no VSync forced, only the FPS cap) is ONLY in the menu.

Bloodrayne *1* does not have a profile in the Nvidia default package!

Reply 293 of 295, by Dege

User metadata
Rank Oldbie
Rank
Oldbie

Yes, I force it because the game won't start otherwise (known issue with dgVoodoo).
But, it's interesting. The fps is uncapped even in the menu. With forced vsync I get 60fps, in spite the monitor is set to 75hz.

Update: This is true if the game is running in windowed mode. It's probably because of my multimonitor setup, the other monitor is at 60Hz.
When I switch to fullscr with Alt-Enter then the fps goes up to 75.

Reply 295 of 295, by lowenz

User metadata
Rank Oldbie
Rank
Oldbie

Damn, narrowed! The issue in only in DX12 (windowed mode) !
In DX 11 no issue ad NO FPS CAP! Got 500 FPS, 🤣!

So the strange behaviour is only in DX12 (VSync with no VSync forced AND the *MASSIVE* lag if not forced)