SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Releases > Lua

Reply
 
Thread Tools
Character Randomizer [v3] Details »»
Character Randomizer [v3]
Version: v3, by Nightwolf (What if...) Nightwolf is offline
Developer Last Online: Dec 2020

Version: SRB2 Rating: (3 votes - 3.80 average)
Released: 05-08-2020 Last Update: Never Favourites: 6
SOCs Scripts Re-Useable Content

Character Randomizer

This mod randomizes characters during gameplay. The script puts all currently loaded characters into a skin table and then picks a random skin from it for every player. The skins will stay only for a limited time, after which a new one is chosen.

Commands
Spoiler:

cr_enable <0/1> - enable or disable this mod. (default: 1)
cr_time <1-3600> - set the time between skin changes in seconds. (default: 30)*
cr_skin list - print all currently loaded skins.
cr_skin add <skin name> - add a skin to the skin table.
cr_skin remove <skin name> - remove a skin from the skin table.
cr_skin reload - add all available characters to the skin table.
cr_ultimate <0/1> - enable or disable the ultimate skin randomization. (default: 0)* EPILEPSY WARNING
cr_timeoffset <0-900> - change the maximum difference between the time defined in cr_time command and skin time a player will get in seconds. (default: 0 - disabled)*
cr_shownextskin <0/1> - show the next skin you will get (default: 0 - off)*
cr_showtimer <0/1> - enable or disable the skin time clock (default: 1)*
cr_sa2random <0/1> - enable or disable skin changing only after map change. (default: 0)

* this command won't do anything when cr_sa2random is enabled.


Changelog
Spoiler:

Version 3
-Added cr_shownextskin command (request by Magnemania)
-Added cr_showtimer command (request by Solid SOAP)
-Fixed cr_sa2random not working properly with newly joined non-host players (glitch found by Apollyon Woman)

Version 2
-Added cr_sa2random command (request by Icarus)
-Added cr_timeoffset command
-Fixed record attack glitches (glitches found by cookiefonster)
-Fixed splitscreen timer HUD bug (glitch found by Eis-Kold)
-Disabled in-game demos using MainCfg

Version 1
-Initial release



Credits
Spoiler:

- GreffMASTER - beta testing
- people from #srb2-memery - some important ideas
- Icarus - cr_sa2random command idea
- Magnemania - cr_shownextskin command idea
- Solid SOAP - cr_showtimer command idea
- cookiefonster, Apollyon Woman and Eis-Kold - finding bugs in this mod


Have fun!

Download Now

File Type: pk3 VL_CharRandom-v3.pk3 (2.9 KB, 961 views)

Screenshots

Click image for larger version

Name:	srb20057.gif
Views:	543
Size:	7.25 MB
ID:	30893   Click image for larger version

Name:	srb20058.gif
Views:	366
Size:	6.09 MB
ID:	30894   Click image for larger version

Name:	srb20122.png
Views:	293
Size:	281.6 KB
ID:	30895   Click image for larger version

Name:	srb20060.gif
Views:	294
Size:	3.89 MB
ID:	30896   Click image for larger version

Name:	srb20061.gif
Views:	497
Size:	3.66 MB
ID:	30897  

Click image for larger version

Name:	srb20136small.png
Views:	191
Size:	443.3 KB
ID:	31992  

Show Your Support

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

Comments
Old 05-12-2020   #22
Nightwolf
What if...
 
Nightwolf's Avatar
Default

Quote:
Originally Posted by Solid SOAP View Post
Is there any way to obscure the timer? Or even randomize that in and of itself? I think it not existing would actually had a bit of fun to the mod.

On a semi unrelated note, a fun way to tinker with this may be to make the random character loop Modern/Neo Sonic and the Werehog. Kinda like a Sonic Unleashed mode but actually fun.

------

Might be a dumb question, but what ARE the names of each character skin???

I tried to remove Sonic, for example, and typed in "cr_skin remove <sonic>" and it did nothing.

I may add hiding the timer in a future update. You shouldn't put the "<>" in "cr_skin remove" and "cr_skin add" commands, just write "cr_skin remove sonic" to remove Sonic from the list.
__________________
life road throw possible low
Nightwolf is offline   Reply With Quote
Old 05-12-2020   #23
Solid SOAP
 
Solid SOAP's Avatar
Default

Quote:
Originally Posted by Nightwolf View Post
I may add hiding the timer in a future update. You shouldn't put the "<>" in "cr_skin remove" and "cr_skin add" commands, just write "cr_skin remove sonic" to remove Sonic from the list.
Cool, got it!
Solid SOAP is offline   Reply With Quote
Old 05-13-2020   #24
cookiefonster
Wiki Admin
 
cookiefonster's Avatar
Default

Record attack in this mod now seems to just be regular old record attack. I think it would be cool if this mod gave record attack a "random" option, to play as a character that randomly changes every 30 seconds.
__________________
I'm currently working on making 8-bit covers of the entire 2.2 soundtrack. Here are all the special stage themes!
cookiefonster is offline   Reply With Quote
Old 05-13-2020   #25
CreeperFace941
*dial up noises*
 
CreeperFace941's Avatar
Default

Quote:
Originally Posted by Solid SOAP View Post
Might be a dumb question, but what ARE the names of each character skin???

I tried to remove Sonic, for example, and typed in "cr_skin remove <sonic>" and it did nothing.
The skin is called sonic, but you need to remove the <> around the name.
Instead of "cr_skin remove <sonic>", it's "cr_skin remove sonic".
__________________
NOTICE: Game must be restarted to record statistics.
CreeperFace941 is offline   Reply With Quote
Old 05-14-2020   #26
Apollyon Woman
Homestuck Trash
 
Apollyon Woman's Avatar
Default

the sa2 command does not seem to work for players other than the host... they are still able to change characters freely
Apollyon Woman is offline   Reply With Quote
Old 05-16-2020   #27
NotAUser
I am a Bot
 
NotAUser's Avatar
Default

So this is how we get sonic unleashed in a nutshell
NotAUser is offline   Reply With Quote
Old 05-23-2020   #28
Nightwolf
What if...
 
Nightwolf's Avatar
Default

Version 3 of Character Randomizer has been released!

Go to the changelog for more information about the update.
__________________
life road throw possible low
Nightwolf is offline   Reply With Quote
Old 06-18-2020   #29
You Gotta be Joshing me
Rookie Flash Animator
 
You Gotta be Joshing me's Avatar
Default

WARNING :This mod is VERY unstable in multiplayer.
You Gotta be Joshing me is offline   Reply With Quote
Old 10-22-2020   #30
Basic Bronze Sonic
no more basic now only meme
 
Basic Bronze Sonic's Avatar
Default

if you use this mod by itself without any addon characters and or the SRB2 randomizer mod then I will be disappointed in you, jokes aside this is a really great mod and it's one of my favorite mods on the SRB2 MB but my only problem with this mod is the fact that not enough people know about it so yeah just get it now
Basic Bronze Sonic is offline   Reply With Quote
Old 10-26-2020   #31
noobmaster69
no noobs allowed
 
noobmaster69's Avatar
Default

I like this better than mania plus, its more random and fun :D
__________________
Quote:
NO NOOBS ALLOWWED >:((((

ALSO WHO IS JOE????
noobmaster69 is offline   Reply With Quote
Old 1 Week Ago   #32
BlueZero4
 
BlueZero4's Avatar
Default

Some custom characters have special actions with special animations. When switching from these characters (especially if they're doing a special animation), the next character's sprite will be stuck in the "spring up" position. Strangely, they still play normally anyway.

Especially see Draykon's Nasya and SuperPhanto's Xtreme Sonic.
BlueZero4 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 On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:40 PM.


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