Hello Forkers, We apologize for the long wait between updates. Quite a few details had to be sorted out regarding Steam Integration, and things were put on hold for a bit. With that said, here is Warfork 2.13, which is primarily focused on squashing existing bugs. Special thanks to Htwo for giving our game some much-needed spotlight. We would like to announce that we are seeking developers to contribute code for our upcoming Steam Integration update, Warfork 2.14. If you or someone you know possesses the skillset to help, kindly direct them to https://github.com/TeamForbiddenLLC/warfork-qfusion/ and https://warfork.com/discord The list of features we're actively working on for the next version can be found here: https://github.com/orgs/TeamForbiddenLLC/projects/5 Changelog:
- Enhanced wall jump sounds for all characters with added "steps" sound. [oizo and maxcarnage]
- Updated Rufus effort sounds for a more pleasant character experience, introduced a new wall jump sound, and cleaned empty space at the start of each effort sound. [oizo and maxcarnage]
- Updated Leon effort sounds by cleaning empty space at the start of each effort sound. [oizo and maxcarnage]
- Updated Serena walljump 2 sound. [oizo and maxcarnage]
- Increased the volume of the Bomb "Bip" timer. [oizo and maxcarnage]
- Added additional masterservers. [gazby, bones_was_here, rly, Josh "Gelmo" Gelman, and caine]
- Fixed incorrect Riot Gun damage numbers in handicap mode. [coolelectronics]
- Fixed "Fair Play!" award not displaying above the scoreboard after a "Good Game" voice say at the end of a match. [ported from warsow 2.1]
- Reduced the TV Server first heartbeat to 90 seconds. [caine]
- MacOS is now free of crashes upon game launch and map change. [caine and Josh "Gelmo" Gelman]
- Fixed the Warfork logo on the Main Menu that went off the page at low resolutions. [VeryEvilHuman]
- Added social media links to the Main Menu for easy access. [VeryEvilHuman]
- Player demos are no longer corrupted due to an issue with zlib. [caine and Josh "Gelmo" Gelman]
- The Warshell has been removed from headhunt matches to alleviate confusion. [Josh "Gelmo" Gelman]
- Fixed a server browser issue, where server names with spaces would result in being replaced with  . [Josh "Gelmo" Gelman]
- Snd_qf sound engine dropped and Snd_openal is now the default. [caine and Josh "Gelmo" Gelman]
- OpenAL-Soft 1.23.1 for Windows/Linux/Mac is now provided and used instead of the default OpenAL. [caine and Josh "Gelmo" Gelman]
- Typing a console command will show a description of what it does. ie: sensitivity. This is known as autohelp, which can be disabled/enabled with autohelp <0/1>. [msc, caine, Izofeu, and Josh "Gelmo" Gelman]
- Added a help command for console commands and more. [Mark "learn_more" Jansen]
- Disabled team damage for all gametypes by default. [caine]
- Note: Server admins should update their gametype configs accordingly.
- Updated Mac SDL2 framework to 2-2.28.4. [caine]
- Fixed the environment shot for wfamphi1. [caine]
- Added the ability for huds to detect drowning with DROWNING. [pandaptable]
- Removed the latest news from the main menu. [caine]
- Add server option to disable heartbeat logging with sv_log_heartbeats. [EXtremeExploit]
- Main menu no longer runs locked at 60fps when disconnected from a server. [caine]
- Discord integration: [paril, msc, caine, and Mark "learn_more" Jansen] Activity Status: - Shows if you are playing a demo, spectating a game, connected to warfork tv, in warmup mode or timeout mode, in a finished game, in the main menu, connecting to a server, or actively playing. - Invite to game and Join game feature: Friends can connect to the server you are on easily. - Level shots to show what map you are on. - Server name. Note: Discord Rich Presence doesn't work with the Snap images of Discord. You can read snapcrafters/discord#25 for more information.
- Added cl_discord_errors <0/1> to suppress discord integration error messages.
- Added All server tab and removed the Normal weapons tab. [caine]
- Disabled automatic sorting by ranked servers for now since there are no ranked servers. [caine and msc]
- New level shots for all maps. [caine]
- Couldn't queue sound buffer [Invalid operation] issue resolved. [caine and ava1anche]
- You can now exec remove_ultralow.cfg in the console to reverse the effects of ultralow. [caine]
- Fixed position set console message. [Tim Fenney]
- Mumble and android purged. [caine]
- Fixed mapnames in configs. [Mark "learn_more" Jansen]
- Plugged memory leak in AS chaseCam. [ported from qfusion]
- Fixed an issue that would occasionally cause a segmentation fault. [ko1N]
- utf16 is now used for most windows paths. Those who had to set +set fs_usehomedir 0 to prevent the game from crashing will no longer need to. [Mark "learn_more" Jansen]
- Spectators can now see damage numbers. [Mark "learn_more" Jansen]
- Added "servermaplist" command that shows all server maps with their full name. [Mark "learn_more" Jansen]
- IRC purged. [ported from qfusion]
- Outdated anticheat purged. [caine]
- The oldest version of MacOS that can run the game has been updated from 10.8 (Mac OS X Mountain Lion) to 10.11 (macOS El Capitan).
- Updated the Github Actions config with support for all targeted platforms, to simplify the testing process for contributors. [Josh "Gelmo" Gelman]
- Added a new command, disc, which is a shortened version of disconnect. [Josh "Gelmo" Gelman]
- Fixed an old bug with targets to reduce crashes with maps from other games. [msc]
- Include server binaries in the Mac bundle. [Josh "Gelmo" Gelman]
- Added the current map name to the scoreboard. [Josh "Gelmo" Gelman]
- Kill Reactions have been temporarily removed from the UI, and the total has been reduced from 50 to 2 as part of ongoing debugging efforts. This adjustment will be in effect until the new player models are integrated into the game. [caine]
[ 2023-11-29 06:11:47 CET ] [ Original post ]
The game is a fork of Warsow. Warfork replaces Warsow trademarks with our own. You can read about our development goals and project ambitions below.
Game Modes
1. Team Deathmatch: Team-vs-team game mode. The goal of a team deathmatch game is to frag as many players of the opposing team as possible until the time or frag limit is reached.
2. Clan Arena: Team game mode where you aim to frag the entire other team before your team is completely eliminated. Clan Arena has no item pickups, you spawn with all weapons.
3. Free for All: The goal of a FFA game is to frag as many other players as possible until the time or frag limit is reached. Unlike in Deathmatch, you spawn with weapons and ammunition.
4. Headhunt: Game mode where one player is tagged and all other players attempt to frag the tagged player. Tagged player gets score for each second he/she stays alive. The person who frags the tagged player, becomes tagged.
5. Duel Arena: Frag the most opponents in 1-on-1 combats. Your arsenal is fully replenished before each round. The winner of the round is challenged by the next player in the queue.
6. Deathmatch: The goal of a Deathmatch game is to frag as many other players as possible until the time or frag limit is reached.
7. Duel: Duel is a 1vs1 game mode. The standard match lasts 10 minutes, if there's a draw there will be added 120 seconds overtime. The player who frags their opponent the most wins the map.
8. Race: Players try to complete a course to achieve the fastest time possible through highly technical maps by means of bunny hopping, strafe jumping, circle jumps, air control, weapon combos, and tricks.
9. Bomb and Defuse: There are two teams that must defend or attack a bombsite. To win a round, a team can win by fragging all of the opposition, defusing the bomb, or ensuring it explodes.
10. Capture the Flag: There are two teams that must defend or capture their opponents flag within the set time limit.
11. Capture the Flag: Tactics Class based version of Capture the Flag, similar to Team Fortress. Each player can be a Grunt, Medic, Runner, or Engineer.
Legal Stuff
Warfork is not affiliated with Warsow, Warsow Team, or Chasseur de Bots.
Special Thanks
Anti-Pizza, mikejsavage, zturtleman, dexter, Lo, and Richard Asher of 1016 Voiceovers for the in-game voice says and announcer sounds. Thank you for all the help!
Can I connect to Warsow servers with Warfork?
Originally it was planned to offer client compatibility with Warsow 2.1.2 servers, however after further evaluation we've determined there is minimal community benefit in doing so and it would eventually hinder game development.
How can I support Warfork?
The #1 way you can support Warfork at the moment is by joining our Discord server and interacting with our Community. The invite link code is: VY95TKZ. If you have any questions please direct them to caine#4092.
If you're a modeler, texture artist, or mapper and want to contribute please let us know in the #warfork channel. All work must be licensed as CC0 and not derived/remixed from non-CC0 sources. Those who might be offended if their work isn't approved should avoid contributing because this project is a labor of love and shouldn't be stressful.
Why has it taken so long for a Steam release?
The Warsow intellectual property owner to the best of our knowledge is opposed to a Steam release. We respectfully find this to be poor decision making and hurtful to the growth of the community. It limits new players from discovering the game, hinders new content such as guides, game modes, screenshots, maps, models (players and weapons), and much more from easily being shared with the masses. Warfork has made a Steam release reality.
What are your development goals?
Abbreviated List of Short Term Goals (by September):
1. To make Warfork easily modifiable (now and in the future) with standards that are current, widely supported, and well documented.
Examples:
A. Remove Inter-Quake Model (IQM) support in favor of glTF™ (GL Transmission Format).
B. Remove libRocket support in favor of ImGui.
C. Remove KTX (Khronos Texture) support for in favor of PNG.
2. New player models: Player models will be the first visual change made to Warfork. All Warsow models (Pig, Robot, etc.) will be removed in favor of Cats. A backstory is already in works along with preliminary character designs.
3. New Weapon Models: After all player models are replaced we will begin on Weapon models and effects. The new sounds you hear which are different from Warsow* will remain in-game. What the weapons look like is still to be determined.
* Padpork and Female Sounds are the only ones remaining from Warsow and will be replaced.
4. Community tools for free worldwide server deployment, matchmaking, match statistics, downloadable demos, and more to follow down the road.
Long Term
1. Retexture the entire game: While Warsow has aged gracefully, the textures still need a 'new coat of paint' regardless of the games story being completely changed. We're leaning on having vibrant colors and cleaner surfaces without grit for easier enemy visibility.
2. Implement extensive in-game customization via server side variables and player voting: It's a never ending debate about what weapon to nerf, changing the firing rate of a weapon, re-adding strong ammo, disabling stunning, limiting ammo, etc. and we believe people should be play Warfork exactly how they want to.
3. Implement Steamworks to allow for Workshop support; Custom Maps, Player Models, Weapon Models, Game Modes, Achievements, etc. (This might become a Short Term goal based on Legal Research).
4. Implement a practical Anti-Cheat solution.
5. Address critical bugs that are discovered.
6. Implement community suggestions (visit the Discussion Forums for more information), which fit our development goals. If a suggestion does not fit our goals then we will suggest a path to modding Warfork, add it to the list we maintain for volunteer modders that want to take up projects, and advise the suggester of the outlook.
7. Make the game easier for newcomers through tutorials in and out of game. Potentially through new gametypes and server configurations as well (submitted to the workshop), but never included out of the box as Warfork prides itself on having an extremely high learning curve.
8. Replace all Textures, Player Models, and Weapon Models with Public Domain assets as we have already done with Sounds.
What are your community goals?
Abbreviated List of Short Term Goals
1. Complete rudimentary game survey, compile into analytical data, and share findings with Cocaine Diesel & Warsow Development Teams.
2. Establish non-toxic community on Discord.
3. Launch website to access Warfork community features.
4. Launch test servers to benchmark necessary server requirements for different upcoming community needs.
5. Discuss match rule sets, community guidelines, tournament formats, etc. with the community.
6. Begin to market Warfork (September) and discuss upcoming weekly events and tournaments with the community.
Extremely Abbreviated "List" of Long Term Goals
1. Maintain Community Support for many years to come.
2. See #1.
What is your path to profitability to keep Warfork afloat?
There is no path to profitability for Warfork and we’re opposed to any business model which collects money from players, whether it be for access to the game, private servers to play on, entrance fees to competitions/events, custom skins, etc. The game should be free to play period. Thanks to some wonderful sponsors we’re in the process of finalizing arrangements with, we have a path to sustainability for many years to come.
Arena FPS (AFPS) is dead. Stop wasting your time!
We agree that AFPS is in turmoil and Warfork won't be [most] gamers preferred day-to-day choice, however we feel it hasn't been properly showcased in the gaming community. Our goal is to help change negative opinions of AFPS in upcoming months.
I want to compile the game myself, where is the source code?
The Source Code can be found on Github at Warfork. Please carefully read license.txt to remain in compliance with the terms set forth by the Warfork and Warsow development teams.
How do your assets compare to Warsow?
Warfork has removed all NON-FREE assets (textures + sounds) and created new CC0 PUBLIC DOMAIN FREE ones. We've also taken it a step further and created CC0 Public Domain replacements for all in-game sounds and music*. Our long-term goal is to replace all remaining Textures, Player Models, and Weapon Models with CC0 Public Domain replacements because we feel the current license is too strict.
* Padpork and Female Sounds are the only ones remaining from Warsow and will be replaced.
When will Warfork support Steam Workshop, Achievements, and other Steamworks features?
Our legal team is researching how Steamworks can be implemented without violating GPL. The last thing we want to do is fail to comply with the terms of a license agreement, so please have patience in the meantime.
- OS: Devuan Ascii. Ubuntu Bionic Beaver
- Processor: 2.0 GHz Dual Core (64-bit)Memory: 1 GB RAM
- Memory: 1 GB RAM
- Graphics: 64 MB of Video Ram
- Storage: 600 MB available space
- OS: Devuan Beowulf. Ubuntu Disco Dingo
- Processor: 2.0 GHz Dual Core (64-bit)Memory: 1 GB RAM
- Memory: 1 GB RAM
- Graphics: 64 MB of Video RamNetwork: Broadband Internet connection
- Storage: 600 MB available space
[ 6144 ]
[ 1449 ]