Serious Sam Classics: Revolution cover
Serious Sam Classics: Revolution screenshot
Genre: Shooter, Indie

Serious Sam Classics: Revolution

AP_2578 is now live!

In a world where people lack the time to do things due to real life.. uhm.. where was I going with this? Right. Here's a new update for Revolution. Hopefully we'll get back to doing regular updates again, as we adjust our time planning gradually. :serioussam:

Game



  • Added ability to use mutators in splitscreen mode
  • Added the ability to pause the game in survival, due to user feedback
  • Added plasmathrower/minelayer weapon keybindings, default on '9'
  • Added "Start target enemy", this allows a specific enemy to target a specific entity as its enemy (enemy vs. enemy!)
  • Added hud_ulCrosshairColor
  • Added powerups bar to Xbox hud theme
  • Added boss bar, oxygen bar, and frost bar to Xbox hud theme
  • Added 2 new mutators: "Player starting health" and "Player maximum armor"
  • Added a couple new "common uncommon" resolutions (8k, 21:9)
  • Updated the version of Steamworks used (this might solve some "can't start lobby" issues)
  • The game will now pause when you open the Steam overlay in single player
  • Fixed a lot of minor issues
  • Fixed some issues in Xbox hud theme
  • Fixed some resolutions not showing unless you go into windowed mode
  • Fixed issue with dedicated server not running without proper Steam dll's
  • Fixed hud scaling on low resolutions sometimes looking wrong
  • Fixed kleers and exotech larvas sometimes not blowing up
  • Fixed getting stuck in cooperative or singleplayer after finishing a level
  • Fixed model destruction not working in cooperative a lot of times
  • Fixed weird sound glitching on plasmathrower after using other weapons
  • Fixed weapon position for plasmathrower
  • Fixed wrong death message on headman killing player
  • Fixed bug in Moon Mountains where you would respawn above abyss
  • Fixed 2-player splitscreen having unnecessary black borders
  • Fixed Netricsa opening in versus multiplayer
  • Fixed some synchronization problems


Editor and modding



  • Added a bunch of new hud theme cvars: hud_bThemeArmorAlignLeft, hud_bThemeWeaponSwapIcons, hud_fThemeWeaponIconWidth, hud_fThemeWeaponIconHeight, hud_fThemeCurrentWeaponSizeX, hud_fThemeCurrentWeaponSizeY, hud_bThemeShowFilter, hud_fThemeFilterOffsetX, hud_fThemeFilterOffsetY, hud_fThemeFilterSizeX, hud_fThemeFilterSizeY, hud_ulThemeFilterColorUL, hud_ulThemeFilterColorUR, hud_ulThemeFilterColorDL, hud_ulThemeFilterColorDR, hud_bThemeHealthAlignLeft, hud_fThemeScoreIconScale, hud_bThemeScoreAlignLeft, hud_bThemeShowWeapons, hud_fThemeWeaponsIconWidth, hud_fThemeWeaponsIconHeight
  • Updated some thumbnails for entities in virtual tree in the editor
  • Removed the shortcut for test game in place (Shift+T) as it was used for property shortcuts

AP_2510 is now live

We just put out an update which is a good first step to getting dedicated servers working like they should. The dedicated server has moved to its own application in the Steam tools. Here's a full list of changes:


  • Added 4 new Control Zone maps: Coug, Courtyard, Frontline and Station
  • Added spectator cameras to all levels
  • Added new "Serious Sam Classics: Revolution Dedicated Server" app in Steam tools
  • Changed the way network synchronization is done (testing phase)
  • Changed all versus levels to allow for receiving dynamic lighting
  • Changed plasmathrower to consume 8 ammo instead of 5 on secondary fire
  • Changed the size of death icon in graphical kill messages so it fits better on screen
  • Fixed Serious Editor showing weird graphical glitches and eventually crashing
  • Fixed graphical glitches in Desert Temple, Tomb of Ramses, City of the Gods, The Pit, Ziggurat, Elephant Atrium, Tower of Babel, The Citadel, Courtyards of Gilgamesh, Land of the Damned, The Grand Cathedral, Valley of the Kings, Red Station, Oasis, Karnak
  • Fixed jittering when using Xbox controllers in multiplayer
  • Fixed problems with achievements for finishing The Second Encounter
  • Fixed some bugs with the minelayer
  • Fixed a couple crashes by adding guards to them
  • Fixed accidental flying block in the air in CTF Little Trouble
  • Fixed player spawn in place in editor (testing phase)
  • Fixed Secrets and Difficulty showing up when looking at survival leaderboards
  • Fixed numbers showing up as wrongly "11st" or "12nd"
  • Fixed gravity time stat not showing up in stats menu
  • Fixed jittering HUD in some multiplayer games
  • Disabled stereo graphics view in third person in versus because some people were abusing it as a (severely handicapped) wallhack

AP_2421 is now live

Time for another update! This time we introduce a new Capture the Flag map as well as a bunch of fixes for some common problems reported by the community. Check it out!


  • Added a new Capture the Flag and Control Zones map: Frontline
  • Added crosshair coloring to sniper wheel
  • Added two new mutators: Ammo Multiplier and Fire Rate Multiplier
  • Added spectator cameras to more levels that were missing them
  • Improved the following versus levels: Little Trouble (CTF), Compound, Grassy Zones, Temple
  • Fixed a number of common crashes when switching or loading some levels
  • Fixed items disappearing when walking over them but not really picking them up in cooperative
  • Fixed "From player" control schemes missing in the "Load predefined settings" menu
  • Fixed player being able to hurt themselves with a Ghostbuster
  • Fixed SpawnMob being able to be used in multiplayer
  • Fixed a problem where bulls would not fall down off the roof in Lynx Town
  • Fixed an exploit on Faster Faster
  • Fixed damage counter in cooperative never showing millions
  • Fixed the Ghostbuster not dropping on player death
  • Fixed some wrong weapons being given to players on some levels in The First Encounter
  • Freeroam camera now starts its position at the first spectator camera in a level instead of the zero point
  • Removed an accidentally-placed Rocket Launcher on Valley of the Kings
  • Fixed text formatting ^a being able to force alpha to full while render call was trying to render with different alpha
  • Text formatting ^8 is now gray (same as ^c808080)

AP_2345 is now live.

AP_2345 is now live with the following changes.

Remember, we would very much like to hear what you think about the new weapons and levels! Let us know on the Steam forums!


  • Added two new achievements for finding secret Plasmathrower and Minelayer weapons in The Second Encounter: "Secret Detonation" and "Plasma King"
  • Added music to Medieval Trouble, Hoodlum's Backyard and Brkeen Chevap
  • Changed the secondary fire for Plasmathrower to be less random
  • Fixed weird animations on Plasmathrower
  • Fixed powerups Hud element being positioned on top of ammo bar
  • Fixed clipping textures in Tomb of Ramses
  • Fixed wrong textures on some pillars in Karnak
  • Fixed secondary fire never releasing on player death
  • Fixed player settings in editor not working
  • Fixed "Join Sectors" in editor being wrongly disabled in context menu
  • Fixed a problem where you could hold down secondary fire on the minelayer to infinitely trigger mine detonation
  • Fixed a problem with the game window not restoring properly sometimes

June Update is now live!

The June Update is here! And this time it matters! For we bring you goodies and fixes! Goodies as in a few new levels, and lots of fixes to your old favorite levels!

Introducing: Faster! Faster!

A high speed survival map that quickly turns into a heap of projectiles, where speed is your only hope of survival.

Lynx Town

A wave like map where you have to carefully manage your resources, because you don't get any more.

The Warped Duo of Destruction, also known as The Plasmathrower and Minelayer, now available for modders and mappers to use in their maps and mods without having to rely on Warped. The Minelayer can lay 10 mines at a time, which is pretty awesome! And they are avilable in all Warped maps and the before-mentioned new survival maps.

We also added some other versus maps, such as Hoodlum's Backyard and Medieval Trouble!


And for those more interested in modding the game should look at the modding part of the complete changelog below, as we've included a few new features for you to use as well. We have Player Barriers, dev textures, ways to fake smart enemies as if they're not complete morons, and even the ability to make textures from PNG files.

Now we must go and celebrate this update, and start the update cycle all over again!

Version AP_2305 is now live with the following full changelog:

Brand new stuff!

  • Added two new weapons from the original Warped mod: the Plasmathrower and the Minelayer! Improved significantly from the originals, of course!
  • Added 4 new levels!
  • Added two new achievements for killing monsters and players with mines
  • Added detailed leaderboard information when you hover over them
  • Added a new Statistics menu to the Extras menu
  • Added level statistics! For each level, this will show your best score for campaign levels, your best time for survival levels and the total amount of kills and playtime gathered on versus levels.
  • Added a first in some new mutators which is the enemy spawner multiplier mutator for multiplayer
  • Steam Cloud now syncs player controls and profiles
  • Immediately see how well you're doing in the leaderboards when you die in survival


Levels!

  • Added a new Survival map: Lynx Town
  • Added a new Survival map: Faster! Faster!
  • Added a new Deathmath map: Hoodlum's Backyard
  • Added a new Capture the Flag map: Medieval Trouble
  • Added a completely new and improved version of Brkeen Chevap
  • Massively improved a lot of versus levels: Hole, Red Station, Fortress, We Got Skulls 'n' Bones Too, The Lost Tomb, Little Trouble, Yodeller, Lefty, Compound and Docking Bay


New modding stuff!

  • Added barriers, you can make them by making a new world base and toggling "Barrier", this will make it act like any ordinary brush except that it has collisions and is invisible while remaining to be visible in the editor - as an addition to this, you can also toggle "Only collides with player" which will make the barrier only block the player, where as projectiles and enemies can still pass through
  • Added a bunch of handy developer textures
  • Added support for creating textures from PNG files (in addition to TGA and PCX)
  • Added an "Ammo amount" option to weapon items, this allows you to specify how much ammo you get when you pick it up (-1 will use the default)
  • Added an "Infinite" flag to enemy spawners, this is useful for survival levels
  • Added the option "Allow give up get closer" to enemy markers, this is to indicate whether they may be used in conjunction with "Give up to closest marker"
  • Added "Custom model" and "Custom texture" to enemies which can be used to set the enemy model and/or texture to a completely different one just for that level
  • Hud themes can now change element anchor positions (ask on Steam discussion forums for details)
  • Added hud_iThemeAmmoBarColumns which can be used to make the ammo bar have multiple rows
  • Added hud_iThemeWeaponsRows which can be used to make the weapons bar have multiple rows
  • Added con_fTransparency which is helpful when making Hud themes
  • Improved Rev Packer tool
  • Improved Rev Flags tool
  • Improved Texture Info tool


Fixes and changes!

  • Fixed a whole bunch of "Too many bad syncs" problems by use of better equipped correction packets
  • Fixed leaderboards not saving correctly on single player when replaying a level
  • Fixed "CRC error in DIFF" triggering on servers that had ser_bPure set to false
  • Fixed some rare connection problems people were having when trying to connect to servers or lobbies (hopefully)
  • Fixed some multithreading problems that caused random stuttering and rare crashes
  • Fixed Highlanders acting like Second Encounter highlanders on First Encounter levels
  • Fixed editor sometimes rotating an entity on banking while just trying to move it in perspective space
  • Fixed texture bug on The Pit
  • Fixed camera breaking not stopping intro music on Hatshepsut
  • Fixed a bunch of random crashes
  • Fixed Ugh-Zan not giving a million points when killed
  • Fixed some general problems in menus (both in normal usage and Xbox controller usage)
  • Fixed an exploit in Mental's needle
  • Fixed a problem where the player would get stuck in mid-air instead of falling down in Valley of the Kings
  • Fixed problems with achievements for finishing The Second Encounter (hopefully)
  • Fixed WorldInfo and SummonerMarker entities not being in the entity tree
  • Fixed wrong font on titles in Netricsa
  • Fixed Serious Jump still being active after you die and respawn
  • Fixed the Help button in Serious Editor and Serious Modeler not working
  • Fixed Newton's Nightmare unlocking on invalid occasions
  • Fixed errors showing up in console for some hud theme color variables
  • Fixed muzzle flash for secondary pistol not working correctly
  • Fixed rain on Hatshepsut not showing
  • Fixed game sounds playing in menu and lensflares rendering in menu
  • Fixed Newton's Nightmare value never increasing while playing in Space Ball
  • Fixed an untextured wall on Hatshepsut
  • Fixed an oversized statue in Elephant Atrium
  • Fixed a problem with the achievement for discovering Moon Mountains secret level
  • Fixed editor being able to still try to select Direct3D graphics API, even though it would fail
  • Fixed flames lagging behind in multiplayer
  • Fixed a crash in the editor when trying to send chat messages
  • Fixed larva offsprings not being able to die
  • Added the latest game news and player count in main menu
  • Added missing "X frags left" Hud element
  • Added screen effects like screen shaking to First Encounter levels (such as when a highlander dies)
  • Added filters to leaderboards to see only your friends for example
  • Added a master volume toggle to sound options
  • And a lot more, but it doesn't fit completely in this announcement, so check the full changelog here!

AP_1964 (raw mouse input and more)

Good feedback from our last update, you guys seem to really like the Xbox HUD! Some more bug fixes and other changes today.


  • Added raw mouse input, this should once and for all get rid of all mouse lag
  • Updated the Xbox HUD a bit based on community feedback
  • Fixed problems with item models remaining visible while they should disappear
  • Fixed third person sharp turning being messed up when playing on a server (local player prediction)
  • Fixed Xbox controller back button not working
  • Fixed Netricsa not being opened properly with Xbox controller
  • Increased the delay between scrolling with thumbsticks, should fix (or at least reduce) the skipping of menu items
  • Fixed player list obscuring weapon switcher when using vertical weapons (such as on Xbox theme)
  • Fixed items not being pickable by the 33rd player
  • The "Load game" menu now shows both quicksaves and regular savegames (merged "Quick Load" and "Load" menus) as per community feedback
  • Fixed distance in cooperative sometimes showing after your own name
  • Fixed short stats for savegames using the wrong values
  • Fixed a slight problem in the script used for the main menu game options
  • Xbox and Classic HUD themes now hide player info headers
  • Fixed hud_bThemePlayersInvertAlign not working
  • Added hud_bThemePlayersHeaders to toggle the headers on player list in HUD themes


- Alligator Pit

PS: We challenge you guys to get 42 players in a server! :)

AP_1936 (Xbox hud and more)

We released 10 days ago! Time for our 9th update! It's going really fast, and we're making very good progress so far, thanks to all of your bug reports and feedback. This update in particular should interest some of you campaign lovers as well as hardcore deathmatch lovers. We'll continue to improve these new features through your feedback!


  • Added a version of the Xbox hud as a Hud theme!
  • Added sharp turning to third person mode (this is somewhat limited in some corner cases and still a work in progress)
  • Added the option "third person fixed crosshair" (console variable plr_bThirdPersonFixedCrosshair) which fixes the crosshair in place instead of jumping around on ledges (this causes some crosshair inaccuracies though, sharp turning must be enabled for this to work)
  • Added higher quality Netricsa message images (contributed by Mental4)
  • Fixed autodownloader downloading incredibly slow, it should be 50 times faster now
  • Autodownloader now downloads to the "Downloaded" folder of the game, so it's easier to keep track of autodownloaded files
  • Fixed problem where the 17th player in a match (and beyond) would just stand still without being able to move
  • Fixed some grammatical and technical errors in the game options menu
  • Added a 4mbit network configuration script
  • Fixed a bug where weapons would continue to fire in cooperative survival
  • Fixed a bug with achievement icons (they are cached in the Achievements folder of the game now)
  • Fixed mouse cursor disappearing in menus when Xbox controller is plugged in
  • Fixed problems with different scales of DPI on Windows
  • Fixed shadow issues on Hole
  • Fixed Road Runner achievement not working
  • Added a chat sound volume option to audio options
  • Fixed some problems with not-disappearing items after picking them up
  • Fixed a crash at the end of The Second Encounter that was possible in cooperative
  • Fixed a problem with xbox controllers and sharp turning
  • Added gam_bLoadOldGames console variable to allow the loading of old savegames and demos (Note: unsupported, please do not report bugs when you use this setting!)
  • Sharp turning is now toggled in the game options or via console variable plr_bSharpTurning instead of player profiles
  • Increased visibility distance of player death view


- Alligator Pit

AP_1882


  • Added a distance indicator in cooperative so you can see where your fellow players are currently at
  • Scoreboard in cooperative now shows damage and deaths instead of health and armor
  • Cleaned up the menus a bit
  • Fixed a bug with total kills and stuff showing up as a huge number in Netricsa statistics
  • Fixed a couple problems with changing display mode, should hopefully fix some issues people are having with failing refresh rates and black screens on startup with fullscreen
  • Fixed misaligned texture in karnak demo
  • Fixed wrong cutscene key in The Pit
  • Fixed the start lobby menu not accepting more than 16 players
  • Fixed The First Encounter loading map rendering wrongly
  • Fixed Ankh being prematurely pickable through the window on the Luxor level
  • Fixed some issues with console autocompletion
  • Fixed freeroam camera input on some international keyboard layouts
  • Fixed wrong keys on palenque demo
  • Removed the "Cannot load playermodel" error message as it pops up when players use custom playermodels online
  • Demos and savegames now have an AP_xxxx version indicator in them so you can't load too old savegames and demos


- Alligator Pit

AP_1856 (freeroam cam!)

We've been busy today, listening to a lot of feedback on our bug reporter and forums, fixing the last most common bugs. Remember to let us know what you think about new features!

Fixes and changes



  • Added a free-roaming camera for demo playback! Record a demo, play it back and roam around freely by pressing the Home key on your keyboard. Slow down the action (or even pause it) with left arrow or make it faster with right arrow. (This will be implemented into spectator mode soon!)
  • Fixed a bunch of physics related bugs, including Sacred Yards water freezing the game and the spikes room in Valley of the Jaguar slowing the game down to a crawl
  • Fixed some issues with Xbox controllers in the menus
  • Fixed crash in editor when starting a level
  • Fixed crash on game startup
  • Fixed players being able to join splitscreen games or even editor test games
  • Fixed another exploit on Mental's Needle
  • Fixed missing shadows on Sand Canyon
  • Fixed bug where players could use newlines in their nicknames
  • Fixed being able to capture the flag when the flag was picked up by the other team
  • Fixed random irrelevant errors showing up in console
  • Autodownloader now deletes files if it failed to fetch them mid-download
  • Cleaned up some needless calls to functions, this might improve framerate a bit
  • Serverlist font is now smaller
  • Leaderboards menu layout looks better now
  • Chat sound volume is now saved in settings


Scripting changes



  • Added Server.GetHostname(), returns the name of the server
  • Added Server.GetMap(), returns current map name
  • Added Server.GetPort(), returns the port of the server which players use to join
  • Added Server.GetGamemodeName(), returns the name of the current gamemode
  • Added Server.GetMaxPlayers(), returns max player count
  • Added Server.GetPlayerCount(), returns current player count
  • Added Server.DoCommand(string cmd), executes entered command as if it were entered in the console and returns its output


- Alligator Pit

AP_1812 (Scripting!)

Even though the changelog below looks small, we worked towards this patch for a few weeks! We are happy to introduce a new modding functionality to everyone today, which we will be working on improving and expanding until the end of our revolution! Which uhm.. I don't know when that is. One of our programmers came up with that line. Silly guy.

We'll also be working on all those bugreports we still have in our backlog, so don't worry your head about that.

Anyway, here it is!


  • Enabled limited scripting functionality for dedicated servers (this is only the beginning for scripting in Revolution!) Includes a basic admin script, please see our new Scripting forum on Steam for more information and discussion about this!
  • Fixed armor icons having no color
  • Fixed another exploit in Mental's Needle
  • Fixed trees not being able to get destroyed
  • Removed that "Controller X is (not) present" message at game startup


- Alligator Pit