HYPERMANIA (DECOMP ONLY)

By CBTBSD

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)

DESCRIPTION:

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.

TECHNICAL STUFF:

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:

  1. The system is kinda finicky when handling enemies with "weird movement" (Caterkiller Jr. Hotaru etc...)
  2. The mod can't detect custom enemies
  3. 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.

INSTALLATION:

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
Credits
  • Sonic Team - Super Flicky + sparkle sprites taken from Sonic 3 & Knuckles (edited by me)
  • Traveller's Tales/SEGA - Super Flicky flee sound (ripped by Mr Lange)
  • Eukaryot - Super Flicky + sparkle code that was used as a reference
Gallery
Download

File Type: rom/zip

File Size: 230.3 KB

One-Click Install
RSDK Mod Manager (Sonic Mania)

Extra Public Downloads
Linux Version
140.74 KB
Source Code
1.06 MB

CBTBSD @ 2022-10-10 10:48:00

EXTRA STUFF I MISSED IN THE DESCRIPTION:

- both the Windows and Linux versions were built targeting 64-bit RSDKv5U with v3 of the mod api, this means if the mod isn't loading for you its probably due to a out-of-date decomp build

- theres a bug with Blastoids where if you kill them with a hyper attack (hyper flash/super flickies/gliding shock wave) the floor beneath them doesn't collapse (could have sworn I got this! will be fixed in a future release whenever that is)

Last modified by CBTBSD @ 2022-10-10 15:04:31

CBTBSD @ 2022-10-14 11:22:06

- the 'Z' button cannot be mapped through the normal options and must be done through the dev menu or direct editing of Setings.ini, the default mapping for it on the keyboard is E

Erick_minero @ 2022-11-01 17:42:25

iI don't know if this error is just mine but when I transform faith into hyper the game crashes