Releases: SuperHackio/GalaxyLevelEngine
Galaxy Level Engine - Version 3 Patch 1
GLE-V3 Patch 1
This patch for GLE-V3 fixes some issues that were present in the initial release. You will only need to update your XML files with the new code.
Changes & Bugfixes
- Fixed the Star Pointer for the Staff Roll
- Fixed entering the ScenarioSelect after a Checkpoint (via RestartArea)
- Fixed Game Overs when reaching a checkpoint with 0 lives (#133)
- Fixed Rosalina & Luma file select icons to always be unlocked
- Fixed game crash when sending the Wii Message from a non-hubworld
GLE-V3 Template Hack
Super Mario Galaxy Zero has also received this patch in it's 1.3 release. You can find it here.
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
, andGhostAttackGhost
objects (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)
Galaxy Level Engine - Version 2
GLE-V2: The "New Beginnings" Release
The Galaxy Level Engine has been updated! It has also been re-written from the ground up (mostly) since the last release.
Full notes below. Existing GLE projects are recommended to update to GLE-V2.
Changes
- Added GameSettings.bcsv to SystemDataTable.arc
- Added #5 (Luigi being playable) (See Using Luigi for more information)
- Added Power Star Masks
- Added the ability to add more Power Star Colours
- Added the ability to have multiple hubworlds
- Added the ability to have stars in hubworlds (See Power Star Masks)
- Added a new Scenario Setting, "StoryLayout", which will enable the storybook layout.
- Added the ability to not have comet medals in levels
- Added the ability to put comet medals on scenarios other than scenario 1 (meaning the icon isn't hardcoded to appear only on scenario 1)
- Added the ability to add more gummits to The Chimp's Ice Skating missions
- Added the ability to register some NPC's messages to cutscenes. (Applies to: Luigi, Rosalina, Toad, and Bank Toad)
- Added RestartArea. (It's just like the SMG1 area)
- Added TrackControl.bcsv (Allowing for custom music channel changes)
- Added the ability to define how many Power Stars go on the top row in the Scenario Select (The rest automatically go on the bottom)
- Added the option to set how many stars appear on the top row of the ScenarioSelect (the rest are placed on the bottom row).
- Added the option to set an alternate timer for comet missions while you are playing as Luigi.
- Added the ability to give each page in the AllStarList it's own Title
- Added a Loading Icon. See Load Icon for more information.
- Added PAL Support
- Added NTSC-J Support
- There's more that's been added that I can't think of right now.
- Moved ScenarioSettings from
<GalaxyName>Scenario.arc
to<GalaxyName>Map.arc
(inside jmp/List) - Moved the Stage's Game State from
ChangeSceneListInfo
to a Galaxy'sGalaxyInfo
. - Changed how GalaxyInfo works.
- Replaced Sequence.bcsv with SavePointList.bcsv inside SystemDataTable.arc
Bugfixes
- Fixed #4 (Dying in the hubworld)
Want to use the GLE in your project?
Check out the new Wiki and follow it's setup guide. You can also find a lot of other information on this wiki!
GLE-V2 Template Hack
GLE-V2 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 GLETemplateHack_V2.7z, and follow the instructions inside a ReadMe.txt.
You will need 7-Zip in order to open it.
Galaxy Level Engine - Version 1
GLE-V1: The first release
Below are download links to:
GLE_V1_0_0_0_NTSCU_Riivolution.zip
= GLE related files for Riivolution (download this if you want to use the GLE in a project)GLE_V1_0_0_0_NTSCU_Dolphin.7z
= GLE related files for Dolphin (download this if you want to use the GLE in a project)GLETemplate_V1_0_0_0_NTSCU_Riivolution.zip
= GLE Template hack. This hack demonstrates a lot of the GLE's core features. (download this for playing on real Nintendo Wii consoles)GLETemplate_V1_0_0_0_NTSCU_Dolphin.7z
= GLE Template hack. This hack demonstrates a lot of the GLE's core features. (download this for playing on Dolphin Emulator)
(Ignore the "Source code" files. They only contain the manuals)