This minor release brings a few new features and changes.
Additions
- Added
Loader::addTexturePathandLoader::removeTexturePathto 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.hppwithcreateLayerBGfunction for creating the blue gradient background GD layers have - Added
NewResultclass, which will eventually replace the oldResult - Add
deprecateandnodiscardattributes to the oldResultclass - 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
cocos2dxfolder has been removed, cocos2d is now directly insideGeode/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 requireusing namespace cocos2d
Fixes
- More codegen optimizations, Geode mods should now compile faster