Fixed a couple issues with players getting stuck on walls and ramps
Server list now shows workshop map names instead of 123123.workshop
Added map list & rtv button to the changeteam menu (bound to M by default) This will only display on servers with mapcycle enabled
Fixed issue where every game update was a ~140mb download
Server
Added `mapcycle.enabled` and `mapcycle.maps` server configs. The maps setting is a comma separated list of map names, workshop maps work as well and are named id.workshop, examples:
Server is slightly more optimized and doesn't play sounds anymore
Update notes for December 26
- Fixed players colliding with each other - Fixed sometimes flying into the air while surfing and holding up - Made it so your name shows when you're voice chatting - Added `movement.maxvelocity` and `movement.autobhop` server configurations
- Holding jump when smashing into a slope will boost you - Added in-game voice chat -- you'll need to bind VoiceRecord to something in controls settings page -- there's a new slider for voice volume in the audio settings page - Fixed a networking performance issue - Improved movement when walking up stairs - Fragsurf is now free to play. Everybody who purchased Fragsurf previously will be rewarded a DLC, more information on that to come
Happy holidays!
Update notes for Nov 10
This update fixes some regressions in legacy gamemodes. During our transition to a new gamemode system some old stuff has broken. In the future old gamemodes (bunnyhop & tricksurf) will be rewritten from scratch onto the new system, but in the meantime, we would like to keep them properly functional.
Fixed Tricksurf hud not displaying properly
Fixed Tricksurf whop not working
Fixed Tricksurf trick tracker not working properly
Fixed Tricksurf tricks not registering
Improved display of tracked Tricksurf trick triggers
Fixed Bunnyhop hud not working when you join somebody else's game
Please report and bugs you find.
Find us on Discord at https://discord.gg/fragsurf
Update notes for Nov 6, 2023
Thanks to everybody who joined us during the playtest. We reached about 16-17 players in a single server and noticed some users having performance issues.
Our target for Fragsurf is a consistent, stable, and high number of frames per second, even on old hardware, this minor update brings us closer to that goal.
Players received a promo item over the last couple days as a thank you for testing and providing feedback. This item has now been disabled, and we will have more in the future.
Fixed map editor selection having erratic behaviour
Fix grid size not changing size in all viewports
Fixed hang when deleting or adding a bunch of objects at once
Update notes for August 27, 2023
Restyled the main menu
Improved footstep sound
Fixed bullet decals and impact effects
Upgraded to DX12
Various error fixes
Various general improvements
Please let me know if you have any bugs, crashes, or issues.
Fragsurf v2.0 Update - Open Source, Major Refactors, New Weapons
This update introduces improved functionality, performance, stability, open-source code, a better modding toolkit, improvements to gamemodes, new weapons, and more. Previously, Fragsurf depended on Chromium for its user-interface, which proved to be not only hard on performance, but also the cause of many crashes.
OPEN SOURCE
This is quite possibly one of the biggest changes in this update. The design philosophy of Fragsurf has always favored modding, and making it an open-source projects gives the community everything needed to develop mods for Fragsurf. It also allows community members to help fix bugs, make improvements, and create features.
You can find the source code on github: https://github.com/Fragsurf/Fragsurf-2
Some assets used in the live build of Fragsurf are licensed and cannot be published, they are not included in the public repository (i.e. the weapons & animations).
USER INTERFACE
The new UI focuses on functionality over design. The look and feel will be iterated on/improved over time while the functionality should be consistent and powerful. The old UI system had significant performance issues which are now fixed by migrating to Unity's built-in UI system.
Settings:
- The settings menu is auto-populated with every available bind and settings - When entering a game more settings pages will be generated with gamemode and server-specific settings - When changing settings you have the option to cancel or save - Pending setting changes will be visible before you press save
Gamemode UI:
- Each gamemode has its own unique UI - After joining a game, any UI element can be enabled or disabled. Check the settings page "gamemode modals"
Chatbox:
- The chatbox can now show a list of all chat commands, just type a / in chat to see the results - Toggle between clan & in-game chat
Create Game:
- The create game menu now shows a screenshot of the map when selected - Better UX switching between and choosing gamemode/map - Inputs for lobby name & password
NEW WEAPONS
- This update replaces all the old weapons and animations with 8 new ones - Any gamemode with the /give command will take the name of any of the weapons below (i.e. /give ak47)
- New UI for trickbook and hud elements - Improved lighting on skyworld, ski2, machine, and xdream - Improved textures on xdream - Completions were wiped as old data became incompatible due to major refactor - Tricks now pulled from Github, feel free to submit new tricks and changes: https://github.com/Fragsurf/Tricks
Bunnyhop/Speedrun:
- New leaderboards - 29 new maps - Old maps removed as they became incompatible due to major refactor - A replay bot can be spawned for any run in the leaderboard - Replay tools UI that allows you to scrub through a replay, set playback speed, draw the path, etc - Leaderboards can be sorted by top 100, friends, and ranks near your rank - /top command - Strafe trainer to show your strafe & sync accuracy (enabled/disabled via gamemode settings page visible only in-game)
Combat surf:
- 11 new maps - Old maps removed as they became incompatible due to major refactor - Improvements to round manager - Improvements to team selection - New UI for round timer, health, ammo - Many improvements to bsp compatibility for classic maps - Gamemode settings page for round duration, round win limit, warmup duration, freeze time
REFACTORS
- Refactored many of the core systems of Fragsurf to clean up old code, improve game stability, and make it easier to update & add features.
WIKI
I've started putting together the modding wiki @ https://wiki.fragsurf.com
CONCLUSION
There's still a lot of work to be done and this update sets the foundation. Fragsurf has gone through a lot of refactoring and changing in the past as developing and publishing a moddable multiplayer game has quite the learning curve behind it. In the future we can look forward to updates that simply improve quality and add features and no longer deal with data wipes, inconsistency, and incompatibility.
And finally I want to give a big thanks to everybody who continues to support and play Fragsurf! If you have bug reports or ideas reach out through any of our channels (Steam, Discord, Twitter).
Fragsurf's source is now public on Github
The Fragsurf source code is now public on Github. You're welcome to reference it, learn from it, copy it, compile it, edit it, spy on it, contribute towards development, and create issues/bug reports. I'm working on some awesome tools for mapping and if you're familiar with Unity you can clone the project and see what's new right now. The modding toolkit is included in the repository but will get its own portable release soon.
I hope this paves a new path for mappers, modders, developers, and the surf & bhop community and opens up opportunity that was never possible (or difficult) in Source Engine to bring surf and bunnyhop to greater heights!
Honestly, I just want to see what type of madness people can come up with given a set of modern and powerful creation tools xD
https://github.com/cr4yz/Fragsurf-2
Thank you everybody for continuing to support Fragsurf, and stay tuned for future updates!
February 2021 Development Update
Hello everybody!
Our last update was in September of 2020, I want to post a quick update letting you know that Fragsurf is still in development. The reason it's taking a while is because this update contains a huge rewrite to many of the core systems that were written years ago. All that old code made adding new features and fixing bugs difficult, it was in desperate need of fixing.
This re-write allows me to approach system design from a different perspective. The next update will be a fresh start for Fragsurf with many quality of life changes, bug fixes, graphical and performance improvements, better user-experience, basically a bigger and better game.
Modding
High on the priority list is modding support. Modding and mapping has been neglected ever since we launched into early access and it's time to fix that. The next update will ship with a new modding toolkit designed to be easy to install, easy to use, and very powerful. I want to give people the tools they need to create next-gen bunnyhop and surf maps without limitations. Additionally, it's important to provide a consistent experience downloading and playing custom maps. There will be no more downloading a map off the workshop only to find out it doesn't load.
Gamemodes
Combat, Speedrun, and Tricksurf are all getting an overhaul. Combat and Speedrun have been neglected, in the future all gamemodes will be equally polished. There will also be a totally new gamemode that brings a fresh spin to the bunnyhop & surf experience, this is something that I very much look forward to releasing.
More information will be posted closer to the release of this update, at the moment there is no timeframe so.. whenever it's ready :D