GameMaker 2.1.3 Released

Version 2.1.3 of the GameMaker game engine was released today.  GameMaker is a long running and popular cross platform 2D game engine GMS2recently featured in our Closer Look game engine series.  This release contains several new bug fixes as well as new features such as a Variables section in the object editor, improved access to parent events and more.

Details of the release from the release notes:

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 (3840×2160)
  • 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

GameDev News


Scroll to Top