0.6.2-prealpha released!

0.6.2-prealpha is another (relatively) small update that provides some new features, a preview of 0.7.0, and a bunch of fixes for bugs reported in 0.6.1. You Got a Purdy MapSaul Rennison's Dynamic RTT Shadows Thanks to the very generous Saul Rennison, we were able to implement his Dynamic RTT Shadows code to make shadows casted by world lights be more accurate. A comparison can be shown below: Before: After: ...

January 22, 2017

0.6.1-prealpha released!

0.6.1-prealpha is a small update that fixes many bugs and small annoyances reported in 0.6.0.  Slight Annoyance Alleviated  Added "Do not show again" checkboxes to version/zone warning MessageBoxes SuggestionsChanged settings panel to disable child checkboxes (suggestion by Enjoy.) Changed sv_noclipspeed to scale to maxvel (suggestion by lody) FixesFixed checkpoints being corrupted upon map load Fixed (most) crashes with changing resolution and exiting the game Fixed ReplayUI to better scale for 1080p Prevent playback of replays with different tickrate than current (will revist) Fixed maps that crashed when using a fade-in trigger Fixed spawn searching to prioritize info_player_start over info_player_(counter)terrorist Fixed bug with cursor disappearing when net_graph was turned on Fixed maps that use detail objects (for real this time) As always, can download the new build on our GitHub page.  ...

October 27, 2016

0.6.0-prealpha released!

Well, it’s been awhile since our last update, but that doesn’t mean we haven’t been hard at work! For many of us on the Momentum development team, update 0.6.0 feels like far more than an incremental update; it contains 334 commits to the master branch, and 14 different feature branches were merged to the development branch. Much of this update includes behind the scenes refactoring of our codebase or small fixes suggested by players. ...

October 17, 2016

We’re not dead - update/preview of things to come!

Hey all, Just wanted to post a quick update to let everyone know that Team Momentum is not dead, we are all alive and well! Things have been slowing down for the development team ever since university started again in August, but we’ve been still working hard on the mod in whatever free time we have.  Here’s a quick preview of what we’ve been working on 2D/3D Artist 3dfix has been hard at work on the models and animations for our guns. We plan to add guns for each class of weapon used in CS:S, as a way to support older maps that contain shoot-boosts (such as bhop_badges). ...

September 29, 2016

0.5.0-prealpha release

It’s that time again! The Momentum Mod team has been hard at work on the latest update, 0.5.0-prealpha. 0.5.0 is an incremental update that overhauls many UI elements in the main menu as well as fixing some glaring issues with the previous builds. By far the largest change is the new main menu design, which is based off of NicolasDe’s GameUI2 from his mod Project-9. Huge thanks go to Nicolas for letting us use GameUI2 in Momentum Mod. The background of the main menu has also changed from a very early alpha version of World 1 to a nearly complete Tutorial map to compliment the new aesthetic. ...

July 14, 2016

0.4.0-prealpha released

The development team has been hard at work on the biggest update yet: pre-alpha 0.4.0. This update is split into four sections: replays, comparisons, accurate timer, and map finished UI screen. By far the largest addition is replays, which automatically record for every run and allow the player to watch their run or share it with others. In a future update we will upload these files to our global leaderboards to allow easy watching of any replay, as well as downloading from the in-game leaderboards. ...

June 19, 2016

How the Momentum Mod timer works (how to get a time with 6 digits of precision on a 100 tick server)

As many bhoppers and surfers are aware, the smallest interval of time that can be calculated by a Source Engine server is the interval between two ticks, proportional to the tickrate set by the server owner. The server tickrate is just the server’s ”framerate” for simulating movement, physics, and other game logic. Note: bhop and kz servers use 100 tickrate, and surf servers use 66 tickrate. This means every tick takes 0.01 seconds. On a 66 tick server, this “interval per tick” is 0.015 seconds.  ...

June 19, 2016

Website Updated - New Look!

Our website has finally been updated, and the frontend is now no longer just a placeholder! We’ve switched from the Javascript-based blog template to a lightweight and modern bootstrap frontend, complete with comprehensive mobile support. This update required us to completely re-write all the HTML and CSS for the frontend, as well as make many changes to the underlying Python/Flask backend.  However, the new website makes effective use of Jinja2 ′s in-HTML python interpreter, which allows us to extend the layout easily and create new pages quickly, as well as control the content inside a single HTML document. The backend was also overhauled to make management easier, with essential text controlled by the database rather than baked inside the HTML, allowing admins to make changes easily and quickly.  ...

April 18, 2016