A mostly fix release that focuses on Unicode and paths. Also adds a way to do virtual table patching via the VMTHookManager
class.
v4.8.0
- Fix
geode::Notification
z ordering (127733e) - Add
CCNode::getChildrenExt
(d198df5) - Add
CCNode::getChildByIndex
(0ba1f2a) - Fix
GEODE_MOD_STATIC_PATCH
not using the geode namespace (#1456) - Fix Linux install script flatpak directory (2cf1e57)
- Document return paths for
dirs
functions (d821172) - Add
VMTHookManager
for hooking virtual functions that have not been defined by virtual table patching (383f8fd) - Fix Unicode logging on Windows (c5e93b9)
- Remove all
std::filesystem::path::string
calls as they can crash on Unicode paths (#1473) - Replace all
A
WinApi calls withW
calls (#1473) - Hook and patch toggling (#1468)
- Added option to force cURL to use IPv4 (#1412)