Releases: black-sliver/lua-apclientpp
Releases · black-sliver/lua-apclientpp
lua-apclientpp v0.4.9+2
v0.4.9 with enabled compression.
This should be a drop-in replacement for v0.4.9, but the VS builds have potentially less compatibility, see #10 .
Important:
The lib version is still 0.4.9. If you want your Lua to connect to a game on the latest AP version, make sure you use get_location_name and get_item_name correctly and then use the version argument to APClient:ConnectSlot and set it to {0, 5, 1} or greater.
lua-apclientpp v0.4.9
- Fixes
:LocationScoutswith create_as_hint=2 not working.
Previously only 0 or 1 would work as expected. - Fixes receiving duplicate locations (they are ignored now)
- Adds
:get_game()shorthand to get the currently played game - Game argument to
:get_location_id(name, game)and:get_item_id(name, game)is now required.
Pass explicitnilfor own game.
lua-apclientpp v0.2.6-10
- allow empty table for LocationChecks and LocationScouts
- fix possible native crash
- fix error and debug print
- wrap poll in pcall to avoid accidentally trashing outer error handler
lua-apclientpp v0.2.6-9
- add get_player_game
- implement per-player IDs
- fix possible crash during disconnect if GC was slow
- add 32bit VS2015 builds
- use Lua print() for debug messages
- fewer debug messages in release builds
lua-apclientpp v0.2.6-8
- fix missing last entry in checked_locations and missing_locations
lua-apclientpp v0.2.6-7
- add get_players
lua-apclientpp v0.2.6-6
- add
AP.EMPTY_ARRAYto generate[]in json - add type checking to some calls
lua-apclientpp v0.2.6-5
- Added
keysarray to Retrieved callback - Added optional
extrafor Get and Retrieved
lua-apclientpp v0.2.6-4
Changed name of vs2017 builds to match other builds.
lua-apclientpp v0.2.6-3
First proper release.
See README.md for details.