SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Kart Releases & Mods > Official Kart Releases

Thread Tools
SRB2Kart v1.0.4 Details »»
SRB2Kart v1.0.4
Version: v1.0.4, by VelocitOni (KartKrew Dev) VelocitOni is offline
Developer Last Online: May 2019

Version: SRB2 Kart Rating: (20 votes - 4.90 average)
Released: 11-16-2018 Last Update: Never Installs: 11
Characters Single Player Levels Multiplayer Levels Code Changes Models Sprites/Graphics Is in Beta Stage

Spoiler: A note from Oni

First of all... 5029. 5029. 5029.
For any normies who somehow got here, "5029." is the natural port number for SRB2 as a whole. This release DOES NOT HAVE SINGLE PLAYER CONTENT OUTSIDE OF STAFF ATTACK. To get the full experience, you HAVE to rely on servers to be up to play with other human beings. There are no CPU-players.
If you wanna put up your own? You have to port-forward TCP/UDP to 5029

It isn't a totally client-sided game either, you will experience latency. So make sure your opponents (and YOU) have low ping.


That's all from me.

Now without further ado, in Sryder's own words...

SRB2Kart is a classic styled kart racer, complete with beautiful courses, and wacky items. Of course, because it’s SRB2Kart, it has a Sonic twist that really shows the classic charm that a lot of us know and love from the good old days™.

We have 100 jam-packed maps for you to bump, explode, and sparkle your way through, from luscious beaches, to Eggman’s dance floor, to England on a good day. All lovingly crafted by many different people. You’ll notice almost every aspect of the game has an immense love and inspiration from the classic sonic games. From the items such as Ballhog, which literally throws bouncey explodey balls at people, to the maps which are bursting with that Sonic feel.

Of course, you'll only start off with a few cups available, but you can unlock more by playing offline/online matches. Alternatively, you can immediately jump into challenging yourself and race us personally in Staff Attack mode! Don't worry, we'll go easy on you.

Game Modes
We have 2 game modes for you to choose from: Race, and Battle.
Race mode is the normal: Race through the track to beat your opponents, use your items and skill to swooce past the competition, Oh my God what is that following behind me HELP! You know, the usual.

Battle mode asks you to violently throw spikeballs at your friends until they have no bumpers and you have some. But watch out, they can come back with a vengeance and chase you to the ends of the earth afterwards! Or maybe if they’re feeling nice they might help you with a powered up item

Spoiler: Characters

As you’ll find, we have 5 characters in the base game to enjoy, all with very distinct stats. Before we go into them individually, I’ll explain how our stats work. We have separate variables that effect the way a character plays. Speed, and Weight. Higher speed gives you a greater top speed, but sacrifices your ability to accelerate, higher weight reduces your control over your drifting, but you bump players that you are heavier than more violently. Your combination of speed & weight decide how fast you earn drift sparks. We have this shown clearly on a handy dandy grid on the character selection screen in the main menu, pick the character that aligns with your desires most!


Sonic is just what you’d expect from our favorite blue hero! Pretty fast and agile! He’s got some good speed, and can control his drifts pretty well, just make sure you get the drift boosts because otherwise you’ll fall behind!


Our cute fox boy Tails! Tails has slow speed, but can really get going quickly, he can also take incredibly tight turns all the time, get close to those corners for him to really slip past people!


Here he comes, tougher than the rest of them. Knuckles is average in both stats, he’s very balanced, and likely a good pick if you don’t know who to try first!

Dr. Eggman

Ohohohohoho! Eggman has come along to steal the competition! He’s quite slow though, so take advantage of his fast drift-spark rate and his immense weight to stop others from overtaking!

Metal Sonic

*Loud Angry Robot Noises* Metal Sonic is fast, and heavy. He’ll fly through the courses if given the chance, but his cornering leaves much to be desired…

Bonus Ducks Characters
Included with the main download is bonuschars.kart. We don’t add it by default, but you can easily do so from the add-ons menu for many more characters to play with! A slew of extras, by a trio of our other devs in their free-time!

The Various Other Things
-Make sure to check out the in-game manual by pressing F1 or using the menu if you need some help or tips!
-We’ve added some extra Quality of Life features from the vanilla game to help out, such as multi-admin and a chat system that is readable!
-There’s a slight lack of documentation for modding currently, we’ll try and get on that as soon as we can.

We plan to redo the crediting in some fashion eventually so all the track sources can be included in-game, but until then they'll all just be right here for very easy viewing!

Spoiler: Music Sources


Green Hills Zone | Toot Toot Sonic Warrior (Instrumental) - Sonic CD (2011)
Dark Race | Chao Race (Extended Mix) - Sonic Adventure 2
Northern District Zone | Broken Moon - Tokyo Active NEETs
Darkvile Garden Zone | Mortivia Fountain - Michiru Yamane
Daytona Speedway Zone | Let's Go Away - Takenobu Mitsuyoshi
Egg Zeppelin Zone | War Machine's Theme - Marvel vs Capcom
Sonic Speedway Zone | Green Grove Zone, Act 1 - Tee Lopes (Remix)
Hill Top Zone | Sonic Drift 2 Hill Top - SeventhSentinel (Remix)
Misty Maze Zone | Industrial District - Columns III
Grand Metropolis | Dream Uneven Bars - Mario & Sonic... 2012 Olympic Games
Sunbeam Paradise Zone | Moon Palace 2 - Drift City
Diamond Square Zone | Authentic Sky - TEKKEN 4
Midnight Meadow Zone | Plant Man's Stage - Megaman 6 Complete Works
Twinkle Cart | Twinkle Cart - Jun Senoue
Pleasure Castle | Pleasure Castle - Jun Senoue
Paradise Hill Zone | Horizon Heights Zone, Act 2 - Sonic: After the Sequel
Sub-Zero Peak Zone | Frost Man - Mega Man 8
Sapphire Coast Zone | Foliage Furnace Zone, Act 1 - Sonic: After the Sequel
Sand Valley Zone | Sand Ocean - F-Zero
Megablock Castle Zone | El Anoir Field South - LaTale
Canyon Rush Zone | Western GunRun - LaTale
Casino Resort Zone | Jr. Street - Mario Hoops 3 on 3
Silvercloud Island Zone | Fight or Flight "Air Armada" - Rivals of Aether
Blue Mountain Zone | White Land I - F-Zero (SNES)
Petroleum Refinery Zone | Fear Factory - Vincent Rubinetti (Remix)
Desert Palace Zone | Desert Palace - Sonic the Hedgehog 3
Aurora Atoll Zone | Aurora Atoll Zone - SeventhSentinel
Barren Badlands Zone | Hol Horse's Theme - JoJo's Bizarre Adventure (Arcade)
Red Barrage Area | Red Barrage Area - Jun Senoue
Midnight Channel | Reach Out to The Truth - Persona 4 Arena (Remix)
Vanilla Hotel Zone | Ave de Rapina - Beatmania IIDX 7th Style
Toxic Palace Zone | Atomic Waste Zone - Michael Staple
Ancient Tomb Zone | Desert Area - LaTale
Cloud Cradle Zone K | The Moon - Chris Holland & Luke Kwing (Remix)
Volcanic Valley Zone | Eggman Empire Zone - Michael Staple
Kodachrome Void Zone | Shooting Star - Elwood
Boiling Bedrock Zone | Vigaku (Theme of Ein) - Dead or Alive 2
Egg Quarters | Lovely Gate 3 - Sonic Adventure 2
Virtual Highway Zone | The Biggest Dreamer - Digimon Rumble Arena
Eggman's Nightclub Zone | Soft Collision - Mighty Switch Force 2
KKR Ganbare Dochu 2 | Ganbare Dochu - Konami Krazy Racers
CK Chao Circuit 1 | Theme of 'CHAO' - Jun Senoue
CK Chao Circuit 2 | Join us 4 Happy Time - Jun Senoue
CK Cloud Tops 2 | Search ~ In the Midst - Ace Attorney: Justice for All
D2 Balloon Panic | Balloon Panic - Sonic Drift 2
SM Special Stage 3 | Dimension Heist - Sonic Mania
MKSC Sky Garden | Sky Garden - Mario Kart DS
MKDS Peach Gardens | Peach Gardens - Mario Kart Wii
MKSC Rainbow Road | GBA Rainbow Road Remix - Panman14
SMK Donut Plains 1 | Donut Plains - Super Mario Kart
SMK Mario Circuit 2 | Mario Circuit - Super Mario Kart
SMK Ghost Valley 2 | Ghost Valley - Super Mario Kart
SMK Bowser Castle 3 | Bowser Castle - Super Mario Kart
SMK Vanilla Lake 2 | Vanilla Lake - Super Mario Kart

????? ????? ???? | Neo City - Drift City
????? ????? ???? | World Open Finals - Mario Power Tennis
????? ????? ???? | Arid Sands: Day - Sonic Unleashed
????? ????? ???? | Graveyard Gig - ...All-Stars Racing Transformed
????? ????? ???? | 2 Player - Jonny Atma Ft. The8BitDrummer (Remix)
????? ????? ???? | Living In One More City - 7 Somari Dad
????? ????? ???? | Ema Skye ~ Scientific Detective - Apollo Justice: Ace Attorney
????? ????? ???? | 4 Minutes Before Death - Ghost Trick: Phantom Detective
????? ????? ???? | Napoleon Disappeared!? - Pop'n Music 10
????? ????? ???? | Main Menu & Retro Maze - Pac-Man World Rally
????? ????? ???? | Midnight Freeze Zone - Arrow, SSNTails
????? ????? ???? | Townsville Raceway - Cartoon Network Racing (DS)
????? ????? ???? | Silence - Tony Thai (Remix)
????? ????? ???? | Rainbow Road - Super Mario Kart


Municipal Meadow Zone | Tropic Turf Zone Act 1 - Karl Brueggemann
Tricircle Marina Zone | Seascape - Knuckles Chaotix
Tinkerer's Arena Zone | Boss Challenge I - Diddy Kong Racing
Cucky Farms Zone | Al's Toy Barn - Toy Story 2 (PS1)
Techno Hill Zone | Techno Hill Zone, Act 1 - SeventhSentinel (Remix)
Marble Zone | Marble Zone '12 - Tee Lopes (Remix)
Colosseum | Phi Battle - Sonic Battle
Dried Battledune Zone | Khan's Theme - JoJo's Bizarre Adventure (Arcade)
Eerie Grove Zone | Underground - Wild Guns Reloaded
Rusty Rig Zone | Disease Transport - DrTapeworm
Fantastic Tabernacle Zone | Shrine | Trap - gxf4c3 (Remix)
Bad Taste Aquarium | Bad Taste Aquarium - Jun Senoue
Spotlight Syndicate Zone | Space Ship: Strut - Space Channel 5
City Skyline Zone | Strollin' the City - Karl Brueggemann
Fakery Way | Fakery Way - Sonic Adventure
Bumper Carts| Twinkle Circuit - Sonic Adventure
Death Egg's Eye | Never Let It Go - Sonic the Fighters
Power Plant | Stage 04: Power Plant - Sonic Heroes
Tails' Lab | Tails' Lab - Sonic Battle
Armored Armadillo | Armored Armadillo Stage (Arranged) - Synthescissor
Trigger Happy Havoc | School Ordeal - Danganronpa V3: Killing Harmony
Mementos | Mementos - Persona 5
CD Special Stage 1 | Special Stage (US) - Sonic CD
SMK Battle Course 1 | Battle Mode - Super Mario Kart
SMK Battle Course 2 | Battle Mode - Super Mario Kart
SMK Battle Course 3 | Vanilla Lake (Beta) - Super Mario Kart
SMK Battle Course 4 | Battle Mode - Super Mario Kart
MK64 Block Fort | Choco Mountain - Mario Kart 64
MK64 Double Deck | Choco Mountain - Mario Kart 64

????? ????? ???? | Meadow Match Zone - Arrow, SSNTails
????? ????? ???? | merge-break - xaki


Title Screen | Fluvial Beat Deposits - Simon Stålenhag
Voting Screen | Chaotic World - Knuckles' Chaotix
Voting Screen End | Decision - Knuckles' Chaotix
Invincibility | Invincibility - Sonic the Hedgehog 3
Grow | Surging Power - Knuckles' Chaotix
Race Intermission (Win) | Practice - sora: SUGURI II (DEKU)
Race Intermission (Lose) | Hit Em Up (Instrumental) - 2Pac
Race Intermission (NO CONTEST) | Results - F-Zero
Battle Finish Jingles | Bomberman Tournament (Game Boy)
Battle Intermission/Staff Attack | Menu - Metropolis Street Racer
Waiting to Join | Race Results - Sonic the Hedgehog 3
New Challenger | Minor Boss - Sonic the Hedgehog 3 - MarkeyJester (Dual PCM)
Credits | Chomp - Moot Booxle

If you don't have the game, then you want the Full Install. If you already have v1.0.3 or higher, then you might want to use the Patch to save on download size, but it is otherwise functionally identical to using the full installer on the same folder.

Full Install (Windows 32-bit)
Patch (Windows 32-bit)

Full Install (Windows 64-bit)
Patch (Windows 64-bit)

Full Install (Mac)

Spoiler: Linux Installation Instructions

SRB2Kart now uses an APT repository via Launchpad for handling Linux editions. Your add-ons and data will be saved in your home folder (~/.srb2kart). To view information about each install package, visit our Launchpad PPA page:

Debian users will first need to use these commands to retrieve the repository public key:
$ sudo apt-get install dirmngr
$ sudo apt-key adv --keyserver hkp:// --recv-keys BC359FFF5A04B56C41DBC134289CABAB043F53A7
Next, Debian & Ubuntu users can run these commands to install the game.
$ sudo add-apt-repository ppa:kartkrew/srb2kart
$ sudo apt-get update
$ sudo apt-get install srb2kart
If Terminal does not have a "add-apt-repository" command, then also enter:
$ sudo apt-get install software-properties-common
These instructions are largely identical to base SRB2's, just switched out repo & package names. For more detailed information, visit this page:

MANUAL (F1 in-game)

Spoiler: Changelog

  • Major changes:
    • Added a ping display in the lower-right hand corner of the screen that's on by default
    • Fixed the game not being properly marked as modified when loading addons from the command line
    • Up to 128 characters can now be loaded, up from 64
    • The field of view can now be adjusted with the fov console variable
    • Added the ability to set a password for joining a server
    • Game speed is now displayed on the in-game server browser for Race servers
  • Map changes:
    • Strengthened offroad in sections of Green Hills, Sonic Speedway, Sunbeam
    • Paradise, Megablock Castle, Blue Mountain, Barren Badlands, CK Cloud Tops 2, and SM Special Stage 3
    • Extended the finish line on Paradise Hill, Misty Maze, Midnight Channel, Cloud Cradle K, and Aurora Atoll
    • Daytona Speedway: Raised guard walls
    • Grand Metropolis: Completely removed the building skip
    • Megablock Castle: Fixed a lap exploit
    • Sapphire Coast: Checkpoint adjustment to fix players spawning in the cliff of the thin bridge shortcut
    • Casino Resort: Fixed wall scrolling textures
    • Misty Maze: Fixed boundary bricks around the finish line causing players to get stuck in off-road
    • Donut Plains 1: Fixed layering issues with players and off-road grass
    • Black Bliss: New Hell map, replacing CNR Townsville Raceway
    • Blue Mountain Classic: Changed the level select picture
  • Item changes:
    • Fix item toggle menu disabling the wrong items when used
    • Fixed Orbinaut*4 and Jawz*2 not appearing in the item rotation
    • Fixed many power items disappearing from the rotation in 9P+ races
    • Fixed drift sparks not generating on offroad when using an item that negates offroad's effect
    • Using a Sneaker now cuts your flashing invincibility short
    • Added a possible fix for synch failures related to using Shrink
    • Shrink timer is now a consistent 20 seconds long
    • Prevent certain items from being rolled for the first 30 seconds of a race
    • Adjusted Mine:
      • Increased startup time
      • Greatly increased startup time when dropping mines
      • Reduced the explosion radius
      • Removed automatic explosion after a certain time
      • Mines that have not activated yet can now be punted on collision, instead of exploding immediately
    • Fixed Hyudoro being tangible to Jawz and Orbinauts
    • Only allow one Hyudoro to be rolled every five seconds
    • Added the ability to cancel Grow early by holding the item button
    • SFX now plays when sniping someone with a throwable item
    • 2nd place SPB Rush odds are not affected by player count
    • Reticule is displayed on minimap while SPB is out
    • Removed limit on how many players can simultaneously have invincibility or grow
    • Make thunder shield explosion radius properly adjust to map scale
    • Prevent players from stacking multiple thunder shields in their item box
  • Modding changes:
    • Added player.splitscreenplayer variable for determining if a player is a splitscreen player 2/3/4
    • Added cmd.latency variable for reading how many frames of latency a player has
  • Other gameplay changes:
    • Greatly improved anti-gravity support
    • Fixed various issues related to player collisions causing absurd thrusts
    • Fixed an issue with latency detection that would occasionally cause steering problems
    • Adjusted speed requirements for water skipping
    • Adjust vertical launch momentum underwater in various cases
    • 2P splitscreen now uses an FOV adjustment for better consistency with other view mode cameras
    • Simplified various explosion effects to improve framerate
    • Fixed occasional bonks on staircases
    • Added a bunch of new player colors and modified some old ones
  • Crash/freeze fixes:
    • Fixed occasional crash in Daytona Speedway and other maps from drawing papersprites
    • Fixed Linux builds hanging after 34 hours of continuous runtime
    • Fixed memory leaks leading to potential crashes when sitting on certain menus for an extended period of time
    • Fixed server crash when receiving a join request while playing certain maps from PK3 addons
  • Misc changes:
    • Gave FPS display a smaller font
    • Improved ping limit detection
    • Fixed arrows indicating chat can be scrolled not appearing
    • Fixed full servers at maximum player counts not showing up on the master server or responding to join requests
    • Added toggles for various behaviors on losing game focus
  • Bonuschars updates:
    • Added Cream, by Virt
    • Added NiGHTS, by Mr. McScrewup
    • Added Beat, by Ezo
    • Added Kiryu, by LJStar
    • Added Ulala, by zxyspku and LJStar
    • Added Ray, by Voltrix
    • Added Chaos Zero, by 1-Up Mason
    • Updated sprites for AiAi, E-102 Gamma, Espio, and Wonder Boy
    • Replaced sprites for Rouge, by FlareBlade
    • Replaced sprites for Shadow, by MotorRoach
    • Adjusted Rouge's stats

  • Fixed 64-bit builds delaying inputs by up to an entire year, and crashing when you tried to tell it not to do that.
  • Item changes:
    • Power item frequencies scale with player counts always, instead of only below 8 players. This is to keep driving a sole focus over being spammed out with items.
    • In Battle Mode, power item frequencies can now scale with player counts, instead of only Race Mode. This count does not include Karma players, meaning the item frequencies become more hectic as the match reaches the end.
    • The number of allowed invincibility items scale with player count. Instead of a static 2 allowed at once, approx. 1/4 of played can be allowed invincibility items at the same time.
    • Orbiting item shield (Orbinaut, Jawz) changes:
      • Base orbit speed is much lower.
      • Orbit speed gets slower with more shields being held at once.
      • Orbiting item shields always have at least one spawn directly behind the deployer.
      • The hit confirm sound effect now plays on shield collision, instead of only for thrown collision.
    • Jawz target reticule changes:
      • Added a 5 tic delay on target switching.
      • Made Jawz make sure its target is set immediately, when initially thrown.
      • Jawz targetting cone is now slightly wider in Race.
    • Thrown Orbinaut & Jawz have higher falling speeds.
    • Reduced the frequency of Eggman items.
  • Offroad changes:
    • Weight no longer gives an advantage for off-road leniency -- everyone plays even with a 0.5 second leniency window.
    • Speed drops faster in off-road overall.
    • Drift sparks can no longer be started in the middle of off-road.
  • Map changes:
    • Fixed an intangible barrier in Daytona Speedway Zone.
    • Blocked off a few gaps between the ring arches in Sonic Speedway Zone.
    • Fixed floating grass textures in Hill Top Zone.
    • Extended the finish line in Petroleum Refinery Zone.
  • Modding changes:
    • Added a distinction between "fair add-ons" and "major add-ons". Most notably, standard character WADs & non-replacing maps will no longer trip cheat detection, and can be used in Record Attack! You can even earn medals with most add-on characters.
    • Lua: Added a "PlayerCmd" hook. Function format is "function(player [player_t], cmd [ticcmd_t])". This allows modders to change player input as it gets created.
    • Lua: Exposed player taunt functions. (K_PlayAttackTaunt, K_PlayBoostTaunt, K_PlayOvertakeSound, K_PlayHitEmSound, K_PlayPowerGloatSound)
    • Lua: Exposed drawKartString for HUD hooks.
    • Lua: Added HUD disables for "freeplay" and "battlerankingsbumpers".
    • Lua: Added splitscreen camera number to camera_t (camera.pnum).
  • bonuschars.kart changes:
    • Added Dark Chao, by Ezo.
    • Overhauled Chao and Miku's sprites.
    • Adjusted the color changing on Arle and Aigis.
    • Better sound quality for Arle and Aigis' sound clips.
  • Increased the strength of wipeout (spinout + bump) slowdown.
  • Reduced how much the spinout timer can be added to when wiping out.
  • Flashing players can no longer be collided with.
  • Lookback camera switch is now instanteous.
  • Added the "ingamecap" console variable. Sets a cap on non-spectating players.
  • The thin font is now used for text on the intermission and TAB rankings when a server reaches 9+ players, rather than shortening names to 5 characters.
  • Allowed more characters to be typed in the "Specify IPv4 Address" option on the Multiplayer menu.
  • Exposed the "serversort" console variable.
  • Disabled the respawn command when mid-air.
  • Fixed players being able to timeout from a server during a transition fade.
  • Fixed a crash that could happen from a player colliding with an Eggman item as it gets dropped.
  • Changed default cpusleep to 1. (You can set it to 0 again if you really want the game to use up an entire CPU core. :V)

  • 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 forcefully 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.
    • This list is a general gloss-over -- 60+ maps have been changed from v1.0.1 in total!
  • 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 hot-plugging. 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 run-time 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 most missiles (Orbinaut, Jawz, etc) not accepting speed changes when fired backwards or when fired above top speed.
  • 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 permanently 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 web page 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.
  • GAMEPLAY CHANGE: Initiate the level finish countdown only when all winning players (ie, those in the top half of rankings) have been declared.
  • Make modified game prints more descriptive.
  • Default gr_md2 to on.
  • Fix an issue where you were allowed to join a server with multiple splitscreen players, exceeding the maximum number of players the server could hold.
  • Fix a memory leak in the minimap that could sometimes result in the viewport being replaced with an enlarged minimap icon in OpenGL.
  • Fix Battle Mode causing the game to crash in dedicated servers.
  • Fix your record attack times and medals not saving when later modifying the game.
  • Fix the game's tally of your matches played in modified games mostly never saving.
  • Fix an issue where hitting an Eggman Monitor would get you stuck permanently in Shrunk forme.
  • Fix the introductory level fade not consistently occuring.
  • Fix an issue where two-digit rankings would have the first digit flash as if you'd come in first place.
  • Fix Caps-Lock key not being registered when chat/console is not open.
  • Fix Caps-Lock key shifting non-letter characters.
  • Fix an issue where the Robra obstacles in Barren Badlands could sometimes grow flowers.
  • Fix an issue where the randomly selected "YOU WILL JOIN THE NEXT RACE" character did not correctly animate.
  • Fix an issue where splitscreen player 3/4 net packets could be unwittingly dropped.
  • Fix any player in 16th position not being visible on mid-round rankings.
  • Fix an issue where two Staff Attack replays were swapped between their intended levels.
  • Replace some minor textures
  • Fix the in-game Master Server browser thinking every server both has an unknown gametype and cheats enabled.
  • Fix the website Master Server browser reporting incorrect names for maps.
  • Initial release.

The non-Windows builds are experimental and haven't been tested nearly as much; if you have issues, you can always attempt to compile it for yourself on your own computer:

Download Now

File Type: zip (19.9 KB, 3435 views)


Click image for larger version

Name:	kart0002.png
Views:	2280
Size:	21.4 KB
ID:	13685   Click image for larger version

Name:	kart0307.gif
Views:	6730
Size:	5.22 MB
ID:	13686   Click image for larger version

Name:	kart0306.gif
Views:	3023
Size:	85.9 KB
ID:	13689   Click image for larger version

Name:	kart0305.gif
Views:	4666
Size:	4.16 MB
ID:	13690   Click image for larger version

Name:	kart0304.gif
Views:	3073
Size:	7.67 MB
ID:	13691  

Click image for larger version

Name:	kart0188.gif
Views:	3342
Size:	6.17 MB
ID:	13693   Click image for larger version

Name:	kart0190.gif
Views:	2749
Size:	5.96 MB
ID:	13694  

Supporters / CoAuthors

Show Your Support

  • This addon may not be copied, reproduced or published elsewhere without the author's permission.

Old 11-17-2018   #22
GreenKnight9000's Avatar


it's finally here!!
I am going to have SO much fun!

Your work will leave a (positive) mark in the SRB2 community, here's to you, the team and the players!

Ready, Set...GO...

...Play SRB2Kart!
Certified Emerald Hunter for online matches
-Known as ThomasTheHedgehog888 in matches-
GreenKnight9000 is offline   Reply With Quote
Old 11-17-2018   #23
nanananananananananananan a
Lach's Avatar

Originally Posted by Prime 2.0 View Post
Battle mode in particular was an absolute joy to play
I can attest that Prime had a very good time destroying me and several others in every battle map.

This is wonderful. I didn't get to play this as much as I wanted to today due to prior obligations but I've stayed up all night playing netgames and oh my god is it so. incredibly. fun!! The maps are all vibrant and dynamic; the slopes are natural to drive on and the pacing is perfect. I love that all the characters are balanced using exactly two stats and yet they all feel unique. Even playing alone is a great time—the game just feels good to play. From what I've experienced there's nothing about it that is sorely frustrating, either; there's obviously been a lot of effort put into balancing and fine tuning the mechanics so that every player gets enjoyment out of every round. There was the occasional not-obvious-where-to-go moment but those are usually ironed out in your brain by the time you start your second lap. Maybe I'm just caught up in the excitement of so much new content but I can pretty confidently say this is an incredibly good game! Looking forward to what Krew pulls out of its airbags in the future.
Lach is offline   Reply With Quote
Old 11-17-2018   #24
TheGuyThatDrawsThings's Avatar
Default it's been 6 years

h... holy shit.
It's actually here.
Gonna download this real soon

---------- Post added at 08:39 AM ---------- Previous post was at 07:55 AM ----------

Originally Posted by TheGuyThatDrawsThings View Post
h... holy shit.
It's actually here.
Gonna download this real soon
nvm im too rusty as hell orz
TheGuyThatDrawsThings is offline   Reply With Quote
Old 11-17-2018   #25
The Imaginator
Dee's Avatar

today is a good day
I'm working on a pencil mod.
Goes by "Red" in online matches.
Dee is offline   Reply With Quote
Old 11-17-2018   #26
Somehow still alive
Evertone's Avatar

Oh no, another thing to distract me from Evertone's Techno Hill!

instantly sinks one million hours into Kart anyway

Love Mario Kart, now here's a Mario Kart I can make levels for, what more could you give us? I can die happy now.
Were you expecting actual content in this signature?
Evertone is offline   Reply With Quote
Old 11-17-2018   #27
LunarDestroyer's Avatar

I'm getting this strange bug where sometimes the game will crash, but there won't be any kind of error message (either a window popup or any kind of console message), and it'll seemingly mess with the records data from that play-session. (erasing records and the associated medals, and causing my own ghosts for the map to become un-viewable (although they DO show up in the actual race when ghosts are turned on, strangely enough).) The only thing that seems to be consistent is that I'm always drifting when it happens (as far as I can recall, anyways). I've only played time attack mode so far, so I couldn't say if it happens in any other modes.

EDIT: Also, I've just noticed that it doesn't seem to occur when I stay on a single map for a long while, but occurs more frequently when I'm changing maps often.

Last edited by LunarDestroyer; 11-17-2018 at 11:38 PM.
LunarDestroyer is offline   Reply With Quote
Old 11-17-2018   #28
Jake10102006's Avatar

I seriously want all the music for this thing! It's all so good! This game's so much fun too!!
Playin' games and makin' names!
Jake10102006 is offline   Reply With Quote
Old 11-17-2018   #29
Figured He Needed A Title
bob_the_flying_monkey's Avatar

Is there a way to turn on the MD2 models without cheating? Because the console command locks singleplayer.

Edit: Whoops nevermind, it was the character addon doing that
Speeding off to level...

Last edited by bob_the_flying_monkey; 11-17-2018 at 11:48 PM.
bob_the_flying_monkey is offline   Reply With Quote
Old 11-18-2018   #30
Sean Hachure

Couple issues I'd like to report.

1. Your displayed keys in the manual for brake and look backward show B and X, but by default when I first loaded the game, these controls are swapped on my controller. I'm using an Xbox One controller if it matters.

2. I ran into an odd graphical issue while choosing a character in the multiplayer setup menu in which a character graphic somehow got super scaled up (to the point where it was bigger than the screen) and sat on top of everything, forcing me to alt+F4 the application. Unsure how this happened specifically, but I had been playing for a couple hours in record attack beforehand. If it matters, bonuschars.kart was added (so I could see how they handled on the graph), and the default resolution was unmodified.

3. The staff replays for MKSC Sky Garden and MKDS Peach Gardens are swapped; attempting to view the replay for one shows the replay for the other.

From what I've played (and I've only played in record attack), it's rather fun, but I can already tell the staff ghosts are going to draw my rage too easily in a number of levels, so if I'm gonna play to relax, I'm probably just going to disable their ghosts and just focus on beating my own times.
Sean Hachure is offline   Reply With Quote
Old 11-18-2018   #31
A Pokemon Fan
FlysterTheFox's Avatar

Im very excited for this!!!! :p
No longer using a account.
FlysterTheFox is offline   Reply With Quote
Old 11-18-2018   #32
Pro Splatoon 2 Player
That2rb2DUDE's Avatar

Best Srb2 Mod to this date. Streamed for 6 hours straight and found it very hard to put the game down. x.x'

Youtuber over 50,000 Subs:

Twitter: @ThatSrb2DUDE
That2rb2DUDE is offline   Reply With Quote
Old 11-18-2018   #33
A Pokemon Fan
FlysterTheFox's Avatar

I can't do online mode on this because it'll delete and exits by itself then avg pops on screen says "Scan My PC Now"

No longer using a account.

Last edited by FlysterTheFox; 11-18-2018 at 08:13 PM.
FlysterTheFox is offline   Reply With Quote
Old 11-18-2018   #34
No idea what to put
Ezehot52's Avatar

"The number of console HUD lines is now 5"
Everytime it appears, it frozes the game.
Ok, the ploblem has been fixed by himself, but, my AVAST thinks that "SRB2Kart is a virus when Ezehot52 goes about to connect a server so needs to be moved to the viruses box."
"Not sure what is happenin', but i was very excited for it"- Sonic 1998

Last edited by Ezehot52; 11-18-2018 at 08:36 PM. Reason: we dont need the "ill commit ..." thing :v
Ezehot52 is offline   Reply With Quote
Old 11-18-2018   #35
BronsoKip's Avatar

This is amazing, congratulations on the release Kart Krew! I had a great time playing split screen with my friends. It's been a while since I had so much fun playing a multiplayer game. It was made out of love, and it shows. I can't wait to play battle mode.
BronsoKip is offline   Reply With Quote
Old 11-19-2018   #36
Hybrid Kart Mapper/Porter
Latius's Avatar

Finally, no more fumbling in the dark with Kart mapping!

Starts porting more maps as a result
You're giving me a little MANIA.

SRB2Kart Track Mapper
Latius is offline   Reply With Quote
Old 11-19-2018   #37
toaster's Avatar

Just to note (slightly late) that the v1.0.1 patch has been released! See the first post for a complete changelog.

Linux builds WILL return, but the guy who compiles them for us is asleep right now.
<fickle> giant robo-hood that rips the map apart with her bare hands
shameless plug: please check out my sonic mania lego ideas project, it could become a real thing if yalls support it
toaster is offline   Reply With Quote
Old 11-19-2018   #38
No idea what to put
Ezehot52's Avatar

G r e a t. NOW with the update, i can't even open the game becuase "Access Denied".
"Not sure what is happenin', but i was very excited for it"- Sonic 1998
Ezehot52 is offline   Reply With Quote
Old 11-19-2018   #39
Emblem Radar Ready
glaber's Avatar

Recently trying to test a level I wanted to modify for Kart only to get this error when testing.
Error occured on Sunday, November 18, 2018 at 20:40:47.

G:\SRB2\SRB2 Kart\srb2kart.exe caused an Access Violation at location 004e8390 in module G:\SRB2\SRB2 Kart\srb2kart.exe Reading from location 0f68609a.

eax=00000004 ebx=0f686088 ecx=00000000 edx=0f683990 esi=0f4d5cf4 edi=10624dd3
eip=004e8390 esp=0028fa80 ebp=000012ca iopl=0         nv up ei ng nz na pe cy
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010283

Call stack:
004E8390  G:\SRB2\SRB2 Kart\srb2kart.exe:004E8390
004D62C4  G:\SRB2\SRB2 Kart\srb2kart.exe:004D62C4
76BA98DA  C:\Windows\syswow64\msvcrt.dll:76BA98DA  free
004D60E7  G:\SRB2\SRB2 Kart\srb2kart.exe:004D60E7
SRB2TP (The Past) 1.08 Now Avaiable
Why wouldn't you glide and climb as Super Knuckles?
glaber is offline   Reply With Quote
Old 11-19-2018   #40
CrashOveride's Avatar

Was the OpenGL renderer changed in the mod? It crashed for me on startup, but the SRB2 "Vanilla" gl renderer works fine. My GL version is 2.1 if that helps.
CrashOveride is offline   Reply With Quote
Old 11-19-2018   #41
A Pokemon Fan
FlysterTheFox's Avatar

Finally, Srb2 Kart v1.0.1 has came! but I still can't get in online mode. :(
Can you fix that?
No longer using a account.
FlysterTheFox is offline   Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT. The time now is 01:04 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.