luasteam
luasteam is a lua library that allows working with the SteamWorks SDK. It does not depend on LOVE, but can be used on LOVE games. Unfortunately, it is not pure lua, since the original SDK is in C++, but we do provide libraries for Windows, Linux and OSX.
Check the Getting Started guide on our documentation to... get started.
Not all SteamWorks SDK functions are implemented in luasteam (I basically implemented what was necessary for my game, Marvellous Inc., which means most of the achievements, leaderboards and Workshop related functions). However, we are open to contributions! Send us PRs on our GitHub repository.
If you have any problems with luasteam, please let us know and we will try to help.
luasteam - SteamWorks API Integration
Re: luasteam - SteamWorks API Integration
Wow, this is so incredible, thanks for the amazing work lover!
Re: luasteam - SteamWorks API Integration
Thanks so much for posting this, this is amazing! It works great on Linux, but unfortunately the Windows version closes without apparent error after loading the DLL. Running through the console doesn't output anything, and it does seem to crash immediately after the "require" line (I tried printing immediately beforehand, and then immediately after, and only the before hand print comes through).
I actually saw this project back when it was on v0.0.2, and that version works fine on Windows, but 0.0.3 and 1.0.0 don't. I tested both 32 and 64 bit versions (with the applicable love version) and both behave the same way.
I actually saw this project back when it was on v0.0.2, and that version works fine on Windows, but 0.0.3 and 1.0.0 don't. I tested both 32 and 64 bit versions (with the applicable love version) and both behave the same way.
Possession - Escape from the Nether Regions, my roguelike made in LÖVE for the 2013 7-Day Roguelike Challenge
And its sequel, simply called Possession , which now has a Steam Page!
And its sequel, simply called Possession , which now has a Steam Page!
Re: luasteam - SteamWorks API Integration
I'm sorry. The problem was that the Windows version was linked using Lua 5.1 instead of LuaJIT. I fixed this a couple days ago and reuploaded the binaries for v1.0.0 (not for v0.0.3).
Could you download them again? Let me know if it works
Could you download them again? Let me know if it works

Re: luasteam - SteamWorks API Integration
Looks like it works now. Thanks!
Possession - Escape from the Nether Regions, my roguelike made in LÖVE for the 2013 7-Day Roguelike Challenge
And its sequel, simply called Possession , which now has a Steam Page!
And its sequel, simply called Possession , which now has a Steam Page!
Who is online
Users browsing this forum: No registered users and 4 guests