Template Style Suwanda Sitorus /* ---------------------------------------------- Blogger Template Style Name Template : Picture Wanda Windows Designer : Josh Peterson Author : Suwanda Sitorus Redaktur : Suwanda Sitorus Url : plus.google.com/+SuwandaSitorus/about Updated by : Blogger Team Suwanda Sitorus This free Blogger template is licensed under the Creative Commons Attribution 3.0 License, which permits both personal and commercial use. However, to satisfy the 'attribution' clause of the license, you are required to keep the footer links which provides due credit to its authors and supporters. For more specific details about the license, you may visit the URL below: http://creativecommons.org/licenses/by/3.0/ http://creativecommons.org/licenses/by/3.0/deed.id ----------------------------------------------- */
teamd4f.net
http://suwandasitorus.blogspot.com/#

Sabtu, 13 Desember 2014

GameMaker Studio

Version 1.4.1496

http://www.extraguy.com/images/uploads/studio_free.png

If you are not already on a 1.4 release you should perform a fresh install using the installer download in the version number heading above, rather than updating!

Changes (since 1.4.1474)

  • Installer / Updater
    • More fixes for updater and module zips. If you were having issues, please fresh install using the installer link in the version number.
    • Putty tools when a Standard user, no YYC unlock for some Pro users, WP8 module on Steam
    • If there are still errors, please report them to the Helpdesk and attach your %localappdata%\GameMaker-Studio\trace.log file and any trace .zip files
  • GameMaker: Player "v1.2"
  • IDE
    • Debugger fix for non-tabbed scripts not showing
    • Updated audio documentation in the manual
    • HTML5 included index file and renamed output .html file settings work for "create exe" also
    • Fixes for script windows redrawing unnecessarily
    • Fixes for the resource tree redrawing unnecessarily and dropping resources into the wrong group/position
    • New Preference to forget tree state before all tree searching
    • Save behaviour when exiting and okaying the "Do you want to save?" prompt is now Save All
    • Fixes for room editor instance snapping and placing tiles when background has been un-checked "Use as tileset"
    • Fix for opening multiple copies of the same code wndow
  • Misc In-Game
    • Games which use Steamworks can be tested outside of Steam again
    • Fix for D3D games on Android Lollipop
    • New functions for setting min/max size for when in windowed mode
    • Better support for drawing grayscale jpeg images
    • Fixes for "instance not found" error message. Line number accurate, also says if variable not found, rather than instance.
    • Fixed room_instance_add()

Bugs Fixed (since 1.4.1474)

  • Fix for error on building some platforms when you have no scripts or code actions in your package
  • 0016753 Marketplace: Spine animations don't work in Marketplace assets
  • 0016792 UI: Disable maximize for Build for Player windows
  • 0016797 Windows: steam_is_cloud_enabled_for_app() crashes [game]
  • 0016733 Android: d3d_model_draw() crashes on Android 5 Lollipop
  • 0006503 HTML5: Include file to use as main index.html file don't work
  • 0016653 UI: Scale X, Scale Y and Rotation cannot accept negative values in Room Editor any more
  • 0015690 Functions: Android bm_dest_alpha incorrect
  • 0016809 UI: Key Bindings buttons are put on wrong TPanel in IDE, so aren't moving when resizing
  • 0014370 Saving: Deleting a config doesn't remove it properly, breaking future builds
  • 0015585 Functions: Variables and Bitwise operators result in 32-bit integer result
  • 0016647 UI: Mouse wheel up randomly does not work (for zoom in Room Editor)
  • 0016614 Access Violation in Room Editor, if you multi-select objects, delete them and try to move the remnant resize handles
  • 0016708 Importing multiple resources will save the project for each one it imports
  • 0015555 Objects: Multiple instances of the same coding window
  • 0016627 Saving: Project reading error after importing multiple objects
  • 0016793 UI: dragging and dropping resources into the resource tree does not add them to the correct subfolder
  • 0015604 Functions: room_instance_add function is causing a runner crash

Version 1.4.1474



This is a big update, with lots of changes - please read all of the changes carefully!



Changes (since 1.4.1451)

  • Installer / Updater
    • The installer now only contains the information for a Standard (Free) install, potentially saving you around 150MB of download and even more HDD space
    • The updater will then check your license and get you only the modules you require
    • NOTE: This means you will require an internet connection after downloading the installer
    • If there is a network error, modules can be downloaded later to "repair" your install
    • Changing your license will also trigger the updater to "upgrade" your install by downloading new modules on the next start-up
    • If there are any errors, please report them to the Helpdesk and attach your %localappdata%\GameMaker-Studio\trace.log file and any trace .zip files
  • GameMaker: Player v1.1
    • You can now export to the new GameMaker: Player target
    • This will upload the game to our new sandbox, where you can share games and (coming soon) sell them if you wish
    • Please create an account or login at player.yoyogames.com - Marketplace logins are fine to re-use
    • Once logged-in, create a new Developer. You will also need to create a certificate inside GM itself
    • Creating/updating and uploading a new package is achieved via Create Executable when targetting GameMaker: Player
    • For more information about GameMaker: Player, please see this Helpdesk FAQ category
    • NOTE: The Player is a stand-alone application also downloadable from here
  • GameMaker: Marketplace
    • Several fixes for stability in uploading/downloading
    • Better supports localisations which use commas as seperators
    • Fixes for newly-updated packages still giving you (the developer) the pre-update version
  • New Platforms
    • Windows 8 YYC
    • Windows Phone 8 YYC
    • Native extensions are also suported for these platforms (and their non-YYC versions)
  • IDE
    • Window handles are now per-GM instance, makes working with multiple copies of GM at once much safer
      • Note, you can still of course get issues opening the same project twice
    • Room editor can show only the current tile layer or the default of all of them
    • The rate of syntax checking in the code editor is now customisable in File > Preferences, raise this if scripts seem sluggish
      • Note, raising this will cause a matching delay in function help text appearing on the status bar, similar UI help elements
    • Physics shape editor now sizes the work area to match the window
    • HTML5 obeys texture page settings again
    • Preference added for controlling the delay for opening groups when dragging items in the resource tree
    • Stopped resource/filenames with the word "error" in them throwing false compile errors even though build okay
    • Confirmation dialogue now shown when dragging in many resources, gives option to cancel
    • Studio will no longer open any "sub" .gmx files - it will accept the proper .project.gmx only
    • Previewing a .ogg sound will now open your default .ogg music player to play the sound (if specified in Preferences)
    • Several fixes for .lib files in your extensions being imported correctly
    • Extensions now only check other extensions for duplicate names, also allow spaces again
    • Can now customise keyboard shortcuts for most UI elements, many captions have been added/fixed to support this
    • Windows 8 publisher name in GGS is now actually passed to your game manifest
    • Automatically stubbing extensions on platforms not valid had been broken in last release, works again now
    • Cleaning your project now resets the flag to check all resources for errors on the next run/create exe
    • Audio music functions have been made obsolete, so you will be prompted to change them to audio_play_sound...
    • HTML5 games now have a GGS option to not output the particle images with the export
    • Resources with the name "undefined" will now ask you to rename them, as this caused saving issues for that resource
  • Source Control
    • Source control integration has been entirely overhauled and largely rewritten
    • SVN is now much more reliable
    • You can now use git and Mercurial if you point to an existing tools install
    • Source control config files have been changed/removed where possible to minimise unwanted commit changes
  • Debugger
    • The old Windows debugger is now gone (HTML5 remains the same)
    • The debugger now works with realtime updates
    • New debugger should always give a meaningful line number
    • Preference added to allow you to manually specify the device IP for the debugger to connect to
    • Preference added to set the port for the debugger to connect over
  • Extensions
    • More platforms support native extensions.
    • Added support for "proxy" files in extensions. Allows you to supply multiple versions of an extension for different platforms.
    • Likely target platforms are filled-in for you, based on the filetype for the extension
    • Extensions can now support variable numbers of arguments (you must check the box to enable this)
  • Audio
    • A lot of new audio functionality has been added
    • Audio Groups have been added to GGS. These work much like texture pages in reducing amount of files loaded at once, memory used
    • Audio events can now be fired to start/stop/change audio, etc
    • Audio can be loaded from a buffer using audio_create_buffer_sound(), gives a normal audio instance id for use with other audio functions
    • Audio can also be queued from a buffer using audio_create_play_queue(), again gives an index for use with other functions
  • In-Game Microphone Support
    • Captures audio to a buffer and allows you to use this in-game
    • New async events added for recording starting and ending
    • buffer_save can be used to save recorded data - note you won't get a .wav/mp3/ogg directly
  • Ubuntu 14
    • Whilst Ubuntu versions in between have always worked if you modified our Helpdesk guide, we've now moved support from 12.10 (32bit) to 14.04 LTS (64bit)
    • Our Helpdesk FAQ and the manual will soon update as required
  • High Quality Font Rendering
    • Can be enabled per-font, is off by default
  • iPhone 6 and 6+
    • Compiler os_device constants added for "device_ios_iphone6" and "device_ios_iphone6plus"
    • Fixes for resolution issues, especially on 6+
  • iOS 8 Push Notifications
    • Apple changed the registration method for push notifications for iOS 8. This release supports the new way also.
  • Facebook
    • Has been updated on Android, iOS and HTML5 to use the latest SDK
    • NOTE: This does raise this minimum iOS version currently supported to be 5.0
    • Now requires extra FB information to be entered into GGS, otherwise it will not initialise (prevents crashes)
    • New constants added for controlling the login methods your app will attempt
    • Support added for iOS OS integration login method - should fix Apple rejecting because of the use of Safari
    • Support added for in-app overlay login method - allows all platforms to stay in the game and not use any OS dialogues
  • Analytics Providers
    • Flurry has been removed from the runner, should stop any Apple iOS submission rejections because of unused AdsIdentifier
    • Flurry and Google Analytics have been removed from GGS, so analytics no longer appears
    • Google Analytics and Flurry are both coming back as seperate extensions soon
    • (Above applies to Android and iOS)
  • Misc In-Game
    • sprite_add() can now load .jpg/.jpeg and .gif from Included Files
    • Fix for instance creation code not being applied on YYC platforms
    • Steam integration now works with YYC builds
    • New functions for info on your vertex buffers, plus converting vertex buffers into regular buffers
    • Android devices with immersive mode now report correct display height whether on or off
    • Amazon Marketplace IAPs activate and work again
    • For DS maps returning undefined instead of 0, is_undefined() updated and "undefined" return type added for comparing against
    • Another fix added for using asset_get_index() with sound files
    • Google Play Services has been updated to version 5077000
    • Mac games won't attempt to resize window if fullscreen, will instead "remember" the new size for on leaving fullscreen
    • SWF gradient order now matches what Flash uses, so should look as expected
    • Spine animation cloning is now supported - new functions added for this
    • WP8 touch events are much more reliable now, especially on high-end devices such as recent Nokia Lumias
    • url_open() won't toggle fullscreen off anymore, returning to the game it remains fullscreen (Windows and Mac)
    • Added skeleton_animation_clear()
    • New functions for transfering vertex buffers to and from regular buffers

Selected Important Bugs Fixed Since Beta 1.4.1451 And Any Not In EA299

  • 0016083 iOS: iPhone 6+ resolution [display_get_width() and display_get_height()] issues
  • 0016006 Code editor is super slow - syntax checker seems at fault
  • 0016571 UDP Datagrams not being received in client from non-GM server
  • 0006755 UI: Editable area doesn't become larger
  • 0016594 Functions: image_speed = 0.1 in swf files not work in html5
  • 0008547 Room: [we can not see one single tile layer any more]
  • 0016611 Image editor: View menu has "Grid Options" but the window is called "Grid Settings"
  • 0016078 General: Spine sprite's drawable bounds ignores image scaling
  • 0016638 Documentation: Undocumented function tile_find()
  • 0016603 Documentation: iap_product_details documentation errors
  • 0016565 Documentation: buffer_get_address example is unclear
  • 0016584 Documentation: View menu documentation under "Editing Subimages"
  • 0016625 Documentation: sprite_get_texture: example code has a logic error
  • 0016586 Documentation: ds_priority_find_priority manual states wrong return value
  • 0015657 GGS: Spites not added to texture groups in html5 build
  • 0015713 My Library: Updating Assets - User has to re-download the asset after clicking update
  • 0016075 Downloads (GM): Serious Issue with getting updated assets
  • 0016633 UI: There should be a delay when moving items over folders in the asset tree
  • 0016573 UI: Cannot use tile sets in the room editor in EA 1.99.262
  • 0014889 UI: Resource has same name error for added resources
  • 0016532 Rooms: Sprites with no image cause room issues
  • 0016538 UI: "Filter Tree" remembers the last search term, even if search field is blank
  • 0014795 Compiler: If a lot of audio files can't be found, the default replacements are badly named
  • 0015663 UI: Cannot easily move groups (folders) in the asset tree
  • 0016589 Extensions: Importing an extension causes resource to collapse and expand for each asset added
  • 0016598 Rooms: Access violation occurs when trying to save a room with a background image
  • 0016599 Saving: Projects using a UNC path ("\\networkdrive\....") fail to open correctly
  • 0016507 Uploading: Updating new version allows 0.0.0 entry - 500 error
  • 0016491 Upload wizard doesn't close after uploading to Player
  • 0016263 Uploading: New version is not required to be larger than previous version
  • 0016679 Scripts: Game maker hangs with this typo
  • 0016325 Mac: exported apps do not have icon because of typo in info.plist
  • 0016696 Windows (YYC): Projects with spaces in their name export wrong under YYC
  • 0008783 Saving: An issue with Included Files when Importing a project

Version 1.4.1451



Please read all of the changes carefully!



Changes (since 1.4.1398)

  • IDE
    • Multiple startup and shutdown stability fixes
      • If GM still will not shutdown correctly, please send details, PC specs and %appdata%\GameMaker-Studio\traceIDE.log to helpdesk
    • Renaming all resources now works like scripts have for a few versions, so the name is only checked on enter key/close window
    • Dragging-dropping a .gmez or .gex will import the extension rather than add to Included Files
    • You can now duplicate tabbed scripts
    • Help > Open Tutorial Panel is hidden if the project is not a tutorial - this is not a link to the Tutorials download form
    • Build date and time constants have been moved from the IDE to the asset compiler, so are automatic now
      • GM_build_date returns a UNIX-style time (i.e. number of seconds since 1 Jan 1970) for when that compile took place
      • GM_version is now per-platform and shows the GGS version value
      • If you have Macro values already they will be respected, but you can now remove the ones in Macros if you want
    • Fixes for flipx/flipy when moving a flipped object in the room editor, also origin when adding more images to sprite
    • Stopped resource/filenames with the word "error" in them throwing false compile errors even though build okay
    • Confirmation dialogue now shown when dragging in many resources, gives option to cancel
    • Studio will no longer open any "sub" .gmx files - it will accept the proper .project.gmx only
    • Previewing a .ogg sound will now open your default .ogg music player to play the sound (if specified in Preferences)
    • Several fixes for .lib files in your extensions being imported correctly
    • Windows 8 publisher name in GGS is now actually passed to your game manifest
    • New debugger should always give a meaningful line number
    • New debugger now has a preference for setting whether you will specify the device IP to connect to, rather than GM querying the device
  • Marketplace
    • GameMaker: Marketplace is now available to Steam users also!
    • You can now create a Marketplace account using your Steam User ID instead of a GM: S license
    • Extension ownership check fixed
    • Can now sort your asset list alphabetically and by status
    • Can now see current ratings for assets inside the IDE
  • Facebook
    • Has been updated on Android, iOS and HTML5 to use the latest SDK
    • NOTE: This does raise this minimum iOS version currently supported to be 5.0
    • Now requires extra FB information to be entered into GGS, otherwise it will not initialise (prevents crashes)
    • Only adds into your manifest when GGS is actually set to use FB
  • iOS 8 Support
    • NOTE: You should now update to Xcode 6 ("Gold Master" is fine also)
    • v1398 only had runner support for iOS 8, now you can create applications also
    • NOTE: You must enable Preferences > Developer > "Enable UI Automation" on your iOS 8 iDevice, otherwise build "fails"
    • See >this FAQ for more iOS 8 issues/info
    • Fixes also added for when there is a space in your project name, stops Facebook SDK not found to be unzipped errors also.
  • HTML5
    • Several performance optimisations/fixes, especially when your game had no views or only a single view
    • Several fixes for treating IE9 as a special case in some functions to increase stability/compatability
    • window_device() now returns the current canvas graphics context (non-webgl mode) for passing to extensions
    • Fix for LiquidFun blocking games in Firefox
    • Fixes for HTTPS support in several functions
    • Fixes for Spine support
    • Added cross-platform implementation of several more functions
    • For the last three, see Fixed Bugs list below for specifics
  • Tizen Native
    • Mouse position fix should enable successful submission again if Tizen have failed you for this
  • Window Titles
    • In-game window titles (async, IAPs, etc.) will now be your game name (or "GameMaker: Studio" if Free/Standard (free) user)
  • Misc
    • Added game_display_name - display name for project (NOTE: on free licenses this will be "GameMaker:Studio")
    • Added game_project_name - a filename-safe version of project name
    • Added game_save_id - save location of the game (on most platforms this is a directory)
    • Fix for file_text_open_from_string()
    • Fix for keyboard_last_key on Mac OS X
    • Another fix added for using asset_get_index() with sound files
    • DS maps correctly return that they are undefined if they are undefined, rather than just returning 0

Fixed Bugs (Since Beta 1.4.1389)

  • 0015626 Functions: writing or reading strings to a buffer doesn't work corretly in HTML5
  • 0015673 Functions: HTTP 204 treated as error in HTML5 and Android compiled games [also fixed on Windows 8 JS]
  • 0015685 General: Macros (constants) don't save on run, save (ctrl+s) or build executable unless macros window is separately closed
  • 0015746 Search results window has very weird scrolling
  • 0015709 UI: Constants(macro) problem about 'hidden'.
  • 0015537 UI: Child window is too large
  • 0015686 Surfaces: Inconsistency in surface_copy_part with negative coordinates.
  • 0014498 Cannot remove window border properly using a DLL
  • 0015724 UI: Maximize Forms By Default Doesn't Work (Again)
  • 0015723 UI: Form Glitches [using GM8 skin and maximised windows]
  • 0015734 UI: Renaming incorrect tabbed script.
  • 0015738 General: Pre-existing Marketplace/extension user certificates are not always recognised, must overwrite instead
  • 0010606 UI: Help -> Open Tutorial Panel needs to be clearer as to its purpose
  • 0013854 UI: Dragging and dropping a .gmez/.gex file onto the IDE will add it as an included file
  • 0005381 Rooms: Object keep selection box even if they become inactive if you right-click anywhere in room
  • 0005812 UI: "Save As" can open multiple browse tree dialogues
  • 0015758 UI: Can't create shaders with names similar to built in functions
  • 0015751 UI: Cannot duplicate tabbed script
  • 0015714 Networking: http_post_string does not support https:// URLs
  • 0015653 Tizen (N): Tizen submission problem
  • 0015703 Surfaces: Setting a target surface and then resetting, in drawGUI event disables further sprites drawing
  • 0015694 Surfaces: Reading application_surface in Draw Event, breaks the following draws
  • 0008000 Objects: Parent and collision event for object was changed
  • 0008293 Sprites: origin resets when you change the frame count with "set length"
  • 0004211 UI: Error dialog should lose the ellipsis from its caption
  • 0013218 Functions: os_lock_orientation: argument help shows wrong argument
  • 0015198 Typo in Create/Edit Extension window
  • 0013631 UI: "About" screen module list box is tiny for the number of modules
  • 0013860 UI: You have 'separation' spelled wrong in your interface
  • 0013567 DnD Set Cursor has tooltip that references Windows when it applies for all desktop platforms
  • 0013481 Functions: [using http_get() with] Non-standard https port does not use https protocol
  • 0015772 UI: Can't create backgrounds with similar names to built in functions or other project resources
  • 0015341 Moving instance in room editor resets flip
  • 0015716 UI: Resource Tree Filter: If you delete a group and then switch to filter tree you will see
  • 0015717 UI: Resource Tree Filter: Search and Filter Tree option stays when opening a new project
  • 0014990 Functions: Implementation of surface_create_ext is available only for HTML5
  • 0015789 Functions: error math
  • 0015754 Fatel Error: Can not create vertex buffer [fixed spelling of "Fatal" also]
  • 0015700 General: Coding Windows not being destroyed when they should be
  • 0015687 HTML5: draw_sprite_pos does not function on HTML5 with WebGL
  • 0015707 Functions: draw_sprite_tiled_ext fails completely in HTML5
  • 0015712 HTML5: Spine doesn't work on HTML5
  • 0015779 draw_getpixel() and surface_getpixel() do not work under HTML5 without WebGL
  • 0015780 Windows 8 (N): Keyboard input is always upper case
  • 0015691 HTML5: buffer_base64_decode_ext crashes on javascript
  • 0015838 HTML5: HTML5 Not switching to Legacy Sound stated in the manual
  • 0015824 Functions: Feeding negative values for 'count' in 'string_repeat' causes crashes
  • 0015813 Import: resource references in drag and drop actions get lost on [opening object]
  • 0015869 General: Enums are not numbered from 0 as they should
  • 0015400 iOS: Facebook login not appropriate for New iOS policy
  • 0014200 General: GameMaker Studio doesn't close correctly if you quickly close the Welcome Screen after it loads
  • 0015843 Functions: file_text_open_read() can't read in certain data files
  • 0015611 Audio: audio_sound_gain doesn't work with a sound resource
  • 0015792 Functions: mp_potential_path can cause lock ups
  • 0015720 Only the sound with the first index seems to play under HTML5
  • 0015481 Functions: draw_set_circle_precision set lower than 24 causes a graphical artifact
  • 0015771 Shaders: Duplicate shader names
  • 0015727 Memory increase with background_add() and background_delete()
  • 0015573 HTML5: ds_list_mark_as_map() causes infinite loop when placed in room creation code
  • 0015575 HTML5: ds_list_mark_as_list() will halt the game from loading as it is unknown
  • 0015571 HTML5: time line [does not loop when it is set to do so]
  • 0015699 Windows YYC: "Equals" comparisons [of] hard-coded string and a variable return different results when sides swapped
  • 0015650 Android: get_timer on android- get_timer() should return time since game start
  • 0015862 HTML5: NaN, which it is not
  • 0012187 Functions: All messages have a title of "Title" [or "GameMaker: Studio", depending on platform]
  • 0015835 Windows (YYC): Using non existent variables does not throw an error
  • 0015773 Windows (YYC): Variable types confused at declaration line
  • 0015814 Android: Since version 4.4 and the addition of immersive mode, there are problems with the display height
  • 0014082 Debugger: "Help > Help" option should be "Help > Knowledge Base" to avoid repetition
  • 0014385 "INF is not a valid floating point value" error in room editor
  • 0015893 IAPs: Amazon IAP method is no longer activated following removal of Game Circle SDK
  • 0015298 Debugger: Black screen on Android device if new debugger is enabled
  • 0013452 Networking: GameMaker not properly reassembling fragmented TCP packets
  • 0015692 Steam: Steam API doesn't start when using YoYo Compiler
  • 0014298 UI: No complaint if resource is named the empty string
  • 0014231 Sprite editor makes pixels with alpha 0 black. This causes issues with scaling
  • 0015614 Rooms: Sluggish performance in room editor when adding new tile backgrounds
  • 0015796 General: Removing duplicate parent alters original parents child
  • 0015748 General: Constant Windows "Ding" Sound On Key Press
  • 0015793 General: Find and Replace in parent scripts does not work with "Replace in all tabs" option
  • 0015770 UI: Global search: "Whole word only" gives no results
  • 0014390 UI: 64 windows limit repeats when dragging in more images (or resources)
  • 0014211 Scripts: Imported scripts have empty lines missing
  • 0013647 If you open .gmx files other than .project.gmx, the IDE will attempt to create Config files instead of proper error
  • 0014089 Publisher Name needs to be edited in the manifest directly rather than an edit box in GGS
  • 0014712 Scripts: Scrolling in text editor does not allow undo action
  • 0014151 Objects: Importing an object from other project remove selfcollisions
  • 0014065 Extensions: Error: More than 511 functions in extension
  • 0014024 Scripts window permits resizing to a size that hides the search bar
  • 0011619 UI: OGG sounds do not play in the editor
  • 0015917 Compiler: Compiler error dialogue is blaming the wrong object, giving incorrect info
  • 0015906 Timelines: Compile failed error when there is a problem in Timeline, no helpful debug info
  • 0015885 Windows (YYC): There is a bug with arrays on YYC platforms
  • 0015908 Functions: base64_encode/decode do not work correctly on the majority of platforms
  • 0011603 Extensions: .lib files in extension do not get loaded when opening .gmx file
  • 0011427 Extensions: List index out of bounds (1) when deleting extension with .lib files
  • 0006355 Extensions: Cannot uninstall extensions that use .lib files
  • 0010806 Functions: ini_read_string() stops reading when it reaches a # if working_directory is in the filepath
  • 0015912 HTML5: 3D game not running correctly on HTML5
  • 0013934 HTML5: draw_roundrect_color() doesn't draw [correctly]
  • 0015679 HTML5: draw_roundrect_color() doesn't work
  • 0015926 Functions: Can't find game error when using Bitwise
  • 0015731 Extensions: Problem with two GML files with the same target modules in the same extension
  • 0015775 Functions: Map returns "0" for non-existing keys instead of "undefined"
  • 0015808 Suggestion: Variable: If code refers to var of non-existing instance, report non-existing instance rather than unknown var
  • 0015453 Shaders: Shader attribute order is incorrect
  • 0005812 UI: "Save As" can open multiple browse tree dialogues
  • 0015751 UI: Cannot duplicate tabbed script
  • 0008293 Sprites: origin resets when you change the frame count with "set length"
  • 0010831 Functions: date_day_span returns wrong values for long spans (44 years and more)
  • 0015888 Extensions: iAD extension includes unwanted android permissions, which are always copied to the APK
  • 0015978 General: Creating resource groups checks resource names
  • 0015177 Compiler: iOS app won't install on phone if display / project name contains a space
  • 0016007 Windows (YYC): GML files in extensions are not recompiled upon change

Version 1.4.1398



Welcome to the first 1.4 release!



You'll find the Marketplace is now open to everyone, some major IDE improvements, plus a huge list of fixes over EA182. Changes are given in brief below, but you can read more in this Tech Blog and almost all are in EA releases already). Please note that some of the features listed below require Pro+ licenses.


Changes (since 1.3.1386)

  • IDE Changes
    • Tree filtering allows you to search for resources and see only the location of matching results.
    • Tabbed scripts allows you to split large scripts into tabs and call each tab like a normal script, but with only one resource tree entry.
    • Bookmarks can now be added to lines of code in scripts and code actions (new in this version). Ctrl+shift+[number] to set, Ctrl+[number] to open later.
    • Creating extensions now has a quick "wizard" style format. Create extension, choose optional platforms, then right-click and "Add Placeholder".
    • Fonts now can be set whether you want to include custom font files with the project when exporting, etc.
    • Objects now have a list of any children on their properties form. Can jump to the parent/child directly.
    • Selecting an object instance in the creation order list for the room editor will "move camera" to instance location.
  • GameMaker: Marketplace
    • You now have access to the GameMaker: Marketplace Beta. You'll find a new menubar entry for this.
    • Any user can browse and purchase.
    • Creating a publisher account to sell your assets requires a Pro license or above. (Paid Standard users are fine also.)
    • More info on the Knowledge Base in the Marketplace category
  • Extensions
    • The workflow for creating extensions has changed to a bit more of a "wizard" style.
    • If you choose iOS/Android we automatically create placeholders and the folder structure for you.
    • Code is then selected via a file selector and copied into the correct project subfolder.
    • If an extension isn't marked valid on a platform we will generate blank "stub" functions for you automatically during compile.
    • Changed the Init and Final edit boxes to be combo boxes populated from the given functions.
    • Warnings:
      • Because of the Marketplace, extensions have far more protection than they did previously - specifically who authored and who has permission to use.
      • If you are not the author and have not bought the extension off the Marketplace you will be unable to create an executable of that project!
  • Image Editor (Pro/Master users only - except for the last one)
    • Custom colour palletes are now able to be created. MMB on pallete to set a custom colour. They can then be saved and loaded.
    • Image window now allows for "onion-skinning" to show previous/next sprite images as well as current, useful for animations.
    • Image preview can also be toggled into a small/large preview. Double click on preview.
    • Right mouse button can be set to the eraser rather than a second paint colour. Right click on eraser.
    • Pressing J toggles a temporary "Spare Page" to edit copy/paste parts of your images.
    • MMB or holding space bar while mousing will pan the image.
  • SVN tools updated
    • Now support 1.7 and 1.8 workspaces. Toggle which tools to use in File > Preferences.
    • Also allow you to specify your own SVN tools.
    • Warning: If your workspace is 1.6 or older you will be asked to update it.
    • SVN integration is also now only used if the project has SVN set for use in GGS.
  • Liquidfun physics
    • As well as updating the Box2D already included, you now get particle physics and several more physics shapes to use.
    • Warning: Please test physics games very thoroughly after updating!
  • Misc
    • Can now cancel local notifications. Can also now get a list of pending local notifications and step through them.
    • Anti-aliasing has been added for SWF files. draw_enable_swf_aa... (Requires Pro).
    • Many updates and fixes for Spine importing, plus new skeleton_animation_list(), skeleton_skin_list(), skeleton_slot_data()
    • Buffers for surfaces.
    • date_get_timezone()/date_set_timezone() toggle UTC/local for the other date and time functions.
    • Updates and fixes for the new debugger.
    • audio_play_music() is now obsolete, use audio_play_sound() instead.
    • Lots of fixes for HTML5 audio, especially when using emitters.
    • Added checks to ensure that sprite mask generation is done within the size of each individual image, not a fixed size.
    • iOS 8 Beta games no longer use Document directory for save area, switch to using the Application Support area.
    • Note: Support for iOS 8 Beta is runner-only at the moment. Xcode Beta is not tested.
    • Background images added via DnD won't point at original location any more and import as just the name of the image.
    • Android landscape and landscape-flipped are now correct again if you chose only one orientation.

Fixed bugs (since EA182)

  • 0012633 audio_sound_pitch() does not work if a sound hasn't been played once
  • 0012200 HTML5: audio_emitter_free() does not seem to work [if audio_is_playing() with a sound playing from an emitter]
  • 0015312 Vectors: Importer Glitch on first frame (files included)
  • 0014785 Views: Zooming in/out [in a viewport] seems to do it in a jittery motion
  • 0014721 Views: View shakes when following objects
  • 0012841 HTML5: "Out-of-view" optimization does not mind the view_angle
  • 0015275 Functions: asset_get_index does not work for sounds
  • 0005440 Altering sound volume via resource editor - The sound still plays at full volume during runtime
  • 0015016 point_in_triangle() not working correctly in HTML5
  • 0015365 Assigning value to argument[X] crash: Execution Error - Variable index out of range argument
  • 0014421 Vertex buffers get messed up on Android after game has been minimized
  • 0014137 Windows: instance_nearest() not finding instances beyond the room's dimensions away from player
  • 0011247 Functions: room_tile_add_ext() does not work
  • 0012765 HTML5: object not responding to touch after pulling up notification panel of iOS7
  • 0013005 Import of SWF file not giving desired results
  • 0014234 Vectors: Text in swf image doesn't display properly
  • 0015363 Android: Global Game Settings landscape/portrait settings don't lock the game's orientation.
  • 0014726 Android: Having Google Play Services Enabled causes crash on runner builds
  • 0013756 Surfaces: draw_sprite_tiled limited to room size rather than surface dimensions
  • 0015409 Runner doesn't work on Android 2.3.5 anymore
  • 0015416 Error when compiling on Windows YYC
  • 0015314 HTML5: Issue with WebFonts in WebGL, and ini_open resulting in included file problem [the ini_open bit]
  • 0015271 General: [iOS] Included Files are all copied into the same folder, without keeping subdirectories structure
  • 0015449 HTML5: HTML5: os_get_region() makes the game unable to launch
  • 0015451 HTML5: current_month and current_hour return inconsistent values
  • 0014194 HTML5: {variable * literal div literal} crashes HTML5 due to parenthesis error
  • 0014995 accessors and instance variables
  • 0015389 Physics: Circle Collision Shape Always Locks to Sprite Origin
  • 0015318 Image Editor: Shift in sprite editor no longer works
  • 0014471 General: Unable to obtain valid license on unlinked modules
  • 0015227 Compiler: Compound Accessor Error
  • 0014698 Suggestion: Functions: Extra functionality for Spine [information]
  • 0015516 Primitives not drawing on HTML5 (WebGL enabled)
  • 0015295 Variables: array can't be indexed by value from a ds_list
  • 0015545 bit shifting causes invalid comparison type
  • 0015229 UI: Windows/Forms don't display properly, testing application rearranges all windows and cascades them. [further fix]
  • 0015563 Android: Google doesn't accept any build at the moment due to minimum api level [Google Play services]
  • 0015308 Functions: texture_set_interpolation() not setting texture interpolation
  • 0015568 UI: Cannot name or rename Sounds using Sound Properties
  • 0015567 UI: "Import Extension from Library" as an additional right click option
  • 0015472 Rooms: UI: Actions panel incorrectly scrolls down hiding other actions available
  • 0014959 Functions: audio_stop_sound and audio_stop_all not working 100% in html5
  • 0015482 Functions: Unplug Gamepad HTML5 -> undefined is not a function
  • 0015580 Physics: Memory leak in GM's physics engine.
  • 0015593 Download: Argument out of range - Downloading wrong asset - Check For Updates locked
  • 0015393 HTML5: GMS games crash in latest (36.0.1985.125 m) Chrome on Win8
  • 0015483 General: Spine Asset Scaling Not Working
  • 0015489 Using the colour selector (control + click) deselects draw shape tools
  • 0015595 ds_list_find_value() treats indices differently in HTML5
  • 0015594 ds_grid_get() treats indices differently in HTML5 and Windows (YYC)
  • 0015576 Main IDE Jumps Off of External Monitor
  • 0015050 There is no 'Forgot Password' option on the Marketplace login screen within GameMaker IDE.
  • 0011469 Functions: surface_copy() does not work without surface_set_target() preceding it
  • 0015479 Extensions: Access Violation when canceling extension creation - extension still added [2nd attempt]
  • 0015641 Source Control: Default SVN shows up as uninstalled until you switch versions, and switch back.
  • 0015639 Rooms: Instance Ordering: Access Violation error
  • 0015574 Android: Splash screen displayed portrait when only landscape selected
  • 0015539 Scripts: Multiple errors when creating script duplicates
  • 0015622 Source Control: "Update All" on a project with version conflicts causes numerous access violations.
  • 0015671 UI: Search in Scripts set to ignore comments can ignore un-commented code
  • 0015574 Macros: Resources drop down still refers to constants.
  • 0015566 Import: Included Files don't seem to import correctly
  • 0015648 Compiler: Asset Compiler Error / "Unable to find game!!" with ds accessor usage
  • 0015505 Scripts: Modifying a global ds map via an accessor will give compiler error about unknown operator
  • 0015664 Rooms: Clicking on an instance name in the Instance Order list should navigate to the instance
  • 0012658 Trying to compile for Windows 8 JS fails with "Invalid character in the given encoding"
  • 0015662 Enums: no error if nonexisting element of existing enum is referenced

Version 1.3.1386



Please read the release notes carefully!

NOTE: GameMaker: Marketplace is not in this release - it will not reach Stable for some time!



Changes

  • Audio files will now rename via their properties dialogue again.
  • minSDKVersion on Android changed to be 9 so that Google will accept .apks.
  • Warning: This has meant a new minimum OS version for Android devices - 2.3 "Gingerbread" instead of 2.2 "Froyo".
  • Backgrounds added via drag-and-drop onto the IDE will update their name and save location immediately now.

Fixed Bugs

  • 0015568 0015568: UI: Cannot name or rename Sounds using Sound Properties
  • 0015563 0015563: Android: Google doesn't accept any build at the moment due to minimum api level [Google Play services]

Version 1.3.1379



Please read the release notes carefully!

NOTE: GameMaker: Marketplace is not in this release - it will not reach Stable for some time!



Changes (Since v1373)

  • IDE
    • Big improvement in the flickering and resizing windows do while loading up - especially "pop-in" ones.
    • Audio files change their path to be the file added to the project, not remain the original import location.
    • Script/Timeline window titles now all use _ instead of . for their seperator.
    • "Pop-in" windows will still remember their size and position correctly after running a game.
    • Fix for access violations when deleting an extension.
    • Fix to stop multiple copies of the same script/code window being open at once.
  • Others
    • Enums now error if initialised with string or other enum value (see 0015352 and 0015353).
    • Enums have also been added to the manual on the "Data Types" page.
    • iOS packages maintain the Included Files folder structure set in the resource tree.
    • Mac timer functions use a different method which is more accurate than previous.
    • HTML5 games no longer crash on start-up if you have network_connect_raw() in your code.

Fixed Bugs (since 1373)

  • 0015520 0015520: Scripts: [Can open multiple copies of the same] coding windows
  • 0015229 0015229: UI: Windows/Forms don't display properly, testing application rearranges all windows and cascades them.
  • 0015352 0015352: Enums don't error if supplied strings
  • 0015353 0015353: Enums don't take expressions with other enums or variables
  • 0015271 0015271: iOS: Included Files are all copied into the same folder, without keeping subdirectories structure
  • 0015456 0015456: UI: Can't delete extension, access violation
  • 0015517 0015517: UI: Cannot close Timeline window
  • 0015519 0015519: Audio: Sound Properties Filename: uses original location when importing and play sample and export
  • 0015509 0015509: No documentation on enums
  • 0015486 0015486: Mac: Timer functions broken/lagging behind on Mac [compared to Windows and real-life]
  • 0014026 0014026: HTML5: network_connect_raw() is not defined

Version 1.3.1373



Please read the release notes carefully!

NOTE: GameMaker: Marketplace is not in this release - it will not reach Stable for some time!



Changes (Since v1354 - if you have EA170+ you already have all these and more)

  • Free/Standard (for free) users, please note:
    • SWF and Spine functionality is available only to those on old Standard licenses (non-free) and Pro/Master users.
    • Spine functions have always been Pro/Master users only, so now bringing both resource types into line.
    • The GM: S logo splash screen always applied to Free license users now applies to Standard (for free) also, as there is no more Free license.
    • Similarly, the "Made with GameMaker: Studio" window title has now been applied to Standard (for free) users.
  • Android SDK Tools
    • If you have already updated to the latest API for Android you'll see they have moved zipalign and this breaks making .apks.
    • This version has a fix for supporting the old and new locations for the tool.
  • IDE Changes
    • Lots of fixes for floating windows disappearing behind the main window.
    • Rooms create at the default of 1024x768 now, not 640x480.
    • Compiler errors reference the object and link to its properties as well as go to the line mentioned.
    • The same for "Search in Scripts". If it's an in-built var or function you can also jump to the manual from here.
    • Progress report in the compiler log window when processing SWFs.
    • The pre-multiplied alpha button in the image editor now works properly.
    • Will prompt you to rename .gmzs with invalid characters in the filename, rather than failing to load.
    • Using an external image editor in Preferences works again.
    • Holding Ctrl in the Image Editor will toggle to the colour picker for more brush types now.
    • Room editor correctly checks if backgrounds inside a group are individually marked as tilesets or not.
    • Timeline code windows can no longer "unlink" the moment from the timeline.
    • License validation error screen link now points to the correct helpdesk FAQ.
  • Macros
    • "Constants" in the IDE have now been renamed "Macros" so they are more appropriately-named.
    • An end result must still be able to be calculated at build time, but this makes it clearer that they are not static.
  • Enums
    • Enums can now be created using a C-style format like: enum MYENUM { ENUM1, ENUM2, ENUM3 }; myVariable = MYENUM.ENUM1;
  • In-Game
    • Win 8 N games will scale according to GGS setting correctly again.
    • YYC builds have a fix for running .dll extensions.
    • Multiple precise sprites will have a "merged precise" mask again, like pre v1.2 releases.
    • room_dulicate() now creates a unique room reference, so it's now not incorrectly linked to the duplicated one.
    • Window co-ords to view co-ords calculations will ignore hidden views or those which have a surface attached.
    • The above change might mean that the view with a surface might require a drawing code change in your project.
    • os_browser identifies IE11 now.
    • surface_reset_target() restoring correct previous GUI size, not reset to defaults.
    • New constants for the draw events which didn't have one.
    • Fix for one extension function calling another.
    • script_exists() is now supported on JS platforms.
  • Date and Time
    • date_get_timezone()/date_set_timezone() toggle UTC/local for the other date and time functions.
  • Push Notifications
    • Can now cancel local notifications.
    • Can also now get a list of pending local notifications and step through them.
  • Misc
    • Lots of optimisations for when the IDE loads in audio and sprites, etc., to keep memory usage down.
    • Lots of compiler optimisations to speed up builds.
    • New isometric game demo has been added.
    • New extension-creation demo has been added.
    • Xcode and your Keychain are now gracefully released after an iOS/iOS YYC build.
    • Windows 8 compiles will find your actual Win 8 advertising SDK installed version, not a forced value.

Fixed Bugs (since 1354)

  • 0015271 iOS: Included Files are all copied into the same folder, without keeping subdirectories structure
  • 0014121 Documentation: Manual says all current_* time functions etc. should return UTC time ignoring the system time.
  • 0014273 Documentation: http_get and http_get_file documentation uses wrong check
  • 0012777 Web Server: GM: S micro server does not serve included files
  • 0014145 Documentation: Documentation: sha1_string_unicode page refers to input string as UTF-8
  • 0013995 Sprites: Spine animations: animation speed problems
  • 0014230 Saving: Importing GM8.1 file causes multiple errors
  • 0014378 UI: Objects: attempting to undo an action can undo an event!
  • 0013658 Extensions: GameMaker throws a compiler error when using extensions on other platforms
  • 0014483 Windows (YYC): Code fails to compile in YYC
  • 0014486 Extensions: "Add Android Source" doesn't ensure files go into the Java folder in the extension
  • 0014410 UI: Help -> Update License should have an option to recover license
  • 0014114 Rooms: Room editor [shows access violation] when [deleting an underlying after] adding multiple instances
  • 0014417 UI: wrong info under help menu
  • 0014268 Advertising: No code help for ads extensions functions.
  • 0014272 Advertising: Missing essential functions from ad provider extension demos
  • 0014508 HTML5: Cross platform extension does not work
  • 0014437 Compiler: [Deprecated 1.2 IAP functions (and other deprecated functions) should say where they are in project]
  • 0014440 UI: Welcome screen caption should just say "GameMaker Studio" instead of "New Project"
  • 0014442 Scripts: Highlighting Misalignment
  • 0014066 General: GameMaker window sporadically not appearing when opening a project [because of Powershell check for Win8 dev license]
  • 0014452 If a game produces many debug messages, IDE locks up and stop button doesn't work
  • 0013333 Dropping a GMX onto GM window won't close tutorial panel
  • 0014235 Functions: Reading large text files crashes the game
  • 0008688 Saving: Exception reading asset from GMXFile "datafiles"
  • 0014383 IDE completely stuck if you ALT+TAB, hide all windows or lock the computer while you are about to choose a resource
  • 0014468 Demos: New projects using a demo can fail to create the new project
  • 0014391 UI: Access Violation when OKing a lot of open windows with ALT+O
  • 0014025 UI: Loading a sprite with all frames make all sprites 32x32 instead of take his size.
  • 0014484 Compiler: Empty constant declaration crashes compiler
  • 0013890 Android (YYC): Apk Expansion [assets file is not created]
  • 0014264 Debugger: hanging when trying to access list by accessor
  • 0014575 GameCenter: Log in pop ups conitinually appear even when the user doesn't want to log in
  • 0012930 Variables: "YOYO_PAID" is returned from os_get_config() [for the "Default" config]
  • 0014373 Analytics: Google Play Services automatically starts on start up of application.
  • 0014460 Functions: draw_background_tiled_ext() not working in linux/mac/android runnner
  • 0014582 Multiple issues adding configuration to large project
  • 0014588 Tutorials: Typos in 02_Scrolling_Shooter_Part1
  • 0014593 Typos for Tutorial 02_Scrolling_Shooter_Part2
  • 0010922 Documentation: object_get_parent() returns -100 instead of -1
  • 0014476 Documentation: Did You Know tip 78 about Asynchronous Events repeats wrong word
  • 0014633 Saving: Can't save my work at all it keeps crashing saying out of memory - edit a change in a room it store the change in memo
  • 0012912 3D: Can't turn shading off on Android
  • 0014640 Documentation: Some typos in the physics reference section.
  • 0014418 Documentation: no information on "extra" texture swaps and vertex batches
  • 0014419 Debugger: New debugger does not show overlay by default [and docs need updating to say this]
  • 0014654 Files: Reading large included files gives unexpected behavior
  • 0014657 Importing GMZ causes errors and renders GMS un-responsive
  • 0014351 YYC: [ if (someReal == someInt) tests aren't being evaluated correctly]
  • 0014438 Suggestion: General: Keyword "self" is equals to -1 and it can create confusions [either document or change]
  • 0013471 Input Devices: DirectInput gamepads do not work on OSX builds
  • 0013623 Suggestion: Documentation: Under the GamePad Input topic > Compatibility, list Ubuntu command to get & install the gamepad
  • 0012347 Overwriting object actions after closing object and opening cause of window duplication
  • 0014371 Typo in Transition demo
  • 0014303 Saving: Export to GEX [should] remember folder [and the same for gmez]
  • 0014379 Documentation: No information on whether or not persistent rooms/objects get Room/Game Start/End Events
  • 0014091 HTML5: HTML5 file_find errors
  • 0013642 General: GameMaker: Studio will crash on startup without Arial Regular font installed
  • 0014388 Documentation: Did Yo Know tip 88 reads "a a" instead of "as a"
  • 0014475 Documentation: Keyword 'all' [can no longer be used with . to assign a value - manual needs updating to mention]
  • 0014700 HTML5: device_mouse_x/y_to_gui are not defined in HTML5
  • 0014702 Documentation: Documentation incorrect for strings
  • 0014780 UI: [File selector windows spawned from File > Preferences can still go behind the UI and block progress]
  • 0014558 Pre/Post draw Event diagram should also show application_surface setup and drawing
  • 0014492 UI: Constants Window Won't Open
  • 0014719 Documentation: display_get_height() and browser_height return the same value
  • 0008868 Rooms: room_duplicate() does not behave as expected [later object instances added to all duplicates]
  • 0014725 General: GameMaker will not compile for windows and crashes if imported .gmz has a space before the extension
  • 0014123 Functions: surface_getpixel_ext() [red and blue] colour channels [swapped on some platforms]
  • 0014733 Physics: Particles do not handle colour data properly.
  • 0014744 Documentation: Typo in Keywords
  • 0014594 Changing a single sound resource causes other sound resource details to change
  • 0014296 Graphics: Another SWF not displaying in game as it appears in other programs
  • 0013998 Functions: [window_set_fullscreen("false") when windowed still affects output, can lose window size changes]
  • 0014682 Functions: room_duplicate on any room with tiles causes crash
  • 0014470 Scripts: Memory leak when modifying arrays via scripts
  • 0012742 WP8: Sticky mouse and crash
  • 0014699 Documentation: Some typos in the reference section.
  • 0011106 3D: d3d_draw_floor normal lighting problem
  • 0012162 vout.shader and fout.shader are littered inside the .gmx folder
  • 0014366 UI: Constants window does not pop out
  • 0014777 UI: Changing type of edited event rains exceptions upon you
  • 0012379 Paths: path_get_length not updated by path_clear_points
  • 0014796 General: Audio GMXs list full original file path but not relative path, so audio files are missing in shared projects
  • 0012474 Extensions: Custom Action working arbitrarily
  • 0014732 Compiler: Android YYC fails to make project because event code is such a large file
  • 0013247 Android: show_question > Yes > return 1xxxxxxx
  • 0013409 Image Editor: .swf out of memory error game maker early access
  • 0013711 Sprites: Sprite sharing of collision masks negates precision checking
  • 0012130 Compile form: some errors report the variable list many times over
  • 0014922 Destroying a socket on the server results in the server "breaking"
  • 0010649 Functions: Mouse_clear or Io_clear(); dosen't work
  • 0013807 Vectors: Compiler log text (or something else in the GUI) to show the current .swf being processed, ideally a progress
  • 0014933 UI: Possible to get GGS window to either disappear or to refuse to open correctly
  • 0012483 Mac: Pressing the Cancel button on a get_string_async on Mac OS X does not fire Dialog event
  • 0008894 Warning on App Store Submission
  • 0014679 UI: External Image Editor Locks Up GM
  • 0013632 Graphics: SWF not displaying in game as it appears in other programs
  • 0005536 Functions: file_copy() doesn't use working_directory properly
  • 0012518 Mac: Graphical window caption artifacts as the game transitions to fullscreen mode
  • 0014387 Android: 'error creating key hash' when using 'Show Key Hash' option on Windows XP [or a username with spaces]
  • 0013602 Functions: Precise Collision showing Odd Behaviors
  • 0013436 Android: surface_getpixel returns wrong value on android
  • 0014945 Documentation: Clarify what object_exists() is actually for
  • 0013148 SWF Quality should auto-update if OK is pressed after changing it
  • 0014948 Extensions: Deleting one extension removes all extensions that come after it
  • 0014805 Windows: When game is run with no debug mode, it does not have focus.
  • 0013233 Win(YYC): ini_read_real error in YYC
  • 0013082 Scripts: Confusing/inaccurate compiler errors for trying to assign a value to a constant (depends on platform)
  • 0013006 Some swf files import fine but don't compile
  • 0014883 Mobile: Virtual keys not longer line up correctly with the object when x, y is used
  • 0014887 UI: Tabbing away from GMS when [file selector opened via extension] is open renders GMS un-useable
  • 0014817 Time Lines: timeline_position cannot be used inside the time line itself
  • 0014242 Runner loses focus a lot during playtesting
  • 0008248 Font: font_add_sprite() doesn't work in Windows [if OS language is asian] but works on HTML5
  • 0013571 Image Editor: swf causes AssetCompiler to get a problem
  • 0014926 Documentation: Small typo in effect_create_above example code
  • 0011101 Functions: screen_save: fails to handle transparency
  • 0014781 Documentation: working_directory returns a backslash as last char at right
  • 0011557 Functions: As of 1.1.1044 ds_list_read() seems broken
  • 0014411 Social: Facebook_dialog crashes game on Android
  • 0014794 Windows (YYC): Reuse of variable with instance_find() keeps reference to first assigned object
  • 0014957 Documentation: Typo in the manual entry for 'ds_map_find_first'
  • 0014971 Documentation: Documentation: there are two 'fps' articles instead of fps and fps_real
  • 0012725 BG: background_get_uvs causes the game to exit when called with a background created at runtime
  • 0011149 Networking: [Packets reversed when recvieving data in] User-Defined event
  • 0014903 Documentation: In the 'gamepad input' entry in the help file, the diagram contains an error
  • 0014830 Documentation: Some typos in physics code examples.
  • 0014978 #define <NAME> exported on script files
  • 0008981 Blurring a surface by interpolating causes offset in drawing
  • 0014774 Documentation: Physics section is missing a function and contains 2 non-existent variables.
  • 0012966 Views: Zooming in/out [in a viewport] seems to do it in a jittery motion
  • 0014843 HTML5: WebAudio code g_AudioMainVolumeNode=g_WebAudioContext.createGainNode(); blocks games running
  • 0013136 Constants: very unclear error message if constant value contains semicolon
  • 0012542 Moved Views + Multiple Views cause problems with device_mouse_* functions
  • 0011575 Win8(N): Request: Need a way to know if win8 Game is snapped and expanded snapped
  • 0013376 Variables: string(array[-1]) gives no error
  • 0014956 Functions: sprite_xoffset & sprite_yoffset don't change when sprite is scaled in HTML5
  • 0010831 Functions: date_day_span returns wrong values for long spans (44 years and more)
  • 0014970 General: YYC compiler is not able to handle arguments being used as array names
  • 0014987 Functions: Unable to find function draw_roundrect_colour_ext
  • 0014998 UI: Resource tree filtering selects lowest result in tree by default, not first/highest
  • 0015000 UI: Tree filtering search results take fixed UI elements as valid results
  • 0013126 Android: Included files do not load in a compiled apk if there is a space in their names
  • 0015078 Windows (YYC): Modifying object.customVariable is throwing "Trying to index variable that is not an array" code error
  • 0012768 Functions: string_format works weird
  • 0013243 Variables: Using a mixture of variables and constants in a switch statement causes an error when compiling
  • 0014755 Functions: angle_difference negative in HTML5
  • 0006348 Wrong color output using draw_getpixel();
  • 0015071 Saving: String values in drag and drop actions are not saved properly.
  • 0007050 Artifacts when rendering Surfaces
  • 0009752 General: New web server speed slider capped at 19,001
  • 0015003 Events: Can't open Step Action and Alarm 1 Action simultaneously.
  • 0015162 UI: If you drag-drop a .gmz onto the IDE, any currently open script windows don't force-close
  • 0014488 Saving: If a script is blank its name won't be saved/updated in the resource tree
  • 0014501 Room editor, scale value want a comma instead o point for decimal
  • 0014734 Event: Unable to add action to event - claims the event doesn't exist
  • 0015179 Sprites: Bitmaps don't seem to support fading alpha in SWF files
  • 0014822 UI: Code Editors Cut Off without Pop Out Windows
  • 0012424 [Android/iOS/...] Views screw up Mouse Coordinates
  • 0015064 Asset Compiler: Crash when a full stop is used instead of a semi-colon
  • 0015001 Functions: mp_grid_get_cell does not return boolean
  • 0015188 Documentation: script_exists() code sample is dumb
  • 0015125 background_create_from_surface: Syntax error in documentation example
  • 0015049 Fix the screen_save documentation to explain when and how it works better.
  • 0015126 Documentation: background_assign documentation: arguments don't match
  • 0015251 Documentation: Typo on page "Buffer examples"
  • 0014637 HTML5: HTTP event on multiple objects looping forever
  • 0015018 Documentation: Some typos in the 3D documentation.
  • 0014652 Mac OS X: mouse_x and mouse_y do not update if the right mouse button is held down
  • 0014585 General: Fresh install of GameMaker Studio causing 'Licence Revalidation'
  • 0014976 Documentation: Missing link to one page makes you skip it
  • 0015220 Time Line code windows disconnect
  • 0013200 Suggestion: Documentation: Examples with source for Extensions
  • 0015235 Scripts: Enums not recognized in scripts
  • 0015253 Extensions: Can't call function from extension within extension's other function [reopened]
  • 0015268 ds_lists inside of while() loop crashes Windows (YYC) runner
  • 0015269 Documentation: Typo on page "phy_rotation"
  • 0015305 UI: UI is locked with File dialog stuck behind it
  • 0014254 HTML5: os_browser returns browser_not_a_browser on IE11
  • 0014482 Surfaces: After surface_reset_target() previous gui size changes are ignored in 1.3
  • 0011566 os_lock_orientation doesn't do anything.
  • 0014870 Rooms: Some tiles won't appear in Tiles tab of room editor
  • 0014759 Physics: Joint get value and set value do not work as expected for some constants.
  • 0014243 Functions: script_exists() doesn't work in HTML5
  • 0015233 General: Missing [event] Constants
  • 0015238 Scripts: Export script command creating GML file with wrong first line
  • 0013035 Tile Optimization Not Taking Scale Into Account

Addressed Issues

  • 0011051 Functions: cursor_sprite is drawn relative to gui size, even if window is smaller
  • 0014788 Icon doesn't applies when creating single executable for Windows
  • 0013451 "Unable to draw sprite" compiler error when testing using Steam
  • 0013467 Surfaces: Particles Color Change When Render View To Surface
  • 0014326 draw_clear(color) causes transparent parts of images to be blended with the clearing color
  • 0003756 Tooltips in Debugger show up as black rectangles
  • 0003456 Android: keyboard_key_press not working properly
  • 0008781 Installer: The installer does not unpack the executable [on XP if there is a . in user name]
  • 0008343 Debugger: Doesn't appear in task bar until clicked on
  • 0007525 Debugger window is still recreated on restart.
  • 0011225 Audio: .wav Files Not Playing
  • 0006771 iOS: Application Oven should not fail silently if the Xcode Command Line Tools are not installed
  • 0014801 Project changes saved automatically, upon exiting Studio
  • 0014380 Networking: Packets can be lost on room transitions
  • 0014840 Debugger: some way to retrieve error message after clicking it away (send to compile form?)
  • 0012892 Windows (YYC):Compiling Network Platformer demo will create multiple instances and crash (Using single runtime executable)
  • 0007578 Depth of "working" window
  • 0014929 Functions: color functions argument help and autocomplete
  • 0011556 Compiler: Clicking on an error in the compile error window does not take it to the object/source of error
  • 0013459 UI: Texture pages not deleted properly GM8SKIN ONLY
  • 0007554 Deleted texture groups do not release assigned sprites
  • 0009220 Audio: Small lag with sound_play() when playing background music in MP3 format, while the room is running
  • 0013215 Functions: Values have incorrect offset when using certain (integer) values with ds_grid_set_grid_region
  • 0012478 Fonts: Still problems with texture not updating when adding characters sometimes
  • 0012101 Installer: Installer crashes due to long directory structure
  • 0013235 Variables: Re: hexadecimal $ not stored correctly in a variable
  • 0012885 Deactivation is glitchy when using parents
  • 0010431 sprite_create_from_screen and background_create_from_screen not behaving like supposed
  • 0014490 Functions: font_add doesn't recognize system fonts
  • 0014939 Tutorials: Virtual keys not aligned.
  • 0014946 Runner loses focus a lot during playtesting (reopen)
  • 0014950 Sprites: Sprite editing is not updating any changes in current Dev builds
  • 0012859 Font: Extended character ranges in sprite fonts aren't displaying correctly in windows.
  • 0014961 UI: Scripts name does not get updated if changed within the script editor
  • 0014311 Advertising: Playhaven Advert position.
  • 0014778 Steam: GameMaker Player crash when trying to run GameMaker Studio on Steam.
  • 0009607 Suggestion: Functions: Snky's list of suggestions! ( Part 1 - 22/02/13 ) @SnkyGames
  • 0014935 Tutorials: Tutorial navigation button issues
  • 0011340 Debugger: timeline_running in debugger doesn't reflect the actual timeline_running value in game
  • 0014941 Functions: Placing the 1st point of a path anywhere other than 0,0 causes path to be inaccurate
  • 0011421 Suggestion: Shaders: Instead of Shader Marker use #define
  • 0014968 No argument check for scripts that do not use arguments
  • 0010931 HTML5: Virtual key size issue when changing window/view size
  • 0011851 Android: OpenAL Unsatisfied Link on Samsung Galaxy Ace
  • 0011476 Compiler: Android compiler: 'value' with value '@string/app_id'
  • 0014028 Extensions: GMS fails to import extra files from GMEZ extensions.
  • 0012904 Objects: Collision Issues
  • 0015011 The import tab of the Extension properties has poorly aligned windows
  • 0013221 Constants: constants division yields wrong result
  • 0015046 Variables: numbers are valid code line delimiters
  • 0013622 Documentation: Timeline Max Moment function is not present but is described in the manual.
  • 0012899 BG: Graphical glitch when drawing backgrounds
  • 0014930 General: traceIDE.log appears to not be written out on Steam installs any more
  • 0012023 Constants: The Way GM:S Defines Constants Produces Problems
  • 0012211 If value of constant cannot be evaluated, GM reports an error in an object
  • 0012065 Memory leak assigning returned function values to constants
  • 0015077 General: Resources names problem
  • 0015153 json_decode() can discard top-level JSON objects in string
  • 0010359 Suggestion: General: Enum on GM?
  • 0014635 Scripts: Script [at] top of resource list runs without being called [if using script_execute()]
  • 0015088 [Surface] transparent black sprite make another sprite transparent on bm_normal
  • 0014866 Image Editor: Low Quality of imported Vector Sprites
  • 0015111 In a Shader Editor, middle clicking on a tab, will turn the cursor into a drag and drop or forbidden cursor
  • 0015116 I can't build iOS app after update to 1.3.1354
  • 0015128 For Extension files, expose all "Copies To" target platforms even for GMS Standard
  • 0013716 General: GameMaker: Studio crashed for no apparent reason...
  • 0015065 In HTML5, shader fails with error: Loop index cannot be compared with non-constant expression
  • 0015002 iOS: iOS rotation GGS setting overwritten by phone lock
  • 0015154 Apple seem to detect Push Notification and send a warning mail.
  • 0015163 YOYO_PAID is returned instead of "Default"
  • 0014115 Scripts: Multiple Accessors is a syntax error
  • 0015044 Preference for build date/version number constant is not saved.
  • 0014304 When adding new config, extensions don't work in it
  • 0015219 add function command throw error in IDE
  • 0015227 Compiler: Compound Accessor Error
  • 0015239 Extensions: Can't call function from extension within extension's other function
  • 0012675 Primitive textures still not right
  • 0015240 It seems after update to Android sdk 23 zipalign was realocated to build tools
  • 0015246 Extension documentation is not available
  • 0015155 Pressing RMB means cursor cannot move
  • 0014789 steam_file_write_file() & steam_publish_workshop_file() both returns 0
  • 0013646 Can't have pizel-perfect images with a resizable window
  • 0015257 Display progress while downloading assets in the Marketplace
  • 0015293 Advertisement orientation not follow the application orientation.
  • 0015296 UI: 'Score' Drag and Drop actions have incorrect icons.
  • 0015005 draw_path breaks WebGL display
  • 0014432 MoPub Banners cause black screen on change orientation
  • 0014433 Advertising: MoPub extension called "MoPubiOS", when it is for Android and iOS
  • 0015259 Functions: window_set_rectangle does not change the height and width of the window
  • 0015186 Project doesn't compiles

Version 1.3.1354



Please read the release notes carefully!



Changes (Since v1344)

  • Misc Changes
    • If you close an object's properties any code actions belonging to that object will close also (to stop duplicate code windows issue).
    • Compiler window should be more responsive when outputting lots of debug/build text.
    • Fix for how frequently licensing was being triggered in some cases.
    • Licensing dialogues now detect non-Studio keys and block you using them (will tell you why).
    • Fix for Windows 8 target image if you do not have that module.
  • Ad Provider Demos v2
    • You may have noticed we've released updated demos in the Ad Providers category - they will now say v2 in the description.
    • To update your installed copy you will first need to delete the old copy from %appdata%\GameMaker-Studio\demo then download new.
    • You'll see updated function details, lots more functionality, and some expanded documentation in the readme and the comments throughout.
    • Same as before - test using the demo, then export a .gmez of the extension and import that into your own game.
    • For more information and an expanded how-to please see this Helpdesk article
  • Documentation Changes
    • Updates to match the new Standard-is-free situation to the manual.
    • Note that the manual assumes all Standard licenses are the new unpaid type - if you have Mac & Windows 8 already, you will keep them.
    • Numerous fixes to function docs. (Not all covered in the lists below.)
    • Several small fixes for demos/tutorials.

Fixed Bugs (Since v1344)

  • 0014700 HTML5: device_mouse_x/y_to_gui are not defined in HTML5
  • 0012347 Overwriting object actions after closing object and opening cause of window duplication
  • 0013642 General: GameMaker: Studio will crash on startup without Arial Regular font installed
  • 0014654 Files: Reading large included files gives unexpected behavior
  • 0014242 Runner loses focus a lot during playtesting
  • 0014657 Importing GMZ causes errors and renders GMS un-responsive
  • 0012912 3D: Can't turn shading off on Android
  • 0014351 YYC: [ if (someReal == someInt) tests aren't being evaluated correctly]
  • 0014582 Multiple issues adding configuration to large project
  • 0012966 Views: Zooming in/out [in a viewport] seems to do it in a jittery motion
  • 0014387 Android: 'error creating key hash' when using 'Show Key Hash' option on Windows XP [or a username with spaces]
  • 0014486 Extensions: "Add Android Source" doesn't ensure files go into the Java folder in the extension
  • 0014272 Advertising: Missing essential functions from ad provider extension demos
  • 0014268 Advertising: No code help for ads extensions functions.
  • 0014483 Windows (YYC): Code fails to compile in YYC
  • 0008688 Saving: Exception reading asset from GMXFile "datafiles"
  • 0014391 UI: Access Violation when OKing a lot of open windows with ALT+O
  • 0014410 UI: Help -> Update License should have an option to recover license
  • 0014437 Compiler: [Deprecated 1.2 IAP functions (and other deprecated functions) should say where they are in project]
  • 0014468 Demos: New projects using a demo can fail to create the new project
  • 0013333 Dropping a GMX onto GM window won't close tutorial panel
  • 0014025 UI: Loading a sprite with all frames make all sprites 32x32 instead of take his size.
  • 0014417 UI: wrong info under help menu
  • 0014440 UI: Welcome screen caption should just say "GameMaker Studio" instead of "New Project"
  • 0014114 Rooms: Room editor [shows access violation] when [deleting an underlying after] adding multiple instances
  • 0014442 Scripts: Highlighting Misalignment
  • 0014452 If a game produces many debug messages, IDE locks up and stop button doesn't work
  • 0014383 IDE completely stuck if you ALT+TAB, hide all windows or lock the computer while you are about to choose a resource
  • 0014066 General: GameMaker window sporadically not appearing when opening a project [because of Powershell check for Win8 dev license]
  • 0014230 Saving: Importing GM8.1 file causes multiple errors
  • 0012777 Web Server: GM: S micro server does not serve included files
  • 0014378 UI: Objects: attempting to undo an action can undo an event!
  • 0014271 Saving: Group naming applies resource name filtering
  • 0013290 Web Server: Project names that start with "HTTP" prevent the web server from serving /html5game/
  • 0011456 timeline_position returns current step + 1
  • 0012220 Time Lines: Cannot use + and - on timeline_position

Addressed Issues (Since v1344)

  • 0013876 Objects: Object overwritten [by creating a new object with the original name of a recently-renamed one]
  • 0013244 Views: Drawn surfaces in lower resolution game windows odd effects
  • 0013095 Cannot use variable show_text
  • 0013980 Functions: rectangle_in_rectangle() return always 0
  • 0013471 Input Devices: DirectInput gamepads do not work on OSX builds
  • 0014656 filename_change_ext adds a "." to strings without extension when newext is ""
  • 0012064 General: Random "Stack Error..." popups
  • 0013412 Variables: unary NOT and variables differ YYC and HTML5
  • 0013855 [SWF and Shaders] Cannot properly use Shaders on Windows with imported SWF files
  • 0013453 Windows YYC: Games complain that they cannot find entry point InitOnceExecuteOnce in KERNEL32.DLL under Windows XP
  • 0013417 Functions: ds_list_add()/ds_list_delete() broken functionality
  • 0013425 HTML5 plays wrong sounds
  • 0014279 HTML5: Exported builds run significantly slower.
  • 0008671 Saving: Project corrupted, number of datafiles in project file is stored wrongly (1.1.750)
  • 0013263 Functions: url_open_ext and url_open_full Doesnt work on ios
  • 0012742 WP8: Sticky mouse and crash

Version 1.3.1347



No changes - just to enable Standard to become free.



Version 1.3.1344



Please read the release notes carefully!



Changes (Since v1336)

  • Application Surface Changes
    • application_surface_enable() can turn off the new 1.3 drawing system. Useful for devices which handle surfaces badly. Doing this will disable aspect ratio and all GUI fixes in 1.3!
    • Note that you can toggle it on and off repeatedly if you wish. Turning it back on will re-enable aspect ratio, etc.
    • application_surface_is_enabled() will tell you if the game is currently using the new system.
  • IDE Changes
    • Audio is no longer loaded on IDE start-up, saving lots of time and RAM when editing audio-intensive projects.
    • Fixed a series of issues when importing GM8.1 projects.

Fixed bugs

  • 0014239 Networking: Unasked packet contents in 1.3.1336
  • 0014222 UI: Tooltip typo "Spalsh screen" under Android GGS tab
  • 0013619 UI: Add a "show sprite" button to the sprite properties window for Spine
  • 0013628 Sprites: Sprite properties for Spine imported sprites shouldn't permit changing of x/y origin
  • 0014216 Image Editor: Problem with undo feature in image editor
  • 0013595 UI: Can get stuck in a building state if you stop a Mac build at wrong moment, have to close IDE
  • 0014214 Social: Calling Facebook functions when it hasn't been enabled in GGS will crash app
  • 0011727 HTML5: Tiles are cropped [by default, unless you specify "Use as tileset" in the background properties]
  • 0014261 General: "Show news in default browser" Preference causes access violations on start-up.
  • 0014228 Documentation: ! still listed as accessor for lists
  • 0009746 Android: Support for xxhdpi icons
  • 0014221 draw_path() does not work in HTML5 with WebGL enabled
  • 0013237 GGS: Viewing texture pages on a new project shows crash error message
  • 0014169 Views: Mouse XY functions and view functions strange behavior in 1.3
  • 0014199 Functions: Mouse/Views XY differences in HTML5
  • 0011442 View drawn to view_surface_id[] in wrong place
  • 0014226 Variables: Mixed data types in 2d array using new accessor causes fatal error.
  • 0014142 Documentation: Misdocumented 3d sound coordinate system
  • 0014144 Documentation: [Manual should say] object calling d3d_set_projection() needs to be lowest depth in room
  • 0014230 Saving: Importing GM8.1 file causes multiple errors
  • 0014220 draw_set_alpha() and draw_set_color() broken in 1.3.1336
  • 0014229 Something wrong with draw_circle() after update 1.3.1336
  • 0014227 Functions: draw_circle_color is broken
  • 0012608 UI: Middle clicking in the code to open the help file selects text.
  • 0011655 UI: Importing a project with the same name as another doesn't prompt before saving
  • 0005875 GGS: Project Info -> Information window won't maintain carriage returns
  • 0013261 UI: Physics shape editor [, object's image] flickers with movement [or change of sub-image displayed]
  • 0013617 Suggestion: UI: Disable "Modify Mask" button when importing Spine sprites
  • 0011665 Saving: Physics Shape Points appear in Objects without Physics
  • 0014048 UI: Separate collision masks checkbox problem
  • 0014087 Tutorials: Error (?) in execution of page 3 of scaling tutorial
  • 0014208 Tutorials: Minor issues with the new RSS feed
  • 0014161 GGS: [Icon sizes for Android need to be updated to match current submission requirements]
  • 0013092 GGS: Android Icon Sizes seem wrong
  • 0009122 Tutorials: Panel does not show up [if opened project from "recent" menu on maker form]
  • 0011016 Scripts: code completion and color coding with obsolete functions
  • 0014133 Windows: cursor_sprite and the equivalent DnD action no longer set the cursor
  • 0011591 UI: Tutorial Open Panel Issue
  • 0014191 GGS: 'Item not found.' error when ok-ing GGS
  • 0014192 GGS: 96x96 image not found on Android GGS
  • 0014147 Windows: Fail to "Run the Game" with imported Spine Sprite
  • 0013795 Rename the "Networked Platformer" example
  • 0013846 Demos: Physics changes require the Physics demo/tut to be changed
  • 0012219 Few things with "Angry Cats Space" demo
  • 0014143 Documentation: Image and info for Room Editor "Instance Order" form is out-of-date
  • 0012847 Tutorials: Intermediate - Coding Tutorial has no instruction on what to do with obj_Intro.
  • 0014174 Mac: show_message() and show_message_async() dialogues stop rendering contents after first one is successful
  • 0014154 Networking: Sending data with UDP server socket causes crash
  • 0013964 Searching for code in Timeline will report it as position/line, instead of Step/line
  • 0014139 General: 'Delete from resource tree deletes from disk' option not working correctly.
  • 0014158 Variables: Bit operators doesn't work with arrays accessed by the accessor
  • 0011675 font_replace_sprite_ext has no code help in the editor
  • 0012575 UI: Cannot halt build process for Windows 8
  • 0012120 Some tutorials do not re-open the tutorials panel when re-loaded

Addressed issues

  • 0014306 os_get_config() is not "Default" in the Default config, but "YOYO_PAID"
  • 0014117 Functions: room_duplicate() doesn't create new room [so new objects add to both rooms]
  • 0010510 HTML5: server is serving 15 particles files every time (unneccessary round trip to the server to load the game)
  • 0014238 General: radial gradient does not pick up col2
  • 0014223 IDE will crash if you try to preview Texture Page size after just creating a new project
  • 0014251 Functions: Array accessors does not work with 2D arrays
  • 0013988 Scripts: Why not support the argument[*, *].
  • 0014305 When copying config, sound resources's sample rates are not copied
  • 0007998 Surfaces: draw_surface() results in unwanted scaling when using multiple views.
  • 0007434 sprites got from surface are blurred
  • 0007694 Surfaces: Sprites created from a surface that override the Draw event are drawn -1,-1 relative to their origin
  • 0007720 wrong drawings after: sprite_create_from_surface(...)
  • 0008986 Views: View Port is off by one
  • 0007114 Stretched views.
  • 0009541 General: Inconsistent scaling of mouse/touch coordinates when room is scaled without a view
  • 0010663 Windows 8 (both): Draw GUI [region] does not scale up
  • 0013375 Demos: Transition demo crashes on start up on Window 8 JS
  • 0014125 Image Editor: Interpolate colors between pixels causes extra blur on sprites at non-integer position
  • 0008037 Instance creation code before creation code of other objects ?
  • 0008937 Sprites: Ability to pass image data to gamemaker from extensions
  • 0007423 Windows: mouse_x and mouse_y incorrect in a reduced size window
  • 0010105 Views: window_view_mouse_get_x( id ) returns mouse_x value
  • 0011438 Functions: vertex_format_add_colour() uses an UK word
  • 0014124 Objects: Inherit instance variable broken
  • 0014219 Suggestion: UI: Change "Target Cleaned" dialog to a console message
  • 0012370 UI: delete underlying box wont save
  • 0014215 Suggestion: add preference for windows stand alone
  • 0014184 Suggestion: right-click sub menu to display a list of all objects underneath the mouse.
  • 0014101 Variables: Unable to Compare Array References
  • 0014155 Steam: Latest Steam client update breaks many platforms
  • 0009134 UI: Script editor does not keep tabs for external scripts
  • 0007790 View problem in HTML5 with WebGL
  • 0014198 HTML5: WebGL throws error "dimensions out of range" with a procedural generated texture (size 256x256)
  • 0014135 General: Rectangular rotated collision masks give false results (different result for ellipse mask).
  • 0014094 Debugger Crash on Android 2.3.5 connected via USB
  • 0014100 Room change breaks array reference for persistent instances
  • 0013093 HTML5 - Virtual keys fire on mouse hover if you do not release the mouse button within the canvas
  • 0014195 Physics: Collision shape circle always locks to sprite origin.

Version 1.3.1336



Please read the release notes carefully!



Changes (Since v1307 - EA97 has almost all of these and more)

  • Application Surface Changes
    • WARNING: We have changed the GUI layer to fit to the application surface by default. Coming from 1.2, the GUI will likely be positioned as you expect, but projects amended in 1.3/EA to reposition GUI text, etc., might now need changing again.
    • display_set_gui_size() can make the GUI the application_surface size if you already modified your project for 1.3 and want it to work like a 1.2
    • display_set_gui_maximise() makes your game continue to act like a 1.3 project has done up until now.
    • Using display_set_gui_maximise() you can also introduce and offset and scaling, which can be applied per-draw event to allow moving UIs, hiding stuff off-screen, etc.
  • IDE Changes
    • All windows can now be made floating and taken outside the IDE. The preference has now changed from "pop out code windows" to "pop out windows".
      • While GM is open each resource will save its own location and size on close, but shutting down GM will only keep the last 10 windows (for now).
      • You may see some flickering as editor windows open/close (for now).
      • There is now a limit of 64 windows open at any one time - you'll get a warning popup if you attempt to open more.
    • Room editor Instance Order list now features the resource type appended to the ID, highlights the instance in the room, and allows rename/delete/edit/creation code.
    • Room editor Views tab has options for turning off background clearing, which can be used for boosting performance - especially with Android slowdown.
      • If you keep the aspect ratio in your game, you probably don't want to disable the "Clear Display Buffer" one.
      • The existing option to turn off filling the background with a colour is still also effective in raising performance.
    • Lots of tooltips have been added/restored, especially in GGS.
      • With "pop out windows" ON, just the news window needs to not be maximised. Pop-outs OFF, maximising windows will still break.
    • Search-and-replace across script/tabs.
    • Now remembers the last-used folder when saving out executables and resources. This is per-resource. (Not in EA97)
    • Buttons in Preferences to clean your cache and temp folders. You can also set GM to silently clean Temp on shutdown via the checkbox. (Not in EA97)
  • Debugger Change
    • A profiler has been added, so you can see where bottlenecks are occuring. Can show your GML + engine calls. See this Tech Blog for more info.
  • Many changes to HTML5 underlying functionality
    • HTML5 has had a series of quite extensive changes, so please test your game very thoroughly.
    • The performance fixes in the Helpdesk pre-release v1312 are in this EA also.
  • Extensions Changes and Ad Providers
    • WARNING: iOS and Android now use extensions for all ad providers - the GGS screens will be removed soon and our functions (ads_enable(), etc.) do nothing.
    • We provide a small demo for each ad provider in a new Demos feed. Download the demo, see how it works, then export the .gmez for use in your own project.
      • Right now, only the basic functionality is exposed - their SDK will likely contain more, but you would have to add the function yourself.
      • Please see the readme inside each demo for specific info.
    • More platforms added. See this Tech Blog for more info.
    • Dummy files and folders are now added for you when creating a new file, or via "Add Placeholder" on the right-click menu.
    • Added in options to allow different extension types and extension code stored on your Mac.
    • Analytics have not been done in the new system yet and so are not functional on iOS still.
    • If you're not doing Android/iOS everything is as before - you do not need to use the new extensions for your ads.
  • Misc
    • Android surface performance has been greatly improved, but you should always be aware of the surface size you're creating and keep it reasonable.
      • The pre-draw event will still get a performance hit, but not as bad as before. Where possible, move code to draw/post-draw for best performance.
    • If your code hits an error because of using noone as an invalid comparison type you will now get a code error dialogue instead of silently ignoring.
    • show_debug_message() will now silently string() reals for you, the same as show_message() has always done.
    • WARNING: We've updated GGS Android icons to match current requirements. You must re-add your icons, otherwise they will be "Broken" or default images. (Not in EA97)
  • Demos and Tutorials
    • A few new tutorials for the application surface, plus many of the others have been updated.
    • All demos and tutorials have been renamed to take out the spaces in the project names. This does mean you will have to rename or re-download the files.
    • Please note some of the older tutorials and demos are either updated and renamed or are just gone as they have been replaced.
  • If you want tabbed code editors and the ability to create code bookmarks, or the updated physics engine using LiquidFun, please download EA97.

Fixed bugs (Since EA97)

  • 0013199 UI: audio_pause_sound() and audio_pause_sound(soundid) in auto completion
  • 0013958 UI: When creating executable, remember target directory
  • 0014164 Mouse wheel doesn't zoom in the room editor when on the left of the area
  • 0014165 Rooms: Scrolling zoom is unresponsive in Early Access
  • 0014168 Networking: Length on received sockets is 12 bytes larger
  • 0014160 Wrong documentation for dcos() funcltion
  • 0013888 Documentation: GMS 1.13.1307 Tutorial: Resolution and Scaling: Page 4: typo in code
  • 0014073 UI: 64 open windows limit issues
  • 0014156 [HTML5] Array referenced from ds_list is undefined
  • 0014126 Suggestion: General: Clearing the project cache should also remove any gm_ttt_xxxxx folder in %localappdata%\temp
  • 0014158 Variables: Bit operators doesn't work with arrays accessed by the accessor
  • 0014139 General: 'Delete from resource tree deletes from disk' option not working correctly.
  • 0014150 UI: Groups conflicting with resources
  • 0014153 UI: Default physics decimal values are using comma instead dot.
  • 0002868 UI: Should always toggle colour picker when Ctrl is pressed in the sprite editor
  • 0010631 UI: Collision Mask dialog has two Ctrl+M shortcuts
  • 0014148 Documentation - Broken link and typo in help file
  • 0012694 Interface: dropping a png on the IDE doesn't open the "what type of resource do you want" dialog anymore
  • 0012020 IDE doesn't update included files
  • 0013320 No "Cancel" option when dragging and dropping resources on the UI
  • 0013438 Search: refreshing information forgets "ignore comments" flag
  • 0013441 UI: In search scripts result window, refreshing loses filter
  • 0013488 Paths: Path Properties Error
  • 0014140 Access violation and infinite Save/Close loop
  • 0014116 UI: Incorrect spacing [for devices list] on Preferences > Windows Phone 8 [as we need to change the SDK location setting]
  • 0014103 UI: GMS no longer "remembers" its previous window size
  • 0014114 Rooms: Room editor [shows access violation] when [deleting an underlying after] adding multiple instances
  • 0013947 Win(YYC): YYC Screws Up Dungeon Generator
  • 0013992 Suggestion "when making a "version", that field should specify the 0.0.0 format *before* you enter it
  • 0013861 Documentation: Reference > GML Language Overview > Data Types leads to a dead link
  • 0014110 Documentation: [Release notes slightly misleading about functionality of tabs in scripts]
  • 0014129 Logical XOR produces different results on different platforms.
  • 0013600 Social: Google login error on success
  • 0014099 Typo in EA Release Notes.
  • 0013729 Functions: draw_clear_alpha() [ignores the alpha value given to it, always draws with 1]
  • 0014097 Drawing on loading form takes longer than loading project
  • 0013984 Suggestion: Compiler: Message to warn texture pages are not selected for the platform they are building
  • 0013498 UI: Drag and Drop Folder to included files does not work and shows error messenge
  • 0011554 UI: Can only add Included files one by one
  • 0014092 Rooms: Current object selection changes to last object in resource tree after editing any creation code
  • 0013963 UI: Exporting a GMZ allows dot in the file name - causes issues on re-import
  • 0013987 Code tooltip disappears after a second
  • 0014015 Compiler: Compiling for Windows has slowed down drastically at the "Writing Chunk... GEN8" step.
  • 0014044 Documentation - Several object_set_* entries have incorrect CSS, text is dark and unreadable
  • 0012731 Knowledge base article on admob needs updating
  • 0004178 UI: Invisible source control icons
  • 0011596 Functions: Constant Menu accepts Spaces in the name column
  • 0014075 Millenial Media article outdated
  • 0011466 Extensions: Deleting a file from an extension actually deletes 2 files
  • 0013177 UI: Right click and choosing "Properties" for a constant will cause an Internal Error
  • 0014068 UI: Deleting an open sound resource and not saving when ask causes an access violation
  • 0014070 Windows 8 (N): Certificates error on run and build
  • 0013750 Compiler: [Localisation is turning decimal values into comma-separated lists in a number of functions]
  • 0013636 Functions: json_encode() encodes floats as comma separated string [if comma is the decimal char in your locale]
  • 0013232 General: IDE Loading hidden at the bottom of the screen.
  • 0011622 Suggestion: Rooms: Instance Creation Order "To Top" and "To Bottom" buttons
  • 0014067 UI: Deleting a Shaders resource does not close the window if it is open
  • 0014064 Audio: audio_emitter_gain not working as expected
  • 0006469 A way to highlight and select invisible objects in Room Editor
  • 0013443 Networking: UDP return port is incorrect
  • 0014061 Tiles: Having only tiles in a room causes compile to finish prematurely.
  • 0012096 UI: Refreshing the script argument compile errors window doesn't actually refresh it
  • 0014052 Suggestion: Rooms: Add "Creation Code", "Edit Object", and "Delete Instance" onto Instance Order form
  • 0014059 Social: Google Analytics error blocks loading of GMDeath on JS platforms, crashes after splash screen
  • 0014050 UI: Instance creation code doesn't close when you close the room editor [and gives access violation]
  • 0013768 UI: search-in-scripts not searching shader scripts
  • 0010483 UI: Clicking on a line in "Searching scripts" often opens the wrong resource
  • 0013966 UI: Filter by "Everything" should be outside the box and toggle all below checkboxes
  • 0013511 UI: Objects: If you delete an action, Ctrl-Z doesn't re-add it.

Addressed issues (Since EA97)

  • 0014171 Suggestion: Constants: Save build datetime as constant or global variable
  • 0014167 Allow spaces in game's appdata directory
  • 0014162 iOS - allow the user's own music to play instead of the game's background music
  • 0014096 UI: "Line Changed Colour" is not saved.
  • 0014017 Refresh button does not honor the Search In Scripts filter parameters
  • 0013777 [Suggestion] Android: Resize event does not trigger under Android
  • 0013933 Tiles: Iso Tiles Blow Up Runner
  • 0012511 Suggestion: GGS: Global field in Global Game Settings
  • 0014155 Steam: Latest Steam client update breaks many platforms
  • 0014138 Search filter does not work
  • 0014098 Allow 32-bit audio to be selected in sound panel
  • 0014107 "Window" menu item has a stray separator
  • 0014119 Physics: "physics_fixture_bind_ext()" only uses one offset when binding multiple fixtures to one instance
  • 0013394 is_ptr() is not defined
  • 0014109 Suggestion: UI: "Maximize Room Editor windows" in Preferences?
  • 0013210 Need a way to package objects with extensions
  • 0013997 Variables: os_windows returns the same value as os_win32
  • 0014083 Subtle changes for the "Reconnect" dialog
  • 0013970 Suggestion: UI: Add icons to the buttons of Manage Configurations window
  • 0011434 UI: sprite_create_from_surface() doesn't show hint in code editor
  • 0008744 Suggestion: Extensions: New extension format, ability to add objects/sprites/sounds in extensions
  • 0013999 HTML5: foreign keyboard layout ignored for HTML5
  • 0013338 Scripts subfolder contains subfolders for script groups, but all scripts are in main folder anyway

Version 1.3.1312



Please Note: We are investigating ways to speed up surface handling on certain mobile devices.



Fixed bugs

  • 0013754 HTML5: [Non-WebGL games slow down in v1.3.xxx]
  • 0013761 HTML5: application_surface_draw_enable() not recognised
  • 0013317 Mac: device_mouse_check_button_released() bug on OS X

Addressed issues

  • 0013764 UI: make_color_rgb disappeared from argument help

Version 1.3.1307



****** Welcome to the first v1.3 beta! *****



Changes (In summary - if you've been using Early Access versions you'll already know most of these)

  • Please see our recent Tech Blogs / Helpdesk FAQs for more info on new features! This is very important!
  • Rewritten and updated IAP system for all platforms which support IAPs
  • New native code extensions system for iOS, Android and Mac
  • Push notifications on iOS, Android and Tizen (not WP8 or Win 8 yet)
  • Much more powerful cross-platform debugger
    • Native platforms only at the moment
    • Win 8N requires you to snap your game, not hide it!
  • application_surface cross-platform drawing method
    • Be aware your game may look odd until you change custom draw code values
    • Keep Aspect Ratio works on all platforms now
    • GUI is 1:1 with the window/device size unless you change it - very important when keep aspect ratio enabled
  • iOS now builds the same as iOS YYC:
    • Now using Xcode 5 to handle more of the build process.
    • Please see the compiler log any time you're advised of a build failure - often it worked fine, but wasn't automatically launched on iDevice
    • Your iDevice should be plugged into your Mac at the time if you want to deploy the wifi runner/test via USB.
    • You don't make your own runner using the application oven - we generate a custom runner for the game (so ads/IAPs, etc., work in test now)
    • Always use dev cert in GGS, otherwise Instruments/iTunes/IPCU won't install your game
    • Distribute to the store via Xcode > Organizer (which is where you specify distribution, etc.)
    • Distribute to enterprise/ad-hoc via Xcode > Organizer if you want an .ipa (we return an .xarchive purely for backing-up, not .ipa now!)
  • Flash .SWF files can be imported as sprites
  • Spine .json files can be imported as sprites on native platforms (JS soon) - you will need to agree to a Spine EULA if you want to use this
  • Mac OS X 10.6 compatability has been restored
  • An extra DS accessor for modifying arrays by value

  • For iOS builds only, this release has iAds only and no analytics - the other providers will come back as extensions as we develop/update them
  • (And remember to update the wifi Runner on Android to the latest version if required)

Fixed bugs

  • 0013584 Extensions: Exporting a [new-style] extension fails
  • 0013590 Removing a file causes issues with extensions
  • 0013430 Background: Loading or editing backgrounds glitchy
  • 0013671 Saving: Removing a config will break assets loading next time you open the project
  • 0013618 General: [in-game] Memory [usage] practically overloads
  • 0013573 UI: Cannot delete extensions
  • 0013487 Windows 8 (JS): ds_map behaviour different on apps [compared to Win8N]
  • 0013660 Scripts: switch(...) + with(...) in EA = Stack overflow
  • 0013195 Scripts: Bug in bitwise shift [when using object.variable >> value]
  • 0013589 Saving: Importing Legacy files causes access violation and fails
  • 0013579 Physics: A handful of physics objects in a room causes a strange crash.
  • 0013673 Functions: rectangle_in_circle fails for certain values
  • 0012871 HTML5: HTML5 games bounce around during touch events in Windows Phone 8
  • 0013606 iOS: Game will crash if a new-style extension tries to return a value
  • 0013643 Sprites: Load Sprite button adds loaded frames to existing sprite, rather than replacing it
  • 0013662 Documentation: A couple of docs typos with d3d_ functions
  • 0013674 {literal div variable} returns very large incorrect number in Windows runner
  • 0013169 Debugger: doesn't appear on Tizen (Native), freezes game
  • 0013535 Debugger: Won't start and gives an exception error [if multiple GM instances are open]
  • 0013492 Functions: phy_speed returning wrong value
  • 0013020 Suggestion: Debugger: Some UI suggestions for the new Debugger
  • 0013327 Functions: Dialog Prints "#" Instead Of Newline
  • 0013183 Various bugs with asynchronous message functions on Windows
  • 0013184 Problems with new lines and angle brackets in asynchronous messages on HTML5
  • 0013630 Documentation: [get_open_filename() and get_save_filename() do not mention their permissions difference]
  • 0013637 Wrong description of data accessors for ds_list
  • 0013652 HTML5: Cannot read property 'tp' of undefined
  • 0013249 Functions: Game not responding when calling http_get()/http_post_string() on url more than 131072 characters
  • 0008108 Configs returning incorrect strings for names.
  • 0012911 Audio: Old audio files set to change format (mp3 > wav / wav > mp3) don't write out the new files, no music in-game
  • 0013291 HTML5: draw_text_ext with sprite fonts don't work in HTML5 [the same as they do in Windows, regarding wrapping]
  • 0012567 HTML5: Sprite in small texture page not scaled back properly
  • 0007089 Social: facebook_dialog can crash game [on Android]
  • 0013634 Colors messed in documentation
  • 0013460 Variables: Problem with accessors when storing instances in list
  • 0013255 HTML5: HTML5 crash with draw_[background|sprite]_part_ext() negative scale
  • 0012637 audio_sound_length() does not work properly
  • 0013629 Documentation: example code for filename_ext doesn't contain filename_ext.
  • 0013527 Suggestion: HTML5 & Windows 8 JS games should use the "Color outside the room region" setting
  • 0012546 Functions: move_wrap() broken.
  • 0012169 HTML5: Even with WebGL enabled, scaling backgrounds do not work
  • 0012908 HTML5: Foregrounds do not tile in HTML5

Addressed issues

  • 0013625 Debugger: Watch: Old debugger gives script index if it is entered as scriptname[i, j]
  • 0010281 Suggestion: GGS: Samsung AdHub
  • 0013612 HTML5: Audio doesn't work in Firefox Mac
  • 0010686 WP8: GameMaker Windows Phone 8 Languages
  • 0013604 Physics: phy_speed variable not registering horizontal movement
  • 0008753 Events: Resize Event should also fire for Windows & Mac targets
  • 0013657 The "Resize" event should catch changes to the window
  • 0013653 General: EA fails to import certain GMK files
  • 0013651 Functions: Break lines with "#" symbol in get_integer()
  • 0013311 Functions: Hash # is not interpreted as newline in many show_*/get_* dialogs
  • 0013650 Ability to directly open .gmz files
  • 0013639 Suggestion: Android: Allow screen rotation by 180 degrees on Android
  • 0013449 sound_loop() does not loop sound in Chrome
  • 0013500 Windows: Argument0 as string crash on windows 8
  • 0013388 Suggestion: Debugger: Adding break point in debugger [should] add it in code editor
  • 0013140 Suggestion: Debugger: Add a "Add Window" option in the Debugger main menu under "Window"
  • 0013478 Networking: UDP and async_load bug?
  • 0013638 HTML5 http_get(url); function broken
  • 0013644 On YYG Website, in the second slide "access" is spelled with one "s"
  • 0010312 Audio: Audio playing shortly before / in Admob interstitial causes static
  • 0010866 Android: A sound glitch can be heard when exiting app [and when launching some external items like ads]
  • 0011473 Android: Static Noise on OS Pause Events
  • 0012718 HTML5, Windows 8(Native) & Windows 8(JS) have trailing slash for working_directory
  • 0011376 Sprites: sprite_create_from_screen() chashes the game
  • 0009387 HTML5: ds_priority_??? functions do not work properly in HTML5
  • 0013645 UI: Property windows sometimes disappear immediately after opening

Version 1.2.1279



****** Remember to update the Runner on devices to the latest version *****



Changes

  • PLEASE NOTE:This release still has iOS ads in - if you want a no-ads version, please see this Helpdesk known issue
  • Updated Firefox "new audio" system from EA65
  • DS accessor fixes already in EA51/65

Fixed bugs

  • 0013379 Audio: Still audio_sound_gain not working as expected
  • 0013528 Linux Splash Screen doesn't change from GGS
  • 0013519 WP8: Calling http_post_string() on Windows Phone without connection closes app
  • 0013541 string_delete() causes crash when given an empty string from file_find_next()
  • 0013512 Tizen(N): Tizen functions not working correctly.
  • 0013236 Ubuntu: vk_control and vk_shift are not recognised.
  • 0013419 HTML5: audio_sound_pitch has no effect in HTML5
  • 0013556 Scripts: Boolean maths are inconsistent both within Studio itself and with actual boolean maths
  • 0013554 HTML5: Outdated URL in warning popup
  • 0013308 Input Devices: MOGA Controller [thumbsticks Y axis] is reversed on iOS
  • 0013539 Android: Pressing the OUYA System key freezes ANY code.
  • 0013572 Win(YYC): Can't access arrays directly through arguments
  • 0013310 Compiler: [On YYC platforms, switch cases can't be wrapped in {} because then the break; isn't found]

Version 1.2.1264



****** Remember to update the Runner on devices to the latest version *****



Changes

  • DS accessor for lists has changed from ! to |

Fixed bugs

  • 0013324 UI: Unable to add constants into "All Configurations", may see access violation when attempting

Version 1.2.1262



****** Remember to update the Runner on devices to the latest version *****



Changes

  • Short-circuit evaluation is now a per-project option in GGS - please test your game thoroughly after enabling!!
  • Big improvements to "Search In Scripts" - whole word only, ignore comments, filter by resource, etc...
  • Improvements to "Config Manager" - can now reorder the list
  • Warnings when importing a too-large project if using a Free license
  • New accessors for working with data structures
  • gml_release_mode() enables faster "release" versions of some buffer functions (more functions will be added in time)
  • If your username has a space/dot/etc. and so Windows changed it to 8.3 for File > Preferences > Temp, we now expand it again
  • The *fixes* included in Early Access 1.99.44 have been brought over, plus plenty more since then
  • Early Access 1.99.44 has an Android library which doesn't support Android 2.x devices - this has been changed now

Fixed bugs

  • 0013197 Configurations: Changes in the values of constants are not being saved
  • 0013251 Documentation - Help entry for draw_roundrect_color() is inaccurate
  • 0013260 Documentation: draw_roundrect wrong implemented
  • 0011540 3D: d3d_model_clear doesn't work
  • 0013224 Compiler: Certain Windows User Names cause issues [those with spaces, dots or other special chars]
  • 0012650 window_set_size() hangs GM:S/Computer
  • 0012705 Surface handles are getting "crossed"
  • 0012484 Windows 8 (Native): sprite_add() function causes app to crash
  • 0011401 Extensions: Extension "Copies To: " flag is not treated properly
  • 0011236 Suggestion: Networking: Retrive port
  • 0011170 Surfaces: Drawing off-by-one bug
  • 0013132 UI: Workflow is Inconsistent When Importing Sprite Frames of Different Sizes
  • 0012319 Surfaces: Surface shift [in co-ordinates image is drawn at]
  • 0013217 UI: cant open instance creation code in GMS 1.99.44
  • 0004063 UI: Clicking the "Find" or "Replace" textbox always selects all the text already entered
  • 0012667 keyboard_string stops accepting input if there is a ?, ?, or ? in it
  • 0013088 UI: typo when asked to download and install a new tutorial
  • 0012191 Saving: Version number not appended to filename for Tizen Native
  • 0008738 Compiler: If statements do not exit after the first value in a && operator fails or the first value in || succeeds
  • 0013168 iOS and iOS YYC: Buttons are automatically being pressed!? [by Instruments when running an app] [YYC fixed only in this release!]
  • 0003740 UI: Dragging and dropping a .project.gmx file on Welcome screen adds separators on export targets
  • 0013012 YYC: ds_* or dungeon generator crash
  • 0004390 Suggestion: Functions: timeline_clear_all()
  • 0012964 Suggestion: UI: Disable Asset Cache clean-up button when running the game, can cause problems if pushed
  • 0012476 GGS: Icon size limitations
  • 0011165 General: A 5piceIDE error shows up every time I click a certain code block
  • 0012680 Suggestion: Misleading name for "All" button to include all characters into a font
  • 0011262 Suggestion: TIme Lines: timeline_moment_add_script( script_index ) to add script functions to moments
  • 0012540 Saving: when [I change the case of characters in a ] GMZ file[name], the file cannot be opened.
  • 0012959 General: Screen size warning pops up on every startup
  • 0012987 UI: Dropping a GMX/GMZ onto the Welcome Screen, close to the "Did you Know" area, will open the file to download with IE
  • 0013003 UI: Manage Configs dialogue should have the + and - buttons relabelled to Add and Remove
  • 0012310 UI: Can't resize tutorial panel
  • 0010404 Rooms: Undoing makes grid change in display, but the x/y values in the toolbar are the same!
  • 0005310 GGS: When project is already under source control, tab in GGS should have disabled fields
  • 0010146 UI: File > Save As has still the previous project name in the field
  • 0011908 UI: Add confirmation that asset cache cleaning has done something
  • 0009763 UI: Right click to delete event fails
  • 0011698 Rooms: Rename an instance and cancel the changes, you can't use that same name again
  • 0012078 UI: If you have a rotated object in Room Editor and try to scale it, it resets the rotation
  • 0013196 Extended example on the entry for http_post_string() is still misleading
  • 0012181 Saving: No new backups
  • 0013102 HTML5: win8_settingscharm_add_entry() is not silently ignored, instead blocks game loading.
  • 0007483 Gobal Game Settings: Windows 8 splash screen should advise/only take a specific sized image
  • 0012048 Functions: Get_Login_Async() problem
  • 0013114 Documentation - Some typos / corrections
  • 0013167 Manual typo.
  • 0013187 Double "note"
  • 0013181 json_decode() should mark nested lists and maps
  • 0013192 Memory Leak involving persistant objects when switching between room.
  • 0012700 Global search does not search constant values
  • 0000627 Suggestion: UI: Add an "exact string" to search box
  • 0012346 Suggestion: UI: "Ignore Comments" [option] in "Search in Scripts"
  • 0011562 os_get_language: Impossible to tell zh_TW and zh_CN apart
  • 0013129 Typo: wold.
  • 0013139 Suggestion: Documentation: Lacking information on XAML format as used for Win 8 Charms (Privacy policy, etc)
  • 0013155 Documentation: Error in mp_grid_path article
  • 0013115 The "Break" Statement need some addition in documentation
  • 0013137 Suggestion: Documentation: Missing information on $ (base 16/hexadecimal)
  • 0012534 Tizen SDK not working
  • 0013123 Tizen (JS): ads_get_display_width() and _height() are not supported
  • 0013124 Tizen (JS): draw_background_tiled_ext() is not supported
  • 0012513 Getting a .yydebug file for Windows 8 Apps
  • 0008995 HTML5: tile_set_blend problems
  • 0013087 Add an reference in the manual for the -software switch
  • 0009158 Rooms: [exception] error message after deleting a tile in the room-editor with undo button
  • 0008262 UI: IDE Crash on Duplicating included files
  • 0000093 Minor code editor bug and a change
  • 0010124 UI: Code Editor - Cannot position cursor when scrolled to the right
  • 0012648 Rooms: Room access violation causes objects in room to be erased
  • 0007161 Physics: Graity in Physics World Properties not saved
  • 0013080 UI: Tab indexes for File > Preferences > Linux are all wrong
  • 0012945 General: Idling [whilst unlicensed] can crash GM after about 10 minutes
  • 0003313 Show Object Information does not list "Uses Physics" and relevant information
  • 0009620 UI: Multiple Script Editor Windows of the same Code Snippet
  • 0008084 UI: Add Existing Object: [file/folder] path is not remembered.
  • 0007087 Ogg quality value not saved
  • 0010945 UI: Deleting Included File does not delete it from the asset cache
  • 0011480 User Interface: Comboboxes in Global Game Settings - Advertising - Windows 8 aren't wide enough
  • 0009822 UI: Rename and Delete buttons should be disabled when Default Texturepage is highlighted
  • 0003225 Instance properties dialog isn't centered
  • 0012897 YoYo Games logo links to an obsolete website
  • 0013031 Extensions: Date field is constant across all extension
  • 0013064 HTML5 Graphics Distorted On Mobile
  • 0012991 Right clicking on the buttons on the new welcome screen highlights them and they become un-clickable.
  • 0013042 When asked to provide a Licence verification File the link is to the wiki
  • 0012373 Documentation: min() and max() are left-to-right in YYC platforms, give different results to non-YYC
  • 0008680 Extended example on the entry for http_post_string() is misleading
  • 0012875 Win(YYC): YYC(windows and iOS):
  • 0009683 Functions: http_* scripts should allow access to HTTP headers.
  • 0013051 UI: Unable to use external image editors
  • 0013000 Some typos in new pages
  • 0013027 the manual calls instance_number() a read-only variable instead of a function
  • 0010651 Documentation: Errors on buffer_load page
  • 0013046 Documentation: Documentation -Livetile Sample Code
  • 0013045 Windows (YYC): YYC compile bug: "invalid operands to binary expression ('double' and 'double')"
  • 0013041 Tizen (JS): win8_license_trial_version() and winphone_license_trial_version() not silently ignored
  • 0012656 Windows (YYC): "trying to index variable that is not an array" but runner doesn't say anything
  • 0012882 Win(YYC): Memory leak involving either/and string() and ds_grid_get()
  • 0013015 Pressing the OUYA button once will pause the game
  • 0013021 Android: Games crash when pressing the power button and then waking the phone
  • 0012624 Scripts: Garbled occurs when you open in the Code Editor script
  • 0012878 window_get_fullscreen is false on iOS
  • 0012622 Windows: Cyrillic letters problem
  • 0012453 Functions: mp_grid_clear() is not clearing as it should
  • 0012785 Sprite fonts drawn wrong on JS target modules
  • 0012984 Scripts: Prefix increment and decrement not working with global variables
  • 0012968 Scripts: [For object.var and global.var, operators ++ and -- currently require a semicolon to end the statement]
  • 0012989 Functions: ds_queue_write
  • 0013011 Incorrect URL in doc' page
  • 0013010 Wrong arguments in the description of mp_grid_add_instances
  • 0013017 Documentation: http_get_file page does not exist
  • 0012923 Functions: phy_col_normal_? values break the game on HTML5 module
  • 0012907 HTML5: Variable test not working correctly on string checkin in HTML
  • 0012980 MFi Controllers - Pause Key not detected
  • 0012996 Tutorials: "Invalid XML in RSS file" error when starting GMS
  • 0012802 window_set_size() does not work correctly in fullscreen
  • 0012922 Bug in bitwise and
  • 0012936 UI: Help -> Update License -> Button relicenses even with blank input
  • 0012973 UI: "New IDE" button is missing from Steam UI, now that the knowledgebase link is there
  • 0012975 Steam: Steam Workshop builds show a module up-sell rather than building your game.
  • 0012948 Tizen (N): Games don't launch via SDB at end of build, but will run fine on the phone
  • 0012883 The content for Tutorials -> Advanced -> Touch Controls -> PT4 Analogue Sticks is actually PT3 Pinch & Zoom
  • 0012872 Table bug in page os_browser
  • 0012898 Typo: misuse of it's.
  • 0012919 "Wi-Fi" miscapitalizations
  • 0012918 A page appears completely in italic
  • 0012929 Documentation: 'exit' entry in the help file contains broken link
  • 0012933 Minor issue on package name on page iap_activate
  • 0012934 A word isn't pluralized in page IAP Example
  • 0012935 Docs: Smallest bugs in help file.
  • 0012967 Misplaced "Did you know" tip?
  • 0011523 UI: Code editor window [can occasionally] open partly outside the screen
  • 0012955 Scripts: with() return does not pass ids the way it used to
  • 0012956 Functions: Facebook library crash when you try to log-in, it happen also if you install the tutorial of it.

Addressed issues

  • 0003702 timeline_moment_add_script
  • 0013198 Suggestion: Constants: Constant for build number
  • 0013265 Link on revalidation screen points to the Wiki
  • 0013171 Suggestion: UI: global search function
  • 0006966 Functions to get/set matrix state
  • 0007018 Suggestion: General: Parameters syntax help for our custom scripts
  • 0011601 Shaders: Vertex Shaders: texture2D always returns vec(0,0,0,0)
  • 0012767 Objects: When using the collision_rectangle function against a parent object, it doesn't check the child objects
  • 0012729 Functions: keyboard_check() not returning press of (.) key
  • 0012890 Physics: Asset compiler and (non-physic-object) polygon shape problem
  • 0012947 Ubuntu: Still not working on real machines
  • 0013178 display_set() for desktop targets
  • 0013208 Suggestion: Variables: image_xrotation, image_yrotation, image_zrotation and image_perspective
  • 0013201 Suggestion: Web Server: Do not open new windows/tabs when testing HTML5 games
  • 0013204 Suggestion: GGS: Ability to also choose mobileprovision file and p12 certificate for iOS from files on Windows
  • 0013182 Suggestion: Functions: Extra functions for controls to help single-code base cross platform games.
  • 0013159 iOS, ipa is not generated instead an xcarchive.zip is.
  • 0013154 Suggestion: Support for Accelerometer and Geop-ositioning on mobile functions
  • 0013248 Functions: Random: seeded randomness is different on Android than on Windows
  • 0012979 Occasional Crash at Startup
  • 0013024 Last Played Sound Starts Playing When Switching Back To Tab Even After Sound Ended
  • 0012526 Android: runner hangs on Froyo
  • 0011147 UI: v1.1.1013 access violation when typing function, as soon as function name is complete
  • 0011235 UI: There is an odd graphical glitch in the resource pane
  • 0012958 GGS: Repeated access violation when opening GGS, have to kill GM via Task Manager
  • 0010765 Windows: Random fatel error upon closing the game (Text/Typo)
  • 0013262 Windows: Single run time executables will not run with a parameter (e.g. if a file association is set)
  • 0013225 UI: Sprite forgets its texture page when new image is loaded
  • 0013202 Documentation: timeline_clear is not in the manual [but is in code completion]
  • 0013173 Convert SWF to SVG frames instead
  • 0013066 HTML5: Chromium v32 versions of Opera Developer/Chrome crash the page with our projects
  • 0012649 Functions: http_get is only working in windows (not in html5)
  • 0011338 UI: "Checking resources" window can get marked as "not responding"
  • 0010915 Saving: Renaming resources causes unneeded files to appear
  • 0011435 User Interface: "Game Information" and "Global Game Settings" icons are swapped in GM8 theme
  • 0013074 UI: Code Editor glitches out if the code is very long horizontally
  • 0012894 "Date" field does not work in Extension dialog
  • 0009498 Suggestion: Functions: ads_get_enable() function request.
  • 0012320 Mac: Crash when the game quits
  • 0013009 Script editor: Line changed color is not saved/loaded correctly
  • 0012909 Android: Icon looking bad on Samsung Galaxy Note
  • 0006834 UI: Selecting background music and then normal sound causes the play button not to work
  • 0012887 Android: When i have uploaded our last game the publisher page show a Yoyo Icon instead of the game icon.
  • 0012988 webgl_enabled should also return 0 if game is running with Software Vertex Processing on, for Windows
  • 0012849 GGS: Advertising > WP8 > URL link is no longer valid
  • 0012995 UI: Up-sale tells you you own YYC if you don't own the original module and tell you to contact Steam
  • 0012940 General: Promotions are still shown when offline
  • 0013069 Suggestion: Disable Drag and Drop system option
  • 0013067 Mac: Building for Mac creates an application that 'is damaged and can't be open'
  • 0013055 NPE in Gamepad.EnumerateDevices(Gamepad.java:313)
  • 0012970 Suggestion: iOS: Add GGS checkbox to toggle "get-task-allow" entitlement to true for doing Testflight builds
  • 0012202 UI: Code editor has mad lag for large scripts
  • 0012985 Suggestion: Advertising: Admob: Support for Smart Banners
  • 0012207 Scripts: Random "Assignment operator expected" error when nothing is wrong.
  • 0013016 Suggestion: General: Custom error handling
  • 0012982 Views: Can not change size of view port
  • 0012965 Tizen (JS): On compile to Tizen(JS) GMS looks in the wrong directory for the certificate generator
  • 0013013 "Error downloading YoYo Tutorials" blocks the IDE
  • 0012880 Functions: event_perform_object(obj, ev_draw, 0) inside Draw GUI event
  • 0011975 Music Skips when Game is Loading Textures
  • 0012889 http_get_string("http://maxmax.com/readme.ini"?[^])
  • 0012927 UI: welcome screen: pressing Escape does not close welcome screen
  • 0009013 Background: Loading image from %localappdata%\ isn't working
  • 0012924 Cannot install application under Windows 8.1
  • 0012971 Suggestion: room_goto_async(.....)
  • 0012949 Ouya Performance Issue
  • 0012992 UI: Typing in rubbish into the update license box on the welcome screen wipes your license before it checks if it is invalid
  • 0007716 If a Sound file is locked by the System, GM Studio is unable to save the Project File
  • 0009555 Saving: Code randomly reverting to a previous point in time
  • 0012470 HTML5: You can't blend shapes with gradient in HTML5/WebGL
  • 0012780 Issue with variables in YYC.
  • 0012475 "Out of system resources"
  • 0012223 Access violation when trying to open an "Execute a piece of code" inside a Timeline
  • 0004035 UI: Unskinned dialog when renaming configs

Version 1.2.1224



****** remember to update the Runner on devices to the latest version *****



Changes

  • Fixes for ++ and -- usage
  • Steam offline fixes
  • Steam users now get Tizen and Android Testing if they have Pro or above
  • iOS fixes for TestFlight builds - remember to use Adhoc
  • iOS Gamepad pause button fix

Version 1.2.1220

Changes

  • Fixed a fatal error where GameMaker: Studio wouldn't start
  • Micro Webserver now starts minimised.
  • Android Facebook SDK updated to v3.0.1

Fixed bugs

  • 12952 General: Trapped at uncommon screen after updating
  • 11523 UI: Code editor window [can occasionally] open partly outside the screen
  • 12955 Scripts: with() return does not pass ids the way it used to
  • 12956 Functions: Facebook library crash when you try to log-in, it happen also if you install the tutorial of it.
  • 12868 General: GMS gives runtime errors and launches to a "school" IDE

Version 1.2.1214



****** remember to update the Runner on devices to the latest version *****



Changes

  • GameMaker: Studio will now display script arguments in intellisense!
    • Using the /// comment, along with the script name, Studio will now use these for intellisense.
    • Do not use spaces between Script name and the leading (, or between arguments.
    • example "/// OutlineText(x,y,text,colour1,colour2)"
  • draw_getpixel_ext() and surface_getpixel_ext() now return ALPHA as well. So the FULL 32bits are now returned.
  • matrix_get(), matrix_set(), matrix_build(), matrix_multiply() have been added, interim documentation is here
  • limit of 32,000 entries has been removed on 1D arrays, this does come with the caveat that if array is over 32,000 entries then array_length_1D() will not give the correct answer, this will be fixed in the future
  • Problems with Intel Graphics drivers have been worked around, while awaiting proper fix. (use -intel on command line to force work around ON)
  • SteamWorks SDK updated to 1.25
  • Improved initial user experience, when no license is present
  • Added a Did you know? section when starting, replacing the old Welcome to GameMaker:Studio image
  • Added support for normal GML arrays when calling json_encode()
  • Added new functions to support creating complex data structures in GML to be passed to json_encode()
    • ds_map_add_list - add a list index into a map and mark it as a list
    • ds_map_add_map - add a map index into a map and mark it as a map
    • ds_map_replace_list - replace an entry in a map and mark it as a list
    • ds_map_replace_map - replace an entry in a map and mark it as a map
    • ds_list_mark_as_list - mark an entry in a list as a list
    • ds_list_mark_as_map - mark an entry in a list as a map
  • Added support for using Visual Studio 2013 for Windows 8 (JS) and Windows (YYC), Windows 8 (Native) still requires Visual Studio 2012 due to Windows 8.1 only restriction on Visual Studio 2013.
  • Fixed iOS issues when uploading to the App Store
  • Included TTF fonts are now allowed in non-WebGL HTML5 / JavaScript targets
  • Added new warning check to ensure that local variables are not named the same as global variables as this can cause problems with various target compilers

Fixed bugs

  • 12748 Win8(N): Can't save use game_save() command in Win8?
  • 05898 Line numbers in compiler messages should match line numbers in script editors.
  • 12844 Use for 3D breaks when a sprite has multiple frames.
  • 12804 Functions: Making IAP locks up the game permanently
  • 12855 iap_status shows "iap_status_loading" when store is unavailable
  • 12865 Windows (YYC): fails to compile [if using VS2013, as the Windows kit folder is a different name format]
  • 12745 GM and game become very slow if amount of debug message exceeds about 5,000
  • 11982 Saving: Project fails to save/run/compile if the folder has no ".gmx" suffix or different name than the project.gmx
  • 12858 webgl_enabled should say "returns whether the browser supports WebGL functionality"
  • 12852 Wiki markup on manual
  • 12857 room_set_caption function in manual doesn't state it is obsolete.
  • 09614 Saving: Loss of configs in project file
  • 12832 Windows 8 (JS): Using Visual Studio 2013 will break builds because of missing reference
  • 12746 Functions: Returns from within switch statements cause memory leaks under certain conditions
  • 12758 Functions: (positive number) div (positive number) can return negative
  • 12762 HTML5: HTML5 Arrays within a Switch return empty
  • 11600 Sprites: Issues with sprite rotation and asset caching
  • 11214 A 1 pixel "precise collision" mask does not collide
  • 12829 Typo in GamePad Input gp_shoulderrb
  • 12836 Documentation: In the manual physics_remove_fixture has wrong number of arguments.
  • 11768 Sprites: Crash/out of memory, when using sprite_collision_mask()
  • 11598 Functions: Execute_script( "script_dne" ) plays the first script
  • 11561 Functions: game execution stops when trying to ini_open a real value, should be error message
  • 04516 Functions: Random seed not reset [when game_reset() or via the debugger]
  • 10812 General: Invalid execution order on switch statement with a default case not as the last one
  • 11527 Functions: file_text_open_append() incorrect behaviour when used on included files
  • 11549 file_copy to an invalid directory crashes runner
  • 11465 Functions: ds_map_write() creates a non-existent key for empty maps
  • 11030 Functions: json_decode() does not parse arrays of objects
  • 12456 Physics: Crash using physics_fixture_bind() [when incomplete setup of physics object]
  • 12809 04/10/2013 is not a valid date - and empty tutorials page
  • 11896 HTML5: Array keys cannot have decimals in HTML5 but in Windows they do not crash
  • 12830 Native Crash (GMSpineApi)
  • 12822 Scripts: Using return in a with() causes a memory leak
  • 12823 Functions: file_find_first() and file_find_next() do not return accentuated letters
  • 12817 Suggestion: Windows: Ability to switch between software and hardware vertex processing via GML
  • 12793 Documentation for Main 1 actions tab is outdated
  • 12794 Documentation: vertex_begin code example has a small error
  • 12325 Tizen (N): game_end() causes app to "Quit Unexpectedly"
  • 12674 iOS: iPhone 5 Being Detected as iPhone 4
  • 12241 Scripts: Prefix increment and decrement doesn't work immediately after an if()
  • 11454 iOS: txt files load 3x slower on iOS than Android
  • 12102 Windows (YYC): Does not [build] if the user acount name contains non-ascii characters
  • 07933 Windows: sprite_create_from_surface stops to work under Windows [XP]
  • 12805 Functions: Using while(file_bin_position(file) < file_bin_size(file)) will crash YYC targets
  • 12659 [All YYC] Path's don't set to absolute, only sets to relative to position
  • 12603 Demos & Tutorials: RSS UI bugs/improvements
  • 12388 Functions: display_reset doesn't activate AA, resizing room / view makes everything fuzzy
  • 12797 Adding a new demo/tutorial RSS feed displays a dialog which has caption "AddRSSFeedForm"
  • 12676 Tutorials that do not start with "YoYo Games xxxx" don't automatically attach into projects
  • 12795 Functions: [ sprite_get_uvs() on an image added using sprite_add() will crash your game ]
  • 12775 UI: cr_* obsolete constants show in dropdown (reopen)
  • 12517 Documentation: window_set_fullscreen() will not work [on a Mac] if "Allow Switching to Fullscreen" is off
  • 12788 Documentation: http_* pages misleading about case of "URL" field
  • 12343 Rooms: Access violation when confirming a room that contains an instance of a deleted object
  • 12471 Text transform is inaccurate and causes text to shake as it's being scaled
  • 12704 Steam API not working on Linux platforms
  • 12722 BG: background_add() always returns -1
  • 12769 Windows (YYC): OR logic still broken
  • 12751 Odd graphics glitches with Tizen
  • 12678 Typo: Misuse of its is back.
  • 12657 The manual should state the default audio channels under audio_channel_num()
  • 12706 Miscapitalization
  • 12732 Documentation: Broken link in manual: Next in keyboard_clear
  • 12755 Documentation: Previous link in the manual for mouse_y has a "<" in it.
  • 12771 Documentation: texture_get_height() argument misnamed
  • 12756 Android (YYC): Unusual Error: "second index out of bounds request" YYC
  • 12689 Mac: Mac OS Mavericks not supported?
  • 12168 UI: User constants are not recognized in code editor (code complete and coloring)
  • 10760 iOS: Application Oven can't deal with Apostrophe in Display names
  • 12734 Tizen: working_directory is set wrongly for Tizen javascipt
  • 04205 Compiler: No error if sprite_replace is called with 0 as fname and a string as imgnumb
  • 06340 Error messages in iOS say "Title" instead of "Code Error" on their caption
  • 09506 iOS: Error message omits important line
  • 09084 Functions: When trying to destroy an undefined instance, [the game] crashes [with no explanation message]
  • 12455 iOS: new audio tracks do not return after a phone call
  • 12532 Android: facebook_status() returns "AUTHORISED" after facebook_logout() has been called
  • 12366 iOS: IAPs give "The store is not available right now", can crash on devices with older iOS versions
  • 12663 iOS: iOS App Defaults to GM Icon being Instead of Custom One
  • 11841 Windows: get_save_filename(filter, fname), fname is always set to the name of previously loaded file
  • 12741 Fonts/UI: Texture page excess size detection is unreliable
  • 12681 Tutorials: Double clicking on the tutorials drop down root opens the first tutorial or tries to install it.
  • 12666 Android(YYC): "GMS Assetcompiler has encountered a problem" when trying to run Android YYC app
  • 12655 Win(YYC): Cannot compile using Windows YYC, asset compiler crashes with "path null"
  • 12668 DTD is prohibited error
  • 12661 Win(YYC): Sprite Image Speed YoYo Compiler
  • 12653 iOS: Runner on iOS7 can be difficult to read
  • 12313 iOS: Keyboard adjusts game display incorrectly in certain orientations.

Addressed issues

  • 12845 WP8: Access Violation and GM stuck in compiling state when attempting build
  • 12863 retreive properties of a virtual key
  • 12854 show_info not available as a variable, but code complete doesn't it mark it
  • 11776 Mac: Compiler has a fatal error, creating a build that cannot be opened
  • 11833 string(0) is empty (?) string
  • 12860 Disastrous Failures if Project Directory doesn't end in .gmx
  • 11806 General: .gmk Engine Port doesn't launch (3D game)
  • 12398 Renaming Extensions does not work
  • 11904 Mobile HTML5 Error: /apple-touch-icon-precomposed.png
  • 12810 Suggestion: audio_is_playing_all()
  • 12839 Duplicating a sound in the IDE does not duplicate its attributes and conversion options
  • 11839 General: vk_printscreen not working.
  • 10921 Functions: Using variables in date_get functions crashes the game
  • 09962 Export: Exporting for Mac does not take into account texture cropping
  • 10963 General: Rectangular masks collide against bounding box of a rotated mask instead of the rotated mask itself
  • 11484 No guaranteed "Destructor" Code
  • 12828 iOS (YYC): Lots and lots and lots of YYC build errors
  • 12827 [HTML5] Option to not pause process when out of focus
  • 12677 Views: Scaling the view blurs drawing in Draw GUI
  • 12812 UI: Error message ?"dd/mm/yyyy" is not a valid date.? on startup
  • 12813 Mac: No more support for Snow Leopard?
  • 11980 Android (YYC): If project name has spaces in it then game doesn't compiles
  • 11989 Add surface_create_from_screen() function
  • 11988 surface_reset_target() seems broken when calling it in different step as surface_set_target()
  • 10451 Mac: sound_replace() and sound_add() don't work on Mac
  • 07216 sound_add, sound_replace does not work correctly for mp3 files when mp3 file is in group in Included FIles
  • 08553 Functions: sound_replace() not working [and the function needs to be made obsolete]
  • 12371 Functions: display_landscape_flipped Returns Fatal Error
  • 12781 Immersion Haptic effects do not work with Android YYC
  • 12791 Suggestion: Object Tree Search/List Filters.
  • 12784 In the sprite editor, scaling, resizing & cropping should reset the sprite origin to 0,0
  • 12786 Suggestion: Networking: network_ipaddress as read only variable
  • 12728 Error "Case argument must be a constant" when case argument is a constant whose value is an expression
  • 11161 Suggestion: Win8: Gamepad support for Windows8 Native.
  • 12671 cr_* obsolete constants show in dropdown
  • 12757 HTML5: sprite_create_from_surface() doesn't work in WebGL
  • 12509 Cannot create VM from the Tizen prefs
  • 10591 Functions: Mouse position inconsistency
  • 08923 Android: http_get() freezes game if not able to connect on Android
  • 09320 Is there anyway Modify Debug Information Format in iOS Build Options
  • 07518 "GameMaker:Studio" still visible if game crashes
  • 06932 stuttering scrolling backgrounds despite great FPS, CPU/GPU values
  • 12377 iOS - IAPs - Cannot connect to Store
  • 12334 Steam: Steam Workshop builds aren't being built/packaged correctly
  • 12727 Suggestion: shader_set_uniform_sampler2d() function
  • 03303 Surfaces glitching extremely on Android (re-opened)
  • 12740 UI: Room Editor renders transformed images largely degraded.

Version 1.2.1161



Changes

  • Android APK Expansion support added - see Global Game Settings -> Licensing tab, docs here
  • Mavericks fix for Mac OSX
  • Added retina Mac support
  • Gamepad support for iOS 7 devices - updated for new controllers
  • Tutorial and Demo RSS feeds now use the media tag for HTML content in dialog view

Fixed bugs

  • 12343 Rooms: Access violation when confirming a room that contains an instance of a deleted object
  • 12168 UI: User constants are not recognized in code editor (code complete and coloring)
  • 12630 Tutorial panels do not appear at all
  • 12631 Usability suggestions for loading new tutorials
  • 12775 UI: cr_* obsolete constants show in dropdown (reopen)
  • 12772 BG: background_add() always returns -1
  • 12769 Windows (YYC): OR logic still broken
  • 12689 Mac: Mac OS Mavericks not supported?
  • 10760 iOS: Application Oven can't deal with Apostrophe in Display names
  • 10591 Functions: Mouse position inconsistency
  • 8923 Android: http_get() freezes game if not able to connect on Android
  • 4205 Compiler: No error if sprite_replace is called with 0 as fname and a string as imgnumb
  • 6340 Error messages in iOS say "Title" instead of "Code Error" on their caption
  • 9506 iOS: Error message omits important line
  • 9084 Functions: When trying to destroy an undefined instance, [the game] crashes [with no explanation message]
  • 12663 iOS: iOS App Defaults to GM Icon being Instead of Custom One
  • 9320 Is there anyway Modify Debug Information Format in iOS Build Options
  • 7518 "GameMaker:Studio" still visible if game crashes
  • 6932 stuttering scrolling backgrounds despite great FPS, CPU/GPU values
  • 3303 Surfaces glitching extremely on Android (re-opened)
  • 12740 UI: Room Editor renders transformed images largely degraded.
  • 11841 Windows: get_save_filename(filter, fname), fname is always set to the name of previously loaded file
  • 12741 Fonts/UI: Texture page excess size detection is unreliable
  • 12666 Android(YYC): "GMS Assetcompiler has encountered a problem" when trying to run Android YYC app
  • 12655 Win(YYC): Cannot compile using Windows YYC, asset compiler crashes with "path null"
  • 12668 DTD is prohibited error
  • 12661 Win(YYC): Sprite Image Speed YoYo Compiler
  • 12653 iOS: Runner on iOS7 can be difficult to read
  • 12737 Functions: file_exists() is returning an incorrect result on all JS platforms

Version 1.2.1150



****** remember to update the Runner on devices to the latest version *****



Changes

  • Second quick update to fix some broken iOS issues.
  • Quick update for some broken changes.
  • Fixed a bug with textures and draw_primitive_????()
  • Fix for Windows 8 (Native) IAP not working correctly
  • Fix for iOS get_string() and get_integer() dialogs not reacting correctly to orientation changes

Fixed bugs

  • 12674 iOS: iPhone 5 Being Detected as iPhone 4
  • 12663 iOS: iOS App Defaults to GM Icon being Instead of Custom One
  • 12623 3D: d3d_set_perspective(false) broken
  • 12629 font_add() TTF rendering exhibits many glitches
  • 12471 Text transform is inaccurate and causes text to shake as it's being scaled
  • 12626 Compiler: 'Bitwise operators' broken on Windows
  • 12634 Fullscreen broken in 1.2.1146
  • 12641 Windowed mode looks blurry on 1146

Version 1.2.1146



Changes

  • Tutorials and Demos are now downloaded from our servers, reduces installer size - allows us to add many more tutorials and demos
    • Uses an RSS feed to get the information, allows other feeds to be added
    • Users can create their own RSS feed for their own Tutorials and Demos
    • 16 New Tutorials added that cover a variety of subjects from getting started, through touch controls to ads and facebook integration.
  • FreeType has been added to rendered fonts from a ttf file - add ttf file to the Included files and use font_add() to create a font from it at a specified size. Currently the bold and italic parameters do nothing and the first, last params are ignored. Glyphs are cached at runtime so only impact on first use, cache is held on a 512x512 texture so size will be limited at present.
    • NOTE : Native only, does not work in HTML5/JavaScript environments at present (support will come using WebFonts)
    • NOTE : Further support will be added over next few releases
  • iOS 7 support added - new icons can be added to iOS projects
  • iOS 7 Gamepad support added for the new Apple Game Controller API - We do not have any controllers though yet so we cannot test on real hardware, let us know how you get on
  • XCode 5.0 is now required for building iOS projects - see http://help.yoyogames.com/entries/26805787-Updating-Your-Mac-To-Use-Xcode-5 for more info
  • new function os_get_info(), this is a Work In Progress and will be expanded in the future - returns a ds_map that has further information for the current OS
    • NOTE : Only for Android and iOS just now (further support added over next few releases)
    • NOTE : Each OS has different information do not expect (or rely on) the same entries for each OS
  • Windows 8 charms can now be set using XAML rather than just HTML - see win8_settingscharm_add_xaml_*() functions
  • Audio is now only converted to MP3 and Ogg when required - required for JavaScript targets (HTML5, Tizen and Windows 8) or if Compressed option selected (only converts to Ogg)
  • Android Facebook SDK updated to v3.0.1

Fixed bugs

  • 09511 http_get() "Unable to create request (bad url?)" error on iOS and Android
  • 08319 HTML5: instance_copy failure in conjunction with local.* namespace
  • 12502 Example in entry for network_create_server() is flawed
  • 12554 Documentation: Manual-virtual keys
  • 12410 Compiling Error - Assets Not Linking
  • 12512 Calvin & Hobbes inside my Windows 8 app package
  • 10670 Functions: Silent compiler fail when wrong texture used
  • 10208 Functions: part_system_draw_order crashes the game
  • 08623 HTML5: ds_map_find_first() and ds_map_find_last() return strings for real-valued keys
  • 09695 Functions: font_get_name() returns wrong value under HTML5
  • 06905 path_set_kind don't work for HTML5
  • 07836 Tiles: tile_set_visible() does not work in HTML5 and other issues...
  • 12193 Functions: ini_read_real() will allow a string/char as the default value on non-YYC platforms
  • 11429 Font: Font Artifacts
  • 12543 Fonts not rendering/building correctly.
  • 12500 Functions: sprite_merge() doesn't work
  • 12486 Windows: show_question_async() doesn't show up [if your game is fullscreen]
  • 12008 Windows icon and version information is not used in the .exe created by Windows YYC
  • 11589 Comments in Shader Demo Shaders are misleading
  • 08299 Source Control: Need "Add All" option in the GUI to handle new Config entries from new exports
  • 12490 Typo in page Win8 Tab
  • 11281 Networking: "max client" argument isn't working
  • 10006 Networking: External IP addresses don't resolve properly
  • 12068 Win(YYC): YYC executable crashes randomly while reading file
  • 12365 Win(YYC): current_time in Windows YYC doesn't work
  • 12375 Functions: YYC platforms are still affected by report 0010982, where a bitwise mask is too long
  • 12336 Windows (YYC): OR logic is broken [same for and/xor]
  • 12163 file_delete() should return 1 on success, 0 on failure
  • 12338 Windows (YYC): Empty case in a switch() will throw a missing expression compiler error
  • 12417 Win(YYC): error: use of undeclared identifier
  • 12429 Win(YYC): Strange YYC Compiler errors
  • 12434 Documentation miscapitalization.
  • 11026 Documentation: date_second_span() does not give fractions, whereas manual says it does
  • 12458 Typo: misuse of it's
  • 12422 Windows: Dialog boxes return a status of true when cancelled ...again!
  • 12440 Android(YYC): Error when trying pass a Real to certain draw_text functions when Compiling to Android (YYC)
  • 12443 Functions: error: array subscript is not an integer returned incorrectly and inconsistenly
  • 12442 UI: Can't open new assets in external editor
  • 12412 Documentation: Documentation Error
  • 12330 Documentation: draw_background_tiled_ext takes 7 arguments but has 8 in the description.
  • 12344 Typos in help file
  • 12349 Duplicate text on page view_surface_id
  • 12317 Documentation: 'draw_highscore' link on Local High Scores page causes 404
  • 12308 Documentation: misprint in documentation [for array_height_2D]
  • 12407 Documentation: Missing Content in Help File
  • 12321 Typo in page for mouse event
  • 12355 Documentation: vertex_delete_buffer() needs new sample code
  • 12353 Documentation: vertex_delete() manual entry needs updating.
  • 12141 HTML5: Bug in Arrays in HTML5
  • 12302 Tizen (N): delta_time returns wrong values
  • 12331 Tizen (Native): Multi-touch "leak"
  • 09812 HTML5: Draw Sprite is broken with DrawGUI under certain circumstances
  • 08445 Functions: draw_highscore() behaving strangely in Win8 [and HTML5]
  • 12118 Game should not ask to switch to a valid color mode, but auto-switch instead

Addressed issues

  • 10154 Functions: http_get missing characters
  • 12561 Update Bugs - Continuation
  • 12551 3D Sounds are converted as Mono sounds
  • 10019 Sometimes the browser tries to execute the html file before the micro web server starts
  • 12550 No way to have both single quote and double quote characters in the mapstring for font_add_sprite_ext()
  • 08075 Instance that doesn't exist prevents HTML to run in normal mode bug don't show errors for Windows and Android
  • 04701 Tutorial Breakout HTML is not working the same as Windows runner
  • 08873 HTML5: Tiles have their top transparent pixels "cropped" off
  • 10547 Rooms: Odd Fullscreen Color Glitch
  • 08570 HTML5: Wrap Horizontal not working on HTML5
  • 10495 Tiles: Tile depth breaking when certain objects use depth changing code.
  • 09273 HTML5: background_exists() returns "true" for all not-yet-created indexes
  • 07285 Draw text with color does not display the correct color
  • 06562 [HTML5] Alpha argument of draw_background_ext is ignored/not working
  • 10570 HTML5: draw_sprite_part() [of an image with transparency] doesn't work
  • 08456 HTML5 Debugger: The window should say GameMaker Debugger in its title
  • 08403 HTML5 games produce Javascript errors in unsupported browsers
  • 11424 Android: Specific game project crashes on launch on the OUYA
  • 08529 Disable right click only on canvas element for HTML5
  • 11458 Creation/Step event order for objects inconsistent with room_start/end and draw events order
  • 09692 HTML5: [Registry key to disable the HTML5 local .html] Access Warning
  • 11625 Problem when trying to play back video using a DLL
  • 09700 Font: font_add_sprite_ext() not available for HTML5?
  • 07979 The way text is draw was altered by a recent update.
  • 07832 Displaying values DS_Grid not properly in HTML5
  • 08976 Sprites: Drawing bug of a 9 patch button
  • 02809 Zooming up loses aspect ratio
  • 06416 Need to be able turn off obfuscation in release build
  • 06252 room_set_view() Error
  • 05300 Only 32x32 icons
  • 11547 Events: Ouya Controller Code only works in Draw or Draw GUI
  • 12524 display_reset() does not center the window on Mac as well, like it does on Windows
  • 12460 Auto-completion popup can go off-screen
  • 12485 Windows (YYC): [Uninitialised] variable Issues
  • 12469 Text is ugly
  • 12487 can't use the ini system
  • 12390 Functions: event_user() with an uninitialized variable game crashes with no error message
  • 12335 Android YYC: simply does not work on any of my old projects
  • 11520 Networking: network_connect_raw sends "GM:Studio-Connect."
  • 12314 Windows: Collisions crash game [stack overflows]
  • 12466 Screen garbage in graphics-intensive games
  • 12278 Paths: Paths do not act as expected when compiled with YYC
  • 12472 os_winphone and os_win8native always test false in HTML5
  • 12059 Functions: None of your binary assignment operations work
  • 12465 Music stops playing after phone call is answered and doesn't come back again
  • 11866 network_send_raw doesn't seem to be sending non-string values.
  • 12431 Parent's "exit" doesn't end Child's Create Event
  • 12348 Scripts: var isn't available in script
  • 11988 surface_reset_target() seems broken when calling it in different step as surface_set_target()
  • 12378 UI: Can?t size the Global Game Settings but have to, to view all
  • 12132 General: Gamemaker freezes my computer
  • 12347 Overwriting object actions after closing object and opening cause of window duplication
  • 12269 UI: Duplicate an existing sound doesn't duplicate settings.
  • 06341 File to Support Note 6091
  • 11335 Windows 8 (JS): http_get not working
  • 11273 General: Transparency [colour drawn defaults to the room's background colour]
  • 12337 Suggestion: Functions: draw_reset() to reset the draw settings to their default
  • 12312 Debugger: sound_loop() issue with new GM version
  • 12352 There was an error launching the application.
  • 08480 Only half the game screen displays correctly [with certain background size + GMA]
  • 12332 UI: Game Information and Global Game Settings icons are flipped
  • 08848 Cannot set the 'Game Icon' in Windows global game settings.
  • 11107 Functions: ds_list_find_index and data corruption
  • 12097 Functions: Using the random(x) function in a For function breaks the game

Version 1.2.1135



Changes

  • Bug fixes and stability issues addressed
  • New fatal runtime error added when accessing an argument[] that has not been passed into a script.
  • Support for multiple render targets on Direct X 11 targets is now enabled, Windows 8 and Windows Phone 8
  • Added support for x86 and Mips targets on Android YYC, also honours the selected architectures in Global Game Settings - only compiles the required ones
  • Android YYC separated the WAD from the executable so only 1 copy of the game data if multiple architectures selected
  • Tizen IAP client updated for both Native and Javascript for (IAP Client TPK vertion 1.0.7)
  • ds_exists(ind, type) function added to allow check to see if given index for a data structure type exists (see documentation)
  • physics_fixture_bind() now returns a fixture index for the instance the fixture is bound to, allowing the user to have control over the bound fixture's physical state and to allow the user to remove specific fixtures from an instance. NB: when a fixture is bound the instance makes a copy of that fixture, so the index returned by physics_fixture_bind() refers to a different fixture than that created by physics_fixture_create().
  • Additional physics functions have been added:
    • physics_remove_fixture()
    • physics_fixture_bind_ext()
    • physics_set_friction/densitiy/restitution() for a bound fixture.
    • physics_get_friction/density/restitution() for a bound fixture.
    • object_get_physics()

Fixed bugs

  • 0003833 General: Hardcoded errors in the runner have GameMaker reference on their caption
  • 0012118 Game should not ask to switch to a valid color mode, but auto-switch instead
  • 0012261 Game Center Login popup doesn't appear after first attempt & cancel - queues instead
  • 0012121 Rooms: Instance creation order constantly resets to depth order.
  • 0012263 Crash in YYC when script is executed from Room Creation Code
  • 0012203 HTML5: window_set_cursor(cr_handpoint) does not work
  • 0012267 Manual has a Spanish word
  • 0012205 GGS: [HTML5] Loading Bar extension setting reverts every time you load the project
  • 0012199 HTML5: file_delete() again does not delete local storage entries
  • 0012177 HTML5: Pause example not working in HTML5
  • 0012213 Debugging description needs updated...
  • 0011448 Functions: Shrinking a grid using ds_grid_resize() [too rapidly after enlagement via ds_grid_resize()] crashes the runner
  • 0012174 "Corrupted" logcat
  • 0009153 os_is_paused() in HTML5
  • 0012251 GGS: Error attempting to draw sprite spr_Smoke [because GGS > Texture Pages believes sprite not required]
  • 0009591 Functions: sprite_replace() doesn't work with an index, silently fails
  • 0006900 Export: Renaming the included files is not working
  • 0012090 HTML5: file_text_readln skips all blank lines instead of one
  • 0012091 HTML5: file_text_read_real() cannot read negative value
  • 0012195 UI: Included File Names - Periods Stripped
  • 0012235 Help miscapitalization
  • 0011906 Variables: keyboard_string only works on Windows and HTML5-based platforms
  • 0012139 Help Help Help Help
  • 0012249 Win(YYC): get_save_filename() does not return "" when user clicks Cancel
  • 0012243 Functions: logn(x,y) is using the values provided backwards on non-JS platforms
  • 0012214 Mac: ds_grid_resize() will crash the runner when doing a high number of resizes
  • 0012163 file_delete() should return 1 on success, 0 on failure
  • 0012233 Broken Link on Manual!
  • 0012197 HTML5: "Audio_PlayUnstreamed" is spammed in the console while playing sound
  • 0012095 Win(YYC): YYC Crash - file_find_next() function set.
  • 0011977 Scripts: [ Parser for arrays is not case-sensitive, can think array is same as other resources ]
  • 0012193 Functions: ini_read_real() will allow a string/char as the default value on non-YYC platforms
  • 0012141 HTML5: Bug in Arrays in HTML5
  • 0012201 Windows (YYC): Game does not start [because do...until goes once too many times]
  • 0003720 Suggestion: Physics: Extra variables for physics
  • 0003736 Suggestion: Physics: x/yprevious for physics objects
  • 0012189 Controller Enumeration Code leads to Native Runner Crash
  • 0012188 Documentation: Some typos
  • 0012179 Documentation: [ current_weekday incorrectly lists Sunday as 7, not 0 ]
  • 0012173 [Documentation] textures shouldn't be flushed at end of room in fact
  • 0012172 Export: Windows YYC on XP machine gives IExpress error when trying to make a single exe
  • 0011130 Functions: Show_question() crashes the game in Windows 8 JS
  • 0012175 HTML5: Console Error "Uncaught TypeError: Cannot read property" (Possible Obfuscation Error)
  • 0007328 Needed Function: physics_fixture_bind_ext(fixture, obj, xoffset, yoffset)
  • 0011072 Events: [View Boundary, Outside View, Room Boundary, Outside Room all fire every step, not just the once ]
  • 0012170 Functions: Crash after program closing [changing instance depth and destroying instance in same step]
  • 0010896 Mac: {Packaged version of] Game Crashes After Starting
  • 0012122 Variables: No os_tizenNative/os_tizenJS/os_tizen means you're forced to use a config to differentiate
  • 0012166 Windows YYC: Memory leaks when using arrays
  • 0012119 Audio: sound_global_volume() not working.
  • 0012148 Functions: screen_save() won't create images when the window size is at a number of certain values
  • 0012156 Documentation does not mention that background scaling will not work in HTML5
  • 0012147 functions: font_get_first() always returns 32, not the actual first character index
  • 0012164 Eturn
  • 0012160 <Typo> facebok
  • 0012070 Functions: audio_play_sound ("", 10, false) will play the first sound resource
  • 0005772 ds_exists functions missing
  • 0011269 Sound engine broken
  • 0012136 <Typo> Sting
  • 0012151 <Typo> Spcifically - PPlatform
  • 0012154 Documentation: GM:S allows a maximum of 128 IAPs and manual says 16
  • 0011400 Functions: dot_product_normalized() returns NaN which cannot be represented by GM's drawing commands
  • 0011528 gamepad_set_vibration(0, 1, 1) does not vibrate the gamepad
  • 0011767 Tizen (JS): Fire Escape has a blank screen on load Tizen (JS)
  • 0011956 Audio: audio_is_paused() function to check if audio music or sound is paused
  • 0010034 Android: Lazy Mouse crashes on low-spec systems when trying to post to Facebook multiple times
  • 0011684 Win8(JS): Errors when having blank audio on Win8(JS)
  • 0006294 Suggestion: Physics: Remove a fixture from an object
  • 0011155 Saving: Included files lost on Export
  • 0010531 General: New(er) asset compiler gets around the splash screen requirement
  • 0011594 Online Help docs have formatting errors
  • 0010708 Android: Runner [Change Settings button] won't work wirelessly in latest update: 1.1.929
  • 0010509 HTML5: surface tutorial is broken (all browser) (more generally: surface are mostly broken on html5)
  • 0004209 Suggestion: Functions: object_get_physics()
  • 0012125 Typos and grammar errors in help file
  • 0012000 Demos: All demos and tutorials use the old icons and splash screens
  • 0012123 Broken "Social Event" link in "More About Async Events"
  • 0011961 Windows: Can't make a Sieve of Eratosthenes program (I think arrays are buggy) [Actually YYC]
  • 0011994 Objects: eventual failure to tell apart object types in with()
  • 0011996 HTML5: High Polygon 3D Model demo doesn't work, crashes the browser/page
  • 0012109 HTML5: Multi-canvas Demo broken [only shows first room]
  • 0011267 Windows 8 JS and N: game won't accept click input on Surface Pro [or inputs are offset]
  • 0011449 ds_priority_change_priority() can cause crash or wipe entries.
  • 0012110 Windows 8 Demo Fails to Run
  • 0009828 HTML5: async_load does return empty list when decoded with json_decode
  • 0011579 Windows 8 N: Windows 8 Functions Demo won't start
  • 0011522 IP: Keyboard events Any Key is broken as well as the keyboard internal varibles
  • 0011991 GGS: Texture Groups: Creating an inheritance tree on texpages causes program not to run.
  • 0011471 Extensions: Extension crashes "List index out of bounds" when compiling for HTML5
  • 0009998 Background: Included files (PNGs) not working in windows XP
  • 0011423 Shaders: Order of shaders affects 3D rendering
  • 0012071 The interpolation of the new GMS icon seems "jagged" when pinned on the Windows start menu or taskbar
  • 0011440 Input Devices: window_mouse_get_*/window_mouse_set are inconsistent
  • 0012056 Attempting to preview texture pages before project has been run will cause crash.
  • 0012075 Previewing texture pages causes crash on certain projects
  • 0011950 Moga Pro buttons not mapped correctly
  • 0012034 [Facebook] Connecting a Facebook account crashes Fire Escape
  • 0011363 On the OUYA, if you run a game and then switch on a joypad, it fails to pick it up.
  • 0012039 Demo Scaling and Resolution, fourth room appears stretched in fullscreen
  • 0012083 HTML5: d3d_model_load() won't work because of extra whitespace in the d3d_model_save() output file.
  • 0010925 Functions: sprite_create_from_surface() will crash if your starting x/y is too high for surface size
  • 0012094 Some documentation typos/
  • 0012093 window_has_focus() undocumented
  • 0009654 Android: Sprites doesn't draws on surfaces
  • 0011545 Win8(N): Windows 8 resolution and input problem
  • 0003843 keyboard_key_press() and keyboard_key_release() don't work in HTML5
  • 0009170 HTML5: [ini_read_real() will accept a string default and use the variable as a string from then on, not parse to a real]
  • 0008946 Background Hspeed and Vspeed Isn't Applied
  • 0008460 Windows: sprite_add_from_surface() ignores x and y values passed to it, captures at 0,0 always
  • 0012057 Demo Angry Cats Space, win screen button hitbox is displaced in fullscreen
  • 0011854 achievement_load_leaderboard() has an obsolete argument
  • 0012051 UI: YYC Android: NDK not validated
  • 0010960 Windows: sprite_save() crashes the runner on Windows XP
  • 0012047 UI: Help -> News doesn't load

Addressed issues

  • 0011640 Variables: current_hour returns UTC time
  • 0011623 Instance Creation order not maintained between sessions
  • 0012240 UI: If you rename included file, file on disk is not renamed
  • 0012237 Include files have to have valid resource names, but this shouldnt be forced
  • 0012236 UI: ressource name conflict error
  • 0012221 Suggestion: Time Lines: timeline_length to return the total number of steps of the timeline
  • 0008079 Source Control / UI: Icons don't update automatically for working copies checked out of a repository
  • 0008083 Source Control: Status icons should change after every modifying operation
  • 0012161 Texture pages will be littered inside the .gmx folder when previewing them through GGS
  • 0006369 Wish: Advanced fixture shape options for box and circle
  • 0011316 Functions: keyboard_string is blank
  • 0012127 audio_music_play won't loop in Chrome
  • 0011495 Saving: .project.gmx file sometimes blanks the names of all non-default configs, causing crash on game compile
  • 0011901 Functions: sprite_replace() will crash the runner.
  • 0010362 Suggestion: Compiler: Possible to build unsigned Mac apps from the IDE? (without need for a Mac)
  • 0012097 Functions: Using the random(x) function in a For function breaks the game
  • 0012231 BUILD FAILED invalid keystore format
  • 0011989 Add surface_create_from_screen() function
  • 0012217 Ctrl+Alt behaves weird in Room Editor
  • 0012253 Suggestion: Ubuntu: Include whatever required libraries the Linux executable needs in the bundle?
  • 0012159 Suggestion: Ubuntu: Allow "Create Application" of Linux, even if connection settings are not correct or machine not connected
  • 0012266 General: GameMaker does not start
  • 0012262 General: My Master License not working correctly
  • 0012144 Suggestion: Functions: haptics_available
  • 0012182 Steam in-game overlay not showing on Mac OS X.
  • 0012234 Suggestion: Networking: network_send_string(socket, string)
  • 0012258 Suggestion: Audio: audio_sound_pitch() needs a time argument to fade the pitch to the target value
  • 0012206 HTML5: My 3D game is invisible
  • 0010358 Export: Exporting corrupt .zip file that Mac isnt able to extract?
  • 0011674 HTML5: Apparent Bug Changing Variable to Global
  • 0012225 Suggestion: Events: Additional Collision Event suboption: "Contact"
  • 0012222 Rename "moments" to "frames"
  • 0012209 Suggestion: Functions: Runtime check for YYC compilation
  • 0012192 Absolutely Can't Install Anything on Tizen 2.2
  • 0012165 Reopening?0011777
  • 0012086 Ubuntu: 3D: Game looks flipped?
  • 0012152 "With all" does not work as expected when done in HTML5
  • 0012143 Functions: max() and min() both perform post-expresion increment before doing the expresion
  • 0011607 "Obfuscated" Code in Simple Platformer Demo
  • 0011285 Android: Inconsistent / incorrect tilt values on certain devices
  • 0012135 Export: Included Files aren't so "included"
  • 0011798 Windows: Runner crashed
  • 0011654 Changing sound settings to lower quality increases apk size
  • 0011797 General: Request to update the Pocket Change SDK.
  • 0006411 draw_background_ext broken with WebGL
  • 0011349 Sprites: Some objects and text appear zoomed and in [incorrect] positions.
  • 0010809 Objects: Drag and drop form fields aren't saving information...
  • 0012016 Suggestion: YoYo Compiler for Windows 8, Windows Phone, Ubuntu and OS X
  • 0012011 YYC Debug seems like normal Windows debug
  • 0012087 Variables: self not working on certain functions.
  • 0011288 Android: [ iap_is_purchased() returns always false, ds_queue also suggests purchase not made ]
  • 0012099 Windows: Surface Pro Pen clicks don't always register
  • 0010959 Background: background_create_from_screen doesn't work as intended
  • 0011614 UI: 100% CPU when scrolling scripts in v1.1.1076
  • 0012106 UI: Insert Constant resets keyboard language settings
  • 0012216 Windows: Tiles space problem
  • 0011830 UI: Annoying code completion help [script doesn't have focus after dismissing the code-completion dialogue]
  • 0011662 Compiler: Froad renders text incorrectly in Windows (YYC) and Android (YYC)
  • 0011726 UI: Access Violation when trying to undo Tile placement
  • 0012043 Win(YYC): Scripting tutorial (Tic-Tac-Toe) hanging on Windows (YYC)
  • 0011341 Functions: part_particles_clear() not working;
  • 0011059 General: Strange error messages after computer is put to sleep mode while GM Studio is on
  • 0011108 Android: sprite_create_from_screen does not work correctly in Android 4.1.2
  • 0011107 Functions: ds_list_find_index and data corruption
  • 0011560 HTML5: [Switch case cannot be a global, or compiler treats it as a function/expression.]
  • 0012089 Room Editor: Floating point division by zero error while deleting with right click and right clicking again
  • 0011403 Functions: file_bin_rewrite crashes the game
  • 0012108 Win(YYC): YYC behaves differently from the traditional compilation.
  • 0012224 Suggestion: Physics: physics_mass_properties inconsistent with the new physics functions
  • 0012153 background_xscale does not work in HTML5
  • 0012017 Typo: Release Notes typo

Version 1.2.1130



Changes

  • v1.2 Release!!!
  • Bug fixes and stability issues addressed
  • HTML5 3D performance of persistent models has been increased and the High Polygon 3D Model Demo now works (though it may take a while to load)
  • Added fps_real built in variable to get the frames per second figure shown when in Debug Mode
  • Added show_debug_overlay( on_off ) function to allow the GML code to switch on and off the debug timing bars
  • Several issues with Android Gamepad functionality have been fixed

Fixed bugs

  • 0011545 Win8(N): Windows 8 resolution and input problem
  • 0003843 keyboard_key_press() and keyboard_key_release() don't work in HTML5
  • 0009170 HTML5: [ini_read_real() will accept a string default and use the variable as a string from then on, not parse to a real]
  • 0008946 Background Hspeed and Vspeed Isn't Applied
  • 0008460 Windows: sprite_add_from_surface() ignores x and y values passed to it, captures at 0,0 always
  • 0012026 [GameStick] Game loses focus of d-pad input when controller is turned off and on
  • 0012057 Demo Angry Cats Space, win screen button hitbox is displaced in fullscreen
  • 0011854 achievement_load_leaderboard() has an obsolete argument
  • 0012051 UI: YYC Android: NDK not validated
  • 0010960 Windows: sprite_save() crashes the runner on Windows XP
  • 0012047 UI: Help -> News doesn't load
  • 0012025 Add an option to permit YYC debug mode
  • 0012063 Variables: argument_relative not working in HTML5
  • 0012050 Variables: can't use ++ or -- after a variable assignment with an [object] identifier before it
  • 0011350 Windows 8 Native: device_mouse_* reacts to right mouse button even though I only check mb_left
  • 0012033 Win(YYC): Score and lives not showing on Code Breakout demo
  • 0012053 Android: Complicated set of scripts cause a hangup on Android YYC
  • 0012041 Functions: Data structures on YYC targets have memory leak on create/destroy
  • 0012027 WP8: XAP deployment crashing after splash screen.
  • 0011882 Buffers: Writing to a buffer with type buffer_grow can fail
  • 0011881 HTML5: GMDeath errors when building because script argument1 is used, but argument0 is never referenced.
  • 0008859 mp_grid_add_instance(); setting prec to 1 will not work in HTML5
  • 0010047 Ubuntu: Exported Linux executable runner does not have the icon specified in GGS
  • 0010050 Ubuntu: The exported executable is not marked for execution
  • 0012036 HTML5: [multiple line] while loop doesn't work correctly [if no braces used]
  • 0011994 Objects: eventual failure to tell apart object types in with()
  • 0012031 Android: Game .apk crashes if Google Licensing string is incomplete
  • 0012006 Android: ["Unable to get a valid license" when running an .apk with Google Licensing enabled]
  • 0012012 IDE name field does not check and remove -+=.`~' characters
  • 0012024 Odd error when using "not " (!) on YYC targets
  • 0011863 Winodws (YYC): math_set_epsilon doesn't seem to have any effect in YYC
  • 0011913 [HTML5] Texture pages appear to be exported at 2048x2048 regardless of setting in GGS
  • 0011944 Audio: sound_get_name() returning wrong name.
  • 0011992 Background: background_add causes the runner to crash with some images
  • 0011998 Windows (YYC): Project does not build on YYC if project name contains a dash.
  • 0011678 List of functions that are deprecate/obsolete yet still in the maker
  • 0011961 Windows: Can't make a Sieve of Eratosthenes program (I think arrays are buggy) [Actually YYC]
  • 0011615 Background: background_save() crashes runner over multiple platforms
  • 0011386 Tizen (N): Error messages when using shaders on Tizen (Native)
  • 0011391 Windows (YYC): Using argument_count in arithmetic expressions causes undefined compile error
  • 0011612 UI: Check script for syntax errors extremely slow
  • 0011629 Functions: get_string & get_string_async returns the first character only.
  • 0011590 Debugger: Debug variable watch no longer works
  • 0011898 Saving: GM8 import broken in 1.1.1086
  • 0011009 Windows 8 (N): Aspect ratio not being maintained when set in the GGS
  • 0011118 Export: GMStudio Export Project As .gm81 Crash
  • 0011862 Windows (YYC): operators ++ and -- not working on built in variables.
  • 0012004 UI: Application Oven still uses old branding
  • 0012007 UI: Linux icon is not linked correctly every time you make a new project
  • 0011952 Audio: audio_get_type not working correctly.
  • 0012001 d3d_transform_add_rotation_z does not work in HTML5.
  • 0012018 Suggestion: Make manual say 1.2
  • 0011970 Repeatedly clicking the "Close" button restarts the shutdown process
  • 0011967 iOS (YYC): == operator and parenthesis around if statements flagged as warnings
  • 0011986 iOS (YYC): Create Executable outputs [are not sending to the device]
  • 0011395 Physics: Physic collision shape reset in Drag & Drop Editor
  • 0011387 Android: building an APK not running shaders correctly
  • 0010186 GGS: "Force Software Vertex Processing" in Windows > Graphics has no effect
  • 0011332 Saving: Cut text out of a script and move from that event and you will lose ability to undo changes, file is lost
  • 0011578 Demos: "Resolution And Scaling" won't run without a change (function needs an argument removed)
  • 0011577 "NDK OK" message in Red for the Android Prefs tab
  • 0011894 Mac: Test runner builds fail if you have run an iOS (YYC) project, as the build files aren't compatible
  • 0011879 Android: BUILD FAILED - Unable to resolve project target 'android-15'
  • 0008622 Physics: physics get slower every time a physics enabled instance is created.
  • 0011985 GGS: Texture Groups: Parent drop down does not get preserved.
  • 0011990 Win8(JS): Splash screen does not have valid dimensions.
  • 0010854 Ubuntu: Linker error in Ubuntu compiles
  • 0011927 HTML5: room_set_view() not working properly
  • 0011981 GGS: *Still* the old GM:HTML5 icon is available
  • 0011684 Win8(JS): Errors when having blank audio on Win8(JS)
  • 0011671 Tutorials: On page 10 of tutorial "Your First Game" there's a "In the Caption" when there's no Caption
  • 0011670 Should be noted in the manual that argument[n] can be used to set a variable number of arguments in a script
  • 0011691 Tutorials: Typos on pages 6 and 11 of "Coding Tutorial".
  • 0011799 Documentation: "Lets" and "Let's" - still there's some confusion
  • 0011818 Typos in some pages
  • 0011936 Help typo
  • 0011965 argument_master_gain argument wrong
  • 0011974 iOS (YYC): Can't make an output/executable package, complains about missing matching XCode scheme
  • 0011954 Sprites: Moving sprites on resource tree causes error in HTML5
  • 0011157 Audio: audio_play_music() loop=false problem
  • 0011976 General: Remove the SDK checks on shutdown of GM after you have done a build of a game
  • 0011553 Mac: Runner crashes after closing the game [via game_end()], giving an error message.
  • 0010259 Mac: Music in OS X not working, crashes after 30-45 seconds
  • 0011217 Windows 8 (N): Compiling *.appx gives error
  • 0011659 texture_preload and texture_set_priority not marked as obsolete in GMS editor
  • 0011926 Tizen (Native): Background music continues to play when exiting the app or locking the screen.
  • 0011959 HLSLCompiler.exe is not a valid Win32 application.
  • 0011411 GGS: Splash screens use old YoYo Games logos
  • 0011550 Collision box offset displaced

Addressed issues

  • 0012015 Renaming resource to capital / lowercase letters throws error
  • 0012005 Music doesn't play after it's been played once in the old audio system
  • 0011999 HTML5: Missing/broken objects are replaced with object #0
  • 0011352 GGS: Windows "keep aspect ratio" not working when resizing the game window.
  • 0010959 Background: background_create_from_screen doesn't work as intended
  • 0011287 iOS: background_create() and/or draw_background() not functioning.
  • 0012010 Suggestion: General: A "Copies To" field when sound is streamed from disk
  • 0011951 HTML5 hang!
  • 0011997 Can't create Android commercial game build after changed version of GMS to 1.1.1089
  • 0011937 "exit" does not exit the event when the event is inherited
  • 0011980 Android (YYC): If project name has spaces in it then game doesn't compiles
  • 0012014 Choosing an OGG sound should default to Uncompressed option not streamed
  • 0012013 in the target menu all YYC options are disappeared.
  • 0012011 YYC Debug seems like normal Windows debug
  • 0012016 Suggestion: YoYo Compiler for Windows 8, Windows Phone, Ubuntu and OS X
  • 0012009 Install location says GameMaker-Studio1.1 instead of 1.2
  • 0011884 Android: apk [often] does not install on the second build.
  • 0011993 Win8(N): Saloon demo on YoyoShadersDemo throws error messages
  • 0011819 Windows 8 (JS & N): Asynchronous Events demo fails on both Windows 8 targets - displays grey screen for second event
  • 0011963 Suggestion: way to set endianess of buffers
  • 0010026 Suggestion: UI: Code editor, remember window size and position?
  • 0011838 iOS (YYC): "Instruments Trace Error : Failed to start trace." error when building.
  • 0012043 Win(YYC): Scripting tutorial (Tic-Tac-Toe) hanging on Windows (YYC)
  • 0011852 iOS (YYC): Fire Escape won't build for iOS config, throws 1 warning and 8 errors
  • 0012002 Windows (YYC) : Setting an alarm with instance id doesn't work in Windows (YYC)
  • 0011834 Demo: Networking demo - player character doesn't show on mobile platforms.
  • 0011726 UI: Access Violation when trying to undo Tile placement
  • 0002800 objects doesn't inherit physics properties from parent objects

Version 1.2.1113 (Release Candidate 1)



Changes

  • V1.2 Release Candidate 1!!!
  • You can now make final apps using the YoYo Compiler.
  • Errors should now be reported on YYC and picked up by the IDE. however, line numbers are approximate.
  • GameMaker: Studio logo/branding change. New logos and splash screens have been included

Fixed bugs

  • 11820 Networking: Can't create a server using the networking demo on Win8(N)
  • 11947 Background: background_get_uvs returning incorrect values.
  • 11615 Background: background_save() crashes runner over multiple platforms
  • 11925 [Backgrounds] Backgrounds loop buggily in negative coordinates
  • 11946 Sprites: sprite_get_uvs returning incorrect values.
  • 11002 Windows: instance_activate_region or instance_deactivate_region causes freeze
  • 11646 Demos: [WebGL] Depth Ordered Starfield demo throws an error for Windows runner and YYC
  • 11934 iPad Retina Splash Screen says broken in the IDE
  • 11922 UI: Newly-created [.mp3] sounds don't have a volume slider
  • 11891 Windows 8 JS: PlayHaven code will crash the game
  • 11892 Windows 8 JS: Calling shaders_are_supported() will crash the game
  • 8811 Windows: Window doesn't Minimize properly when in Fullscreen [on XP]
  • 11775 Windows: Game crashes when running a game fullscreen and pressing Alt+Tab [on XP machine]
  • 11874 Shaders: Running shaders on Windows Phone 8 when locking and unlocking clears the shader effect.
  • 11903 Fullscreen game becomes unresponsive when Alt+Tab or Windows keys are pressed under Windows XP
  • 11660 Compiler: YYC platforms don't output error messages
  • 11689 Scripts: No error thrown when a script refers to itself, but game will not run
  • 11923 Compiler: Compiling fails at SPRT
  • 11826 Android (YYC): Error when trying to compile when on Windows XP [spaces in path to project]
  • 11823 Shaders: YoYo Shaders Demo doesn't display shaders on HTML5.
  • 11620 The Sound Open dialog needs an OGG filter added
  • 11647 UI: [http] Link issues in GGS with some services [icons]
  • 11883 Android (YYC): Game won't compile if project name contains special characters.
  • 11911 UI: Twitter logo for the social buttons should fit Twitter's official requirements
  • 11900 Windows (YYC): Rick O'Shea (CoinCollector) won't compile because of numerous "already defined" linker errors
  • 11862 Windows (YYC): operators ++ and -- not working on built in variables.
  • 11898 Saving: GM8 import broken in 1.1.1086
  • 11895 Windows: Runner crashes at bitwise OR operation (not YYC)
  • 11879 Android: BUILD FAILED - Unable to resolve project target 'android-15'
  • 11907 with (OBJECT) no longer works
  • 11894 Mac: Test runner builds fail if you have run an iOS (YYC) project, as the build files aren't compatible
  • 11905 UI: Steam Preferences are not available
  • 11103 UI: is_array() not present in the code complete
  • 11457 Networking: http_post_string() always crashes runner given valid url
  • 11849 iOS (YYC): No music in GMDeath.
  • 11887 iOS: Runner will crash if you call achievement_show_leaderboards() but you're not signed-in to GameCenter
  • 11083 UI: Free users aren't able to access Async event button for objects, can't get to Networking event
  • 11651 DnD Action "Execute Script" complains it passes too many arguments
  • 11873 Shaders: docking a project with shaders causes a crash on Win8(N)
  • 11859 [GameStick] Game loses focus if controller is turned off and on again
  • 11846 Android: [Most of the _async() dialogues are] not asynchronous.
  • 11848 Android (YYC): No music in GMDeath. ADB spewing errors about trying to play the .mp3 and the .zip
  • 11853 WP8: No music in GMDeath.
  • 10788 Functions: Object activation issues
  • 10909 Objects: Instance Activation Does Not Work Right Away
  • 10890 Functions: Activating all objects then deactivating specific instances makes them alternate between activated and deactivated
  • 10844 Objects: instance_activate_object() function seems buggy.
  • 11460 Saving: [GM crashes when trying to create a new project to a non-existent drive]
  • 10747 Functions: instance_activate/deactivate not functional with child objects [even in v929]
  • 11837 iOS (YYC): Build isn't using the specified certificate in GGS, codesigning fails
  • 11840 iOS (YYC): Only first run of a project will be automatic, subsequent runs require manual app removal/loading
  • 9427 Events: Difference in order of Creation event for HTML5?
  • 11813 Android: iap_activate() will crash your game when trying to activate a 28th IAP in one purchase list
  • 11648 In GGS, Under 'Analytics' tab, it says 'Ananlytics provider'
  • 11577 "NDK OK" message in Red for the Android Prefs tab

Addressed issues

  • 11669 Trying to create included file from multiple files will result in an error
  • 10587 Rooms: Object with separate collision mask is positioned incorrectly in room [if isometric]
  • 11897 Isometric grid don't work
  • 11878 Capitalisation doesn't work for resources "...already exists".
  • 11842 Loading several external files at the same time gives an error
  • 11901 Functions: sprite_replace() will crash the runner.
  • 11771 Windows (YYC): On large projects compiler crashes
  • 11884 Android: apk [often] does not install on the second build.
  • 11634 Advertisement lost of settings
  • 11666 3D: Projection matrix resets after the first draw event for each object (multiple views)
  • 11672 Cannot pass LPCWSTR from DLLs in string (& "Sorry, the function failed"?)
  • 11772 Suggestion: Alternative for sprite_create_from_screen()
  • 11822 Shaders: YoYoShaderDemo crashes Android when running the Saloon demo.
  • 11836 ds_map_exists and ds_map_find_value crash to desktop if value doesn't exist
  • 11835 Physics: Physics Shape wont save
  • 9548 UI: Crash on Closing [multiple code] Editors
  • 10285 Scripts: program crashes when script code drop-down list of matching scripts comes up.

Version 1.1.1089



Changes

  • iOS YoYo Compiler (YYC) has been added - requires a Mac with XCode 4.6 and iPhone SDK 6.1 installed
  • Lots of YYC bug fixes and general compiler improvements
  • DirectX 11 Shaders have been added - this means that shaders now work on Windows 8 Native and Windows Phone 8 platforms.
  • Support for HLSL11 shaders added
  • Lots of HTML5 WebGL 3D bug fixes added... give it a try!
  • Constants have now been moved to the resource tree, rather than hidden in a menu item
  • Per Configuration Constants have now been added - these override the All Configurations constants, so they can be specialised for each configuration
  • Added Pre Multiply alpha channel toolbar button on Sprite Viewer - this will help fixing white ghost outlines for some projects
  • Ouya packaging support added - modifies the AndroidManifest.xml to include the Ouya activity and adds the icon in the correct location
  • Support for Moga Pro and Moga gamepads has been added for Android platforms
  • GameStick controller supported as a specific controller rather than as generic controller on Android
  • Tizen v2.2. SDK support has been added (devices must be upgraded to v2.2 firmware)
  • Tizen In App Purchase (IAP) has been added
  • PlayHaven iOS SDK updated to v1.13.2
  • PocketChange Android SDK updated to v6.02
  • **Quick update to fix WITH() issue
  • **Quick update to fix gm81 import issue

Fixed bugs

  • 11815 UI: Constants windows are placed incorrectly when maximised, don't respond to drag correctly, must be closed.
  • 06509 Included "options.ini" file crashing the runner
  • 10898 Windows: Use of parameter_string(0) will crash the runner
  • 11408 HTML5: "Statement" comparisons in for-loops are formed incorrectly
  • 11416 Functions: with(-10000) crashes runner
  • 11536 Functions: get_string() and get_string_async() have a limitation of 1023 characters on Windows 7
  • 11542 Buffers: buffer_write(b, buffer_string, 1234321) crashes the runner
  • 10518 Functions: get_string() does not work properly with non-ASCII characters
  • 08988 Events: Certain Events are not called in order of Object Depth
  • 09108 Functions: Display Message action: # is not newline
  • 05807 sound_add doesn't work
  • 06127 Extension Name and External Name aren't working
  • 06163 midi files not converted to mp3/ogg (but debug info says so) - Compiling crashes
  • 11468 Functions: string_width when used on multiple lines has a different implementation on windows vs html5
  • 10814 Suggeston: Audio: audio_music_is_playing(index);
  • 11054 Mac: Problems with window_set_size() on OS X
  • 11783 iOS (YYC): Projects stopped building - Instruments Trace Error : Failed to start trace.
  • 11580 Android (YYC): Last shader example on the shader demo does not work on Android (YYC)
  • 08810 ds_grid_value_* unable to search pass string
  • 06891 Playing music immediately after setting master gain to 0 is still audible
  • 08627 Audio: Sounds 'sound' different when played in game compared to out
  • 09102 iOS: Achievement functions seem inconsistent (_available, _show)
  • 11682 Fonts silently rescaled when put into smaller texture page size
  • 11692 Functions: [Hash] symbols aren't considered as newlines in DnD messages
  • 11802 Win(YYC): value |= othervalue: Throws error in YYC
  • 11796 Windows (YYC): You always lose/win without losing/winning on Tic-Tac-Toe demo
  • 10195 iOS: 'show_question_async()' always retrun 'true' result in the dialog event..
  • 11372 Android: Ouya [support] will need an icon and manifest additions to work on the store
  • 10852 HTML5: ds_grids seem to be messed up
  • 11342 Functions: "Unknown Function Or Script: physics_fixture_set_edge_shape()"
  • 11507 UI: Take Snapshot action needs the default extension changed to .png for its UI.
  • 10360 Events: Doesn't updated the value of x,y in the "Jump To Position"Action...
  • 11804 Time Lines: Not saving changed action values.
  • 11801 Typos and another things in help file
  • 11789 UI: Resources > Create Shader has no icon
  • 11770 GGS: Something weird happens when you click the inmobi image on iOS tab
  • 11678 List of functions that are deprecate/obsolete yet still in the maker
  • 11790 YT Icon has a white border and all social links don't change the mouse when hovering.
  • 11800 Documentation has many UK-exclusive words
  • 11788 Compiler: "Candidate function not viable: ...yyfmod()..." for all YYC platforms
  • 11499 Windows (YYC): [div issue] in Code Breakout demo
  • 11467 Win8(N): win8_settingscharm_add_entry crash my game!
  • 11621 argument[n] syntax doesn't work with YYC
  • 11555 HTML5: draw_text_ext_transformed() bug with WebGL
  • 10712 Compiler: [Two resources with same name will break compilation - Resource tree needs to be made case insensitive]
  • 06872 Functions: [background_add/background_replace/sprite_add/sprite_replace do not work with URLs]
  • 11657 Windows (YYC): Squarie's Grand Adventure fails to compile because of two DND actions
  • 11652 Windows: Runner crashes at bitwise OR operation
  • 11745 "artefacts"
  • 11759 Manual has an UK-exclusive word
  • 11761 Typo: Editing Subimages
  • 11774 Typo: instance_change
  • 11762 The word "ID" is miscapitalized a lot of times
  • 11642 Windows (YYC): draw_text() renders newlines as "\n\r"
  • 11595 Win(YYC): script_execute is broken
  • 11633 Audio: 3D sounds problem
  • 11709 Support for MOGA gamepads on Android and Windows Phone
  • 11333 Audio: sound_isplaying(sound); returns true even though sound track has finished on Windows 8 (Native)
  • 11733 HTML5: vertex_format_begin and shader_is_compiled not defined, causes game to fail to load
  • 11707 3D: Our "3D FPS Test" fails on HTML5
  • 11030 Functions: json_decode() does not parse arrays of objects
  • 11462 GGS: "Ananlytics" instead of "Analytics"
  • 11612 UI: Check script for syntax errors extremely slow
  • 11710 Arrays not case sensitive anymore?
  • 11627 Code editor does not differentiate between capitals and small letters for script names
  • 11216 Windows 8 (N): iap_activate() crashes game
  • 11451 Functions: sprite_duplicate causes runner to crash on a duplicated sprite
  • 11558 HTML5: Some issues in html5
  • 11653 Rooms: room_instance_add() crashes the game after using room_instance_clear()
  • 11574 iOS Rotated Views have Mouse Coordinate Space Problems
  • 11573 Android Rotated Views have Mouse Coordinate Space
  • 11551 Functions: ads_setup appears to be converting AdColony user_id to hash string
  • 11382 Debugger: Windows.8.mobile.get_string_async()
  • 11650 Typos: "Ubunto", "meats", "respectibe" and "16348".
  • 11590 Debugger: Debug variable watch no longer works
  • 11629 Functions: get_string & get_string_async returns the first character only.
  • 11588 UI: Middle Mouse on Shader in GML opens Help instead of Shader
  • 11209 Saving and Loading tutorial crashes if I can't find the level.txt file.
  • 11614 UI: 100% CPU when scrolling scripts in v1.1.1076
  • 11121 Demos: Angry Cats has flickering sprites with WebGL enabled, affects HTML5 and Tizen JS
  • 11578 Demos: "Resolution And Scaling" won't run without a change (function needs an argument removed)
  • 10853 obsolete functions article in helpfile could be more helpful
  • 03853 Windows: Several window_set_cursor() parameters don't work as documented
  • 11546 Documentation: Typos and problems in the Drawing Text section of help file
  • 11611 Typo: audio_listener_orientation
  • 11360 Should be noted in the "Gamepad Input" topic that Ouya controllers are supported
  • 11584 Android YYC: "Filename or extension too long" asset compiler crash message when building larger games
  • 11324 Android: cannot draw d3d_model after drawing text
  • 11581 Windows YYC: In-game text file handle for gmtest-InstanceCreationOrder isn't being set correctly, app crashes.
  • 10867 Saving: Under an unknown condition background music is being saved under an old setting, can break music in Ubuntu export
  • 11102 Tizen (JS): Tizen javascript only accepts alphanumeric project names.
  • 11389 UI: Compile and test run a game in (YYC) then you can use the 'Create Application' button in the menu
  • 09719 Compiler: System.ArgumentException: An item with the same key has already been added.
  • 08799 Android: Press "Cancel" on a get_login_async() and it will disable future async dialogues
  • 11388 Demos: Shaders demo crashing on GM:Free
  • 11548 bitwise operator & sometimes causes invalid comparison type
  • 09502 HTML5: draw_sprite_part_ext not working properly in HTML5
  • 11332 Saving: Cut text out of a script and move from that event and you will lose ability to undo changes, file is lost
  • 11404 Compiler: HUGE output file sizes sindce 1.1.1058
  • 10588 Compiler: ads_engagement_active no longer working since v1.1.917
  • 11485 Android: [Posting an achievement with Zero increment leads to Android Runtime crash]
  • 11532 Included backgrounds not showing on Windows XP using: background_replace()
  • 11533 Game crashes when locking Windows XP
  • 11513 Functions: [Can use sqrt on a negative number without compiler error]
  • 11535 Compiler: Sounds convert every time the game compiles
  • 11461 Documentation: Typos in Documentation (path_get_x).
  • 11487 Documentation: surface_copy()'s code sample calls the function view_copy()
  • 11508 Ubuntu: Problems with Logitech gamepads, particularly in Stealth Bastard Deluxe
  • 11490 immersion_stop plays a haptic effect?
  • 11492 Documentation typos.
  • 11491 Typo in page for image_number
  • 11498 Typos in documentation.
  • 11502 Documentation: Wrong function name in example code for physics_joint_get_value()
  • 10877 More physics_joint_set_value bits needed
  • 11483 Variables: event_action is always 0 [this variable doesn't work in Studio, documentation should be updated]
  • 11386 Tizen (N): Error messages when using shaders on Tizen (Native)
  • 04010 HTML5: draw_highscore() is broken [differes from Windows]
  • 11452 Functions: NULL in JSON causes runner to crash
  • 11537 Win(YYC): Warnings compiling existing project - CRASH
  • 11524 Suggestion: Shaders: Please add gl_NormalMatrix and similar matrices
  • 09451 Functions: Check Question DnD doesn't work in HTML5
  • 08252 HTML5: Game Maker's WebGL [detection] doesn't work on Opera

Addressed issues

  • 11567 Cannot ev_perform(ev_room_start, 0)
  • 11099 Debugger: "" is not a valid integer value - error stops run button working
  • 09545 Compiler: *random* blank compile error screens and build halts after pressing run
  • 05881 joystick_name() does not work (solution inside)
  • 11263 Android: Repeated attempts to enter get_string_async results in crash
  • 10027 HTML5: passing in an object into a script: var obj; obj = array[ j ]; script( obj );
  • 11662 Compiler: Froad renders text incorrectly in Windows (YYC) and Android (YYC)
  • 11681 Android (YYC): Reflexion crashes on start-up,
  • 11643 Windows (YYC): Cannot pass arguments to scripts through argument[n]
  • 11178 Networking: * For Mike* Networking missing from GameMaker: Studio Free
  • 11645 window_set_sizable() does not work in Windows runner and YYC
  • 11697 Android (YYC): I have installed NDK and is reported as OK in Red color but i'm not able to create app.
  • 11777 Suggestion: Functions: gamepad_device(device)
  • 11644 Windows (YYC): [Using window_get_caption() twice crashes the runner]
  • 11624 In Preferences > Android > NDK OK is highlighted with red color
  • 11618 Suggestion: config constants, config_index
  • 11721 UI: Highlighting of resource names in editor is case-insensitive
  • 11630 Shaders did not compile
  • 11641 Major Lag When Viewing Large Blocks Of Code
  • 11609 Debugger watches cannot be more than 1 character
  • 11319 HTML5: Strange array issues with HTML
  • 11604 GM is not case sensitive anymore
  • 08987 Views: Views cause screen to blur if view is at uneven cordinates
  • 09749 Functions: display_get_gui_width/height broken [in an object's creation event]
  • 11563 Add function or variable to get build version
  • 11482 XML Error (Steam: Android): null returned: 1
  • 11526 Android: Amazon IAP crash after the purchase event.
  • 10620 UI: Script Editor opens outside of viewable screen (to the left)
  • 10813 Android: show_message on android phone => activate te message a lot of times => game is doing weird
  • 11531 network argument help has some noted as bufferid and buffer_id, plus capitalized "URL"
  • 11475 Compiler: Out of Memory error message followed by crash after initial run.
  • 11530 gamepad argument help has a lot of buttonIndex camelCased
  • 11529 gamepad_set_vibration() has help arguments camelCased
  • 11534 Big delay & freezing when working with a project that's on a USB 2.0 external hard drive
  • 04667 background_create_from_screen differences
  • 10957 General: sprite_create_from_screen/background_create_from_screen wrong SIZE where render on device.
  • 11525 Major problems with angular precise collisions (for slopes) Studio Vs. GM8.1 (reopen with solution)

Version 1.1.1076



Changes

  • Android YoYo Compiler has been added - requires the Android NDK to be installed which can be downloaded from here
  • Ogg playback for sound has been enabled
  • Sound dialog has been modified to give user control over sound formats that are used
    • All audio is now stored in the asset cache, so it will be recreated initially on first run
    • All sound is converted now, the original format is not used on the target device
    • This includes WAV files
    • Settings are on a per-Config basis
  • Instance Creation Order UI has now been added, giving control over the order that instances are created within a room, this allows you to guarantee the order of instance creation.
  • Steam Integration is now public - Once games are accepted onto Steam we now provide integration for acheivements, leaderboards, cloud and much much more!
  • PlayHaven support is now public - see documentation, a PlayHaven account is required
  • Default configuration graphics have been reduced in size
  • GameMaker 8.1 export has been removed, as GameMaker:Studio is no longer compatible with GM8.1 in many areas, maintaining this export has become a nightmare - we have decided to remove it completely
  • sprite_create_from_screen(), background_create_from_screen() and sprite_add_from_screen() have now been obsoleted, due to many rendering and timing issues - use the _from_surface() versions as these work correctly
  • Shader support has been enhanced
    • Arrays of uniforms can now be set - use shader_set_uniform_i_array(), shader_set_uniform_f_array() and shader_set_uniform_matrix_array()
    • Setting of texture repeat and interpolation modes is now set on all texture slots.
    • Added new functions to set texture repeat and interpolation modes on individual slots texture_set_repeat_ext() and texture_set_interpolation_ext().
    • Added new function to get the texture of a font - font_get_texture()
    • Added new function to get u,v coordinates of sprites, backgrounds and fonts - sprite_get_uvs(), background_get_uvs() and font_get_uvs()
    • Added new function shader_enable_corner_id() see documentation for further details
    • Custom vertex types have been added - allowing extra types to be used in custom vertex formats
    • Shader example has been extended to show some of the newer features
    • vertex_rgba() has been renamed to vertex_argb() to give normal D3D format colour support, where A=$ff000000,R=$ff0000,G=$ff00 and B=$ff

Fixed bugs

  • 11518 Variables: Unwanted cr_arrrow (3 "r"s) in system constants.
  • 08799 Android: Press "Cancel" on a get_login_async() and it will disable future async dialogues
  • 04385 Functions: Break lines with "#" symbol in get_integer()
  • 02678 Variables: Consistent behavior required for arrays when index is omitted
  • 04141 Audio: Playing an empty sound causes some other sound to be played instead
  • 03772 "External Name" in extension functions does not have expected effect(s)
  • 02950 "Throw an error if arguments aren't initialized correctly" - doesn't
  • 10186 GGS: "Force Software Vertex Processing" in Windows > Graphics has no effect
  • 09015 Compiler: error if wrong number of arguments to [user's custom] script
  • 09350 Scripts: return unsupplied argument gives inconsistent results (and generally *no* error!)
  • 09291 Windows: All dialogs except show_message() are not unicode aware
  • 08794 Windows: Starting the game in fullscreen breaks being able to view dialogues
  • 08386 Compiling stops at 'Writing Chunk... STRG' and shows empty Compile Errors form!?
  • 08372 Windows: async dialogs [not visible] on fullscreen
  • 08331 Compiler: Hangs at InitGML Functions
  • 07586 External Name doesn't work in JS Extensions
  • 07124 Compiling with audio is slow
  • 06140 Sounds are always converted for HTML5 games
  • 05845 Compiler exception
  • 10926 Functions: part_type_blend() not working with WebGL
  • 06207 background_width/height returns error in html5
  • 06225 switch( a = b ) does not work
  • 05756 Issue with playing sounds that haven't been loaded yet
  • 05771 Compile error = 'not sure where these come from'
  • 10982 Scripts: bitwise operator & sometimes works as boolean operator && [ if the mask is a large enough value ]
  • 05234 Result of adding an empty argument to a ds_list differs in Windows and HTML5.
  • 10585 Automatic GMS installer NOT working
  • 11398 HTML5: HTML5 Bug SyntaxError: missing ) after argument list
  • 11432 HTML5: strange mistake while executing div expresion
  • 11446 Compiler: Windows (YYC) 113:6: error: duplicate case value '2'
  • 11367 Compiler: Passing one argument into a script that uses two or more arguments causes Windows(YYC) to crash.
  • 11479 Scripts: repeat-loop is inconsistent and not backwards-compatible
  • 09846 HTML5: switch() case requires constants in HTML5 version, but not in any other version
  • 11237 Functions: ds_list_insert() string [overwrites all list positions unless you insert at end of list]
  • 11414 Functions: Runner crashes when manipulating large ds_lists
  • 11453 Functions: file_bin_write_byte crashes the game when after file_bin_rewrite
  • 11387 Android: building an APK not running shaders correctly
  • 11464 Functions: Day changes at wrong time
  • 11405 Shader: Shader function "vertex_freeze" missing
  • 11406 Shaders: vertex_position and vertex_position_3d have incorrect arguments in the code editor
  • 11388 Demos: Shaders demo crashing on GM:Free
  • 11481 User Interface: Global Game Settings - Windows 8 - Installation - one of fields not styled
  • 11494 Functions: buffer_peek u8 reads wrong value
  • 11493 UI: Code completion: is_array is not in code completion
  • 11486 UI: The asset cache is not cleared when closing and opening another project
  • 11395 Physics: Physic collision shape reset in Drag & Drop Editor
  • 11324 Android: cannot draw d3d_model after drawing text
  • 07064 After minimizing game ads can slide down
  • 11125 Android: Occasional Native Crash [in ADB log when installing app as part of the build process] on Android
  • 11118 Export: GMStudio Export Project As .gm81 Crash
  • 11396 Documentation: Shaders documentations type
  • 11413 Documentation: Copypasta in position_meeting documentation
  • 11426 mp_linear_step() typo in documentation
  • 05331 sprite_collision_mask doesn't set precise collision
  • 04729 sprite_collision_mask does nothing.
  • 11431 Documentation: Example for current_day has a typo too many parenthesis.
  • 11443 Documentation: Typo in help file "instance_deactivate_object"
  • 11455 SVN: svn checkout creates directory with commandline as path
  • 11447 Networking: IP Whitelist in WebServer broken (highly annoying workaround)
  • 04754 ds_list ID became invalid after being passed through function call in HTML5
  • 11091 Compiler: Getting a .yydebug file when compiling .exe with Asset Caching enabled (reopen)
  • 06855 in HTML5 sprite_create_from_surface removeback fails to remove all background color
  • 11391 Windows (YYC): Using argument_count in arithmetic expressions causes undefined compile error
  • 11021 Windows: Can't change 'keyboard_lastchar' and 'keyboard_lastkey' variables
  • 11399 Functions: date_date_string(0) crashes the runner
  • 11031 HTML5: The line break symbol "#" doesn't work with fonts created using font_add_sprite_ext() on HTML5
  • 11330 Windows 8 (JS): Networked Platformer demo will ask for IE 10 when clicking "Create Server", but IE10 is installed
  • 10977 Ubuntu: All in-game screenshots will be upside-down when viewed
  • 09565 Events: Problem with animation end event, using reverse animation.
  • 09458 Functions: async not truly async.
  • 11354 Windows 8 JS & N: A space in the user's account name will break compilation for both Win 8 targets
  • 08445 Functions: draw_highscore() behaving strangely in Win8 [and HTML5]
  • 10137 HTML5: Action 'Step towards point', avoid: Solid-only not working on HTML5
  • 10463 HTML5: show_question DND action not displaying dialog boxes
  • 11009 Windows 8 (N): Aspect ratio not being maintained when set in the GGS
  • 09549 Paths: Different vales of path_get_length() in Windows and HTML5 [Windows is closed by default]
  • 11245 Functions: background_exists(-1) returns true in HTML5
  • 11064 HTML5: removeback does not work with sprite_create_from_surface()
  • 11334 Functions: get_integer() returns 0 if you click cancel [instead of the default value provided]
  • 10978 Ubuntu: Images drawn to a surface are garbled
  • 09993 Variables: ev_gui isn't working [doesn't return the same as event_number]
  • 11048 Ubuntu: window_mouse_set does not work on Linux Ubuntu 13.04
  • 11279 Ubuntu: iap_store_status() will crash the runner
  • 10473 Ubuntu: Large resolutions not scaling correctly
  • 11353 General: randomize() isn't working as expected every restart of the game
  • 10257 Ubuntu: Icon transparency in Linux does not carry over to binary
  • 11394 UI: Preferences > SVN, field has weird double border
  • 11060 HTML5: draw_set_blend_mode_ext() does not work with webGL on
  • 11392 Missing tooltip for "New Shader" button
  • 10065 Functions: game_id does not work on Windows & Linux
  • 11374 Win8(N): keyboard_lastchar, keyboard_key not working on Win8 Native.
  • 09314 Android: Flurry analytics does not work
  • 11102 Tizen (JS): Tizen javascript only accepts alphanumeric project names.
  • 11389 UI: Compile and test run a game in (YYC) then you can use the 'Create Application' button in the menu
  • 10751 HTML5: Checking a [.wav] as 'background music' causes the game to freeze on loading in Google Chrome [using new audio]
  • 10693 Sprites: C++ platforms show font chars off texturepage instead of sprite with sprite_set_alpha_from_sprite()
  • 09594 HTML5: "asset_get_*" functions not working/cause crash in HTML5
  • 11277 Saving: When exporting to .gmz to file with extension .gml, GM hangs
  • 10924 HTML5: draw_self() draws using wrong alpha
  • 11317 HTML5: ds_grid_sort broken on html5
  • 07701 3D: 3D surfaces don't work on iOS
  • 10503 iOS: 3D fog doesn't behave properly on iOS
  • 11382 Debugger: Windows.8.mobile.get_string_async()
  • 11379 The sound properties window has changed, but the changes are not documented
  • 11357 Android: Memory leak and crash of the game when using ds_grid_resize()
  • 09558 3D: Scaling models/primitives also scales their normals

Addressed issues

  • 11519 General: GM:S Licensing Issue
  • 07798 Wish: Line number/function name and ideally the data structure name added into more error dialogues
  • 06201 HTTP post request not working on mac
  • 09927 Updater: Progress bar doesn't show when installing the v1.1.867 update!
  • 09840 Compiler: Cannot compile with new asset compiler
  • 09413 Variables: Two problems when declaring: globalvar CONSTANT;
  • 09515 3D: Image Bleeding not completely fixed.
  • 09409 Compiler: "Something bad" happened...
  • 11474 ads_interstitial_display() is not immediate
  • 11500 json_decode does not work on Windows
  • 08782 Mac: Unable to create or run games on OS X or iOS from Game Maker: Studio Professional w/ iOS module
  • 08748 HTML5: instance_exists [doesn't] return true for negative [system] values
  • 08656 iOS: included files with capital letters are not accessible [if you use working_directory + filename]
  • 08168 Installer: Upgrading to 711 gets near end, then locks, can't terminate
  • 07816 Update from 622 to 666: updater waits endlessly for GM to close
  • 07304 Functions: DnD "Check Question" isn't visible in fullscreen
  • 07925 Installer: Delta update failed (666 to 676)
  • 07565 Updater hanging
  • 07568 Windows 8 compiler can't find functions from extensions
  • 07454 get_save/open_filename() not visible while game is fullscreen
  • 07245 surface_getpixel() swaps red and blue on iOS
  • 06983 Saving a sprite using sprite_save distorts the colors heavily
  • 07179 Adding a Web Image on Mac Returns a 1x1 Blank Image!
  • 05277 screen_save / directory_create FUNCTIONs (NOT SAVE / NOT WORK) in ANDROID !!
  • 06665 Installer often closes before it's finished
  • 06567 Strings Inconsistent Between HTML5 and Windows
  • 06342 draw_sprite_general draws bottom pixel layer three times
  • 11505 Mouse is off when selecting points in text after scrollling horizontally
  • 06124 working_directory = temp directory , so no way to load an external file
  • 06012 particle functions being more "constant" than they should
  • 05987 Extension Mix Error
  • 11504 Suggestion: integrate getters & setters for phy_joint_max_angle_limit, min_angle_limit and angle_limit_enabled
  • 11224 Windows 8 (N): Crash & Tile Glitch
  • 06122 Collision detection with 'Object' crashes on Android 2.3.5 and above
  • 06281 Importing a GM8 .gmk works fine when playing. but the project will not save as a gmx
  • 05865 draw_sprite_part_ext can't have negative scaling values
  • 05853 The first element of any array displayed in the "Code error" window is always zero.
  • 05436 Error dialog contents do not append the error messages
  • 04602 file_delete(); - doesn't delete in specific situations (figured it out! Hopefully it can be fixed)
  • 05511 MoPub Ad Unit Size Ignored/Fails
  • 05427 include simple file give error
  • 04971 .wav files sound like they're underwater
  • 04715 When a new sound is created, it will convert from mp3 to ogg until you exit Gamemaker
  • 04668 Instance still exists after being deactivated
  • 10069 Compiler: Asset compiler caching and timelines
  • 10677 Compiler: Game does not run when asset compiler caching enabled
  • 11450 Compiler: Windows accepts break statements inside case brackets but YYC does not.
  • 11497 Compiler: "Break used without context"
  • 10536 Export: Included Files in Folders not in Exports and not Available when testing
  • 09672 Crashes and Hangs on iPad 1
  • 06941 UI: Steam "properties" values for GM not set
  • 08638 Android: Surfaces always destroyed after the first Draw event
  • 08080 Add Millisecond Delay option when calling Triggers.
  • 10942 Surfaces: Order of objects in project decides wether your surface will work
  • 11383 iOS: Crash: iPhone 4s & Ipod 4G
  • 11407 Shaders: shader_set_uniform_f and _i incorrect in code help
  • 11136 Android: Pressing the "menu" button on Galaxy S3 causes game to perma-freeze.
  • 11459 Script editor: Still problems in script editor with long lines
  • 11477 Functions: With statement + other. is buggy
  • 10905 Saving: I try to open the .gmx file and I get an error.
  • 11185 Android: Textures lost after Dialogs
  • 11302 UI: Cannot open last code action of event if another code action of that event is opened
  • 11047 Steam: GM can't write traceIDE.log
  • 11319 HTML5: Strange array issues with HTML
  • 10917 Windows 8 Native: runner crashes.
  • 11159 Androig: [Google crash reports about] java.lang.UnsatisfiedLinkError: Couldn't load openal: findLibrary returned null
  • 10902 Compiler: Problems in test and compile
  • 11463 New project only plays legacy audio on all platforms
  • 11061 Functions: Alpha is ignored when bm_inv_src_color and bm_inv_dest_color are used
  • 10371 HTML5: Game Maker loads into global namespace; no possibility of cleanup
  • 11361 chaging sprite_index will not change mask if set to same as sprite
  • 11365 Compiler: Warn people for the existence of the .yydebug file
  • 11345 ds_maps can have duplicate keys (rounding errors are presumable cause)
  • 11377 Compatibility issues working with other gamemaker versions
  • 11422 Functions: Resizing ds_grid to zero size causes error/crash
  • 11381 Resizing ds_grid to zero size causes error/crash
  • 11076 Scripts: Mouse X And Y Control In Game Maker Studio [enquiry]
  • 11385 YYC: Using a function that calls a shader that doesn't exist throws and error on Windows but not on YYC
  • 11412 Private - File Size Increase Examples from 1.1.1044 to 1.1.1058
  • 11433 HTML5: draw_text() doesn't work when WebGL enabled
  • 11409 Cannot create music resources
  • 10981 HTML5: Texturepages messed up, but only in HTML5 build
  • 11145 Mac: Width and Height ignored on Views
  • 09881 Suggestion: Compiler: Resolving a small problem of Asset Compiler Caching.
  • 10302 Sprites: [Drawing a simple 1px line on sprite mask doesnt work for collision]
  • 11328 Debugger: facebook_send_invite() not working
  • 11369 iOS: Create Application does not generate Distribution .ipa
  • 10808 Android: game crashes [at startup] (may be .ini files)
  • 10255 Web Server: Can no longer test on my iPhone with the HTML5 module
  • 10782 Android: iap_consume() issues (some serious)
  • 08439 HTML5: image_angle seems to cause a jitter when WebGL is on
  • 11380 game does not compile (Windows); no error message
  • 10761 Windows 8 (N): Can't compile for windows 8 x86 native.
  • 10349 Suggestion: WP8: Check trial mode
  • 11371 Suggestion: UI: Bigger Load button for 'Load Sound'?
  • 11366 Extensions: Extension file "copies to:" target functionality is inconsistent

Version 1.1.1058



Changes

  • Shaders Beta!
    • Available on MOST platforms that support them Windows Desktop, Mac OSX, Linux, iOS, Android, Tizen, HTML5 (WebGL only), currently unsupported on Windows 8 (Javascript/Native) and Windows Phone 8
    • New simple shader Demo
    • See documentation for shader_* functions and vertex_* for dynamic vertex creation
    • Currently shader compile errors are shown when shader is set (shader_set()) - see console output for error
    • On Windows Shaders are compiled to the highest version number supported, which may be different on other machines, this may cause visual differences or shaders may not compile
    • On some windows desktop target machines we have found that shaders will not compile correctly - this can easily be fixed by ensuring that the Direct X End User runtime is up to date on the target machines installer here
    • NOTE: Compile errors have wrong line number because a preamble is prefixed to your shader, and on Windows the shader is converted to HLSL where the line numbers may not match in any case
    • NOTE: This is a BETA so there will be bugs.
    • NOTE: Currently arrays of uniforms cannot be set on a shader, this functionality will be provided in a future version
    • NOTE: Not all Android devices support shaders so it may NOT work on your device.
    • NOTE: A function is coming that will query shader support but its not here yet.
  • YoYo Compiler Beta!
    • Currently only available on Windows Desktop
    • New Windows Preferences (in File -> Preferences) needs to be setup correctly before compiler will work properly - defaults are setup for Visual Studio 2012 Express Desktop edition, these will need changed for other configurations, an FAQ on configurations can be found here
    • Requires a linker and Windows SDK to be installed for it to work properly, the easiest way to get that is to install Visual Studio Express which is free, though if you have Visual Studio Professional this will work too
      • Windows 8 or Windows 7 : The Visual Studio 2012 Express Desktop Edition needs to be installed first from here
      • Windows Vista or Windows XP : The Visual Studio 2010 Express C++ Edition needs to be installed first from here
    • To build with the Compiler simply select the Windows (YYC) target from the drop down menu and then Test
    • NOTE: Currently Debugger does not work with compiler just yet, if selected it will actually run as normal VM
    • NOTE: Create executable is disabled during BETA period
    • NOTE: The FPS display is meant to be on screen ALL the time during the BETA period
    • NOTE: game_save() and game_load() do not work properly with the compiler at this time.
    • NOTE: if scripts are called with the wrong number of arguments then the game will crash at this time.
    • NOTE: This is a BETA so there will be bugs.
  • HTML5 3D Beta!
    • WebGL only - not implemented for canvas
    • Currently d3d_model_load() and d3d_model_save() do NOT work.
    • Currently cube demo does NOT work without reducing the number of cubes, we are investigating...
    • NOTE: This is a BETA so there will be bugs.
  • NOTE: These are in BETA so there will be bugs - File bugs using the link in Help -> Report a bug.

Fixed bugs

  • 08368 Export: iOS certificate names in GM:Studio should be more explicit
  • 05759 [Wish] Intelligent Compiling.-Actual Compiler is too slow-
  • 06967 Texture pages are created over and over again even if sprites are not touched
  • 05084 Android title name is impossible in Korean
  • 11321 Compiler: "Display Name" can't be set to non-English string [for iOS and Android output packages]
  • 11248 array_length_1D Out of Memory error
  • 09719 Compiler: System.ArgumentException: An item with the same key has already been added.
  • 11314 Mac: When running a Mac game built from Windows XP machine I get a crash window on exit of the Mac game
  • 11096 iOS: Version number on iOS runner does not display number with more than 3 digits.
  • 07281 Tile_add causes memory leak
  • 11347 Functions: font_get_first() and font_get_last() always return incorrect values
  • 10705 Background: background_get_texture() returns a texture sheet for "3d" backgrounds
  • 10693 Sprites: C++ platforms show font chars off texturepage instead of sprite with sprite_set_alpha_from_sprite()
  • 11359 Functions: screen_save() and DND equivalent fail to create an image file during first run on Win 8 machine
  • 11356 Variables: YoYoRunner crashes on error in a script called from another script
  • 11355 UI: Preferences - "SDK tools" field in Windows 8 tab ignores themes
  • 11311 Documentation: Documentation: get_string() is "for debug only" -- article should cross reference get_string_async()
  • 11313 Wrong diagram in the manual entry for ds_grid_sort()
  • 11299 Physics; phy_fixed_rotation read only?
  • 11339 Manual lists 'Close Button' event when is no longer available
  • 11351 Website manual out-of-date.
  • 11300 UI: Small "access violation" if changing open event
  • 11336 UI: 'Game Maker' reference in tooltip of Help button

Addressed issues

  • 11234 Functions: On most platforms draw_text() and its variants can't draw Korean language characters
  • 10512 Compiler: Empty sound resources will cause the compiler to throw an crash window.
  • 10882 Compiler: An empty background [or sprite] resource silently prevents game from being compiled [on Windows]
  • 11343 Windows: Latest version won't play mp3's.
  • 11362 Undo issues with images with multiple frames
  • 11361 chaging sprite_index will not change mask if set to same as sprite
  • 11003 Scripts: [Exclamation mark for used as "not"] doesn't work like expected.
  • 11139 Windows: background_add() always returns -1
  • 11344 Windows: Variables: "YoYo Runner stopped working" if unknown variable called from script called from script
  • 04632 Suggestion: Functions: Simple "Split" function that returns ds_list?
  • 04124 Suggestion: Dragging an .object.gmx file onto GM adds the object to the current project
  • 04627 Game Runs Fine in Windows, don't even show "Loading screen" in HTML5
  • 04646 Suggestion: indent D&D action belonging to if statement
  • 04433 Suggestion: Rooms: Add Bucket tool and area draw tool.
  • 06881 Wrap Instance doesn't work when instance is Outside of room.
  • 05677 Suggestion: Rooms: Improvements to room editor.
  • 10026 Suggestion: UI: Code editor, remember window size and position?
  • 04195 Suggestion: Add function argument help to scripts
  • 04154 Preset room sizes to match devices
  • 09438 Rooms: View 0 enabled by default in Rooms
  • 04152 Ternary Operators
  • 04011 Create achievementcache.dat and hiscore.dat only when those features are used
  • 03881 temp_directory should use the GUID instead of gm_ttt_
  • 09902 Compiler: Strange colors when Asset compiler caching enabled
  • 03891 [Debugger] Have an option in Debug mode to see masks of instances
  • 08666 Suggestion: UI: It'd be nice to vew the whole Game Maker AND YoYogames Website in the Studio News window
  • 08661 Suggestion: Provide more [system resource usage] info for the debugger.
  • 08614 Suggestion: UI: Included Files & datafiles folder out of synch
  • 03199 window_get_density
  • 00791 Suggestion: UI: Add global search-and-replace for the script editor
  • 00680 delete fixture to object/instance
  • 00143 Suggestion: Compiler: Special debug mode for testing Virtual Key.
  • 11346 General: Unable to license / Can't work on any projects
  • 09518 3D: d3d_vertex_normal_texture_color() color is not visible with lighting on.
  • 11282 Windows 8 (N): 3D lighting is not working
  • 09229 HTML5: Flurry Analytics data is corrupted
  • 10918 Android: Scaling / interpolation issue. Wierd artifacts and sprite edges
  • 11000 Android: Backspace does not function on all Samsung devices
  • 10907 Functions: Setting mouse position.
  • 10894 General: instance_activate_object creates severe lag
  • 11348 GGS: Windows 8 splash screen has to be 620 x 300, but GM does not force that
  • 11172 Android: [ iap_is_purchased() returns always false, ds_queue also suggests purchase not made ]
  • 04169 Rooms: Room size is too big to assign the memory for...
  • 11207 Suggestion: Functions: Cannot draw particles relative to GUI

Version 1.1.1044 - BETA



Changes

  • UDID issue on iSO resolved
  • All 4 OUYA controllers should now be fully supported
  • Cloud saving via Google play services on Android
  • physics_fixture_set_edge_shape() added
  • 3D fixed on Linux
  • Depth buffers now allocated with all surfaces
  • InMobi adtracker sdk integrated (iOS and Android)
  • draw_enable_drawevent() added to HTML5
  • Arrays are now REF counted, so passing them into functions optimised. (copy on write)
  • WebGL font rendering fixed
  • Some WebGL surface rendering fixed
  • new array_height_2d(array) which returns the number of rows a 2D array has
  • You can now connect to an android device through a MAC, which allows for simpler download for devices without proper windows drivers (beta)
  • Audio dialog changed in preparation for OGG support

Fixed bugs

  • 11221 Documentation: ?onfusion with Windows 8 game logo size given in documentation
  • 11255 Android - SBD visibility meter showing multiple visibilities at once
  • 11158 Functions: div crashing program [when you divide by a float starting with 0]
  • 11239 Crash out to home screen on iOS/Android when loading Community Levels in SBD
  • 10903 HTML5: texture_set_interpolation() doesn't work (Chrome)
  • 07710 Functions: Odd crash when ds_list_write() follows ds_list_add()
  • 06180 Variables: Changing background_width / background_height [directly compiles okay for] Windows, but crashes the game
  • 10566 Trying to compile for Windows 8 (native) on Windows 7 results in a crash I/O error 32
  • 10559 UI: "What resource to create?" Cancel
  • 11191 Documentation: game_end() should be updated to include Linux
  • 11190 Documentation: Should be noted that parameter_string() and parameter_count() work for HTML5
  • 11211 Documentation: Typo in Manual
  • 11212 Documentation: Typo in audio_sound_gain()
  • 11230 HTML5: draw_enable_drawevent() does not work on HTML5 builds
  • 11231 Ubuntu: Fullscreen in SBD is incorrectly positioned.
  • 07967 Can't save changes of MP3 bit rate (kbit/s)
  • 10365 UI: Preferences -> Linux tab has white background
  • 11229 Functions: achievement_login_status() doesn't exist in JS platforms. Game fails to start.
  • 05532 UI: Small inconsistency in code auto-complete
  • 07340 GGS: Typos, changes needed, etc. in Global Game Settings
  • 07072 UI: In Windows 8 tab, Scaling > Stretch should be "Fullscale"
  • 06924 GGS: Change "App ID" to "Bundle ID" in global game settings, App oven, etc.
  • 09214 UI: Source Control Information text fields wrong colour
  • 09231 GGS: Typo in Global Game Stettings | Analytics
  • 08114 GGS: IAP page of the Global Game Settings change
  • 11193 Windows 8 (N): Mouse wheel events and functions don't fire or read input correctly
  • 10103 GGS: GMS does not remember Splash screen settings for HTML5
  • 11213 Windows 8 (N): Right mouse button events and functions don't fire or read input correctly
  • 10891 Windows 8 N: window_set_cursor() doesn't work on Windows 8 Native
  • 11215 Windows 8 (JS): Middle mouse button released events/functions are fired by right mouse button, not middle
  • 10168 iOS: Cannot swap between ad types
  • 08282 Millenial Media Ads : White rectangle bar , ads_disable() doesn't work on iPhone
  • 09355 UI: "Separate collision masks" setting inconsistency
  • 11188 Android: App crashes on startup on Kindle Fire 2nd Gen (only)
  • 03398 Sound Delay in HTML5 Testing
  • 10810 UI: Actions List Index Changes [when you close a script window for an action in the object's list]
  • 10687 UI: Unfriendly user experience in GMS - List
  • 11104 UI: array_length_1d() and array_length_2d(), _1D/_2D are capitalized in the code complete
  • 11205 UI: Pressing stop button before run/debug button causes project to not compile.
  • 10943 Rooms: Press "C" to highlight objects
  • 11164 Functions: [Custom object] Virtual Key not being deleted
  • 11195 'get_string_async' doesn't work on iOS
  • 08628 Objects: Creating object that uses physics, crash when running without confirming OK in object panel in HTML5
  • 11189 GGS: Linux Tab, Fullscale option unselects itself if chosen
  • 11130 Functions: Show_question() crashes the game in Windows 8 JS
  • 11088 Windows 8(JS): Win8 appbar hides befor button is pressed
  • 10991 Scripts: Recursion causes a stack overflow on windows after a handful of calls,
  • 11025 HTML5: Interpolation on/off doesn't work without WebGL
  • 10713 Windows: keyboard_check(vk_anykey) event no longer fires (after .872)
  • 07044 background_save() and sprite_save() not working on Android
  • 11143 Audio: audio_sound_gain() not working for setting volume instantly
  • 10862 Windows 8 (N): Open a URL not work with Windows8(Native)
  • 11127 Windows 8 JS / N: appbar buttons aren't running the appropriate scripts and run on creation too
  • 10998 W8N: Not all Win8 appbar item icons listed on MSDN page can be used. Runner crashes if unknown icon name is used.
  • 11094 Image Editor: External image editor opens all frames in a sprite
  • 06614 Add test flag to PocketChange tab
  • 08581 Source Control: "Checkout from Repository" option for multi-developer projects
  • 10975 Functions: Missing function ads_engagement_active()
  • 09776 GGS: Checkbox to Supress auto-"Restoring Market Transactions" message (Google Play) gets cleared constantly
  • 11142 UI: "Collapse Resource Tree" from Edit Menu results in Access Violation
  • 10778 HTML5: object_set_parent() is not yet implemented for HTML5
  • 10842 Android: Surfaces blend incorrectly
  • 11023 Incorrect information about floats in Buffers
  • 11095 Typos "returbns"
  • 11120 Documentation: incorrect example code in help entries for current_hour, current_minute, current_second
  • 11146 Documentation: @YYGSupport found another typo. In help, End of 1st paragraph of "The Analytics Tab" lists 4 platforms, start of
  • 11174 Documentation: typo [on the page for instance_number()]
  • 11162 Android: Flicker of white when moving rooms and app crashes after about 5 rapid room changes
  • 09292 GGS: IAP tab - continuous unchecking "suppress...message"
  • 10838 Millennial Media Adapter - Manifest Incomplete
  • 04754 ds_list ID became invalid after being passed through function call in HTML5
  • 10740 Functions: distance_to_object and distance_to_point glitch out when object has no sprite
  • 11122 Android: Google Play Game Service, leaderboards and achievements
  • 10689 Android: ads_get_display_height() returns wrong value (Kindle Fire)
  • 10820 Audio: fading up sound fx, does not compute
  • 10830 Variables: draw_image_pos
  • 10751 HTML5: Checking a [.wav] as 'background music' causes the game to freeze on loading in Google Chrome [using new audio]
  • 05171 The function "sound_loop(sound)" in HTML5 doesn't work properly.
  • 09642 Mac: Numeric keys on Mac laptop
  • 10639 Mac: keyboard_string on Mac: Period and Backspace Return Odd Characters
  • 09069 Export: "Error opening the iexpress self extraction directive file" when trying to build an executable
  • 11027 Functions: base64_encode not standard?
  • 08500 Functions: color_get_hue/saturation/value() give wrong results
  • 09767 Functions: color_get_saturation does not work v1.1.844: values are all over the place
  • 11019 HTML5: "Outside Room" event not working in HTML5?
  • 11035 HTML5: The triggering of both the Destroy Event and the Room End event causing crash on HTML5
  • 10837 Windows: GGS "keep aspect ratio" is not working
  • 11015 iOS: Trying to download, display and save an image from the web as a sprite can cause crashes on poor internet connections
  • 11098 Compiler: Crash at splash on iOS with 1.1.975
  • 11036 MD5 on SHA1 documentation page
  • 11056 Grammar Errors and More in Help File
  • 11081 typos in documentation.
  • 11086 Typos in Documentation > High Scores
  • 11085 Typos in Documentation > "Moving Around"
  • 11092 Documentation: In Manual the topic mp_grid_clear_retangle is mislabeled as mp_grid_add_rectangle
  • 11080 "McSweeney" appears differently at different parts of the help file
  • 11089 Functions: array_length_1d() and array_length_2d() aren't recognised functions in the IDE

Addressed issues

  • 11270 Suggestion: Functions: display_get_gui_mouse_x
  • 11272 Objects: Draw-event before object creation error [ referring to object too quickly after instance_create() ]
  • 11268 Windows 8 Native url_open not working.
  • 11266 Windows: Rooms: Odd room sizes give blurry image
  • 11208 Windows 8 (N): show_message() command doesn't show message every time
  • 11219 Suggestion: Android: [ Enable frame skip draw_enable_drawevent() ]
  • 08967 Compiler: Generic error in GDI+ [gdip]
  • 10906 Audio: [New Audio Engine] Since Version 1.1.964, wav files cannot be played as music
  • 10882 Compiler: An empty background [or sprite] resource silently prevents game from being compiled [on Windows]
  • 05571 Fails to bake IPA
  • 05941 Load splash screen image is messed up on iOS, Android works fine
  • 07335 iOS: Multiple splash screens needed for universal app
  • 11068 room persistence behavior is different in GM:S from GM8.1
  • 07515 "Not enough timers available" when opening object properties
  • 11052 Functions: get_string_async() not working
  • 09671 Exes not valid win32 application.
  • 11194 Windows 8 (N): Project runs only when I save it as a copy
  • 07542 UI: Create an included file, but then cancel loading a file and you'll get an error
  • 11232 Suggestion: UI: Option to cancel importation of asset when file dropped onto IDE window
  • 09909 Networking: Compiler doesn?t recognizes network_send_broadcast function
  • 08304 Saving: Game Maker doesn't load new resources.
  • 06111 Objects: Action drag and drop information was lost after saving and closing the object form
  • 07526 Attempting to duplicate an included file will cause an error within the IDE.
  • 08676 UI / Rooms: Access Violation at address 006F855C [when selecting an object in the room]
  • 11228 iOS: get_string_async() not working
  • 11181 WP8: Final Build does not run [crashes after splash]
  • 11206 Saving: when saving in a forbidden location, GameMaker hangs
  • 07577 Not a valid color name or color hexadecimal identifier.
  • 10090 UI: background_*[0..7] in auto-completion
  • 04726 UI: Default License.txt invalid characters
  • 11218 Suggestion: UI: Draw event optional Live Preview Window
  • 09863 UI: "Stop nginx server" tooltip needs to be changed now
  • 10835 Windows: Since update to 1.1.929 my game runs but nothing draws (black screen)
  • 10969 Objects: Sometimes deleted actions seem to end up in other objects or events
  • 10865 Audio: Android, OS pause: sound is not re-enabled
  • 10821 Android: Transparent areas are grey/black [on a Nexus 4 using Android 4.2.2]
  • 07551 Deleting from resource tree still doesn't delete from disk.
  • 11006 Views: View stops working with manual instance_create()
  • 11210 Win8(N): right and middle buttons maps to left mouse button in win:JS or Native compile
  • 10961 Saving: sprite.gmx files, inconsistency xorig and yorigin
  • 10829 os_win8native doesn't appear in the code completion pop up.
  • 11179 Suggestion: Objects: Non-consecutive Asset Ids
  • 09061 Crash: General: File name with symbols crashes the IDE
  • 09477 Crash: Saving: [Studio] crashes on saving [project repeatedly, during "checking resources"]
  • 10163 General: Importing large amount of files into included files causes main thread hang
  • 11176 Scripts: "var name = value" works, "globalvar name = value" does not
  • 11186 Functions:buffer_fixed, buffer_seek_start, buffer_fast etc. all get accepted with capitalised first characters but game crashes.
  • 08827 Windows 8 JS: Windows 8 Keyboard [for when using a Surface]
  • 08334 UI: "Access violation at address 005CE011 in module '5piceIDE.exe'. Read of address 0000007B."
  • 11182 Steam: Where's update for Steam version? [enquiry]
  • 09799 Surfaces: sprite_add_from_surface() now causing crash when image is used
  • 11116 iOS: Crash on iPad 2
  • 10967 get_string still pushes screen up on iOS
  • 10983 UI: Icon Pasting not working correctly!
  • 09847 UI: Occasional Crash + Unable to Save
  • 10832 Events: Mouse button release event fails on Windows 8
  • 11175 Debugger: suggestion: temporarily allow use of old de/activation system
  • 11180 Debugger: Suggestion: Support .mid files
  • 11177 Functions: *Assign to Mike* Missing Async Event
  • 10512 Compiler: Empty sound resources will cause the compiler to throw an crash window.
  • 11100 iOS: Textures are not scaled down on iPad 1 and iPhone 4
  • 11042 GGS: Wrong texture groups for sprites and backgrounds after deleting texture groups
  • 11132 Windows: background_replace() does not work on XP
  • 11150 UI: [Keyboard] Shortcuts misbehave [on a localised Hungarian keyboard]
  • 10899 iOS: achievement_post_score() no longer works
  • 11113 iOS: when YoYoRunner app is in portrait mode, game will run rotated v1.1.1008
  • 11037 Windows 8 (N): Live tiles do NOT work in Windows 8 Native!
  • 11076 Scripts: Mouse X And Y Control In Game Maker Studio [enquiry]
  • 07133 General: *.gmx project Files Still NOT Associated With GM:S IDE Program???
  • 11057 Facebook error in Google Play
  • 11001 Android: Pullushot crashes on HTC Desire X
  • 10895 Ubuntu: Segfault on execution [GL driver issue on game startup]
  • 10757 Android: yoyo runner crashing [or not starting up when compiling]
  • 10776 iOS: Application Oven don't bake me an IPA
  • 11171 Android: Stop Sound Button cancels all music
  • 10828 Windows: Part_Type_Blend() not functioning properly
  • 10935 iOS: Performance is very bad on iPod Touch 3G since Update
  • 10883 Windows: Installer generated through Create Application results in CRC fail
  • 10992 Audio: Audio_music_gain does not work with MP3 audio.
  • 11128 GGS: Suppress Auto "Restoring Market Transactions" doesn't work
  • 10774 Object Properties: Change event button copies event
  • 07974 Crash at the end of the path action
  • 11110 iOS submission, Application loader return 2 warnings.
  • 10971 Android: After newest update, game crashes EVERY time at a certain event.
  • 11038 Android: room_set_height()/room_set_width don't work
  • 10989 Android: Game frequently crashes when returning from losing focus on Android.
  • 10811 Windows: Free -ALL- memory on game_restart(); / game_end();
  • 10861 Installer: My Game won't launch on Windows 32Bit [if .exe generated on 64bit Windows 8 (which doesn't include 32bit iexpress)]
  • 10988 Demo: Typo in Angry Cats Space demo
  • 11151 Android: YoYo Runner Freezes After Taping "Change Settings"
  • 10913 Audio: Error when streaming "Background" .mp3 audio on Windows
  • 10916 Compiler: v1.1.964 asset compiler caching crash
  • 10629 iOS: Memory Warning and crash.
  • 10162 Saving: Importing Game Maker 8.1 projects causes error
  • 10955 Compiler: ERROR opening the IExpress Self Extraction Directive file.
  • 08759 iOS: get_login_async CANCEL button crash/quit only in iOS
  • 08497 Game crashes when going to fullscreen on Retina Macbook Pro 15"
  • 08474 Crash: Windows: Application crashes instantly after succesfull compilation [when copying string with out-of-bounds start point]
  • 08092 Crash in "New Project" Release Notes Tab
  • 06887 Memory allocation error with 1.1.469 (not in 450)
  • 07378 Windows: Crash when toggling fullscreen/windowed mode [on XP]
  • 06630 Google Crash report
  • 06573 Game crashes on Android / iOS when loading (/unpacking) - EXAMPLE INCLUDED!
  • 06467 System.IO.FileNotFoundException in C:\Users\%username%\AppData\Local\GameMaker-Studio\Skins\io.mp3?
  • 05976 Deleting a script crashes the compiler
  • 05953 Audio: Failure to read external [sound_add()] resources
  • 04169 Rooms: Room size is too big to assign the memory for...
  • 11061 Functions: Alpha is ignored when bm_inv_src_color and bm_inv_dest_color are used
  • 04326 When parent object have physics properties, but child no, game can crash
  • 10415 Scripts: access violation at address 000B5D6a in module '5piceIDE.exe' Read of address FFFFFFEC
  • 10645 3D: Models alpha bug
  • 10394 Android: Displaying Different Ads for Different Resolutions
  • 05858 GM:Studios Crashes when a script expects an argument and doesn't receive it
  • 10745 3D: [Windows] Cannot run 3D games - crashes runner
  • 11082 Networking: url_open dont' work with ip string
  • 11115 Compiler: [1.1.1008] - view_xview[0] gives an error
  • 11124 Android: Flurry always on?
  • 11117 HTML5: index.html is not replaced
  • 11111 Functions: Activation/deactivation is still flawed
  • 09106 Rooms: Placing objects in room with diagonal grid turned on is awkward [ isometric ]
  • 08360 Physics: Objects with restitution of 0 still bouncing
  • 10897 Windows: Vertex Buffer Error When trying to draw a string
  • 09266 3D: Texture transparency doesn't work well (Android)
  • 10920 Functions: Can't use window_center() right after window_set_fullscreen(false)
  • 10114 Audio: Problem With Audio Freezing The Game. Steam version
  • 10499 HTML5: place_empty() does not work when there is instance with no sprite in the same room
  • 10376 Extensions: GEX Library Not Loading
  • 10700 Functions: [Does not create file and write value when use ini_read_real(sting) function.]
  • 11087 Suggestion: Functions: ini_save()
  • 06890 [New Audio Engine] Music Plays OK, Sound Effects Don't Play At All?
  • 09373 UI: Please Add Open Script Windows List To "Window" Menu...
  • 10059 Functions: window_set_sizable() does not work on Windows & Linux (and Mac?)
  • 10888 3D: Ever since .864 3D game has been running at 60% fps
  • 11055 Windows 8 JS: get_string_async() isn't supported
  • 11049 Objects: Collision Does Not Always Work Out
  • 11039 Windows 8(JS): Using multiple instances
  • 10246 Suggestion: General: Sub-grouping texturepage groups
  • 06199 Let us open a project by doubleclicking the name.project.gmx file

Version 1.1.1013 - BETA



Changes

  • Stable/Beta channel now active again.
  • Tizen HTML5 and Native beta released! Testing only.
  • Google Play Game Services have been added to Android, and can be enabled from Android's Global Game Settings
  • Missing texture options for sprites have been added in for STANDRD users.
  • Arrays can now be passed/returned from scripts.
    • NOT pass by reference
    • If array values are set, then the array is copied
  • Arrays are now native on HTML5, making them significantly quicker.
  • Arrays can now be freed!
    • To free an array, simply set the variable to 0 (if MyVar was an array, MyVar=0 would free it)
  • 3 new array functions added
    • is_array()
    • array_length_1d() gives the size of the 1st dimension
    • array_length_2d() gives the size of the 2nd dimension. Arrays are ragged, not grids. so the each element of the 2nd dimension varys in size

Fixed bugs

  • 99069 Export: "Error opening the iexpress self extraction directive file" when trying to build an executable
  • 11014 Windows 8(JS): Windows 8 Certification Fails under version v1.1.964 (but worked previously)
  • 09340 iOS: Frame-rate suddenly halved after update 1.1.805
  • 08698 3D: Saving and loading models with color information is glitchy
  • 10535 WP8: http_post_string() doesn't work
  • 10736 Audio: MP3 Music degrades significatly with each new song played (Update)
  • 10710 Deactivate objects by using it's parent name STILL NOT FIXED.
  • 10593 Functions: Savefiles dont load!
  • 08984 Sprites: Sprites created with "sprite_add()" cannot have precise collision checking
  • 10908 help file => background_add
  • 10937 Documentation: Another mistake in documentation - May confuse newbies.
  • 10976 Documentation, object_is_ancestor, typo: ancestor should be child
  • 10986 Typos in documentation
  • 10970 Help file typo.
  • 10904 Mac: get_login_async() doesn't hide password
  • 10966 Mouse "Left Pressed" Event not working.
  • 10857 Windows 8 N: Touch support does not appear to work?
  • 10940 iOS: Apple reject App [because of accessing the UDID]
  • 10772 Game Compiles Ok, but will not launch brings up blank compiler error screen
  • 10934 Export to platforms option in Texture Group settings results in game not compiling
  • 10932 Audio not looping in html5
  • 10513 Returning from sleep on mobile devices causes game crash
  • 09984 Studio HTML5 crashes following update to 1.1.867
  • 10171 HTML5: move_bounce_al" hangs the game for a second in html5 and then bounces without registering a collision in the other object
  • 10398 Windows: Draw order not change if I set the depth to persistents instances after changing room
  • 10741 Functions: os_get_config() returns "YOYO_PAID" instead of current configuration name [for all configs]
  • 10661 Windows: Possible bug in collision checking?
  • 10893 Saving: Problems with game_save / game_load not fixed
  • 10877 More physics_joint_set_value bits needed
  • 10739 3D, texture repeat: instead of texture, texture page is shown v1.1.929
  • 10706 Saving: Problems with game_save() / game_load()
  • 10754 Android: Integrate Millenial Media 5.0 Ad SDK
  • 10773 Functions: keyboard_key_press() and keyboard_key_released() error
  • 10850 GGS: Texture pages aren't showing correct contents or platforms on GGS > Texture Pages form

Addressed issues

  • 11067 Windows 8 (N): Game is always stretched to fill the screen
  • 11079 Windows: Game Maker runner clears surfaces upon fullscreen switch
  • 11005 Objects: Can open multiple copies of the same obejct's code
  • 10249 UI: New [project] still has old [script] windows open
  • 10827 UI: Sometimes code editor windows stay open if you load another project
  • 11069 When opening another project when event code is opened, event code stays
  • 11071 Compiler: Games Won't Run in 1.1.964
  • 11073 UI: icons in left side bar become very big
  • 11065 Windows8 (Native) does not respect "Keep Aspect Ratio"
  • 11045 Variables: One line assignment of globals is flagged as syntax error
  • 10804 General: [GM doesn't appear in] alt+tab with open menu don't work
  • 10655 Paths: Fractional values of path_position in debugger
  • 11062 Events: Minor bug with editor and windows 8
  • 11041 PayPal SDK support
  • 11033 Suggestion: UI: Image Editor: Real Crop tool or a new 'Crop' option
  • 10382 Android: Admob banner ads size is too large
  • 10714 Events: Using draw_healthbar() function crashes when trying to draw two health bars
  • 10604 Win8(JS): draw_roundrect_color()
  • 10791 Saving: Graphics stretched after import from GM:Mac
  • 10697 Rooms: View Zoom not exactly 2x
  • 10658 Functions: Setting mouse position in create event does not work
  • 10489 Surfaces on android don't draw properly
  • 11034 No FAVICON
  • 11007 Saving: Scripts are sometimes not saved
  • 10790 Android: Weird techno sound when exit application
  • 10964 Game Maker's access to UDID leads to rejected iOS binary
  • 11022 Apps are not permitted to access the UDID
  • 10834 Game fails to scale up under Windows 8 JS
  • 10999 Android:VMError game maker studio
  • 11003 ! doesn't work like expected.
  • 10947 Major problems with angular precise collisions (for slopes) Studio Vs. GM8.1
  • 10911 Networking: buffer_copy is not working.
  • 11012 Suggestion: UI: Also a hex color text field wherever there is a colorpicker button?
  • 11004 Functions: Additional collision functions
  • 10990 Android: Compiled .apk crashes on my Galaxy Note:
  • 10997 General: access violation at adress 00409BCC
  • 10497 Windows: Nombre del evento de problema: APPCRASH Nombre de la aplicaci?n: Runner.exe Versi?n de la aplicaci?n: 9
  • 10289 Font: Ugly text scaling for draw_text_ext_transformed and draw_text_ext_transformed_color
  • 10210 Android: Images not loading after a certain amount
  • 10212 Android: Throws "Unable to set permissions from functions used"
  • 10213 General: Error when importing GM8.1 file.
  • 10324 Sprites: Weird Sprite Outlines?
  • 10392 Variables: ds_list_shuffle not random
  • 10533 Saving: Error occurred while importing
  • 10380 HTML5: instance_deactivate() messes up draw order
  • 10480 Networking: network_send_udp always returns 0
  • 10470 Android: Draw GUI vs Draw event
  • 10987 General: GM-S does not start in full screen mode (enlarged window)
  • 10985 Android: "GUI DRAW" event does not work well in android
  • 10656 HTML5: frac() not working correctly in HTML5
  • 10972 Android: YoYo Runner crashes after tapping "Change Settings" (Android)
  • 10471 WP8: Can't run windows phone app
  • 10881 Application Oven doesn't generate distribution app.
  • 10864 Windows 8 JS: [Test] Apps created with Studio fail Certification Test
  • 10958 General: Show Key Hash does not work in File/Preferences
  • 10472 Android: GM: Studio 1.1.872 (Steam) create Android app, but it crash [because no licensing key set when it is enabled]
  • 10949 iOS: All iOS apps with ads get rejected with UDID error.
  • 10709 Android: Mouse cursor position not scaled correctly when window scaled
  • 10951 GGS: No game icon
  • 10953 Saving: Save project in game folder
  • 10952 GGS: Please reimplement the all the global settings from GM 8.1
  • 10950 Please reimplement the windows variables (obsolete functions)
  • 10749 Objects: depth and draw and with() function
  • 10941 Surfaces: window_set_size(a,b) makes surfaces cry
  • 10948 iOS: Apple rejected my App
  • 02743 HTML5: Music won't loop completely
  • 10914 UI: Access violation at address 726A9362 in module 'comctl32.dll'. Read of address 00000031.
  • 10910 Compiler: Unable to run [my game] since v1.1.964
  • 10261 Functions: draw_sprite_stretched + draw_sprite_stretched_ext do not draw
  • 09964 General: Error when importing GM8.1 file.
  • 10211 Saving: Access violation when trying to delete events.
  • 10711 Installer: Game maker doesn't open.
  • 09723 UI: Script editor is modal again
  • 09947 Compiler: Asset compiler caching causes a bug in my game
  • 10892 Windows: After the last update can't run my projects
  • 10822 Windows: Won't Compile [a test build - stops at OBJT]
  • 10255 Web Server: Can no longer test on my iPhone with the HTML5 module
  • 10737 Functions: sprite_save() doesn't work
  • 10075 Ini files don't seem to work
  • 10429 3D: d3d_model_load() {specifically} BROKEN
  • 10692 Compiler: GM:S Free builds are corrupt on some PCs and don't run
  • 10469 Functions: display message not working in game
  • 10142 iOS: Game Keeps Crashing
  • 10086 Saving: Cannot import .gmk file that has fonts
  • 10511 Android: Can't create .apk [because SDK is] saying API 7 missing, but it's installed
  • 10371 HTML5: Game Maker loads into global namespace; no possibility of cleanup
  • 10885 Android: Draw GUI does not change the resolution on low resolution smartphone
  • 10254 Functions: Please improve performance of normal drawing shape functions.
  • 10450 Saving: When Running Game It Doesn't Update
  • 09619 Compiler: Unknown Compialtion Errors
  • 10586 Functions: keyboard_check() bug
  • 10688 UI: Compile Messages form is laggy to move
  • 10085 Saving: Saving caused ALL ROOMS dissappear
  • 09965 Windows: Using draw_clear_alpha() on surfaces causes graphical bugs when drawing with alpha transparency.
  • 10923 Suggestion: Functions: draw_self() throws error if object has no sprite
  • 10596 Saving: My project lost sprites, objects, fonts etc I created while in 1.1.913
  • 10641 instance is rotated 90 degrees automatically
  • 10602 Variables: array vs sprite_exists and surface_exists
  • 10527 Android: java.lang.NullPointerException [when doing a billing request in-game]
  • 10567 Windows: Creating Application for Windows again pops up the Firewall dialog
  • 10258 General: Need to clear Putty's SSH keys when switching between OS X and Linux
  • 10912 GGS: "Keep aspect ratio" not working [on Windows]
  • 10731 Compiler: Game doesn't launch if "Enable Asset Compiler Caching" is checked
  • 08970 Game Speed is effecting Text Input for other Programs
  • 10609 Windows 8: audio_play_sound() does not work in Windows 8
  • 07981 Suggestion: Please add Linux OS export...
  • 10816 Windows: part_system_draw_order() crashes Windows 7 [game]
  • 10887 part_system_draw_order causes crash
  • 10886 SUggestion: UI: Smooth Drag Stop on Room + Image Editor.
  • 10421 Windows: Game crashes when trying to open in Windows XP SP3
  • 10388 Compiler: GEX does not work when asset compiler cache is on.
  • 10824 3D: Full texture page visible instead of single texture
  • 10860 Suggestion: Functions: Pause function (follow up to 0010859)
  • 10884 Saving: Unable to save, compile new code / structural changes [because of some Windows issue and/or a dot in folder name]
  • 10900 UI: Script Window issue [positioning cursor on long line of code]
  • 10744 Android: Debug runner does not respect the android game setting orientation
  • 09508 Functions: HTTP_ makes runner crash on Android and iPhone4
  • 10859 Suggestion: Functions: please provide built-in pause functions

Version 1.1.964



Changes

  • Windows8 RT now final
  • Windows8 javascript and RT now has ads
  • Joypad axis has been standardised (when using GML constants). Negative is up, and positive down.
  • Joypads support now available on Ubuntu
  • Mac line drawing issues fixed
  • Some surface issues on Android and Mac fixed
  • Snap speed on Windows8 RT sped up.
  • os_get_language() has been added to windows 8
  • WebGL blend modes fixed up.
  • Some extension issues has been addressed
  • if hiscore.dat or achivement.dat are not required, they are no longer written out.
  • Mac create executable has been fixed.
  • Game load "tiles" has been fixed
  • HTML5 now has buffer support - where supported by the browser.
  • New documentation on how buffers work
  • New Windows 8 live tiles documentation added
  • Updated some advertising SDKs
    • Flurry Android -> 3.2.0
    • Flurry IOS -> 4.2.0
    • AdColony IOS ->2.0.1.33
    • AdColony Android ->1.9.12

Fixed bugs

  • 10198 HTML5: g_GameMakerHTML5Dir does not override anything
  • 10849 Assignment to g_GameMakerHTML5Dir does not work
  • 10780 iOS: Hard crash of game at achievement_post()
  • 10718 GGS: Texture group is valid for checks bug
  • 10840 Surface Demo/Tutorial throws error in HTML5
  • 10781 iOS: Implement newest Flurry SDK
  • 10505 HTML5: Exception: the index is outside the matrix borders
  • 10803 facebook_graph_request not parsing response at all (iOS)
  • 10802 facebook_graph_request not parsing all of response correctly
  • 10770 Documentation, phy_rotation, rotates the other way around than image_angle
  • 10734 Typo: path_orientation
  • 10753 Typo: path_rescale + path_rotate
  • 10715 Windows: Resize Event not trigged.
  • 10771 ds_grid_sort has the wrong example image
  • 10779 Documentation, analytics, does not state parameter value has to be numeric
  • 10684 Functions: Gamepad Y Axis inverted.
  • 10496 Windows 8: OS_get_language does not work for Windows 8
  • 10083 Android: iap_is_purchased() not returning anything even if bought on Google Play
  • 10729 Parenting failing in HTML5 with activate/deactivate
  • 10710 Deactivate objects by using it's parent name STILL NOT FIXED.
  • 10722 Saving: Saving on USB [which has been removed while working on the project] -> crash
  • 10519 Android: device_get_tilt_x() or device_get_tilt_y() [can vary the values reported depending on device being used]
  • 10605 Functions: instance_deactivate_all(true); then instance_activate_all(); only activates 2 instances, not all
  • 09574 Sprites: Texture Groups Not Duplicating
  • 10755 GameMaker v1.1.929: Unable to Run the Game
  • 09171 HTML5 not working on Safari
  • 10699 HTML5: Buffer Problems [buffers are not currently supported]
  • 10195 iOS: 'show_question_async()' always retrun 'true' result in the dialog event..
  • 10528 iOS: Can't compile distribution IPA if developer name has an apostrophe character
  • 10659 UI: Resizing the sprites properties window will cause drawing artefacts to remain until you force a redraw
  • 09911 Android: show_question always returns true when run on Android.
  • 10363 Suggestion: GGS: specify each of four tilt directions for game (tilt lock)
  • 05893 div doesn't work properly in HTML5
  • 09275 Functions: Save game in Main2 action set isn't working
  • 09727 Compiler: Game don't run at all.
  • 10143 General: Ubuntu Export Module not found
  • 10005 General: Runner Won't Start when I try to play a demo or a game I created
  • 09956 Compiler: Access violation reading location 0x00000008 [ build stops at fonts ]
  • 08833 Compiler: Running projects doesn't really run 9/10 times [hiscores]
  • 09397 Windows: Compiler stuck - game wont run [hiscore]
  • 10632 color_get_hue/saturation/value returns different values than those make_color_hsv sets
  • 10678 Documentation: instance_position: example code is ugly
  • 10679 network_connect_raw mistakes
  • 10683 Typo on os_get_language
  • 10646 Misleading code example in draw_vertex_texture / draw_primitive_begin_texture / draw_vertex_texture_color
  • 10157 HTML5: draw_set_blend_mode( mode ); doesn't work in HTML5
  • 10576 event_type always return 0 in HTML5
  • 10414 Android: Error creating Android APK
  • 10680 Instances are Not Deactivating
  • 10672 Texture Atlas Bug: Random Extruded Pixels
  • 06147 game_restart() in HTML5 does not reset persistent rooms and objects
  • 10671 Android: Background tiles horizontally with gaps.
  • 10581 Objects: deactivate/reactive flickering
  • 09168 HTML5: [Starting] slice of circle is draw twice when WebGL is enabled

Addressed issues

  • 10640 HTML5 WebGl game freezes when using view_surface_id[]
  • 10738 background_save crash the game
  • 09978 Android: Kernel panic, sound stuttering and phone freeze/crash
  • 10839 General: Gamepad functions do not work on non-official controllers
  • 10178 Scripts: The while loop causes the game to crash.
  • 10758 Sprites: sprite's collision mask does not scale
  • 10783 instance_deactivate_object(Parent) still not working in .929
  • 10762 WP8: 'show_question_async()' always retrun 'true' result in the dialog event.
  • 10787 Pressing 'Cancel' when creating a DnD Command should remove that Command from the Action List
  • 09970 Variables: depth function bug
  • 10196 Objects: Objects Lose their depth upon changing instances.
  • 10805 Functions: string_copy() on an empty string, using an index above 1, causes a fatal error
  • 10817 Game Information (help.rtf) text does not automatically parse formatted text
  • 09849 Suggestion: HTML5: Add a javascript variable to bypass the XSS warning message
  • 10823 Android: No advanced mode or settings for change the graphics [Generic questions about Android development]
  • 10818 Functions: environment_get_variable("APPDATA") dont work on Studio
  • 10769 Suggestion: UI: More info on the Saving GMX project dialog
  • 10768 Suggestion: UI: Make the saving of executable dialog non-modal, when test running
  • 10742 IOS: Display names that contain an apostrophe (') cause a build failure
  • 10789 Scripts: Code editor doesn't always process selections correctly.
  • 10786 UI: DnD Command Display does not Refresh Itself
  • 10775 Android: iap_is_purchased() doesnt work at all, never returns the purchase.
  • 10733 Windows: Quitter avec ALT+F4 impossible (debugger et normal) V1.1.872 / V1.1.913 / V1.1.917 / V1.1.929
  • 10792 You must clear the Asset Compiler Cache between test builds of Win8 games
  • 10777 commenting out code in draw event still influences object
  • 10746 Suggestion: Export: How about a Nintendo module?
  • 10756 Android: In global game settings, on the android tab, I've added some custom Icons, I now get a compile error.
  • 10748 Functions: Choose() error
  • 10599 Suggestion: Functions: Add a Local IP Address function
  • 10767 Make Access Violation dialogs non-modal
  • 10759 bm_add and bm_subtract completely erase their target surface
  • 10595 Compiler: Fails to compile second time running
  • 09952 General: Depth of persistent objects get reset after changing rooms
  • 10696 UI: [Main IDE window] Maximization problems
  • 10735 UI: Resource auto increment, how far can it go? (reopen)
  • 09886 Enabling asset compiler caching gives error when compiling
  • 10725 If I press and hold on an Android touch screen, then both "left mouse button pressed" and "no mouse button pressed" return true.
  • 10728 Disaster saving my project
  • 10506 Background: Access violation when trying to view texture page
  • 10181 Asset compiler caching seems to make GMS ignore errors
  • 10134 PRIORITY! instance_deactivate_region and instance_activate_region in HTML5 causes my game to hang. (latest GM:S release)
  • 10393 Windows 8 JS: Windows 8 export of game hangs
  • 10372 Variables: Give a small "sleep time" while creating variables
  • 10116 HTML5: keyboard_key and keyboard_lastkey return "unassigned" [for certain presses of certain keys]
  • 09992 Functions: get_string_async() does not work
  • 09979 instance_exists problem
  • 09841 Compiler: Compile gives error Access violation at address 006BEC70 in module 'GameMaker-Studio.exe'. Write of address 0000006C
  • 09699 HTML5: Performance becomes poor with physics; profiling becomes even tougher
  • 09325 Physics: polygon shape for fixture 182 is concave or ordered anti-clockwise
  • 07793 MP3 Music degrades significatly with each new song played
  • 10153 Android: Pressed The New "Stop Nginx" Button. Now I can't run games for android.
  • 10094 Compiler: verbose flag cause error with iOS compile
  • 10385 Windows: Can't run any of my creations
  • 10283 Background: Background repeat with border
  • 10286 HTML5: ds_map not working in html5
  • 09589 General: Runner.exe Error won't let program run
  • 09715 HTML5: I use HTML5 my game but can't save "ini_write_real" in html5 folder project (file not create) all directory
  • 06537 GGS: Different configurations completely mess with Texture Pages
  • 10000 window_set_fullscreen() crashes the game in Windows XP
  • 10046 Windows: Gamemaker: Studio format change and deleted entire game.
  • 10021 Background: loading in a large backround out of memory
  • 10098 iOS: sprite_create_from_screen does not work on iOS
  • 09954 Compiler: Getting a .yydebug file when compiling .exe with Asset Caching enabled
  • 10113 Input Devices: "Mouse: Left Released" works like "Mouse: Left Pressed".
  • 09818 [Networking] UDP Messages from Server->Client No-Go over the internet
  • 09914 General: Repeated errors with "5piceIDE.exe" when launching offline.
  • 10730 Suggestion: Variables: music and sound effects global [volume override] variables
  • 10726 Suggestion: Variables: A read-only variable for game version.
  • 06799 get_game_version(OPERATING_SYSTEM, RELEASE)
  • 10694 instance activate_object() not working
  • 10630 Objects: Change Sprite action doesn't work properly
  • 10544 Sprites: Precise collision checking on 1 pixel high sprites don't work
  • 10627 Background music doesn't play
  • 10723 window_get_x/ y/ width /height return incorrect values during close button game end event
  • 10716 unable to draw surface
  • 10619 Events: Left mouse event firing twice with each left mouse button press
  • 10628 Compiler: Font compiling error
  • 10635 Sugestion: UI: Bubble Errors Up Through the IDE [parse code for syntax errors before compilation and change the UI to notify]
  • 10701 Suggestion: Tutorials: [Request a] GameMaker Networking tutorial
  • 06422 "Out of memory" issue is consistent
  • 10690 Suggestion: UI: Single-click asset editor
  • 10666 Ubuntu: Ubuntu 13.04 apps generated by GameMaker Studio simply don't run
  • 10695 Variables: Can't initialize variables in the create event of an object
  • 10707 Android: Slow performance [in 929 when activating/deactivating instances]
  • 10702 Saving: while having 2 GM sessions open causes overwritting
  • 10618 Exit statement stops every code in an object's event
  • 10717 Extensions: ExtremePhysics Extension bug on iOS
  • 09737 xml: document must have a top level element
  • 10015 Source Control: SVN working copy can't save changes
  • 08706 Windows 8JS: Version Of Game Is VERY Slow Compared to Windows, HTML5, & Android???
  • 09971 Unable to play game from inside project after update
  • 09014 Importing resources results in resources
  • 08712 Android: Android audio [lag] issue not addressed
  • 10115 UI: Script editor problem
  • 10097 Events: Creates D&D events random
  • 10387 Sprites: transparency gradients are not being drawn correctly
  • 10681 iOS: Calling the quit function freezes the game rather than quitting
  • 10643 Suggestion: General: Add parameter to instance create
  • 10691 background_replace() fails on iOS
  • 10685 UI: Resource auto increment, how far can it go?
  • 10675 UI: Open tutorial Panel not working
  • 10673 UI request - Fewer steps to open room creation code
  • 10682 Ability to copy .txt files off of your iPad/Android
  • 10396 Input Devices: mouse_y value is changing when mouse is not moving after LMB
  • 10654 Suggestion: General: UUID and IMEI/MEID
  • 10662 Suggestion: Scripts: Needing More Datatype Functions
  • 10664 Functions: Gamepad Y axis inverted
  • 10669 Objects: Deactivating instances does not work properly anymore.
  • 09429 iOS: Virtual keys not working properly on iphone 5
  • 09931 3D: Performance Leak (Unplayable after new Update)
  • 10011 3D: Unable to draw things in 3D

Version 1.1.929



Changes

  • Instance activate/deactivate issues have been fixed
  • WindowsRT Networking added!
  • Mac runner has been sped up a lot!
  • Blend modes have been added to WebGL!
  • Source control logs and conflict resolution have been added.
  • Updated AdColony Android SDK
  • Texture groups now be included/excluded from targets!
  • Texture groups now have parents to allow for more flexibility
  • XP crashing on going in/out of fullscreen mode has been fixed - note surfaces are now always lost on fullscreen or device reset
  • Sprite_set_alpha_from_sprite() has been fixed.
  • Mac/Linux keyboard fixes

Fixed bugs

  • 10611 Windows: Crash [into/out of] fullscreen
  • 10406 Windows: Games won't play/compile [ draw :: SPLASH ]
  • 10433 Windows:Once I create a room and try to run the game, a window pops up saying that GameMaker: Studio Runner has stopped working.
  • 10407 Windows: Cannot run the game at all, messagebox say:something problem has happen, program had stop! [ draw :: SPLASH ]
  • 03658 Weird caret position when using foreign characters in Code Editor
  • 10532 General: Windows 8 isn't an option in Preferences or GGS for Free users
  • 10636 Two different method of activating/deactivating objects not working
  • 10584 Objects: You've fixed a bug with instance deactivating but a new one was created
  • 10578 General: instance_activate_object no loger work with paretens
  • 10594 Objects: Instance activate region - flickering > 1.1917
  • 10581 Objects: deactivate/reactive flickering
  • 10589 Objects: Instance_deactivate_all in room creation code appears to clear image_index or something?
  • 10626 Runner Dies with Ads
  • 09949 Extensions: Script-based (GML) extension no longer work
  • 10201 iOS: Spalsh screens rotate and wreck aspect ratio if portrait mode is forced
  • 10250 Installer: Only installs for one user [in an educational environment]
  • 10459 Android: DPI/PPI innacuaracy issues
  • 10580 Functions: window_set_size() and window_set_position() cannot be called successfully on the same step
  • 05924 http_post_string function not submitting form data on iOS
  • 10169 iOS: All ad sizes are doubled on iOS
  • 10573 General: Crash when pressing the run button
  • 10110 Mac: setting vertical sync through display_reset() doesn't work
  • 09907 Windows: MP3s no longer play in runner or application
  • 10264 HTML5: Looping sounds restart when changing tab
  • 08575 Functions: http_get is not asynchronous on Windows but is on HTML5
  • 09401 Audio: sound not playing
  • 10238 Audio: audio_exists does not work
  • 10561 Demos: A Completed "Resolution and Scaling" tutorial is not in the Demos tab
  • 10582 Typo in a script on page 5 of 15 of the "Resolution and Scaling" tutorial.
  • 10575 Documentation: async_load for login dialog is wrong
  • 10607 Physics: physics_fixture_set_box_shape Bug
  • 10623 Obsolete functions listed on Date And Time page
  • 10621 Typo on date_create_datetime page
  • 10614 Incorrect return type listed for ds_stack_size
  • 10617 Mention of disk on ds_grid_value_x and _value_y
  • 10616 Wrong arguments listed for ds_grid_set_grid_region
  • 10615 Typo in ds_list_sort description
  • 10579 General: Release Notes show duplicate versions
  • 07359 Android YoYo Runner Dies with Ads
  • 09124 iOS: ads_get_display_height() does not adjust for retina display
  • 10309 Android: Crash in ads_get_display_height
  • 09865 WINDOWS - Xbox controller issue ( heavy performance hit, even on blank project )
  • 10529 Win8 (N): Asset compiler caching breaks projects, gives A/B test app instead
  • 10568 right mouse click opens a browser menu
  • 10572 General: Gamemaker Studio crashes when opening a recently added object or sprite
  • 10461 IAP is not accessible after game restart
  • 10203 Input Devices: keyboard_clear(vk_enter); doesn't clear the indicated key
  • 04127 Android: Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES] [keystore protection needed]
  • 10563 Functions: Instance_deactivate ignores instance_activate_region
  • 10552 Objects: Objects being randomly activated/deactivated
  • 10551 Functions: instance_activate_object broken

Addressed issues

  • 10597 Games created in GM:S run very slow - unplayable
  • 10011 3D: Unable to draw things in 3D
  • 10041 Image editor: offset clipping edges of image [gutter around image]
  • 09931 3D: Performance Leak (Unplayable after new Update)
  • 10111 3D: hrepeat & vrepeat don't work anymore with d3d_model_[block, wall, etc] functions
  • 10391 UI: [WP8 device/emulator] message shows every time I open project:
  • 10183 WP8: App rejected from Windows Phone 8 store..not quite sure why.
  • 10132 Windows: can not even test my game [ stops at SPLASH :: DrawLogo ]
  • 10106 Runner crush after downloadin from web server
  • 10028 Compiler: Game fails to run after the latest update
  • 09945 Extensions: Init function for Javascript extensions throw an error in Windows in this 1.1.867 build
  • 10608 Windows: Font issues [causes crash] when [running the game]
  • 10590 Objects: Cannot read a variable from other instance [in both object's create events at start of room]
  • 09669 Compiler: All the variables to my game where deleted.
  • 09630 Android: mouse_x/y switch between relative and absolute position when on object
  • 09420 Variables Loading a list containing an empty string corrupts the data, causes get_string_async to break
  • 10598 Object: parent child relationships no longer work as groups.
  • 10082 HTML5: Room speed changes randomly [in Chrome for OS X]
  • 10280 General: Gamemaker stops working after 15 minutes of inactivity
  • 10622 UI: Can open duplicate script editors
  • 10624 Obkects: Deactivating then activating instances in the same step makes them alternate between activated and deactivated
  • 10592 Activating/Deactivating objects does not work propertly
  • 10502 Android: Can't create .apk
  • 10501 Variables: health cannot be used as an instance variable
  • 10577 General: This version 1.1.913 works for me, please don't change
  • 10600 Rooms: Can scale objects down to 0 [in the room editor]
  • 10540 Compiler: Game doesn't keep compiling when GM is out of focus
  • 10369 Export: Error opening the IExpress Self Extraction Directive file.
  • 10554 Installer: Updater hanging in 1.1.913
  • 10526 General: localization support
  • 10530 HTML5: Have examples could be shown me how to setup the options in Global game settings?
  • 10571 HTML5: Right mouse button -> website don't work
  • 10564 Functions: instance_activate_all() - broken?
  • 10548 Functions: ads_disable() not recognized - CRASH

Version 1.1.917



Fixed bugs

  • 10542 Deactivating/Reactivating not working
  • 10550 General: Game Maker Studio resource interaction crashes immediately
  • 10520 HTML5: List index out of bounds(0) [because index dropdown blank before compiling]
  • 10562 UI (Skins): Custom skins don't always load fully from %LOCALAPPDATA% skins folder
  • 09608 Windows 8 JS: (Surface specific) No background image [if] large textures
  • 10545 Objects: GM:Studio Crashes after I run my game and open an object.
  • 10538 GM crashes when creating a sprite
  • 10541 Compiler: Crashes after starting a test run!
  • 10558 UI: Room Editor delay with CompileForm open
  • 10553 UI: 1.1.193 crashes when I do anything at all
  • 10543 UI: Maximizing any form in GMS causes a hang and crash.
  • 10556 General: Don't work GMS
  • 10524 Documentation: Capitalization error on persistent page
  • 10549 Typo on game_load_buffer page
  • 10557 Documentation: ads_disable: wrong number of arguments to ads_disable; argument not documented
  • 07800 Saving: Cant Save And/Or Load Game
  • 05615 sprite created from surface doesn't draws when WebGL enabled
  • 04538 UI: Remove Game Save and Game Load drag and drop libraries [or rather, fix the functions]
  • 10122 Windows: Game does not run [ stops at SPLASH :: DrawLogo ]

Addressed issues

  • 10555 General: UI skin deleted by update
  • 10560 Tutorials: Tutorials do not have a *_FINISHED version anymore
  • 10534 Scripts: Cannot return a string as a game's resource
  • 10514 Suggestion: Variables: Option to turn off global variables like "score," "health"
  • 10521 Suggestion: Android: In App billing [for the Samsung marketplace]
  • 10523 Demos: Runner.exe problem
  • 10507 UI: buttons not showing tooltips [when window is maximised]

Version 1.1.913



Changes

  • New Export option: Windows 8 WinRT Beta (both x86 and ARM) added!!!!
  • New tutorial on how to handle multiple resolutions added.
  • GDC 2013 demo, Angry Cats Space added into demo section.
  • game_load() and game_save() now re-implemented!! NOTE: Does not save Physics data.
  • game_load_buffer() and game_save_buffer() added so you don't HAVE to go to a file for way points etc.
  • Non-Bluetooth game pads now supported on Android
  • NOTE: There have been large internal changes to how instance activate and deactivate now works, please be on the lookout for any issues you suddenly have!

Fixed bugs

  • 10263 Trickery of network_set_timeout
  • 10432 Objects: calling instance_change() twice in a step results in "doubled" behavior
  • 10401 UI: About GM [Linux is mis-labelled as "Windows" in modules list]
  • 10395 Ubuntu: [Steam version] Can't export to Ubuntu/Linux [because zip/unzip .exes are missing]
  • 10411 General: Drawing too many outlined rectangles gives fatal error
  • 10013 General: GM:S Crashes while loading or creating a project/ Overwrite keystore
  • 09018 Windows: GameMaker crashes when writing to a file.
  • 09661 Android: Set android:installLocation="preferExternal" as default
  • 10454 date_valid_date and date_valid_time are obsolete
  • 09177 Variables: path_scale does not scale the path at all or scales it not from the center
  • 09410 OpenUrl: Problem
  • 08855 Windows 8 JS: IAP methods do not appear to work
  • 09610 WP8: testing in app purchase beta project via wp store results in crashes
  • 10038 My game exported as HTML5 is completely messed up
  • 08858 Windows 8 JS: http [events] do not work in a Windows 8 build
  • 10403 Documentation: Function device_is_keypad_open()'s example and syntax is used as variable
  • 10417 Example physics_joint_pulley_create()
  • 09958 Windows: Date and time functions
  • 09234 HTML5: mouse events respond only to bounding boxes
  • 10430 audio_pause_music() inconsistency
  • 10399 UI: Creating a resource [should] open with "Name" field already highlighted
  • 10413 GGS: [Android] Package name doesn't allow other extensions than com, net, org
  • 10420 When moving mouse in Windows 8 Native, cannot detect mouse clicks (press or release)
  • 10419 audio_pause_music() does not work properly if called immediately after playing music
  • 10141 Saving: GM:S no longer lets me import GM6-files!
  • 10131 Events: PerformEvent recursion depth failure - check for infinite loops, check objects for parenting
  • 10374 General: Mask Scaling Issue Persists (ref 9731)
  • 10276 Windows: Boolean error [string not recognised as bool at the start of compiling]
  • 10199 Windows 8 (JS): silently closes and I have no idea why
  • 09995 HTML5: Use Physics Mouse Click Bug
  • 10062 Ubuntu: display_mouse_get_x() and display_mouse_get_y() do not work on Linux
  • 10063 Ubuntu: display_mouse_set() does not work on Linux
  • 10061 Ubuntu: window_handle() does not return anything on Linux
  • 10066 Ubuntu: display_reset() does not seem to have any effect on Linux
  • 10055 Ubuntu: window_get_x(), window_get_y() and window_get_sizable() do not work on Linux
  • 10054 Ubuntu: window_set_size(), window_set_rectangle() and window_set_position() do not work on Linux
  • 10053 Ubuntu: window_set_cursor() and window_get_cursor() do not work on Linux
  • 10044 Game window is not centered on Linux (on game start)
  • 10045 window_center() does not work on Linux
  • 10350 UI: Object Properties tab order is not logical
  • 08767 Debugger: Sound resource names don't return the id in debugger window
  • 08018 All ads enabled regardless of function call
  • 10121 window_set_fullscreen() crashes the game.
  • 08834 Functions: http_post_string() not working on iOS and Mac
  • 09419 HTML5: sound_fade doesn't work in Firefox when running in HTML5
  • 09628 Mac: display_get_width() and display_get_height() return the room width and height instead of the display width and height
  • 10248 ds_map_find_value page details incorrect usage
  • 10271 Documentation: surface_get_texture isn't indexed in help
  • 10269 network_connect refers to "network_connect_ext" which doesn't exist in the file
  • 10125 Debugger: [Watches] behaves differently on 1.1.827 and 1.1.872
  • 10184 Mac: window_get_fullscreen() doesn't take GUI full screen events into account
  • 09148 Debugger indicates 0 for texture swaps and vertex batches
  • 07817 Ads move does not work with MoPub Networks:
  • 09640 Mac: 3D/panorama doesn't work on Mac
  • 09371 Windows: Project stops compiling at "Writing Chunk... STRG"
  • 09810 UI: Getting violation error when opening code editor
  • 09908 HTML5: HTTP retrieving highscores causing game to crash
  • 10107 Windows: My Game Doesn't Run ! [stops at fonts]
  • 09935 Compiler: Unable to run any projects after latest update to 1.1.867 [ build stops at fonts ]
  • 08792 Compiler: Doesn't continue further than 'Highscore'
  • 08606 Windows: When I try to test my game, it compiles but nothing happens [hiscores]
  • 10040 Windows: Compile but not run any project [ build stops at fonts ]
  • 09728 Compiler: Hangs at Highscore
  • 07229 Compiler: Game hangs on startup [hiscore]
  • 10070 date_create_time() function does not work
  • 10197 Depth bug
  • 09793 Windows 8 JS: The function font_add_sprite_ext() causes Windows 8 deployment to crash
  • 10177 Sprites: Collisions ignore image_xscale/image_yscale
  • 09887 HTML5: Physics functions produce unexpected results in html even thou they work well in Windows 7
  • 09754 iOS: Runner crashes after iphone/ipad unlock with runner running in the front
  • 08595 Game Maker will no longer open - It refuses to start and just keeps crashing
  • 09691 Segfault on app Resume on iPad 2
  • 09941 Windows: Incorrect bounding box size reported when object is scaled scaled
  • 09870 Android: Connecting to FaceBook from Android crashes.
  • 09701 HTML5: Instances not created on HTML5. Possible physics problem?
  • 10064 Documentation, no hint where Linux saves files
  • 10093 Missing spaces in string_format() examples
  • 10092 Slight inconsistency in os_version table
  • 10091 Typo in winphone_tile_back_content_wide
  • 10104 documentation does not show how to use a custom splashscreen together with custom
  • 10155 Errors/suggestions in documentation
  • 09959 3D: 3D Drawing
  • 09603 HTML5: Path finding are not working ( path_? mp_grid_? )
  • 09216 Saving: unable to open saved file
  • 08906 Android: os_is_network_connected() returning 1 on Android device

Addressed issues

  • 08994 General: multiple error boxes everytime I start saying "5piceide download error: the system cannot find the file specified"
  • 10180 General: Studio games do not follow the Create Event rules.
  • 09648 Surfaces: Issue with view_surface_id[ ]
  • 10149 Saving: Included Files in Folders not in Exports and not Available when testing
  • 04724 UI: Export filename is always "index.html" for Create Application in HTML5
  • 10457 UI: Stop button still says "stop nginx server"
  • 04651 General: CompileBox disappeears
  • 05431 Physics: HTML5 Physics
  • 09601 Android: Unable to build APK
  • 10478 Suggestion: Scripts: Ability to execute XML
  • 10384 Suggestion: UI: Ability to group actions and/or events
  • 10467 Unable to Create Directory --- same as issue 0010013 on 1.1872
  • 10479 Cannot create more than 1 listening socket per machine when using network_type_udp.
  • 10474 HTML5: random() generating same numbers each session
  • 10236 iOS: runner on iPad nor iPhone can connect to install test update from game
  • 10466 Functions: ini_read_string() and "#" problem
  • 10460 PerformEvent recursion depth failure - check for infinite loops, check objects for parenting
  • 04145 Can not save to the same folder
  • 09536 Compiler: hangs up when compiling to android
  • 03645 UI: Top of GM flashes+line when PROPERTIES window is maximized.
  • 09617 Debugger: Instance Var pane doesn't list xstart/ystart
  • 09621 Music tracks don't switch
  • 09270 Suggestion: Debugger: We need to be able to return "undefined" or debugger should show stack trace on "noone"
  • 09309 Android: 24bit depth on Android produces motion blur
  • 08762 Windows: Play Sound does not work
  • 08743 Compiler: Some sounds will not play in Windows build, but WILL play in HTML5 builds
  • 09400 Compiler: Crashes/CreateTexture failed
  • 09399 Compiler: Crashes/CreateTexture failed in Compiler
  • 09285 iOS: Splash screen for portrait mode cannot be set
  • 08519 Android: Ghosting on HTC Desire X
  • 08521 3D: d3d: floor does not reflect positional light to both sides
  • 08693 Functions: distance_to_point() does not appear to work when in a parent of an event, in the East and South directions
  • 09010 Compiler: Assignment operator expected occasionally misfires and badly and loops into itself
  • 08244 Windows: get_save_filename() crashes game when you click "cancel" instead of selecting one
  • 08979 Crash: Extensions: Game crashes when trying to use a DLL that checks if the game is running
  • 10434 Compiler: Compiler does not return after test run of a build
  • 10378 Functions: collision_point(mouse_x, mouse_y, self, false, false) always returns false
  • 10397 Objects: Instance position set to coordinates of another instance: incorrect values for x and y
  • 10174 Debugger: Add compile error for recursive call
  • 10247 Paths: path_rescale() does not work correctly
  • 10357 Android: If you use draw_sprite, every subsequent screen tap will reduce the alpha of already drawn sprites.
  • 10455 General: Forum title brand issue
  • 09716 General: Abandoned the project.[could not download the installer off the website]
  • 10282 Once again it asked me to put my lisence back in. How many times am I going to have to input this same lisence key???
  • 10426 Rooms: Create Event not executed after room change
  • 10152 Inexplicable draw order bug with tiles
  • 09602 Windows: keyboard_check_released() not working in Win8
  • 09649 General: Fonts are sometimes corrupting
  • 10253 UI: Scroll bug in the object properties window
  • 10368 HTML5: draw_text_ext does not seem to function properly in HTML5
  • 10145 Standalone Executable can only access Included Files
  • 10099 Re:0009406: General: Changes to resources aren't saved
  • 10418 scripts not executing properly
  • 09929 3D: Background/Sprite Transparency broken. (Black Transparency)
  • 09043 Compiler: Out of Memory Errors Frequent on Builds
  • 08770 Android: Game crashes on Galaxy S3 when trying to play after latest update.
  • 10135 Windows: studio v1.1.872 cannot run the game on win 7 x64 [ stops at SPLASH :: DrawLogo ]
  • 10386 Suggestion: UI: Move 'Other' category to the bottom right of the Event list
  • 10383 iOS: Cannot create the final distribution IPA
  • 10279 Sprites: 'Sprite_replace' is not working.
  • 10379 Suggestion: General: The debug mode to show each line of code executed.
  • 10354 Windows 8(JS): Game crashes when left-clicking anywhere (only in Win8JS)
  • 09055 Windows: Crash when going into a different room
  • 10356 UI: The compiler window hides the bottom content of a ducked code window.
  • 10148 UI: Texturepages which have tex_ prefix are not visible under the dropdowns
  • 04927 HTML5: bug in object's creation event
  • 09706 Icon not updating when compiled for Windows executable
  • 10008 Android resolves local network addresses backwards
  • 10029 Documentation: Non-roman letters in files [clarification of the documentation]
  • 10158 iOS: Can't upload ipa to itunes!
  • 09462 score caption not showing up
  • 10088 Objects: Rotation When Changing Position
  • 09554 Windows 8 JS: win8_livetile_queue_enable does not appear to work anymore
  • 09479 Sprites: Black boxes in game.
  • 09405 iOS: Don't bake a IPA
  • 09442 HTML5: http_get returns empty string
  • 10275 Suggestion: Variables: Being able to "group" and "find" User-Defined Constants.
  • 10266 Audio: GML Audio Functions not working correctly in Android or Windows, random in HTML5
  • 10252 3D: Transparent 3d models block other models
  • 10256 Ubuntu: window_set_size() does not work on Ubuntu
  • 10260 Saving: [Extra] Dots in the project name causes inability to save
  • 08657 Saving: Project doesn?t save [if there is a . in the project name]
  • 10193 Windows: GameMaker:Studio Runner...has stopped working
  • 10200 Windows: Runner.exe has run into a problem and must be terminated.
  • 10194 Windows: Games cannot be run at all [ stops at SPLASH :: DrawLogo ]
  • 10270 Windows: Project won't launch when compiled [ splash :: draw]
  • 10274 Suggestion: Rooms: Sprite change option in room editor
  • 09599 Android: FPS does not go past 40 on Galaxy SIII
  • 09025 Windows: Runner won't let me run any game!
  • 09062 iOS: V1.1.785 - iPhone 5 & iPod 5 Touch only displays portrait
  • 09346 Windows: Game fails to compile or export
  • 09283 General: Game crashes with ds_list_read() [of a pre-prepared string]
  • 09302 Can't run projects (either new or old)
  • 09082 Font: Fonts not smooth
  • 10071 Windows: Why in version of 1.1.867, I can't compile and run my window-game? [ build stops at fonts ]
  • 10237 UI: Drag and drop lacking descriptions
  • 10243 UI: Debug Mode Running: The Game Window has graphic glitches on it's top because of the Debug Mode FPS Display!
  • 10239 randomize() procudes identical values many times
  • 09942 iOS: Landscape/portrait settings won't make any difference:
  • 10204 Functions: draw_set_x set in one object affects all other objects in that room
  • 10202 Suggestion: Mac: A way to bake/test games on Mac without having to use a separate Windows computer
  • 10156 Android: problems with show_question and show_question_async android.
  • 10182 Android: When I use "show_question_async", "ds_map_find_value(async_load, "status")" always returns true in the Dialog Event.
  • 09417 Android Game turns when I disable on phone.
  • 10161 General: Two instances with each show_message_async() action in the same room occurs error
  • 07230 GGS: [Must restart GM to] Refresh in Texture Groups
  • 10173 GMS HANGS
  • 09946 Android: YoYo_AddVirtualKey() not working properly on Samsung Galaxy Tab2 7" or similar-sized devices
  • 06138 Compiler: GMS gets stuck compiling [hiscore]
  • 10166 Functions: sprite_add does not accept anything else than PNG
  • 10157 HTML5: draw_set_blend_mode( mode ); doesn't work in HTML5
  • 09650 Compiler: Export to .apk don't work anymore.
  • 09934 HTML5: Included File not working after update 1.1.867
  • 09670 Windows: get_string() and get_integer() no longer work (Both normal and async)
  • 10139 Rooms: Image scaling collision problem in room editor
  • 10151 Suggestion: Events: Collision Begin and Collision End Event
  • 09406 General: Changes to resources aren't saved
  • 08821 iOS: Incuded files on iOS don't open
  • 10133 Suggestion: Networking: Get Local IP Function
  • 10140 Ability to test a specific room
  • 10129 Suggestion: Saving: The ability to rename projects
  • 10068 Saving: Improve include files - there are many issues with them
  • 10127 room_instance_clear followed by room_instance_add crashes game
  • 10123 Windows: Rectangular masks still scale incorrectly in 1.1.872
  • 10128 keyboard_key_press() doesn't work on iOS/Android
  • 10101 Compiler: throws erroneous assignment operator / malformed assignment errors.
  • 08737 Compiler: Test play not working [via Steam] [highscores]
  • 10126 Suggestion: [As system for] Testing 2 games at once in the editor
  • 10108 Sprites: Collisions/mask bug since 1.1.844 still has not been fixed
  • 10102 Scripts: When the code editor is horizontally scrolled forward, the insertion point won't be in the right place
  • 07267 Crash: Audio: GameMaker Studio game crashes when quit while MP3 music is playing on PC
  • 05404 WIndows: Some people need to run the game in Compatibility Mode
  • 07191 Android: random black screen crash when compiled with 1.1.533 or 522
  • 05962 HTML5: I have a small program which works fine in the windows runner but not in HTML
  • 06261 Unable to compile with certain extensions with gml
  • 05926 HTML5: Accessing script arguments with other.argument0 in a with { } block crashes HTML5 runner
  • 06956 Android: 3D game on Android platform crashing when started.
  • 05503 Installer: Game Maker Updater Trashes install
  • 05419 Windows: Crash when compiling
  • 10036 Objects: instance (draw_rectangle) can not be deleted
  • 09144 Android: Build for Android Failed with "javac" and SDK Errors.
  • 08806 Android: build error [ cannot find billing symbols in SDK]
  • 09087 Installer: unable to install
  • 09430 HTML5: audio_play_music(MUSIC_ID, false) loops music when playing in Chrome
  • 09020 Functions: Wrap Screen action and move_wrap() behave differently
  • 08679 Android: Mouse functions don't work propertly on Xperia ArcS
  • 09113 Compiler: [Missing 7zip] Compilation error
  • 09149 GameMaker Fails to create valid ipa
  • 09151 Android: Game and or Audio crash after lost focus or screen timeout
  • 09154 Installer: [.NET] Problem during update process
  • 08901 Exception EInOutError 004EA379

Version 1.1.872



Changes

  • Fixes to windows rendering issue, will also help speed up all other platforms.
  • Progress on the "hang" on loading hiscores, but still not completely fixed for many.
  • Fix for texture group crashes
  • Release notes pruned, please find OLD release notes here: Old Release Notes
  • Micro Web server now uses the users port correctly.
  • Android audio glitch when switching away from app, has been fixed fixed
  • Mac language detection fixed
  • Particles sped up a little
  • Extension DLLs and timelines now work properly with asset caching

Fixed bugs

  • 09972 Strange 3D wall transparency glitch
  • 09943 Networking: network_connect - Only connects in debug mode
  • 09963 Networking: Can't connect to server after update, however... [networking demo can, and game will on second attempt]
  • 09950 iOS: I get connection refused [in the runner] after update
  • 10080 Ralentissement en utilisant ef_snow sous V1.1.864
  • 09543 Audio: audio_music_gain doesnt work on android
  • 09351 Android: bg music back to full gain, after losing focus.
  • 09999 Audio: audio_play_music() fails to loop seamlessly
  • 10024 General: Code editor, cursor placement in-accurate, due to horizontal scroll bar
  • 09656 Mac: Control, Alt, and Shift keys "sticking"
  • 09905 Mac: OS_get_language does not work for Mac
  • 10073 Particles are utterly slow
  • 09494 Saving & Loading Tutorial has multiple issues
  • 09895 scr_Key_Remap does not work
  • 09483 load save tutorial
  • 09930 Release notes link broken
  • 10007 Code editor selects wrong section of text if horizontal scrollbar is not at left-most position v1.1.867
  • 10035 scrolling to the right, misplaces the cursor
  • 09641 Android: Static Noise when minimizing Android Game
  • 09251 Add a Javascript variable to overwrite the path for the game assets in HTML5 games
  • 09981 Variables: [ Incorrect instance_number() value immedaitely after instance_change() ]
  • 09940 UI: Code Editor scroll bars don't work correctly since last update (1.1.867)
  • 09921 Functions: Built-In Particle System Broken (latest build)
  • 09845 instance_find returns invalid value when no objects exists of said type
  • 09944 3D: Visuals completely borked and huge performance hit.
  • 10004 Web Server: Ports other than 51268 don't work in the new micro web server
  • 09925 Fps cut by +60% on 867 and am getting fuzzy text
  • 07030 GGS: Texture pages bug
  • 05702 GGS: Texture Groups for second config causes errors
  • 08874 Mac: Runner "Quits Unexpectedly" - NOT a Virtual Machine!
  • 09888 audio_sound_pitch typo
  • 09938 audio_sound_pitch typo
  • 09986 UI: Code bracket referral now highlighted with teal underline
  • 09731 Sprites: Rectangular sprite masks scale incorrectly since v1.1.844
  • 07125 iOS: Facebook functions unable to work if Facebook App is installed
  • 09664 Windows: room_set_width & room_set_height not working.
  • 08196 UI: Add a warning when generating a new keystore
  • 09877 Ellipse Mask is all messed up
  • 09722 Project always appears unsaved*
  • 09765 Networking: network_connect_ext [unknown to the compiler]
  • 09794 Windows: Xbox 360 gamepad vibrating when using facebook_status function
  • 09878 Compiler: Applications not building correctly for windows as target platform.
  • 09861 Windows: Single runtime executable will not run / does something rather strange.
  • 04719 sprite_replace memory leak
  • 07545 memory leak using sprite_delete
  • 09704 UI: GM forces the reuse of the existing Android keystore name when generating, can't create multiple keystores
  • 09635 Android: unable to generate a keystore file
  • 09821 UI: GM8 Skin: Key hash input is black
  • 09738 Android: Music doesn't work on Android

Addressed issues

  • 10003 iOS: Can't build ipa to mac
  • 10089 UI: Uncolored Drag&Drop icons in GM8 theme
  • 10081 Windows Quitter avec ALT+F4 impossible (debugger et normal), V1.1.867
  • 10074 Font: Fonts with characters other than pure latin (a-z) no longer work
  • 10020 Suggestion: auto resolution
  • 09982 Time Lines: Asset compiler caching : timeline is not working
  • 09807 Android: Build failed creating .apk file
  • 09281 Android: App Crashes when Android Device goes into Sleep Mode (GM:S v1.1.785)
  • 09781 Compile in HTML5 cause browser to hang but compiles fine in Windows
  • 09951 iOS: cant compile ipa
  • 10072 Tutorials: FPS Tutorial (gmk) doesn't work in GameMaker Studio.
  • 09381 General: when export project to the GMZ. further when imported back we lost included files
  • 09391 Sprites: draw_sprite_stretched doesnt work in draw_gui event
  • 09261 General: Ugly rotation
  • 08945 iOS: 1024x768 project is screwed on iPad with retina display
  • 09806 Windows: "Run the Game" compile never making it to the actual running phase.
  • 09968 iOS: App Oven Show"No Provisioning Profiles Found" [unless OS language is changed from Chinese to English]
  • 10039 Deleting event that contain something will make access violation error
  • 09513 Compiler: Various issues with the recent update
  • 10031 i need this last step done so i can submit my app for approval
  • 07500 Side tabs not displayed correctly when using the GM8 skin
  • 09496 Suggestion: Ctrl + F find - populate search box if text is selected in editor window
  • 08102 Crash: UI: Crash on Windows Shutdown
  • 06352 Crash: General: System Memory Exception after some time in editor
  • 07605 Android: Game Crashes while trying to display an AdMob Interstitial
  • 10014 Suggestion: Objects: [Make] noone == 0
  • 05551 Physics: edge.LengthSquared() > b2_epsilon * b2_epsilon
  • 09119 Saving: Studio freezes and hangs when saving large projects
  • 07388 Room: Causes a Divide By Zero Error on Placing or Deleting Objects Alot of the Time!
  • 07419 Certain Japanese characters are improperly clipped
  • 07302 Windows: Field description
  • 09873 Functions: [No cross-platform fixed] order when reading values directly into function when arguments are functions
  • 07235 Source Control: Non-functional Source Control checkbox on Import screen
  • 06879 UI: If a file has been added as an Included File and is then removed, file_exists or ini_open will still find it
  • 09105 Physics: ERROR The polygon shape for fixture XX is concave or ordered anti-clockwise
  • 06170 Random access error in room editor deletes portions of game!
  • 07193 Debugger: Unable to Reopen Compiler Without Recompiling
  • 07148 GGS: "Bitmap image is not valid"
  • 07079 Rooms: 5piceIDE error occors when copying and pasting selections
  • 06957 Copy/Paste instances in Room Editor does not copy Creation code
  • 05964 Source Control: Can't use source control
  • 06850 UI: Access violation on right-clicking resource tree
  • 06635 Compiler: [CompileForm] Does not stick to boundaries of Studio very well
  • 06589 Extensions: When I try to remove an extension, or try to overwrite an extension, I get an error.
  • 06572 Rooms: Using the "Shift instances" function in the room editor sets the rotating angle of random instances
  • 06448 Source Control: SC doesn't work (icons and commit)
  • 06406 Image Editor: Unexpected behavior when picking background transparency color in an image
  • 06329 Rooms: Not enough memory for Room Editor
  • 06388 General: Installer does not associate .gmx files
  • 07104 Debugger: "An error has occurred in runner.exe" if "display global variables" is open
  • 09976 Installer: Downloading does not work
  • 08836 Crash: Runner freezes when switching back and forth from rooms.
  • 09957 Objects: In Objects Hints are not shown when moused over GMS V1.1.867)
  • 09969 HTML5: font_add_sprite_ext() doesn't work in HTML5
  • 09924 Windows: Since v1.1.867 there's a tearing between tiles.
  • 09926 HTML5: Old audio Engine not working after update!
  • 09772 Events: Clicking on masked text is not detected with build 1.1.844
  • 09912 Functions: direction=random(360) isn't random.
  • 09428 General: Gamepad: Y-axis inverted
  • 09983 Scripts: Gamepad Right Thumbstick Vertical Axis is inverted
  • 09977 view_angle doesn't in HTML5
  • 09923 Suggestion: Physics: [...] disable instance to instance physics collision except through a joint. (RagDolls)
  • 09967 Suggestion: UI: Allow disabling of comment italicizing in code editor.
  • 04931 Export: Create Application: Add option to create .exe without .zip or installer
  • 09521 Suggestion: UI: Quick switching between script editor windows
  • 09774 Networking: Functions: Can't send UDP messages from Server To Client
  • 05851 GGS: System.IO.DirectoryNotFoundException on "View" texture page in Global Game Settings
  • 09867 General: Coding window becomes unfocused
  • 09901 Empty compile error preventing game launch
  • 09842 d3d_model_load and d3d_model_save are missing
  • 09827 path_set_kind(my_path,1); not working in HTML5
  • 09892 Compiler: the standalone dont run
  • 09666 General: GM:S suddenly reverted to free version. Tried to re-insert activation code, crashed.
  • 09022 Android: No looping audio
  • 09795 Suggestion: Steam: [Multiple instances of the] Steam version
  • 09560 Android: Some Android devices limit frame rate
  • 09880 iOS: APP bombs when switched out instead of rebooting
  • 09868 Website - frame alignement
  • 09813 Networking: Problems with http_get on Android when strings contain a space.
  • 09836 Functions: instance_exists(-1) returns true
  • 09771 Font: "System" font in GM:S doesn't exist
  • 04845 Sometimes the project folders are not closed properly
  • 09685 UI: Game Maker: Studio appears to be looking for the keystore file in the wrong location.
  • 08104 Compiler: Android Keystore [not found on first build after a GM update/install]
  • 09583 Transparent textures are overlapping from one side of a polygon
  • 09735 ini miss "ini_write_real" not exit *.ini file in html5 directory
  • 04943 Functions: Crashes when rendering too much in one step

Version 1.1.867



Changes

  • EXPERIMENTAL Micro Web server added.
  • Networking demo has been updated to have virtual keys on mobile devices
  • network_connect_ext() renamed to network_connect_raw()
  • Fixes for Android permisions
  • Fix for empty backgrounds in GMX files
  • Some fixes for the Asset Compiler Caching
  • Debug server does now not start except in debug mode.
  • Fixed a crash on instance_change().
  • New option inside preferences to control where the code editor opens up.
  • The graphics rendering on Win32 has been updated for faster batching.
  • Text editor now displays non-latin chacraters properly (Kanji etc.) - but please note, the scroll bars won't work correctly when using them.

Fixed bugs

  • 07897 iOS: Keyboard in landscape mode shifts screen up vertically instead of horizontally.
  • 09544 show_question force closes iOS apps
  • 09788 sprite fonts are positioned differently and spaced incorrectly
  • 09717 Compiler: Windows no longer compiles .exe correctly [with new asset compiler]
  • 09740 Windows 8 (JS): Exception errors when running the Windows 8 demo when asset compiler caching is enabled.
  • 09731 Sprites: Rectangular sprite masks scale incorrectly since v1.1.844
  • 09803 Asset Compiler "Negative index" error
  • 03929 Source Control: When new resource is added, SVN add isn't executed
  • 02980 Object properties' tabs don't show names on WinXP system
  • 00580 Extensions: Importing from GMZ does not unpack extension files (e.g. Javascript files)
  • 09770 Compiler: Bah?
  • 09710 Source Control: 1.1.844 cannot import existing projects
  • 09694 Documentation: script_get_name() and script_exists() do not appear in the help file
  • 09797 Documentation Typos
  • 09798 if image_alpha is over 1, the sprite will disappear
  • 09761 Typo in the help file
  • 09791 Wrong topic title
  • 09739 Android Permissions - GMS does not add manual permissions to manifest file correctly
  • 09773 Networking: Android behaving differently to windows
  • 09734 Undefined variables resolving to 0
  • 09766 Android: Permission tickboxes do nothing
  • 09790 Export: "Error opening the IExpress Self Extraction Directive file." No executable except for NSIS Installer works
  • 09759 Interpolate Colors Beetween pixel cause a blank vertical line beetween the tiles
  • 09769 Can't create UDP socket (TCP works though)
  • 09743 ds_map_find_first and last not working
  • 09751 WP8: Music plays only on alternate runs of the game if you use game_reset()
  • 09718 Add an option 'Use Networking' for Windows
  • 06185 Compiler: Cannot run the game more than once
  • 07540 Compiler: Cache TPAGE on test builds unless change has been made
  • 09646 Suggestion: General: need commandline to control "runner.exe"
  • 09626 manual apparently does not state alarms require at least one action
  • 09624 Functions: asset_exists(string)
  • 09653 room_set_height/width extra documentation needed
  • 09698 Typo for ini_write_string example
  • 06512 Initial commit to online SVN repo creates conflicts at resource folder nodes, update completely crippled

Addressed issues



  • 09651 Destroy event runs immediately on instance_destroy call after which the rest of the instance's event is run. Expected behavior?
  • 05335 Source Control: When renaming resource from properties form SVN rename don't run
  • 05294 Source Control: SVN delete only removes from repo not from disk
  • 03634 Physics shape editor lack of functionality
  • 04033 UI: Import Project to Repository button needs some padding to its sides
  • 03842 The "Move" and "Control" action pages don't get skinned properly
  • 03636 Physics hape editor doesn't remember snap /grid size settings
  • 03000 UI: Maximizing the Physics Shape window does not resize the preview area
  • 03442 UI: Extensions names being stuck on "Active packages list" after deleting
  • 06918 Fails to create NSIS installer but can create ZIP
  • 03373 Directories and files inside the .gmx folder should all be lowercase
  • 03195 GM:Studios and GM:HTML5 wont delete backgrounds....
  • 03218 [Source Control] Renaming any resource to the same name has a chance of producing a conflict error
  • 03050 UI: Some action library items need to be moved to more appropriate sections or be removed
  • 09784 Sprites: Bounding box no longer scales appropriately when scaling a sprite using image_xscale and image_yscale
  • 00757 UI: New script editor colours means that 'normal text' prints very light grey
  • 00585 Rooms: Room editor doesn't accept float values for background size and view speed
  • 00701 UI: Elements lose their tooltips when their parent windows are maximized
  • 00612 Extensions: "Folder" and "Date" fields do not save for extensions
  • 00077 Rooms: Add more options to the Instance Properties in the room editor
  • 09757 Suggestion: Scripts: Multiple objects in single with() statement
  • 09663 Randomize() isn't being random enough
  • 09644 Release all keys when GM quits.
  • 09800 Android: Build with Debug Certificate
  • 09756 Suggestion: Scripts: arguments should show at the bottom of the code editor like built-in functions
  • 09712 UI: Properties windows will not take focus and stay behind script windows.
  • 09732 UI: GameMaker [STILL] uses the popup code editor 1.1.844
  • 09726 WP8: Global left click released HTML not firing
  • 09499 Strange Sprite Bug
  • 09774 Networking: Functions: Can't send UDP messages from Server To Client
  • 09703 Saving: Game Maker Not Saving Anything
  • 09760 HTML5: The following comparison in HTML5 will crash the game: "if (Variable.Variable == x)" [when variable1 doesn't exist yet]
  • 09792 Networking: Networking functions not work in old projects
  • 09789 Networking: Networking client/server communication is not confined to game's identifier/GUID
  • 09785 Suggestion: Tiles: Tile delete error pop-up.
  • 09786 Source Control: Pressing "Import Project to Repository" does nothing
  • 09787 * on unsaved project does not disappear when saved
  • 09762 XML document must have a top level element. Line 0
  • 04931 Suggestion: Create Application: Add option to create .exe without .zip or installer
  • 09750 Android: Unable to Test/Debug on Android 4.2.2 Devices [unless you update device driver or wait for possible new SDK update]
  • 09521 Suggestion: UI: Quick switching between script editor windows
  • 09720 General: gamemaker: studio licence key [embedded in the .exe for students in schools blocking licensing access]
  • 09623 iOS: [Not] Locking into Landscape
  • 09681 Saving: Hard Drive Space Being Eaten Up
  • 09682 Scripts: [Request for help creating an expression to calculate object] distance in Gamemaker:Studio
  • 06513 Build Failure - keystore missing; keystore not staying saved?
  • 05460 Unable to compile APK
  • 09652 Android: Virtual Key Issues
  • 09668 Sprites: sprite_add(working_directory + "\a.png",0,0,0); How to use for 3D (power of 2)
  • 09687 Suggestion: HTML5: Annoying Message Needs Toggle [XSS warning dialogue]
  • 08071 Source Control: E155007: 'C:\Users\Me\GameMaker-Studio 1.1\copy' is not a working copy
  • 09133 Memory Leak while using 2d primitives
  • 09678 screen_save inverts colors

Sumber :

1 komentar:

  1. Woww My Fvrt Tool Game Maker Studio 1.4 Crack Mostly need this good job addmin Nice post i would like to add an other mirror for Game Maker Studio 1.4 Crack here
    Remind in your prayers :) :)

    BalasHapus