Dark.lua - The Edgy Alternative

Dark.lua - The Edgy Alternative v1

I made sure my file(s) follow the Submissions Guidelines
  1. Yes
Do you miss those good old days where Dark Sonic was all the craze? Where the concept of an angry/evil version of Sonic was a novelty? Or when you could just like Dark Sonic because it was cool?
Well do I have the solution for you~
lualogo.png

Introducing... Dark.lua!
The answer to all your Dark transformation needs!

"But Annie, how does it work?"
Quite simply! Once you have the third Chaos Emerald (or just the Blue emerald for those playing maps where they can grab the chaos emeralds out of order :sadthumbsup: ), an indicator will appear in the top right corner of your screen, called "N. Chaos En."(Negative Chaos Energy), displaying a percentage from 0 to 100%!
"Ok, I have them, what now?"
Then allow me to get into the (not-so-extensive) feature list!

  • Getting more N. Chaos Energy:
    Once you have the required amount of Emerald(s) and the indicator appears, you'll be able to fill it up quickly by simply hitting enemies! 5% will be awarded to you for every hit, so fight away~.
    srb20039.gif

    Just try not to get hit, if you do, you'll lose 10% Chaos energy.
  • Transforming
    The part everyone is here for, the actual transformation! Once you have at least 30% (and your character is capable of going Super), simply press toss flag...
    srb20036.gif

    And enjoy!
  • Dark Form:
    Onto the form itself! The form gives you a variety of benefits, at a cost of course. You lose 1% of Chaos Energy every second, turning back once you hit 0%. But in turn, you get:
  • A higher jump
  • Increased run speed
  • And two custom abilities, "Unstoppable" and "Homing Aura"! They'll be elaborated on in a bit~.
    srb20031-min.gif

    The increased jump height will allow you to reach some unorthodox routes, normally not accessible by characters who can't fly/climb.
    srb20034-min.gif

    And the increased speed combined allows you to go far with little momentum (that thok into the enemy was entirely accidental by the way I am not good at this game).
  • But those are minor abilities, let's be honest. What really makes Dark stand out are...

  • Unstoppable:
    As long as you are in this form, you cannot flinch or be knocked back, barring Brak missiles or shield bumps, once you're in Dark, you are not being stopped! Of course, this isn't synonymous with being invincible. If you get hit while in Dark, while you don't flinch...
    srb20033.gif

    You will lose half of your current rings, and they do not spill out. If you get hit while you have 10 or less rings though, you will lose all remaining rings.
    And if you have no rings...
    srb20032-min.gif

    Getting hit will cost you raw Chaos Energy, as you shield yourself using 10% of your reserves with every hit.
    On the topic of rings, you best stock up on some before transforming. Because you can't collect any more after transforming (outside of item boxes or bot help).
    srb20035.gif

    And, the second custom ability...
  • The Homing Aura!
    Initiated by pressing the "Fire" button, the Homing Aura appears to be just a regular homing thok at first, but don't be fooled. Not only is it quicker than your average homing thok, but it also works on the ground, making it both a homing thok and a homing dash attack that you can freely use with any character!
    srb20042.gif

    Use it in the air to bounce on enemies and get some insane distance!

All of these features combined allow you to maneuver around the stages of SRB2 with speed and aggressiveness, but always watch out, you wouldn't want to detransform when you least expect it, so defeat as many enemies as you can!

Oh, and for those who collect all 7 Chaos Emeralds, if you reach 100% N. Chaos En. and transform...
srb200302.gif
Well, I'll let you see how that little feature feels.

Some bonus features!:
  • Two commands for you to mess around with (Admin only!), setchaosenergy and infiniteenergy, both commands should be self-explanatory;
  • A different form color based on your skin color!*
    (Provided I thought of it when implementing them... :dramahog: Otherwise, you'll just default to the color Jet);
  • CrossMomentum support! It gets hectic.
  • Multiplayer support...? Theoretically? I'll be real chief I couldn't test this one very well so proceed with caution.
  • A unique form color for Metal Sonic!

And that's about it! Nothing more to say, just download and have fun! This is my first ever submitted LUA, so please, be gentle, but also leave some feedback! I'm new to the scene, and I'm still unsure of certain aspects myself, so I'd love to get some thoughts from the community!

A few special thanks and credits to...:
- Frostiikin, whose CrossMomentum mod allowed me to come up with some unique ways to execute what I wanted (and for code reference!)
- The SRB2 Discord! Specifically, SMS Alfredo, amperbee, Golden and others for putting up with my stupidity and helping me get this mod working! I would not be able to release this without their help in the scripting channel, seriously.
Author
Annie/Rosa
Downloads
11,775
Views
29,062
Extension type
lua
File size
20.2 KB
MD5 Hash
38b92dc57dca7e108db6a7b48d693346
First release
Last update

Share this resource

Latest reviews

Best mod ever but the down side i tried multiplayer and the dark mod can make you hit badniks and people
Upvote 0
Easily one of my favorite SRB2 addons! I always thought Dark Sonic was awesome, and it's great to have him playable!
Upvote 0
I Can't Believe It's Not A Pk3! love to see a reward for only getting SOME of the emeralds (have wanted this in the official games), even if it does feel kinda broken as all getout. can't be too bothered while i'm in 2000s era sonic fan paradise with both this and xmom. having super hyper AND dark forms for all characters feels like a serious novelty i would've loved as a kid. and it just really works well as a mechanic as a sort of hypermode when you're in a bind, it's just total 2007 cool.
Upvote 0
An honestly incredible mod that functions well with just about any character that can go super. Upon multiplayer testing, it seems that only the server host is capable of entering Dark (and by proxy, Dark Super) and all other characters are locked out of achieving it (This was tested with Max Control Sonic and Adventure Sonic, with my friend, the host, playing as Adventure). Is this just a case of characters who have two transformations already (MCSonic has a Hyper form built-in) being unable to transform, or a lack of compatibility for the character themselves? If so, is there a way to modify the .lua to support them/possibly implement a way to modularly determine who can enter the form or not.
Other things I've noticed in multiplayer (that may or may not be unrelated):
1. Your frames will commit seppuku from Castle Eggman onwards when the script was active (was tested with a large pack of addons, could be completely unrelated)
2. Friendly-fire on other players is possible in netgames (I theorize it's because of how Unstoppable rewrites how damage works)
3. By the later stages in the vanilla campaign, the Dark form becomes extremely difficult to achieve and maintain with everyone running around (but this goes for just about every form, vanilla or otherwise)
Now, some other suggestions:
1. When at zero rings, you could have the ability to passively generate Negative Chaos Energy, which helps encourage the risky moves (like tackling enemies without taking a hit) required in order to activate the form
2. In addition to the first suggestion, Negative Chaos Energy is generated faster in boss fights depending on how many times you get hit (the rate could be decreased by 50% for every time you get hit)
That's about all I have for now on this awesome mod that *desperately* needs more attention. While experimental and a tad buggy, the Lua in its current state is incredibly fun, and could possibly lead to some new, crazier fanmade form mods from you in the future. I'd like to see more like this, so keep at it with my chaotic ramblings in mind.
Upvote 0
I love the mod, I just wish it worked with other characters like modern sonic, Still a Great Mod
Upvote 0
I really liked the mod! But unfortunately it doesn't work with the mod "All Characters super!". When the two mods are active, it disables super forms for characters who couldn't go super without the mod, and I wanted to use both so I could turn into dark form on characters that can't transform.
I hope it is possible to make both mods compatible.
Upvote 0
Pretty fun! I like how this plays and it makes waiting for the full set of 7 quite easier to do. It seems to cause a bug during special stages though, where you can get hit by your own paraloop.
Annie/Rosa
Annie/Rosa
Wait, again?! I thought I'd fixed that... Back to the drawing board.
Upvote 0
Very simple, but incredibly amazing.
If you don't max out your adrenaline with all 7 emeralds you can still turn hyper, which is amazing. Very fun addon.
Annie/Rosa
Annie/Rosa
i just tried this and that was hilarious thank you for telling me. And thank you for the review!
Upvote 0
It great! An extra super form thats op! I had fun homing in and moving a high speeds! Heck! i even did a speedrun in frozen hill side. This is truly amazing!
Annie/Rosa
Annie/Rosa
Thank you! I'm glad you had fun with it!
Upvote 3
This is sick. But sometimes the colors can look a bit weird
Annie/Rosa
Annie/Rosa
Haha, yeah... I'll fix it up in the future, as much as I can. Thank you!
Upvote 0
Back
Top