Beta IDE Release Notes (Same as Help > Release Notes inside GMS2 once opted-in)
Beta Runtime Release Notes (Same as Help > Runtime Release Notes inside GMS2 once opted-in)
Beta Opt-In FAQ (How to get on the Beta Channel)
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 http://www.yoyogames.com/bug
You should post here if:
With 2.2.1 beta releases we're especially keen for feedback on the following key areas.
Runtime Installation Failures:
Project Saving/Loading Issues:
HTML5 audio changes:
Game performance:
Current Release - IDE v2.2.1.374 Runtime v2.2.1.286 (this is identical to 375/287 on the "Stable" channel)
This update fixes the following:
0030277: Functions: ds_grid_get() now causes crashes on YYC only when returning strings
IDE v2.2.1.372 and Runtime v2.2.1.284
This update fixes the following:
0030183: Resource Tree: When you clone the default resource view you are unable to see resources in the new view
0030184: General: buffer_network should be removed from fnames as it's not used currently
0030204: HTML5: keyboard_string and keyboard_lastchar translate key presses as if the keyboard in use was a UK keyboard
0030213: UI: After closing the debugger, part of the IDE was blank and refused input / 0028457: UI: Image Editor edit area offset after closing room in next workspace
And it also introduces the changes to audio initialisation primarily aimed at HTML5, but the events will fire on native platforms also for consistency purposes. This change affects Chrome (including Chromium, Vivaldi, likely Opera), Safari, and Edge. It does not affect Firefox, as that doesn't do the same "permissions" system the others are all now moving to, and instead it just plays all your audio anyway. We're already aware older versions of Edge won't give you any sound and older versions of Safari on iOS stop playing your sounds after a few seconds - all we can suggest here is to update the OS to update those browsers, as this is beyond our control. We're also looking into removing the need to pre-download streamed sounds on iOS and Android for 2.2.2, now that this new browser audio permission system is in place.
IDE v2.2.1.368 and Runtime v2.2.1.279
This update fixes the following:
0030126: Preferences: Spacing for the EULA URL on Beta page is not "clever"
0030165: General: Release notes pages don't work when viewed using https
0030180: Importing Projects (2.x): Dragging in a yyz/yyp to import when another project is open can cause "unstable"
0030181: Resource Tree: Creating Folders sometimes locks the cursor in "reorder" mode
0030182: General: [Mac IDE] Downloads a Windows .exe when offering Beta Channel IDE updates on startup
0030215: Variables Window: Specific property on instances in this project don't override their property correctlyFixed the error message shown by surface_resize() when that surface is on the stack to make this coding issue clearer
IDE v2.2.1.366 and Runtime v2.2.1.277
This update fixes the following:
Added in a lot more logging to catch startup crashes and runtime installation crashes - if you have runtime installation issues, please try this version and send us your ui.log file (and the ui_crash.log if you have one)
Added a system to now attempt the runtime drive mapping and catch if you can't perform this command, this is then logged and GMS2 then fall back to the older non-mapped installation file path method - however, some platforms (typically Android) might have issues, as the file paths for Google's tools can get very long and so exceed Windows' limits.
We've extended the changed saving system so it will now retry the save/load multiple times over a few seconds if we detect a file is currently locked.
Fixed the missing manual pages for the new gamepad functions and the new sprite bounding box modification functions. (Bunch of other manual fixes also.)
Fixed a number of localisation strings being missing or incorrect.
Fixed that the constant "of_challenge_lose" was broken in the code editor's autocomplete
Fixed a startup error which meant Microsoft Edge couldn't run debug versions of HTML5 games
Fixed an issue with the Game Option checkbox value for HTML5's new in-built font system not behaving as expected
Fixed string_width() and string_height() when using the new in-built font system - note we also made these functions return 1, not 0, when no font has been set
Added Switch Pro Controller support to Ubuntu as well
IDE v2.2.1.361 and Runtime v2.2.1.273 - Initial 2.2.1 beta
Beta Runtime Release Notes (Same as Help > Runtime Release Notes inside GMS2 once opted-in)
Beta Opt-In FAQ (How to get on the Beta Channel)
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 http://www.yoyogames.com/bug
You should post here if:
- Something has changed between the previous version and this one, breaking your game (i.e.: code that worked previously now does not) and you want to discuss whether this is a bug or 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!)
With 2.2.1 beta releases we're especially keen for feedback on the following key areas.
Runtime Installation Failures:
- Does 2.2.1 fix the issue your machine had with downloading or installing runtimes in previous releases?
Project Saving/Loading Issues:
- Do you find GMS2 more stable to edit and build your projects now?
- Whilst we still don't recommend it, can you use OneDrive/Dropbox/Google Drive folders for storing your projects and working directly on them?
- Have any of your projects triggered GMS2's new system to fix projects with certain types of corruption? Did this succeed or fail for your project?
HTML5 audio changes:
- Do you now have issues playing your sounds on recent versions of browsers? (We are aware older versions of iOS Safari and Microsoft Edge have issues, but this is the browser, not GMS2.)
- Is the manual clear on how to implement this new system?
Game performance:
- Do you have issues with poor game performance that did not happen in 2.2.0? (We are aware of issues with the show_debug_overlay() FPS value when the game loses focus.)
Current Release - IDE v2.2.1.374 Runtime v2.2.1.286 (this is identical to 375/287 on the "Stable" channel)
This update fixes the following:
0030277: Functions: ds_grid_get() now causes crashes on YYC only when returning strings
IDE v2.2.1.372 and Runtime v2.2.1.284
This update fixes the following:
0030183: Resource Tree: When you clone the default resource view you are unable to see resources in the new view
0030184: General: buffer_network should be removed from fnames as it's not used currently
0030204: HTML5: keyboard_string and keyboard_lastchar translate key presses as if the keyboard in use was a UK keyboard
0030213: UI: After closing the debugger, part of the IDE was blank and refused input / 0028457: UI: Image Editor edit area offset after closing room in next workspace
And it also introduces the changes to audio initialisation primarily aimed at HTML5, but the events will fire on native platforms also for consistency purposes. This change affects Chrome (including Chromium, Vivaldi, likely Opera), Safari, and Edge. It does not affect Firefox, as that doesn't do the same "permissions" system the others are all now moving to, and instead it just plays all your audio anyway. We're already aware older versions of Edge won't give you any sound and older versions of Safari on iOS stop playing your sounds after a few seconds - all we can suggest here is to update the OS to update those browsers, as this is beyond our control. We're also looking into removing the need to pre-download streamed sounds on iOS and Android for 2.2.2, now that this new browser audio permission system is in place.
IDE v2.2.1.368 and Runtime v2.2.1.279
This update fixes the following:
0030126: Preferences: Spacing for the EULA URL on Beta page is not "clever"
0030165: General: Release notes pages don't work when viewed using https
0030180: Importing Projects (2.x): Dragging in a yyz/yyp to import when another project is open can cause "unstable"
0030181: Resource Tree: Creating Folders sometimes locks the cursor in "reorder" mode
0030182: General: [Mac IDE] Downloads a Windows .exe when offering Beta Channel IDE updates on startup
0030215: Variables Window: Specific property on instances in this project don't override their property correctlyFixed the error message shown by surface_resize() when that surface is on the stack to make this coding issue clearer
IDE v2.2.1.366 and Runtime v2.2.1.277
This update fixes the following:
Added in a lot more logging to catch startup crashes and runtime installation crashes - if you have runtime installation issues, please try this version and send us your ui.log file (and the ui_crash.log if you have one)
Added a system to now attempt the runtime drive mapping and catch if you can't perform this command, this is then logged and GMS2 then fall back to the older non-mapped installation file path method - however, some platforms (typically Android) might have issues, as the file paths for Google's tools can get very long and so exceed Windows' limits.
We've extended the changed saving system so it will now retry the save/load multiple times over a few seconds if we detect a file is currently locked.
Fixed the missing manual pages for the new gamepad functions and the new sprite bounding box modification functions. (Bunch of other manual fixes also.)
Fixed a number of localisation strings being missing or incorrect.
Fixed that the constant "of_challenge_lose" was broken in the code editor's autocomplete
Fixed a startup error which meant Microsoft Edge couldn't run debug versions of HTML5 games
Fixed an issue with the Game Option checkbox value for HTML5's new in-built font system not behaving as expected
Fixed string_width() and string_height() when using the new in-built font system - note we also made these functions return 1, not 0, when no font has been set
Added Switch Pro Controller support to Ubuntu as well
IDE v2.2.1.361 and Runtime v2.2.1.273 - Initial 2.2.1 beta
Last edited by a moderator: