Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more

Downloads

Windows IDE

Current Version: 2.1.3.273

Login to download

Mac OS IDE

Current Version: 2.1.3.273

Login to download

Release Notes: v2.1.3.273 - (13 Dec 2017)


In this release, along with lots of bug fixes, the object editor has gained a new section for defining the object's variables as well as showing inherited parent events in the Events window. We have also brought GMS2 in line with new/upcoming Mac and iOS submission requirements - please note, iOS project icons will have to be updated to match the new sizes.

Hotfix (v272+)

  • Fixed instance variables which override defaults not overriding if you also have instance creation code
  • Fixed editing the variable list for an object at the same time as editing variables for an instance of that object caused the instance's variables to override incorrectly
  • Fixed the object window to allow using macros and enums without this resulting in a compiler error
  • Fixed the manual saying that variables added via the new object variables system used 32bit doubles instead of the normal 64bit
  • Fixed base64_decode() affecting chr() and causing HTML5 games to fail to load if you used this function

Object Variables

  • The object editor now has a new 'Variables' section
  • This editor allows you to define variables and their default values, and these will be automatically set upon creation
  • These default values can then be overridden for specific instances by opening the same variables window when in the room editor

Inherited Parent Events

  • The object editor's Events list now shows "ghosted" events inherited from a parent object
  • This makes it easy to view all events available to an object in one place
  • You can quickly open, inherit or override a parent event via its right-click context menu

Amazon Fire

  • Fixed an issue where some users got "Unable to obtain permission to execute" when running projects
  • Fixed Device Manager's Test Connection button appeared to do nothing if you had the above issue

iOS

  • Added support for required new iOS icons, fixes game submission fails
  • NOTE: You will be prompted (once) on opening an out-of-date project to update its iOS images
  • Fixed an issue which meant Push Notification support was always being included in builds

Ubuntu and Mac 64bit games

  • Ubuntu support has now shifted to 64bit, rather than 32bit
  • NOTE: You need to clean your project cache for Ubuntu if you get an error about already being connected when trying to build
  • Mac now includes 64bit and 32bit binaries in its packages in order to comply with submission requirements, so builds will take a little longer now

Misc IDE Changes

  • Code Editor: Now uses "standard" text editor behaviour for home/end keys
  • Debugger: Graph now shows more accurate fps_real values rather than a mean of a few frames
  • Preferences: Android/Amazon keystore Import, Generate, and Show Hash buttons will show the output Window so you can see messages
  • Resource Tree: Optimisations to speed up the IDE when large projects are open
  • Target Manager: Currently-selected target is saved per-project when you close your projects

Fixed Bugs

  • 0027455: Extension Editor: Removing proxy files with matching name can cause extension files to be deleted
  • 0027991: Code Editor: Multi select gets removed if you backspace more than once
  • 0028186: Code Editor: display_set_gui_maximise() should allow support for the US equivalent display_set_gui_maximize()
  • 0025608: Code Editor: Reopening projects with open code editors, not all of the code is coloured correctly until editor is focused
  • 0027983: Code Editor: Autocomplete suggests previously used incomplete variable
  • 0027980: Code Editor: Unstable error if you do a replace whilst selection only is enabled, delete some text then type in the search field
  • 0028034: Sound Editor: Short sounds are not played completely in preview
  • 0028216: DnD Editor: Missing a context menu entry for Expand All
  • 0026596: DnD Editor: Live Preview doesn't get focused if already open and contents have changed
  • 0028192: DnD Editor: Context menu is missing the entries for Go To Object and Add/Open Event
  • 0028197: DnD Editor: Context menu is missing keyboard shortcuts
  • 0028196: DnD Editor: Can't Cut/Copy/Paste using keyboard shortcuts using macOS IDE
  • 0028150: Image Editor: Shift selecting frames can cause Shift key to become locked
  • 0028114: Image Editor: Blend Mode 'Multiply' will not use destination alpha
  • 0027385: Image Editor: Dropping any non-image file on top of an open Image Editor gives incorrect prompt
  • 0028093: Tile Set Editor: Changing 'Auto tile background colour' appears to change nothing
  • 0027994: Sprite Editor: Texture Settings -> Edge Filtering will cause GameMaker Studio 2 to close when using a 4K sprite size (3840x2160)
  • 0028170: Physics shape fixture not generated unless Modify Collision Shape has been opened
  • 0028185: Importing Projects: Dragging gmez onto start page occasionally orders rooms incorrectly
  • 0028208: General: "GMS2 has become unstable" when dismissing Ctrl+T via spamming Escape
  • 0028157: Source Control: 'Import Project to Repo' creates local repo if the import fails, preventing further imports
  • 0028300: Preferences: Android keystore import / generate / show hash buttons should force showing their output
  • 0028299: Preferences: Android keystore alias should check for spaces and block with a description of how to fix
  • 0028258: Debugger: DS_Map key output in instances tab does not show bitshifted integers
  • 0028100: Debugger: Always uses the IP for the last Mac in device manager, which might not be the targeted Mac
  • 0028003: Debugger: GMS2 Runner.exe creates new inbound rule each time you debug
  • 0028026: Resource Tree: Pressing Enter after searching for a resource does not open the resource
  • 0027882: My Library: DPI scaling removes refresh button and squashes Search
  • 0028117: Search + Replace: Can't resize window
  • 0027940: Game Options: Mac is missing 'Enable Retina' option
  • 0027624: Game Options: UWP Publisher Name is missing from the UWP Game Options
  • 0027839: Tutorials: Crash when clicking 'Get More Tutorials'
  • 0027989: Licensing: Buying GMS2 products will require log out/in to properly update your licence
  • 0026770: Build Android: Cannot build for Android VM if the path to the NDK has not been set
  • 0027362: Build UWP: Certificate install not prompted / isn't performed as part of pfx install, causes builds to fail to install on phone

Known Issues

  • If you have cached Ubuntu build output for projects you will need to clean these to avoid a "already connected" error (just need to do this once)
  • Explorer file dialogs can sometimes fail to open. This is a Windows 10 Creators Update issue and has been seen failing in other applications
  • Welcome Page is still disabled during start-up - it can still be accessed via the Help menu, so new users can still get to these videos and links
  • Runtime download/activation has been seen to crash the IDE occasionally during subsequent startup
  • Closing and reopening the Marketplace tab can cause issues downloading some assets thereafter, need to restart GMS2 to fix
  • Dead instances of Window's RuntimeBroker application can block attempts to use the manual in the IDE - just get a white page
  • UWP requires you to have the older SDK tools installed as well as the current ones, not just the current ones

Release Notes: v2.1.3.273 - (13 Dec 2017)


In this release, along with lots of bug fixes, the object editor has gained a new section for defining the object's variables as well as showing inherited parent events in the Events window. We have also brought GMS2 in line with new/upcoming Mac and iOS submission requirements - please note, iOS project icons will have to be updated to match the new sizes.

Hotfix (v272+)

  • Fixed instance variables which override defaults not overriding if you also have instance creation code
  • Fixed editing the variable list for an object at the same time as editing variables for an instance of that object caused the instance's variables to override incorrectly
  • Fixed the object window to allow using macros and enums without this resulting in a compiler error
  • Fixed the manual saying that variables added via the new object variables system used 32bit doubles instead of the normal 64bit
  • Fixed base64_decode() affecting chr() and causing HTML5 games to fail to load if you used this function

Object Variables

  • The object editor now has a new 'Variables' section
  • This editor allows you to define variables and their default values, and these will be automatically set upon creation
  • These default values can then be overridden for specific instances by opening the same variables window when in the room editor

Inherited Parent Events

  • The object editor's Events list now shows "ghosted" events inherited from a parent object
  • This makes it easy to view all events available to an object in one place
  • You can quickly open, inherit or override a parent event via its right-click context menu

Amazon Fire

  • Fixed an issue where some users got "Unable to obtain permission to execute" when running projects
  • Fixed Device Manager's Test Connection button appeared to do nothing if you had the above issue

iOS

  • Added support for required new iOS icons, fixes game submission fails
  • NOTE: You will be prompted (once) on opening an out-of-date project to update its iOS images
  • Fixed an issue which meant Push Notification support was always being included in builds

Ubuntu and Mac 64bit games

  • Ubuntu support has now shifted to 64bit, rather than 32bit
  • NOTE: You need to clean your project cache for Ubuntu if you get an error about already being connected when trying to build
  • Mac now includes 64bit and 32bit binaries in its packages in order to comply with submission requirements, so builds will take a little longer now

Misc IDE Changes

  • Code Editor: Now uses "standard" text editor behaviour for home/end keys
  • Debugger: Graph now shows more accurate fps_real values rather than a mean of a few frames
  • Preferences: Android/Amazon keystore Import, Generate, and Show Hash buttons will show the output Window so you can see messages
  • Resource Tree: Optimisations to speed up the IDE when large projects are open
  • Target Manager: Currently-selected target is saved per-project when you close your projects

Fixed Bugs

  • 0027455: Extension Editor: Removing proxy files with matching name can cause extension files to be deleted
  • 0027991: Code Editor: Multi select gets removed if you backspace more than once
  • 0028186: Code Editor: display_set_gui_maximise() should allow support for the US equivalent display_set_gui_maximize()
  • 0025608: Code Editor: Reopening projects with open code editors, not all of the code is coloured correctly until editor is focused
  • 0027983: Code Editor: Autocomplete suggests previously used incomplete variable
  • 0027980: Code Editor: Unstable error if you do a replace whilst selection only is enabled, delete some text then type in the search field
  • 0028034: Sound Editor: Short sounds are not played completely in preview
  • 0028216: DnD Editor: Missing a context menu entry for Expand All
  • 0026596: DnD Editor: Live Preview doesn't get focused if already open and contents have changed
  • 0028192: DnD Editor: Context menu is missing the entries for Go To Object and Add/Open Event
  • 0028197: DnD Editor: Context menu is missing keyboard shortcuts
  • 0028196: DnD Editor: Can't Cut/Copy/Paste using keyboard shortcuts using macOS IDE
  • 0028150: Image Editor: Shift selecting frames can cause Shift key to become locked
  • 0028114: Image Editor: Blend Mode 'Multiply' will not use destination alpha
  • 0027385: Image Editor: Dropping any non-image file on top of an open Image Editor gives incorrect prompt
  • 0028093: Tile Set Editor: Changing 'Auto tile background colour' appears to change nothing
  • 0027994: Sprite Editor: Texture Settings -> Edge Filtering will cause GameMaker Studio 2 to close when using a 4K sprite size (3840x2160)
  • 0028170: Physics shape fixture not generated unless Modify Collision Shape has been opened
  • 0028185: Importing Projects: Dragging gmez onto start page occasionally orders rooms incorrectly
  • 0028208: General: "GMS2 has become unstable" when dismissing Ctrl+T via spamming Escape
  • 0028157: Source Control: 'Import Project to Repo' creates local repo if the import fails, preventing further imports
  • 0028300: Preferences: Android keystore import / generate / show hash buttons should force showing their output
  • 0028299: Preferences: Android keystore alias should check for spaces and block with a description of how to fix
  • 0028258: Debugger: DS_Map key output in instances tab does not show bitshifted integers
  • 0028100: Debugger: Always uses the IP for the last Mac in device manager, which might not be the targeted Mac
  • 0028003: Debugger: GMS2 Runner.exe creates new inbound rule each time you debug
  • 0028026: Resource Tree: Pressing Enter after searching for a resource does not open the resource
  • 0027882: My Library: DPI scaling removes refresh button and squashes Search
  • 0028117: Search + Replace: Can't resize window
  • 0027940: Game Options: Mac is missing 'Enable Retina' option
  • 0027624: Game Options: UWP Publisher Name is missing from the UWP Game Options
  • 0027839: Tutorials: Crash when clicking 'Get More Tutorials'
  • 0027989: Licensing: Buying GMS2 products will require log out/in to properly update your licence
  • 0026770: Build Android: Cannot build for Android VM if the path to the NDK has not been set
  • 0027362: Build UWP: Certificate install not prompted / isn't performed as part of pfx install, causes builds to fail to install on phone

Known Issues

  • If you have cached Ubuntu build output for projects you will need to clean these to avoid a "already connected" error (just need to do this once)
  • Explorer file dialogs can sometimes fail to open. This is a Windows 10 Creators Update issue and has been seen failing in other applications
  • Welcome Page is still disabled during start-up - it can still be accessed via the Help menu, so new users can still get to these videos and links
  • Runtime download/activation has been seen to crash the IDE occasionally during subsequent startup
  • Closing and reopening the Marketplace tab can cause issues downloading some assets thereafter, need to restart GMS2 to fix
  • Dead instances of Window's RuntimeBroker application can block attempts to use the manual in the IDE - just get a white page
  • UWP requires you to have the older SDK tools installed as well as the current ones, not just the current ones

Windows IDE

Current Version: 1.4.1773

Login to download

Mac OS IDE

GameMaker: Studio 1.x

Not available on macOS

Release Notes: v1.4.1773 (14 Sep 2017)


Only Change Since 1772

  • Windows UWP
    • Removed freetype requesting an unwanted permission, fixes store package submission fails

Bug Fixed Since 1772

  • 0027734 Build UWP: Users reporting submission fails for unallowed functionality when submitting their games to the store

Please be aware we do not recommend using any versions older than this (we don't actually recommend anything older than current Stable!). If you feel you need to stay on an older version than listed above, then please report a Helpdesk ticket saying why, and we will look into this in the current release. Thank you.

Back to Top