Alpine Faction is an actively developed, free, and open source patch/modification for the 2001 FPS game Red Faction. It's not a source port, but its goals and features are similar to what you might expect from one. Alpine Faction is a fork of and uses Rafalh's incredible Dash Faction project as its foundation.
Alpine Faction endevours to fix bugs and resolve security vulnerabilities in the stock game, improve compatibility with modern systems, restore cut content, enhance engine performance and graphical quality, and modernize your experience by adding features that are expected in modern games.
Alpine Faction provides players, mappers, mod developers, and server operators with the tools to truly realize what their experience with this fantastic game can be.
Major new features in Alpine Faction v1.1.0 (Tamarack) are:
* Add fully integrated achievements system via
FFLink
* Add gaussian bullet spread method (bell-curve distribution weighted to center of reticle)
* Add command menu, spectate menu, and chat menus for radio messages and taunts
* Add location pinging in team modes
* Add visual hit notifications, enhanced hit sounds, and death sounds
* Add Advanced panel to in-game options menu for configuring AF settings
* Add health, armour, and ammo display to first person spectate
* Add "World HUD" sprite rendering for objective and player labels
* Implement saving/loading of settings using readable alpine_settings.ini, remove reliance on legacy encoded players.cfg
* Make servers report basic config information to tracker (visible on
https://rfsb.factionfiles.com/)
* Resolve texture alignment problems affecting many older community levels
More information:
Alpine Faction Website
Source code:
Alpine Faction on GitHub