1. Warfork
  2. News

Warfork News

Warfork 2.14 Game Update

Hey Forkers,

Today, we're excited to announce an update featuring Steam Integration (primarily focused on moderation tools), along with fixes for Discord integration and various other improvements. You can find the changelog below. We'd like to extend a special thanks to "coolelectronics" for implementing Steamworks SDK, Mark "learn_more" Jansen for conducting code reviews for all Steamworks related code, Cyanic for advising us on various Steamworks obstacles, and Josh "Gelmo" Gelman for leading beta testing. Additionally, we wish to express our gratitude to Michael Pollind for his contributions to the renderer, and to Ashley 'LadyHavoc' Hale and Michael 'mikejs' Savage for their invaluable guidance and code reviews, as requested.

Steam Integration:
  • Steam IDs are now visible when using the "status" command (rcon required) or typing "players". [coolelectronics]
  • Implemented Warfork Steam Community bans. [coolelectronics]
  • Servers can now be restricted to Steam Authenticated users only, with sv_useSteamAuth "1" (enabled by default). [coolelectronics]
  • Define permanent operators by SteamID with g_permanent_operators "[noparse]steamid64[/noparse][noparse]:[/noparse][noparse]steamid64[/noparse][noparse]:[/noparse][noparse]steamid64[/noparse]". [coolelectronics]
  • Restrict your server to only Whitelisted SteamIDs using sv_whitelist "[noparse]steamid64[/noparse][noparse]:[/noparse][noparse]steamid64[/noparse][noparse]:[/noparse][noparse]steamid64[/noparse]". [coolelectronics]
  • Added the following commands: mute , removemute , ban , and removeban . [coolelectronics]
  • In-game player names are now derived from Steam Persona names on first launch or if set to "Player" or any variant during game launch. [coolelectronics]
  • Added ability to block players in-game by pressing escape, clicking "Players", and selecting the player to block. Steam profiles can also be viewed this way. [coolelectronics]
  • Detailed information about Warfork is now displayed in your Steam game status. [coolelectronics]
  • Steam Friends can now join you in a server using the "Join Game" button. [coolelectronics]
  • Steam profile pictures are now visible on the scoreboard. [coolelectronics]
  • Added the command "steam_debug 1" to assist in troubleshooting Steam-related issues. [coolelectronics]


Discord Integration:
  • Removed color codes from game server names displayed in Discord rich presence. [coolelectronics]
  • Fixed issue where Discord game joins failed when Warfork was not running. [coolelectronics]
  • Resolved Discord rich presence issue causing repeated console errors printed when using a 1-character server name. [coolelectronics]
  • Resolved an issue where Discord rich presence incorrectly displayed 'unknownmap' for custom maps not listed in 'valid_maps'. Now, custom maps properly show 'unknownmap' as the level shot without affecting the map name. [coolelectronics]
  • Fixed Discord rich presence not loading levelshots for maps with uppercase characters. [coolelectronics]
  • Added discord levelshots: infinirace, infinirace_covered, return, pressure, shredder, and raketliga_slide. [caine]


General Bug Fixes:
  • Resolved an issue with level of detail (LOD) loading across different pk3 files, preventing bypassing of pure checks when items were in a _pure file. [Michael Pollind]
  • Fixed the console and start game button not working when you click on it. [Gauley]
  • Fixed the ammo count in the generated Clan Arena config. [Josh "Gelmo" Gelman]
  • Updated Clan Arena map defaults: Removed wfca1 and wfca2. Added: return and pressure. [caine]
  • Fixed demoget, which was broken in the previous update. [coolelectronics]
  • Fixed a crash bug on macos where a non power of two texture would crash the game. [Michael Pollind]
  • Implemented several rendering enhancements and fixes. [Michael Pollind]


Housekeeping:
  • Updated Angelscript 2014 to 2024. [Melissa aka "codecat"]
  • Updated third party gametypes to work with Angelscript 2024. [Josh "Gelmo" Gelman]
  • Updated various console descriptions. [caine and Josh "Gelmo" Gelman]
  • Removed scr_conspeed. There was no need to customize the console speed. It should just appear quickly as possible. [caine]
  • Removed cg_pickup_flash, which produced a flash effect when you pickup an item or weapon. [caine]
  • Removed g_disable_vote_vmute, g_disable_vote_vunmute, g_disable_opcall_vmute, and g_disable_opcall_vunmute, as the mute commands now mute vsays as well. [coolelectronics]
  • Enhanced callvote UI for improved context and expanded dropdown menu visibility. [Rees "TheFatCheetah"]
  • Removed cg_explosionsRing and cg_explosionsDust. These have both been disabled by default for years. [caine]
  • Removed the variable cg_placebo, which was merely for humor. [caine]
  • Removed Cartoon Hits aka Critical Hit Effects. Damage numbers have since replaced them. [caine]
  • Player models now have 4 jump sounds. For the time being the 3-4 are just duplicates of 1-2, but this will eventually change. This is noted in the changelog incase you have a custom sound pack. [caine]
  • Fixed various Continuous Integration issues. [Josh "Gelmo" Gelman]
  • Added Warfork TV console command descriptions previously overlooked. [caine and Josh "Gelmo" Gelman]
  • Added TV server option to disable heartbeat logging with tv_log_heartbeats. [Josh "Gelmo" Gelman]
  • It is no longer possible to kick/kickban/mute an operator or TV client. [coolelectronics]
  • Operator actions are now specified as such in server logs/console. [coolelectronics]
  • Logs and console output of operator actions are now accompanied by the operator's SteamID and/or IP address. [coolelectronics]


Lastly, we want to give thanks to all the Warfork, Warsow, Qfusion, and other code contributors who were on board with Steam Integration:

  • Alex "Toukkapoukka" (Christian Holmberg) Seilder
  • Andrea "koochi" Cervesato
  • Andreas "gladiac" Schneider
  • Andrei "adem4ik" Stepanov
  • Andrey "Vkni" Bergman
  • Ashley "LadyHavoc" Hale
  • Ben "kurim" Litz
  • Caine
  • Calvin "Chobbes" Beck
  • Christoph Scheid
  • codecat
  • coolelectronics
  • Damien "pb" Deville
  • Daniel "danlin" Lindenfelser
  • Dexter "dexter" Haslem
  • EXtremeExploit
  • fathom
  • Gabriel Schnoering
  • Gerco "hettoo" van Heerdt
  • German "jal" Garcia
  • gir
  • impulz
  • Jannik "drahti" Kolodziej
  • jite aka dimman
  • Johannes "hangy" Athmer
  • Jorgen "impii" "impakt" Indal
  • Joseph Alex "kalhartt" Hartsell
  • Josh "Gelmo" Gelman
  • Jyaan "jyaan" Bresy
  • koffie
  • Lawrence "thelawenforcer" McCurrach
  • Mallory "BoB le pointu" Mollo
  • Marcelo "nkr" Paez Sequeira
  • Mark "learn_more" Jansen
  • Mark "Mark90" Moes
  • Michael "mikejs" Savage
  • Michael P. "virus" Jung
  • Michael Pollind
  • msc
  • nightowl
  • northowl
  • obani
  • Pandaptable
  • paril
  • Pekka "Medar" Lampila
  • Philipp Thomas "aiwa" Unterbrunner
  • Richard "R1CH" Stanway
  • stopiccot
  • stylemistake
  • Susumu "guwashi" Ota
  • Tarmo Alexander "Crizis" Sundström
  • Tim Finney
  • Timothee "TTimo" Besset
  • Ultra-n00b
  • Uz-Valentin "uz" Friedrich
  • Victor "Vic" Luchits
  • Vitaliy "Triang3l" Kuzmin
  • Will "Will" Franklin
  • William "Willis" Weilep

Minor Warfork update

Hey Forkers,

You might have noticed a "game update". Previously, when you downloaded Warfork, it fetched the Windows, Linux, and MacOS versions regardless of your operating system. We've moved each respective version into its own depot. So, for future updates, if you're running Windows, you'll only receive the Windows version of Warfork. Another change you might notice is that the odd directory structure previously used is no more. For example, on Windows: C:\Program Files (x86)\Steam\steamapps\common\fvi\fvi-launcher\applications\warfork\Warfork.app\Contents\Resources\basewf has simply become C:\Program Files (x86)\Steam\steamapps\common\fvi\basewf.

Lastly, we wanted to inform everyone we've removed 32-bit builds of Warfork and will no longer support them. We're sorry for any confusion and will make this change to the Warfork Dedicated Server as well tonight. You can expect an actual game-changing update shortly, and we apologize for the confusion.

Texture Artists Needed for Warfork!

Hey forkers,

We're currently in need of texture artists to help out with our third map, "Shredder," for Warfork. While the map has been blocked out, we're facing a pause due to the lack of textures. If you or someone you know is capable and willing to lend a hand, please join our Discord server at https://warfork.com/discord and send a Direct Message to "caine."

Examples of what we're looking for:


On a positive note, we're excited to announce that we've implemented all the planned features for the next version of Warfork, including Steam Integration and several other improvements. You can take a sneak peek at the changelog: https://github.com/TeamForbiddenLLC/warfork-qfusion/issues/239#issuecomment-2002805983. We're currently conducting tests and making final adjustments, so stay tuned!

That's all for now. Thank you for your support!

Warfork Update - New map: pressure

Hey Forkers,

WHAT!! has been hard at work on our second Warfork map, "pressure." Today, we bring you the beta version 1 of this map. We would appreciate it if you shared your feedback in this news post.

A special thanks to Boqu for the textures and Jazcash, goreyzr, snuffy, Oizo, TheCodingDucc, Klaufir, farmz0r, Froid, sd1290, t3lly, and Maarten for playtesting the map.

Lastly here's a message from WHAT!!:

"Sup ya'll it's ya boi WHAT!! again. Here is the second map in a series of however many I can knock out before I burn out. This one isn't quite as "zoom-zoom" as Return and the combat is a bit tighter. During play testing it produced some VERY interesting and fun games. A special thanks to Boqu for the incredible texture set he provided for this map and a huge thanks to Oizo for his help and insight during the layout construction. He's my rude muse and I'd be stuck in the weeds without him."

Return Beta 2 Update

Hey forkers,

WHAT!! has updated our map "Return".

Return beta 2 Notes:
- Fixed a few minor clipping issues throughout the map.
- Altered an area in the upper part of the map to shrink line of sight and prevent camping.
- Fixed an out of bounds glitch.
- Altered a ramp on the lower level.