Patch addressing Lua issues, general online stability and a few minor issues with OpenGL rendering. This patch is required for online play and requires SRB2 v2.1.7 Full to be installed.
Note: This is an old version intended for archival purposes only. Please view the downloads page for more recent versions.
-- Old-school Genesis-era platforming - 3rd or 1st person - complete with rings, springs, baddies, reversible gravity and more!
-- Fast-paced multiplayer combat with support of up to 32 players online, as well as 2 player splitscreen.
-- 3 playable characters with unique abilities: Sonic (Speed), Tails (Flight) and Knuckles (Glide/Climb), all balanced for online match play.
-- 8 multiplayer game modes: Cooperative, Match, Team Match, Capture the Flag, Race, Classic Race, Tag and Hide & Seek.
-- Over 30 levels spanning a variety of locations, from green meadows to deep underwater ruins, mines, mountains and space stations - not counting an extensive list of unlocks!
-- 7 unique weapons for use in Match / CTF play: Red Ring (Starting Weapon), Automatic Ring, Bounce Ring, Scatter Ring, Grenade Ring, Explosion Ring and Rail Ring round out a complete FPS arsenal.
-- Original soundtrack, produced by some of the most renowned Sonic music artists on the internet.
-- Loads of unlockables to keep you busy far past completing the single-player campaign, including hidden levels, game modes and cheats!
-- Extensive configuration, allowing play with a modern WSAD + Mouse FPS control setup, a relaxed gamepad setup, arrow keys only setup, or anything in-between. All keys, sensitivities, etc. are individually configurable.
-- Tons of user-created content - custom characters, levels, mods and all sorts of other crap to extend gameplay well beyond the initial package.
-- Well-supported level design tools (such as SRB2 Doom Builder) that allow easy creation of your own custom content. Please see the Level Design section of the SRB2 Wiki for more information.
-- Flexible mod support via Lua scripting interface or Sonic Object Configuation (SOC) system, allowing easy creation of new items, enemies, bosses, scenery effects and (much) more.
-- Full source code for the game available on GitHub.
Overview of 2.1.10 changes:
- Longstanding issues with Lua’s stability have been fixed.
- Lua can tolerate large scripts much better.
- Lua can handle multiple separate scripts running at the same time much better than before; you should no longer have to fiddle around with adding WAD files in different orders to make the game stable.
- The game no longer crashes if scripts are added via the command line (-file) that replace commands normally present in the game.
- The game no longer crashes if you try to host your own server after failing to join someone else’s server due to not being able to download WAD files.
- The game no longer crashes at the end of the last special stage, and the shrink ray section now works again.
- A few minor level design fixes.
Overview of 2.1.9 changes:
- The netcode is dramatically more stable, especially when new players are joining. This of course doesn’t mean it’s perfect, but it should be much better than before.
- Late joiners in Special Stages in Co-op now spectate until the end of the map instead of interfering with other players and/or exiting the map early.
- Many bugs in the engine and level design that were reported on the forums were fixed.
- Egg Rock Zone 3 now supports the Competition and Race game modes.
- Lots of new functionality has been added to Lua scripting for use in modifications. Additions include (but are not limited to):
- Hooks for player skin abilities and multiplayer chat events.
- Custom map header options.
- Many sorely-needed functions in the game’s code were opened up for use in Lua.
Overview of 2.1.8 changes:
- Fixed an exploit in netplay that would crash the game for all connected players.
- Fixed an issue with the GIF movie code that would occasionally output corrupt files.
- Fixed a few more issues with OpenGL rendering (and included the proper r_opengl.dll this time).
- Fixed a few Lua hooks that completely stopped working in 2.1.7.
This comment is currently awaiting admin approval, join now to view.