Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Steamworks.gml example

Sample project for Steam-based networking for GameMaker. · By YellowAfterlife

Steam api Issues

A topic by Foxbeta90 created Sep 10, 2021 Views: 342 Replies: 1
Viewing posts 1 to 2
(1 edit)

Hi,

Here to report a strange behavior: I'm currently testing the latest version of the extension with all the possible examples , i'm using the last GMS2 version available, tested with 2 different Steamworks SDK versions ( latest and 1.42)  and i've seen this:

- If the game and preference settings are set as recommended ( ID spare 480 - spacewar , sdk path set and the use steam checkbox checked): the game runs fine but only the Steam Overlay UI works, no connectivity or interaction with the actual steam api seem to occour.

- if the checkbox "use alternative launcher for stea.application" is UN-CHECKED the steam overlay ui will not work, but all the other steamworks api function will run fine ( i can create lobby , download the avatar and see the online available players )

Im missing something? 

There is some known bug?

I've checked on bug report on yoyo games and i see only a colosed bug ( they implemented the checkbox "use alternative launcher for stea.application" for fixing a bug that prevented the steam api to run on newer gms2 builds.

Best Regards

Fox

Developer(+1)

I’ve not seen anything like that, but if you are using GMS2 from Steam (rather than linking your Steam account to YYG account and using the regular version), arbitrary things may happen as Steam actively to link launched apps to the same App ID they were ran from (so, GMS2 in this case), which breaks Steam API for them.

Also do not use Steam API versions higher than what Required SDKs specify unless you want to risk your game hard crashing due to changes in function signatures.