Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Red Faction"

From PCGamingWiki, the wiki about fixing PC games
(→‎Field of view (FOV): Added link to console commands section for reference.)
 
(551 intermediate revisions by 57 users not shown)
Line 3: Line 3:
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Volition}}
 
{{Infobox game/row/developer|Volition}}
 +
{{Infobox game/row/porter|Graphsim Entertainment|Mac OS}}
 +
{{Infobox game/row/porter|Graphsim Entertainment|OS X}}
 
|publishers  =  
 
|publishers  =  
{{Infobox game/row/publisher|THQ|Original}}
+
{{Infobox game/row/publisher|THQ|2001-2013}}
{{Infobox game/row/publisher|Nordic Games|Current}}
+
{{Infobox game/row/publisher|THQ Nordic|2013-2020}}
 +
{{Infobox game/row/publisher|Deep Silver|2020-present}}
 
|engines      =  
 
|engines      =  
{{Infobox game/row/engine|Geo-Mod{{!}}Geo-Mod 1.0}}
+
{{Infobox game/row/engine|Geo-Mod}}
 
|release dates=  
 
|release dates=  
{{Infobox game/row/date|Windows|September 17, 2001}}
+
{{Infobox game/row/date|Windows|September 18, 2001|ref=<ref name="GameSpot">{{Refurl|url=https://www.gamespot.com/articles/red-faction-on-track/1100-2809579/|title=Red Faction on track - GameSpot|date=2023-05-20|snippet=Currently, the development team at Volition is fine-tuning the multiplayer mode, and they expect the game to meet its scheduled ship date of September 18.}}</ref>}}
{{Infobox game/row/date|Mac OS|2002}}
+
{{Infobox game/row/date|Mac OS|November 28, 2001|ref=<ref name="InsideMac">{{Refurl|url=http://web.archive.org/web/20140813132515/http://www.insidemacgames.com/news/story.php?ArticleID=4339|title=Inside Mac Games News: Red Faction Shipping Today (retrieved)|date=2023-03-20}}</ref>}}
{{Infobox game/row/date|OS X|2002}}
+
{{Infobox game/row/date|OS X|January 4, 2002|ref=<ref name="InsideMac2">{{Refurl|url=http://web.archive.org/web/20140813034621/http://www.insidemacgames.com/news/story.php?ArticleID=4582|title=Inside Mac Games News: Red Faction 1.2 Released (retrieved)|date=2023-03-20}}</ref>}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|red-faction|78}}
 +
{{Infobox game/row/reception|IGDB|red-faction|}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | None }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | First-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | FPS }}
 +
{{Infobox game/row/taxonomy/vehicles          | Automobile, Flight, Naval/watercraft }}
 +
{{Infobox game/row/taxonomy/art styles        | Stylized }}
 +
{{Infobox game/row/taxonomy/themes            | Sci-fi, Space }}
 +
{{Infobox game/row/taxonomy/series            | Red Faction }}
 
|steam appid  = 20530
 
|steam appid  = 20530
|gogcom page  = red_faction
+
|steam appid side =
 +
|gogcom id    = 1207660623
 +
|gogcom id side =
 +
|official site= https://web.archive.org/web/20040726051613/http://www.redfaction.com/news.cfm
 +
|hltb        = 7681
 +
|lutris      = red-faction
 +
|mobygames    = 4194
 
|strategywiki = Red Faction
 
|strategywiki = Red Faction
|wikipedia    = Red Faction
+
|wikipedia    = Red Faction (video game)
 
|winehq      = 1246
 
|winehq      = 1246
 +
|license      = commercial
 
}}
 
}}
{{Series|Red Faction}}
 
  
'''Key points'''
+
{{Introduction
{{++}} The [[#Pure Faction|Pure Faction]] unofficial patch fixes various bugs and compatibility issues with modern versions of Windows.
+
|introduction      = '''''Red Faction''''' is a {{Glossary:Singleplayer}} and {{Glossary:Multiplayer}} {{Glossary:FPS}} game in the ''[[Series:Red Faction|Red Faction]]'' series developed by [[Company:Volition|Volition]] and published by [[Company:THQ|THQ]]. The game features a proprietary CSG-based destruction engine, [[Engine:Geo-Mod|Geo-Mod]], which allows for real-time demolition of in-game levels via explosive weaponry.
 +
 
 +
|release history  = After its original [[Wikipedia:PlayStation 2|PlayStation 2]] launch in May 2001, ''Red Faction'' was released for [[Windows]] on September 18, 2001.<ref name="GameSpot"/> A port to [[Mac OS]] developed by [[Company:Graphsim Entertainment|Graphsim Entertainment]] was released on November 28, 2001, followed by a Carbonized [[OS X]] version on January 4, 2002.<ref name="InsideMac"/><ref name="InsideMac2"/>
 +
 
 +
The game was released digitally via [[Store:Steam|Steam]] on August 5, 2009, and later [[Store:GOG.com|GOG.com]] on February 10, 2014.<ref name="SteamRelease">{{Refurl|url=https://store.steampowered.com/search/?term=Red+Faction|title=Steam Search|date=2023-06-25}}</ref><ref name="GOGrelease">{{Refurl|url=https://web.archive.org/web/20201112015904/http://www.gog.com/news/release_red_faction|title=Release: Red Faction - GOG.com (retrieved)|date=2023-03-19}}</ref>
 +
 
 +
|current state    = The PC version of ''Red Faction'' suffers from severe bugs, security vulnerabilities, and compatibility issues, especially on modern systems. It is highly recommended to use the [[#Dash Faction|Dash Faction]] community patch, as it fixes virtually all known issues and introduces many quality-of-life features and enhancements.
 +
}}
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://redfactionwiki.com Red Faction Wiki] - A wiki for the Red Faction universe
+
{{mm}} [https://redfaction.help/ Red Faction Help] - community help site for game series
{{mm}} [http://redfaction.wikia.com/wiki/Red_Faction_Wiki Red Faction Wiki (Wikia)] - A Wikia-hosted wiki for the Red Faction universe
+
{{GOG.com links|1207660623|red_faction_series|for game series}}
{{mm}} [http://www.factionfiles.com/ff.php?action=forums Faction Files Community Forums]
+
{{mm}} [https://steamcommunity.com/app/20530/discussions/ Steam Community Discussions]
{{GOG.com links|red_faction|red_faction_series|for game series}}
 
{{mm}} [http://steamcommunity.com/app/20530/discussions/ Steam Community Discussions]
 
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=465 Steam Users' Forums] for game series
 
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | disc | |  | Windows, Mac OS }}
+
{{Availability/row| Retail | | disc | 2 CDs. Disc 2 is used for the check. |  | Windows, Mac OS, OS X }}
{{Availability/row| Amazon | B00004WHWF | disc |  |  | Windows }}
+
{{Availability/row| Retail | | Steam | Steam key provided for the {{Store link|Steam-bundle|26835|Complete Collection}}. | | Windows}}
{{Availability/row| Amazon | B00005QCQQ | disc | | | Mac OS }}
+
{{Availability/row| GOG.com | red_faction | DRM-free | | | Windows }}
{{Availability/row| GamersGate | DD-RF1 | GamersGate | Can be bought together with [[Red Faction II]] at a discounted price. |  | Windows }}
+
{{Availability/row| Humble | red-faction | Steam |  |  | Windows }}
{{Availability/row| GOG | red_faction | DRM-free |  |  | Windows }}
+
{{Availability/row| Steam | 20530 | Steam | | | Windows }}
{{Availability/row| Humble | red-faction-collection | Steam | Sold together with other games from series. |  | Windows }}
+
{{Availability/row| GamersGate | red-faction | Steam | |  | Windows | unavailable }}
{{Availability/row| Steam | 20530 | Steam | Includes a number of fixes for modern operating systems. | | Windows }}
+
{{Availability/row| Gamesplanet | 3150-1 | Steam |  |  | Windows | unavailable }}
 +
{{Availability/row| GMG | red-faction | Steam | |  | Windows | unavailable }}
 +
{{Availability/row| Discord | 489074996837220354 | Discord | | | Windows | unavailable }}
 
}}
 
}}
 +
{{ii}} The Steam distribution includes retail installer files in {{Folder|{{P|game}}\RF_1}} and {{Folder|{{P|game}}\RF_2}}.
 +
{{ii}} An OS X application for the game is included with the [[#Official patches|v1.20]] patch for Mac OS.<ref name="InsideMac2"/> Mac OS game discs were able to be mailed to Graphsim in exchange for an equivalent OS X disc.<ref>{{Refurl|url=http://www.insidemacgames.com/forum/index.php?s=7ad7b0f1b42e4392f3e48d060440cfb7&showtopic=27963&st=40#entry300034|title=Rosetta & Games - Page 3 - General|date=2023-06-27|snippet=If you don't have access to OS 9, one may take the 2 OS 9 RF installer discs and mail them to the address on this page along with correspondence asking for the single OS X RF installer disc. Not too long ago Graphsim mentioned that they have approximately 300 copies of the OS X installer discs available for immediate exchange.}}</ref>
 +
 +
===Version differences===
 +
{{ii}} All retail distributions are [[#Official patches|v1.00]]. Digital distributions are [[#Official patches|v1.21]].
 +
{{ii}} [[Wikipedia:GameStop|GameStop]] retail distributions include an exclusive multiplayer level: [https://www.factionfiles.com/ff.php?action=file&id=26 Zig].
 +
{{ii}} [[Wikipedia:EB Games|EB Games]] retail distributions include an exclusive multiplayer level: [https://www.factionfiles.com/ff.php?action=file&id=25 Watch Your Step].
 +
{{ii}} The German retail version is censored; all blood and certain sound effects are omitted, the flamethrower damage animation is toned down, and dead bodies vanish faster.<ref>{{Refurl|url=https://www.polygon.com/2016/11/22/13716832/germany-lifted-ban-red-faction-after-15-years#MKqPib|title=Why Germany lifted its ban on Red Faction after 15 years - Polygon|date=2023-06-25}}</ref>
 +
{{--}} The German GOG.com distribution has several notable differences and issues not present in other distributions:
 +
:* {{Folder|{{P|game}}}} contains {{File|levelspf.vpp}}, a packfile from the now-discontinued [https://www.redfactionwiki.com/wiki/RF_Client_Versions#Pure_Faction Pure Faction] community patch that contains six custom multiplayer maps.{{Note|note=Maps: [https://www.factionfiles.com/ff.php?action=file&id=4585 Use and Abuse v2.1], [https://www.factionfiles.com/ff.php?action=file&id=4590 Pipe Dream], [https://www.factionfiles.com/ff.php?action=file&id=5060 Waste Recycling Plant], [https://www.factionfiles.com/ff.php?action=file&id=390 Village], [https://www.factionfiles.com/ff.php?action=file&id=391 Fortress], and [https://www.factionfiles.com/ff.php?action=file&id=4982 Malachi].}} The maps are unusable because the base game will not load this packfile.
 +
:* Rather than utilizing the standardized method of localizing files seen in retail distributions, it has completely replaced core game files with German versions of the same files. This causes compatibility issues with [[#Custom maps/mods|custom maps/mods]].
 +
:* {{File|{{P|game}}\tables.vpp}} has been modified in order to translate in-game text, '''effectively rendering multiplayer unusable'''. To fix this, use the [[#Dash Faction|Dash Faction]] setup program to automatically patch {{File|{{P|game}}\tables.vpp}}, or manually replace it with the [https://www.factionfiles.com/ff.php?action=file&id=4729 original file]. The [https://www.factionfiles.com/ff.php?action=file&id=6338 German translation pack] can then optionally be used to restore the German localization.
 +
 +
===Demos===
 +
{{--}} All demos suffer from the same functional issues as the base game. There are no patches to resolve them.
 +
{{mm}} See the [https://www.redfactionwiki.com/wiki/Red_Faction_Demos#PC Red Faction Wiki] for more information.
 +
 +
====[https://www.factionfiles.com/ff.php?action=file&id=4318 International Demo]====
 +
{{mm}} Includes the first three singleplayer campaign levels, the training mission, and the Glass House sandbox.
 +
 +
====[https://www.factionfiles.com/ff.php?action=file&id=4210 Multiplayer Test]====
 +
{{mm}} Includes the multiplayer levels [https://www.factionfiles.com/ff.php?action=file&id=4518 S.R.O.], [https://www.factionfiles.com/ff.php?action=file&id=4520 Score], and [https://www.factionfiles.com/ff.php?action=file&id=4519 One to the Dome]. A [https://www.factionfiles.com/ff.php?action=file&id=4733 patch] is also available.
 +
 +
====[https://www.factionfiles.com/ff.php?action=file&id=4319 Worldwide Demo]====
 +
{{mm}} Includes all levels of the [[#International Demo|International Demo]] and the [[#Multiplayer Test|Multiplayer Test]], plus the next four campaign levels and the [https://www.factionfiles.com/ff.php?action=file&id=4522 Blasted Canyon] multiplayer level.
  
 
==Essential improvements==
 
==Essential improvements==
===Skip intro videos===
+
===Dash Faction===
{{Fixbox|1=
+
{{++}} Open-source community patch/launcher that fixes various bugs and security vulnerabilities, improves performance and compatibility with modern systems, enhances video and graphical quality, autosaves the game after each level transition, and offers many other usability upgrades over the base game.
{{Fixbox/fix|Delete/rename thqlogo.bik|ref={{cn|date=July 2016}}}}
+
{{ii}} Requires Windows 7 or later.
# Go to the installation folder.
+
{{ii}} Directly compatible only with English [[#Official patches|v1.20]] game installations. Other versions of the game must first be patched.
# Go into <code>data\movies</code>
+
{{ii}} Use the <code>-game</code> [[#Command line arguments|command line argument]] to launch directly into the game instead of the launcher window.
# Delete or rename <code>thqlogo.bik</code>
+
{{mm}} See the [https://redfactionwiki.com/wiki/Dash_Faction_Installation_Guide Red Faction Wiki] for more information.
 +
{{Fixbox|description=Install with the setup program|ref=<ref name="DashRFWiki">{{Refurl|url=https://redfactionwiki.com/wiki/Dash_Faction_Installation_Guide|title=Dash Faction Installation Guide - Red Faction Wiki|date=2023-04-02}}</ref>|fix=
 +
# Download the setup program from [https://github.com/rafalh/dashfaction/releases/latest GitHub] or [https://ff.dashfaction.com FactionFiles].
 +
# Run the setup program and follow the instructions.
 +
 
 +
'''Notes'''
 +
{{++}} Optionally applies all necessary [[#Official patches|official patches]] and/or file replacements to any game installation that is not directly supported.
 +
{{++}} Optionally replaces the base game launcher executable with a symbolic link to the Dash Faction launcher, allowing Dash Faction to be easily run with the Steam version of ''Red Faction''.
 
}}
 
}}
  
===Pure Faction===
+
{{Fixbox|collapsed=yes|description=Set up the {{File|.zip}} release|ref=<ref name="Mystyle">{{Refcheck|user=Mystyle48|date=2023-06-28}}</ref>|fix=
{{++}} Pure Faction is an unofficial patch for Red Faction. It adds support for modern hardware and operating systems, bug fixes, and many other features.
+
# Make sure the game is properly patched:
 
+
:*'''Retail''': apply the [[#Official patches|v1.20]] patch.
{{Fixbox|1=
+
:**For non-English retail installations, {{File|{{P|game}}\RF.exe}} must also be replaced with the [https://www.factionfiles.com/ff.php?action=file&id=4403 English v1.20 file].
{{Fixbox/fix|Installation instructions|ref=<ref name="Faction Files">Instructions provided by digital_ruler and goober of [http://www.factionfiles.com Faction Files].</ref>}}
+
:*'''Digital''': replace {{File|{{P|game}}\RF.exe}} with the [https://www.factionfiles.com/ff.php?action=file&id=4403 English v1.20 file].
# Download [http://www.purefaction.org Pure Faction].
+
:**For [[#Version differences|German GOG.com]] installations, {{File|{{P|game}}\tables.vpp}} must also be replaced with the [https://www.factionfiles.com/ff.php?action=file&id=4729 original file] from the English version. The [https://www.factionfiles.com/ff.php?action=file&id=6338 German translation pack] can then optionally be used to restore the German localization.
# Install to the game's installation folder.
+
# Download the Dash Faction {{File|.zip}} release from [https://github.com/rafalh/dashfaction/releases/latest GitHub] or [https://www.factionfiles.com/ff.php?action=file&id=6353 FactionFiles].
# Configure options via <code>PFLauncher.exe</code>, or launch the game directly via <code>PF.exe</code>
+
# Extract the {{File|.zip}} file to any location and run {{File|<dash-faction-folder>\DashFactionLauncher.exe}}.
# Once in-game press {{key|F1}} to access additional options.
+
# Open the options menu and make sure the game executable path correctly points to {{File|{{P|game}}\RF.exe}} before running the game.
  
 
'''Notes'''
 
'''Notes'''
{{ii}} If issues still persist, it may be necessary to set <code>PF.exe</code> to run in [[Windows Compatibility Mode|Windows 98 compatibility mode]].
+
{{--}} The setup program is required to enable the <code>rf://IP:PORT</code> [[#Connection types|protocol handler]].
{{ii}} The default quick save key ({{key|F6}}) conflicts with one of Pure Faction's key mappings. Recommended to remap quick save to a different key like {{key|F7}}.
+
{{ii}} Steam users can use the <code>%command%</code> [[Glossary:Command line arguments|command line argument]] with {{File|<dash-faction-folder>\DashFactionLauncher.exe}} in the launch options for ''Red Faction'' to force Steam to launch the game with Dash Faction.
 
}}
 
}}
  
{{Fixbox|1=
+
===Official patches===
{{Fixbox/fix|Launching through Steam with overlay|ref=<ref>[http://forums.steampowered.com/forums/showthread.php?t=1917508 Steam Overlay for Red Faction (1) Guide - Steam Users' Forums for the Red Faction series]</ref>}}
+
{{ii}} The latest retail version is v1.20:
# If you want to use the overlay and track your game time, install [http://www.purefaction.org Pure Faction].
+
:* Windows: [https://www.factionfiles.com/ff.php?action=file&id=4730 English], [https://www.factionfiles.com/ff.php?action=file&id=4732 German], [https://www.factionfiles.com/ff.php?action=file&id=4731 French]
# Go to the installation folder and rename <code>RedFaction.exe</code> to <code>RedFaction_org.exe</code>, and <code>PFLauncher.exe</code> to <code>RedFaction.exe</code>
+
:* [https://www.factionfiles.com/ff.php?action=file&id=3546 Mac OS]
# Launch the game through Steam, configure any settings and start the game.
+
{{ii}} Digital distributions contain [https://www.factionfiles.com/ff.php?action=file&id=4383 v1.21].
}}
+
 
 +
===Level enhancements===
 +
{{ii}} Client-side mods that make small improvements to campaign levels. For more information on mods, see [[#Custom maps/mods|Custom maps/mods]].
 +
 
 +
====L6S1 - [https://www.factionfiles.com/ff.php?action=file&id=7668 Stealth Patch for Admin HQ]====
 +
{{mm}} Makes stealth completely optional, allowing the player to proceed with all weapons and armor.
 +
 
 +
====L8S1 - [https://www.factionfiles.com/ff.php?action=file&id=5918 Use Key Patch]====
 +
{{mm}} Makes pressing the use key on the labcoat required to go undercover, preventing the player from walking near it and accidentally doing so.
  
===Mods===
+
====L18S3 - [https://www.factionfiles.com/ff.php?action=file&id=7670 Merc Spawning Patch for Crash Site]====
* [http://www.factionfiles.com/ Faction Files] mod site.
+
{{mm}} Fixes an oversight preventing mercenary enemies from spawning in the hallway of the base.
  
 
==Game data==
 
==Game data==
Line 81: Line 151:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|hkcu}}\Software\Volition\Red Faction|{{p|game}}\players.cfg}}
+
{{Game data/config|Windows|{{p|hkcu}}\Software\Volition\Red Faction|{{p|game}}\players.cfg}}
{{Game data/row|Mac OS|}}
+
{{Game data/config|Mac OS|{{p|game}}/players.cfg}}
{{Game data/row|OS X|}}
+
{{Game data/config|OS X|{{p|game}}/players_osx.cfg}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\savegame\}}
+
{{Game data/saves|Windows|{{p|game}}\savegame\}}
{{Game data/row|Mac OS|}}
+
{{Game data/saves|Mac OS|{{p|game}}/savegame/}}
{{Game data/row|OS X|}}
+
{{Game data/saves|OS X|{{p|game}}/savegame/}}
 
}}
 
}}
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|origin               =  
+
|discord                  = true
|origin notes         =  
+
|discord notes            =
|steam cloud           = true
+
|epic games launcher      =
|steam cloud notes    = Syncs save games and settings.
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                = false
|uplay notes           =  
+
|gog galaxy notes          =
 +
|origin                   =  
 +
|origin notes             =  
 +
|steam cloud               = true
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =  
 +
|xbox cloud                =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|Red Faction External Video.png|Launcher video settings.}}
 
{{Image|Red Faction External Video.png|Launcher video settings.}}
 
{{Image|Red Faction Video.png|In-game video settings.}}
 
{{Image|Red Faction Video.png|In-game video settings.}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/red-faction
+
|wsgf link                  = https://www.wsgf.org/dr/red-faction
|widescreen wsgf award      = limited
+
|widescreen wsgf award      = bronze
|multimonitor wsgf award    = limited
+
|multimonitor wsgf award    = bronze
|ultrawidescreen wsgf award = limited
+
|ultrawidescreen wsgf award = bronze
|4k ultra hd wsgf award    = incomplete
+
|4k ultra hd wsgf award    = bronze
 
|widescreen resolution      = hackable
 
|widescreen resolution      = hackable
|widescreen resolution notes= Install [[#Pure Faction|Pure Faction]]. Set in <code>PFLauncher.exe</code> (type it manually if missing).
+
|widescreen resolution notes= {{Term|Stretched}}.<br/>Use [[#Dash Faction|Dash Faction]] for {{Term|Hor+}}. Menu UI and {{Term|FMV}} cutscenes are still stretched.
 
|multimonitor              = hackable
 
|multimonitor              = hackable
|multimonitor notes        = Install [[#Pure Faction|Pure Faction]].
+
|multimonitor notes        = Use [[#Dash Faction|Dash Faction]].
 
|ultrawidescreen            = hackable
 
|ultrawidescreen            = hackable
|ultrawidescreen notes      = Install [[#Pure Faction|Pure Faction]].
+
|ultrawidescreen notes      = {{Term|Stretched}}.<br/>Use [[#Dash Faction|Dash Faction]] for {{Term|Hor+}}. Menu UI and {{Term|FMV}} cutscenes are still stretched.
|4k ultra hd                = false
+
|4k ultra hd                = hackable
|4k ultra hd notes          = Pure Faction has a maximum resolution of 1920x1200.{{cn|date=October 2016}}
+
|4k ultra hd notes          = HUD is displaced at resolutions higher than 1280x1024.<br/>Use [[#Dash Faction|Dash Faction]] for proper HUD support, as well as an option to use a bigger HUD for high resolutions.
|fov                        = false
+
|fov                        = hackable
|fov notes                  =  
+
|fov notes                  = 90° only. See [[#Field of view (FOV)|Field of view (FOV)]].
 
|windowed                  = hackable
 
|windowed                  = hackable
|windowed notes            = Install [[#Pure Faction|Pure Faction]]. Set in <code>PFLauncher.exe</code>.
+
|windowed notes            = Use [[#Dash Faction|Dash Faction]].
 
|borderless windowed        = hackable
 
|borderless windowed        = hackable
|borderless windowed notes  = Install [[#Pure Faction|Pure Faction]]. Set in <code>PFLauncher.exe</code>.
+
|borderless windowed notes  = Use [[#Dash Faction|Dash Faction]].
 
|anisotropic                = hackable
 
|anisotropic                = hackable
|anisotropic notes          = Force in the [[Glossary:Anisotropic filtering (AF)#Force anisotropic filtering|graphics card control panel]].
+
|anisotropic notes          = Use [[#Dash Faction|Dash Faction]].
 
|antialiasing              = hackable
 
|antialiasing              = hackable
|antialiasing notes        = Force in the graphics card control panel.
+
|antialiasing notes        = Use [[#Dash Faction|Dash Faction]] for up to 8x [[MSAA]]. Nvidia users can enhance to [[SGSSAA]].
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =
 
|vsync                      = true
 
|vsync                      = true
|vsync notes                = Set in <code>RedFaction.exe</code> or <code>PFLauncher.exe</code>.
+
|vsync notes                =  
 
|60 fps                    = true
 
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
|120 fps                    = true
+
|120 fps                    = hackable
|120 fps notes              = [[#Pure Faction|Pure Faction]] has a 150 FPS cap. See [[#Sub explodes when it hits water|Issues fixed]].
+
|120 fps notes              = Capped at 120 FPS. Exceeding 60 FPS results in various issues with physics, animation timing, and other game logic.<br/>Use [[#Dash Faction|Dash Faction]] to allow for up to 240 FPS without major issues, and a configurable frame rate cap.
 +
|hdr                        = unknown
 +
|hdr notes                  =
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
==Input settings==
+
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 +
{{Fixbox|description=Custom FOV with Dash Faction|ref=<ref>{{Refurl|url=https://www.redfactionwiki.com/wiki/Red_Faction_Console_Commands|title=Red Faction Console Commands - Red Faction Wiki|date=2023-03-21}}</ref>|fix=
 +
# Run the game with [[#Dash Faction|Dash Faction]].
 +
# Open the in-game [[#Console commands|console]].
 +
# Use the {{code|fov <value>}} command to change FOV.
 +
# Use the {{code|fpgun_fov_scale <value>}} command to change first-person weapon FOV.
 +
 
 +
'''Note'''
 +
{{++}} By default, Dash Faction automatically scales horizontal FOV for other aspect ratios based on the standard of 90° at 4:3. Use the {{code|r_togglewidefov}} [[#Console commands|console command]] to toggle the scaling.
 +
{{ii}} Use the {{code|fov}} command with no value specified to print your current horizontal FOV. Use {{code|fov 0}} to use the default horizontal FOV for your aspect ratio.
 +
}}
 +
 
 +
==Input==
 
{{Image|Red Faction Controls.png|In-game control settings.}}
 
{{Image|Red Faction Controls.png|In-game control settings.}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
Line 148: Line 243:
 
|acceleration option notes =  
 
|acceleration option notes =  
 
|mouse sensitivity        = true
 
|mouse sensitivity        = true
|mouse sensitivity notes  =  
+
|mouse sensitivity notes  = Configurable via slider.<br/>Use [[#Dash Faction|Dash Faction]] to set to numeric values via the {{code|ms <value>}} [[#Console commands|console command]].
 
|mouse menu                = true
 
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = false
 
|controller support        = false
 
|controller support notes  =  
 
|controller support notes  =  
Line 163: Line 260:
 
|invert controller y-axis  = unknown
 
|invert controller y-axis  = unknown
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = unknown
|touchscreen notes        =  
+
|xinput controllers notes  =
|button prompts           = unknown
+
|xbox prompts              = unknown
|button prompts notes     =  
+
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4               = unknown
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes  =
 +
|light bar support        = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= unknown
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers         = unknown
 +
|other controllers notes  =  
 +
|other button prompts     = unknown
 +
|other 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==
 
{{Image|Red Faction External Audio.png|Launcher audio settings.}}
 
{{Image|Red Faction External Audio.png|Launcher audio settings.}}
 
{{Image|Red Faction Audio.png|In-game audio settings.}}
 
{{Image|Red Faction Audio.png|In-game audio settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
|separate volume notes    =  
+
|separate volume notes    = Music, radio messages, and sound effects each have independent volume sliders.<br/>Use [[#Dash Faction|Dash Faction]] to control level ambient sound volume separate from other sound effects.
|surround sound          = true
+
|surround sound          = hackable
|surround sound notes    =  
+
|surround sound notes    = Use [[#Dash Faction|Dash Faction]]. May also require [[Glossary:Sound card#DirectSound hardware path|DirectSound3D restoration software]].
|subtitles                = false
+
|subtitles                = limited
|subtitles notes          = Subtitles for PA announcements and character speech are not presented, despite existing in data files. Only direct radio is displayed.
+
|subtitles notes          = Always displayed for radio messages, but never for PA announcements or face-to-face dialog.
 
|closed captions          = false
 
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = true
+
|mute on focus lost      = hackable
|mute on focus lost notes =  
+
|mute on focus lost notes = Use [[#Dash Faction|Dash Faction]].
 
|eax support              = true
 
|eax support              = true
|eax support notes        =  
+
|eax support notes        = EAX 2.0.
 +
|royalty free audio      = false
 +
|royalty free audio notes = Most in-game music will be Content ID claimed by CD Baby CO.
 
}}
 
}}
  
 
{{L10n|content=
 
{{L10n|content=
 
{{L10n/switch
 
{{L10n/switch
  |language  = English
+
|language = English
  |interface = true
+
|interface = true
|audio    = true
+
|audio    = true
  |subtitles = false
+
|subtitles = true
  |notes    =  
+
|notes    =
|fan      =  
+
|fan      =
  |fan notes =  
+
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    = Retail only; a pack is available to convert English installations into French: [https://www.factionfiles.com/ff.php?action=file&id=6339 download].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language = German
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    = Retail and GOG.com only; a pack is available to convert English installations into German: [https://www.factionfiles.com/ff.php?action=file&id=6338 download].<br/>The GOG.com distribution suffers from [[#Version differences|several issues]] that effectively render multiplayer unusable and impact compatibility with [[#Custom maps/mods|custom maps/mods]].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language = Persian
 +
|interface = false
 +
|audio    = false
 +
|subtitles = false
 +
|fan      = true
 +
|notes    = Fan translation of in-game signage: [https://www.factionfiles.com/ff.php?action=file&id=6256 download].
 +
}}
 +
{{L10n/switch
 +
|language = Russian
 +
|interface = hackable
 +
|audio    = hackable
 +
|subtitles = hackable
 +
|notes    = Unofficial translation, available via bootleg distributions.
 +
|fan      = true
 +
}}
 +
{{L10n/switch
 +
|language = Spanish
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|fan       = true
 +
|notes     = Fan translation: [https://www.factionfiles.com/ff.php?action=file&id=5951 download].
 
}}
 
}}
 
}}
 
}}
Line 214: Line 380:
 
|lan play            = true
 
|lan play            = true
 
|lan play players    = 32
 
|lan play players    = 32
|lan play modes      =  
+
|lan play modes      = Versus
 
|lan play notes      =  
 
|lan play notes      =  
|online play          = true
+
|online play          = hackable
 
|online play players  = 32
 
|online play players  = 32
|online play modes    =  
+
|online play modes    = Versus
|online play notes    =  
+
|online play notes    = The official multiplayer master server has been shut down; use [https://rfgt.factionfiles.com/ eRFGT2].<br/>[[#Dash Faction|Dash Faction]] automatically replaces the original master server with eRFGT2 if detected in the options.
 
|asynchronous        =  
 
|asynchronous        =  
 
|asynchronous notes  =  
 
|asynchronous notes  =  
Line 227: Line 393:
 
|matchmaking        = false
 
|matchmaking        = false
 
|matchmaking notes  =  
 
|matchmaking notes  =  
|p2p                = true
+
|p2p                = false
 
|p2p notes          =  
 
|p2p notes          =  
 
|dedicated          = true
 
|dedicated          = true
 
|dedicated notes    =  
 
|dedicated notes    =  
 
|self-hosting      = true
 
|self-hosting      = true
|self-hosting notes = See <code>dedicated_server.txt</code> in the installation folder or use [http://www.redfactionview.net/programsandutilities.htm Dedicated Server Config].
+
|self-hosting notes = See {{File|{{P|game}}\dedicated_server.txt}}.<br/>Using [[#Dash Faction|Dash Faction]] is strongly recommended due to crippling bugs and critical security vulnerabilities present in servers using the base game.
 
|direct ip          = true
 
|direct ip          = true
|direct ip notes    = Use Add Server button in server browser.
+
|direct ip notes    = Use Add Server button in server browser.<br/>Install [[#Dash Faction|Dash Faction]] via the setup program to allow usage of the <code>rf://IP:PORT</code> protocol handler.
 
}}
 
}}
  
 
{{Network/Ports
 
{{Network/Ports
|tcp = 7755
+
|udp = Servers listen on 7755 by default (can be configured via the {{code|-port <value>}} [[#Command line arguments|command line argument]]) and use 18444 (outbound only) to register with the multiplayer master server. Clients communicate on 7755 by default, but clients using [[#Dash Faction|Dash Faction]] use a randomly selected high port instead (with an option in the [[#Dash Faction|Dash Faction]] options panel to force a specific port).
|udp  = 7755
+
|upnp = hackable
|upnp =  
+
|upnp notes = Use [[#Dash Faction|Dash Faction]].
 +
|upnp ref =  
 
}}
 
}}
  
 
==Issues fixed==
 
==Issues fixed==
===At least 8 MB of video memory is required error===
+
===Game fails to launch/immediately crashes upon launch===
{{Fixbox|1=
+
{{ii}} Many causes for this issue exist across all versions of the game.
{{Fixbox/fix|Install [[#Pure Faction|Pure Faction]]|ref=<ref name="Faction Files"/>}}
+
{{Fixbox|description=Use [[#Dash Faction|Dash Faction]]|ref=<ref name="RFWikiFAQ">{{Refurl|url=https://www.redfactionwiki.com/wiki/Red_Faction_FAQ|title=Red Faction FAQ - Red Faction Wiki|date=2023-03-21}}</ref>|fix=
 
}}
 
}}
  
===Unable to initialize DirectX 8.0 error===
+
==="At least 8 MB of available video memory is required to run Red Faction!"===
{{Fixbox|1=
+
{{ii}} Encountered when launching retail versions of the game on systems with more than 2 GiB of available video memory.
{{Fixbox/fix|Install [[#Pure Faction|Pure Faction]]|ref=<ref name="Faction Files"/>}}
+
{{Fixbox|description=Use [[#Dash Faction|Dash Faction]]|ref=<ref name="RFWikiFAQ"/>|fix=
 
}}
 
}}
{{ii}} If it's not fixed, run the game in Windowed or Stretched display modes.
 
  
===Stuttering/Glitching/Crashing===
+
==="Error: Unable to initialize DirectX 8.0 -- Device creation failed!"===
{{ii}} Caused by Red Faction's native incompatibility with modern versions of Windows.
+
{{Fixbox|description=Use [[#Dash Faction|Dash Faction]]|ref=<ref name="RFWikiFAQ"/>|fix=
 +
}}
  
{{Fixbox|1=
+
===Game freezes when using {{Key|Alt|Tab}}===
{{Fixbox/fix|Install [[#Pure Faction|Pure Faction]]|ref={{cn|date=October 2016}}}}
+
{{ii}} The game is officially known to have issues with {{Key|Alt|Tab}} behavior.{{Note|{{File|{{P|game}}\README.TXT}} states: "You may experience problems if you use Alt-Tab to exit Red Faction. For immediate program exit, press Shift-Esc."}}
 +
{{Fixbox|description=Use [[#Dash Faction|Dash Faction]]|ref=<ref name="Mystyle"/>|fix=
 
}}
 
}}
  
===Sub explodes when it hits water===
+
===Game window unresponsive, always on top===
{{ii}} A bug that occurs at high frame rates, which causes the submarine to explode upon contact with the sub bay water.
+
{{ii}} A bug that occurs if you click on another window after launching the game but before the game screen appears.  
 +
{{Fixbox|description=Use [[#Dash Faction|Dash Faction]]|ref=<ref name="Mystyle"/>|fix=
 +
}}
  
{{Fixbox|1=
+
===Game crashes when picking up items or entering cheat codes===
{{Fixbox/fix|Cap FPS at 30|ref=<ref name="Faction Files"/>}}
+
{{ii}} Encountered when running the digital version at higher resolutions than 1280x1024.
# Install [[#Pure Faction|Pure Faction]].
+
{{Fixbox|description=Use [[#Dash Faction|Dash Faction]]|ref=<ref name="RFWikiFAQ"/>|fix=
# During the Sub Bay section of the campaign, open the console with {{key|~}}.
 
# Type <code>r_maxfps 30</code> into the console window and press {{key|Enter}}.
 
# Press the button to drop the submarine into the water.
 
# Once fully submerged, bring up the console once more.
 
# Type <code>r_maxfps 150</code> into the console window and press {{key|Enter}}.
 
 
}}
 
}}
  
===Unresponsive, and always on top===
+
===L5S3 - Submarine explodes when dropped from crane===
{{ii}} A bug that occurs if you click on another window after launching Red Faction but before the game screen appears.  
+
{{ii}} Occurs at frame rates above 60, causing the submarine on the crane to explode upon deployment.
{{ii}} Pure Faction crashes instead of staying always on top.
+
{{Fixbox|description=Use [[#Dash Faction|Dash Faction]]|ref=<ref name="RFWikiFAQ"/>|fix=
 +
}}
  
{{Fixbox|1=
+
==Other information==
{{Fixbox/fix|End game task|ref={{cn|date=July 2016}}}}
+
===API===
# Press {{key|Win|R}}, type in <code>cmd</code> and press {{key|Enter}}.
+
{{API
# Blind-type <code>taskkill /f /im RF.exe</code>
+
|direct3d versions      = 8.0
 +
|direct3d notes        = [[#Dash Faction|Dash Faction]] uses Direct3D 9 via [https://github.com/crosire/d3d8to9 d3d8to9].
 +
|directdraw versions    =
 +
|directdraw notes      =  
 +
|wing                  =  
 +
|wing notes            =
 +
|opengl versions        = 1.2.1
 +
|opengl notes          = Mac OS and OS X only.
 +
|glide versions        =
 +
|glide notes            =
 +
|software mode          =
 +
|software mode notes    =
 +
|mantle support        =
 +
|mantle support notes  =
 +
|metal support          =
 +
|metal support notes    =
 +
|vulkan versions        =
 +
|vulkan notes          =
 +
|dos modes              =
 +
|dos modes notes        =
 +
|shader model versions  =
 +
|shader model notes    =
 +
|windows 32-bit exe    = true
 +
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes      =
 +
|mac os x powerpc app  = true
 +
|macos intel 32-bit app = false
 +
|macos intel 64-bit app = false
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable=
 +
|linux 64-bit executable=
 +
|linux arm app          = unknown
 +
|linux executable notes =
 +
|mac os powerpc app    = true
 +
|mac os 68k app        = false
 +
|mac os executable notes=
 
}}
 
}}
 +
 +
===Middleware===
 +
{{Middleware
 +
|physics          =
 +
|physics notes    =
 +
|audio            =
 +
|audio notes      =
 +
|interface        =
 +
|interface notes  =
 +
|input            =
 +
|input notes      =
 +
|cutscenes        = Bink Video
 +
|cutscenes notes  = 1.0x
 +
|multiplayer      =
 +
|multiplayer notes=
 +
|anticheat        =
 +
|anticheat notes  =
 +
}}
 +
 +
===[[Glossary:Command line arguments|Command line arguments]]===
 +
{{ii}} To use command line arguments with [[#Dash Faction|Dash Faction]], run {{File|<dash-faction-folder>\DashFactionLauncher.exe}} with the argument.
 +
{{mm}} See the [https://www.redfactionwiki.com/wiki/Red_Faction_Command_Line_Parameters Red Faction Wiki] for a full list of command line arguments supported by the base game and [[#Dash Faction|Dash Faction]].
 +
 +
===Console commands===
 +
{{ii}} The console is accessible at any time in-game by pressing {{key|~}}.
 +
{{mm}} See the [https://www.redfactionwiki.com/wiki/Red_Faction_Console_Commands Red Faction Wiki] for a full list of console commands supported by the base game and [[#Dash Faction|Dash Faction]].
 +
 +
===Custom maps/mods===
 +
{{ii}} Maps and mods can be found on [http://www.factionfiles.com/ FactionFiles].
 +
{{ii}} Many custom maps and mods require [[#Dash Faction|Dash Faction]] in order to function correctly.
 +
{{mm}} For guides on installing maps and mods, see the following Red Faction Wiki pages:
 +
:*[https://www.redfactionwiki.com/wiki/Installing_Custom_Levels_(RF1) Installing Custom Levels]
 +
:*[https://www.redfactionwiki.com/wiki/Installing_Clientside_Mods_(RF1) Installing Clientside Mods]
 +
:*[https://www.redfactionwiki.com/wiki/Installing_Conversion_Mods_(RF1) Installing Conversion Mods]
 +
 +
====Singleplayer campaigns====
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=5837 Kava: a Red Faction Prequel]=====
 +
{{mm}} Full-length expansion campaign. Prequel to the main game storyline.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=5927 Red Faction N-Gage Remake]=====
 +
{{mm}} Recreation of the entire [https://www.redfactionwiki.com/wiki/Red_Faction_(N-Gage) ''Red Faction'' (N-Gage)] campaign.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=4031 Bearskinner]=====
 +
{{mm}} Custom campaign inspired by a German fairy tale.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=5377 Red Faction Fighter]=====
 +
{{mm}} Prequel mini campaign to the main game storyline.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=4685 PS2 Demo]=====
 +
{{mm}} Port of the mini campaign in the PlayStation 2 ''Red Faction'' demo. Contains levels cut from the final release of the game.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=6281 Nano-Theft]=====
 +
{{mm}} Short custom campaign that attempts to bridge the gap between the plot events of ''Red Faction'' and ''[[Red Faction II]]''.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=6280 Toxic Agenda]=====
 +
{{mm}} Custom mission featuring the infiltration and destruction of an Ultor chemical plant.
 +
 +
====Multiplayer map packs====
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=5405 PS2 Map Ports]=====
 +
{{mm}} Map pack containing authentic ports of all multiplayer maps from the PlayStation 2 version of Red Faction.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=4653 N-Gage Map Ports]=====
 +
{{mm}} Map pack containing faithful recreations of all multiplayer maps from the N-Gage version of ''Red Faction''.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=search&pageaction=searchfiles&search_query=red+faction+unite&file_searchgame=1&file_searchcat=17&file_searchby=7 Red Faction Unite Map Packs]=====
 +
{{mm}} All editions of the "Red Faction Unite" community level design project.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=search&pageaction=searchfiles&search_query=rf+game+night&file_searchby=5&file_searchgame=1&file_searchcat=17&file_sort=5 RF Game Night Map Packs]=====
 +
{{mm}} Multiplayer map packs for biweekly "Red Faction Game Night" community events.
 +
 +
====Total conversion mods====
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=6019 Red Faction Classic]=====
 +
{{mm}} Mod that aims to make the game look and play as close to the original PlayStation 2 version as possible, with enhancements.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=5128 All Geo]=====
 +
{{mm}} Mod that removes limitations on where Geo-Mod can be used, allowing for full destruction of all levels.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=5478 Iron Sun Mod: Complete Edition]=====
 +
{{mm}} Arcade realism-focused multiplayer mod inspired by ''[[Counter-Strike]]''.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=5321 Snow'd Out 2: Out Cold Edition]=====
 +
{{mm}} Wintery snowball fight multiplayer mod.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=5175 AQuest Speedrun Edition]=====
 +
{{mm}} Epic fantasy/RPG-style single player mod.
 +
 +
====Enhancement mods====
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=6016 Fixed Full Envirosuit Pickup Model]=====
 +
{{mm}} Removes an inconsistent transparent panel from the chest of the envirosuit pickup model.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=5697 Extended Riot Stick Taser Sound]=====
 +
{{mm}} Extends the abruptly-cut Electric Shock sound of the Control Baton secondary fire.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=7630 AI Upscale Texture Pack]=====
 +
{{mm}} 4x AI upscaled pack for base game textures.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=4993 Goober's RF Retexturing Project Pack 01]=====
 +
{{mm}} Project to recreate textures from scratch, resulting in higher quality assets than the [[#AI Upscale Texture Pack|AI Upscale Texture Pack]]. Currently only contains some wall decals.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=5143 60 FPS Cinematics]=====
 +
{{mm}} 60 FPS versions of in-game cinematics (e.g. the campaign intro video).
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=5009 HD Music Mod]=====
 +
{{mm}} High quality 44 kHz versions of most music tracks played throughout the game.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=5454 HD Music Mod Update]=====
 +
{{mm}} Addon for the [[#HD Music Mod|HD Music Mod]] that contains high quality 44 kHz versions of the rest of the music tracks in the game.
 +
 +
=====[https://www.factionfiles.com/ff.php?action=file&id=6279 Goober's Revised Pickups]=====
 +
{{mm}} High poly versions of most pickups, including health, armor, and ammo.
  
 
==System requirements==
 
==System requirements==
Line 289: Line 602:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = 98se, ME, 2000, XP
+
|minOS    = 95, 98, ME
|minCPU  = Intel Pentium II 400 MHz or greater
+
|minCPU  = Intel Pentium II 400 MHz
 +
|minCPU2  = AMD K6-2 400 MHz
 
|minRAM  = 64 MB
 
|minRAM  = 64 MB
|minHD    = 2 GB
+
|minHD    = 900 MB
 
|minVRAM  = 8 MB
 
|minVRAM  = 8 MB
|minGPU  =
 
 
|minDX    = 8.0
 
|minDX    = 8.0
 +
|minaudio = DirectX compatible
 +
|minother = 4x CD-ROM drive
 +
 +
|recCPU  = Intel Pentium III 500 MHz
 +
|recCPU2  = AMD K6-2 500 MHz
 +
|recRAM  = 128 MB
 +
|recVRAM  = 32 MB
 +
|recaudio = EAX compatible
 +
|ref      = <ref>{{Refurl|url=https://archive.org/details/RedFactionPCManual/page/n1/mode/2up|title=Red Faction (Windows) manual|date=2023-05-30}}</ref>
 
}}
 
}}
  
|recOS   =
+
{{System requirements
|recCPU   = Pentium III 500Mz
+
|OSfamily = Mac OS
|recCPU2 = AMD K6-2 500MHz
+
|minOS   = 8.6
|recRAM   = 128 MB
+
|minCPU   = PowerPC G3 300 MHz
|recHD   =  
+
|minCPU2 = PowerPC G4 300 MHz
|recVRAM  = 32 MB
+
|minRAM   = 128 MB
 +
|minHD   = 1.2 GB
 +
|minVRAM  = 6 MB
 +
|minOGL  = 1.2.1
 +
|minother = 8x CD-ROM/DVD-ROM drive
 +
 
 +
|recCPU  = PowerPC G3 400 MHz
 +
|recCPU2  = PowerPC G4 400 MHz
 +
|recVRAM  = 16 MB
 +
|ref      = <ref>{{Refurl|url=http://web.archive.org/web/20030622122052/http://www.graphsim.com/games/red-faction/rf-features.html#rf-reqmnts|title=rf-features (retrieved)|date=2023-05-20}}</ref>
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Latest revision as of 16:59, 27 December 2023

Red Faction
Red Faction cover
Developers
Volition
Mac OS (Classic) Graphsim Entertainment
macOS (OS X) Graphsim Entertainment
Publishers
2001-2013 THQ
2013-2020 THQ Nordic
2020-present Deep Silver
Engines
Geo-Mod
Release dates
Windows September 18, 2001[1]
Mac OS (Classic) November 28, 2001[2]
macOS (OS X) January 4, 2002[3]
Reception
Metacritic 78
Taxonomy
Monetization One-time game purchase
Microtransactions None
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres FPS
Vehicles Automobile, Flight, Naval/watercraft
Art styles Stylized
Themes Sci-fi, Space
Series Red Faction
Red Faction on HowLongToBeat
Red Faction on IGDB
Red Faction guide on StrategyWiki
Red Faction on MobyGames
Red Faction on Wikipedia
Red Faction
Red Faction 2001
Red Faction II 2003
Red Faction: Guerrilla 2009
Red Faction: Armageddon 2011
Red Faction Guerrilla Re-Mars-tered 2018

Warnings

The Mac OS X version of this game does not work on Mac OS X Lion (version 10.7) or later due to the removal of support for PowerPC apps.

Red Faction is a singleplayer and multiplayer FPS game in the Red Faction series developed by Volition and published by THQ. The game features a proprietary CSG-based destruction engine, Geo-Mod, which allows for real-time demolition of in-game levels via explosive weaponry.

After its original PlayStation 2 launch in May 2001, Red Faction was released for Windows on September 18, 2001.[1] A port to Mac OS developed by Graphsim Entertainment was released on November 28, 2001, followed by a Carbonized OS X version on January 4, 2002.[2][3]

The game was released digitally via Steam on August 5, 2009, and later GOG.com on February 10, 2014.[4][5]

The PC version of Red Faction suffers from severe bugs, security vulnerabilities, and compatibility issues, especially on modern systems. It is highly recommended to use the Dash Faction community patch, as it fixes virtually all known issues and introduces many quality-of-life features and enhancements.

General information

Red Faction Help - community help site for game series
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
2 CDs. Disc 2 is used for the check.
Windows
Mac OS
macOS (OS X)
Retail
Icon overlay.png
Steam key provided for the Complete Collection.
Windows
GOG.com
DRM-free
Windows
Humble Store
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows
GamersGate (unavailable)
Icon overlay.png
Windows
Gamesplanet logo.svg (unavailable)
Icon overlay.png
Windows
Green Man Gaming (unavailable)
Icon overlay.png
Windows
Discord (unavailable)
Discord
Windows
The Steam distribution includes retail installer files in <path-to-game>\RF_1 and <path-to-game>\RF_2.
An OS X application for the game is included with the v1.20 patch for Mac OS.[3] Mac OS game discs were able to be mailed to Graphsim in exchange for an equivalent OS X disc.[6]

Version differences

All retail distributions are v1.00. Digital distributions are v1.21.
GameStop retail distributions include an exclusive multiplayer level: Zig.
EB Games retail distributions include an exclusive multiplayer level: Watch Your Step.
The German retail version is censored; all blood and certain sound effects are omitted, the flamethrower damage animation is toned down, and dead bodies vanish faster.[7]
The German GOG.com distribution has several notable differences and issues not present in other distributions:
  • <path-to-game> contains levelspf.vpp, a packfile from the now-discontinued Pure Faction community patch that contains six custom multiplayer maps.[Note 1] The maps are unusable because the base game will not load this packfile.
  • Rather than utilizing the standardized method of localizing files seen in retail distributions, it has completely replaced core game files with German versions of the same files. This causes compatibility issues with custom maps/mods.
  • <path-to-game>\tables.vpp has been modified in order to translate in-game text, effectively rendering multiplayer unusable. To fix this, use the Dash Faction setup program to automatically patch <path-to-game>\tables.vpp, or manually replace it with the original file. The German translation pack can then optionally be used to restore the German localization.

Demos

All demos suffer from the same functional issues as the base game. There are no patches to resolve them.
See the Red Faction Wiki for more information.

International Demo

Includes the first three singleplayer campaign levels, the training mission, and the Glass House sandbox.

Multiplayer Test

Includes the multiplayer levels S.R.O., Score, and One to the Dome. A patch is also available.

Worldwide Demo

Includes all levels of the International Demo and the Multiplayer Test, plus the next four campaign levels and the Blasted Canyon multiplayer level.

Essential improvements

Dash Faction

Open-source community patch/launcher that fixes various bugs and security vulnerabilities, improves performance and compatibility with modern systems, enhances video and graphical quality, autosaves the game after each level transition, and offers many other usability upgrades over the base game.
Requires Windows 7 or later.
Directly compatible only with English v1.20 game installations. Other versions of the game must first be patched.
Use the -game command line argument to launch directly into the game instead of the launcher window.
See the Red Faction Wiki for more information.
Install with the setup program[8]
  1. Download the setup program from GitHub or FactionFiles.
  2. Run the setup program and follow the instructions.

Notes

Optionally applies all necessary official patches and/or file replacements to any game installation that is not directly supported.
Optionally replaces the base game launcher executable with a symbolic link to the Dash Faction launcher, allowing Dash Faction to be easily run with the Steam version of Red Faction.
Set up the .zip release[9]
  1. Make sure the game is properly patched:
  1. Download the Dash Faction .zip release from GitHub or FactionFiles.
  2. Extract the .zip file to any location and run <dash-faction-folder>\DashFactionLauncher.exe.
  3. Open the options menu and make sure the game executable path correctly points to <path-to-game>\RF.exe before running the game.

Notes

The setup program is required to enable the rf://IP:PORT protocol handler.
Steam users can use the %command% command line argument with <dash-faction-folder>\DashFactionLauncher.exe in the launch options for Red Faction to force Steam to launch the game with Dash Faction.

Official patches

The latest retail version is v1.20:
Digital distributions contain v1.21.

Level enhancements

Client-side mods that make small improvements to campaign levels. For more information on mods, see Custom maps/mods.

L6S1 - Stealth Patch for Admin HQ

Makes stealth completely optional, allowing the player to proceed with all weapons and armor.

L8S1 - Use Key Patch

Makes pressing the use key on the labcoat required to go undercover, preventing the player from walking near it and accidentally doing so.

L18S3 - Merc Spawning Patch for Crash Site

Fixes an oversight preventing mercenary enemies from spawning in the hallway of the base.

Game data

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

Configuration file(s) location

System Location
Windows HKEY_CURRENT_USER\Software\Volition\Red Faction
<path-to-game>\players.cfg[Note 2]
Mac OS (Classic) <path-to-game>/players.cfg
macOS (OS X) <path-to-game>/players_osx.cfg
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/20530/pfx/[Note 3]

Save game data location

System Location
Windows <path-to-game>\savegame\[Note 2]
Mac OS (Classic) <path-to-game>/savegame/
macOS (OS X) <path-to-game>/savegame/
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/20530/pfx/[Note 3]

Save game cloud syncing

System Native Notes
Discord
GOG Galaxy
Steam Cloud

Video

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

Graphics feature State WSGF Notes
Widescreen resolution
Stretched.
Use Dash Faction for Hor+. Menu UI and FMV cutscenes are still stretched.
Multi-monitor
Use Dash Faction.
Ultra-widescreen
Stretched.
Use Dash Faction for Hor+. Menu UI and FMV cutscenes are still stretched.
4K Ultra HD
HUD is displaced at resolutions higher than 1280x1024.
Use Dash Faction for proper HUD support, as well as an option to use a bigger HUD for high resolutions.
Field of view (FOV)
90° only. See Field of view (FOV).
Windowed
Use Dash Faction.
Borderless fullscreen windowed
Use Dash Faction.
Anisotropic filtering (AF)
Use Dash Faction.
Anti-aliasing (AA)
Use Dash Faction for up to 8x MSAA. Nvidia users can enhance to SGSSAA.
Vertical sync (Vsync)
60 FPS
120+ FPS
Capped at 120 FPS. Exceeding 60 FPS results in various issues with physics, animation timing, and other game logic.
Use Dash Faction to allow for up to 240 FPS without major issues, and a configurable frame rate cap.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Field of view (FOV)

Custom FOV with Dash Faction[10]
  1. Run the game with Dash Faction.
  2. Open the in-game console.
  3. Use the fov <value> command to change FOV.
  4. Use the fpgun_fov_scale <value> command to change first-person weapon FOV.

Note

By default, Dash Faction automatically scales horizontal FOV for other aspect ratios based on the standard of 90° at 4:3. Use the r_togglewidefov console command to toggle the scaling.
Use the fov command with no value specified to print your current horizontal FOV. Use fov 0 to use the default horizontal FOV for your aspect ratio.

Input

In-game control settings.
In-game control settings.

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Mouse sensitivity
Configurable via slider.
Use Dash Faction to set to numeric values via the ms <value> console command.
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Controller types

Audio

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

Audio feature State Notes
Separate volume controls
Music, radio messages, and sound effects each have independent volume sliders.
Use Dash Faction to control level ambient sound volume separate from other sound effects.
Surround sound
Use Dash Faction. May also require DirectSound3D restoration software.
Subtitles
Always displayed for radio messages, but never for PA announcements or face-to-face dialog.
Closed captions
Mute on focus lost
Use Dash Faction.
EAX support
EAX 2.0.
Royalty free audio
Most in-game music will be Content ID claimed by CD Baby CO.

Localizations

Language UI Audio Sub Notes
English
French
Retail only; a pack is available to convert English installations into French: download.
German
Retail and GOG.com only; a pack is available to convert English installations into German: download.
The GOG.com distribution suffers from several issues that effectively render multiplayer unusable and impact compatibility with custom maps/mods.
Persian
Fan translation of in-game signage: download.
Russian
Unofficial translation, available via bootleg distributions.
Spanish
Fan translation: download.

Network

Launcher network settings.
Launcher network settings.

Multiplayer types

Type Native Players Notes
LAN play
32 Versus
Online play
32 Versus
The official multiplayer master server has been shut down; use eRFGT2.
Dash Faction automatically replaces the original master server with eRFGT2 if detected in the options.

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Self-hosting
See <path-to-game>\dedicated_server.txt.
Using Dash Faction is strongly recommended due to crippling bugs and critical security vulnerabilities present in servers using the base game.
Direct IP
Use Add Server button in server browser.
Install Dash Faction via the setup program to allow usage of the rf://IP:PORT protocol handler.

Ports

Protocol Port(s) and/or port range(s)
UDP Servers listen on 7755 by default (can be configured via the -port <value> command line argument) and use 18444 (outbound only) to register with the multiplayer master server. Clients communicate on 7755 by default, but clients using Dash Faction use a randomly selected high port instead (with an option in the Dash Faction options panel to force a specific port).
Universal Plug and Play (UPnP) support status can be hacked for this game: Use Dash Faction.

Issues fixed

Game fails to launch/immediately crashes upon launch

Many causes for this issue exist across all versions of the game.
Use Dash Faction[11]

"At least 8 MB of available video memory is required to run Red Faction!"

Encountered when launching retail versions of the game on systems with more than 2 GiB of available video memory.
Use Dash Faction[11]

"Error: Unable to initialize DirectX 8.0 -- Device creation failed!"

Use Dash Faction[11]

Game freezes when using Alt+Tab

The game is officially known to have issues with Alt+Tab behavior.[Note 4]
Use Dash Faction[9]

Game window unresponsive, always on top

A bug that occurs if you click on another window after launching the game but before the game screen appears.
Use Dash Faction[9]

Game crashes when picking up items or entering cheat codes

Encountered when running the digital version at higher resolutions than 1280x1024.
Use Dash Faction[11]

L5S3 - Submarine explodes when dropped from crane

Occurs at frame rates above 60, causing the submarine on the crane to explode upon deployment.
Use Dash Faction[11]

Other information

API

Technical specs Supported Notes
Direct3D 8 Dash Faction uses Direct3D 9 via d3d8to9.
OpenGL 1.2.1 Mac OS and OS X only.
ExecutablePPC16-bit 32-bit 64-bit Notes
Windows
macOS (OS X)
Mac OS (Classic)

Middleware

Middleware Notes
Cutscenes Bink Video 1.0x

Command line arguments

To use command line arguments with Dash Faction, run <dash-faction-folder>\DashFactionLauncher.exe with the argument.
See the Red Faction Wiki for a full list of command line arguments supported by the base game and Dash Faction.

Console commands

The console is accessible at any time in-game by pressing ~.
See the Red Faction Wiki for a full list of console commands supported by the base game and Dash Faction.

Custom maps/mods

Maps and mods can be found on FactionFiles.
Many custom maps and mods require Dash Faction in order to function correctly.
For guides on installing maps and mods, see the following Red Faction Wiki pages:

Singleplayer campaigns

Kava: a Red Faction Prequel
Full-length expansion campaign. Prequel to the main game storyline.
Red Faction N-Gage Remake
Recreation of the entire Red Faction (N-Gage) campaign.
Bearskinner
Custom campaign inspired by a German fairy tale.
Red Faction Fighter
Prequel mini campaign to the main game storyline.
PS2 Demo
Port of the mini campaign in the PlayStation 2 Red Faction demo. Contains levels cut from the final release of the game.
Nano-Theft
Short custom campaign that attempts to bridge the gap between the plot events of Red Faction and Red Faction II.
Toxic Agenda
Custom mission featuring the infiltration and destruction of an Ultor chemical plant.

Multiplayer map packs

PS2 Map Ports
Map pack containing authentic ports of all multiplayer maps from the PlayStation 2 version of Red Faction.
N-Gage Map Ports
Map pack containing faithful recreations of all multiplayer maps from the N-Gage version of Red Faction.
Red Faction Unite Map Packs
All editions of the "Red Faction Unite" community level design project.
RF Game Night Map Packs
Multiplayer map packs for biweekly "Red Faction Game Night" community events.

Total conversion mods

Red Faction Classic
Mod that aims to make the game look and play as close to the original PlayStation 2 version as possible, with enhancements.
All Geo
Mod that removes limitations on where Geo-Mod can be used, allowing for full destruction of all levels.
Iron Sun Mod: Complete Edition
Arcade realism-focused multiplayer mod inspired by Counter-Strike.
Snow'd Out 2: Out Cold Edition
Wintery snowball fight multiplayer mod.
AQuest Speedrun Edition
Epic fantasy/RPG-style single player mod.

Enhancement mods

Fixed Full Envirosuit Pickup Model
Removes an inconsistent transparent panel from the chest of the envirosuit pickup model.
Extended Riot Stick Taser Sound
Extends the abruptly-cut Electric Shock sound of the Control Baton secondary fire.
AI Upscale Texture Pack
4x AI upscaled pack for base game textures.
Goober's RF Retexturing Project Pack 01
Project to recreate textures from scratch, resulting in higher quality assets than the AI Upscale Texture Pack. Currently only contains some wall decals.
60 FPS Cinematics
60 FPS versions of in-game cinematics (e.g. the campaign intro video).
HD Music Mod
High quality 44 kHz versions of most music tracks played throughout the game.
HD Music Mod Update
Addon for the HD Music Mod that contains high quality 44 kHz versions of the rest of the music tracks in the game.
Goober's Revised Pickups
High poly versions of most pickups, including health, armor, and ammo.

System requirements

Windows
Minimum[12] Recommended
Operating system (OS) 95, 98, ME
Processor (CPU) Intel Pentium II 400 MHz
AMD K6-2 400 MHz
System memory (RAM) 64 MB
Hard disk drive (HDD) 900 MB
Video card (GPU) 8 MB of VRAM
DirectX 8.0 compatible
Sound (audio device) DirectX compatible
Other 4x CD-ROM drive
Mac OS
Minimum[13] Recommended
Operating system (OS) 8.6
Processor (CPU) PowerPC G3 300 MHz
PowerPC G4 300 MHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 1.2 GB
Video card (GPU) 6 MB of VRAM
OpenGL 1.2.1 compatible
Other 8x CD-ROM/DVD-ROM drive


Notes

  1. Maps: Use and Abuse v2.1, Pipe Dream, Waste Recycling Plant, Village, Fortress, and Malachi.
  2. 2.0 2.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).
  3. 3.0 3.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/20530/ in addition to or instead of this directory. The app ID (20530) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.
  4. <path-to-game>\README.TXT states: "You may experience problems if you use Alt-Tab to exit Red Faction. For immediate program exit, press Shift-Esc."

References

  1. 1.0 1.1 Red Faction on track - GameSpot - last accessed on 2023-05-20
    "Currently, the development team at Volition is fine-tuning the multiplayer mode, and they expect the game to meet its scheduled ship date of September 18."
  2. 2.0 2.1 Inside Mac Games News: Red Faction Shipping Today (retrieved) - last accessed on 2023-03-20
  3. 3.0 3.1 3.2 Inside Mac Games News: Red Faction 1.2 Released (retrieved) - last accessed on 2023-03-20
  4. Steam Search - last accessed on 2023-06-25
  5. Release: Red Faction - GOG.com (retrieved) - last accessed on 2023-03-19
  6. Rosetta & Games - Page 3 - General - last accessed on 2023-06-27
    "If you don't have access to OS 9, one may take the 2 OS 9 RF installer discs and mail them to the address on this page along with correspondence asking for the single OS X RF installer disc. Not too long ago Graphsim mentioned that they have approximately 300 copies of the OS X installer discs available for immediate exchange."
  7. Why Germany lifted its ban on Red Faction after 15 years - Polygon - last accessed on 2023-06-25
  8. Dash Faction Installation Guide - Red Faction Wiki - last accessed on 2023-04-02
  9. 9.0 9.1 9.2 Verified by User:Mystyle48 on 2023-06-28
  10. Red Faction Console Commands - Red Faction Wiki - last accessed on 2023-03-21
  11. 11.0 11.1 11.2 11.3 11.4 Red Faction FAQ - Red Faction Wiki - last accessed on 2023-03-21
  12. Red Faction (Windows) manual - last accessed on 2023-05-30
  13. rf-features (retrieved) - last accessed on 2023-05-20