Skip to content

Releases: AurieFramework/YYToolkit

Room support, improved instance support, VM support

08 Jan 16:37
Compare
Choose a tag to compare
  • 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 and GetRoomData.

Improved array support

01 Jan 20:37
Compare
Choose a tag to compare
  • Added a GetArraySize export from the interface
  • Added helper functions data and length STL-equivalents to RValue

UTF-8 String Support

31 Dec 08:24
Compare
Choose a tag to compare
  • RValues now support UTF-8 encoded strings

Direct array object access

30 Dec 15:56
Compare
Choose a tag to compare
  • Added native support for RValue arrays
    • Added a new API function GetArrayEntry
    • Added operator[] overloads for RValue and CInstance types
  • Fixed GetInstanceMember returning success if the variable was invalid

Builtin variable management

25 Dec 12:50
Compare
Choose a tag to compare
  • Added built-in variable management
    • See the wiki for documentation on the 4 new API functions
  • Aurie Framework required: >= 1.0.2

Initial release

21 Nov 19:29
Compare
Choose a tag to compare
  • Aurie Framework required: >= 1.0.2
  • Fixed issues with unloading at runtime

v2.2.1

29 Oct 15:26
Compare
Choose a tag to compare
  • 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!

29 Jun 16:12
Compare
Choose a tag to compare

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

29 Jun 05:05
Compare
Choose a tag to compare

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

10 Aug 17:58
Compare
Choose a tag to compare

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