View Issue Details

IDProjectCategoryView StatusLast Update
0028933RunnerSteamPublic2018-05-09 16:32
ReporterBrian MorriceAssigned ToAlan Savage 
PriorityMediumSeverityA - Crash/HangReproducibility100%
Status ResolvedResolutionFixed 
PlatformWindowsOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0028933: Steam: Leaderboards - Emojis in usernames cause runner crash
DescriptionIf a player's name includes an emoji and a project calls the steam leaderboards the game crashes.

Users within the community appear to have solved this as an issue with json_decode not liking odd characters.

Their solution (https://www.reddit.com/r/gamemaker/comments/74z465/steam_high_score_system_used_to_work_but_doesnt/do2lser/) can be found in this reddit thread: https://www.reddit.com/r/gamemaker/comments/74z465/steam_high_score_system_used_to_work_but_doesnt/
Steps To Reproduce1. Launch a project that uses Steam Leaderboards
2. With a username including an emoji, set a high score in the game's leaderboard
3. Observe the game crashes
Additional InformationWe've also had another customer contact us about this issue: https://yoyogames.zendesk.com/agent/tickets/139944
1.4 Found In1.4.1788
2.x Runtime Found In
2.x Runtime Verified In

Activities

Dan

2018-02-20 11:51

Adminstrator   ~0057807

Report was made for 1.4, but this would presumably be the case in 2.1.3.189 also.

Alan Savage

2018-02-21 17:00

Developer   ~0057836

note that the runner does not crash, only the gml code ( json_decode does not return a valid map when the json contains 4-byte utf8 characters)

Alan Savage

2018-02-23 10:24

Developer   ~0057867

fixed in runner