Red Faction Quick Start Guide: Difference between revisions
(24 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Welcome to the Red Faction Quick Start Guide! | Welcome to the Red Faction Quick Start Guide! | ||
==Quick Links== | ==Quick Links== | ||
*[[ | *[https://discord.gg/factionfiles Discord] - 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://alpinefaction.com Alpine Faction] - Information and download link for the '''modern Red Faction client''': [[RF Clients#Alpine Faction|Alpine Faction]]. | |||
*[[Red Faction FAQ]] - '''FAQ page''' providing answers to common questions and solutions to common issues. | *[[Red Faction FAQ]] - '''FAQ page''' providing answers to common questions and solutions to common issues. | ||
*[https://factionfiles.com FactionFiles.com] - FactionFiles community file host, offering thousands of '''custom maps and mods'''. | |||
*[[Red Faction Console Commands]] - Complete listing of all available '''console commands''' in Red Faction. | *[[Red Faction Console Commands]] - Complete listing of all available '''console commands''' in Red Faction. | ||
*[[Red Faction Command Line Parameters]] - Complete listing of all available '''command line parameters''' in Red Faction. | *[[Red Faction Command Line Parameters]] - Complete listing of all available '''command line parameters''' in Red Faction. | ||
*[[RF1 Editing Main Page]] - Comprehensive community knowledgebase on custom level creation via the [[RED|Red Faction Level Editor]], and modification development. | *[[RF1 Editing Main Page]] - Comprehensive community knowledgebase on custom level creation via the [[RED|Red Faction Level Editor]], and modification development. | ||
*[ | *[[Red Faction Multiplayer Guide]] - Overview of the most important aspects of RF multiplayer. | ||
[[ | *[[Red Faction Locations]] - Overview of all the levels in the RF stock single player campaign. | ||
==Essentials== | ==Essentials== | ||
*Recommended game version/client: ''' | *Recommended game version/client: '''Alpine Faction''' | ||
** | **Alpine Faction is the most fully featured Red Faction client ever released, and is recommended for all purposes. It is free, open source, and community-developed. | ||
**You can read more about | **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 it. There is no downside to using Alpine Faction, and it is '''highly''' recommended you install it if you wish to play or host servers for Red Faction. | ||
** | **You can read more about, and download Alpine Faction here: [https://alpinefaction.com Alpine Faction] | ||
*Join the community! '''Red Faction Community Discord''' | |||
**The community is approachable, and very welcoming to both new and old school players alike. If you like Red Faction, you'll fit right in. | |||
**Join by clicking: [https://discord.gg/factionfiles Here] | |||
==Settings== | ==Settings== | ||
==In-Game Settings== | ===In-Game Settings=== | ||
<gallery> | |||
File:RFOptionsMain1.jpg|Click Options in the main menu to access available options | |||
File:RFOptionsGame1.jpg|Available Game options | |||
File:RFOptionsVideo1.jpg|Available Video options | |||
File:RFOptionsAudio1.jpg|Available Audio options | |||
File:RFOptionsControls1.jpg|Available Controls options | |||
</gallery> | |||
*'''Game Options''' | |||
**'''Difficulty Level''' - Set difficulty for single player. Affects damage taken from enemy weapon fire, amount of ammo/health/armor obtained from pickups, and duration of countdown timers. Also configurable in-game via the '''sp_difficulty''' [[Red Faction Console Commands#Alpine Faction|console command]]. (in Alpine Faction) | |||
**'''Show 1st Person Weapon''' - Toggle visibility of first person weapon models. | |||
**'''Autoswitch Weapons''' - Toggle autoswitch for non-explosive weapons (as per priority specified in Autoswitch Priority). | |||
**'''Autoswitch Explosives''' - Toggle autoswitch for explosive weapons (as per priority specified in Autoswitch Priority). | |||
**'''Autoswitch Priority''' - Priority for weapon autoswitch (if turned on, see above). When you pick up a new weapon, if autoswitch is turned on and the new weapon is higher in the priority list, switch to the new weapon. '''Move up''' and '''Move down''' move the selected weapon in the priority list. | |||
*'''Video Options''' | |||
**'''Detail Level''' - Set video options preset. Available options are Low, Medium, High, and Custom. Automatically changes to Custom if you edit any settings manually. | |||
**'''Shadows''' - Toggle visibility of circle shadows under enemy player models. | |||
**'''Decals''' - Toggle visibility of bullet and blast decals on geometry. | |||
**'''Dynamic lighting''' - Toggle visibility of dynamic lighting (ie. muzzle flashes; light emitted from projectiles; glows coming from players with [[Damage Amplifier]], [[Invulnerability]], and CTF flags) | |||
**'''Texture resolution''' - Set texture resolution. Available options are Low, Medium, and High. High renders textures at their native resolution, medium scales them down by a factor of 2, low scales them down by a factor of 4. | |||
**'''Character detail''' - Set model detail level. Despite label, this option sets detail level for all models, not just characters. Available options are Low, Medium, and High. | |||
**'''Filtering''' - Set filtering level. Available options are bilinear and trilinear. Also configurable in-game via the '''r_trilinearfiltering''' [[Red Faction Console Commands#Alpine Faction|console command]]. (in Alpine Faction) | |||
**'''Gamma/brightness''' - Sets gamma for the game window. Also configurable in-game via the '''r_gamma''' [[Red Faction Console Commands#Alpine Faction|console command]]. (in Alpine Faction) | |||
*'''Sound Options''' | |||
**'''Sound Effects Volume''' - Set volume for any sounds that are not considered music or messages. | |||
**'''Music Volume''' - Set volume for all music tracks in game. Note that in come custom multiplayer maps, music is configured to use '''Sound Effects Volume''' instead. | |||
**'''Messages Volume''' - Set volume for HUD radio messages (from [[Eos]], [[Hendrix]], [[Capek]], etc.) | |||
*'''Controls Options''' | |||
**'''Mouse Sensitivity''' - Set sensitivity modifier for mouse input. Also configurable in-game via the '''ms''' [[Red Faction Console Commands#Alpine Faction|console command]]. (in Alpine Faction) | |||
**'''Mouse Y-Invert''' - Invert Y axis for mouse input. | |||
**'''Binds''' - Set available binds. Double click on a bind to set it, or select it and click '''Change Binding'''. | |||
**'''Default''' - Reset all available binds to their default settings. | |||
==Dash Faction Options== | <!---===Dash Faction Options=== | ||
[[File: | [[File:Dash Settings Presets.png|right|thumb|1000px|Dash Faction options presets. Game executable, Adapter & Resolution have been blanked out, since those three 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. | *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. | *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. | ||
Line 33: | Line 69: | ||
***'''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. | ***'''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. | ***'''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:''' | ***'''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:''' Older Dash Faction versions experienced severe framerate drops while recording the game via OBS after enabling this option. Those issues should be fully resolved as of Dash Faction 1.6.1. | ||
***'''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]]. | ***'''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. | ***'''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 | ***'''Fast animations''' - Performance option that skips rendering every second frame in animations, 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. | ||
***''' | ***'''High model details''' - Expands the distance required for model level of detail (LOD) transitions by a factor of 10. Once enabled, this can be controlled in-game via the '''lod_distance_scale''' [[Red Faction Console Commands#Dash Faction|console command]]. '''NOTE:''' As of Dash Faction 1.6.1, this option replaces the previous "Disable LOD models" option, which fully disabled LOD transitions for meshes, meaning models were always displayed at the maximum detail level regardless of distance. | ||
***'''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. | ***'''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 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). | ***'''High Monitor Resolution''' - Increases the resolution of camera images displayed on security monitors (single player only). | ||
***'''True Color Textures''' - | ***'''True Color Textures''' - If ticked, textures render with proper native color depth. Default behaviour (unticked) is classic RF behaviour - all textures are converted to 16 bit when rendered in-game. | ||
***'''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]]. | ***'''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''' | ||
***'''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. | ***'''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). | ***'''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) | ***'''Rate''' - Maximum transfer rate for network communication (in bits per second). Highly recommended to set this to a very high value (eg. 200000) | ||
**'''Miscellaneous''' | **'''Miscellaneous''' | ||
***'''Use DirectInput''' - Use DirectInput for mouse input, rather than classic RF input. Improves accuracy of mouse input. You can read more about DirectInput on [https://en.wikipedia.org/wiki/DirectInput Wikipedia]. | ***'''Use DirectInput''' - Use DirectInput for mouse input, rather than classic RF input. Improves accuracy of mouse input. You can read more about DirectInput on [https://en.wikipedia.org/wiki/DirectInput Wikipedia]. | ||
***'''EAX Sound''' - | ***'''EAX Sound''' - Enables DirectSound3D in all cases, and enables EAX sound effects where present in levels. You can read more about EAX on [https://en.wikipedia.org/wiki/Environmental_Audio_Extensions Wikipedia]. | ||
***'''Keep launcher open''' - Tick this box to keep the Dash Faction launcher open after launching the game. Default behaviour (unticked) is to close the launcher when launching the game. | ***'''Keep launcher open''' - Tick this box to keep the Dash Faction launcher open after launching the game. Default behaviour (unticked) is to close the launcher when launching the game. | ||
***'''Allow overriding game files by packages in user_maps''' - | ***'''Allow overriding game files by packages in user_maps''' - Allows you to replace default game assets (ie. sounds, models, textures, etc.) with customized assets. In a case where an asset file contained within a [[.vpp]] packfile in ''user_maps/multi'' or ''user_maps/single'' has the same filename as a core game asset file, if this box is ticked, the game will prefer the file from ''user_maps''. Note that you ''cannot'' use this functionality to load customized [[.tbl]] files - those must be modified via [[Mod#Conversion_Mods|conversion mods]]. This option is required to be on for [[Mod#Client-Side_Mods|clientside mods]] to function. Default behaviour (unticked) is to not allow such mods. You can read more about how to use clientside mods in the guide: [[Installing Clientside Mods (RF1)]] | ||
***'''Run game at reduced speed when window doesn't have focus''' - Tick this box to run the game at a drastically reduced framerate when minimized or out of focus. Improves system performance while the game is running in the background. | ***'''Run game at reduced speed when window doesn't have focus''' - Tick this box to run the game at a drastically reduced framerate when minimized or out of focus. Improves system performance while the game is running in the background. | ||
***'''Game language''' - Choose game interface/subtitle language from stock supported languages. Available options are English, French, German, and Auto. Auto selects the game language automatically based on the presence of game files specific to certain regions. | ***'''Game language''' - Choose game interface/subtitle language from stock supported languages. Available options are English, French, German, and Auto. Auto selects the game language automatically based on the presence of game files specific to certain regions. | ||
***'''Fast Start''' - | ***'''Fast Start''' - Always skip playing THQ/Volition logo animations when launching the game. | ||
***'''FPS counter''' - Display framerate counter in the top right hand corner of the screen. | ***'''FPS counter''' - Display framerate counter in the top right hand corner of the screen. | ||
***'''Linear pitch''' - Tick this box to enable linear pitch camera movement. Default behaviour (unticked) applies RF classic acceleration to camera pitch. Without linear pitch enabled, mouse sensitivity is reduced gradually when aiming up and down. | ***'''Linear pitch''' - Tick this box to enable linear pitch camera movement. Default behaviour (unticked) applies RF classic acceleration to camera pitch. Without linear pitch enabled, mouse sensitivity is reduced gradually when aiming up and down. | ||
***'''Scoreboard animations''' - Tick this box to enable animations when the multiplayer scoreboard is shown/hidden ("Multiplayer Stats" control, default bind is TAB). | ***'''Scoreboard animations''' - Tick this box to enable animations when the multiplayer scoreboard is shown/hidden ("Multiplayer Stats" control, default bind is TAB). | ||
***'''Level Sounds''' - Default behaviour (ticked) plays | ***'''Level Sounds''' - Default behaviour (ticked) plays sound effects in maps. Untick this option to disable map sound effects (like ambient sounds, etc.). The in-game '''levelsounds''' [[Red Faction Console Commands#Dash Faction|console command]] allows percentile volume configuration of level sounds, rather than simply the true/false choice available in the Options panel.---> | ||
[[Category:Red Faction]] |
Latest revision as of 20:57, 27 January 2025
Welcome to the Red Faction Quick Start Guide!
Quick Links
- Discord - Invite link to join the Red Faction Community Discord: where the community lives, and the place to ask questions, receive assistance, or find players.
- Alpine Faction - Information and download link for the modern Red Faction client: Alpine Faction.
- Red Faction FAQ - FAQ page providing answers to common questions and solutions to common issues.
- FactionFiles.com - FactionFiles community file host, offering thousands of custom maps and mods.
- Red Faction Console Commands - Complete listing of all available console commands in Red Faction.
- Red Faction Command Line Parameters - Complete listing of all available command line parameters in Red Faction.
- RF1 Editing Main Page - Comprehensive community knowledgebase on custom level creation via the Red Faction Level Editor, and modification development.
- Red Faction Multiplayer Guide - Overview of the most important aspects of RF multiplayer.
- Red Faction Locations - Overview of all the levels in the RF stock single player campaign.
Essentials
- Recommended game version/client: Alpine Faction
- Alpine Faction is the most fully featured Red Faction client ever released, and is recommended for all purposes. It is free, open source, and community-developed.
- 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 it. There is no downside to using Alpine Faction, and it is highly recommended you install it if you wish to play or host servers for Red Faction.
- You can read more about, and download Alpine Faction here: Alpine Faction
- Join the community! Red Faction Community Discord
- The community is approachable, and very welcoming to both new and old school players alike. If you like Red Faction, you'll fit right in.
- Join by clicking: Here
Settings
In-Game Settings
- Game Options
- Difficulty Level - Set difficulty for single player. Affects damage taken from enemy weapon fire, amount of ammo/health/armor obtained from pickups, and duration of countdown timers. Also configurable in-game via the sp_difficulty console command. (in Alpine Faction)
- Show 1st Person Weapon - Toggle visibility of first person weapon models.
- Autoswitch Weapons - Toggle autoswitch for non-explosive weapons (as per priority specified in Autoswitch Priority).
- Autoswitch Explosives - Toggle autoswitch for explosive weapons (as per priority specified in Autoswitch Priority).
- Autoswitch Priority - Priority for weapon autoswitch (if turned on, see above). When you pick up a new weapon, if autoswitch is turned on and the new weapon is higher in the priority list, switch to the new weapon. Move up and Move down move the selected weapon in the priority list.
- Video Options
- Detail Level - Set video options preset. Available options are Low, Medium, High, and Custom. Automatically changes to Custom if you edit any settings manually.
- Shadows - Toggle visibility of circle shadows under enemy player models.
- Decals - Toggle visibility of bullet and blast decals on geometry.
- Dynamic lighting - Toggle visibility of dynamic lighting (ie. muzzle flashes; light emitted from projectiles; glows coming from players with Damage Amplifier, Invulnerability, and CTF flags)
- Texture resolution - Set texture resolution. Available options are Low, Medium, and High. High renders textures at their native resolution, medium scales them down by a factor of 2, low scales them down by a factor of 4.
- Character detail - Set model detail level. Despite label, this option sets detail level for all models, not just characters. Available options are Low, Medium, and High.
- Filtering - Set filtering level. Available options are bilinear and trilinear. Also configurable in-game via the r_trilinearfiltering console command. (in Alpine Faction)
- Gamma/brightness - Sets gamma for the game window. Also configurable in-game via the r_gamma console command. (in Alpine Faction)
- Sound Options
- Sound Effects Volume - Set volume for any sounds that are not considered music or messages.
- Music Volume - Set volume for all music tracks in game. Note that in come custom multiplayer maps, music is configured to use Sound Effects Volume instead.
- Messages Volume - Set volume for HUD radio messages (from Eos, Hendrix, Capek, etc.)
- Controls Options
- Mouse Sensitivity - Set sensitivity modifier for mouse input. Also configurable in-game via the ms console command. (in Alpine Faction)
- Mouse Y-Invert - Invert Y axis for mouse input.
- Binds - Set available binds. Double click on a bind to set it, or select it and click Change Binding.
- Default - Reset all available binds to their default settings.