1. Fragsurf
  2. News

Fragsurf News

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.

[h2]Settings:[/h2]

- 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

[h2]Gamemode UI:[/h2]

- 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"

[h2]Chatbox:[/h2]

- 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

[h2]Create Game:[/h2]

- 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)

3 melee weapons
- knife
- axe
- bat
2 pistols
- m1911
- revolver
2 shotguns
- db
- r870
1 smg
- mp5
3 rifles
- ak47
- famas
- bolty

[h2]Tricksurf:[/h2]

- 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

[h2]Bunnyhop/Speedrun:[/h2]

- 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)

[h2]Combat surf:[/h2]

- 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

Thank you everybody for your continued support!

Discord: https://discord.com/invite/P9YPvCa

v1.2.5 Patch Notes - No more main menu, Compatibility, Performance

This update adresses a performance and compatibility issue that existed in the UI system for far too long. If you had significant gameplay stutters or loaded into a black screen before, hopefully it's fixed/improved now. If not, please get in touch so I can work on compatibility for your hardware.

1.2.5 also introduces the Control Room. The escape menu is now the main menu, and when the game starts up you spawn in the Control Room. This room is a multiplayer environment, you can join a friend through the Friends tab.

The Strafe Editor has been removed in favor of the Unity Editor. Having multiple tools to create levels can cause confusion and make development more difficult. While getting set up with Unity Editor is more difficult, it has endless power, and there are a few awesome level design tools in the works that will soon be integrated. Creating a better modding experience is going to be one of the next primary focuses.

This is not the big update that was previously mentioned, that has yet to be announced.

Patch notes:
  • Removed the in-game level editor
  • Added the Control Room
  • Browse, create, and join games while already in-game
  • Improved UI compatibility and performance issues
  • Improved overall game performance
  • Baked lighting on Ski2
  • Fixed tower ladders not registering on Ski2
  • Fixed a bug causing weapon skins to not be applied
  • Added refresh rate to video settings
  • Resolution dropdown doesn't show duplicate resolutions anymore
  • Fixed a bug causing resolution to not be applied on startup