Releases: AurieFramework/YYToolkit
Releases · AurieFramework/YYToolkit
Room support, improved instance support, VM support
- Added APIs for room support (
GetRoomData
,GetCurrentRoomData
) - Added API for translating instance IDs to instance objects (
GetInstanceObject
) - Added (kind of unreliable) VM support
- Some features may still be unavailable, such as
GetArrayEntry
andGetRoomData
.
- Some features may still be unavailable, such as
Improved array support
- Added a GetArraySize export from the interface
- Added helper functions
data
andlength
STL-equivalents to RValue
UTF-8 String Support
- RValues now support UTF-8 encoded strings
Direct array object access
- Added native support for RValue arrays
- Added a new API function
GetArrayEntry
- Added
operator[]
overloads forRValue
andCInstance
types
- Added a new API function
- Fixed
GetInstanceMember
returning success if the variable was invalid
Builtin variable management
- Added built-in variable management
- See the wiki for documentation on the 4 new API functions
- Aurie Framework required: >= 1.0.2
Initial release
- Aurie Framework required: >= 1.0.2
- Fixed issues with unloading at runtime
v2.2.1
- Added a callback priority system as per request on the Discord server
- Updated Discord handle
- Silent update: Fixes callbacks not running at all
- Silent update: Add PmGetPluginStorage
- Silent update: YYTK Legacy Launcher (Launcher.exe) now doesn't show YYTK Next releases
- Silent update: DownloadMe.zip no longer includes the legacy launcher
2023.x fixes, but it works for 32-bit games too!
Core:
- Fixed everything breaking in 2023.x due to code inlining
- Fixed everything breaking in 32-bit games due to me forgetting a
return
statement (thanks, imthebluestbird!)
Launcher:
- No changes.
Plugins:
- No changes.
Earliest backwards-compatible version:
- 2.0.0
2023.x fixes
Core:
- Fixed everything breaking in 2023.x due to code inlining
Launcher:
- No changes.
Plugins:
- No changes.
Earliest backwards-compatible version:
- 2.0.0
Enable script management in x64
Core:
- Added an internal function for script management in new x64 runners.
Launcher:
- No changes.
Plugins:
- No changes.
Earliest backwards-compatible version:
- 2.0.0