Skip to content

Releases: nkrapivin/libLassebq

Please somebody punch me.

24 Apr 15:26
Compare
Choose a tag to compare

Changelog:

  • Fixed a bug in the GMLua_with function, automatically try to convert number to integer if possible now.
  • It is literally a one-line fix, I feel so awful for not testing it before. >:(

how 'bout you hug *WITH* a friend.

22 Apr 18:06
Compare
Choose a tag to compare

Changelog:

  • A somewhat working implementation of a with() statement (GMLua_with), see Wiki for more info.
  • Probably broke some stuff while trying to implement it.
  • Removed some unwholesome stuff, Cherry made me do it.
  • My parents keep telling me I should go sleep, even though sleep is for weak, sigh, see ya later.

Updated Lua, Updated Detours, still the same thing.

15 Apr 15:54
48a21f5
Compare
Choose a tag to compare

Changelog:

  • Updated Lua from 5.4.2 to 5.4.3
  • Updated Detours to newest master branch commit (broke Debug builds for now D:)
  • Added an another reason for game end, -1, window close. Fixed a hang when closing the game window.
  • Yet another random quote (no, cherry, do not try to send a PR)
  • A template for the 1.0.0 version of Katana ZERO, didn't fill in the actual addresses yet.

When quit doesn't mean end.

02 Apr 18:05
Compare
Choose a tag to compare

Changelog:

  • Fixed a weird crash when the game is using game_restart.
  • Do not use game_restart, please, do not.

Fast, Faster, Fastest, Permissivest.

27 Mar 12:39
Compare
Choose a tag to compare

Documentation: https://github.com/nkrapivin/libLassebq/wiki

2.1 Changelog:

  • GMLua_inst is now a little faster and more permissive:
    • (uses a hashlist instead of looping through all active instances)
    • (when you pass global/-5 as the instance id it will simply return _pGlobal)
    • (when you pass an object index, it will return the first instance of that object)
  • Some error messages about types in various GMLua parts were made more descriptive.
  • More random quotes for the god of random quotes.
  • A bit more mentions of cats (kitties) (felines) (the fluffy ones) (the cooler dogs) in the source code.
  • The injector script has been updated to the latest UndertaleModTool API, which brings us to the next change:
  • No longer rely on ram.dll in case of The Swords of Ditto:
    • ... because the breaking Spine bugs have been fixed by me in UndertaleModTool's master branch.
    • please upgrade to the supported version, which is 0.3.5.8 OR HIGHER.
    • please don't use the ram.dll method anymore, it will no longer work.

This is probably the last update of libLassebq unless I find a breaking bug,
... or somebody will ask me nicely to port it to a new game,
... or 'the DLC' will be released which is highly unlikely to happen in my life.
(meaning I'll probably die sooner, which is not that bad actually! :D)

Have fun and stay modding!

GML Script hooking.

08 Mar 08:25
Compare
Choose a tag to compare

Documentation and installation guides: https://github.com/nkrapivin/libLassebq/wiki

Yes, I have bothered to update the wiki.

Yes, script hooking works on both Katana ZERO and The Swords of Ditto.

Also consider this a women's day present idk.

Also please read the test.lua file OR the documentation.

GML hooks test.

07 Mar 17:47
Compare
Choose a tag to compare
GML hooks test. Pre-release
Pre-release

please refer to test.lua for now.
if something breaks, punch me.
if something works, give me a hug idk I wouldn't mind.

2.0 version test

03 Mar 17:01
Compare
Choose a tag to compare
2.0 version test Pre-release
Pre-release

jam made me do this, blame him.

Metamethods.

14 Feb 10:02
Compare
Choose a tag to compare

Breaking release, new documentation and installation process is, as always, on the Wiki:
https://github.com/nkrapivin/libLassebq/wiki

Ditto!

04 Feb 02:08
Compare
Choose a tag to compare

Adds experimental support to The Swords of Ditto, as was promised on the Wiki.

For Ditto, the installation process is described in README_Ditto.txt
For Katana Zero, https://github.com/nkrapivin/libLassebq/wiki