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 3: Titan Lords at Wikipedia
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
Disc check (requires the CD/DVD in the drive to play)
ProtectDISC Software DRM disc check.[1][2]
Windows
Amazon.com
Icon overlay.png
Windows
GamersGate
Icon overlay.png
Windows
GOG.com
DRM-free
Standard or Complete Edition
Windows
Humble Store
DRM-free
Complete Edition
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows
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
Windows
Fog Island
Windows
Uprising of the Little Guys
Windows

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.
Keyboard and mouse Native Notes
Remapping
Mouse acceleration
Mouse sensitivity
Listed as Camera Speed.[4]
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Controller must be manually enabled from the menu.
Controller remapping
Controller sensitivity
Listed as Camera Speed.[5]
Controller Y-axis inversion
Additional information
Button prompts
Controller hotplugging
Haptic feedback

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 7 SP1 64-bit, 8 64-bit, 10 64-bit
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 8 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 5870
Nvidia GeForce GTX 570
1 GB of VRAM

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