set

division bar

SRB2 version 2.1.23 patch release

mazmazz - December 26, 2018

Here’s one more patch update to close out the year! Did we ever move this fast in SRB2’s history?

Major impact changes:

  • Campaign savegames are fixed: The two of you who play SRB2 have pointed out that Single Player savegames do not actually save your progress, even if you selected a save slot. We fixed this so that you can now get out of your chair and grab a cup of milk before you finish the game.

No big changelog this time. Have a Happy New Year!

division bar

SRB2 version 2.1.22 patch release

mazmazz - December 25, 2018

Merry Christmas, everyone, and we hope you enjoy this very special gift! It’s not 2.2, but we’d say 2.1.22 sounds just as swell!

Major impact changes:

  • Chat Windows: For multiplayer, we added the ability to display the chat in a small window by default. Fans of SRB2 Kart will feel right at home here — now you can enjoy increased readability, spam filtering, and easy-to-use private messages between players!
  • Addons Menu: We also got the beloved Addons Menu! With all of your favorite features from Kart, you may now easily find your addon files in-game without alt-tabbing and fumbling through Windows Explorer.
  • Gamepad improvements: We have now added default gamepad buttons, so if you have a supported controller, you no longer need to dive into the options — just pick up and play! If you are upgrading, the game will add those buttons to your controls as long as a slot is open for that action.
  • 64-bit OpenGL fixes: A lot of you made it very clear to us that Eggman blew up a hole in GFZ2, so we made him pay dearly for it! All of the holes in OpenGL are now fixed for 64-bit. Additionally, we fixed a visual glitch with shields that you may have experienced in both 32-bit and 64-bit.
  • SDL stability and sound fixes: Some people experienced glitchy sound effects due to our attempt to update SDL, the program library that runs our game. A few of you may have also experienced startup and stability crashes. We have now fixed the glitchy sounds, so we are now able to package the latest SDL libraries. By extension, some of the crashes should now be resolved.

Minor impact changes:

  • PK3 sprite name fix: We realized that PK3 addons cannot name lumps with a backslash character, which prevented player skins and a few other objects from working properly. We fixed this by allowing you to use the plus character instead, so player skins can now be packaged as PK3.

    To learn how to create PK3 addons, visit our PK3 wiki page.

  • Camera tweaks: When you upgrade, you may notice that the camera view looks slightly different — perhaps less claustrophobic. Also, if you specify custom camera values in the console, they will now be saved to your config.
  • Cross-platform fixes: The macOS version was unable to write savegames for mods, so we patched that up and also fixed the path that script files are executed from. We also fixed a few music formats that did not play for that version. The Linux install packages now have srb2 added to the PATH, so you can run the game just by typing in srb2 in the Terminal.

Go after the jump to read the full list of changes!

(more…)

division bar

SRB2 version 2.1.21 patch release

mazmazz - December 7, 2018

It’s 2.1-ception! When will it end?!?! We know you love us more than Smash Bros., so have a shiny new release on our backs!

Major impact changes:

  • New default controls: We revised our default controls so that our new players may play more effectively. They default to first-person style movement controls using the W-A-S-D keys, while the camera is controlled using the mouse or arrow keys. Read How to Play for a short explanation of these controls.

    If you are upgrading from an existing SRB2 installation, you will keep your old controls.

  • Improved Gamepad Support: It is now entirely possible to operate SRB2 on a gamepad alone. Analog sticks are now active on the menu. We improved their sensitivity to be less slippery in-game. We also allow you to map any button to pop up the system menu, take a screenshot, or make a GIF. Just don’t forget to set your button controls in the Options.
  • PK3 addons: SRB2 now supports PK3-format addons! PK3 is a compressed format that allows addon authors to use a folder structure that organizes graphics, Lua, SOCs, maps, and everything else into one package. Now addons can be smaller, more organized, and more future-proof for later requirements.
  • First 64-bit release: We are now releasing SRB2 in both 32-bit and 64-bit formats. For the most demanding content, you may enjoy up to a 64% performance boost! Netgaming is compatible between 32-bit and 64-bit players. Most, if not all addons will work with the two versions.

    If you have a computer built after 2004, you can most likely run the 64-bit release.

  • Linux and macOS releases: Cross-platform is back in style! We have an APT repository link for Ubuntu and Debian users, while macOS users can download a DMG install package. Again, these versions are netgame-compatible and 99% of addons should work as intended.

    However, these are experimental releases and we may not provide them in the future. Please give us feedback and submit bugs!

Minor impact changes:

  • OpenGL performance: OpenGL has been made more performant and has received a few visual fixes. Large maps (such as Aerial Garden) now render more reliably. Screenshots and wipes now work correctly on non-native resolutions.
  • Lua additions: Lua now has support for slopes, including P_GetZAt() to get the Z position of a sloped point. You can use searchBlockmap to look for objects within proximity. For HUD, hud.enabled() and v.getLocalTransFlag() are added. There is now a PlayerQuit hook, as well as a variable to check for Ultimate Mode.
  • No more SRB2DD: As of this release, we are dumping the old srb2dd.exe. We have kept it for compatibility reasons in the past, but we did not support it. A significant bug has now prevented us from releasing it further. Please use srb2win.exe from now on — it is more stable and it has the newest fixes.

This release has a large collection of individual bug fixes, so go after the jump to read them!

(more…)

division bar