It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

So, this is not a new topic but I figured it would be helpful for some to see a recent post about this. I felt like playing through the game again and had to go through all this mess :)

Out of the box the game has some issues with damage calculations due to the game running at higher framerates than originally expected. For example, you may notice that shooting at enemies produces the damage hit sounds but doesn't actually result in visible damage. In addition, the PBCs overheat in normal mode after just a couple of shots - this is not how it should be.

The usual advice is to limit your framerate using 'adaptive refresh rate' or similar settings in your video card config.

What worked for me was using the latest version of dgVoodoo2, since it allows limiting the framerate to a specific number. Setting it to 30 eliminated any damage issues for me, PBCs only overheat in rapid fire mode, and no crashing between missions :)

- Download dgVoodoo2:
- copy these files into your I-War root directory (C:\Program Files (x86)\GOG Galaxy\Games\Independence War Deluxe\):
-- dgVoodooCpl.exe
-- dgVoodoo.conf
-- 3Dfx/x86/Glide.dll
-- 3Dfx/x86/Glide2x.dll
-- 3Dfx/x86/Glide3x.dll
(don't copy the 3dfx/x86/ subdirectory, just the files)

Next, you'll have to edit the .conf file. dgVoodooCpl.exe does not expose the frame limiter setting.

For the config file, this is what I'm using:

The noteworthy settings are:

OutputAPI = bestavailable
Adapters = all
FullScreenOutput = default
FullScreenMode = true
ScalingMode = centered
ProgressiveScanlineOrder = false
EnumerateRefreshRates = false

Brightness = 100
Color = 100
Contrast = 100
InheritColorProfileInFullScreenMode = true

KeepWindowAspectRatio = false
CaptureMouse = true
CenterAppWindow = true

DesktopResolution = 1920x1080@60
DesktopBitDepth = 32
DeframerSize = 1
ImageScaleFactor = 1
CursorScaleFactor = 0
DisplayROI =
Resampling = bilinear
FreeMouse = false
WindowedAttributes =
FullscreenAttributes =
FPSLimit = 30
Environment =
EnableGDIHooking = false

VideoCard = voodoo_2
OnboardRAM = 8
MemorySizeOfTMU = 4096
NumberOfTMUs = 2
TMUFiltering = appdriven
DisableMipmapping = false
Resolution = 1440x1080@60
Antialiasing = 4x

EnableGlideGammaRamp = true
ForceVerticalSync = true
ForceEmulatingTruePCIAccess = false
16BitDepthBuffer = false
3DfxWatermark = false
3DfxSplashScreen = false
PointcastPalette = false
EnableInactiveAppState = false

I set the game resolution to 1440x1080 since I'm using a 1080p display and wanted to keep the 4:3 aspect.
YMMV, but these were the magical combination of settings for me. I didn't have the desired results using the borderless fullscreen/windowed mode, possibly due to the frequent resolution switching between the game/cutscenes.

Launch the game through iwar_start.exe as usual.

If you are wondering if it's using the right wrapper, change 3DfxWatermark = true, and you should see a small 3dfx logo in the lower right corner.
Post edited November 26, 2021 by Luomu
Bro! For YEARS, I've been on and off trying to get this game to work correctly. THIS worked for me! I love you! Thank you! Tried dgVoodoo2 over and over, but the settings never seemed to make a difference. Again, this did. Much appreciated.