RF Client Comparison: Difference between revisions
No edit summary |
No edit summary |
||
Line 15: | Line 15: | ||
<span style="font-size:80%">[[Pure Faction Installation Guide]]</span> | <span style="font-size:80%">[[Pure Faction Installation Guide]]</span> | ||
|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.5.0]] | |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.5.0]] | ||
<span style="font-size:60%;color:grey;padding:0px">Released 05/09/2020<br />by rafalh</span> | <span style="font-size:60%;color:grey;padding:0px">Released 05/09/2020<br />by rafalh</span> | ||
Line 23: | Line 23: | ||
|- | |- | ||
|style="text-align:left;width:20%"|Support provided | |style="text-align:left;width:20%"|Support provided | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue|Available on FactionFiles Discord: <br /> [http://redfaction.chat redfaction.chat]}} | |style="width:20%"|{{VerCompareTrue|Available on FactionFiles Discord: <br /> [http://redfaction.chat redfaction.chat]}} | ||
|{{VerCompareTrue|Available on FactionFiles Discord: <br /> [http://redfaction.chat redfaction.chat]}} | |style="width:20%"|{{VerCompareTrue|Available on FactionFiles Discord: <br /> [http://redfaction.chat redfaction.chat]}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Open source software | |style="text-align:left;width:20%"|Open source software | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue|Source code available: <br /> [https://github.com/rafalh/dashfaction Dash Faction Source]}} | |style="width:20%"|{{VerCompareTrue|Source code available: <br /> [https://github.com/rafalh/dashfaction Dash Faction Source]}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Compatibility with modern computer hardware and operating systems (ie. Windows 10) | |style="text-align:left;width:20%"|Compatibility with modern computer hardware and operating systems (ie. Windows 10) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue|Fixes many compatibility issues|*}} | |style="width:20%"|{{VerCompareTrue|Fixes many compatibility issues|*}} | ||
|{{VerCompareTrue|Fixes many compatibility issues|*}} | |style="width:20%"|{{VerCompareTrue|Fixes many compatibility issues|*}} | ||
|{{VerCompareTrue|Fixes virtually all known compatibility issues}} | |style="width:20%"|{{VerCompareTrue|Fixes virtually all known compatibility issues}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Support for widescreen and custom resolutions | |style="text-align:left;width:20%"|Support for widescreen and custom resolutions | ||
|{{VerCompareFalse|No HUD elements display properly and FOV doesn't scale accurately}} | |style="width:20%"|{{VerCompareFalse|No HUD elements display properly and FOV doesn't scale accurately}} | ||
|{{VerCompareFalse|No HUD elements display properly and FOV doesn't scale accurately + Game will often crash when running at higher resolutions}} | |style="width:20%"|{{VerCompareFalse|No HUD elements display properly and FOV doesn't scale accurately + Game will often crash when running at higher resolutions}} | ||
|{{VerCompareTrue|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|*}} | |style="width:20%"|{{VerCompareTrue|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|*}} | ||
|{{VerCompareTrue|Full support for all resolutions (including widescreen)}} | |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="text-align:left;width:20%"|Game will launch without RF CD2 inserted | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Game can be minimized and/or alt+tabbed out of without crashes and/or unrecoverable issues | |style="text-align:left;width:20%"|Game can be minimized and/or alt+tabbed out of without crashes and/or unrecoverable issues | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Game can be run in a window | |style="text-align:left;width:20%"|Game can be run in a window | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue|Full screen, windowed, and noborder/stretched window mode available}} | |style="width:20%"|{{VerCompareTrue|Full screen, windowed, and noborder/stretched window mode available}} | ||
|{{VerCompareTrue|Full screen, windowed, and noborder/stretched window mode available}} | |style="width:20%"|{{VerCompareTrue|Full screen, windowed, and noborder/stretched window mode available}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Compatibility with official French/German assets (audio, menus, messages, signage, etc.) | |style="text-align:left;width:20%"|Compatibility with official French/German assets (audio, menus, messages, signage, etc.) | ||
|{{VerCompareTrue|French/German versions have entirely separate game executables|*}} | |style="width:20%"|{{VerCompareTrue|French/German versions have entirely separate game executables|*}} | ||
|{{VerCompareTrue|French/German versions have entirely separate game executables|*}} | |style="width:20%"|{{VerCompareTrue|French/German versions have entirely separate game executables|*}} | ||
|{{VerCompareTrue|Compatible with French/German assets if installed}} | |style="width:20%"|{{VerCompareTrue|Compatible with French/German assets if installed}} | ||
|{{VerCompareTrue|Compatible with French/German assets if installed + "Game Language" selection available in launcher}} | |style="width:20%"|{{VerCompareTrue|Compatible with French/German assets if installed + "Game Language" selection available in launcher}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Compatibility with international keyboard layouts | |style="text-align:left;width:20%"|Compatibility with international keyboard layouts | ||
|{{VerCompareFalse|Support only in separate region-specific game executable|*}} | |style="width:20%"|{{VerCompareFalse|Support only in separate region-specific game executable|*}} | ||
|{{VerCompareFalse|Support only in separate region-specific game executable|*}} | |style="width:20%"|{{VerCompareFalse|Support only in separate region-specific game executable|*}} | ||
|{{VerCompareTrue|Some support|*}} | |style="width:20%"|{{VerCompareTrue|Some support|*}} | ||
|{{VerCompareTrue|Full support for most keyboard layouts}} | |style="width:20%"|{{VerCompareTrue|Full support for most keyboard layouts}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Graphical UI for launching game with mods | |style="text-align:left;width:20%"|Graphical UI for launching game with mods | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue|Dropdown available in launcher to start game with any installed mod}} | |style="width:20%"|{{VerCompareTrue|Dropdown available in launcher to start game with any installed mod}} | ||
|{{VerCompareTrue|Dropdown available in launcher to start game with any installed mod}} | |style="width:20%"|{{VerCompareTrue|Dropdown available in launcher to start game with any installed mod}} | ||
|- | |- | ||
|colspan="5" style="text-align:left;font-weight:bold;background-color:#DDDDDD"|Improvements/Enhancements | |colspan="5" style="text-align:left;font-weight:bold;background-color:#DDDDDD"|Improvements/Enhancements | ||
|- | |- | ||
|style="text-align:left;width:20%"|Support for high resolution textures | |style="text-align:left;width:20%"|Support for high resolution textures | ||
|{{VerCompareFalse|Textures with any dimension >256px won't render properly}} | |style="width:20%"|{{VerCompareFalse|Textures with any dimension >256px won't render properly}} | ||
|{{VerCompareFalse|Textures with any dimension >256px won't render properly}} | |style="width:20%"|{{VerCompareFalse|Textures with any dimension >256px won't render properly}} | ||
|{{VerCompareFalse|Textures with any dimension >256px won't render properly}} | |style="width:20%"|{{VerCompareFalse|Textures with any dimension >256px won't render properly}} | ||
|{{VerCompareTrue|Textures render properly regardless of dimensions}} | |style="width:20%"|{{VerCompareTrue|Textures render properly regardless of dimensions}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Support for 24/32 bit textures | |style="text-align:left;width:20%"|Support for 24/32 bit textures | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Built-in support for anti-aliasing | |style="text-align:left;width:20%"|Built-in support for anti-aliasing | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Support for additional texture filtering methods | |style="text-align:left;width:20%"|Support for additional texture filtering methods | ||
|{{VerCompareFalse|Bilinear/trilinear filtering}} | |style="width:20%"|{{VerCompareFalse|Bilinear/trilinear filtering}} | ||
|{{VerCompareFalse|Bilinear/trilinear filtering}} | |style="width:20%"|{{VerCompareFalse|Bilinear/trilinear filtering}} | ||
|{{VerCompareFalse|Bilinear/trilinear filtering}} | |style="width:20%"|{{VerCompareFalse|Bilinear/trilinear filtering}} | ||
|{{VerCompareTrue|Bilinear/trilinear, anisotropic, and nearest neighbor filtering}} | |style="width:20%"|{{VerCompareTrue|Bilinear/trilinear, anisotropic, and nearest neighbor filtering}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Increased resolution for rail/rocket scanners, mirrors, and security monitor screens | |style="text-align:left;width:20%"|Increased resolution for rail/rocket scanners, mirrors, and security monitor screens | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Support for TrueType fonts | |style="text-align:left;width:20%"|Support for TrueType fonts | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Sharp larger HUD for high resolutions | |style="text-align:left;width:20%"|Sharp larger HUD for high resolutions | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue|"Big HUD" option in the launcher, or '''bighud''' in console to enable}} | |style="width:20%"|{{VerCompareTrue|"Big HUD" option in the launcher, or '''bighud''' in console to enable}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Ability to show high quality models at all times (ie. disable Level of Detail transitions for meshes) | |style="text-align:left;width:20%"|Ability to show high quality models at all times (ie. disable Level of Detail transitions for meshes) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Weapon fire camera shake modernization | |style="text-align:left;width:20%"|Weapon fire camera shake modernization | ||
|{{VerCompareFalse|Screenshake dependent on framerate}} | |style="width:20%"|{{VerCompareFalse|Screenshake dependent on framerate}} | ||
|{{VerCompareFalse|Screenshake dependent on framerate}} | |style="width:20%"|{{VerCompareFalse|Screenshake dependent on framerate}} | ||
|{{VerCompareFalse|Screenshake dependent on framerate}} | |style="width:20%"|{{VerCompareFalse|Screenshake dependent on framerate}} | ||
|{{VerCompareTrue|Screenshake independent of framerate}} | |style="width:20%"|{{VerCompareTrue|Screenshake independent of framerate}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Mouse DirectInput | |style="text-align:left;width:20%"|Mouse DirectInput | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Ability to disable red screen flash when damaged (accessibility option for some colorblindlness) | |style="text-align:left;width:20%"|Ability to disable red screen flash when damaged (accessibility option for some colorblindlness) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Support for lighting on meshes (clutter, pickups, player models, corpses, etc.) | |style="text-align:left;width:20%"|Support for lighting on meshes (clutter, pickups, player models, corpses, etc.) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|"Set_Liquid_Depth" event functional | |style="text-align:left;width:20%"|"Set_Liquid_Depth" event functional | ||
|{{VerCompareFalse|Game shipped with this event disabled}} | |style="width:20%"|{{VerCompareFalse|Game shipped with this event disabled}} | ||
|{{VerCompareFalse|Game shipped with this event disabled}} | |style="width:20%"|{{VerCompareFalse|Game shipped with this event disabled}} | ||
|{{VerCompareFalse|Event disabled}} | |style="width:20%"|{{VerCompareFalse|Event disabled}} | ||
|{{VerCompareTrue|Event enabled - functional in custom maps and in [[L5: Geothermal Power Plant]]}} | |style="width:20%"|{{VerCompareTrue|Event enabled - functional in custom maps and in [[L5: Geothermal Power Plant]]}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Raised object limit | |style="text-align:left;width:20%"|Raised object limit | ||
|{{VerCompareFalse|Limit of 1024}} | |style="width:20%"|{{VerCompareFalse|Limit of 1024}} | ||
|{{VerCompareFalse|Limit of 1024}} | |style="width:20%"|{{VerCompareFalse|Limit of 1024}} | ||
|{{VerCompareFalse|Limit of 1024}} | |style="width:20%"|{{VerCompareFalse|Limit of 1024}} | ||
|{{VerCompareTrue|Limit of 65536 + some other limits removed}} | |style="width:20%"|{{VerCompareTrue|Limit of 65536 + some other limits removed}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Support for .DDS textures | |style="text-align:left;width:20%"|Support for .DDS textures | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Support for custom clutter models in maps via '''Switch_Model''' event | |style="text-align:left;width:20%"|Support for custom clutter models in maps via '''Switch_Model''' event | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Ability to configure mouse sensitivity with numeric values | |style="text-align:left;width:20%"|Ability to configure mouse sensitivity with numeric values | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Support for Ctrl+V (paste from clipboard) in menu dialog boxes | |style="text-align:left;width:20%"|Support for Ctrl+V (paste from clipboard) in menu dialog boxes | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |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="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.) | ||
|{{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}} | ||
|{{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}} | ||
|{{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|*}} | |style="width:20%"|{{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|No limits}} | |style="width:20%"|{{VerCompareTrue|No limits}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|[MP Only] Support for improved trigger capabilities in custom levels (when configured by level designer) | |style="text-align:left;width:20%"|[MP Only] Support for improved trigger capabilities in custom levels (when configured by level designer) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue|Support for lagless triggers, teleporters, and team-specific triggers}} | |style="width:20%"|{{VerCompareTrue|Support for lagless triggers, teleporters, and team-specific triggers}} | ||
|{{VerCompareTrue|Support for lagless triggers, teleporters, and team-specific triggers}} | |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="text-align:left;width:20%"|[MP Only] '''rf://'' protocol handler for joining servers without first launching game | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|[MP Only] Graphical UI for launching dedicated servers | |style="text-align:left;width:20%"|[MP Only] Graphical UI for launching dedicated servers | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|- | |- | ||
|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 | ||
|- | |- | ||
|style="text-align:left;width:20%"|Fixes for critical security vulnerabilities/issues | |style="text-align:left;width:20%"|Fixes for critical security vulnerabilities/issues | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue|Most known security issues/vulnerabilities resolved|*}} | |style="width:20%"|{{VerCompareTrue|Most known security issues/vulnerabilities resolved|*}} | ||
|{{VerCompareTrue|Most known security issues/vulnerabilities resolved|*}} | |style="width:20%"|{{VerCompareTrue|Most known security issues/vulnerabilities resolved|*}} | ||
|{{VerCompareTrue|Most known security issues/vulnerabilities resolved|*}} | |style="width:20%"|{{VerCompareTrue|Most known security issues/vulnerabilities resolved|*}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Fix for submarine explosion bug immediately after geothermal power plant | |style="text-align:left;width:20%"|Fix for submarine explosion bug immediately after geothermal power plant | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse|Issue still present, but workaround available by limiting framerate to <nowiki><=</nowiki>60FPS while submarine is dropping|*}} | |style="width:20%"|{{VerCompareFalse|Issue still present, but workaround available by limiting framerate to <nowiki><=</nowiki>60FPS while submarine is dropping|*}} | ||
|{{VerCompareTrue|Bug fully resolved}} | |style="width:20%"|{{VerCompareTrue|Bug fully resolved}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Fix for bug causing game to crash when picking up items while game is running at high resolutions | |style="text-align:left;width:20%"|Fix for bug causing game to crash when picking up items while game is running at high resolutions | ||
|{{VerCompareTrue|Bug not present}} | |style="width:20%"|{{VerCompareTrue|Bug not present}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue|Bug not present}} | |style="width:20%"|{{VerCompareTrue|Bug not present}} | ||
|{{VerCompareTrue|Bug not present}} | |style="width:20%"|{{VerCompareTrue|Bug not present}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Z-fighting graphical issues fixed on Intel and AMD GPUs | |style="text-align:left;width:20%"|Z-fighting graphical issues fixed on Intel and AMD GPUs | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Fixed light glare coronas being visible through meshes (clutter, pickups, corpses, etc.) | |style="text-align:left;width:20%"|Fixed light glare coronas being visible through meshes (clutter, pickups, corpses, etc.) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |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="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 | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Fixed draw order bugs for Hendrix, generators, machinery, and [[Riot Shield]] | |style="text-align:left;width:20%"|Fixed draw order bugs for Hendrix, generators, machinery, and [[Riot Shield]] | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |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="text-align:left;width:20%"|Fixed layering issues with liquid surfaces, detail brushes with alpha, and [[Rail Driver]] scanners | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Fix for visual issues with undercover Parker (ie. "Frankenparker" bug) | |style="text-align:left;width:20%"|Fix for visual issues with undercover Parker (ie. "Frankenparker" bug) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |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="text-align:left;width:20%"|Fix for issue that caused scrolling textures to not functional until an explosion had occured | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Fixes for savegame file corruption issues | |style="text-align:left;width:20%"|Fixes for savegame file corruption issues | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Fixed improperly rendered lightmaps for detail brushes with alpha (like glass and grating) | |style="text-align:left;width:20%"|Fixed improperly rendered lightmaps for detail brushes with alpha (like glass and grating) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Fix for cutscene synchronization issues (audio / animations out of sync) | |style="text-align:left;width:20%"|Fix for cutscene synchronization issues (audio / animations out of sync) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Fixed framerate issues when using [[Flame Thrower]] | |style="text-align:left;width:20%"|Fixed framerate issues when using [[Flame Thrower]] | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |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="text-align:left;width:20%"|Fixed visibility issues that allowed players to see through geometry when using scopes/scanners (ie. "wall-peeking" bug) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|{{VerCompareTrue}} | |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="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.) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|{{VerCompareTrue}} | |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="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) | ||
|{{VerCompareTrue|Bug not present}} | |style="width:20%"|{{VerCompareTrue|Bug not present}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue|Bug not present}} | |style="width:20%"|{{VerCompareTrue|Bug not present}} | ||
|{{VerCompareTrue|Bug not present}} | |style="width:20%"|{{VerCompareTrue|Bug not present}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|[MP Only] Fix for entity spawning bug (ie. "Orion" bug) | |style="text-align:left;width:20%"|[MP Only] Fix for entity spawning bug (ie. "Orion" bug) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|[MP Only] Fixed issues with weapon autoswitch still happening even when disabled | |style="text-align:left;width:20%"|[MP Only] Fixed issues with weapon autoswitch still happening even when disabled | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |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="text-align:left;width:20%"|[MP Only] Fixed issue that made dedicated servers crash when loading custom levels with directional lights | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |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="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.) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|colspan="5" style="text-align:left;font-weight:bold;background-color:#DDDDDD"|New Functionality | |colspan="5" style="text-align:left;font-weight:bold;background-color:#DDDDDD"|New Functionality | ||
|- | |- | ||
|style="text-align:left;width:20%"|In-game automatic downloading for custom levels/maps | |style="text-align:left;width:20%"|In-game automatic downloading for custom levels/maps | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue|Sourced from [https://factionfiles.com FactionFiles.com]}} | |style="width:20%"|{{VerCompareTrue|Sourced from [https://factionfiles.com FactionFiles.com]}} | ||
|{{VerCompareTrue|Sourced from [https://factionfiles.com FactionFiles.com]}} | |style="width:20%"|{{VerCompareTrue|Sourced from [https://factionfiles.com FactionFiles.com]}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Configurable framerate (FPS) limit | |style="text-align:left;width:20%"|Configurable framerate (FPS) limit | ||
|{{VerCompareFalse|Not configurable, 120 max FPS}} | |style="width:20%"|{{VerCompareFalse|Not configurable, 120 max FPS}} | ||
|{{VerCompareFalse|Not configurable, 120 max FPS}} | |style="width:20%"|{{VerCompareFalse|Not configurable, 120 max FPS}} | ||
|{{VerCompareTrue|Configurable limit (30 - 150)}} | |style="width:20%"|{{VerCompareTrue|Configurable limit (30 - 150)}} | ||
|{{VerCompareTrue|Configurable limit (10 - 240)}} | |style="width:20%"|{{VerCompareTrue|Configurable limit (10 - 240)}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Ability to skip cutscenes at will if desired | |style="text-align:left;width:20%"|Ability to skip cutscenes at will if desired | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Ability to "fast start" (ie. skip logos, etc. when launching the game) | |style="text-align:left;width:20%"|Ability to "fast start" (ie. skip logos, etc. when launching the game) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Access to built-in RF debugging features (ie. show trigger bounding boxes, etc.) | |style="text-align:left;width:20%"|Access to built-in RF debugging features (ie. show trigger bounding boxes, etc.) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue|Available in single player only to prevent multiplayer cheating}} | |style="width:20%"|{{VerCompareTrue|Available in single player only to prevent multiplayer cheating}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Ability to disable linear pitch curve (mouse movement slowing down when looking up/down) | |style="text-align:left;width:20%"|Ability to disable linear pitch curve (mouse movement slowing down when looking up/down) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|Ability to disable level ambient sounds | |style="text-align:left;width:20%"|Ability to disable level ambient sounds | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue|Configurable volume scale for ambient sounds}} | |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="text-align:left;width:20%"|Ability to turn off light glares (enhance visibility and performance) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|In-game graphical UI for newly added features | |style="text-align:left;width:20%"|In-game graphical UI for newly added features | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|[MP Only] Spectate mode | |style="text-align:left;width:20%"|[MP Only] Spectate mode | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue|Free camera or first person (no weapon models)}} | |style="width:20%"|{{VerCompareTrue|Free camera or first person (no weapon models)}} | ||
|{{VerCompareTrue|Free camera or first person with weapon models}} | |style="width:20%"|{{VerCompareTrue|Free camera or first person with weapon models}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|[MP Only] Anticheat mechanism | |style="text-align:left;width:20%"|[MP Only] Anticheat mechanism | ||
|{{VerCompareFalse|Extremely basic anticheat measures}} | |style="width:20%"|{{VerCompareFalse|Extremely basic anticheat measures}} | ||
|{{VerCompareFalse|Extremely basic anticheat measures}} | |style="width:20%"|{{VerCompareFalse|Extremely basic anticheat measures}} | ||
|{{VerCompareTrue|Enhanced anticheat measures}} | |style="width:20%"|{{VerCompareTrue|Enhanced anticheat measures}} | ||
|{{VerCompareTrue|Enhanced 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="text-align:left;width:20%"|[MP Only] Additional configurable options for dedicated server hosts | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue|Item replacements, voting, disabling pistol}} | |style="width:20%"|{{VerCompareTrue|Item replacements, voting, disabling pistol}} | ||
|{{VerCompareTrue|Extensive configuration options available: [[Dash_Faction_Server_Config_Templates|List of configurable items]]}} | |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="text-align:left;width:20%"|[MP Only] Scoreboard enhancements | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue|Custom scoreboard available with K:D, map author, etc.}} | |style="width:20%"|{{VerCompareTrue|Custom scoreboard available with K:D, map author, etc.}} | ||
|{{VerCompareTrue|Enhanced default scoreboard with open/close animations, K:D, map author, etc.}} | |style="width:20%"|{{VerCompareTrue|Enhanced default scoreboard with open/close animations, K:D, map author, etc.}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|[MP Only] Ability to show enemy bullet impact effects | |style="text-align:left;width:20%"|[MP Only] Ability to show enemy bullet impact effects | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|[MP Only] Support for team-specific respawn points in Team Deathmatch (when run as server) | |style="text-align:left;width:20%"|[MP Only] Support for team-specific respawn points in Team Deathmatch (when run as server) | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|- | |- | ||
|style="text-align:left;width:20%"|[MP Only] UPnP automatic port forwarding for servers | |style="text-align:left;width:20%"|[MP Only] UPnP automatic port forwarding for servers | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareFalse}} | |style="width:20%"|{{VerCompareFalse}} | ||
|{{VerCompareTrue}} | |style="width:20%"|{{VerCompareTrue}} | ||
|} | |} | ||
[[Category:Red Faction]] | [[Category:Red Faction]] |
Revision as of 14:41, 5 September 2020
This page is under construction. The information on this page may not yet be complete. |
Official Versions | Community Versions | |||
Red Faction 1.20
Released 20/12/2001 |
Red Faction 1.21
Released 05/08/2009 |
Pure Faction 3.0e
Released 07/03/2018 |
[Recommended Version] Dash Faction 1.5.0 Released 05/09/2020 | |
Support/Usability | ||||
Support provided |
☒
|
☒
|
☑ |
☑ |
Open source software |
☒
|
☒
|
☒
|
☑ |
Compatibility with modern computer hardware and operating systems (ie. Windows 10) |
☒
|
☑* |
☑* |
☑ |
Support for widescreen and custom resolutions |
☒ |
☒ |
☑* |
☑ |
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 |
☒
|
☒
|
☑ |
☑ |
Compatibility with official French/German assets (audio, menus, messages, signage, etc.) |
☑* |
☑* |
☑ |
☑ |
Compatibility with international keyboard layouts |
☒* |
☒* |
☑* |
☑ |
Graphical UI for launching game with mods |
☒
|
☒
|
☑ |
☑ |
Improvements/Enhancements | ||||
Support for high resolution textures |
☒ |
☒ |
☒ |
☑ |
Support for 24/32 bit textures |
☒
|
☒
|
☒
|
☑
|
Built-in support for anti-aliasing |
☒
|
☒
|
☒
|
☑
|
Support for additional texture filtering methods |
☒ |
☒ |
☒ |
☑ |
Increased resolution for rail/rocket scanners, mirrors, and security monitor screens |
☒
|
☒
|
☒
|
☑
|
Support for TrueType fonts |
☒
|
☒
|
☒
|
☑
|
Sharp larger HUD for high resolutions |
☒
|
☒
|
☒
|
☑ |
Ability to show high quality models at all times (ie. disable Level of Detail transitions for meshes) |
☒
|
☒
|
☑
|
☑
|
Weapon fire camera shake modernization |
☒ |
☒ |
☒ |
☑ |
Mouse DirectInput |
☒
|
☒
|
☑
|
☑
|
Ability to disable red screen flash when damaged (accessibility option for some colorblindlness) |
☒
|
☒
|
☒
|
☑
|
Support for lighting on meshes (clutter, pickups, player models, corpses, etc.) |
☒
|
☒
|
☒
|
☑
|
"Set_Liquid_Depth" event functional |
☒ |
☒ |
☒ |
☑ |
Raised object limit |
☒ |
☒ |
☒ |
☑ |
Support for .DDS textures |
☒
|
☒
|
☒
|
☑
|
Support for custom clutter models in maps via Switch_Model event |
☒
|
☒
|
☒
|
☑
|
Ability to 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] Support for improved trigger capabilities in custom levels (when configured by level designer) |
☒
|
☒
|
☑ |
☑ |
[MP Only] 'rf:// protocol handler for joining servers without first launching game |
☒
|
☒
|
☒
|
☑
|
[MP Only] Graphical UI for launching dedicated servers |
☒
|
☒
|
☑
|
☒
|
Bug Fixes | ||||
Fixes for critical security vulnerabilities/issues |
☒
|
☑* |
☑* |
☑* |
Fix for submarine explosion bug immediately after geothermal power plant |
☒
|
☒
|
☒* |
☑ |
Fix for bug causing game to crash when picking up items while game is running at high resolutions |
☑ |
☒
|
☑ |
☑ |
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] Fixed timing issues that occur when servers are running for 25+ days (items not respawning, pings reporting incorrect values, etc.) |
☒
|
☒
|
☒
|
☑
|
New Functionality | ||||
In-game automatic downloading for custom levels/maps |
☒
|
☒
|
☑ |
☑ |
Configurable framerate (FPS) limit |
☒ |
☒ |
☑ |
☑ |
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.) |
☒
|
☒
|
☒
|
☑ |
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) |
☒
|
☒
|
☑
|
☑
|
In-game graphical UI for newly added features |
☒
|
☒
|
☑
|
☒
|
[MP Only] Spectate mode |
☒
|
☒
|
☑ |
☑ |
[MP Only] Anticheat mechanism |
☒ |
☒ |
☑ |
☑ |
[MP Only] Additional configurable options for dedicated server hosts |
☒
|
☒
|
☑ |
☑ |
[MP Only] Scoreboard enhancements |
☒
|
☒
|
☑ |
☑ |
[MP Only] Ability to show enemy bullet impact effects |
☒
|
☒
|
☑
|
☑
|
[MP Only] Support for team-specific respawn points in Team Deathmatch (when run as server) |
☒
|
☒
|
☑
|
☑
|
[MP Only] UPnP automatic port forwarding for servers |
☒
|
☒
|
☒
|
☑
|