7 Years Ago
Custom StageIDs can now reference a plugin path Added methods to load PluginData / get all PluginData paths Custom stages are now discoverable Can now load custom stages Example custom stage changes Merge branch 'master' of SpaceUsurperUnity Fixed how new StageIDs are used to construct replay paths Now doesn't submit scores for local custom stages Added support for deserializing Nullable<Color> Split planet menu data into default.json and campaign.json With default.json containing stuff that's on both the pause and main menu, and campaign.json has the level selection planets Moved planet cores / glows for each stage to their stage config files Core color / graphic is now optional in PlanetMenuData, added a StageMenuData class Redesigned how main menu / pause menu planets are loaded to be much less janky, support custom stages Merge branch 'master' of SpaceUsurperUnity Merge branch 'custom-stages'