Skip to content

The source code for all new custom coded objects and changes featured in SMG2 Project Template.

Notifications You must be signed in to change notification settings

Lord-G-INC/SMG2-Project-Template

 
 

Repository files navigation

SMG2 Project Template

You can find here the source code for all custom coded objects and changes featured in the SMG2 Project Template. This requires Syati, a toolchain by shibbo to inject custom code into SMG2. To set it up properly, you'll need the CodeWarrior compiler and Kamek linker, which you can quickly set up by using SyatiSetup.

This fork of Project Template has compiler flags. You can add --gle to the build command to disable all patches that conflict with SuperHackio's GalaxyLevelEngine.

Build flag --all builds absolutely everything in the workspace, regardless of GLE compatibility.

Example: py build.py USA --gle

Compiled builds are supplied but use of them is not recommended. The custom assets required for some patches are no longer maintaned on the repository.

There are other build flags, but they are reserved for the projects of others.

-ALL (Builds everything- this is extremely unstable!)
-NOGLE
-GLE
-SMSS (SPG64's project "Super Mario Starshine")
-CA (Mariokirby1703's project "SMG2 Collector's Anxiety")
-SMG63 (Alex SMG's project "Super Mario Galaxy 63")
-USEBLUECOIN (Build the BlueCoinSystem) -SM64BLUECOIN (Build the BlueCoins to function like in SM64) -GSTANDPAD (Build Aurum's GST and PAD recorders) -KBD (Build the experimental keyboard library)

More flags can be added, however this project is already hard enough to maintain.
It's worth it though!

About

The source code for all new custom coded objects and changes featured in SMG2 Project Template.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.6%
  • Python 2.7%
  • Other 0.7%