- Choose a tag to compare
Fixed patch.kart being loaded after sounds.kart. Fixed the Master Server webpage reading 'Tag' instead of 'Match' for Battle Mode servers. Fixed the green zig-zag replacement textures from v1.0.1 being named incorrectly. Attempted to fix Race finishes using the wrong music on. This is the official SuperTuxKart add-on repository. It contains extra karts and tracks for the SuperTuxKart game. Welcome to SRB2.org! Sonic Robo Blast 2 is a 3D open-source Sonic the Hedgehog fangame built using a modified version of the Doom Legacy port of Doom.SRB2 is closely inspired by the original Sonic games from the Sega Genesis, and attempts to recreate the design in 3D.
- Choose a tag to compare
wolfy852 released this
- Self-Propelled Bomb improvements:
- SPB Rush: 2nd place now gets drastically better items to catch up with 1st while a SPB is active.
- SPB will find another target if its current target is no longer in the lead after 7 seconds.
- Made SPB play fair when its target is on a conveyor belt.
- SPB is now forcfully given to 2nd whenever 1st gets too far away.
- Changed how SPB difficulty scales depending on character -- instead of getting harder for high acceleration characters, it takes both acceleration and drift-spark rate into account.
- Fixed an exploit with SPB that caused it switch targets when its existing one died.
- Item & roulette improvements:
- The spinning roulette is now player-colored, to make it easier to tell if you haven't gotten the item yet during lag-spikes.
- Your item flashes when the roulette finishes.
- It flashes white with normal item odds, red for reduced odds, and rainbow for enhanced odds.
- Flashing also acts as a short grace-period that prevents it being stolen by Hyudoro.
- Reduced and enhanced odds now have their own item roulette finish sounds.
- Enhanced Karma items spawn fireworks when picked up.
- Fixed SPB/Shrink being able to be rolled while either is dropped.
- Fixed dropped items not being removed in death pits.
- Voting improvements:
- Improved map variety. Duplicate maps only show up once a majority of maps have been played, instead of only seen.
- Made gametype switch votes much more frequent under all settings, and changed the default from 'Sometimes' to 'Frequent'.
- The chance for Map Hell appearing was accidentally made 2000% higher than intended; this has been fixed.
- Splitscreen parties can now get yeeeah'd when their votes are picked.
- Shrink improvements:
- Shrink no longer causes spinout and instant speed loss.
- Getting squished while shrunk reduces the length of your shrink timer.
- Fixed Shrink being able to hit Grown or Invincible players since v1.0.1.
- Fixed Shrink being able to hit spectators.
- Map improvements:
- Added a SRB2Kart finish flag to Daytona Speedway Zone.
- Added a death pit to Hill Top Zone's jump.
- Increased the difficulty of Misty Maze Zone.
- Added missing player starts to Sand Valley Zone and SMK Bowser Castle 3.
- Added minor missing finish line areas in Blue Mountain Zone.
- Made the toll gates in Northern District Zone intangible.
- Added fencing to the sides of the ice bridge in Sub-Zero Peak Zone.
- Fixed a patch of offroad on the last spiral of Daytona Speedway Zone.
- Fixed the alignment of the last two booster textures in Sand Valley Zone.
- Added death pits to a few hard to get to areas that would normally soft-lock you.
- Changed checkpoints for several maps.
- Changed the textures in Kodachrome Void Zone.
- Fixed position calculations being wonky in sprint maps.
- Gamepad improvements:
- Enabled explicit support for XInput controllers. In the rare instance that this messes with your gamepad, then try running the game with the command line parameter -noxinput to revert to the old behavior, or -nohidapi to disable any automatic SDL HID API mappings.
- Added controller hotplugging. Plugging in a controller mid-game tries to assign it without requiring the game to be restarted.
- Added the ability to use axes, accelerate, and brake to control menus.
- Fixed Player 4 being unable to use a controller.
- Netcode/server host changes & fixes:
- Added lag compensation to turning. Turning in lag should feel much more responsive now.
- Added lag compensation to starting boosts. You should no longer have to adjust your timing as much compared to Record Attack.
- Added a 'netticbuffer' console variable that attempts to reduce connection-induced frame drops at the cost of, in the absolute worst case scenario, one additional frame of control lag. Setting to 0 reverts to the old behavior.
- Renamed 'giveadmin' to 'promote', and 'removeadmin' to 'demote'.
- Stricter network variable defaults. (Server hosts will need to change some of these settings to the new defaults manually, if desired.)
- Changed default nettimeout & jointimeout from 350 (10 seconds) to 105 (3 seconds).
- Changed default maxping from 0 to 800.
- Changed default resynchattempts from 10 to 5.
- Added an 'Advanced Server Options' menu with numerous network variables that server hosts normally tweak.
- Everything is now automatically unlocked for dedicated server hosts.
- Exiting countdown can now properly be set if players disconnect.
- Fixed a bug where player count could overflow in dedicated servers.
- Fixed a bug where remote admins would sometimes give illegal commands.
- Fixed clicking 'refresh' multiple times in the Internet Server Browser showing less servers each time.
- Modding changes:
- PK3 add-ons are now supported! These are renamed ZIP format files, using folders to separate different lump types instead of markers. In SLADE, you can create these by clicking 'New Zip Archive' instead of 'New WAD Archive'. Obvious boons are the decreased the file-size from ZIP compression, organization via folders, and being able to quickly create & edit a usable add-on via batch.
- Heavily extended the character set of the thin font. Notably, it contains lowercase characters now.
- The maximum number of characters has been doubled (from 32, to 64).
- Speed/Weight stats have been locked more consistently for modders.
- Skin values are now locked between 1-9, but it's no longer locked when changing skins. This results in no gameplay change, but the character select screen no longer lies to you. Lua is still allowed to change these to absurd values.
- Random instances where Weight was locked between 1-9 during runtime have been removed.
- Engine sounds can no longer overflow with overly-high Speed/Weight stats.
- Lua: Exposed the K_KartUpdatePosition function.
- Lua: Added hooks for player damage. (PlayerSpin, PlayerSquish, PlayerExplode, ShouldSpin, ShouldSquish, and ShouldExplode)
- Lua: Added constants for translation colormaps for HUD drawing.
- Lua: Added a mapobjectscale global, which makes retrieving the map's scale less tedious to type.
- Lua: Fixed SKINCOLOR constants not being accessible.
- Lua: Fixed being unable to use 'colorize' translation colormaps for HUD drawing.
- bonuschars.kart changes:
- Added Flicky, by VAdaPEGA.
- Added Motobug, by DrTapeworm.
- Added Mighty, by Snu.
- Added Vector, by DirkTheHusky.
- Added Blaze, by Virt.
- Added Arle, by Lat'.
- Added Aiai, by DirkTheHusky.
- Added Hatsune Miku, by zxyspku.
- Reorganized character stats.
- Added a reticule over all WANTED players' minimap icons.
- The minimap and WANTED poster now appear in splitscreen.
- Song credits are now shown in-game. Custom music can be defined with a MUSICDEF lump.
- Added a fancy new character select stat grid (courtesy of sphere), which better illustrates drift-spark rates & engine classes.
- Buffed item hitbox sizes. This includes item boxes, HUD dropped items, and karma-controlled items. This does NOT include Eggman items or karma-controlled Eggmen.
- Nerfed the activation range of Mines, after the first tic. (The explosion radius remains unchanged.)
- Drifting now requires a minimum speed to be reached at any time during the drift before drift-sparks can be earned.
- Made the finish lines for sprint maps create respawn points.
- Opponents' points in Battle Mode are no longer hidden behind their item arrows.
- Made the offroad/item drag slowdown dust take your momentum, so more of it is visible.
- Turning while respawning no longer needs you to hold accelerate & brake.
- Added a 'Reset to defaults' option to Control Setup.
- The Music/SFX on/off setting is now saved to config.
- The game now checks for new unlocks after getting a Record Attack medal.
- Darkened the disabled booster textures for more visibility.
- Drifting and Pogo Spring states get reset on damage, when bumping walls, or touching Adventure speed pads.
- Battle announcements are no longer shown for spectators.
- NO CONTEST explosions no longer wait 2 seconds to start spawning the smoke stack.
- OpenGL: 3D models now rotate to align with sloped surfaces.
- OpenGL: Added support for a fallback player MD2 if one isn't found.
- Fixed the offroad/banana slowdown dust effect spawning when not moving or while spectating.
- Fixed squishing other players being unreliable in scaled maps.
- Fixed sound distance not scaling with map scale.
- Fixed HUD animations pausing on death.
- Fixed zoom tubes being able to permamently give a player low friction.
- Fixed per-map palettes not resetting when going back to the title screen.
- Fixed the all-unlocks cheat not always saving after use.
- Fixed spectator controls using the wrong gamepad axis for floating up/down.
- Fixed an odd green frame on SPB's sprites.
- Fixed patch.kart being loaded after sounds.kart.
- Fixed the Master Server webpage reading 'Tag' instead of 'Match' for Battle Mode servers.
- Fixed the green zig-zag replacement textures from v1.0.1 being named incorrectly.
- Attempted to fix Race finishes using the wrong music on rare occasions.
- Removed Gay Baby Jail.
- Updated the codebase to match SRB2 v2.1.23; most unlisted changes from there will also apply here.
- Choose a tag to compare
- Choose a tag to compare
wolfy852 released this
Replay Hut:
- Added support for online replays. At the end of a race, the player can press 'Look Back' to save the replay of the previous race
- Added an interface for loading replays recorded online: 'Replay Hut' under the 'Extras' menu
- Added new replay controls: Play/Pause, Rewind, Fast-Forward, Advance/Backup Frame, Viewpoint, and View Count
Netcode changes:
- The online addon limit has been removed. There is still an internal limit of 48 files in place, however
- Added the
banip
command, allowing hosts to directly ban IPs from connecting to the server - The
-clientport
and-udpport
command line parameters have been merged into-port
. As a result, when the game is launched under a port other than5029
, the port must be specified in order to connect to a server - Fixed an issue where dedicated servers would issue repeated map changes when the last remaining player went into spectate
- Connecting to
localhost
is once again functional - Fixed an issue where the game would continually operate on a closed socket, resulting in servers being delisted from the master server
- The
ping
command now presents ping in ascending order
Item changes:
- SPB is now intangible when seeking. After the initial throw, players will not collide with the SPB until it finds and begins following the target. Fixes an issue where players could get spun out by the SPB following them when someone stays ahead of them long enough for it to retarget
- SPB slows down in segments where the player loses control, meaning it is no longer unavoidable on Misty Maze and Grand Metropolis
- Using Grow while Shrunk will make you normal-size, instead of giant
- Grow will no longer cancel if held from when the item is first used. A second press is required to begin Grow cancel
- Using sneakers no longer cuts off the player's invulnerability frames. As a result, it is now impossible to steal more than one bumper at a time in Battle mode
OpenGL changes:
- Added support for MD3 models. This comes with slight optimizations to the model loading code
- The game no longer uses the
md2
folder,kmd2.dat
, andgr_md2
command to enable models. These have been changed tomdls
,mdls.dat
, andgr_mdls
respectively, as MD2 is no longer the only accepted format - Added sprite billboarding to OpenGL, on by default. This makes sprites face the camera at all times, eliminating the 'paper' effect previously seen
- Added the
gr_fallbackplayermodel
command to allow disabling the fallback models used when no model is found for a character
Quality of Life changes:
- A new parameter,
-encore
, has been added to themap
command, functioning as a toggle. This allows warping to an encore map without changing the global setting - The mouse is now automatically focused on the game when the window is
- Added the ability to adjust the dead zone on a controller with the
joy_deadzone
command. The equivalents for players 2-4 arejoy2_deadzone
,joy3_deadzone
, andjoy4_deadzone
- The
forceskin
command now accepts skin names instead of numbers - Added the
-noaudio
command line parameter, which disables both music and sound - The 'Log Join Addresses' menu option and by extension the
showjoinaddress
command now properly save to config - The room list is now the first thing shown when entering the server browser if no room is selected
- Arguments can now be substituted in alias commands. This is done similarly to Lua, using
$1
through$9
- Controls for players 3 and 4 are now cleared when clearing all controls
- The console now stays open in certain instances, such as when the map is changed
- Added the
add
command, allowing cvars to be incremented by the provided value - The item button will now reset the player's color to the character's preferred color when used in the 'Player Setup' menu
- A new parameter,
Color changes:
- Added 11 new colors: Skunk, Artichoke, Pigeon, Walnut, Cinnamon, Lemonade, Quarry, Crocodile, Azure, Thunder, & Wristwatch
- Updated Dawn, Sunset, Cream, Gold, Olive, Vomit, Lime, Plague, & Caribbean
- Updated opposite colors for Bubblegum & Camouflage in response to the new colors
Modding changes:
- Added the
IntermissionThinker
hook to the game, allowing code to be run during intermissions - The value of the server's 'numlaps' cvar has now been exposed to Lua as a global variable,
numlaps
- Fixed a typo with the
K_PlayPowerGloatSound
function - Exposed
k_boostangle
inkartstuff
- Fixed incorrectly set inflictors with bananas, mines, and ballhogs
- Added the ability to disable some battle HUD elements via Lua
- Added a new function:
v.drawOnMinimap(fixed_t x, fixed_t y, fixed_t scale, patch_t patch, colormap c, boolean centered)
, which draws a patch on the minimap relative to its actual coordinates on the map
- Added the
Misc changes:
- The player now gains invulnerability frames when respawning
- Precipitation is no longer drawn at infinite distance when set to zero
- Fixed wheel animations going to full speed instantly
- The '1 Player' option on the menu has been renamed to 'Time Attack' and now leads directly to Record Attack. The options that were previously in this menu have been moved to the 'Extras' menu
- The console now resizes properly when the resolution is changed, stopping it from extending past the screen
- Fixed the sliptide effect not showing when players boost, drift right, and release
- Spinout has been reverted to its pre-1.0.4 state. Previously it would slow players down unnaturally fast rather than let them continue moving at half speed
- Players can now change their angle if they hit a booster in spinout. This allows them to change their direction when they hit another booster
- Braking has been made stronger
- Fixed an issue where switching to a slower character quick enough would result in invulnerability frames getting stuck until death, making it impossible for them to take damage
- Fixed post processing effects such as water and encore mode breaking in splitscreen when using 64-bit builds
- Heatwave post processing now supports 3P/4P
- The FOV slider is now accessible in software under 'Video Options'
- Added a new television signal effect shown when rewinding replays and when pausing, adjustible through the
televisionsignal
andvhspause
commands - The credits have been updated to reflect new contributions
Added the Community Cup, consisting of the following community-made maps:
- Lake Margorite by MK
- Added lake to Lake Margorite
- Coastal Temple by TG
- Kart Airlines by Victor Rush Turbo
- Honeybee Industry by fickleheart
- Crimson Core by Ninferno
- Lake Margorite by MK
Bonuschars updates:
- Added Doomguy, by Nev3r
- Added Hero Chao, by Ezo
- Added Sakura Shinguji, by Chengi
- Added Vyse, by LJSTAR
- Replaced Amy's sprites, courtesy of Chengi
- Updated NiGHTS' sprites
- Adjusted Beat's WANTED and rank icons to more accurately display his shirt color changing
- Changed Beat's voice clips
- Slightly adjusted Wonder Boy's rank icon to be more on-model.
- Changed NiGHTS' stats from 7/1 to 7/4