SRB2: Chaotic Edition

[Reusable] SRB2: Chaotic Edition 1.1.2

I give permission for this addon to be reused, modified, or ported by anyone
  1. Yes
I understand my submission will be rejected if it does not follow forum rules, Submissions guidelines, and/or file name conventions
  1. Yes
Welcome to...
Sonic Robo Blast 2: Chaotic Edition.

SRB2 Chaotic Edition logo.png


What is SRB2: Chaotic Edition?

This is a mod that turns SRB2 on it's head, and makes it a game of endurance, seeing if you can complete the level before being knocked on your side by randomized effects. Every 4-12 seconds, a random effect will be applied to the player, in which it can hinder the player, help the player, or do a little bit of both. Each effect has different chances of occuring, whether it be common, or really rare. And a lot of effects have their own randomized elements.
Although there is no limit to the amount of effects that can be applied, generally speaking it's rare to see more than 6 effects applied to the player.
There is a vast amount of customization you can do with the chaotic command, of which you can see below here.

List of Effects
  • Cement Shoes - Fills your shoes with cement! Causes you to fall to the ground really quickly, and reduces your run speed drastically.
  • Giant/Tiny - Causes the player to become giant or tiny, respectively.
  • Fling Player - Throws the player across the map, occassionally slapping the player too!
  • No Abilities - Removes the player's special abilities, such as gliding, thokking, etc. and removes the ability to use shield abilities.
  • Funky Camera - Sets the camera to be either really far away, or really close up.
  • Random Music - Randomizes the music to any given vanilla SRB2 track.
  • I WAS FROZEN TODAY! - Freezes the player in place, disallowing them from moving for a brief period.
  • Spawn Object - Spawns a random object above the player, launching it fowards/backwards.
  • Butter Physics - The ground has turned into butter, and you are unable to control yourself. You can gain massive speeds with this!
  • Drifting Left - Your camera is constantly rotating to the left.
  • Negative Rings - Causes any stationary rings you collect to remove 1 ring from your total ring count.
  • 2x Rings - The opposite of Negative Rings, causes any stationary rings you collect to grant you two rings instead!
  • Change Character - Changes your character to any characters you may have unlocked or added as a mod.
  • Change Color - Changes your skincolor to a random color.
  • the ride never ends - Your camera is slightly tilted, as if it's some weird dutch angle.
  • Nuke - Causes a nuke shield explosion to happen where you are. If you already have a nuke shield, it doesnt remove it!
  • Darkened Vision - Dims your screen for a little while, with it being much worse in amplify mode.
  • Invert Controls - An amplify mode exclusive effect, it does what it says on the tin.
  • i taketh - Removes various thing from the player, such as a few rings, i-frames, tails' flight time, etc.
  • Remove Random Effect - Does what it says, it stops one of the player's current effects from continuing.
  • Gravity Coil - Causes the player to jump higher, and float down much more slowly.
  • Super Jump - Causes the player to jump really high.
  • the pizza is aggressive - ??????????????????
  • Ghost - Turns the player into a ghost, making them unable to interact with most things.
  • Give Good Stuff - Gives the player a random assortment of goodies.
  • Earthquake - Causes an earthquake to happen, and shakes your screen! Doesn't happen on multiplayer with >3 players.
  • Money Bag - Gives the player a good amount of rings for a few seconds.
  • Superring - Gives the player 10 rings.
  • Anti-Superring - Takes away 10 rings from the player.
  • Blackhole - Makes you the center of gravity, objects within a certan vicinity will home in on the player the closer they are to you.
  • COMBO TIME! - Causes two new effects to take it's place when given!
  • Reversed! - Amplify Mode exclusive effect, wherein it rotates the player 180 degrees.
  • Bouncy Floors - Causes the player to bounce and uncurl every time they land.
  • Lucky! - Causes various good things to happen, such as increasing the chances of good effects, causing a random object to turn into a ring box, etc.
  • No Turning - Disallows the player from moving the camera left or right.
  • Firework - A firework's been strapped to you, and you are sent flying high! There's a random chance an explosion will happen at the end of it.
  • Moonjump - Gives the player the double jump ability, and allow you to use it infinite times while in air.
  • Zero Gravity - Removes the player's gravity, making it so they can't fall down.
  • Busted Controller - Amplify Mode exclusive effect, where your controller keeps giving random inputs to your character!
  • Windy Day - It's a very windy day, even indoors! This causes the player to be pushed in varying angles, with varying degrees of force.
  • Incline Problems - The hills are really sticky! This makes it hard to go up or down slopes.
  • Bleeding - This causes you to continuously drop rings at varying speeds, because you're bleeding!

Commands
Use "chaotic" as a prefix, and type any of the following here to customize your settings!
Also if the command needs a name with spaces (i.e. Change Character), use quotation marks to contain the phrse!
  • help: Lists all the available commands, and stops the HUD text asking you to check the help.
    -- Options --
  • save/load: Saves or loads your current settings.
  • amplify <on/off>: Enables Amplify Mode, which makes most effects more intense, including directly affecting said effects, increasing their timers, and even introduces new effects.
  • limit <0-8>: Effect Limit, limits the amount of effects that can be applied to the player. Setting it to zero removes the limit.
  • carryover <on/off>: Carries effects between respawns and level loads.
  • memory <0-6>: Allows a certain amount of effects to be remembered, preventing them from occuring until the item is removed from the list.
  • blacklist <(effect name)>: Adds/removes effects from a blacklist. Use "add" or "remove", plus an item, to change the list.
    -- HUD --
  • position <top/bottom>: Adjusts the position of the HUD.
  • timerbar <on/off>: Shows a bar displaying the time until the next effect.
  • rainbow <on/off>: Enables a rainbow effect for the timer bar.
    -- Tweaks --
  • afterfinish <on/off>: Allows effects to continue to be applied after completeing a level, useful for netplay.
  • minwait <3-8>: Changes the minimum amount of time until a new effect occurs.
  • maxwait <4-16>: Changes the maximum amount of time until a new effect occurs.
  • roulettesfx <on/off>: Lets the effect roulette play sounds as it spins through effects.
    -- Misc. --
  • debug <on/off>: Allows for debug functionality, such as printing text to console.
  • noincompat <on/off>: Disables the incompatbility check for all effects. All hell will break loose.
  • autosave <on/off>: Automatically saves settings when a setting is changed.
  • autoload <on/off>: Automatically loads settings when the player first spawns.
  • effectbtn <off/custom1/custom2/custom3/ringtoss/ringtossnormal/weaponnext/weaponprev/spin/jump/tossflag> Instantly applies an effect to the player when pressed. Not available in competitve modes.
  • effecttype <(effect name)>: Supplements effectbtn, wherein a specific effect will be applied when the button is pressed.

Additional Credits
  • QuickWolfPT for their "Mirror Mode" mod, specifically the lua script. Was able to use it for the "invert controls" portion of this mod.
  • Tatsuru for their "Slot Machines" mod, was able to use the BootlegAttract function in the script for my own purposes.
  • sprkizard aka szv for customsave_io.lua, I used the Serialize/Deserialize functions found in their script.
  • lua-users for the DeepCopy code, used for transferring tables between local to player variables. http://lua-users.org/wiki/CopyTable

IMPORTANT NOTICE
It is highly recommended that if you are to set up a netgame with this, to use the dedicated server feature! Use -dedicated as a launch argument for SRB2 to launch it in dedicated server mode.
It isn't required, but it makes things run a lot smoother, with less chance of effects bugging out.

Since you've read this far...
Check out the sister project for this, SRB2Khaos! It's like this mod, but for SRB2Kart!
  • srb20017.gif
    srb20017.gif
    3.4 MB · Views: 450
  • srb20014.gif
    srb20014.gif
    4.1 MB · Views: 433
  • srb20013.gif
    srb20013.gif
    5.4 MB · Views: 375
  • srb20001.gif
    srb20001.gif
    3.2 MB · Views: 357
  • srb20003.gif
    srb20003.gif
    3.5 MB · Views: 377
  • srb20007.gif
    srb20007.gif
    3.3 MB · Views: 346
  • srb20009.gif
    srb20009.gif
    2.1 MB · Views: 374
Author
EeveeEuphoria
Downloads
5,721
Views
13,031
Extension type
pk3
File size
283.6 KB
MD5 Hash
2275b83539618d0896c831ab5ef55135
First release
Last update
Rating
4.67 star(s) 3 ratings

More resources from EeveeEuphoria

Share this resource

Latest updates

  1. 1.1.2 - Oops I forgot to fix that dark screen bug, I finally fixed it now

    Uh, yeah, what the title says. Sorry it took me too long to finally release this, this shouldn't...
  2. Minor update

    Hey all, tiny lil update here! Just a few QoL changes, mainly regarding the 2P tails found in...
  3. Chaotic Edition v1.1, Christmas Update!

    Happy holidays, I've released a new update for SRB2: Chaotic Edition! This comes with some...

Latest reviews

Finally, the screen is brighter now!
Upvote 0
Love the mod but I have a problem where when I add it to the game for some reason it makes the screen dark and it will stay dark, I think it has something to do with the UI because it goes away if I turn off the UI or I bring up any other UI such as the emerald list
Upvote 0
I had a ton of fun doing challenge playthroughs with this mod, especially with amplified mode. The only issue I've had with it is that I kinda wish there was a way to change the frequency of certain effects. For example, turning down the frequency of "darkened vision" and turning up the frequency of "change character". (Apologies if this is already a feature that I've somehow overlooked)
Upvote 1
How can i download this,i don't see any download button here...
Upvote 0
Top