Galaxy Level Engine - Version 3
GLE-V3: The "Future Arrives" Release
NOTICE: GLE-V3 Patch 1 is released. Find it here.
The Galaxy Level Engine has been updated! With tons of useful new features and bugfixes, this release really goes all out!
Full notes below. Existing GLE projects are recommended to update to GLE-V3.
Changes
- Added the Global NPC Message Flow system (#15)
- Added No Boot Out stars. This ScenarioSetting lets you set certain stars to not kick you out from the level!
- Added progress shortcuts "0" (Require All Stars from a Galaxy) and "-1" (Require any 1 star from a galaxy) (#50)
- Added Archive Hotswapping (#70, #74)
- Added a custom object that lets you trigger the stage results sequence without a flying return. (#61)
- Added the option to define a specific stage that a given Hubworld Event should use. (#59)
- Restored the ability to use the Nunchuk Joystick to select stars in the Scenario Select (#64)
- Added the ability to change the Scenario Select music (one song each galaxy)
- Added optional Unlockable AllStarList page functionality (#66)
- Added a new object that will display an information message at any time (#60)
- Restored the ability to use the Credits Sequence (#62)
- Revamped the Starbit Hungry Luma that was used in vanilla SMG2 to now be usable akin to how it was usable in SMG1 (#89)
- Added Countdown mode to GalaxyInfoArea
- Added the allowance of multiple TicoFatCoin (Coin hungry Lumas) that can be in a single stage (#78)
- Added the ability to change how much Particle Memory a stage will be given (#91)
- Added the Power Star Color functionality to Grand Stars (#87)
- Restored the
Dreamer,SuperDreamer, andGhostAttackGhostobjects (using GalaxyPAD and GalaxyGST) - Changed how Bronze Stars are triggered now that SuperDreamer works again.
(You can now specify what stars become bronze instead of having the game turn all stars bronze.) - Changed how Hungry Lumas (both Coin and Starbit) save their completion status to be located in the GameEventValueTable
- Added QuickWarpArea, a new area that allows transport to various places within the same galaxy
- Added the option to have Silver Stars that you collect stay collected until you get all of them (Similar to Key Coins in Super Mario Maker 2). Intended for Hubworld use.
- Added the option to change the Minigame music on a per scenario basis (unhardcodes this feature from vanilla)
- Added the ability to have a differing galaxy's Star String be used on the Pause menu (intended to be used when you have to split your galaxy across multiple map files. Example: Bob-omb Battlefield in SMG63)
- Added NTSC-K support
- Added NTSC-W support
- The default GLE files now include (mostly) translated localizedata files.
Bugfixes
- Fixed the Circle Wipe (#39)
- Fixed the After Game Over sequence to reset your lives and not be forced to Mario (#40, #41)
- Fixed a crash that occurred when disabling the Wii Message Board completion message (#24)
- Fixed the "ZoneName" field inside any supported stage change BCSV from crashing. (#57)
- Fixed a bug where StageInfo would use the wrong Power Star ID (#53, #56)
- Fixed Power Star Masks from getting ignored in certain check functions (#67)
- Fixed several music related failures that were in GLE-V2 (#58)
- Fixed a minor issue with GalaxyInfoArea not displaying the correct message
- Fixed the vanilla SMG2 bug where the game would count an extra comet medal if you collect a medal you already have
- Fixed DreamerDeadCountArea as it was broken for some reason... (#120)
- Fixed StageInfo Zone Overrides from not working at all (these were supposed to work in GLE-V2...)
Want to use the GLE in your project?
Check out the Wiki and follow it's setup guide. You can also find a lot of other GLE information there!
GLE-V3 Template Hack
GLE-V3 also means a new GLE Template Hack has been released!
Note: This hack is only available in English.
Dolphin users must change their settings to use the English language.
Riivolution users do not need to do anything.
To play the template hack, download the file below called SMG0v1.3_GLE-V3TemplateHack.7z, and follow the instructions inside a ReadMe.txt.
You will need 7-Zip in order to open it.
Template hack Source Code
The Source Code to the CustomCode.bin used in the template mod can be found below in the file called SMG0_Source_Code.zip.
You MUST credit me, @SuperHackio, should you use ANY part of this code in your mod, but otherwise are free to use anything inside (EXCEPT the FPS Layout, as you can get the latest version from here instead).
All required game files can be found inside the template hack download.
Template hack Changelog:
V1.3 (final)
- Added the rain effect and Buoy Base music in Space Storm 2
- Added a Luigi Ghost in Space Storm leading to the Hidden Star
- Added a return pipe in Fearsome Fleet for convenience with the Hidden Star
- Added 1-Ups in the Starshine Beach purple coins comet to make routing less frustrating
- Improvements on the Ghostly Galaxy comet
- Fixed the PullBackArea on the Comet Observatory
- Ported light data for Ghostly Galaxy from SMG (pointed out by @SPG64 on YouTube)
- Ported music for the Ghostly Galaxy mansion from SMG
- Fixed the cave music from playing on the Hubworld when using the pipe
- Fixed the Dimension Zero banner from hiding the portal text
- Created custom Death Areas specifically for Cosmic Clones in Dimension Zero to prevent damage from taking Launch Stars
- Fixed the Co-Star Luma from being able to grab purple coins through the cage in Rainbow Road
- The postgame Star in Cosmic Cove is now faster to reach
- Fixed the ideograph 零 from not showing up on japanese games
- Edited MarioConst for faster underwater movement: Spinning is now 2x faster, Red Shells are now 1.6x faster
- Added a brown signboard with instructions for all 4 postgame Stars after Toad leaves
- Crash logger now prints the region you are playing on
- Added a Signboard in Rainbow Road 2 saying that 150 Purple Coins exist in total
- Added water on top of the Water Tower in Starshine Beach for mission 5
- Fixed several Game Over specific bugs
- Updated to Galaxy Level Engine Version 3.0.1.0
V1.2
- A Starbit Arrow in Space Storm 2 was tied to a switch in order to avoid confusion
- Added a platform to make the first planet in Space Storm 2 easier to progress (suggested by @chendeni on Discord)
- Added a tutorial layout for shooting Starbits at Cosmic Clones
- Fixed the rail in Rainbow Road to make the 6th gate easier to reach
- Fixed the out of bounds by clipping through the portal
- Fixed NBO Stars in Starshine Beach and Cosmic Cove to drop you on a platform and play the results cutscene (suggested by @chendeni on Discord)
- Adjusted some cameras in Dimension Zero
- Fixed Game Overs in Dimension Zero
- Corrected wording for some texts
- Enabled the Star Pointer during the credits (suggested by @chendeni on Discord)
V1.1
- Moved the Star Chip beneath the Bedroom in Comet Observatory (suggested by @chendeni on YouTube)
- Removed access to non-existing bonus rooms in Starshine Beach missions 2 through 5 (found by @chendeni on YouTube and @marorocks on Discord)
- Made Grapple Flowers appear after collecting Silver Stars in Starshine Beach 1 (suggested by @chendeni on YouTube)
- Changed a cutscene camera in Starshine Beach 2 (suggested by @chendeni on YouTube)
- Included an indicator for the hidden Launch Star and moved the key for the first door (suggested by @chendeni on YouTube)
- Moved the path for a yellow platform in Fearsome Fleet to avoid teleporting (found by @chendeni on YouTube)
- Fixed the softlock when getting a Game Over in Yoshi Star Galaxy (found by @marorocks on Discord)