Skip to content

Releases: TheMushrunt/Sonic-3-AIR-with-Extra-Mushrooms

v3.0.0 ("Final" Release)

16 Mar 15:25
Compare
Choose a tag to compare
  • Added mod priority stuff for the latest AIR version
  • Renamed "Easier Big Arms" to "Easier to hit Big Arms" so it makes more sense
  • Secrets on the AIR menu will by default disable Wega (sorry for not doing this sooner)
  • Added a "better compatibility" toggle for displaying Infinite Lives. Testing it seemed fine, but issues may arise depending on mod priority. If mods are having issues because of that, try disabling the option.
  • The toggle making it easier to hit Big Arms works as it should now, only moving Big Arms up when the option is turned on
  • Marble Garden's alternative palette has been improved to use slightly more appealing colors to the eye. (still no Act 2 palette fading though. i don't care enough to make it happen)
  • Fixed The Doomsday not being affected by its mod option with default level select ordering
  • Various code tweaks for ESCU in Level Select
  • Improvements made to title screen code, reducing the amount of unmodified AIR scripts, creating more accuracy towards specific title screens, increasing mod compatibility, and all-around just creating a much nicer look for it all, in the game and in the scripts
  • Removed unnecessary code patches for older AIR versions
  • Inserted new code to make Flame Breath move away more smoothly in the AIZ1 torching sequence
  • Added Origins Hyper Effects palette stuff for unmodded regular palettes and (un)modded endpose palettes
  • Improved compatibility with Origins Hyper Stars
  • Auto-Dropdash improvements, with stuff like debug mode and gaining shields while dropdashing
  • Updated "Hybrid" copyright for AIR to match current AIR builds (2024 instead of 2023)

This is likely to be the final Extra Mushrooms release until further notice. (unless AIR updates break features introduced with the mod) Please do not try to report bugs or request features any longer, as you'll likely not receive a response.
It's been a weird time, but it's about time for me to retire from updating these mods.
Please do not maintain this mod or try to "revive" it under a different name. Just let it die off. Don't judge others (or let them judge you) for using the mod either.
Bye.
~Mushrunt

v2.5.0

23 Sep 08:28
b70bff4
Compare
Choose a tag to compare
  • Character ID uses 3 digits instead of 2 in Level Select (could be useful for Extra Slots)
  • Various title screen fixes and improvements
  • Special Stage 2 loads the first Sonic & Knuckles Special Stage (as it does in Origins)
  • Origins Parity Galore compatibility with Time Attack flames
  • Some options have been renamed for various reasons
  • A unique title screen theme will be used with the Extra Mushrooms subtitle option (which was a random instrument swap MDTravis made, unrelated to the mod)
  • Lots of fixes, optimizations, and overhauls within the scripts (some very pointless)
  • Better compatibility with mods that alter the AIR menu (different scripts for different gameapp versions that do basically the same thing)
  • More sounds within the S3C LBZ2 transition cutscene to better replicate the way it plays out in Origins
    Hope you guys enjoy this release. At this point, it's feeling like a good stopping point for me, if anything. (assuming no bugs arise that i need to fix...)

v2.3.5

03 May 03:45
Compare
Choose a tag to compare
  • Timings in the animation after the SEGA logo on the Title Screen can vary depending on which Title Screen option and which Subtitle option you are using (and accurately timed for each version)
  • Blue Sphere(s) is now a selectable option on the Sonic 3/Origins Title Screen styles.
  • Modded Sprites on the Title Screen will almost always be in use regardless of mod order (previously they'd only work if they were above Extra Mushrooms)
  • Sonic 3 Complete Level Select+ is now fully compatible with Extra Mushrooms (regardless of mod order)
  • Extra Slot Amy has full Extra Mushrooms support (corrected Continue icon and unique Sound Test icon)
  • Wega's scream has been lowered
  • Other miscellaneous changes and bugfixes

Full commits since v2.2 can be seen here.

v2.2

21 Mar 02:12
Compare
Choose a tag to compare
  • Technical Extra Slot Characters Unlimited support has been added. I've done my best to make it so most mods could work with it, no guarantees. Images can be supplied using "em_slot[YOUR ID]" for the Continue Icon it uses and "em_ls_slot[YOUR ID]" or "ls_slot[YOUR ID]" for the Level Select icon (seen on Sound Test and "Game Ending" selections)
    The built in ESU support is used instead of the previous scripting using preprocessors. Previous lines of code can still be activated if using Extra Slot Character versions before v8/Unlimited.
  • Extra Slots can now use the Infinite Lives stuff that I implemented. Support does not apply to every single Extra Slot though. They can override the function used specifically to draw said infinite lives if they want to provide support.
  • A new logo was created to better suit the style of Sonic 3 (a font more based on Sonic 3 Complete's Level Select font compared to S2/S3's)
  • Reversed the options of "Force AIR Pause Menu" because someone reported the issue to me with D.A. Garden
  • Merged global variables and script includes to a single file for easier managing (and less of a chance of duplicated global variables)
  • Removed the Credits Music option stuff as Music Cues Customization got an update that does it for me. It's pretty much just for compatibility reasons.
  • I wanted to add standalone credits (based on Sonic 3 Alone's credits, for fun) but it honestly just bored me out while I was creating them. I doubt anyone really wanted them but the scripts are there for anyone who wants to give it a shot.
  • Other miscellaneous improvements and additions

Full commits since v2.0 can be seen here.

Extra Slots creators should use this version as the support is much better compared to previous ones. The "tutorial" is pretty much nullified with the support built in.

v2.0

03 Mar 02:23
Compare
Choose a tag to compare
  • Major overhauls, polishing, and tweaks to a lot of the scripts, such as optimizing Level Select text rendering and removing the need for more than one install to have everything as bugless as possible (Achievements Plus and D.A. Garden support are now built in)
  • Added "partial" support for Extra Slots in Level Select (detects characters past Knuckles & Tails, works with Mighty and Ray, both have custom icons. all of it hopefully works with ES Unlimited but i wouldn't know since it's not out.)
  • Plenty of sprite improvements (All of the Level Select icons for zones and characters, infinite lives symbol, etc)
  • More options for even more customized experiences with Extra Mushrooms
  • Small instances of script merging (should hopefully optimize performance?)
  • Reimplementation of a previously buggy option (Origins Hyper Dash, being unable to drop dash after performing Hyper Sonic's dash ability)
  • added a SECRET_LEVELSELCT constant because Euka hid it, but i found it (used in the Title Screen because someone kept complaining about it)
  • (hotfix) corrected Achievements Plus re-implementation from the merge

A full changelog since v1.6's initial release can be viewed here. (2.0 commits start after "fix double initialization of AIZ flame seq")

For developers of Extra Slot characters looking to add support for Extra Mushrooms, I have created a tutorial that should be able to assist with the process. (This is also available in the README.)

v1.6 (First Github Release)

15 Jan 18:46
Compare
Choose a tag to compare

Patch Notes:

  • Fixed HUD issues relating to Sawnic and Origins SSZ Cutscene
  • Fixed issues relating to D.A. Garden's Classic Mode super/hyper transforming
  • Fixed softlock involving objects despawning with Early Sky Fade on normal speed
  • Debug Mode's HUD now gets rid of the lives displayed when they are infinite
  • Custom Title Screen sprites are now all merged to one folder
  • Made it so the Level Select properly gives you the emeralds when the cheat codes are put in
  • Fixed an issue where the Hidden Palace Altar would function as a stage and not a mini-level (this prevented the objects from being usable)
  • Gave the "Bonus Rings" invincibility monitor for Super/Hyper forms its own custom icon
  • Added a new Level Select Music option to allow modders to have their own custom music (by default it's the World E Map music from Super Mario Advance 4: Super Mario Bros. 3)
  • Replaced the Extra Mushrooms ALT background with a much more eye-pleasing version. The old one is still in the files but is not an option to use.
  • Added an option for Infinite Lives where it displays an infinity symbol instead of the number of lives. This reflects how Sonic 1 Forever and Sonic 2 Absolute handled it.
  • Renamed some of the options to make it more sensible to read through
  • Dropdash code is now optional, when turned off it uses base code so stuff like Drop Dash + can be used more reliably
  • Alternate Dropdashing can now be used after a Lightning Shield double jump.
  • A new option was added for the copyright on the title screen where it uses 2 out of 3 graphics for the "Hybrid" option, basically being a refined AIR copyright option.
  • Other misc. bug fixes