Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "DgVoodoo 2"

From PCGamingWiki, the wiki about fixing PC games
(→‎Videocard: Cleaned up descriptions of device emulation and application bias.)
(→‎Configuring DirectX: Updated information on video memory. Fixed grammatical errors.)
Line 79: Line 79:
  
 
===VRAM (Video Random Access Memory)===
 
===VRAM (Video Random Access Memory)===
The amount of onboard videomemory of the selected video card can be changed with this option.<br>
+
The amount of emulated video memory of the selected video card can be changed with this option. <br>
Some games may require more VRAM to render textures are higher resolutions. There are also other advantages to increasing the VRAM.
+
Be '''careful''' though, DirectX 7 and older applications can fail to launch if the emulated VRAM is set '''higher''' than 256 MB.<br>
 +
Some games may require more VRAM to render textures at higher resolutions. There are also other advantages to increasing the VRAM.
  
 
{| class="wikitable"
 
{| class="wikitable"

Revision as of 06:07, 2 August 2019

This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.
DgVoodoo 2
DgVoodoo 2 cover
Developers
Dege
Release dates
Windows 2013

Key points

dgVoodoo 2 is a graphics wrapper that converts old graphics APIs to Direct3D 11 for use on Windows 7/8/10.
Fixes many compatibility and rendering issues when running old games on modern systems as well as enables various overrides and enhancements.
Enables the use of third-party tools, such as ReShade, to enhance or improve the gaming experience.

General information

Official website
Development and support forum

General information

API support

The following graphics API libraries are implemented[1]
  1. Glide 2.11, Glide 2.45, Glide 3.1 and Glide 3.1 Napalm
  2. DirectX 1-7 (all versions of DirectDraw and Direct3D up to version 7)
  3. Direct3D 8.1
  4. Direct3D 9 (as of version 2.6)

Configuration file(s) location

System Location
Windows %APPDATA%\dgVoodoo\
<path-to-game>\dgVoodoo.conf[Note 1]

Glide

Write instructions here.

DirectX

DirectX 1-8

Installation instructions[2]
  1. Download the latest version of dgVoodoo 2 and extract the archive.
  2. Open the MS\x86 folder and copy D3D8.dll, D3DImm.dll and DDraw.dll files.
  3. Paste the files into the game installation folder where the game executable is.
  4. Optional: Run the included dgVoodooCpl program and configure the settings.

DirectX 9

DirectX 9 support has been added in version 2.6 and is still very early in development compared to DirectX 1-8.
Installation instructions[2]
  1. Download the latest version of dgVoodoo 2 and extract the archive.
  2. For 32-bit games open the MS\x86 folder and copy the D3D9.dll file, for 64-bit games copy the one from MS\x64 folder.
  3. Paste the file into the game installation folder where the game executable is.
  4. Optional: Run the included dgVoodooCpl program and configure the settings.

Configuring DirectX

Disable and passthru to real DirectX

If dgVoodoo is not needed anymore or just temporaily, without removing dgVoodoo's DLLs this option will disable dgVoodoo's DirectX wrapper.

Videocard

This option allows for the selection of internal virtual 2D (SVGA) and 3D accelerated cards.
The other four non-dgVoodoo card types give specific emulated ATI/nVidia/Matrox driver versions and capabilities
The different video cards also presents bias to games which lock particular rendering capabilities and properties to owners of a real ATI, nVidia or Matrox card.

VRAM (Video Random Access Memory)

The amount of emulated video memory of the selected video card can be changed with this option.
Be careful though, DirectX 7 and older applications can fail to launch if the emulated VRAM is set higher than 256 MB.
Some games may require more VRAM to render textures at higher resolutions. There are also other advantages to increasing the VRAM.

Video card VRAM Limit
dgVoodoo Virtual SVGA Card 128 MB
dgVoodoo Virtual 3D Accelerated Card 2048 MB
GeForce 4 Ti 4800 256 MB
ATI Radeon 8500 256 MB
Matrox Parhelia-512 256 MB
GeForce FX 5700 Ultra 256 MB

HUD and interface scaling on high resolutions

Comparison of in-game interface size at 2560x1440 set directly in game options menu(up) and 2560x1440 forced through dgVoodoo 2 with resolution in game options menu set to 1280x720(down).
Comparison of in-game interface size at 2560x1440 set directly in game options menu(up) and 2560x1440 forced through dgVoodoo 2 with resolution in game options menu set to 1280x720(down).
Many games don't scale their interface and HUD which end up being very small or even unusable on high resolutions. By instead forcing high resolution using dgVoodoo, this problem can be fixed in many games.
Some games (for example Machines) are rendered correctly when resolution is being forced, however the mouse cursor movement remains restricted to resolution set in the game video settings making the game unplayable.
Instructions[2]
  1. Follow the instructions to setup dgVoodoo 2.
  2. Run the included dgVoodooCpl program and set the desired resolution under Glide or DirectX settings.
  3. In the game video options menu select a resolution that is smaller than the one set in dgVoodoo, but has the same aspect ratio. The smaller the resolution selected in game, the bigger will interface/HUD be rendered on screen.

Notes

Ultra-widescreen: If the game does not display any small ultra-widescreen resolution in the video options menu, create a small custom resolution in the GPU control panel so it can be selected in game for the proper aspect ratio, or set the resolution manually in the game's config file.

Game specific configuration files

If there is no dgVoodoo configuration file in the same folder as the game, dgVoodoo will use global settings.
Instructions[2]
  1. Follow the instructions and copy the necessary files into the game installation folder.
  2. Run dgVoodooCpl program.
  3. Under Config folder/Running instance press Add, then selected the game installation folder where the main game executable is located.
  4. Press Apply to create the configuration file in that folder to store settings for that game.

Notes

Since version 2.6 dgVoodoo.conf is a plain text file and can be edited directly using a text editor. Some advanced features are not available through the dgVoodooCpl program, but can be set manually in these config files.


Notes

  1. When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References

  1. http://dege.freeweb.hu/
  2. 2.0 2.1 2.2 2.3 Verified by User:Antrad on July 9, 2019