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 "Diver Down"

From PCGamingWiki, the wiki about fixing PC games
m (updated template usage)
(→‎Windows 8 or later: Since dgVoodoo 2 now has a dedicated wiki article, reformatted fix to link to the relevant section in that article.)
 
(17 intermediate revisions by 3 users not shown)
Line 9: Line 9:
 
{{Infobox game/row/date|DOS|December 6, 2003}}
 
{{Infobox game/row/date|DOS|December 6, 2003}}
 
{{Infobox game/row/date|Windows|December 6, 2003}}
 
{{Infobox game/row/date|Windows|December 6, 2003}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Turn-based }}
 +
{{Infobox game/row/taxonomy/perspectives      | Bird's-eye view, Scrolling }}
 +
{{Infobox game/row/taxonomy/controls          | Menu-based }}
 +
{{Infobox game/row/taxonomy/genres            | JRPG }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | Stylized }}
 +
{{Infobox game/row/taxonomy/themes            | Fantasy, Sci-fi }}
 +
{{Infobox game/row/taxonomy/series            | }}
 
|steam appid  =  
 
|steam appid  =  
|gogcom page  =  
+
|gogcom id    =
 +
|mobygames    =  
 
|strategywiki =  
 
|strategywiki =  
 
|wikipedia    =  
 
|wikipedia    =  
 
|winehq      = 12828
 
|winehq      = 12828
 +
|license      =
 
}}
 
}}
  
Line 26: Line 41:
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Official | http://www.grenideer.com/diverdown/_htm/download.htm | DRM-Free | | | DOS, Windows}}
+
{{Availability/row| Official | http://www.grenideer.com/diverdown/_htm/download.htm | DRM-free | | | DOS, Windows}}
 
}}
 
}}
  
Line 32: Line 47:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|DOS|{{P|game}}\USER.cfg}}
+
{{Game data/config|DOS|{{P|game}}\USER.cfg}}
{{Game data/row|Windows|{{P|game}}\winv2.cfg}}
+
{{Game data/config|Windows|{{P|game}}\winv2.cfg}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|DOS|{{p|game}}\}}
+
{{Game data/saves|DOS|{{p|game}}\}}
{{Game data/row|Windows|{{p|game}}\}}
+
{{Game data/saves|Windows|{{p|game}}\}}
 
}}
 
}}
 
{{ii}} Saves are contained in the DDS files <code>game1</code> through <code>game5</code>.
 
{{ii}} Saves are contained in the DDS files <code>game1</code> through <code>game5</code>.
  
==Video settings==
+
==Video==
{{Video settings
+
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 62: Line 77:
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            = See [[#Windowed|Windowed]].
 
|windowed notes            = See [[#Windowed|Windowed]].
|borderless windowed        = hackable
+
|borderless windowed        = false
|borderless windowed notes  = Use [[Glossary:Windowed#DxWnd|DxWnd]]
+
|borderless windowed notes  =  
 
|anisotropic                = n/a
 
|anisotropic                = n/a
 
|anisotropic notes          =  
 
|anisotropic notes          =  
 
|antialiasing              = n/a
 
|antialiasing              = n/a
 
|antialiasing notes        =  
 
|antialiasing notes        =  
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = false
 
|vsync                      = false
 
|vsync notes                =  
 
|vsync notes                =  
Line 74: Line 92:
 
|120 fps                    = unknown
 
|120 fps                    = unknown
 
|120 fps notes              =  
 
|120 fps notes              =  
 +
|hdr                        = unknown
 +
|hdr notes                  =
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
Line 86: Line 106:
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{Input
 
|key remap                = false
 
|key remap                = false
 
|key remap notes          =  
 
|key remap notes          =  
Line 100: Line 120:
 
|controller support        = false
 
|controller support        = false
 
|controller support notes  =  
 
|controller support notes  =  
|full controller          = false
+
|full controller          = unknown
 
|full controller notes    =  
 
|full controller notes    =  
|controller remap          = false
+
|controller remap          = unknown
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = false
+
|controller sensitivity    = unknown
 
|controller sensitivity notes=  
 
|controller sensitivity notes=  
|invert controller y-axis  = false
+
|invert controller y-axis  = unknown
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
 
|touchscreen              = false
 
|touchscreen              = false
 
|touchscreen notes        =  
 
|touchscreen notes        =  
|button prompts            = unknown
 
|button prompts notes      =
 
 
|controller hotplug        = unknown
 
|controller hotplug        = unknown
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = unknown
 
|haptic feedback          = unknown
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|light bar support        = unknown
+
|simultaneous input        = unknown
|light bar support notes   =  
+
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =  
 
}}
 
}}
  
==Audio settings==
+
==Audio==
 
{{ii}} All dialogue is text-based.
 
{{ii}} All dialogue is text-based.
{{Audio settings
+
{{Audio
 
|separate volume          = false
 
|separate volume          = false
 
|separate volume notes    =  
 
|separate volume notes    =  
Line 134: Line 162:
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =
 +
|red book cd audio        =
 +
|red book cd audio notes  =  
 
}}
 
}}
  
Line 140: Line 172:
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
  |interface = yes
+
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
  |subtitles = yes
+
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
}}
 
}}
Line 155: Line 186:
  
 
{{Fixbox|description=Use HXDPMI|ref=<ref>[http://www.vogons.org/viewtopic.php?f=33&t=16756&p=118230&hilit=Diver+Down#p167386 csdpmi*b.zip????]</ref>|fix=
 
{{Fixbox|description=Use HXDPMI|ref=<ref>[http://www.vogons.org/viewtopic.php?f=33&t=16756&p=118230&hilit=Diver+Down#p167386 csdpmi*b.zip????]</ref>|fix=
#Download the [https://web.archive.org/web/20141003032417/http://www.japheth.de/HX.html latest version] of HDPMI32.
+
#Download the [https://github.com/Baron-von-Riedesel/HX/releases latest version] of HXDPMI32.
#From the ZIP file you downloaded, extract <code>HDPMI32.exe</code> into {{P|game}}.
+
#From the downloaded ZIP file, extract <code>HDPMI32.exe</code> into {{P|game}}.
 
#Run DOSBox.
 
#Run DOSBox.
 
#Mount and navigate to the installation folder as normal.
 
#Mount and navigate to the installation folder as normal.
Line 176: Line 207:
 
{{ii}} Windows' compatibility settings do not resolve the issue under these operating systems.
 
{{ii}} Windows' compatibility settings do not resolve the issue under these operating systems.
  
{{Fixbox|1=
+
{{Fixbox|description=Use [[#Windowed|windowed mode]]|ref=<ref name="Expack3"/>}}
{{Fixbox/fix|Use [[#Windowed|windowed mode]]|ref=<ref name="Expack3"/>}}
+
{{Fixbox|description=Use [[Glossary:Windowed#DxWnd|DxWnd]]|ref=<ref name="Expack3"/>}}
}}
+
{{Fixbox|description=Use [[DgVoodoo_2#DirectX_2-8|dgVoodoo2]]|ref=<ref name="Expack3"/>|fix=
{{Fixbox|1=
 
{{Fixbox/fix|Use [[Glossary:Windowed#DxWnd|DxWnd]]|ref=<ref name="Expack3"/>}}
 
}}
 
{{Fixbox|1=
 
{{Fixbox/fix|Use dgVoodoo2|ref=<ref name="Expack3"/>}}
 
# Download [http://dege.freeweb.hu dgVoodoo2].
 
# Open the ZIP file downloaded and copy <code>DDraw.dll</code> and <code>D3Dlmm.dll</code> from the MS folder.
 
# Paste the file into {{P|game}}.
 
 
}}
 
}}
  
Line 232: Line 255:
 
|metal support          =  
 
|metal support          =  
 
|metal support notes    =  
 
|metal support notes    =  
|vulkan support        =  
+
|vulkan versions        =  
|vulkan support notes   =  
+
|vulkan notes           =  
|dos modes              =  
+
|dos modes              = VGA
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = unknown
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes     =
 +
|macos intel 32-bit app =
 +
|macos intel 64-bit app =
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable=
 +
|linux 64-bit executable=
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 
}}
 
}}
  
 
==System requirements==
 
==System requirements==
{{ii}} No official requirements have been released.
 
 
 
{{System requirements
 
{{System requirements
 
|OSfamily = DOS
 
|OSfamily = DOS
Line 259: Line 290:
 
|recHD    =  
 
|recHD    =  
 
|recGPU  =  
 
|recGPU  =  
 +
|notes    = {{ii}} No official requirements have been released.
 
}}
 
}}
  
Line 275: Line 307:
 
|recHD    =  
 
|recHD    =  
 
|recGPU  =  
 
|recGPU  =  
 +
|notes    = {{ii}} No official requirements have been released.
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Latest revision as of 21:56, 18 July 2023

Diver Down
Diver Down cover
Developers
Brant Bassart
Engines
PURGE
Release dates
DOS December 6, 2003
Windows December 6, 2003
Taxonomy
Modes Singleplayer
Pacing Turn-based
Perspectives Bird's-eye view, Scrolling
Controls Menu-based
Genres JRPG
Art styles Stylized
Themes Fantasy, Sci-fi

Key points

The Windows version is recommended due to its superior stability.[1]
Extremely limited options, all of which are contained in external configuration file.
Save games are not cross-platform.[2]

General information

Official homepage

Availability

Source DRM Notes Keys OS
Official website
DRM-free
DOS
Windows

Game data

Configuration file(s) location

System Location
DOS <path-to-game>\USER.cfg
Windows <path-to-game>\winv2.cfg[Note 1]

Save game data location

System Location
DOS <path-to-game>\
Windows <path-to-game>\[Note 1]
Saves are contained in the DDS files game1 through game5.

Video

Windowed

Change winv2.cfg[3]
  1. Go to the configuration file location.
  2. Open winv2.cfg.
  3. Change line 6 of the file to the following: windowmode 1
  4. Save and close the file.

Input

Keyboard and mouse State Notes
Remapping
For DOSBox use the DOSBox Mapper (see the glossary page for other workarounds).
Mouse acceleration
Mouse sensitivity
For DOSBox set in the DOSBox configuration file.
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
For DOSBox use the DOSBox Mapper (see the glossary page for other workarounds).

Audio

All dialogue is text-based.

Audio feature State Notes
Separate volume controls
Surround sound
Subtitles
Closed captions
Mute on focus lost
For DOSBox change the priority background value in the DOSBox configuration file.
Royalty free audio

Localizations

Language UI Audio Sub Notes
English

Issues fixed

"no DPMI - Get csdpmi*b.zip"

This issue usually occurs under DOSBox.
Occurs when no DOS Protected Mode Interface (DPMI) is running in DOS for extended memory access.
Use HXDPMI[4]
  1. Download the latest version of HXDPMI32.
  2. From the downloaded ZIP file, extract HDPMI32.exe into <path-to-game>.
  3. Run DOSBox.
  4. Mount and navigate to the installation folder as normal.
  5. Enter HDPMI32.EXE -m, then enter DIVER.EXE.

Color palette issues

Windows 7 or earlier

Set compatibility options[3]
  1. Right-click winv2.exe.
  2. Select Properties from the menu which appears.
  3. From the window which appears, select the Compatibility tab.
  4. Check the checkbox next to the Run in 256 colors option.
  5. Click the Apply button.
  6. Close the window.

Windows 8 or later

Windows' compatibility settings do not resolve the issue under these operating systems.
Use windowed mode[3]
Use DxWnd[3]
Use dgVoodoo2[3]

Unable to re-enter the Order of Twilight in Act 3

If you find the way back into the Order of Twilight, get a faster mount, and complete a certain optional quest, you may still be unable to enter.
Patch game file[5]
  1. Download this patch.
  2. Place the patch file, twilightentry.vrg into <path-to-game>.
  3. Rename m.vrg in <path-to-game> to m.vrgold.
  4. Rename twilightentry.vrg to m.vrg.

Issues unresolved

Games crashes during resolution change

Some machines don't support changing from 320x240 to 640x480 at certain parts of the game, such as the Cruxen Mine puzzle rooms.
Modify winv2.cfg[6]
  1. Go to the configuration file location.
  2. Open winv2.cfg
  3. Change the numerical values of xres and yres to match a supported monitor resolution. For example, to change the game's current resolution to 800x600, change xres and yres as follows:
    xres 800
    yres 600
  4. Keep trying resolutions until the crash no longer occurs.
  5. Once you've cleared the area, change xres and yres back to their original values of 320 and 240, respectively.

Notes

Setting xres and yres to 640 and 480, respectively, is known to not solve this problem.
Enable windowed mode[6]

Other information

API

Technical specs Supported Notes
DOS video modes VGA
Executable 32-bit 64-bit Notes
Windows

System requirements

DOS
Minimum
Operating system (OS)
Processor (CPU)
System memory (RAM)
Hard disk drive (HDD)
No official requirements have been released.
Windows
Minimum
Operating system (OS)
Processor (CPU)
System memory (RAM)
Hard disk drive (HDD)
No official requirements have been released.


Notes

  1. 1.0 1.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. Diver Down Official FAQ - last accessed on 2016-06-08
    "What's the difference between the DOS and Windows versions of the game?

    Diver Down was developed under the DOS version, so some gameplay aspects probably play better with it. Just minor stuff, like the timing of entity movement during events, etc. The Windows version, however, is leaps and bounds more stable as the engine won't crash like the DOS version. It's system requirements are heavier, though. So the average player will probably want the Windows version to avoid frustrating crashes.
    "
  2. Diver Down Official FAQ - last accessed on 2016-06-08
    "Are save files compatible between the two versions?

    No. Swapping save files between the Windows and DOS versions will not work.
    "
  3. 3.0 3.1 3.2 3.3 3.4 Verified by User:Expack3 on 2016-08-18
  4. csdpmi*b.zip????
  5. Diver Down - Frequently Asked Questions - last accessed on 2016-06-09
    "Twilight Re-entry

    In Act3, if you have found the way in, purchased a faster mount, and completed an optional quest, but the game still doesn't let you in, then you probably found a bug that occurs when you complete certain objectives before you decide to do them (at the meal). Download this patch which will let you in. Rename m.vrg in your game directory to m.vrgold and rename this patch file to m.vrg. You should be good to go.
    "
  6. 6.0 6.1 Diver Down - Frequently Asked Questions - last accessed on 2016-06-09
    "Cruxen Mine Crash

    [...]Open up the winv2.cfg file (in your game directory) in notepad and you'll see resolution settings set at 320 and 240...Check the reolution settings your monitor supports by right-clicking the desktop, going to properties, then clicking on the settings tab. Try plugging in these values until something works. 720x480 seemed to work for a few people. After the two puzzle rooms, switch back to 320x240. There is one scene later in the game (in the arena) that the resolution switches, although usually this change doesn't cause a crash. If it does, you can get around it the same way.
    Also, you can try setting windowmode from 0 to 1- this doesn't work a lot but it has been known to once or twice.
    "