github geode-sdk/geode v0.6.0

latest releases: nightly, v4.10.0, v4.9.0...
3 years ago

This minor release brings a few new features and changes.

Additions

  • Added Loader::addTexturePath and Loader::removeTexturePath to work with additional resource paths
    • Mods that work with Cocos2d search paths directly should convert to using the above functions
  • New header Geode/ui/LayerBG.hpp with createLayerBG function for creating the blue gradient background GD layers have
  • Added NewResult class, which will eventually replace the old Result
  • Add deprecate and nodiscard attributes to the old Result class
  • Many more bindings on Mac and Windows
  • Add IDs to LevelSearchLayer (thank you @Jollycistaken, #57)

Changes

  • Mod resource loading has been reworked again, with the intent of adding support for texture pack loaders
  • All Cocos2d include paths have been changed to be relative
  • cocos2dx folder has been removed, cocos2d is now directly inside Geode/cocos
  • Loader resources updating will no longer check for plist file differences due to problems with CLI on Mac
  • Cocos2d selectors (like SEL_MenuHandler) no longer require using namespace cocos2d

Fixes

  • More codegen optimizations, Geode mods should now compile faster

Don't miss a new geode release

NewReleases is sending notifications on new releases.