SRB2 Message Board  

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

Reply
 
Thread Tools
Hyper Abilities Details »»
Hyper Abilities
Version: 4.1.2, by GameBoyTM101 GameBoyTM101 is offline
Developer Last Online: Feb 2020

Version: SRB2 Rating: (1 votes - 3.00 average)
Released: 12-14-2019 Last Update: Never Installs: 1
Scripts Re-Useable Content

With permission from both MotdSpork and HitCoder, I have polished up and ported this script to v2.2.x. Now you too can enjoy the full glory of the seizure-inducing Hypersonic Hedgehog and friends!




Spoiler: Features in Version 4.1.2

Hyper Sonic:
  • Flashing colors
  • Sparkles circle around Sonic
  • Armageddon Speed Thok
  • Afterimages
  • Inability to suffocate
Super Tails: NEW! (Only possible with Modifications)
  • Infinite flight
  • Inability to suffocate
Unfortunately, no Super Flickies... yet.

Hyper Knuckles: (Only possible with Modifications or Pandora's Box)
  • Latching onto a wall kills nearby enemies
  • Afterimages
  • Inability to suffocate
  • NEW! Knuckles now curls back up into a ball when cancelling a glide, allowing you to damage enemies or glide multiple times.
Spoiler: Features for Unlockable Characters ahead! You have been warned.

Hyper Metal Sonic:
  • Flashing colors
  • Sparkles circle around Metal Sonic
  • Afterimages
  • Immunity to short-circuiting

BONUS:
For those looking to create custom characters that wish to use this script, I have included commented-out code that allows for Hyper Forms to be triggered upon pressing the Custom 1 button. Though I give blanket permission for you to use this code, you should also contact MotdSpork and HitCoder for permission as well. Most of the work was done by them. This also applies to porting.

Spoiler: (SEIZURE WARNING!!!) Screenshots


Spoiler: Changelog

Version 4.1.2
  • With some assistance from original author MotdSpork, some additional bugs with characters that aren't Sonic have been patched out, as well as adding some coding optimizations.
Hopefully this is the last update I have to make tonight.

Version 4.1.1
  • Reimplemented the Armageddon Thok code I accidentally overwrote. Oops.
Version 4.1.0
  • Reimplemented Super Knuckles' Multiglide ability from 2.1.
  • Added Super Tails with Infinite Flight
    • Both of these changes are credited to Radicalicious and used with permission.
  • Given Super Tails infinite airtime underwater and in space.
Version 4.0.0
  • Initial release.
  • Work-In-Progress Hyper Metal Sonic.
  • Review this page for details on previous versions.

Download Now

File Type: lua VL_HyperAbilities-v4.1.2.lua (10.9 KB, 866 views)

Screenshots

Click image for larger version

Name:	srb20040.gif
Views:	3779
Size:	6.44 MB
ID:	23491  

Supporters / CoAuthors

Show Your Support

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

Comments
Old 12-15-2019   #2
Whackjood
The unreliable joodge
Judge
 
Whackjood's Avatar
Default

This all checks out! Into releases you go.
__________________
Meanwhile in Aerial Garden Zone
Whackjood is offline   Reply With Quote
Old 12-15-2019   #3
birbhorse
local eevee petter
 
birbhorse's Avatar
Default

Just tried it out for a bit, really good mod! Glad it got ported over.

Just an FYI for others trying it out, it is compatible with the lua script that allows any character to go super, at least it worked for Tails without bugging out.
__________________
--------------
raboot.jpeg
--------------
birbhorse is online now   Reply With Quote
Old 12-15-2019   #4
Elyos03
 
Elyos03's Avatar
Default

I've been waiting for this one.

Too bad the Hyper states aren't toggleable anymore, rather than forced. Buut, it's better than nothing at all.
__________________
"We're friends now."
"But I want to kill Goku."
"Most of my friends did."
Spoiler:
DO NOT look into my oldest posts. They now make me cringe like and YouTuber watching its very first video.
Elyos03 is offline   Reply With Quote
Old 12-15-2019   #5
GameBoyTM101
 
GameBoyTM101's Avatar
Default

Quote:
Originally Posted by Elyos03 View Post
Too bad the Hyper states aren't toggleable anymore, rather than forced. Buut, it's better than nothing at all.

I did this for polishing reasons. It simply feels better to me if Hyper forms replace Super forms. There is simply no advantage from a gameplay perspective for the vanilla characters to be able to swap between Super and Hyper at will. That said, code still exists to re-enable the toggle functionality. All you have to do is edit the script yourself and remove the comments dummy-ing out said code.
If you want it to be toggleable for more characters than just Sonic though you'll have to put in more effort but it should still be easy enough. Didn't want to bloat the script up with too much extraneous code.

Last edited by GameBoyTM101; 12-15-2019 at 02:02 AM.
GameBoyTM101 is offline   Reply With Quote
Old 12-15-2019   #6
Elyos03
 
Elyos03's Avatar
Default

Quote:
Originally Posted by GameBoyTM101 View Post
I did this for polishing reasons. It simply feels better to me if Hyper forms replace Super forms. There is simply no advantage from a gameplay perspective for the vanilla characters to be able to swap between Super and Hyper at will. That said, code still exists to re-enable the toggle functionality. All you have to do is edit the script yourself and remove the comments dummy-ing out said code.
If you want it to be toggleable for more characters than just Sonic though you'll have to put in more effort but it should still be easy enough. Didn't want to bloat the script up with too much extraneous code.
Okay, but where?
__________________
"We're friends now."
"But I want to kill Goku."
"Most of my friends did."
Spoiler:
DO NOT look into my oldest posts. They now make me cringe like and YouTuber watching its very first video.
Elyos03 is offline   Reply With Quote
Old 12-15-2019   #7
GameBoyTM101
 
GameBoyTM101's Avatar
Default

With permission from Radicalicious, I have re-implemented Super/Hyper Knuckles' Multiglide and Super Tails' infinite flight. I have also given Super Tails the inability to drown. With these changes in place, it has given me an excuse to update Hyper Abilities to Version 4.1.0!

Spoiler: Proper Changelog, for those interested

Version 4.1.0
  • Reimplemented Super Knuckles' Multiglide ability from 2.1.
  • Added Super Tails with Infinite Flight
  • Given Super Tails infinite airtime underwater and in space.

Last edited by GameBoyTM101; 12-15-2019 at 11:15 PM.
GameBoyTM101 is offline   Reply With Quote
Old 12-15-2019   #8
Elyos03
 
Elyos03's Avatar
Default

Two gripes:

1st: What happened to Hyper Sonic's Nuke Thok? It's gone!

2nd: It's still hard to re-enable the Custom 1 toggle thing with the rather inconvinient lack of comments. Here's how commenting works in Lua: if blah.blah and blah.blah \\*Insert something interesting here*
__________________
"We're friends now."
"But I want to kill Goku."
"Most of my friends did."
Spoiler:
DO NOT look into my oldest posts. They now make me cringe like and YouTuber watching its very first video.
Elyos03 is offline   Reply With Quote
Old 12-16-2019   #9
Lolour
 
Lolour's Avatar
Default

Ah, yes the true HYPER FORM.
__________________
Lolour on twitter: if srb2 is over, srb3 when?
Lolour is offline   Reply With Quote
Old 12-16-2019   #10
GameBoyTM101
 
GameBoyTM101's Avatar
Default

Quote:
Originally Posted by Elyos03 View Post
What happened to Hyper Sonic's Nuke Thok? It's gone!
I accidentally overwrote the Nuke Thok code with the new abilities for Tails & Knuckles. I patched the script to v4.1.1 to compensate, sorry about that!


UPDATE: MotdSpork found another bug that I missed in testing: Critical variables are not initialized unless you play as Sonic first. How I missed that again I'm not quite sure. Either way, 4.1.2 will happen soon.
UPDATE 2: This is late, but the mod was updated to 4.1.2 and in addition to properly initializing the variables this time, it also features some under-the-hood optimization changes.

Last edited by GameBoyTM101; 12-16-2019 at 11:13 PM.
GameBoyTM101 is offline   Reply With Quote
Old 3 Weeks Ago   #11
GreenKnight9000
 
GreenKnight9000's Avatar
Default

I think what would make this more interesting would be an option (disabled by default) to make the player revert back into their Super Form if they go under 50 Rings, though that's my own two cents.
Overall, this is a great lua script and I'm happy it has returned for 2.2!
__________________
Certified Emerald Hunter for online matches
-Known as ThomasTheHedgehog888 in matches-
GreenKnight9000 is offline   Reply With Quote
Old 3 Weeks Ago   #12
Snowy
PersistantRubine
 
Snowy's Avatar
Default Possibly interesting idea?

I know Hyper is supposed to be broken- It's the entire point of the form basically- Would it be possible to have it, or at least have a second version of it, where Hyper needs 100 rings to trigger and drains 2 rings a second, while if you transform under 100 rings you only get super? I dunno how SRB2 functions, so I'm not sure if that's even possible.
__________________
TOGETHER we can show the world what we can do!
You are giving me a little mania!
Snowy is online now   Reply With Quote
Old 2 Weeks Ago   #13
Xstatic
 
Xstatic's Avatar
Default

I Think I Need Some Help Making The Super And Hyper Forms Toggleable Again...
Xstatic is offline   Reply With Quote
Old 2 Weeks Ago   #14
Frostiikin
Meme Queen Supreme
 
Frostiikin's Avatar
Default

Xstatic, the way you type is painful.
Frostiikin is offline   Reply With Quote
Old 2 Weeks Ago   #15
Xstatic
 
Xstatic's Avatar
Default

I've said it once, and I'll say it again, no u.
Xstatic is offline   Reply With Quote
Old 1 Week Ago   #16
Frostiikin
Meme Queen Supreme
 
Frostiikin's Avatar
Default

that one wasn't painful. Capitalizing Every Word Like This Just Makes Stuff Painful To Read. But just capitalizing the stuff that's needed like you did in that last post looks fine.
Frostiikin is offline   Reply With Quote
Old 1 Week Ago   #17
GameBoyTM101
 
GameBoyTM101's Avatar
Default

Quote:
Originally Posted by Snowy View Post
I know Hyper is supposed to be broken- It's the entire point of the form basically- Would it be possible to have it, or at least have a second version of it, where Hyper needs 100 rings to trigger and drains 2 rings a second, while if you transform under 100 rings you only get super? I dunno how SRB2 functions, so I'm not sure if that's even possible.
It's possible, but I'm not sure if you can expect it to come any time in the near future. The one thing I do know is that if I do try to come back to this, I'm going to overhaul it with several toggle-able settings, with this being one of them.
GameBoyTM101 is offline   Reply With Quote
Old 15 Hours Ago   #18
HitCoder
Launcher Blaster
 
HitCoder's Avatar
Default

I know I'm late, but- thank you for bringing new life to my old ass code! Glad to see this in 2.2, will download :P
__________________
Blasting Launchers since 2017
HitCoder 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:41 AM.


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