Skip to content

Support for older versions of Steam and Windows 7 #52

@leovingi

Description

@leovingi

I realise this might not exactly be an issue with luasteam itself, so apologies in advance if this is not the right place to post it.

I have published a game on Steam, written in Love2D, that uses luasteam to integrate with Steam and provide achievements to the player. The vast majority of players can get the achievements and there have been zero issues for them, but a few people have mentioned that the achievements simply do not work. After contacting the players, nothing seemed to be out of place - they are launching the game from Steam, the game is published and active and in their library, they are online on Steam, steam_appid.txt is in the folder next to the executable with the correct ID and so far I've been unable to figure out the root cause.

But recently, the last player that had this issue (3 so far) mentioned that he's on Windows 7 and hasn't updated Steam in a while. The player also mentioned that he has been getting achievements when playing other games on the same setup, which I can only assume is because they interact with Steam using a different library, etc. not love2d + luasteam.

Only thing that I could come up with is that if Windows 7 is not supported by Steam and the user hasn't updated Steam in a while, perhaps the Steamworks API has changed since then and doesn't play well with luasteam anymore? But it's difficult to say for sure, as I don't know how the interaction between luasteam and Steam works behind the scenes, so I was hoping someone here might have some suggestions or an explainer how well older versions of Steam and/or Windows 7 would be supported?

Anyway, thank you for the great work, as other than 3 players that experienced this issue, for everyone else this has worked beautifully and it was a breeze to integrate and test! <3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions