RF Client Comparison: Difference between revisions
No edit summary |
No edit summary |
||
(31 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Under construction}} | {{Under construction}} | ||
__FORCETOC__ | |||
{| class="wikitable" style="width:100%" | {| class="wikitable" style="width:100%;text-align:center" | ||
|colspan="1"| | |colspan="1"| | ||
|colspan="2" style="color:red;font-size:140%;text-align:center"|Official | |colspan="2" style="color:red;font-size:140%;text-align:center;padding:10px"|Official | ||
|colspan=" | |colspan="1" style="color:blue;font-size:140%;text-align:center;padding:10px"|Community | ||
|- | |- | ||
| | | | ||
|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;width=20%"|[[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. | |style="font-size:140%;text-align:center;padding:10px;width=20%"|[[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# | |style="font-size:140%;text-align:center;padding:10px;width=20%"|<span style="font-face:bold;font-size:120%">[Recommended Version]</span><br /><br />[[RF_Clients#Dash Faction|Dash Faction 1.8.0]] | ||
<span style="font-size:60%;color:grey;padding:0px">Released | <span style="font-size:60%;color:grey;padding:0px">Released 17/09/2022<br />by rafalh</span> | ||
<span style="font-size:80%">[[Dash Faction Installation Guide]]</span> | |||
|- | |||
|colspan="5" style="text-align:left;font-weight:bold;background-color:#DDDDDD"|Support/Usability | |||
|- | |||
|style="text-align:left;width:20%"|Support available | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Available on FactionFiles Discord: <br /> [https://discord.gg/factionfiles discord.gg/factionfiles]}} | |||
|- | |||
|style="text-align:left;width:20%"|Source code available | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Source code available: <br /> [https://github.com/rafalh/dashfaction Dash Faction Source]}} | |||
|- | |||
|style="text-align:left;width:20%"|Functional on modern computer hardware and operating systems (ie. Windows 10) | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Fixes some compatibility issues|*}} | |||
|style="width:20%"|{{VerCompareTrue|Fixes all known compatibility issues}} | |||
|- | |||
|style="text-align:left;width:20%"|Support for widescreen and custom resolutions | |||
|style="width:20%"|{{VerCompareFalse|HUD elements are broken and FOV doesn't scale accurately}} | |||
|style="width:20%"|{{VerCompareFalse|HUD elements are broken, FOV doesn't scale accurately, and game will often crash when running at higher resolutions}} | |||
|style="width:20%"|{{VerCompareTrue|Full support for all resolutions (including widescreen)}} | |||
<!---|- | |||
|style="text-align:left;width:20%"|Game will launch without RF CD2 inserted | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|style="width:20%"|{{VerCompareTrue}}---> | |||
|- | |||
|style="text-align:left;width:20%"|Support for minimizing/alt+tabbing out of game | |||
|style="width:20%"|{{VerCompareFalse|Game will crash}} | |||
|style="width:20%"|{{VerCompareFalse|Game will crash}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Game can be run in a window | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Full screen, windowed, and noborder/stretched window modes available}} | |||
|- | |||
|style="text-align:left;width:20%"|Support for official localizations (French/German) | |||
|style="width:20%"|{{VerCompareTrue|Localizations have entirely separate game executables|*}} | |||
|style="width:20%"|{{VerCompareTrue|Localizations have entirely separate game executables|*}} | |||
|style="width:20%"|{{VerCompareTrue|Support for all 3 official localizations (French/German/English)}} | |||
|- | |||
|style="text-align:left;width:20%"|International keyboard layout support | |||
|style="width:20%"|{{VerCompareFalse|Only in separate region-specific game executables|*}} | |||
|style="width:20%"|{{VerCompareFalse|Only in separate region-specific game executables|*}} | |||
|style="width:20%"|{{VerCompareTrue|Full support for international keyboard layouts}} | |||
|- | |||
|style="text-align:left;width:20%"|Graphical UI for launching game with mods | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|colspan="5" style="text-align:left;font-weight:bold;background-color:#DDDDDD"|Improvements/Enhancements | |||
|- | |||
|style="text-align:left;width:20%"|High resolution/quality textures | |||
|style="width:20%"|{{VerCompareFalse|Maximum texture resolution of 256px in any direction, and texture quality is reduced}} | |||
|style="width:20%"|{{VerCompareFalse|Maximum texture resolution of 256px in any direction, and texture quality is reduced}} | |||
|style="width:20%"|{{VerCompareTrue|No upper limit for texture resolution, and textures are displayed at full (original) quality}} | |||
<!---|- | |||
|style="text-align:left;width:20%"|Support for 24/32 bit textures | |||
|style="width:20%"|{{VerCompareFalse|Textures are converted to 16 bit (reduced quality)}} | |||
|style="width:20%"|{{VerCompareFalse|Textures are converted to 16 bit (reduced quality)}} | |||
|style="width:20%"|{{VerCompareTrue|Textures are displayed at original quality}}---> | |||
|- | |||
|style="text-align:left;width:20%"|Enhanced texture filtering options | |||
|style="width:20%"|{{VerCompareFalse|Bilinear/trilinear}} | |||
|style="width:20%"|{{VerCompareFalse|Bilinear/trilinear}} | |||
|style="width:20%"|{{VerCompareTrue|Bilinear/trilinear, anisotropic, and nearest neighbor}} | |||
|- | |||
|style="text-align:left;width:20%"|Lighting for meshes (clutter, pickups, player models, corpses, etc.) | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|High polygon meshes) | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Option available to adjust LOD transition distance, resulting in higher quality meshes being displayed}} | |||
|- | |||
|style="text-align:left;width:20%"|Anti-aliasing | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Increased resolution for rail/rocket scanners, mirrors, and security monitor screens | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|TrueType (vector) font support | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|HUD scaling for high resolutions | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Sharp larger HUD for high resolutions}} | |||
|- | |||
|style="text-align:left;width:20%"|Weapon fire camera shake modernization | |||
|style="width:20%"|{{VerCompareFalse|Screenshake dependent on framerate}} | |||
|style="width:20%"|{{VerCompareFalse|Screenshake dependent on framerate}} | |||
|style="width:20%"|{{VerCompareTrue|Screenshake independent of framerate}} | |||
|- | |||
|style="text-align:left;width:20%"|Mouse DirectInput | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Disable red screen flash when damaged (accessibility option for some colorblindlness) | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Option available}} | |||
|- | |||
|style="text-align:left;width:20%"|"Set_Liquid_Depth" event functional | |||
|style="width:20%"|{{VerCompareFalse|Game shipped with this event disabled}} | |||
|style="width:20%"|{{VerCompareFalse|Game shipped with this event disabled}} | |||
|style="width:20%"|{{VerCompareTrue|Event enabled - functional in custom maps and in [[Geothermal Power Plant]]}} | |||
|- | |||
|style="text-align:left;width:20%"|Raised object limit | |||
|style="width:20%"|{{VerCompareFalse|Limit of 1024}} | |||
|style="width:20%"|{{VerCompareFalse|Limit of 1024}} | |||
|style="width:20%"|{{VerCompareTrue|Limit of 65536 + some other limits removed}} | |||
|- | |||
|style="text-align:left;width:20%"|Support for .DDS textures | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Support for custom meshes in levels | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Configure mouse sensitivity with numeric values | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Support for Ctrl+V (paste from clipboard) in menu dialog boxes | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Load unlimited number of VPP packfiles and files within those packfiles (VPP packfiles are used to store custom maps, skins, etc.) | |||
|style="width:20%"|{{VerCompareFalse|Limit of 256 packfiles and 13,500 files within packfiles, game will ignore any files after that point}} | |||
|style="width:20%"|{{VerCompareFalse|Limit of 256 packfiles and 13,500 files within packfiles, game will ignore any files after that point}} | |||
|style="width:20%"|{{VerCompareTrue|No limits}} | |||
|- | |||
|style="text-align:left;width:20%"|[MP Only] Improved trigger capabilities in levels | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Support for lagless triggers, teleporters, and team-specific triggers}} | |||
|- | |||
|style="text-align:left;width:20%"|[MP Only] '''rf://''' protocol handler for joining servers without first launching game | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|colspan="5" style="text-align:left;font-weight:bold;background-color:#DDDDDD"|New Functionality | |||
|- | |||
|style="text-align:left;width:20%"|In-game downloading for user-made levels | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Sourced from [https://factionfiles.com FactionFiles.com] database}} | |||
|- | |||
|style="text-align:left;width:20%"|Framerate (FPS) limit | |||
|style="width:20%"|{{VerCompareFalse|Not configurable, 120 max}} | |||
|style="width:20%"|{{VerCompareFalse|Not configurable, 120 max}} | |||
|style="width:20%"|{{VerCompareTrue|Configurable limit (10 - 240)}} | |||
|- | |||
|style="text-align:left;width:20%"|Ability to skip cutscenes at will if desired | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Ability to skip logo videos, etc. when launching the game | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Autosave functionality | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Access to built-in RF debugging features (ie. show trigger bounding boxes, etc.) | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Available in single player}} | |||
|- | |||
|style="text-align:left;width:20%"|Ability to disable linear pitch curve (mouse movement slowing down when looking up/down) | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Ability to disable level ambient sounds | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Configurable volume scale for ambient sounds}} | |||
|- | |||
|style="text-align:left;width:20%"|Ability to turn off light glares (enhance visibility and performance) | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|[MP Only] Spectate mode | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Free camera and first person spectate supported}} | |||
|- | |||
|style="text-align:left;width:20%"|[MP Only] Anticheat | |||
|style="width:20%"|{{VerCompareFalse|Extremely basic anticheat measures}} | |||
|style="width:20%"|{{VerCompareFalse|Extremely basic anticheat measures}} | |||
|style="width:20%"|{{VerCompareTrue|Enhanced anticheat measures}} | |||
|- | |||
|style="text-align:left;width:20%"|[MP Only] Additional configurable options for dedicated server hosts | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Extensive configuration options available: [[Dash_Faction_Server_Config_Templates|List of configurable items]]}} | |||
|- | |||
|style="text-align:left;width:20%"|[MP Only] Scoreboard enhancements | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Enhanced default scoreboard with open/close animations, K:D, map author, etc.}} | |||
|- | |||
|style="text-align:left;width:20%"|[MP Only] Display impacts of enemy weapon fire | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|[MP Only] Team-specific respawn points in Team Deathmatch | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|[MP Only] UPnP support for servers | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|colspan="5" style="text-align:left;font-weight:bold;background-color:#DDDDDD"|Bug Fixes | |||
|- | |||
|style="text-align:left;width:20%"|Fixes for critical security vulnerabilities/issues | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Large number of security issues/vulnerabilities resolved}} | |||
|style="width:20%"|{{VerCompareTrue|All known security issues/vulnerabilities resolved}} | |||
|- | |||
|style="text-align:left;width:20%"|Fix for submarine explosion bug | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Fix for crash when picking up items | |||
|style="width:20%"|{{VerCompareTrue|Bug not present}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Bug not present}} | |||
|- | |||
|style="text-align:left;width:20%"|Z-fighting graphical issues fixed on Intel and AMD GPUs | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Fixed light glare coronas being visible through meshes (clutter, pickups, corpses, etc.) | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Fixed framerate issues in all levels if no level with fog configured had been loaded in current play session - in some cases, this fix doubles framerate | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Fixed draw order bugs for Hendrix, generators, machinery, and [[Riot Shield]] | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Fixed layering issues with liquid surfaces, detail brushes with alpha, and [[Rail Driver]] scanners | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Fix for visual issues with undercover Parker (ie. "Frankenparker" bug) | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Fix for issue that caused scrolling textures to not functional until an explosion had occured | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Fixes for savegame file corruption issues | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Fixed improperly rendered lightmaps for detail brushes with alpha (like glass and grating) | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Fix for cutscene synchronization issues (audio / animations out of sync) | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Fixed framerate issues when using [[Flame Thrower]] | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Fixed visibility issues that allowed players to see through geometry when using scopes/scanners (ie. "wall-peeking" bug) | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Fix for various issues when running game at high framerate (including issues jumping out of water, getting stuck to floor, etc.) | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|Fix for bug causing FPS to drop to nearly 0 seemingly randomly (technically caused by entities having invalid orientation values) | |||
|style="width:20%"|{{VerCompareTrue|Bug not present}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue|Bug not present}} | |||
|- | |||
|style="text-align:left;width:20%"|[MP Only] Fix for entity spawning bug (ie. "Orion" bug) | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|[MP Only] Fixed issues with weapon autoswitch still happening even when disabled | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|[MP Only] Fixed issue that made dedicated servers crash when loading custom levels with directional lights | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |||
|style="text-align:left;width:20%"|[MP Only] Fix for "buzzing" sound when other players in map are in water | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareFalse}} | |||
|style="width:20%"|{{VerCompareTrue}} | |||
|- | |- | ||
| | |style="text-align:left;width:20%"|[MP Only] Fixed timing issues that occur when servers are running for 25+ days (items not respawning, pings reporting incorrect values, etc.) | ||
| | |style="width:20%"|{{VerCompareFalse}} | ||
| | |style="width:20%"|{{VerCompareFalse}} | ||
| | |style="width:20%"|{{VerCompareTrue}} | ||
|{{VerCompareTrue}} | |||
|} | |} | ||
[[Category:Red Faction]] | [[Category:Red Faction]] |
Latest revision as of 04:44, 27 February 2024
This page is under construction. The information on this page may not yet be complete. |
Official | Community | |||
Red Faction 1.20
Released 20/12/2001 |
Red Faction 1.21
Released 05/08/2009 |
[Recommended Version] Dash Faction 1.8.0 Released 17/09/2022 | ||
Support/Usability | ||||
Support available |
☒
|
☒
|
☑ | |
Source code available |
☒
|
☒
|
☑ | |
Functional on modern computer hardware and operating systems (ie. Windows 10) |
☒
|
☑* |
☑ | |
Support for widescreen and custom resolutions |
☒ |
☒ |
☑ | |
Support for minimizing/alt+tabbing out of game |
☒ |
☒ |
☑
| |
Game can be run in a window |
☒
|
☒
|
☑ | |
Support for official localizations (French/German) |
☑* |
☑* |
☑ | |
International keyboard layout support |
☒* |
☒* |
☑ | |
Graphical UI for launching game with mods |
☒
|
☒
|
☑
| |
Improvements/Enhancements | ||||
High resolution/quality textures |
☒ |
☒ |
☑ | |
Enhanced texture filtering options |
☒ |
☒ |
☑ | |
Lighting for meshes (clutter, pickups, player models, corpses, etc.) |
☒
|
☒
|
☑
| |
High polygon meshes) |
☒
|
☒
|
☑ | |
Anti-aliasing |
☒
|
☒
|
☑
| |
Increased resolution for rail/rocket scanners, mirrors, and security monitor screens |
☒
|
☒
|
☑
| |
TrueType (vector) font support |
☒
|
☒
|
☑
| |
HUD scaling for high resolutions |
☒
|
☒
|
☑ | |
Weapon fire camera shake modernization |
☒ |
☒ |
☑ | |
Mouse DirectInput |
☒
|
☒
|
☑
| |
Disable red screen flash when damaged (accessibility option for some colorblindlness) |
☒
|
☒
|
☑ | |
"Set_Liquid_Depth" event functional |
☒ |
☒ |
☑ | |
Raised object limit |
☒ |
☒ |
☑ | |
Support for .DDS textures |
☒
|
☒
|
☑
| |
Support for custom meshes in levels |
☒
|
☒
|
☑
| |
Configure mouse sensitivity with numeric values |
☒
|
☒
|
☑
| |
Support for Ctrl+V (paste from clipboard) in menu dialog boxes |
☒
|
☒
|
☑
| |
Load unlimited number of VPP packfiles and files within those packfiles (VPP packfiles are used to store custom maps, skins, etc.) |
☒ |
☒ |
☑ | |
[MP Only] Improved trigger capabilities in levels |
☒
|
☒
|
☑ | |
[MP Only] rf:// protocol handler for joining servers without first launching game |
☒
|
☒
|
☑
| |
New Functionality | ||||
In-game downloading for user-made levels |
☒
|
☒
|
☑ | |
Framerate (FPS) limit |
☒ |
☒ |
☑ | |
Ability to skip cutscenes at will if desired |
☒
|
☒
|
☑
| |
Ability to skip logo videos, etc. when launching the game |
☒
|
☒
|
☑
| |
Autosave functionality |
☒
|
☒
|
☑
| |
Access to built-in RF debugging features (ie. show trigger bounding boxes, etc.) |
☒
|
☒
|
☑ | |
Ability to disable linear pitch curve (mouse movement slowing down when looking up/down) |
☒
|
☒
|
☑
| |
Ability to disable level ambient sounds |
☒
|
☒
|
☑ | |
Ability to turn off light glares (enhance visibility and performance) |
☒
|
☒
|
☑
| |
[MP Only] Spectate mode |
☒
|
☒
|
☑ | |
[MP Only] Anticheat |
☒ |
☒ |
☑ | |
[MP Only] Additional configurable options for dedicated server hosts |
☒
|
☒
|
☑ | |
[MP Only] Scoreboard enhancements |
☒
|
☒
|
☑ | |
[MP Only] Display impacts of enemy weapon fire |
☒
|
☒
|
☑
| |
[MP Only] Team-specific respawn points in Team Deathmatch |
☒
|
☒
|
☑
| |
[MP Only] UPnP support for servers |
☒
|
☒
|
☑
| |
Bug Fixes | ||||
Fixes for critical security vulnerabilities/issues |
☒
|
☑ |
☑ | |
Fix for submarine explosion bug |
☒
|
☒
|
☑
| |
Fix for crash when picking up items |
☑ |
☒
|
☑ | |
Z-fighting graphical issues fixed on Intel and AMD GPUs |
☒
|
☒
|
☑
| |
Fixed light glare coronas being visible through meshes (clutter, pickups, corpses, etc.) |
☒
|
☒
|
☑
| |
Fixed framerate issues in all levels if no level with fog configured had been loaded in current play session - in some cases, this fix doubles framerate |
☒
|
☒
|
☑
| |
Fixed draw order bugs for Hendrix, generators, machinery, and Riot Shield |
☒
|
☒
|
☑
| |
Fixed layering issues with liquid surfaces, detail brushes with alpha, and Rail Driver scanners |
☒
|
☒
|
☑
| |
Fix for visual issues with undercover Parker (ie. "Frankenparker" bug) |
☒
|
☒
|
☑
| |
Fix for issue that caused scrolling textures to not functional until an explosion had occured |
☒
|
☒
|
☑
| |
Fixes for savegame file corruption issues |
☒
|
☒
|
☑
| |
Fixed improperly rendered lightmaps for detail brushes with alpha (like glass and grating) |
☒
|
☒
|
☑
| |
Fix for cutscene synchronization issues (audio / animations out of sync) |
☒
|
☒
|
☑
| |
Fixed framerate issues when using Flame Thrower |
☒
|
☒
|
☑
| |
Fixed visibility issues that allowed players to see through geometry when using scopes/scanners (ie. "wall-peeking" bug) |
☒
|
☒
|
☑
| |
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) |
☑ |
☒
|
☑ | |
[MP Only] Fix for entity spawning bug (ie. "Orion" bug) |
☒
|
☒
|
☑
| |
[MP Only] Fixed issues with weapon autoswitch still happening even when disabled |
☒
|
☒
|
☑
| |
[MP Only] Fixed issue that made dedicated servers crash when loading custom levels with directional lights |
☒
|
☒
|
☑
| |
[MP Only] Fix for "buzzing" sound when other players in map are in water |
☒
|
☒
|
☑
| |
[MP Only] Fixed timing issues that occur when servers are running for 25+ days (items not respawning, pings reporting incorrect values, etc.) |
☒
|
☒
|
☑
|