A new block has been added to get the game's language that users can set from Steam. This is different than the Stencyl block that gets the system language which might not be the same as the game's configured language. I've only tested English so far but based on Steam's documentation I would expect one of these results:brazilian, bulgarian, czech, danish, dutch, english, finnish, french, german, greek, hungarian, italian, japanese, koreana, norwegian, polish, portuguese, romanian, russian, schinese, spanish, swedish, tchinese, thai, turkish, arabic, ukrainianUpdate: I implemented Russian and Simplified Chinese into one of my games and can confirm that the text returned by the new block matches the options above.

Since this change required a rebuild and I didn't rebuild on Linux, this block will not function on Linux. It might also give an error so Linux users just stick to the previous version (V2).

May 18: small fix to return "english" when Steam isn't running to avoid errors.

I'm a little lost, I've been at this for over a month now and I just can't get my head around it. Unlike Stencyl Works itself there's nothing intuitive that I can latch onto. I'm only now on Step 3 and that's a tentative "at", as I can't even get the game to run with this Extension installed. Is there any easier way to upload my game to Steam?

<section if="linux"> <!-- Copies into both 32 and 64 bit folders because I haven't found a way to differentiate between them using conditionals in this file --> <template path="native/lib/linux64/libsteam_api.so" rename="../../../linux64/cpp/bin/libsteam_api.so" /> <template path="native/lib/linux32/libsteam_api.so" rename="../../../linux/cpp/bin/libsteam_api.so" /> <template path="templates/steam_appid.txt" rename="steam_appid.txt" /> </section>