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: 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) When reporting issues, please try to add as much information as possible, for example: 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 Again: posting a comment in these release threads is not a replacement for filing a bug! 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 v220.127.116.114 and Runtime v18.104.22.1686 are rolling out 17/10/2019. IDE Update 460+ 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 Runtime Update 367+ 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 v22.214.171.1249 and Runtime v126.96.36.1996 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 v188.8.131.528 and Runtime v184.108.40.2064 08/10/2019 - Please update!