MarvellousSoft / MarvInc

Zachlike with an immersive storyline told through emails.
https://marvellous.itch.io/marvellous-inc
GNU General Public License v3.0
54 stars 7 forks source link

[WIP] Steam API integration #239

Closed rilifon closed 5 years ago

rilifon commented 6 years ago

This PR adds an integration for our game with Steam API. It uses LuaJIT and steam's DLLs. For it to work, you first need to add these two DLLs:

Also added the --steam flag to run the game natively on Steam. This will only work directly on Steam since this won't create the auxiliary file detailing our games ID (for some reason Steam says we shouldn't create this file on the uploaded build, maybe to hide our game's AppID?)

When completed, will close #238

rilifon commented 6 years ago

As pointed by the dev team, this should only work on Windows... So I'll guess i'll try to make it work on other OSs before merging with the dev and closing the issue