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.

Red Faction

From PCGamingWiki, the wiki about fixing PC games
Revision as of 05:26, 4 January 2023 by Goober (talk | contribs) (→‎Audio: Added section on royalty free audio (content ID for Dan Wentz's music))
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
Mac OS, OS X Graphsim Entertainment
Engines
Geo-Mod
Release dates
Windows September 17, 2001
Mac OS (Classic) November 28, 2001[1]
macOS (OS X) January 4, 2002[2]
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 Realistic
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 first-person FPS game in the Red Faction series.

The game suffers from severe bugs and compatibility issues in both singleplayer and multiplayer, especially on modern systems. The Dash Faction community modernization patch is therefore highly recommended as it fixes a majority of the issues and introduces several improvements and enhancements to the game.

General information

Red Faction Wiki
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 check. OS X installer is also available alongside with an upgrade patch.[3]
Windows
Mac OS
macOS (OS X)
Retail
Icon overlay.png
Steam key provided as part of the Red Faction Complete box set.
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

Version differences

Retail

All retail distributions are unpatched.
Retail copies from GameStop contain an exclusive multiplayer map: dm18: Zig
Retail copies from Electronics Boutique (EB Games) contain an exclusive multiplayer map: dm11: Watch Your Step
The Red Faction Collection retail release contains a redeemable Steam key instead of a full retail installation of the game.

Digital

Digital distributions are pre-patched with v1.21.
All English digital distributions are identical, aside from the Steam version having Steam DRM.
The German GOG.com version has several notable differences from all other digital and retail versions:
  • It includes levelspf.vpp, which contains 6 community-made multiplayer maps originally distributed in the Pure Faction patch.
  • Instead of utilizing the built-in and supported method of localizing files, it overwrites the English versions of core game files with German versions of the same files. This can cause compatibility issues when trying to use custom maps/mods.
  • It contains a modified tables.vpp file, which makes the game's multiplayer component incompatible with every other available version of the game. To fix this, download the original tables.vpp file, and replace the existing copy in <path-to-game>. You can then install the German translation pack to restore the German localization.

Demos

Three demos were released for the game:
All demos suffer from the same functional issues as the base game, however no patches are available to resolve them.
See the Red Faction Wiki for more information.

Essential improvements

Patches

Digital versions are pre-patched to v1.21, fixing some minor compatibility and security issues, while introducing some new bugs.[4]
The latest official patch for retail versions is v1.20:

Dash Faction

Open-source patch/launcher for Red Faction (Windows) that fixes numerous bugs and security vulnerabilities, improves performance and compatibility with modern systems, offers video and graphical quality enhancements, autosaves after each level transition, and many other enhancements/usability improvements over the base game.
Only directly compatible with the North American Red Faction v1.20 executable. If the game version is v1.00 or v1.10, the installer will automatically apply the latest retail patch (v1.20). For digital and non-North American versions, the installer will automatically create a new game executable RF_120na.exe that is fully compatible with the launcher.
Use the -game command line argument to DashFactionLauncher.exe to launch the game immediately without displaying the launcher window.
Use the automated setup[5][6]
  1. Download the installer from GitHub or dashfaction.com and run it.
  2. Click on Next until the Select RF.exe location screen appears.
  3. Enter the location of RF.exe in <path-to-game>.
  4. If a prompt appears stating that the "Detected Red Faction version is not directly supported by Dash Faction", click OK. The appropriate patches will automatically be applied to your installation to make it compatible.
  5. Click Next a few times. At the Select Additional Tasks window, change default settings if desired.
    • Steam users need to select the Replace the Red Faction launcher with the Dash Faction launcher option to allow Dash Faction to be launched via Steam, make the Steam overlay available, and allow Steam to track time spent playing Dash Faction.
  6. Click Install.
  7. Click Finish.
  8. The launcher will open, go to the Options menu to adjust settings where desired.
  9. Launch the game from now on by opening DashFactionLauncher.exe and clicking on Launch Game in the Dash Faction launcher.
Install it manually[7]
Compared to the automated setup, the manual install method does not include the rf://IP:PORT protocol handler that allows you to click a link to join multiplayer games directly.
  1. Download the Dash Faction ZIP archive.
  2. Extract the archive to any folder desired, doesn't have to be the Red Faction installation folder.
  3. Run DashFactionLauncher.exe.
  4. Open the Options window in the Dash Faction launcher. Adjust settings from recommended defaults if desired, but make sure to set Game executable to <path-to-game>\rf.exe.
  5. Close Options menu.
  6. Click Launch Game to launch the game with all enhancements the patch offers.
  7. If a prompt appears stating "Unsupported game executable has been detected", do the following:
    1. If you're using a retail (disc) copy of Red Faction, first install the v1.20 patch and try launching again.
    2. If you're using a digital distribution of Red Faction (or a retail version but you've already installed v1.20 and are still getting this prompt), download the Red Faction v1.20 NA executable archive.
    3. Extract the executable from the downloaded archive.
    4. Move it to <path-to-game> and replace the existing RF.exe.
  8. For Steam version: use the <path-to-DashFaction-executable> %command% command line argument in the Steam launch option for the game to launch the Dash Faction launcher automatically instead of the Red Faction launcher when launching the Steam version.
  9. Launch the game from now on by first opening DashFactionLauncher.exe and then by clicking on Launch Game in the Dash Faction launcher.

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 1]
Mac OS (Classic) <path-to-game>/players.cfg
macOS (OS X) <path-to-game>/players_osx.cfg
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/20530/pfx/[Note 2]

Save game data location

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

Save game cloud syncing

System Native Notes
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
Max supported resolution is 1280x1024. Use Dash Faction for high/widescreen resolutions.
Multi-monitor
Use Dash Faction.
Ultra-widescreen
Use Dash Faction.
4K Ultra HD
Use Dash Faction. Additionally, since Dash Faction 1.5.0, an option is available to use a properly-scaled HUD for high resolutions.
Field of view (FOV)
Default FOV is 90°. 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
Exceeding 60 FPS introduces crippling bugs. Use Dash Faction to allow for frame rates above 60 without issues, and for a configurable frame rate cap of up to 240 FPS.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Field of view (FOV)

Custom FOV with Dash Faction[8]
  1. Install Dash Faction.
  2. Open the console.
  3. Use the fov <value> command to change FOV.
  4. Use fpgun_fov_scale <value> to change viewmodel FOV.

Note

Dash Faction by default automatically scales horizontal FOV for other aspect ratios based on the standard of 90° at 4:3. Use r_togglewidefov to toggle the scaling.
Use fov 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
Use Dash Faction to set via numeric values (in console via ms # command). Base game only allows editing mouse sensitivity via slider.
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
Up to 7.0 output with Dash Faction and DirectSound3D restoration software.
Subtitles
Always displayed for radio messages, but never for PA announcements or face-to-face dialog. Radio message subtitles display properly on high resolutions only with Dash Faction.
Closed captions
Mute on focus lost
EAX support
EAX 2.0.
Royalty free audio
Most music in the game will be Content ID flagged by CD Baby CO. Turning music volume slider to 0 should avoid flagging.

Localizations

Language UI Audio Sub Notes
English
French
Official localization, retail only; pack is available to convert English retail/digital installations into French: download.
German
Official localization, retail and GOG.com only; pack is available to convert English retail/digital installations into German: download. Note that the German GOG.com distribution suffers from several serious problems that both the retail German distribution and GOG.com English distribution do not.
Russian
Unofficial translation, distributed via bootleg distributions (primarily within Russia).
Spanish
Fan translation, download.
Persian
Fan translation of in-game signage, download.

Network

Launcher network settings.
Launcher network settings.

Multiplayer types

Type Native Players Notes
LAN play
32
Online play
32 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 dedicated_server.txt in the installation folder. 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 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 switch) 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: Dash Faction installation is required.

Issues fixed

Game does not launch

Many potential causes exist for this issue. Some were fixed by patch v1.21 (digital versions), while others remain.[4]
Install Dash Faction to fix all known causes[9]

At least 8 MB of video memory is required error

Encountered when launching the retail version on systems with more than 2 GiB of available video memory.[10]
Install Dash Faction[9]

Unable to initialize DirectX 8.0 error

Install Dash Faction[9]

Game crashes when picking up items or entering cheat codes

Encountered in v1.21 (digital versions) when running the game in higher resolutions than 1280x1024.[11]
Install Dash Faction[9]

Stuttering/glitching/crashing

Install Dash Faction[9]

Submarine explodes when dropped from crane

Occurs at frame rates above 60, causing the submarine to explode when being dropped by the crane, immediately after destroying the Geothermal Power Plant.[12]
Install Dash Faction[9]

Game freezes when Alt-Tabbing

Install Dash Faction[9]

Unresponsive, and always on top

A bug that occurs if you click on another window after launching Red Faction but before the game screen appears.
Install Dash Faction to prevent this issue from occurring[9]

Other information

API

Technical specs Supported Notes
Direct3D 8 Dash Faction uses Direct3D 9 via d3d8to9 as of version 1.6.0.
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

Mods

Faction Files - a community file hosting site containing a huge collection of mods. A small selection of these mods are listed below.
Please note that many mods will expect you to have the Dash Faction patch installed, and likely will not function correctly without it.

Single Player 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 Red Faction PS2 demo. Contains levels cut from the final release of the game.
Nano-Theft
Short custom campaign that attempts to bridge the gap between the stories of Red Faction and Red Faction II.
Toxic Agenda
Custom mission featuring the infiltration and destruction of an Ultor chemical plant.

Total Conversions

Red Faction Classic
Mod that aims to make Red Faction PC play and look as close to the original PlayStation 2 version as possible (plus minor improvements).
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.

Enhancements

Goober's RF Retexturing Project Pack 01
Project to recreate Red Faction textures from scratch, resulting in higher quality assets than the AI Upscale Textures. Currently in it's infancy so 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 44KHz versions of most music tracks played throughout the game.
HD Music Mod Update
Addon for HD Music Mod that contains high quality 44KHz of the rest of the music tracks in the game. (Use this alongside the HD Music Mod)
Goober's Revised Pickups
High poly versions of most pickups including health, armor, and ammo.

Map Packs

PS2 Map Ports
Map pack containing authentic ports of all multiplayer maps from the PS2 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, included in the N-Gage Remake campaign.
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 events.

System requirements

Windows
Minimum Recommended
Operating system (OS) 95
Processor (CPU) Intel Pentium II 400 MHz
AMD K6-2 400 MHz
System memory (RAM) 64 MB
Hard disk drive (HDD) 1.02 GB
Video card (GPU) 8 MB of VRAM
DirectX 8.0 compatible
Other 4x CD-ROM drive
Mac OS
Minimum Recommended
Operating system (OS) 8.6
Processor (CPU) PowerPC G3 300 MHz
PowerPC G4 300 MHz
System memory (RAM) 64 MB
Hard disk drive (HDD) 1.02
Video card (GPU) ATI Rage Pro/128
ATI Radeon 7000 series
Nvidia GeForce2 series
6 MB of VRAM
OpenGL 1.2.1 compatible
Other 8x CD-ROM/DVD drive


Notes

  1. 1.0 1.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).
  2. 2.0 2.1 Notes regarding Steam Play (Linux) data:

References