YoYoGames / GMEXT-Steamworks

Repository for GameMaker's Steamworks Extension
Other
62 stars 13 forks source link

Implemented feature requests #74 #75 #76 #77

Closed nkrapivin closed 3 months ago

nkrapivin commented 3 months ago

This pull request implements the following new functions, along with their respective JSDoc documentation entries:

Achievement Progress

Global Stats

Friend Rich Presence

As requested in issues #74 #75 #76 by @januaryonline

I couldn't properly test the progress stuff because Spacewar's "Win 100 games" achievement isn't actually linked to the NumWins stat, in fact, none of them are! So you must use a custom App ID to test those.

At least the global players count is retrieved just fine, oh well.

The rich presence getters can be useful to obtain the "connect" string off of a friend in a lobby, or custom keys that games can store for extended lobby info.