WARNING: This mod contains flashing lights. Please take caution if you suffer from epilepsy or any other similar disorders
The wait is for a fully-featured Mania hyper forms mod is finally over! (if you ignore Mighty and Ray hahaha)
HYPERMANIA is a mod for the Sonic Mania decomp that -- you guessed it -- adds hyper forms to the game! but unlike past mods that tried to do the same this one is mostly accurate to their S3&K counterparts, with code based directly on AIR; this means that Sonic retains his Hyper Flash and 7-color palette cycle, Tails gets his Super Flickies back and so forth. Also of note is Hyper Knuckles has received multiple buffs when compared to his original version; he now retains horizontal speed when initiating a glide as well as breaking item boxes when hitting walls at high speeds along with badniks.
To active a hyper form, transform into a super state then press the 'Z' button. All hyper forms cannot drown and have additional visual effects that make them distinct from their super forms like brighter palettes and flickering afterimages.
This thing was kind of a nightmare to code due to the fact that the modding API currently does not support hooking/overloading non-state public functions which meant I had to create this system for detecting if a entity is a enemy that can be hurt/destroyed and adding every single existing enemy and boss in the game to it by hand, this has two technical drawbacks:
- The system is kinda finicky when handling enemies with "weird movement" (Caterkiller Jr. Hotaru etc...)
- The mod can't detect custom enemies
- Due to time constraints only bosses from GHZ to FBZ are attacked by Super Flickies
The first issue is mostly notable when playing as Tails and as for the second, I don't even think I've seen a mod that adds those yet so its probably nothing to worry about for now but it might be relevant in the future. Make sure to keep these in mind when showing off the game or trying to report a bug.
The source code is also publicly available in case I didn't provide a prebuilt version for your platform and you feel like compiling it by yourself, if you feel like digging around in it please be aware that it is very very messy!!!!! Also it was built targeting Mania+, trying to play the mod in a pre-plus build will crash the game when you try to turn hyper.
Simply extract the .zip file using your archive manager of choice and move it to your mods folder in your Mania decomp install
KNOWN ISSUES THAT AREN'T BUGS:
- Mighty and Ray don't have hyper-specific abilities yet
- No underwater palettes