Risen 3: Titan Lords

From PCGamingWiki, the wiki about fixing PC games
Risen 3: Titan Lords
Risen 3: Titan Lords cover
Developers
Piranha Bytes
Publishers
Deep Silver
Release dates
Windows August 12, 2014
Risen
Risen 2009
Risen 2: Dark Waters 2012
Risen 3: Titan Lords 2014

General information

GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions
Official website

Availability[edit]

Source DRM Notes Keys OS
Retail ProtectDISC Software DRM disc check.[1][2]
Amazon.com
GamersGate
GOG.com Standard or Complete Edition
Humble Store Complete Edition
Steam
See the Developer's site for region-specific distributors.

Version differences[edit]

The First Edition is marketed as DRM-free but the disc uses ProtectDISC Software copy protection.[1][2]
The Collector's Edition and Shadow Lord Edition include the First Edition along with various non-game bonuses.

Downloadable content (DLC) and expansions

Name Notes
Adventure Garb
Fog Island
Uprising of the Little Guys

Essential improvements[edit]

Skip intro videos[edit]

Delete/rename video files[citation needed]
  1. Go to <path-to-game>\data\extern\videos\
  2. Delete or rename logo_ds.wmv and logo_pb.wmv.

Patches[edit]

  • Patch 1.2 updates the retail release to the latest version. The Steam version is already patched.
  • Risen 3: Titan Lords 64-Bit-Upgrade upgrades the retail version to the Enhanced Edition. The Steam version patches through Steam.

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows %LOCALAPPDATA%\Risen3\Config\ConfigUser.xml

Save game data location[edit]

System Location
Windows %USERPROFILE%\Saved Games\Risen3\SaveGames\

Save game cloud syncing[edit]

System Native Notes
GOG Galaxy
Steam Cloud

Video settings[edit]

Video settings.
Video settings.
Graphics settings.
Graphics settings.
Graphics option Option WSGF Notes
Widescreen resolution
Multi-monitor
See the WSGF entry. HUD position is incorrect.
Ultra-widescreen
See the WSGF entry.
4K Ultra HD
Field of view (FOV)
Use the Cheat Engine table (32-bit game version only).
Windowed
Open ConfigUser.xml, set "Fullscreen" to "false" and save
Borderless fullscreen windowed
Use Borderless Gaming.
Anisotropic filtering (AF)
Anti-aliasing (AA)
Vertical sync (Vsync)
60 FPS
120+ FPS
Capped to display refresh rate by default; see High frame rate.

High frame rate[edit]

Frame rate is capped at 60 FPS.
Change FPS caps[3]
  1. Go to <path-to-game>\data\ini\
  2. Open ConfigDefault.ini
  3. Change Averagefps to the frame rate cap you want.
  4. Change FPSLimitToRefreshRate="true" to FPSLimitToRefreshRate="false"
  5. Save your changes and close the file.

Input settings[edit]

Input settings.
Input settings.

Audio settings[edit]

Audio settings.
Audio settings.
Language settings (GOG.com).
Language settings (GOG.com).
Audio options Native Notes
Separate volume controls
Surround sound
Subtitles
Closed captions
Mute on focus lost

Localizations

To use a custom combination of audio and text see Different audio and text languages.
Language UI Audio CC Notes
English
French
German
Italian
Polish
Not available in the GOG.com version.[6]
Spanish
Russian
Not available in the GOG.com version.[6]

Issues fixed[edit]

Low frame rate[edit]

Edit FPS limit[7]
  1. Edit <path-to-game>\data\ini\ConfigDefault.xml
  2. Change FPSLimitToRefreshRate="true" to FPSLimitToRefreshRate="false"
  3. Change AverageFPS="30.00" to AverageFPS="60.00"

Game crashes on startup[edit]

Delete extra files[8]
  1. Go to <path-to-game>\data\packed
  2. Delete any files that are not .PAK format.

Audio problems[edit]

Increase maxchannels value[9]
  1. Edit <path-to-game>\data\ini\ConfigDefault.xml
  2. Change MaxChannels="128" to MaxChannels="256" or MaxChannels="512"
  3. Save your changes and close the file.

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 9
64-bit executable
Added in an update.[10] For the retail version use the 64-Bit-Upgrade.

Middleware[edit]

Middleware Notes
Physics PhysX

Different audio and text languages[edit]

Make necessary changes[11]
  1. Right-click the game in the Steam client and choose Properties.
  2. Go to the Language tab and choose the language you want for audio such as voices.
  3. Go to <path-to-game>\data\ini\
  4. Edit ConfigDefault.xml.
  5. Set SubtitleLanguage to the language you want for subtitles and interface.
  6. Save your changes and close the file.

Reduce Popup/Increase Object Draw-distance[edit]

Change values in ini[citation needed]
May slightly tax your system.
  1. Go to <path-to-game>\data\ini
  2. Make a backup copy of the file and then edit ConfigDefault.xml.
  3. Find and replace all instances of the values for NPC_Small, NPC_Medium and NPC_Large with higher values.
  4. Suggested values NPC_Small="6000.0",NPC_Medium="12000.0" and NPC_Large="18000.0.
  5. Find and replace all instances of the values for SpeedTree_Small, SpeedTree_Medium and SpeedTree_Large with higher values.
  6. Suggested values SpeedTree_Small="25000.0", SpeedTree_Medium="35000.0" and SpeedTree_Large="50000.0".
  7. Save your changes and close the file.

Hide system cursor when game is in focus[edit]

When running in Windowed mode the game displays both in-game cursor and system cursor. This may be annoying for some people. Below is the script to solve this issue.
Use AutoHotkey[citation needed]
1. Download and install AutoHotkey.
2. Start it, edit the script and use the one provided below:
; Script to hide cursor http://forums.steampowered.com/forums/showthread.php?t=1432431
; Modified by Nirklars and adjusted to work with Risen 2 by SuicideMachine
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.


SystemCursor("Init")

SetTimer, CheckIdle, 250
return

CheckIdle:
if WinActive("ahk_class Engine") 
{
    SystemCursor("Off")
}
else
{
    SystemCursor("On")
}
return

#Persistent
OnExit, ShowCursor  ; Ensure the cursor is made visible when the script exits.
return

ShowCursor:
SystemCursor("On")
ExitApp

SystemCursor(OnOff=1)   ; INIT = "I","Init"; OFF = 0,"Off"; TOGGLE = -1,"T","Toggle"; ON = others
{
    static AndMask, XorMask, $, h_cursor
        ,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13 ; system cursors
        , b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13   ; blank cursors
        , h1,h2,h3,h4,h5,h6,h7,h8,h9,h10,h11,h12,h13   ; handles of default cursors
    if (OnOff = "Init" or OnOff = "I" or $ = "")       ; init when requested or at first call
    {
        $ = h                                          ; active default cursors
        VarSetCapacity( h_cursor,4444, 1 )
        VarSetCapacity( AndMask, 32*4, 0xFF )
        VarSetCapacity( XorMask, 32*4, 0 )
        system_cursors = 32512,32513,32514,32515,32516,32642,32643,32644,32645,32646,32648,32649,32650
        StringSplit c, system_cursors, `,
        Loop %c0%
        {
            h_cursor   := DllCall( "LoadCursor", "uint",0, "uint",c%A_Index% )
            h%A_Index% := DllCall( "CopyImage",  "uint",h_cursor, "uint",2, "int",0, "int",0, "uint",0 )
            b%A_Index% := DllCall("CreateCursor","uint",0, "int",0, "int",0
                , "int",32, "int",32, "uint",&AndMask, "uint",&XorMask )
        }
    }
    if (OnOff = 0 or OnOff = "Off" or $ = "h" and (OnOff < 0 or OnOff = "Toggle" or OnOff = "T"))
        $ = b  ; use blank cursors
    else
        $ = h  ; use the saved cursors

    Loop %c0%
    {
        h_cursor := DllCall( "CopyImage", "uint",%$%%A_Index%, "uint",2, "int",0, "int",0, "uint",0 )
        DllCall( "SetSystemCursor", "uint",h_cursor, "uint",c%A_Index% )
    }
}
3. Reload the script in AHK.

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) Vista SP2 7 SP1, 8
Processor (CPU) 2.4 GHz Dual Core AMD Phenom II x4 940 3.0 GHz
Intel Core i5 2.5 GHz
System memory (RAM) 2 GB 4 GB
Hard disk drive (HDD) 8 GB
Video card (GPU) ATI Radeon HD 3850
NVIDIA GeForce 9600 GT
512 MB of VRAM
DirectX 9.0c compatible
ATI Radeon HD 5850
Nvidia GeForce GTX 470

References

  1. 1.0 1.1 Risen 3 - Protect-Disc
  2. 2.0 2.1 Risen 3 in GOG.com? - Forum - GOG.com
  3. Discovered that fps is soft capped at 50. Fix included. :: Risen 3 - Titan Lords General Discussions
  4. http://steamcommunity.com/app/249230/discussions/0/528398719799822915/#c528398719801432319
  5. http://steamcommunity.com/app/249230/discussions/0/458604254439005589/
  6. 6.0 6.1 Risen 3 in GOG.com?, page 2 - Forum - GOG.com
  7. Framerate Solution (New Patch) :: Risen 3 - Titan Lords General Discussions
  8. Game crashes on startup :: Risen 3 - Titan Lords General Discussions
  9. Problem with audio :: Risen 3 - Titan Lords General Discussions
  10. Risen 3: Titan Lords: The graphical fidelity has Risen - Steam Community :: Group Announcements :: Risen 3 - Titan Lords
  11. Alternate language not installed? :: Risen 3 - Titan Lords General Discussions