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 "Rune"

From PCGamingWiki, the wiki about fixing PC games
m (→‎Availability: misc. fixes)
(Updating information on controller settings, adding a fix for replacing the shut-down GameSpy servers, adding a Direct3D 9 renderer for Rune, and frame-rate fix for Rune Classic.)
Line 18: Line 18:
  
 
'''Key points'''
 
'''Key points'''
{{--}} GameSpy online server browser has stopped working due to [[GameSpy]] services being shut down.<ref>[http://2kgam.es/2KOnlineMigration 2K Online Server Migration from GameSpy Technology – 2K Support]</ref>
+
{{ii}} GameSpy online server browser has stopped working due to [[GameSpy]] services being shut down.<ref>[http://2kgam.es/2KOnlineMigration 2K Online Server Migration from GameSpy Technology – 2K Support]</ref> See [[#Online multiplayer after GameSpy server shut-down|manual server replacement]] to replace the GameSpy servers.
 +
{{--}} Rune Classic (Steam and GOG.com) does not support third-party renderers. Default Direct3D renderer it uses runs badly on Windows 8 and 8.1; see [[#Low frame-rate on Windows 8 and 8.1|low frame-rate fix]] to address the frame-rate problem.
  
 
'''General information'''
 
'''General information'''
Line 30: Line 31:
 
{{Availability/row| Retail | | disc check | [[DRM]]: SafeDisc disc check | | Mac OS, Windows, Linux }}
 
{{Availability/row| Retail | | disc check | [[DRM]]: SafeDisc disc check | | Mac OS, Windows, Linux }}
 
{{Availability/row| GOG | rune_classic | DRM-free | Rune Classic. Also comes with Rune Gold. | | Windows }}
 
{{Availability/row| GOG | rune_classic | DRM-free | Rune Classic. Also comes with Rune Gold. | | Windows }}
{{Availability/row| Steam | 210950 | Steam | Rune Classic | | Windows }}
+
{{Availability/row| Steam | 210950 | Steam | Rune Classic. | | Windows }}
 
}}
 
}}
{{ii}} Rune Gold is the base game along with the Halls of Valhalla expansion
+
{{ii}} Rune Gold is the base game along with the Halls of Valhalla expansion.
{{ii}} Rune Classic is an updated version of Rune Gold that includes enemies from the PlayStation 2 version, Steam achievements, a modified soundtrack, and a reworked campaign (levels have been either removed or rebalanced). The cut levels can still be played separately
+
{{ii}} Rune Classic is an updated version of Rune Gold that includes enemies from the PlayStation 2 version, Steam achievements, a modified soundtrack, and a reworked single-player campaign (levels have been either removed or rebalanced). The cut levels can still be played separately.
  
 
{{DLC|
 
{{DLC|
{{DLC/row| Rune: Halls of Valhalla | |  Mac OS, Windows, Linux }}
+
{{DLC/row| Rune: Halls of Valhalla | Stand-alone multiplayer expansion pack that adds new multi-player modes and skins. |  Mac OS, Windows, Linux }}
 
}}
 
}}
  
 
==Essential improvements==
 
==Essential improvements==
 
===Modifications===
 
===Modifications===
 +
====Unreal Engine Direct3D 9 Renderer====
 +
{{ii}} The [http://www.cwdohnal.com/utglr/ Unreal Engine Direct3D 9 renderer] is a simple DirectX 9 renderer for Unreal Tournament, Deus Ex, and Rune that allow these games to have better compatibility on modern operating system. It also has some extra graphical enhancement options such as anti-aliasing, anisotropic filtering, gamma correction, and V-sync.
 +
 
====Unreal Engine Direct3D 10 Renderer====
 
====Unreal Engine Direct3D 10 Renderer====
{{ii}} [http://kentie.net/article/d3d10drv/  The Unreal Engine Direct3D 10 Renderer] is a renderer for Unreal, Unreal Tournament, Deus Ex and Rune that aims to provide a good, consistent looking and future proof renderer for these games. The focus is not on fancy effects; the idea is to have something that will allow these games to perform well and look good on modern systems.
+
{{ii}} The [http://kentie.net/article/d3d10drv/  Unreal Engine Direct3D 10 Renderer] is a renderer for Unreal, Unreal Tournament, Deus Ex and Rune that aims to provide a good, consistent looking and future-proof renderer for these games. The focus is not on fancy effects; the idea is to have something that will allow these games to perform well and look good on modern systems.
{{--}} Direct3D 10 Renderer don't work with Rune Classic (GOG.com and Steam versions).
 
  
 
==Game data==
 
==Game data==
Line 86: Line 89:
 
|fov notes                  = See [[#Field of view (FOV)|Field of view (FOV)]].
 
|fov notes                  = See [[#Field of view (FOV)|Field of view (FOV)]].
 
|windowed                  = true
 
|windowed                  = true
|windowed notes            = Can be found under the "Advanced Options" menu (Display -> "StartupFullscreen"). Restart the game to apply the changes.
+
|windowed notes            = Can be found under the "Advanced Options" menu (Display "StartupFullscreen"). Restart the game to apply the changes. Can also be toggled with {{key|Alt|Enter}}.
 
|borderless windowed        = unknown
 
|borderless windowed        = unknown
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
 
|anisotropic                = hackable
 
|anisotropic                = hackable
|anisotropic notes          = Use [http://kentie.net/article/d3d10drv/  The Unreal Engine Direct3D 10 Renderer].
+
|anisotropic notes          = Use [[#The Unreal Engine Direct3D 9 Renderer|Unreal Engine Direct3D 9]] or [[#The Unreal Engine Direct3D 10 Renderer|Direct3D 10]] renderer. Anisotropic filtering can also be hacked through video card settings.
 
|antialiasing              = hackable
 
|antialiasing              = hackable
|antialiasing notes        = Use [http://kentie.net/article/d3d10drv/  The Unreal Engine Direct3D 10 Renderer].
+
|antialiasing notes        = Use [[#The Unreal Engine Direct3D 9 Renderer|Unreal Engine Direct3D 9]] or [[#The Unreal Engine Direct3D 10 Renderer|Direct3D 10]] renderer. Anti-aliasing can also be hacked through video card settings.
 
|vsync                      = true
 
|vsync                      = true
|vsync notes                = Can be found under the "Advanced Options" menu (Rendering -> Direct3D support -> "UseVSync").
+
|vsync notes                = Can be found under the "Advanced Options" menu (Rendering → selected rendering device). For Direct3D and Direct3D 10 renderer, set "UseVSync" to <code>True</code>. For Direct3D 9 renderer, set "SwapInterval" value from <code>-1</code> to <code>1</code>.
 
|60 fps                    = true
 
|60 fps                    = true
|60 fps notes              = For Windows 8 and later use the [http://kentie.net/article/d3d10drv/index.htm Unreal engine Direct3D 10 renderer].
+
|60 fps notes              = The default Direct3D renderer causes low frame-rate on Windows 8 or later. Use the [[#The Unreal Engine Direct3D 9 Renderer|Unreal Engine Direct3D 9]] or [[#The Unreal Engine Direct3D 10 Renderer|Direct3D 10]] renderer instead for the original Rune, or use a modified [[#Low frame-rate on Windows 8 and 8.1|DDRAW.dll]] for Rune Classic.
 
|120 fps                    = unknown
 
|120 fps                    = unknown
 
|120 fps notes              =  
 
|120 fps notes              =  
Line 107: Line 110:
 
{{Fixbox/fix|Modify the Rune.ini file|ref=<ref>[http://www.wsgf.org/dr/rune/en WSGF Entry]</ref>}}
 
{{Fixbox/fix|Modify the Rune.ini file|ref=<ref>[http://www.wsgf.org/dr/rune/en WSGF Entry]</ref>}}
 
# Go to the [[#Configuration file(s) location|Configuration file(s) location]].
 
# Go to the [[#Configuration file(s) location|Configuration file(s) location]].
# Open the <code>Rune.ini</code> file with Notepad or other text editor.
+
# Open the <code>User.ini</code> file with Notepad or other text editor.
 
# Change <code>DesiredFOV=</code> and <code>DefaultFOV=</code> to match the desired FOV.
 
# Change <code>DesiredFOV=</code> and <code>DefaultFOV=</code> to match the desired FOV.
#* For 16:10 resolutions, set the values to 85.3
+
#* For 16:10 resolutions, set the values to 85.3.
#* For 16:9 resolutions, set the values to 91.3
+
#* For 16:9 resolutions, set the values to 91.3.
 
# Save the file and launch the game.
 
# Save the file and launch the game.
 
}}
 
}}
Line 122: Line 125:
 
|acceleration option      = true
 
|acceleration option      = true
 
|acceleration option notes =  
 
|acceleration option notes =  
|mouse sensitivity        = unknown
+
|mouse sensitivity        = true
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
 
|mouse menu                = true
 
|mouse menu                = true
Line 131: Line 134:
 
|controller support notes  =  
 
|controller support notes  =  
 
|full controller          = false
 
|full controller          = false
|full controller notes    =  
+
|full controller notes    = Main menu requires interaction from mouse.
 
|controller remap          = true
 
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = unknown
+
|controller sensitivity    = true
|controller sensitivity notes=  
+
|controller sensitivity notes= Go to "Advanced Options" and open the "Joystick" section, then adjust the <code>ScaleXYZ</code> and <code>ScaleRUV</code> values to desired amount.
|invert controller y-axis  = false
+
|invert controller y-axis  = true
|invert controller y-axis notes=  
+
|invert controller y-axis notes= Go to "Advanced Options" and open the "Joystick" section, then set "InvertVertical" to <code>True</code>. Alternatively, open <code>User.ini</code> then search for <code>Axis aLookUp speed=</code> on the assigned axis and set this value to a negative number.
 
|touchscreen              = unknown
 
|touchscreen              = unknown
 
|touchscreen notes        =  
 
|touchscreen notes        =  
Line 232: Line 235:
 
|lan play            = true
 
|lan play            = true
 
|lan play players    = 16
 
|lan play players    = 16
|lan play modes      =  
+
|lan play modes      = Versus
 
|lan play notes      =  
 
|lan play notes      =  
 
|online play          = true
 
|online play          = true
 
|online play players  = 16
 
|online play players  = 16
|online play modes    =  
+
|online play modes    = Versus
 
|online play notes    =  
 
|online play notes    =  
 
|asynchronous        =  
 
|asynchronous        =  
Line 259: Line 262:
 
|udp  = 7777
 
|udp  = 7777
 
|upnp =  
 
|upnp =  
 +
}}
 +
 +
==Issues resolved==
 +
===Low frame-rate on Windows 8 and 8.1===
 +
Rune uses an old Direct3D 7 renderer that runs poorly on Windows 8 and 8.1 due to poor implementation of older Direct3D support.
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Use the Unreal Engine Direct3D 9 or 10 renderer|ref=}}
 +
{{ii}} This only works on the original versions of Rune and Halls of Valhalla expansion.
 +
# Download the [[#The Unreal Engine Direct3D 9 Renderer|Direct3D 9]] or [[#Unreal Engine Direct3D 10 Renderer|Direct3D 10]] renderers from the links provided.
 +
# Extract the contents of the zip file into <code>{{p|game}}\System</code>.
 +
# Launch the game, to Video settings, then click Change under "Video Driver" and restart the game.
 +
# At the Video Configuration window, select the "Show all devices" option, then select either <code>Direct3D9 Support</code> or <code>Direct3D 10 Support</code>, and click Next to finish. The game will restart with the selected renderer.
 +
}}
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Use a modified DDRAW.dll|ref=<ref>[http://steamcommunity.com/sharedfiles/filedetails/?id=484569919 How to run in 60 FPS on Windows 8.1], Steam Community Guide</ref>}}
 +
{{ii}} This fix is for Rune Classic as it does not support third-party renderers.
 +
# Download the modified <code>DDRAW.dll</code> for [[No One Lives Forever]] from [http://www.play-old-pc-games.com/2012/05/23/no-one-lives-forever/ Play Old PC Games] under the ''Windows 8 — DirectDraw FPS Fix'' section.
 +
# Extract the contents of the folder anywhere on your computer, then copy the <code>DDRAW.dll</code> from the folder that matches your operating system into <code>{{p|game}}\System</code>.
 +
}}
 +
 +
===Manual server replacement for shut-down GameSpy servers===
 +
{{Fixbox|1=
 +
{{Fixbox/fix|Edit Rune.ini to replace GameSpy server|ref=<ref>[http://therune.boards.net/thread/9/manual-masterserver-fix Manual masterserver fix], The Rune Boards</ref>}}
 +
# Open <code>Rune.ini</code> found under <code>{{p|game}}\System</code> with a text editor (e.g. Notepad, Notepad++).
 +
# Press {{key|Ctrl|F}} and search for instances of <code>master.gamespy.com</code> and <code>master0.gamespy.com</code> and replace them with <code>master.333networks.com</code>.
 +
# After replacing all instances of the GameSpy servers in <code>Rune.ini</code>, save the changes (File → Save or {{key|Ctrl|S}}). Now launch the game and go to Multiplayer. The new server should be active for multiplayer modes.
 
}}
 
}}
  
Line 264: Line 293:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      = 7, 10
+
|direct3d versions      = 7, 9, 10
|direct3d notes        = To add in Direct3D 10 support, see [[#Unreal Engine Direct3D 10 Renderer|Unreal Engine Direct3D 10 Renderer]].
+
|direct3d notes        = To add in Direct3D 9 or 10 support, see [[#The Unreal Engine Direct3D 9 Renderer|Unreal Engine Direct3D 9]] or [[#Unreal Engine Direct3D 10 Renderer|Direct3D 10]] renderer.
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
Line 297: Line 326:
 
|cutscenes notes  =  
 
|cutscenes notes  =  
 
|multiplayer      = GameSpy
 
|multiplayer      = GameSpy
|multiplayer notes=  
+
|multiplayer notes= GameSpy servers were shut down in March 2015.
 
}}
 
}}
  

Revision as of 22:52, 26 October 2015

Template:Infobox game/row/linporter
Rune
Cover image missing, please upload it
Developers
Human Head Studios
Publishers
Gathering of Developers
Engines
Unreal Engine 1
Release dates
Windows November 18, 2000
Mac OS (Classic) 2000
Linux June 21, 2001
Rune on Wikipedia

Warnings

GameSpy online services have been shut down (see Network for solutions).

Key points

GameSpy online server browser has stopped working due to GameSpy services being shut down.[1] See manual server replacement to replace the GameSpy servers.
Rune Classic (Steam and GOG.com) does not support third-party renderers. Default Direct3D renderer it uses runs badly on Windows 8 and 8.1; see low frame-rate fix to address the frame-rate problem.

General information

Official game site
GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions
Steam Users' Forums

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
DRM: SafeDisc disc check
Mac OS
Windows
Linux
GOG.com
DRM-free
Rune Classic. Also comes with Rune Gold.
Windows
Steam
Icon overlay.png
Rune Classic.
Windows
Rune Gold is the base game along with the Halls of Valhalla expansion.
Rune Classic is an updated version of Rune Gold that includes enemies from the PlayStation 2 version, Steam achievements, a modified soundtrack, and a reworked single-player campaign (levels have been either removed or rebalanced). The cut levels can still be played separately.

DLC and expansion packs

Name Notes
Rune: Halls of Valhalla Stand-alone multiplayer expansion pack that adds new multi-player modes and skins.
Mac OS
Windows
Linux

Essential improvements

Modifications

Unreal Engine Direct3D 9 Renderer

The Unreal Engine Direct3D 9 renderer is a simple DirectX 9 renderer for Unreal Tournament, Deus Ex, and Rune that allow these games to have better compatibility on modern operating system. It also has some extra graphical enhancement options such as anti-aliasing, anisotropic filtering, gamma correction, and V-sync.

Unreal Engine Direct3D 10 Renderer

The Unreal Engine Direct3D 10 Renderer is a renderer for Unreal, Unreal Tournament, Deus Ex and Rune that aims to provide a good, consistent looking and future-proof renderer for these games. The focus is not on fancy effects; the idea is to have something that will allow these games to perform well and look good on modern systems.

Game data

In-game general settings.
In-game general settings.

Configuration file(s) location

Template:Game data/rowTemplate:Game data/rowTemplate:Game data/row
System Location
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/210950/pfx/[Note 1]

Save game data location

Template:Game data/rowTemplate:Game data/rowTemplate:Game data/row
System Location
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/210950/pfx/[Note 1]

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud

Video settings

In-game video settings.
In-game video settings.

Template:Video settings

Field of view (FOV)

Instructions

Input settings

In-game key map settings.
In-game key map settings.
In-game general control settings.
In-game general control settings.

Template:Input settings

Audio settings

In-game audio settings.
In-game audio settings.

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English
French
German
Italian
Russian
Spanish

Network

Multiplayer types

Type Native Players Notes
LAN play
16 Versus
Online play
16 Versus
GameSpy services have been shut down;[2] see GameSpy for workarounds.

Connection types

Ports

Protocol Port(s) and/or port range(s)
TCP 7777
UDP 7777
Universal Plug and Play (UPnP) support status is unknown.

Issues resolved

Low frame-rate on Windows 8 and 8.1

Rune uses an old Direct3D 7 renderer that runs poorly on Windows 8 and 8.1 due to poor implementation of older Direct3D support.

Instructions
Instructions

Manual server replacement for shut-down GameSpy servers

Instructions

Other information

API

Technical specs Supported Notes
Direct3D 7, 9, 10 To add in Direct3D 9 or 10 support, see Unreal Engine Direct3D 9 or Direct3D 10 renderer.
OpenGL
Mac OS and Linux only.
Glide 2.4 Rune Gold only.
Software renderer
ExecutablePPC16-bit 32-bit 64-bit Notes
Windows
Linux
Mac OS (Classic)

Middleware

Middleware Notes
Multiplayer GameSpy GameSpy servers were shut down in March 2015.

System requirements

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

Notes

  1. 1.0 1.1 Notes regarding Steam Play (Linux) data:

References