SRB2 Message Board  

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

Reply
 
Thread Tools
[1.3]KartMP: A hot take on Kart balance Details »»
[1.3]KartMP: A hot take on Kart balance
Version: 1.3, by Lat' (Absolute territory where) Lat' is offline
Developer Last Online: Aug 2020

Category: Version: SRB2 Rating: (3 votes - 3.80 average)
Released: 04-20-2020 Last Update: Never Favourites: 3
Scripts

KartMP is an addon that features togglable solutions to certain balance issues seen in SRB2Kart. None of these solutions are objectively good and are merely my own attempts to adress issues I have with the game.
All of them are disabled by default, it's up to the server host to choose which features they want to activate.

Spoiler: Changelogs
  • V1.0
    • Initial release.
  • V1.1
    • Added Respawn Points (kmp_respawnpoints): Creates backups of your position for you to respawn at to make falling off less punishing.
    • Added Shrink Cleanse (kmp_shrinkcleanse): Destroys every item in the map upon Shrink Usage
    • Added Dynamic Shrink Duration (kmp_shrinkduration): Restores pre 1.0.3 Shrink duration where players in the back don't stay shrunk for as long.
    • Added Battle Accel (kmp_battleaccel): Multiplies acceleration by 1.5 in battle gametypes to make them more easily controllable.
    • Removed Offroad Take due to general impopularity.
    • Fixed an issue where player count was incorrectly calculated, leading to the Item Limiter and Extended Flashtics not always working properly.
    • Fixed 1.0.4 spinout not having any effect at all when on.
    • Fixed thrown orbinaut fuse sometimes rendering orbinauts invisible and not removing them.
    • Fixed missing visuals effects when the timer ran out on kmp_orbitlimit.
    • Removed mandatory fixes since these are now included in the base Kart build.
  • V1.2
    • Fixed a bug where respawn points would generate on quicksand.
  • V1.3
    • Fixed a bug where Shrink cleanse would activate if you tried using Shrink without actually being able to use it.
    • Respawn points are no longer generated if you're heading towards a drop-off. (This includes ramps and death pits)
    • After respawning at a respawn point, it is deleted and a new respawn point cannot be generated until you spend at least 2 full seconds on the ground. Dying during that period will have you respawn at the last actual checkpoint. This should prevent horrible respawn locks if they still happen in spite of the above change.
    • Fixed respawn points applying flags improperly for reverse gravity respawning (Per-sector gravity should now work as intended)



List of commands (On/Off toggles) and the reasoning behind them:
  • kmp_bumpspark: Allows you to keep your Drift Spark after bumping a wall. This also fixes drift direction switching after bumping a wall.
    Spoiler: Reasoning

    I always found situations where you barely bump a corner because of a slight misjudgement or because of lag to be frustrating, especially because you lose all your speed and that it takes forever to build it back. This change allows you to minimize such a mistake so long as it's not too great, as you will be able to release your drift after the bump to get back to speed thanks to the acceleration given by a drift boost. This allows the games to feel much more fluid overall.

  • kmp_hardsneakers: Sets the Sneaker boost to 50% instead of 27.5% in Hard game speed. Makes catching up a whole lot easier.
    Spoiler: Reasoning

    I find hard speed to be horribly unfun to play as it punishes mistakes far too much. Yet it seems to be the preferred gamespeed for most of the servers. A prominent issue in hard mode is that Sneakers are rarely ever useful outside of shortcuts, which makes people more prone to holding onto them and getting them stolen. This change allows Sneakers (And particularly Rocket Sneakers) to be a lot more useful and allow you to recover from mistakes.

  • kmp_extendflashtics: Extends invulnerability after taking damage according to the number of players in the game.
    Spoiler: Reasoning

    When recovering from a hit, you're a slow moving easy target, and it's easy for passing players to just drop another middle finger with another orbinaut, thus adding to your frustration.

  • kmp_slowspinout: Reverts spinout to its slower 1.0.4 iteration.
    Spoiler: Reasoning


    bruh.

  • kmp_floatingitemfuse: Makes dropped floating items disappear after a variable amount of time that depends on the amount of laps required to clear the map.
    Spoiler: Reasonig

    No, first place shouldn't be able to pick up Invincibility or Growth, this is stupid and further amplifies the escape velocity problem V1 has.

  • kmp_itemlimiter: Limits how many of a single item you can get when the player count goes past 8. This change primarily affects Decabananas.
    Spoiler: Reasoning
    Games with 8+ players quickly become a mess once quad orbinauts and decabananas start being commonly obtained by players. This aims to limit the chaos somewhat.

  • kmp_orbitlimit: Changes the way orbiting items are handled; they spin faster when first brought out and slow down to a crawl overtime. This rewards good timing with better protection against players that want to get a bit too close to your comfort zone. A timer will start depleting after using the item. If it reaches 0, the item is destroyed, so use it before then.
    Spoiler: Reasoning

    The timer exists notably to prevent Double Jawz users from being impossible to pass safely as they keep hoarding onto their item which they can keep out for no cost or punishment at all.
    The faster spin rewards timing and gives an incentive to want to keep your item undeployed until the right time.

  • kmp_hyudoro: Extends Hyudoro duration.
    Spoiler: Reasoning
    Makes Hyudoro an actually worthwhile and powerful item beyond stealing stuff. You become invulnerable to any and all items and bumps but can also freely go over offorad during that time, making it a semi decent item for catching up!

  • kmp_orbinautfuse: Makes orbinauts disappear a while after being thrown.
    Spoiler: Reasoning
    Orbinauts kind of become really powerful permanent hazards when thrown in long straights like Virtual Highway's beginning section where they'll bounce back and forth for the entierety of the game. This will make them disappear after a while to solidify their use as on-the-spot projectiles rather than slow moving bananas.

  • kmp_growthbump: Disables growth squish in mid-air and at low speeds.
    Spoiler: Reasoning
    Getting squished in mid air feels horrible, getting squished by a growth player you hit from behind moving at a snail's pace also feels horrible. This fixes that.

  • kmp_haste: Tyron's Haste Lua. Gives low speed characters longer drift sparks.
    Spoiler: Reasoning
    In most cases, high speed characters are by far superior, as unless they get hit, at equal skill levels, they will always outdo lower speed tiers. This change allows low speed characters to shine when taking turns with longer drift boosts that can really make a difference and even the playing field!

  • kmp_respawnpoints: Creates backups of your position every half a second for you to respawn at if you die. In case of GBJ, use the respawn command to respawn at the last proper checkpoint instead.
    Spoiler: Reasoning

    On average a respawn in V1 costs you about 6 to 10+ seconds. Yeah, this sucks. This aims to fix that by creating quick backups of your position so long as you're on the ground on normal road and aren't spun out! The respawn command will always respawn you to proper checkpoints

  • kmp_shrinkcleanse: Upon Shrink activation, destroys every item currently on the map. This causes fake item boxes and mines to explode at your credit, too!
    Spoiler: Reasoning
    Shrink is often disabled on servers as it's viewed as mostly useless and just annoying on top of sometimes causing issues. This tries to at least give it an use beyond just shrinking everyone. Combined with the change below, even makes it into a fair catch-up item for everyone to even out the odds!

  • kmp_shrinkduration: Players in the back don't stay shrunk for as long. Base Shrink duration changed from 20 to 16 seconds.
    Spoiler: Reasoning

    Shrink in its current state shrinks everyone for 20 seconds regardless of position, which is EXTREMELY punishing for a player in the back who wants to catch up as they'll have very little power to do so. With this change, the biggest penalty for these players is losing their item. Moreover, this lets players catch back up to the frontrunner and makes for some dynamic races.
    Combined with the change above, this makes Shrink into an item that's worth keeping on!

  • kmp_battleaccel: Multiplies acceleration by 1.5 in Battle gametypes.
    Spoiler: Reasoning

    I'll be honest and say I really dislike battle as it is because of how little control you have over your kart. The current physics are built for races, not for arenas where being able to change directions easily and recover swiftly is key to survival. This change adresses that problem by allowing you to easily get away after getting hit and overall turning more easily, making you feel much more in control.

Download Now

File Type: pk3 KL_kartmp-v1.3.pk3 (11.0 KB, 110 views)

Supporters / CoAuthors

Show Your Support

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

Comments
Old 04-20-2020   #2
Prime 2.0
Grape flavored
Permanently Banned
Default

The modtype prefix needs to be upper case.
Prime 2.0 is offline   Reply With Quote
Old 04-20-2020   #3
Lat'
Absolute territory where
 
Lat''s Avatar
Default

Reuploaded.
__________________
Quote:
Originally Posted by MADVAL2 View Post
glad there is no Zero Two in this pack,i really get mad everytime i see Zero Two
Lat' is offline   Reply With Quote
Old 04-20-2020   #4
wolfs
Watch Symphogear
Developer
 
wolfs's Avatar
Default

Welcome to releases!
__________________
Quote:
[23:56:36] <SM-MaxX> prisma illya is a gift to this impure earth and a shining beacon for all anime
wolfs is offline   Reply With Quote
Old 04-21-2020   #5
aa479758
The average Puyo Player
 
aa479758's Avatar
Default

I'm very interested in some of these features that have been made for this add-on. Hopefully I have the time to try them out.
aa479758 is online now   Reply With Quote
Old 04-23-2020   #6
Katmint
 
Katmint's Avatar
Default

These are good changes so I'd turn pretty much all of them on.
Katmint is offline   Reply With Quote
Old 05-17-2020   #7
Alessand97
 
Alessand97's Avatar
Default

Is there a way to turn them on while launching a dedicated server?
Alessand97 is offline   Reply With Quote
Old 05-17-2020   #8
Lucario_
Lucario
 
Lucario_'s Avatar
Default

Quote:
Originally Posted by Alessand97 View Post
Is there a way to turn them on while launching a dedicated server?
In "kartserv.cfg" file, add this line:
Code:
addfile "KL_kartmp-v1.pk3"
__________________
Having curiosity on modding and enjoying playing.

Lucario - The Aura Pokémon
Lucario_ is offline   Reply With Quote
Old 05-18-2020   #9
Alessand97
 
Alessand97's Avatar
Default

I meant enabling all options
Alessand97 is offline   Reply With Quote
Old 05-18-2020   #10
Alessand97
 
Alessand97's Avatar
Default

Testing I found out you can just write them in the kartserv.cfg like kmp_haste On
Alessand97 is offline   Reply With Quote
Old 05-21-2020   #11
SCOTT0852
 
SCOTT0852's Avatar
Default

Quote:
Originally Posted by Lucario_ View Post
In "kartserv.cfg" file, add this line:
Code:
addfile "KL_kartmp-v1.pk3"
Don't do this. When running the game, use "-file KL_kartmp-v1.pk3" as a launch argument. You can then put the commands you want to run in kartserv.cfg.
SCOTT0852 is offline   Reply With Quote
Old 07-01-2020   #12
aa479758
The average Puyo Player
 
aa479758's Avatar
Default

So after testing this addon for a bit, I noticed that the slow spinout feature seems to be bugged in 1.2. (Though I could be wrong.) I enabled it but I still travel at half speed when spinning out instead of slowing down. This didn't happen in when I tested it in 1.1.
aa479758 is online now   Reply With Quote
Old 3 Weeks Ago   #13
Lat'
Absolute territory where
 
Lat''s Avatar
Default V1.1

Long overdue update.

V1.1
  • Added Respawn Points (kmp_respawnpoints): Creates backups of your position for you to respawn at to make falling off less punishing.
  • Added Shrink Cleanse (kmp_shrinkcleanse): Destroys every item in the map upon Shrink Usage
  • Added Dynamic Shrink Duration (kmp_shrinkduration): Restores pre 1.0.3 Shrink duration where players in the back don't stay shrunk for as long.
  • Added Battle Accel (kmp_battleaccel): Multiplies acceleration by 1.5 in battle gametypes to make them more easily controllable.
  • Removed Offroad Take due to general impopularity.
  • Fixed an issue where player count was incorrectly calculated, leading to the Item Limiter and Extended Flashtics not always working properly.
  • Fixed 1.0.4 spinout not having any effect at all when on.
  • Fixed thrown orbinaut fuse sometimes rendering orbinauts invisible and not removing them.
  • Fixed missing visuals effects when the timer ran out on kmp_orbitlimit.
  • Removed mandatory fixes since these are now included in the base Kart build.
__________________
Quote:
Originally Posted by MADVAL2 View Post
glad there is no Zero Two in this pack,i really get mad everytime i see Zero Two
Lat' is offline   Reply With Quote
Old 3 Weeks Ago   #14
MK.exe
The one and only!
 
MK.exe's Avatar
Default

The new Battle Accel is super handy.
__________________
~ MK
MK.exe is offline   Reply With Quote
Old 3 Weeks Ago   #15
Katmint
 
Katmint's Avatar
Default

respawn points think quicksand is normal road

Attached Thumbnails
Click image for larger version

Name:	kart0000.gif
Views:	785
Size:	7.31 MB
ID:	35531  
Katmint is offline   Reply With Quote
Old 2 Weeks Ago   #16
Lat'
Absolute territory where
 
Lat''s Avatar
Default

What's a release without a game breaking bug that only happens in like 1 map hahaha
V1.2
  • Fixed a bug where respawn points would generate on quicksand.
__________________
Quote:
Originally Posted by MADVAL2 View Post
glad there is no Zero Two in this pack,i really get mad everytime i see Zero Two
Lat' is offline   Reply With Quote
Old 2 Weeks Ago   #17
Callmore
Default

Seems that with kmp_shrinkcleanse on, using shrink while in spinout removes all items, but doesn't use shrink.

(was taken with kmp v1.2)
Attached Thumbnails
Click image for larger version

Name:	kart0069.gif
Views:	604
Size:	2.86 MB
ID:	35625  
Callmore is offline   Reply With Quote
Old 2 Weeks Ago   #18
SpectrumUK
 
SpectrumUK's Avatar
Default

Sometimes respawn points generate on speed pads or too close to edges and/or walls. (sometimes that's the map's fault though)
__________________
3DS FC: 0860-3278-7234
Switch FC: SW-0329-7463-7409
Wii U: Spectrum0
PSN: Spectrum703
SpectrumUK is offline   Reply With Quote
Old 2 Weeks Ago   #19
Lat'
Absolute territory where
 
Lat''s Avatar
Default one point sree

Update mainly centered around making respawn points a tiny bit smarter.

V1.3
  • Fixed a bug where Shrink cleanse would activate if you tried using Shrink without actually being able to use it.
  • Respawn points are no longer generated if you're heading towards a drop-off. (This includes ramps and death pits)
  • After respawning at a respawn point, it is deleted and a new respawn point cannot be generated until you spend at least 2 full seconds on the ground. Dying during that period will have you respawn at the last actual checkpoint. This should prevent horrible respawn locks if they still happen in spite of the above change.
  • Fixed respawn points applying flags improperly for reverse gravity respawning (Per-sector gravity should now work as intended)
__________________
Quote:
Originally Posted by MADVAL2 View Post
glad there is no Zero Two in this pack,i really get mad everytime i see Zero Two
Lat' is offline   Reply With Quote
Reply

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 Off
[IMG] code is On
HTML code is Off

Forum Jump


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


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