Red Faction Quick Start Guide: Difference between revisions

From Red Faction Wiki
No edit summary
No edit summary
Line 12: Line 12:
*[https://discord.gg/fRrUzuV RFChat.com] - Invite link to join the '''Red Faction Community Discord''': where the community lives, and the place to ask questions, receive assistance, or find players.
*[https://discord.gg/fRrUzuV RFChat.com] - Invite link to join the '''Red Faction Community Discord''': where the community lives, and the place to ask questions, receive assistance, or find players.
[[Category:Red Faction]]
[[Category:Red Faction]]
==Essentials==
*Recommended game version/client: '''Dash Faction'''
**Dash Faction is the de facto standard Red Faction client for all purposes. It resolves countless bugs with the game, fixes virtually all compatibility issues with modern computers, and adds many very useful features. Furthermore, the [[Red Faction Campaign]], as well as many custom levels and mods, simply won't function properly without Dash Faction. There is no downside to using Dash Faction, and it is '''highly''' recommended you install it if you wish to play or host servers for Red Faction. Dash Faction is open source and actively developed by rafalh.
**You can read more about Dash Faction here: [[RF Client Versions#Dash Faction|Dash Faction]]
**You can find instructions on how to download and install Dash Faction here: [[Dash Faction Installation Guide]]
==Settings==
==In-Game Settings==
==Dash Faction Options==
[[File:DashSettingsPresets1.png|right|thumb|550px|Dash Faction options presets. Game executable and Adapter have been blanked out, since those two fields will be different for each player.]]
*Access the '''Dash Faction''' Options panel by clicking the "Options" button in the Dash Faction Launcher before launching the game.
*Common presets are displayed to the right. The individual options are explained below, but feel free to just replicate either the Best Graphics or Best Performance presets to the right.
**'''Game executable''' - Path to your Red Faction game executable. This is normally configured during Dash Faction installation, and you should only need to change it if you've moved your Red Faction installation directory. You can change it by clicking ''Browse...''
**'''Graphics'''
***'''Resolution''' - Set the resolution of the game client. Presets are available by clicking the dropdown arrow, but you can also manually type in a custom resolution if you wish. (ie. 3840x2160 for 4k displays) Dash Faction will automatically adjust the HUD for whichever resolution you pick. It's generally recommended to set this to match your desktop resolution.
***'''Color Depth''' - Color depth of the game. In virtually all cases, you should set this to 32 bits. 16 bits causes issues on some systems, and Dash Faction will not let you set it to 16 bits if it is expected to cause issues on your system.
***'''Adapter''' - Select your graphics adapter. It's unlikely you'll ever need to adjust this option.
***'''Window Mode''' - Select ''Full Screen'', ''Windowed'', or ''Stretched'' (no border windowed). It's generally recommended to keep this at Full Screen for best performance, but windowed and stretched are also fully functional if you'd rather play in one of those modes.
***'''Rendering Cache''' - Recommended to set to 32MB.
***'''Anti-Aliasing''' - Smooths out sharp edges at the cost of performance. For best performance, keep this off. For better graphical quality, turn it on. '''NOTE:''' If you're planning to record your game client with OBS, be sure to have Anti-Aliasing turned off. Your game client will run at an extremely low (and unplayable) framerate if you attempt to capture the game window with OBS if you have Anti-Aliasing turned on.
***'''FPS Limit''' - Set the maximum framerate you wish your game to run at. Usually best to keep at 240, but configurable between 10 - 240. Also configurable in-game via the '''maxfps''' [[Red Faction Console Commands#Dash Faction|console command]].
***'''Vsync''' - Wait for vertical sync. Reduces tearing, but caps your framerate at your monitor refresh rate (ie. 60Hz, 144Hz, etc.) and may cause input lag. Unless tearing is noticeable and unbearable for you, it's recommended to keep this off.
***'''Fast animations''' - Performance option that reduces the number of keyframes in each animation, making them appear more "choppy". The performance improvement on most modern systems is negligible, but technically having this option on is a performance improvement. If you have a slower system, you may notice a significant performance improvement by turning this option on.
***'''Disable LOD models''' - Disables LOD transitions for meshes to lower polygon versions as you move away from them. If this option is turned on, models will always be displayed at the maximum detail level regardless of your distance to them. Turning this option on increases graphical quality but may significantly impact performance, particularly in highly detailed custom maps.
***'''Anisotropic Filtering''' - Turns on Anisotropic Filtering in the game. This is a complex concept, so rather than describe it here, I'll direct you to [https://en.wikipedia.org/wiki/Anisotropic_filtering Wikipedia's article on it] if you wish to read about how it works. For Red Faction, just know that it improves graphical quality at the cost of potential performance impact.
***'''High Scanner Resolution''' - Increases the resolution of the [[Rail Driver]] thermal scanner, so thermal signatures of players and vehicles look nicer.
***'''High Monitor Resolution''' - Increases the resolution of camera images displayed on security monitors (single player only).
***'''True Color Textures''' -
***'''Big HUD''' - Render larger HUD elements. Highly recommended when running the game at high resolutions (ie. anything above 1024x768). Also configurable in-game via the '''bighud''' [[Red Faction Console Commands#Dash Faction|console command]].
**'''Multiplayer'''
***'''Multiplayer Tracker''' - Tracker to query for a server list when going to the multiplayer "Join Game" screen for clients. For servers, this sets the tracker your server will be listed on. Defaults to ''rfgt.factionfiles.com'', which is the default community multiplayer tracker. Recommended to keep at this value, and hitting the '''Reset''' button will reset it to this.
***'''Force Port''' - If checkbox is ticked and port number is specified, run the server or game client on the specified UDP port. If unticked, game client will run at a randomized high port, and dedicated server will run on UDP port 7755 (unless specified via [[Red Faction Command Line Parameters#Dash Faction|command line]] when launching the server).
***'''Rate''' - Maximum transfer rate for network communication. Highly recommended to set this to a very high value (eg. 200000)

Revision as of 15:19, 9 January 2021

Welcome to the Red Faction Quick Start Guide!

This guide will be expanded upon in the near future, but please reference the below links to download the de facto standard patch for the game, browse the FAQ, and join the community Discord server.

Quick Links

Essentials

  • Recommended game version/client: Dash Faction
    • Dash Faction is the de facto standard Red Faction client for all purposes. It resolves countless bugs with the game, fixes virtually all compatibility issues with modern computers, and adds many very useful features. Furthermore, the Red Faction Campaign, as well as many custom levels and mods, simply won't function properly without Dash Faction. There is no downside to using Dash Faction, and it is highly recommended you install it if you wish to play or host servers for Red Faction. Dash Faction is open source and actively developed by rafalh.
    • You can read more about Dash Faction here: Dash Faction
    • You can find instructions on how to download and install Dash Faction here: Dash Faction Installation Guide

Settings

In-Game Settings

Dash Faction Options

Dash Faction options presets. Game executable and Adapter have been blanked out, since those two fields will be different for each player.
  • Access the Dash Faction Options panel by clicking the "Options" button in the Dash Faction Launcher before launching the game.
  • Common presets are displayed to the right. The individual options are explained below, but feel free to just replicate either the Best Graphics or Best Performance presets to the right.
    • Game executable - Path to your Red Faction game executable. This is normally configured during Dash Faction installation, and you should only need to change it if you've moved your Red Faction installation directory. You can change it by clicking Browse...
    • Graphics
      • Resolution - Set the resolution of the game client. Presets are available by clicking the dropdown arrow, but you can also manually type in a custom resolution if you wish. (ie. 3840x2160 for 4k displays) Dash Faction will automatically adjust the HUD for whichever resolution you pick. It's generally recommended to set this to match your desktop resolution.
      • Color Depth - Color depth of the game. In virtually all cases, you should set this to 32 bits. 16 bits causes issues on some systems, and Dash Faction will not let you set it to 16 bits if it is expected to cause issues on your system.
      • Adapter - Select your graphics adapter. It's unlikely you'll ever need to adjust this option.
      • Window Mode - Select Full Screen, Windowed, or Stretched (no border windowed). It's generally recommended to keep this at Full Screen for best performance, but windowed and stretched are also fully functional if you'd rather play in one of those modes.
      • Rendering Cache - Recommended to set to 32MB.
      • Anti-Aliasing - Smooths out sharp edges at the cost of performance. For best performance, keep this off. For better graphical quality, turn it on. NOTE: If you're planning to record your game client with OBS, be sure to have Anti-Aliasing turned off. Your game client will run at an extremely low (and unplayable) framerate if you attempt to capture the game window with OBS if you have Anti-Aliasing turned on.
      • FPS Limit - Set the maximum framerate you wish your game to run at. Usually best to keep at 240, but configurable between 10 - 240. Also configurable in-game via the maxfps console command.
      • Vsync - Wait for vertical sync. Reduces tearing, but caps your framerate at your monitor refresh rate (ie. 60Hz, 144Hz, etc.) and may cause input lag. Unless tearing is noticeable and unbearable for you, it's recommended to keep this off.
      • Fast animations - Performance option that reduces the number of keyframes in each animation, making them appear more "choppy". The performance improvement on most modern systems is negligible, but technically having this option on is a performance improvement. If you have a slower system, you may notice a significant performance improvement by turning this option on.
      • Disable LOD models - Disables LOD transitions for meshes to lower polygon versions as you move away from them. If this option is turned on, models will always be displayed at the maximum detail level regardless of your distance to them. Turning this option on increases graphical quality but may significantly impact performance, particularly in highly detailed custom maps.
      • Anisotropic Filtering - Turns on Anisotropic Filtering in the game. This is a complex concept, so rather than describe it here, I'll direct you to Wikipedia's article on it if you wish to read about how it works. For Red Faction, just know that it improves graphical quality at the cost of potential performance impact.
      • High Scanner Resolution - Increases the resolution of the Rail Driver thermal scanner, so thermal signatures of players and vehicles look nicer.
      • High Monitor Resolution - Increases the resolution of camera images displayed on security monitors (single player only).
      • True Color Textures -
      • Big HUD - Render larger HUD elements. Highly recommended when running the game at high resolutions (ie. anything above 1024x768). Also configurable in-game via the bighud console command.
    • Multiplayer
      • Multiplayer Tracker - Tracker to query for a server list when going to the multiplayer "Join Game" screen for clients. For servers, this sets the tracker your server will be listed on. Defaults to rfgt.factionfiles.com, which is the default community multiplayer tracker. Recommended to keep at this value, and hitting the Reset button will reset it to this.
      • Force Port - If checkbox is ticked and port number is specified, run the server or game client on the specified UDP port. If unticked, game client will run at a randomized high port, and dedicated server will run on UDP port 7755 (unless specified via command line when launching the server).
      • Rate - Maximum transfer rate for network communication. Highly recommended to set this to a very high value (eg. 200000)