RF Client Comparison: Difference between revisions

From Red Faction Wiki
No edit summary
No edit summary
Line 9: Line 9:
|style="font-size:140%;text-align:center;padding:10px"|[[RF_Clients#v1.20|Red Faction 1.20]]
|style="font-size:140%;text-align:center;padding:10px"|[[RF_Clients#v1.20|Red Faction 1.20]]
<span style="font-size:60%;color:grey;padding:0px">Released 20/12/2001<br />Latest retail version</span>
<span style="font-size:60%;color:grey;padding:0px">Released 20/12/2001<br />Latest retail version</span>
|style="font-size:140%;text-align:center;padding:10px"|[[RF_Clients#v1.20|Red Faction 1.21]]
|style="font-size:140%;text-align:center;padding:10px"|[[RF_Clients#v1.21|Red Faction 1.21]]
<span style="font-size:60%;color:grey;padding:0px">Released 05/08/2009<br />Latest Steam/GoG version</span>
<span style="font-size:60%;color:grey;padding:0px">Released 05/08/2009<br />Latest Steam/GoG version</span>
|style="font-size:140%;text-align:center;padding:10px"|[[RF_Clients#Pure Faction|Pure Faction 3.0e]]
|style="font-size:140%;text-align:center;padding:10px"|[[RF_Clients#Pure Faction|Pure Faction 3.0e]]
Line 124: Line 124:
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareTrue}}
|{{VerCompareTrue}}
|{{VerCompareTrue}}
|-
|style="text-align:left"|Support for .DDS textures
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareTrue}}
|{{VerCompareTrue}}
|-
|-
Line 137: Line 143:
|{{VerCompareFalse|Higher limit than official versions - limit of 2,560 packfiles and 20,713 files within packfiles, game will ignore any files after that point|*}}
|{{VerCompareFalse|Higher limit than official versions - limit of 2,560 packfiles and 20,713 files within packfiles, game will ignore any files after that point|*}}
|{{VerCompareTrue}}
|{{VerCompareTrue}}
|-
|style="text-align:left"|[MP Only] Support for improved trigger capabilities in custom levels (when configured by level designer)
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareTrue|Support for lagless triggers, teleporters, and team-specific triggers}}
|{{VerCompareTrue|Support for lagless triggers, teleporters, and team-specific triggers}}
|-
|-
|colspan="5" style="text-align:left;font-weight:bold;background-color:#DDDDDD"|Bug Fixes
|colspan="5" style="text-align:left;font-weight:bold;background-color:#DDDDDD"|Bug Fixes
Line 189: Line 201:
|-
|-
|style="text-align:left"|[MP Only] Fix for entity spawning bug (ie. "Orion" bug)
|style="text-align:left"|[MP Only] Fix for entity spawning bug (ie. "Orion" bug)
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareTrue}}
|{{VerCompareTrue}}
|-
|colspan="5" style="text-align:left;font-weight:bold;background-color:#DDDDDD"|New Functionality
|-
|style="text-align:left"|Configurable framerate (FPS) limit
|{{VerCompareFalse|Not configurable, 120 max FPS}}
|{{VerCompareFalse|Not configurable, 120 max FPS}}
|{{VerCompareTrue|Configurable limit (30 - 150)}}
|{{VerCompareTrue|Configurable limit (10 - 240)}}
|-
|style="text-align:left"|Ability to skip cutscenes at will if desired
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareTrue}}
|-
|style="text-align:left"|Ability to "fast start" (ie. skip logos, etc. when launching the game)
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareTrue}}
|{{VerCompareTrue}}
|-
|style="text-align:left"|Access to built-in RF debugging features (ie. show trigger bounding boxes, etc.)
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareTrue|Available in single player only to prevent multiplayer cheating}}
|-
|style="text-align:left"|Ability to disable linear pitch curve (mouse movement slowing down when looking up/down)
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareTrue}}
|-
|style="text-align:left"|Ability to disable level ambient sounds
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareTrue|Configurable volume scale for ambient sounds}}
|-
|style="text-align:left"|Ability to turn off light glares (enhance visibility and performance)
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareTrue}}
|{{VerCompareTrue}}
|-
|style="text-align:left"|In-game automatic downloading for custom levels/maps
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareTrue|Sourced from [https://factionfiles.com FactionFiles.com]}}
|{{VerCompareTrue|Sourced from [https://factionfiles.com FactionFiles.com]}}
|-
|style="text-align:left"|[MP Only] Spectate mode
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareTrue|Free camera or first person (no weapon models)}}
|{{VerCompareTrue|Free camera or first person with weapon models}}
|-
|style="text-align:left"|[MP Only] Anticheat mechanism
|{{VerCompareFalse|Extremely basic anticheat measures}}
|{{VerCompareFalse|Extremely basic anticheat measures}}
|{{VerCompareTrue|Enhanced anticheat measures}}
|{{VerCompareTrue|Enhanced anticheat measures}}
|-
|style="text-align:left"|[MP Only] Additional configurable options for dedicated server hosts
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareTrue|Item replacements, voting, disabling pistol}}
|{{VerCompareTrue|Extensive configuration options available: [[Dash_Faction_Server_Config_Templates|List of configurable items]]}}
|-
|style="text-align:left"|[MP Only] Scoreboard enhancements
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareTrue|Custom scoreboard available with K:D, map author, etc.}}
|{{VerCompareTrue|Enhanced default scoreboard with open/close animations, K:D, map author, etc.}}
|-
|style="text-align:left"|[MP Only] Ability to show enemy bullet impact effects
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareTrue}}
|{{VerCompareTrue}}
|-
|style="text-align:left"|[MP Only] Support for team-specific respawn points in Team Deathmatch (when run as server)
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareFalse}}
|{{VerCompareFalse}}

Revision as of 02:58, 5 September 2020


Official Versions Community Versions
Red Faction 1.20

Released 20/12/2001
Latest retail version

Red Faction 1.21

Released 05/08/2009
Latest Steam/GoG version

Pure Faction 3.0e

Released 07/03/2018
by TrotSkie & digi

Pure Faction Installation Guide

Dash Faction 1.5.0

Released 05/09/2020
by rafalh

Dash Faction Installation Guide

Support/Usability
Support provided




Available on FactionFiles Discord:
redfaction.chat


Available on FactionFiles Discord:
redfaction.chat

Open source software





Source code available:
Dash Faction Source

Compatibility with modern computer hardware and operating systems (ie. Windows 10)


*
Fixes many compatibility issues

*
Fixes many compatibility issues


Fixes virtually all known compatibility issues

Support for widescreen and custom resolutions


No HUD elements display properly and FOV doesn't scale accurately


No HUD elements display properly and FOV doesn't scale accurately + Game will often crash when running at higher resolutions

*
Partial support: some single player HUD elements don't display properly on higher resolutions, and FOV scaling for some widescreen resolutions doesn't scale accurately


Full support for all resolutions (including widescreen)

Game will launch without RF CD2 inserted





Game can be minimized and/or alt+tabbed out of without crashes and/or unrecoverable issues





Game can be run in a window




Full screen, windowed, and noborder/stretched window mode available


Full screen, windowed, and noborder/stretched window mode available

Compatibility with official French/German assets (audio, menus, messages, signage, etc.)

*
French/German versions have entirely separate game executables

*
French/German versions have entirely separate game executables


Compatible with French/German assets if installed


Compatible with French/German assets if installed + "Game Language" selection available in launcher

Graphical UI for launching game with mods




Dropdown available in launcher to start game with any installed mod


Dropdown available in launcher to start game with any installed mod

Improvements/Enhancements
Support for high resolution textures


Textures with any dimension >256px won't render properly


Textures with any dimension >256px won't render properly


Textures with any dimension >256px won't render properly


Textures render properly regardless of dimensions

Support for 24/32 bit textures





Built-in support for anti-aliasing





Support for additional texture filtering methods


Bilinear/trilinear filtering


Bilinear/trilinear filtering


Bilinear/trilinear filtering


Bilinear/trilinear, anisotropic, and nearest neighbor filtering

Increased resolution for rail/rocket scanners, mirrors, and security monitor screens





Ability to show high quality models at all times (ie. disable Level of Detail transitions for meshes)





Weapon fire camera shake modernization


Screenshake dependent on framerate


Screenshake dependent on framerate


Screenshake dependent on framerate


Screenshake independent of framerate

Mouse DirectInput





Support for .DDS textures





Ability to configure mouse sensitivity with numeric values





Load unlimited number of VPP packfiles and files within those packfiles (VPP packfiles are used to store custom maps, skins, etc.)


Limit of 256 packfiles and 13,500 files within packfiles, game will ignore any files after that point


Limit of 256 packfiles and 13,500 files within packfiles, game will ignore any files after that point

*
Higher limit than official versions - limit of 2,560 packfiles and 20,713 files within packfiles, game will ignore any files after that point


[MP Only] Support for improved trigger capabilities in custom levels (when configured by level designer)




Support for lagless triggers, teleporters, and team-specific triggers


Support for lagless triggers, teleporters, and team-specific triggers

Bug Fixes
Fixes for critical security vulnerabilities/issues


*
Most known security issues/vulnerabilities resolved

*
Most known security issues/vulnerabilities resolved

*
Most known security issues/vulnerabilities resolved

Fix for submarine explosion bug immediately after geothermal power plant



*
Issue still present, but workaround available by limiting framerate to <=60FPS while submarine is dropping


Bug fully resolved

Fix for bug causing game to crash when picking up items while game is running at high resolutions


Bug not present



Bug not present


Bug not present

Fix for visual issues with undercover Parker (ie. "Frankenparker" bug)





Fixes for savegame file corruption issues





Fix for cutscene synchronization issues (audio / animations out of sync)





Fix for various issues when running game at high framerate (including issues jumping out of water, getting stuck to floor, etc.)





Fix for bug causing FPS to drop to nearly 0 seemingly randomly (technically caused by entities having invalid orientation values)


Bug not present



Bug not present


Bug not present

[MP Only] Fix for entity spawning bug (ie. "Orion" bug)





New Functionality
Configurable framerate (FPS) limit


Not configurable, 120 max FPS


Not configurable, 120 max FPS


Configurable limit (30 - 150)


Configurable limit (10 - 240)

Ability to skip cutscenes at will if desired





Ability to "fast start" (ie. skip logos, etc. when launching the game)





Access to built-in RF debugging features (ie. show trigger bounding boxes, etc.)





Available in single player only to prevent multiplayer cheating

Ability to disable linear pitch curve (mouse movement slowing down when looking up/down)





Ability to disable level ambient sounds





Configurable volume scale for ambient sounds

Ability to turn off light glares (enhance visibility and performance)





In-game automatic downloading for custom levels/maps




Sourced from FactionFiles.com


Sourced from FactionFiles.com

[MP Only] Spectate mode




Free camera or first person (no weapon models)


Free camera or first person with weapon models

[MP Only] Anticheat mechanism


Extremely basic anticheat measures


Extremely basic anticheat measures


Enhanced anticheat measures


Enhanced anticheat measures

[MP Only] Additional configurable options for dedicated server hosts




Item replacements, voting, disabling pistol


Extensive configuration options available: List of configurable items

[MP Only] Scoreboard enhancements




Custom scoreboard available with K:D, map author, etc.


Enhanced default scoreboard with open/close animations, K:D, map author, etc.

[MP Only] Ability to show enemy bullet impact effects





[MP Only] Support for team-specific respawn points in Team Deathmatch (when run as server)