VOGONS

Common searches


NFS High Stakes D3D6 mode

Topic actions

Reply 20 of 27, by UCyborg

User metadata
Rank Member
Rank
Member

From the modern patch's readme, changes to DX6 renderer are minimal. When it comes to visuals, it says fog support is restored and dithering is disabled by default for 16-bit modes, which would get you faithful 16-bit look without tricks to try improve the quality given the limitation of available colors, but that's not available in Windows 10 anyway. I haven't tested if compatibility option for emulating 16-bit color modes does anything more than makes the OS pretend that they're available.

There were issues with this game even in old times, eg. see this page. It's unreasonable to expect an old buggy game to work unmodified on a system providing a different environment from what the quirky nature of such games depend on.

FWIW, you can still run and render fine using ancient APIs on modern OS with modern drivers, depends on how you do it. Expecting complete backwards compatibility is also unreasonable, some broken code really only seems to work fine by accident on older systems.

Microsoft is really an exception when it comes to providing backwards compatibility in their systems.

Arthur Schopenhauer wrote:

A man can be himself only so long as he is alone; and if he does not love solitude, he will not love freedom; for it is only when he is alone that he is really free.

Reply 21 of 27, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
UCyborg wrote on 2020-04-29, 19:57:
From the modern patch's readme, changes to DX6 renderer are minimal. When it comes to visuals, it says fog support is restored a […]
Show full quote

From the modern patch's readme, changes to DX6 renderer are minimal. When it comes to visuals, it says fog support is restored and dithering is disabled by default for 16-bit modes, which would get you faithful 16-bit look without tricks to try improve the quality given the limitation of available colors, but that's not available in Windows 10 anyway. I haven't tested if compatibility option for emulating 16-bit color modes does anything more than makes the OS pretend that they're available.

There were issues with this game even in old times, eg. see this page. It's unreasonable to expect an old buggy game to work unmodified on a system providing a different environment from what the quirky nature of such games depend on.

FWIW, you can still run and render fine using ancient APIs on modern OS with modern drivers, depends on how you do it. Expecting complete backwards compatibility is also unreasonable, some broken code really only seems to work fine by accident on older systems.

Microsoft is really an exception when it comes to providing backwards compatibility in their systems.

I read that page earlier and I got the idea of using d3d mode. For now, I think I should stick to the Glide mode.

I don't still go to the modern patch because regardless of what API you select, d3d7, d3d6, d3d9, the game will still use Windows D3D9 API. So I expect some changes even if you select d3d6. I think it was done to prevent the problem the game has while communication with d3dim.dll.
Today, I just restored my PC to WinXp from Win10 just to see if it works. Yes it does work indeed with the new hardware but I won't stick there much longer

previously known as Discrete_BOB_058

Reply 22 of 27, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
Srandista wrote on 2020-04-29, 19:02:

If you want to play unmodified, two decades old game, then it's somehow given, that you'll use period correct PC, and not one with OS two decades newer...

Sad thing was NFS3 worked well on DX mode, NFSHS didn't. Well I have been successful in running every game since 1997 without any problem except this one. NFSSE was another one which has problems of the same FTH but they were for the executable files and not DX.

Seems that EA programmers were quite inexperienced. These 2 games even had problems on those period's hardware and software too. For example Geforce 2 and 3 series cards had a black screen issue with HS.

previously known as Discrete_BOB_058

Reply 23 of 27, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
kjliew wrote on 2020-04-29, 19:12:
Discrete_BOB_058 wrote on 2020-04-29, 18:42:

May MS does any complete backwards compatibility thing in the May update 😀

I doubt MS will cater to your wish even if you are genuine paying customer. Games compatibility was the least concerns (or never being one...) for OS upgrades. MS already resorted to emulation by introducing XPMode for the business world. AFAIK, NFS High Stakes is much better on 3Dfx Glide compared to D3D6, and that simply make D3D6 obsolete without much attention from the modding community.

Not quite right, D3D6 mode got attention too .People used other new dll files to get the game running. That way you would get DX6 features from newer apis but those features weren't perfect as the new d3da files had changes with newer direct x Version and so some graphical changes too.

Glide was good, but you didn't get 32 bit color option. So d3d mode was the way to go but in that process you lost/gained some graphics quality by changing the dll. Nothing is perfect for this game now.
I have left all Hopes now.

previously known as Discrete_BOB_058

Reply 24 of 27, by Nicknine

User metadata
Rank Newbie
Rank
Newbie

According to Modern Patch's readme, the original d3da.dll crashes if your GPU supports too many texture formats. This led me to try DirectXTrimTextureFormats shim in ACT and that fixed the crash. That said, you still want to use dgVoodoo2 with either GeForce 4 or GeForce FX selected otherwise you'll get random crashes (similar to NFS 3) and missing fog. Also be sure to switch in-game resolution mode to 32-bit cause 16-bit has an issue with loading screen and pause menu backgrounds appearing entirely black.

Last edited by Nicknine on 2024-05-08, 18:53. Edited 1 time in total.

Reply 25 of 27, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
Nicknine wrote on 2024-05-08, 06:17:

According to Modern Patch's readme, the original d3da.dll crashes if your GPU supports too many texture modes. This led me to try DirectXTrimTextureFormats shim in ACT and that fixed the crash. That said, you still want to use dgVoodoo2 with either GeForce 4 or GeForce FX selected otherwise you'll get random crashes (similar to NFS 3) and missing fog. Also be sure to switch in-game resolution mode to 32-bit cause 16-bit has an issue with loading screen and pause menu backgrounds appearing entirely black.

Yes I have figured that out in the 4 years 😀

There was yet another issue that I didn't see mentioned anywhere, with VRAM overflow, which would bug the resolution menu

previously known as Discrete_BOB_058

Reply 26 of 27, by Nicknine

User metadata
Rank Newbie
Rank
Newbie
BEEN_Nath_58 wrote on 2024-05-08, 06:41:
Nicknine wrote on 2024-05-08, 06:17:

According to Modern Patch's readme, the original d3da.dll crashes if your GPU supports too many texture modes. This led me to try DirectXTrimTextureFormats shim in ACT and that fixed the crash. That said, you still want to use dgVoodoo2 with either GeForce 4 or GeForce FX selected otherwise you'll get random crashes (similar to NFS 3) and missing fog. Also be sure to switch in-game resolution mode to 32-bit cause 16-bit has an issue with loading screen and pause menu backgrounds appearing entirely black.

Yes I have figured that out in the 4 years 😀

There was yet another issue that I didn't see mentioned anywhere, with VRAM overflow, which would bug the resolution menu

Haven't noticed any issues with resolution menu, what does it look like on your end? dgVoodoo2 clamps VRAM so that should fix it.

Reply 27 of 27, by BEEN_Nath_58

User metadata
Rank l33t
Rank
l33t
Nicknine wrote on 2024-05-08, 08:01:
BEEN_Nath_58 wrote on 2024-05-08, 06:41:
Nicknine wrote on 2024-05-08, 06:17:

According to Modern Patch's readme, the original d3da.dll crashes if your GPU supports too many texture modes. This led me to try DirectXTrimTextureFormats shim in ACT and that fixed the crash. That said, you still want to use dgVoodoo2 with either GeForce 4 or GeForce FX selected otherwise you'll get random crashes (similar to NFS 3) and missing fog. Also be sure to switch in-game resolution mode to 32-bit cause 16-bit has an issue with loading screen and pause menu backgrounds appearing entirely black.

Yes I have figured that out in the 4 years 😀

There was yet another issue that I didn't see mentioned anywhere, with VRAM overflow, which would bug the resolution menu

Haven't noticed any issues with resolution menu, what does it look like on your end? dgVoodoo2 clamps VRAM so that should fix it.

The entire resolution menu is replaced by a message "BAD_...". Yes dgVoodoo2 can fix it.

previously known as Discrete_BOB_058