Enclave

From PCGamingWiki, the wiki about fixing PC games
Enclave
Enclave cover
Developers
Starbreeze Studios
Publishers
Vivendi Universal
Atari
TopWare Interactive
Plug In Digital
Release dates
Windows March 10, 2003
OS X November 15, 2013[1]
Linux October 21, 2016[2]

General information

GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability[edit]

Source DRM Notes Keys OS
Retail
GamersGate GamersGate Downloader (listed as "DRM-free" on store page)
Games Republic
GOG.com
Steam

Version differences[edit]

Languages vary between services but content is otherwise identical (Gold Edition, Gold Edition 2012, etc. are just branding).

Essential improvements[edit]

Skip intro videos[edit]

Use replacement files

Apply the Enclave intro skip.

Game data[edit]

Configuration files location[edit]

System Location
Windows <path-to-game>\environment.cfg
<path-to-game>\options.cfg
<path-to-game>\Config.mpp
macOS (OS X)
Linux
environment.cfg contains video settings.
options.cfg contains general and input settings.
Config.mpp contains other input settings.
It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.

Save game data location[edit]

System Location
Windows <path-to-game>\Sbz1\Save
macOS (OS X)
Linux

Save game cloud syncing[edit]

System Native Notes
Steam Cloud

Video settings[edit]

General settings.
General settings.
Graphics option Option WSGF Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
Field of view (FOV)
VP_FOV in environment.cfg has no effect (even when read-only), but is mainly locked at 95° which should be easily playable.
Windowed
Move the resolution setting to the far left for windowed mode. See Windowed.
Borderless fullscreen windowed
See Windowed.
Anisotropic filtering (AF)
1x to 16x.
Anti-aliasing (AA)
Force in the graphics card control panel.
Vertical sync (Vsync)
Enabled by default.
60 FPS
120+ FPS
Has some side effects. Animations become weird. There is a part in the game where you must swim, but the game runs too fast, and you drown in under 10 secs.

Windowed[edit]

Built-in windowed mode may have severe graphical glitches, always runs at 800x600.
Using a wrapper to force windowed mode can alleviate these issues.
Use D3D8 Wrapper[citation needed]
  1. Download D3D8 Wrapper.
  2. Extract to the installation folder.
  3. Edit d3d8.ini.
  4. Set ForceWindowedMode to 1.

Input settings[edit]

Controller support[edit]

Use preset Xpadder profile[3]

Use the Enclave Xpadder Profile.

Use custom controller binds[3]
  1. Go to the installation folder.
  2. Open Config.mpp with a text editor.
  3. Replace the controller binds at the top with the following:

    void main()
    {
       // -------------------------------------------------------------------
       // Xbox 360 Controller
       // -------------------------------------------------------------------

       // "bind"
       // "bind2"
       // "bindrep"

       // "joy0_axis00" (A Button)
       // "joy0_axis01" (B Button)
       // "joy0_axis02" (X Button)
       // "joy0_axis03" (Y Button)

       // "joy0_axis04" (Left Shoulder Button)
       // "joy0_axis05" (Right Shoulder Button)

       // "joy0_axis06" (Back Button)
       // "joy0_axis07" (Start Button)

       // "joy0_axis08" (Left Stick click)
       // "joy0_axis09" (Right Stick click)

       // "joy0_axis0c" (Left Stick)
       // "joy0_axis0d" (Right Stick)
       // "joy0_axis0e" (Triggers)
       // "joy0_axis0f" (DPad)

       bindrep "joy0_axis0c", "moveright arg1 / 128.0; moveforward (-arg0) / 128.0"; //Move with Left Stick
       bindrep "joy0_axis0d", "lookvelocity0 arg1*0.2, arg0*0.04"; //Look with Right Stick (modify arg1 and arg0 to change horizontal and vertical sensitivity)
       bind2 "joy0_axis08", "press crouch", "release crouch"; //Crouch by pressing Left Stick
       bind2 "joy0_axis09", "moveup 1; press jump", "moveup 0; release jump"; //Jump by pressing Right Stick
       bind2 "joy0_axis00", "moveup 1; press jump", "moveup 0; release jump"; //Jump by pressing A Button

       bindrep "joy0_axis0e", "int a0 = arg0/255.0; if(a0) { press attack } else { release attack }"; //Attack by pressing either Trigger
       bind2 "joy0_axis04", "press attack2", "release attack2"; //Second attack or use item by pressing Left Shoulder Button
       bind2 "joy0_axis01", "press attack2", "release attack2"; //Second attack or use item by pressing B Button

       bind "joy0_axis0f", "int a0 = arg0/255.0; if(a0) { cmd nextitem } int a1 = arg1/255.1; if(a1) { cmd nextweapon }"; //Horizontal DPad changes item, vertical DPad changes weapon
       //bind "joy0_axis04", "cmd prevweapon"; //Previous weapon by pressing Left Shoulder Button
       //bind "joy0_axis05", "cmd nextweapon"; //Next weapon by pressing Right Shoulder Button
       bind "joy0_axis02", "cyclecameramode 0, 1"; //Switch between third and first person by pressing X Button
       bind "joy0_axis03", "activateitem \"0x106\""; //Use potion by pressing Y Button

       bind "joy0_axis07", "releaseall; cl_opengamemenu"; //Open menu with Start Button
    }
  1. Open Options.cfg and modify or add the line CONFIG=Config.mpp.

Notes

There may be issues with certain controllers (e.g. Triggers and the DPad on an Xbox 360 Controller will not function as individual buttons, and the controller will not work for navigating the game menus).

Audio settings[edit]

Audio settings.
Audio settings.
Audio options Native Notes
Separate volume controls
Sound and Music.
Surround sound
Up to 7.0 output[4]
Subtitles
All speech and cutscenes including speech outside of conversations.
Closed captions
Mute on focus lost

Localizations

Language UI Audio CC Notes
English
French
Steam version: add BINK_SOUNDTRACK=2 to environment.cfg
German
Italian
Spanish

Issues fixed[edit]

Game always runs windowed (Windows 8)[edit]

On Windows 8 the game may ignore resolution choices, always running in windowed mode. Windows 7 compatibility mode fixes this.
Set Windows 7 compatibility mode[citation needed]
  1. Right-click the game's shortcut (or Enclave.exe) and choose Properties.
  2. On the Compatibility tab, choose Run this program in compatibility mode for.
  3. Choose Windows 7 from the list.
  4. Click OK to apply your changes. The game will now run in fullscreen mode correctly.
The desktop may be briefly shown when launching the game but it will go to fullscreen afterwards.

Issues with mouse movement[edit]

Use 125hz mouse polling rate[citation needed]

Setting the mouse polling rate to 125hz may alleviate various issues with mouse movement affecting gameplay. If your mouse does not have adjustable polling rate and you still experience problems, using a different/older mouse may work.

Overexposed light effect when using torch[edit]

Fix lighting issue[5]

Use WineD3D For Windows.

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 8
OpenGL 3 Can be set in <path-to-game>\environment.cfg but is not recommended by the developer.
64-bit executable

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP, Vista
Processor (CPU) 1 GHz 1.4 GHz
System memory (RAM) 256 MB 512 MB
Hard disk drive (HDD)
Video card (GPU) DirectX 7 compatible DirectX 9 compatible

References

  1. Mac Game Update: 34 New Additions ● GOG.com
  2. Linux port available now! - Steam Community :: Group Announcements :: Enclave
  3. 3.0 3.1 Ogier-Editor • View topic - Controller Support
  4. PC Gaming Surround Sound Round-up
  5. Enclave lighting engine issue :: Enclave General Discussions