Alpine Faction Release Highlights: Difference between revisions

From Red Faction Wiki
(Created page with "__NOTOC__ <center> center {| |{{AlpineInstallDiscord|Click here to join the FactionFiles Community Discord|If you have any questions or concerns, please join the '''FactionFiles Community Discord''' for assistance. The FactionFiles Discord is also the place to go to participate in organized community game night events, and get help with anything else related to the Red Faction series.}} |} </center> Below are the most important highlights from e...")
 
No edit summary
Line 16: Line 16:
* Released TBD
* Released TBD
===General===
===General===
* New features
* Suppress autoswitch bind, <code>cl_autoswitchfirewait</code>, and <code>cl_autoswitchempty</code> can be used to customize autoswitch behaviour
** Suppress autoswitch bind, <code>cl_autoswitchfirewait</code>, and <code>cl_autoswitchempty</code> can be used to customize autoswitch behaviour
* <code>sp_exposuredamage</code> or the associated option in the advanced options menu can be used to turn off the "take damage when outside" mechanic in single player
** <code>sp_exposuredamage</code> or the associated option in the advanced options menu can be used to turn off the "take damage when outside" mechanic in single player
* <code>-afs FILENAME</code> can be used on the command line to specify a particular ini file to use instead of alpine_settings.ini. Allows players to manage multiple config files launched via different shortcuts
===Multiplayer===
===Multiplayer===
* New gametypes
* New gametypes
Line 26: Line 26:
** Escalation (ESC)
** Escalation (ESC)
** Run (RUN)
** Run (RUN)
* New features
* Servers can now configure gametype and most other server settings on a per-level basis. Servers can run multiple gametypes in the same rotation seamlessly.
** Servers can now configure gametype and most other server settings on a per-level basis. Servers can run multiple gametypes in the same rotation seamlessly.
* Votes to start a match and change the level can now name rule presets (if configured by the server). This means players can vote for the ruleset they want when voting for a match/level.
** Votes to start a match and change the level can now name rule presets (if configured by the server). This means players can vote for the ruleset they want when voting for a match/level.
* First-person spectate view now shows the spectated player's name with their team colour
** First-person spectate view now shows the spectated player's name with their team colour
* Chat menus now scale appropriately when <code>bighud</code> is enabled
** Chat menus now scale appropriately when <code>bighud</code> is enabled
* The "Remote Server Config" bind can be used to display the server's current ruleset and map rotation
** The "Remote Server Config" bind can be used to display the server's current ruleset and map rotation
* <code>mp_handicap</code> can be used to impose a damage reduction handicap on yourself
** <code>mp_handicap</code> can be used to impose a damage reduction handicap on yourself
* You can now call gametype votes using <code>vote gametype TYPE MAP</code> or <code>vote gt TYPE MAP</code>, where TYPE is a gametype abbreviation (i.e. CTF, KOTH, etc.) and MAP is a level filename.
===Graphics===
===Graphics===
* Direct3D 11 Renderer improvements
* Direct3D 11 Renderer improvements
Line 41: Line 41:
** Support <code>r_fullbright</code>, <code>r_lightmaps</code>, <code>r_nearest</code>
** Support <code>r_fullbright</code>, <code>r_lightmaps</code>, <code>r_nearest</code>
===Dedicated Servers===
===Dedicated Servers===
 
* Dedicated servers should now be configured using one or more TOML files - web-based config builder is available [https://dedi.alpinefaction.com here]
* Framerates are now far more consistent, improving the overall play experience
* You can now configure gameplay rules (including gametype) on a per-level basis
* You can use the <code>sv_gametype TYPE MAP</code> command to change the gametype on your server at any time. TYPE is a gametype abbreviation (i.e. CTF, KOTH, etc.) and MAP is a level filename.
* Much more useful information is now displayed when new players join your server, and when you run the <code>info</code> command
* You can now use the <code>sv_restrict_status</code> command to display the current client restriction status on the current level, with the current ruleset
* Clients are now restricted from voting if they are not able to play in your server.
* Server console now displays attempted joins that were rejected, and the reason for the rejection (e.g. "between levels", "data incompatible", etc.)
* Server console now alerts on failed <code>rcon_request</code> attempts
* Vote config now supports "Ignore nonvoters" as an option
* <code>sv_loadconfig</code> can be used to reload your server config (after you made changes to the files) without needing a server restart
* <code>sv_printconfig</code> and <code>sv_printrules</code> can be used to display server information at any time
* <code>-min</code> can be used on the command line to have your server console display only the minimum amount of information required
* <code>-log</code> can be used to log all server console output to a log file in <code>RedFaction/logs</code>
===Mod / Map Development===
===Mod / Map Development===



Revision as of 04:05, 28 November 2025

Alpinelogo1.png

Below are the most important highlights from each major Alpine Faction release. This page assumes you are already familiar with Red Faction, and prior versions of Alpine Faction, and is intended just as a "quick start guide" to summarize key features for each release.

IMPORTANT: This is not an exhaustive changelog!

This page only has what I feel are the most important aspects of each release. For a full changelog at any given time, visit CHANGELOG.md on the Alpine Faction repository.

Alpine Faction 1.2

  • Released TBD

General

  • Suppress autoswitch bind, cl_autoswitchfirewait, and cl_autoswitchempty can be used to customize autoswitch behaviour
  • sp_exposuredamage or the associated option in the advanced options menu can be used to turn off the "take damage when outside" mechanic in single player
  • -afs FILENAME can be used on the command line to specify a particular ini file to use instead of alpine_settings.ini. Allows players to manage multiple config files launched via different shortcuts

Multiplayer

  • New gametypes
    • King of the Hill (KOTH)
    • Damage Control (DC)
    • Revolt (REV)
    • Escalation (ESC)
    • Run (RUN)
  • Servers can now configure gametype and most other server settings on a per-level basis. Servers can run multiple gametypes in the same rotation seamlessly.
  • Votes to start a match and change the level can now name rule presets (if configured by the server). This means players can vote for the ruleset they want when voting for a match/level.
  • First-person spectate view now shows the spectated player's name with their team colour
  • Chat menus now scale appropriately when bighud is enabled
  • The "Remote Server Config" bind can be used to display the server's current ruleset and map rotation
  • mp_handicap can be used to impose a damage reduction handicap on yourself
  • You can now call gametype votes using vote gametype TYPE MAP or vote gt TYPE MAP, where TYPE is a gametype abbreviation (i.e. CTF, KOTH, etc.) and MAP is a level filename.

Graphics

  • Direct3D 11 Renderer improvements
    • Colorblind mode rendering filter (r_colorblind)
    • Improved skybox rendering
    • Picmip (r_picmip)
    • Skeletal mesh light rendering
    • Support r_fullbright, r_lightmaps, r_nearest

Dedicated Servers

  • Dedicated servers should now be configured using one or more TOML files - web-based config builder is available here
  • Framerates are now far more consistent, improving the overall play experience
  • You can now configure gameplay rules (including gametype) on a per-level basis
  • You can use the sv_gametype TYPE MAP command to change the gametype on your server at any time. TYPE is a gametype abbreviation (i.e. CTF, KOTH, etc.) and MAP is a level filename.
  • Much more useful information is now displayed when new players join your server, and when you run the info command
  • You can now use the sv_restrict_status command to display the current client restriction status on the current level, with the current ruleset
  • Clients are now restricted from voting if they are not able to play in your server.
  • Server console now displays attempted joins that were rejected, and the reason for the rejection (e.g. "between levels", "data incompatible", etc.)
  • Server console now alerts on failed rcon_request attempts
  • Vote config now supports "Ignore nonvoters" as an option
  • sv_loadconfig can be used to reload your server config (after you made changes to the files) without needing a server restart
  • sv_printconfig and sv_printrules can be used to display server information at any time
  • -min can be used on the command line to have your server console display only the minimum amount of information required
  • -log can be used to log all server console output to a log file in RedFaction/logs

Mod / Map Development

Alpine Faction 1.1

  • Released 19 Apr 2025

Alpine Faction 1.0

  • Released 25 Jan 2025

Additional Resources