Beta IDE Release Notes
Beta Runtime Release Notes
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
https://www.yoyogames.com/bug
2.2.2 sees a major update to our Spine support, an update to our font functionality, and changes to handling audio on HTML5 (especially iOS and Android browsers). Plus, more stability fixes and extra dialogues to better inform you of system issues. With 2.2.2 beta releases, we're especially keen for feedback on the following key areas. For those key areas we have created a different thread for each linked below, please discuss each change in its respected thread.
For everything else and general issues related to 2.2.2 please discuss here.
Spine Runtime Update: https://forum.yoyogames.com/index.php?threads/gms2-spine-runtime-update-2-2-2.58933/
Font Editor / Font Support Update: https://forum.yoyogames.com/index.php?threads/gms2-font-update-2-2-2.58934/
HTML5 Audio: https://forum.yoyogames.com/index.php?threads/gms2-html5-audio-2-2-2.58935/
The new Facebook extension is not on the Marketplace during the beta period, but can be downloaded here:
iOS, Android and HTML5: Integrating Facebook
Latest IDE v2.2.2.393 Runtime v2.2.2.308
New in IDE 393
- Fixed a number of stability issues for high CPU usage and crashes caused by the new syntax-checker - also added a new Preference for if you want to turn this off (Languages > GML > "Enable variable reference warnings")
- Changed the syntax warnings to use a different icon in the gutter, etc., so they stand out more from normal errors
- Fixed an issue with unterminated strings or comments inside regions causing syntax-checker issues
- Another fix for no macOS VM icon being seen after submitting to the App Store
- Fixed building Ubuntu YYC when your code has characters from the extended ASCII range
- Fixed the dialog for renaming a folder to be a duplicate name, so now the duplicated name is mentioned in the dialog
- Fixed a resource tree issue where reordering items could sometimes break them out of their resource type and add them to the very bottom of the tree
- Fixed an issue with the project repair tool not saving its fix properly, and so trying to run the game complained about missing resources which the IDE could see fine
New in Runtime 308
- Made YYC ignore empty scripts the same as VM does, stops in-game code error
- Fixed an issue with virtual keys firing twice per touch on iOS
- Fixed a number of issues with strings - being equal to 0 in the last runtime, and 3 x "9" not resulting in "999"
- Fixed ternary operators not working in YYC
- Fixed the runner not starting if you are using the WARP software renderer
- Fixed/Changed ffmpeg to ignore video or image streams in audio files to stop ogg conversion errors (but we would always say to remove these streams anyway...)
- Fixed iOS YYC builds failing if you have included push notification support
- Fixed an asset compiler error if a single large sprite fills an entire texture page and doesn't leave enough space for the border to be applied
First Beta release v2.2.2.390 and Runtime v2.2.2.302 - Please update to the version above!