Release Notes
Runtime Release Notes
This topic is for the discussion of issues relating to the update of GameMaker Studio 2. However, this does not replace our normal bug reporting system and you should report all bugs as normal using https://accounts.yoyogames.com/contact-us
You should post here if:
PLEASE check the Required SDKs FAQ before/during updating to 2.2.4, as a number of the platforms have been updated and require slightly different setups now (in particular Android).
Please note also that the first thing in the IDE release notes says that you will be told your session is invalid and you will need to log in again. This is correct, required, and not a bug.
Hotfix release IDE v2.2.4.474 and Runtime v2.2.4.374 are rolling out 30/10/2019.
IDE Update 465+
Hotfix release IDE v2.2.4.464 and Runtime v2.2.4.372 17/10/2019 - Please update!
IDE Update 464
Hotfix release IDE v2.2.4.459 and Runtime v2.2.4.366 09/10/2019 - Please update!
Fixes an issue with for() loops breaking HTML5 games - that's the only runtime change.
No actual IDE changes, but we tweaked the release notes to make the information that on your first run of 2.2.4 you will have to re-license more prominent and also made sure the "see the runtime release notes" link uses https rather than http, as some browsers won't show the contents of the release notes when viewing the page as http.
If this affects you when you are updating from 2.2.3, simply add the missing s into your address bar and then you will be able to see the release notes. I.e.: http://gms.yoyogames.com/ReleaseNotes.html needs to be https://gms.yoyogames.com/ReleaseNotes.html for your browser to show the page correctly.
Original release IDE v2.2.4.458 and Runtime v2.2.4.364 08/10/2019 - Please update!
Runtime Release Notes
This topic is for the discussion of issues relating to the update of GameMaker Studio 2. However, this does not replace our normal bug reporting system and you should report all bugs as normal using https://accounts.yoyogames.com/contact-us
You should post here if:
- Something has changed between the previous version and this one, breaking your game (ie: code that worked previously now does not)
- Something reported as fixed in the release notes is not actually fixed
- You are having IDE or system issues related to something new in this update
- You are having issues with new features introduced in this version
- You are having issues updating to this version
- Everything works and you want to tell us we are great (seriously, let us know if it all works correctly for you)
- If the issue is with the IDE, then please give a screenshot if you can to help illustrate the problem
- If there are error windows, then a link to the "ui.log" file found in the ProgramData folder for GMS2
- If it is a code issue, then link to or attach a YYZ showing the most basic project possible which exhibits the behaviour
- If you receive any error dialogues, please screenshot them
- If it is a system issue (like compiling to a specific target) then please provide details of the PC being used as well as the software versions involved
PLEASE check the Required SDKs FAQ before/during updating to 2.2.4, as a number of the platforms have been updated and require slightly different setups now (in particular Android).
Please note also that the first thing in the IDE release notes says that you will be told your session is invalid and you will need to log in again. This is correct, required, and not a bug.
Hotfix release IDE v2.2.4.474 and Runtime v2.2.4.374 are rolling out 30/10/2019.
IDE Update 465+
- 0031427: Android: [Mac IDE] File extension filter for AAB packages not shown in Finder dropdown (see the first comment)
- Reverted an unwanted change to some manual pages for arrays
- 0031446: HTML5: Accessing a 2-dimensional array as an argument through a script will crash the page on startup
- 0031449: iOS: Audio muted after screen is locked
- Fixed iOS splash screen startup code, so devices which do not have a custom splash screen in Game Options (e.g., iPhone 11) will determine the best splash screen to use, rather than using a small, old default image
Hotfix release IDE v2.2.4.464 and Runtime v2.2.4.372 17/10/2019 - Please update!
IDE Update 464
- 0031434: Search and Replace: IDE hangs when using "Replace All" on large projects
- Please also be aware of a change to the HTML5 micro webserver, now mentioned below and also on the runtime release notes
- 0031442: HTML5: Attached project hangs when comparing two arrays which also reference themselves
- 0031441: Mac: Xbox One wireless gamepads do not get correct input from D-Pads
- 0031431: General: Objects with depth < -15998 are not drawn
- 0031443: HTML5: inconsistent results between HTML5 and windows when using bitwise operators
- 0031418: Web Server: [Mac IDE] [Catalina] Attempting to run HTML5 target will not create the web server
- The webserver is now run as a console application on all operating systems, so you won't see the server window any more - instead, you will get server startup/shutdown text in your Output Window log
- All of the Preferences for controlling the web server still work, so any configuring you used to do in the server UI you can still do via Preferences
- 0031420: Functions: string_upper/lower() on md5_file() result of a file that does not exist causes crash
- 0031425: HTML5: Timelines throw an error in browser console about missing event_perform_timeline(), don't start
- 0031426: HTML5: for() loops that omit sections of the statement/expression will cause a page crash
- 0031428: Windows YYC: Post-increment optimisation in 2.2.4 causes issues when parsing script arguments array, tries to read off the end
- Fixed a UWP issue where if you hadn't set your package name, building with the empty default caused issues, so the default is now "Made with GameMaker Studio 2"
- Fixed a HTML5 obfuscation issue where nested /* comments not being closed properly/individually could cause building the project to get stuck
Hotfix release IDE v2.2.4.459 and Runtime v2.2.4.366 09/10/2019 - Please update!
Fixes an issue with for() loops breaking HTML5 games - that's the only runtime change.
No actual IDE changes, but we tweaked the release notes to make the information that on your first run of 2.2.4 you will have to re-license more prominent and also made sure the "see the runtime release notes" link uses https rather than http, as some browsers won't show the contents of the release notes when viewing the page as http.
If this affects you when you are updating from 2.2.3, simply add the missing s into your address bar and then you will be able to see the release notes. I.e.: http://gms.yoyogames.com/ReleaseNotes.html needs to be https://gms.yoyogames.com/ReleaseNotes.html for your browser to show the page correctly.
Original release IDE v2.2.4.458 and Runtime v2.2.4.364 08/10/2019 - Please update!
Last edited by a moderator: