SRB2 Message Board  

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

Thread Tools
Mimic Details »»
Version: v1.2, by Namolos (Constructive Asshole) Namolos is offline
Developer Last Online: Mar 2019

Category: Version: SRB2 Kart Rating: (1 votes - 3.40 average)
Released: 01-14-2019 Last Update: Never Installs: 0
Scripts Re-Useable Content

Inspired by the character Emerl, and to some extent, stat randomizers, I give you... Mimic. What does it do? It makes you mimic characters, of course! At the start of the race/battle, a random character will be chosen from the pool of characters you have added. That's right. You can mimic any character, even custom ones! You will mimic this character for the duration of the race/battle (by default), both stats and voices. However, you can make things a bit crazier than this.

There are 4 game modes included, all of which are fully compatible with one another. So, you can mix/match the various modes to create up to 15 different combinations. Along with adjustable intervals and cooldowns, you have a lot of room for customization.

Respawn mode!
This causes you to change what character you're mimicking on respawn. The character you get is random. It has a cooldown of 10 seconds by default, so don't think you can abuse death until you get a character you like. The cooldown is adjustable, however, so don't fret if you dislike this. (and yes... you can set it to 0 if you'd like to be lame)

Related console vars:

mimic_respawn: On/Off (Default: Off)
mimic_respawncooldown: Unsigned (Default: 10 )

Lap mode!
This causes you to change what character you're mimicking every lap. The character you get is random.

Related console vars:

mimic_lap: On/Off (Default: Off)

Manual mode!
This adds the ability for you to change mimics at will. This is done by tapping Custom 3. The character you get is random, and this has a cooldown of 25 seconds by default. Try to be wise with your rolls and perhaps you'll get what you need at just the right time. The cooldown for this mode is also adjustable.

Related console vars:

mimic_manual: On/Off (Default: Off)
mimic_manualcooldown: Unsigned (Default: 25 )

Random mode!
Perhaps the most exciting mode. This causes you to randomly change mimics throughout the race/battle. By default, this happens on a random interval between 15-30 seconds (decided each time you change mimics). You can adjust this interval as well, and if you'd like to make the change time static, simply make the min and max the same.

Related console vars:

mimic_random: On/Off (Default: Off)
mimic_randommin: Unsigned (Default: 15 )
mimic_randommax: Unsigned (Default: 30 )

Additionally, for those that may dislike the fact that you mimic the sounds of said mimicked character, or dislike having sounds in general (and possibly HUDs), you've been accounted for.
This allows you to disable mimicking sounds. Note that turning this off will make it harder for you to know who the other players really are!

mimic_sounds: On/Off (Default: On )

This lets you disable indicator sound effects, for those of you that might find it a tad annoying. You'll have to pay better attention to your HUD without this, however.

mimic_indicatorsounds: On/Off (Default: On )

This allows you to disable the mimic HUD. Why would you ever want to do this?

mimic_hud: On/Off (Default: On )

Spoiler: Commands/ConsoleVars
Full Console commands/variable documentation:

mimic_help : Provides you with useful help information while in-game


mimic : On/Off ======== Allows you to toggle mimic on or off

mimic_respawn : On/Off ======== Allows you to toggle respawn mode on or off
mimic_lap : On/Off ======== Allows you to toggle lap mode on or off
mimic_manual : On/Off ======== Allows you to toggle manual mode on or off
mimic_random : On/Off ========Allows you to toggle random mode on or off

mimic_respawncooldown: Unsigned ======== Allows you to adjust the respawn mode cooldown
mimic_manualcooldown : Unsigned ========Allows you to adjust the manual mode cooldown
mimic_randommin : Unsigned ======== Allows you to adjust the random mode minimum interval
mimic_randommax : Unsigned ========Allows you to adjust the random mode maximum interval

mimic_hud : On/Off ========Allows you to toggle the mimic HUD on or off
mimic_sounds : On/Off ========Allows you to toggle mimicing character sounds on or off
mimic_sounds : On/Off ======== Allows you to toggle indicator sound effects on or off

Spoiler: Known Issues
Attempting to mimic Sonic's sound effects normally as any character other than Sonic himself causes the sounds of whatever skin you are currently using to play. This causes an infinite start/stop sound loop and... isn't pleasant for the ears. As a workaround, I've included duplicates of all of his sounds in the wad and freeslotted them in the script, as well as creating special conditions for whenever Sonic is the mimic in question.

Since the victory/loss quotes are played from NULL when you are the local player, this means that replacing them isn't fully possible with the method I'm using (and I'm not sure it's possible at all!). While it technically works, you yourself will hear your skins quote, while all other players will hear the quote of whoever you are mimicking.

Spoiler: Changelog
Initial Release

Converted to PK3
Fixed a bug that allowed you to mimic stats that fall outside of the normal stat range

Splitscreen support has been redone, now far more efficient and adjusted to properly fit all(?) resolutions!
Now uses LJ Sonik's Pseudorandom numbers library

Download Now

File Type: pk3 kl_mimic_v1.2.pk3 (156.6 KB, 178 views)


Click image for larger version

Name:	kart0024.gif
Views:	2363
Size:	5.90 MB
ID:	15268   Click image for larger version

Name:	kart0023.gif
Views:	2249
Size:	2.81 MB
ID:	15269   Click image for larger version

Name:	kart0022.gif
Views:	2313
Size:	6.89 MB
ID:	15270   Click image for larger version

Name:	kart0021.gif
Views:	2293
Size:	4.04 MB
ID:	15271  

Supporters / CoAuthors

Show Your Support

  • The author of this addon has given explicit permission for its content to be re-used and/or reproduced.

Old 01-14-2019   #2
Worst Ranked 'Kart Player
D00D64's Avatar

Welcome to releases! I've always been a fan of Mokujin-type characters/modes in games with varied casts, so I loved this one too! I actually wanna try running servers with Lap mode on! My only gripe is that it should probably not be possible to re-select the same character on rolling a change. It probably isn't an issue when you add in bonuschars and other character wads, as I tested this with just the base 5 characters, but still.
The least skilled player on the Kart Krew dev team, but I try my best. Maybe someday...

My awful Twitter account

My also awful YouTube channel
D00D64 is offline   Reply With Quote
Old 01-20-2019   #3
Constructive Asshole
Namolos's Avatar

Small update. See the changelog in the main post for details.
Namolos is offline   Reply With Quote
Old 03-01-2019   #4
Constructive Asshole
Namolos's Avatar


Splitscreen support has been redone! The splitscreen HUD now properly aligns in all resolutions, as well as being far more efficient than it was before.

Mimic now makes use of LJ Sonik's pseudorandom number library. This should (hopefully) make things a little more... random than they were before.

Last edited by Namolos; 03-01-2019 at 10:30 AM. Reason: I can't spell when I'm tired I guess
Namolos 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 Off
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT. The time now is 03:46 AM.

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