SRB2Kart

From SRB2 Wiki
Revision as of 21:52, 23 April 2021 by Monster Iestyn (talk | contribs) (→‎See also: added link to Kart Krew Discord)
Jump to navigation Jump to search
SRB2Kart title screen

Sonic Robo Blast 2 Kart (usually shortened to SRB2Kart or SRB2K) is a source code modification of Version 2.1 made by Kart Krew. Originally based on the Mario Kart mode of SRB2 Riders, it is a kart racing game with Sonic and SEGA-themed characters, items and maps. SRB2Kart features over 100 maps for two game modes: the main Race mode and a Battle mode where players fight each other using the items available in the game. Despite Version 2.2 being out, SRB2Kart is still supported by Kart Krew, the Message Board, and the Master Server. Future releases are still planned.

Current release information

Gameplay and content

SRB2Kart's gameplay is that of a typical kart racer, with the ability to drift and get boosts from drifts, items to help or hinder the player, and many other staples associated with the genre. However, its handling and physics are different from other kart racers, with a focus on momentum and skill-based gameplay. Among differences, SRB2Kart introduces some new mechanics and techniques, including the sliptide (performed by turning inwards after receiving a boost), the Drop Dash (performed by holding Accelerate while respawning), and the ability to skip on water up to two times with enough momentum. In addition, items thrown behind the player will move drastically slower than if the player had thrown them forward, and certain items (Bananas, Eggman Monitors, and Mines) can be dragged behind the player as a means of defense, though this will cause them to slow down after a short time.

As of the current release, Single Player only offers a Time Attack mode where the player races against staff ghosts and earns medals for completing a course under certain times: Silver medals are awarded for beating a course's best time, and Gold medals are awarded by beating the top staff ghost of that course. Getting certain amounts of medals or playing a set number of races will unlock extra content, including additional cups and a harder race speed. Time Attack mode can't be played in a cheated game or if any major add-ons (i.e. different mechanics, extra game modes, level replacements or a character with an additional Lua script) are loaded.

The principal feature of SRB2Kart is Multiplayer, which can be played offline through local play with up to four players, or online through LAN or Internet with support for up to 16 players. Split-screen mode is supported for both online and offline modes, with up to four players on each client. If an online server requires certain add-ons, the game will download and load them prior to a join request, if the server allows file downloading.

Items

Items are provided by item boxes, which are littered across a track or battle arena. There are 16 different items which can be obtained:

Item Icon Description
Sneakers Grants the user a boost of speed that allows them to cross over offroad sections with relative ease or quickly recover from a crash. Comes in single and triple varieties. In Battle Mode, hitting another player with a Sneaker charge will steal a bumper from them.
Rocket Sneakers A version of the Sneakers that lets the user gain a speed boost as long as it is active. The meter depletes gradually over time and with each use, so careful timing is key to get the most use out of this item. Race Mode only.
Banana A staple of any kart racer, these can be laid out on the track to slip up other racers. Comes in single, triple and 10x varieties.
Orbinaut Spiraling spike balls for protection, which can be fired ahead or behind to hit other players, and can bounce off of walls. Comes in single, triple and quadruple varieties.
Jawz A shark-like missile that locks on to the nearest player and chases them from behind. Comes in single and double varieties.
Invincibility When used, the user becomes completely invulnerable to harm and is given a boost in speed for a short period of time. They can also ram into other players and drive on offroad.
Hyudoro Steals an item from a random player and temporarily turns the user invisible, making them invulnerable to harm and allowing them to drive on offroad.
Grow Makes the user grow twice their size and allows them to squish any players they run into. The user is also invulnerable to harm, but will still drive slower on offroad.
Shrink Shrinks every player in front of the user and forces them to drop their items. Shrunk players can be squished by other larger players. Race Mode only.
Ballhog Fires 5 bombs that bounce off of walls in a spread out pattern.
Pogo Spring Causes the user to jump high into the air, making it a great tool to quickly get out of danger. If the user lands on another player, they will steal a bumper from them. Battle Mode only.
Kitchen Sink When thrown, it will instantly kill whoever it touches and display a message saying who was hit by it. This item has a very slim chance of appearing in the item roulette.
Eggman Monitor It's a fake! Picking it up after it has been placed will cause the user to drop their current item and activate a 3-second countdown leading to an explosion. Pressing the Item button will trigger the explosion early, and other players can be caught in the blast.
Mine When thrown, it will become active once it touches the ground. Any players that get close to it while active will cause it to explode, and it can be kicked around before it activates.
Self-Propelled Bomb Also known as SPBs, these bombs will target and pursue the player in first place when thrown, exploding upon contact with them. Unlike similar items in other kart racers, it's entirely possible to avoid it for an entire race with skillful and careful driving. Race Mode only.
Thunder Shield A shield that automatically forms once obtained and sends out a thunderclap when triggered. Any players caught in the blast will be spun out, and it can also be used to destroy a Self-Propelled Bomb. Race Mode only.

Characters

See also: SRB2Kart/Character WAD
See also: SRB2Kart/Chart of characters

SRB2Kart features 5 characters available in the base game, as well as an additional 30 in the included optional bonuschars.kart add-on. Up to 128 characters (including the base game characters) can be added to the game at once through the use of add-ons. Characters are automatically balanced according to two stats with values between 1 and 9: speed and weight. A high speed stat lets the player reach faster speeds at the expense of worse acceleration, and a high weight stat makes it easier for the player to push others around with less handling and wider drifts as a trade-off. In addition, a character's speed and weight will directly affect how fast they build up drift sparks: a slower, heavier character (i.e. Dr. Eggman) will build up drift sparks much quicker than a faster, lighter character (i.e. Sonic).

Base characters

Character Icon Speed Weight
Sonic 8 2
Tails 2 2
Knuckles 5 5
Dr. Eggman 2 8
Metal Sonic 8 8

Bonus characters

Character Icon Speed Weight
Flicky 9 1
Motobug 1 5
Amy 5 2
Mighty 5 8
Ray 2 5
Espio 6 6
Vector 7 7
Chao 1 1
E-102 Gamma 1 9
Chaos Zero 3 9
Shadow v1.0.2–v1.1: 8
v1.0.0–v1.0.1: 7
v1.0.2–v1.1: 5
v1.0.0–v1.0.1: 4
Rouge v1.0.4–v1.1: 5
v1.0.2–v1.0.3: 2
v1.0.0–v1.0.1: 4
v1.0.4–v1.1: 3
v1.0.2–v1.0.3: 5
v1.0.0–v1.0.1: 3
Hero Chao 2 1
Dark Chao 1 2
Cream 4 1
E-123 Omega 9 9
Blaze 7 3
Silver 3 4
Wonder Boy v1.0.2–v1.1: 4
v1.0.0–v1.0.1: 5
v1.0.2–v1.1: 7
v1.0.0–v1.0.1: 8
Arle 4 3
NiGHTS 7 v1.1: 4
v1.0.0–v1.0.4: 1
Sakura Shinguji 5 4
Ulala 3 3
Beat 5 6
Vyse 8 7
Aiai 7 6
Kiryu Kazuma 6 7
Aigis v1.0.2–v1.1: 6
v1.0.0–v1.0.1: 9
v1.0.2–v1.1: 4
v1.0.0–v1.0.1: 1
Hatsune Miku 3 6
Doomguy 6 8

Levels

Main article: SRB2Kart/Levels

Currently, there are 108 levels in SRB2 Kart, consisting of 12 Race cups with 5 tracks per cup for a total of 60 Race tracks (of which 3 cups/15 tracks are unlockable), 29 Battle arenas, 15 Map Hell Race tracks, 3 Map Hell Battle arenas and the Podium Evaluation map (which will be used in a future update).

Editing features

Thing types

Actions

Linedef flags

  • Linedef flag 15: Invert Encore Remap – Inverts the effects of the Encore Remap if an Encore Palette has been made. With FOFs, this needs to be set on the linedefs in the map, instead of the ones on the control sector.

Linedef types

  • Linedef type 323: Record Attack Load – A type of linedef executor trigger which activates any linedef executor within its control sector immediately after the level loads in record attack. This linedef executor only triggers once, and will not trigger again until the level is reloaded. The tag given to this linedef is irrelevant.
  • Linedef type 328: Encore Load – A type of linedef executor trigger which activates any linedef executor within its control sector immediately after the level loads in encore mode. This linedef executor only triggers once, and will not trigger again until the level is reloaded. The tag given to this linedef is irrelevant.
  • Linedef type 413: Change Music – Has the same functionality, but checking Flag [8] / Peg Midtexture / Effect 3 hides the music credit which shows whenever a new song plays.

Sector types

  • Sector type 2: Offroad (Weak) – Slows the player down slightly unless they are under the effect of a speed boost.
  • Sector type 3: Offroad – Slows the player down moderately unless they are under the effect of a speed boost.
  • Sector type 4: Offroad (Strong) – Slows the player down greatly unless they are under the effect of a speed boost.
  • Sector type 12: Wall Sector
  • Sector type 112: Trigger Linedef Executor (Race Lap) – Activates the tagged trigger linedef on a certain lap of a race. The lap to use is based off of the player with the lowest current lap, unless Solid Midtexture is checked, in which case the lap of the player that enters the sector is used instead. By default the trigger linedef will activate if the used lap is equal to the front sidedef's x offset with an offset of 1 representing the second lap. If flags [6] / Not Climbable or [1] / Block Enemies are checked on the trigger linedef then the used lap must be greater than or equal or less than or equal to the front sidedef's x offset, respectively.
  • Sector type 192: Invert Encore Remap – Inverts the effects of the Encore Remap if an Encore Palette has been made. Normally, everything is remapped barring Spring Panels and Sneaker Panels.
  • Sector type 256: Spring Panel – Makes the player bounce forward after touching the sector like a spring, keeping any previous momentum or speed (or giving some if you didn't have too much speed).
  • Sector type 768: Spring Panel (Speed Capped) – Makes the player bounce forward after touching the sector like a spring, but caps your speed to a certain amount during the jump instead of keeping it.
  • Sector type 24576: Sneaker Panel – A boost panel, gives the player a speed boost upon contact.
  • Sector type 40960: Circuit Finish Line – Marks the completion of a lap after crossing all checkpoints before it. Note that it can be used as a Section completion marker in case your track is a one-way/section race (laps used as sections).

Level header parameters

SectionRace

Default setting: false

This parameter is used to indicate if a track is a sprint race where there's a defined end. If this is set to true, then the number of 'laps' which the player would have to do will be no more than the NumLaps value given.

MobjScale

Default setting: FRACUNIT

This parameter is used to set the scale of all Objects in the map, in multiples of FRACUNIT.

Example: MobjScale = FRACUNIT/2 would scale all Objects in the map to half of its current size.

ZoneTitle

Default setting: (none)

Replaces "Zone" with the title on this parameter, unless the NoZone parameter is set to true, in which case it won't display at all. The zone title is limited to 21 characters; if it is longer, a warning will be displayed and the name will be truncated to fit.

List of music

Other features

Unlockables

This article or section contains a spoiler, an unlockable, or a secret. Please leave the page if you do not wish to view spoilers.

With the exception of Hell Attack, all unlockables can be unlocked either by collecting a certain number of medals or playing a certain number of matches.

Unlockable Description Needed medals Needed matches
Egg Cup Unlocks the Egg Cup maps (Kodachrome Void, Boiling Bedrock, Egg Quarters, Virtual Highway and Eggman's Nightclub) for Time Attack and Multiplayer. 5 medals 25 matches
Chao Cup Unlocks the Chao Cup maps (KKR Ganbare Dochu 2, CK Chao Circuit 1, CK Chao Circuit 2, CK Cloud Tops 2, CK Regal Raceway) for Time Attack and Multiplayer. 15 medals 50 matches
SMK Cup Unlocks the SMK Cup maps (SMK Donut Plains 1, SMK Mario Circuit 2, SMK Ghost Valley 2, SMK Bowser Castle 3, SMK Vanilla Lake 2) for Time Attack and Multiplayer. 30 medals 150 matches
Hard Game Speed Unlocks the Hard Game Speed option for use in Multiplayer. 50 medals 200 matches
Encore Mode Unlocks Encore Mode, which mirrors the tracks and may provide a complete palette remap of them, for use in Multiplayer. 70 medals 300 matches
Hell Attack Unlocks the ability to play Map Hell tracks in Time Attack. 110 medals
Spoilers end here.

See also

  Modifications [view]
v2.2 Mystic Realm (Community Edition) • SRB2 BattleDr. Robotnik's Ring RacersTortured PlanetSUGOISUBARASHIIKIMOKAWAIII
v2.1 Acid MissileDumbventureSRB2Kart
v2.0 Botanic SerenitySRB2CBSRB2 RidersXSRB2
v1.09.4 SA-SRB2Blue HeavenShufflarB2SRB2JTE
Pre-1.09.4 SPMoves