0030556: [Build iOS] Build iOS: VM does not set the launch images correctly in the asset catalog, so splash screens don't load (Russell Kay)
0030543: [Exporting Projects] Exporting Projects: 2.2.2 adds hard-coded links to the 2.2.2 baseproject, so can't be opened if that runtime not installed (Steven Campbell)
0030547: [Game Options] Game Options: Placeholder iPhone X XS/XR splash screens have not been linked-to (Steven Campbell)
0030546: [Build iOS] Build iOS: YYC does not set the launch images correctly in the asset catalog, so splash screens don't load (Russell Kay)
0030510: [Code Editor] Code Editor: Regions are offset by at least one line from where start/end is expected (Russell Kay)
0030511: [Syntax Errors] Syntax Checker: Specific typo has missing error message, shows exception in tooltip (Russell Kay)
0030508: [Room Editor] Room Editor: Snap-to-grid with multi-selection ignores sprite origin offset when moving instances (Alexander Borup)
0030519: [Layouts] Layouts: Applying a saved layout to a different project sets child desktops to wrong titlebar name (Alexander Borup)
0030506: [Syntax Errors] Syntax Errors: Macros which aren't referenced don't throw the warning (Russell Kay)
0030502: [Tutorials] Tutorials: Fatal Error when clicking links to open the resource folder in Explorer (Steven Campbell)
0030528: [Source Control] Source Control: "Collection was modified; enumeration operation may not execute." when creating repository (Steven Campbell)
0030521: [My Library] My Library: Doesn't refresh store details panel if an asset is updated whilst My Library is open (Alan Savage)
0030532: [Build HTML5] Build HTML5: Game Option to include built-in particles or not has no effect (Mike Rennie)
0030536: [Build Mac] Build Mac: Creating an executable with an incomplete extension macro definition hangs the build process indefinitely (Russell Kay)
0030513: [Build Ubuntu] Build Ubuntu: Unable to build YYC (Russell Kay)
0029806: [Build iOS] Build iOS: Entitlements are not being set correctly in the Xcode project, meaning these are not in your game as expected (Fritz)
0030439: [Build Ubuntu] Build Ubuntu: Unable to build YYC if project has a string containing a character from the extended ASCII table (Russell Kay)
0030278: [Code Editor] Code Editor: Unterminated strings/comments in region comment interfere with region parsing or show a syntax error (Russell Kay)
0030458: [UI Language] UI Language: [German] Translation for DnD Editor's "Else" block actually says "Then" (Russell Kay)
0030430: [General] General: IDE detects lack of root view for a project, but does nothing to inform the user or attempt a repair (Steven Campbell)
0030462: [Resource Tree] Resource Tree: Renaming a group and causing a duplicate blames the wrong group name in the dialog (Steven Campbell)
0030415: [Build Mac] Build Mac: El Capitan is not compatible with the updated ffmpeg in 2.2.1, breaks building and running games (Steven Campbell)
0030293: [Saving] Saving: Project "duplicate root view" repair process doesn't attempt to recover Resource Tree folder structure - can we do this? (Steven Campbell)
0030427: [General] General: Deleting temp folder on shutdown aborts if files have path lengths longer than Windows allows (Alan Savage)
0030329: [Resource Tree] Resource Tree: Selected background colour drawn on top of resource tree lines (Steven Campbell)
0030404: [General] General: If the IDE can't write to ProgramData it attempts to write to Local AppData instead (Alan Savage)
0030319: [Resource Tree] Resource Tree: Cannot move groups under Rooms root node (Steven Campbell)
0030270: [Marketplace] Marketplace: Cannot access private assets in My Library (Alexander Borup)
0030328: [Start Page] Start Page: Crash in System.IO.Path.CheckInvalidPathChars(String path, Boolean checkAdditional) trying to load page (Steven Campbell)
0030264: [Tutorials] Tutorials: Corrupt tutorials are simply silently deleted off the disk, no message to the user why (Alan Savage)
0030302: [General] General: [Mac IDE] Startup check for Mono version incorrectly fails the correct version number (Russell Kay)
0030152: [Room Editor] Room Editor: Tile layers with negative offset do not render all tiles (Alan Savage)
0030345: [Room Editor] Room Editor: Tile tools don't display on selecting tile layer (after closing 2nd room) (Alan Savage)
0030153: [Game Options] Game Options: Saves out an odd choice of placeholder icon if user doesn't specify their own (Steven Campbell)
0030306: [Room Editor] Room Editor: Selects workspace tab each time after creating a layer (Alexander Borup)
0030326: [Build HTML5] Game Options: Newly added Loading Bar Extensions are not picked up correctly (Steven Campbell)
0030265: [Debugger] Debugger: Debugger layouts referencing desktops now found to be missing should be automatically reset (Alexander Borup)
0030447: [Debugger] Debugger: event scripts do not display / callstack empty for some objects (Alan Savage)
0030209: [Debugger] Debugger: Tooltips for variables are wrong using instance.variable or with(instance) (Alexander Borup)
0030309: [Debugger] Debugger: Restart Game doesn't work correctly (Alexander Borup)
0030334: [DnD Editor] DnD Action - Get Instance Variable: options change when you add more than one variable (Alexander Borup)
0029778: [DnD Editor] DnD Actions: Using object indices in a switch results in an error (Alexander Borup)
0030208: [Font Editor] Font Editor: Temporary fonts managed by FontBase are not detected (Alexander Borup)
0030388: [Font Editor] Font Editor: Can no longer type characters in the Add Range box and click add range to automatically determine the range (Alan Savage)
0030356: [Room Editor] Room Editor: CTRL + right/down Arrow keys incorrect/inconsistent (Alan Savage)
0030429: [Syntax Errors] Syntax Errors: Limit shown error count at some upper bound (Russell Kay)
0030243: [Build Android] Build Android: Igor seems to crash when a build fails, results in a call stack each time (Russell Kay)
0027048: [Sprite Editor] Sprite Editor: Versions 3.4 and above of Spine are unsupported and you get errors when trying to import (Mike Rennie)
0030081: [Installing] Installing: Users see crash dialog when unable to subst Z to install runtimes (Steven Campbell)
0030163: [General] General: Laptops without batteries are not detected as laptops, cannot enable laptop mode (Alexander Borup)
0030402: [General] General: Change the website checks to use https rather than http (Russell Kay)
0030318: [Compiling] Compiling: Changing a macro value isn't reflected correctly in a YYC build unless a clean is done (Russell Kay)
0030283: [Compiling] Compiling: Defining a macro twice in different locations doesn't throw a compile error (Russell Kay)
0025450: [Build iOS] Build iOS: Output Window details stops when the game starts running, so no feedback build succeed until game is shut down (Fritz)
0029894: [Sprite Editor] Sprite Editor: Importing Spine sprites doesn't clear previously imported data, creates a lot of clutter (Alan Savage)
0030412: [UI] UI: Extend "Unable to reach account.yoyogames.com" dialog to include things for users to investigate (Steven Campbell)
0030301: [General] General: [Mac IDE] Startup check for Mono version still compares against for one of the checks (Russell Kay)
0030452: [Object Editor] Object Editor: No confirm dialogue is shown when you delete an event (Alexander Borup)
0030315: [Game Options] Game Options: Android: SDK dropdown should set API levels 28+ "Minimum SDK" as 16, not 14 (Steven Campbell)
0030305: [Resource Tree] Resource Tree allows multiple Child folders with the same name (Steven Campbell)
0030308: [Room Editor] Room Editor: Unable to use Ctrl + G to Go To Line in room creation code (Alexander Borup)
0030438: [Code Editor] Code Editor: "Invalid token" error for DnD nodes generates duplicate/confusing entries (Russell Kay)
0030284: [Code Editor] Code Editor: Defining an enum twice in the same code file throws an error with a tooltip that's not useful (Russell Kay)
0030352: [Code Editor] Code Editor: Can accidentally close multiple tabs in succession if you MMB and slightly move the mouse (Alan Savage)
0030088: [Sound Editor] Sound Editor: Crash when creating a new sound resource (Mike Dailly)
0030330: [General] General: Dragging a tab from Firefox onto the IDE makes it unstable (Alexander Borup)
0030367: [Build Android] Build Android: Creating an executable includes a .yydebug file (Fritz)
0030241: [Remote Worker] Remote Worker: [Mac IDE] Stopping a remote Windows build does not work (Steven Campbell)
0030221: [Remote Worker] Remote Worker: [Mac IDE] Error upon building for Windows (Steven Campbell)
0030363: [Build HTML5] HTML5: WebGL detection is broken for Opera browser (Alan Savage)
0030166: [Game Options] Game Options: iOS > Images needs new additions for iPhone XS Max and new iPad Pro (Steven Campbell)
0030269: [Workspaces] Workspaces: Opening a new start page allows you to close Workspace1, resulting in a broken layout file (Alexander Borup)
0030332: [Recent Windows] Recent Windows: Selecting a recent code editor resets cursor position to the top of the script each time (Alan Savage)
0029582: [Build Android] Build Android: Architecture check still happens even if your device is not connected, results in incorrect ARMv5 error (Russell Kay)
0030242: [Build Android] Build Android: Doing a run when no device is attached results in an incorrect error about the device requiring ARMv5 (Stewart Bishop)
74 of 75 issue(s) resolved. Progress (98%). View Issues
0030245: [General] General: Startup sequences need further protection to avoid crashes and better inform users of issues (CoreTech)
0030271: [General] General: Windows deadlock issue (dead Explorer instances and white screens for browser pages) (CoreTech)
0030145: [General] General: Occasional startup crashes, seemingly caused by Nvidia Optimus driver optimisations (CoreTech)
0027661: [Recent Windows] Recent Windows: Closing a workspace doesn't remove references to windows in that workspace (CoreTech)
0030424: [General] General: Trial users can't double-click .yyps to open them, as GMS2 claims this is an import and refuses (CoreTech)
0030470: [General] General: "Corrupt or damaged GameMaker build tools." error needs to be shown to the user with a proper dialog (CoreTech)
0030423: [General] General: GMS2 should be remembering its last window size and position and reopen at that location/dimensions (CoreTech)
0030417: [Preferences] Preferences: No setting for default sprite animation speed in Sprite Editor (Steven Campbell)
0030409: [Build Android] Build Android: Unable to build projects if you use an extension with .aar files (CoreTech)
0030552: [Image Editor] Image Editor: Sprite controls overlay obstructs image editor (Alexander Borup)
0030503: [DnD Editor] DnD Editor: Should not re-position the camera horizontally when double-clicking thumbnails in the toolbox (Alexander Borup)
0030523: [Debugger] Debugger: Source code not shown for extension GML scripts with hidden == true (Alexander Borup)
0030504: [DnD Editor] DnD Editor: Should re-position the camera vertically when dragging-out thumbnails from the toolbox (Alexander Borup)
0030335: [DnD Editor] DnD Live Preview: Every second local var declaration isn't colour coded (Alan Savage)
0030479: [Preferences] Preferences: DPI override setting of the IDE is capped to 122, regardless of resolution of monitor (Alexander Borup)
0030431: [General] General: Unable to start the IDE if using RDP and host PC is Windows 10 v1809 (Russell Kay)
0030422: [Room Editor] Room Editor: Changing the object tied to an instance does not persist overridden instance variables to the new object type (Alexander Borup)
0030414: [Preferences] Preferences: Restart of GMS2 is required after setting your Android SDK path before Game Options > Android works properly (Steven Campbell)
9 of 18 issue(s) resolved. Progress (50%). View Issues
0030396: [Manual Content] Manual Content: score, lives and health are global variables yet the manual says they're instance variables (Mark Alexander)
0030210: [Manual Content] Manual Content: file_exists() needs to state that it only works for local files on HTML5 and not remote files (Mark Alexander)
0030340: [Manual Content] Manual Content: game_restart needs to say that it won't clear data structures on restart (Mark Alexander)
0030202: [Manual Content] Manual Content: room_goto needs to state that any instances created after it won't be made (Mark Alexander)
0030197: [Manual Content] Manual Content: sprite_add() uses more memory than users think, so we should clarify this (Mark Alexander)
0030377: [Manual Content] Manual Content: Clarify some information regarding the clean up event (Mark Alexander)
0030300: [Manual Content] Manual Content: The Timeline Editor page has not been updated since the removal of the "Description" UI controls (Mark Alexander)
0030207: [Manual Content] Manual Content: instance_activate_[object|region] need to state that instances aren't activated until the next event (Mark Alexander)
0030151: [Manual Content] Manual Content: part_system_draw_order() example code does not show correct content for this function (Mark Alexander)
0030108: [Manual Content] Manual Content: draw_sprite_pos() doesn't account for texture page cropping (Mark Alexander)
0030046: [Manual Content] Manual Content: Should document importing yyz sometimes requires users to "regenerate" fonts to fix in-game (Mark Alexander)
0029935: [Manual Content] Manual Content: Keyboard Shortcuts > Debug Module incorrectly lists ESC as being able to pause the debugger (Mark Alexander)
0028012: [Manual Content] Manual Content: window_set_fullscreen() on macOS is incorrectly documented, as it requires more options enabled (Mark Alexander)
0027543: [Manual Content] Manual Content: http_request() misbehaves when sending a buffer if the seek position is 0 (Mark Alexander)
14 of 14 issue(s) resolved. Progress (100%). View Issues
0029895: [Manual Content] Manual Content: Bookmarks list 0-9, when we actually only support 1-9 (Mark Alexander)
0030456: [Manual Content] Manual Content: Review if we need to clarify get_save_filename() and get_save_filename_ext() cause a loss of focus (Mark Alexander)
2 of 2 issue(s) resolved. Progress (100%). View Issues
0030541: [Spine] Spine: Issue with track mixing (Mike Rennie)
0030526: [HTML5] HTML5: Games no longer run on IE11 (Mike Rennie)
0030538: [Mac] Mac: Games built from the Mac IDE with Steam enabled don't enable Steam (Fritz)
0030540: [Android] Android: Drawing fonts from vectors doesn't work reliably on Android (Mike Rennie)
0030548: [Windows 8 (YYC)] Windows (YYC): "error: member reference base type 'double' is not a structure or union" when using div (Russell Kay)
0030494: [iOS] iOS: Asset layer has an unexpected shift in comparison with room editor and other platforms (Mike Rennie)
0030369: [Functions] Functions: buffer_decompress() doesn't work, throws different errors depending on target platform (Alan Savage)
0030483: [HTML5] HTML5: room_get_name() only works for the room you're currently in (Mike Rennie)
0030488: [Extensions] Extensions: Building with Google Play Licensing and Analytics in your project cause duplicate entries (Antanas Budvytis)
0030531: [Windows] Windows: Within specific project calling instance_deactivate_all crashes the runner (Fritz)
0030491: [Collisions] Collisions: place_empty requires a collision event to exist before it works (Fritz)
0030393: [Mac] macOS: When building with VM no icon is seen for app listing in iTunes Connect (Russell Kay)
0030484: [HTML5] HTML5: variable_instance_get_names throws a type error (Mike Rennie)
0030497: [Functions] HTML5: ini_key_delete() causes an exception to occur (Mike Rennie)
0030464: [Variables (In-Built)] Variables: Strings are equal to 0 in, should not be (Russell Kay)
0030473: [iOS] iOS: Virtual key release event fires twice (Mike Rennie)
0030477: [Audio] Audio: Ogg conversion of files with video/image streams will fail (but audio can be played in IDE) (Alan Savage)
0030254: [General] General: Calling an empty script when compiling for YYC throws an error when VM doesn't (Russell Kay)
0030391: [Windows (YYC)] Windows (YYC): Ternary operators don't work due to conversion issues (Russell Kay)
0030421: [Windows] Windows: Vsync timing method checks do not work on WARP drivers, cause the runner to crash on startup (Mike Rennie)
0030436: [iOS] iOS: New iOS devices do not return the correct values for display height/width, so have black bars (Antanas Budvytis)
0029860: [Windows (YYC)] Windows (YYC): Decrementing prior to statement behaves differently compared to VM (Russell Kay)
0029942: [Windows (YYC)] Windows (YYC): GM_build_date does not update with each build (Russell Kay)
0030299: [Windows (YYC)] YYC: legacy function calls next to bitwise operators are cast to f64 and then to s64, losing precision (Russell Kay)
0030275: [Windows (YYC)] YYC: Line numbers start at 0 (Russell Kay)
0030259: [Windows] Windows: Games using vsync timing can see the debug overlay FPS value drop when the game loses focus (Mike Rennie)
0030296: [Physics] Physics: Negative friction values can be set in GMS2, but are not supported by Box2D (Alan Savage)
0030249: [Particles] Particles: part_system_depth() and deactivated instances in the room can cause issues drawing particles (Alan Savage)
0029936: [Networking] Networking: network_connect crashes on Windows when it can't connect to a server (Mark Alexander)
0030164: [HTML5] HTML5: "event_type" and "event_number" return incorrect values (Mike Dailly)
0030168: [HTML5] HTML5: Extension script indexes can still be wrong, can cause the game to crash (Russell Kay)
0030193: [HTML5] HTML5: iOS Safari fails to pass a vec4 uniform value to shaders using shader_set_uniform_f, works with array variant (Mike Dailly)
0030206: [HTML5] HTML5: Alarm within specific project never seems to get fired, because it's created with a decimal value (Mike Dailly)
0030346: [HTML5] HTML5: Doesn't output debug information any more, regardless of Game Option value for where to show the info (Alan Savage)
0030262: [HTML5] HTML5: instance_change() doesn't initialise the new object's instance variables (Russell Kay)
0030331: [HTML5] HTML5: instance_deactivate_layer() called from room creation code does not deactivate instances (Alan Savage)
0030337: [HTML5] HTML5: layer_sprite_alpha doesn't work (Alan Savage)
0030338: [HTML5] HTML5: mp_grid_add_instances adding destroyed instances (Alan Savage)
0018918: [HTML5] HTML5: Spine IKs aren't working, results in the whole Mesh collapsing (Mike Rennie)
0030279: [HTML5] HTML5: It should be possible to remove Android/iOS browsers need to download all sounds on game start (Antanas Budvytis)
0030314: [General] General: Restarting game will still break on all remaining breakpoints in the current event (Alexander Borup)
0030312: [General] General: Debugger restarting your game in an event with game_end() will still end the game rather than restart it (Alexander Borup)
0030212: [General] General: room_restart() makes persistent room's hidden instance layers visible (Alan Savage)
0030200: [General] General: Strange crash possibly caused by Switch statements handling a string? (Russell Kay)
0030263: [General] General: Array Accessors work differently between 1D and 2D arrays (Russell Kay)
0030256: [General] General: Strings containing numbers at the start aren't converted to numbers (Russell Kay)
0029872: [Functions] Functions: 'variable_instance_exists' fails to find variable declared as 'arguments' (Russell Kay)
0030373: [Android] Android: Audio recording doesn't work (Mike Rennie)
0030333: [Functions] Functions: `var arg=argument;` is allowed and is remarkably inconsistent (Russell Kay)
0026867: [Functions] Functions: [GMS2] json_decode () doesn't strip BOM properly in http_get() results, breaks data parsing (Alan Savage)
0025287: [Functions] Functions: rectangle_in_triangle() doesn't seem to work when one of the triangle's corner is inside the rectangle (Alan Savage)
0029864: [Functions] Functions: sprite_add() doesn't work for Spine sprites since 2.1.3 (Mike Rennie)
0030383: [Functions] Functions: collision_rectangle_list and collision_rectangle don't work consistently when using all for the obj argument (Fritz)
0030316: [Font] Font: font_add_sprite_ext() separator calculation seems to be +1 in 2.2.1 compared to 2.2.0 and older (Mike Rennie)
0030220: [Extensions] Extensions: Script IDs can get mixed up between extensions (Russell Kay)
0030199: [Audio] Audio: Specific project crashes due to audio emitters (Steven Campbell)
0018937: [Spine] Spine: Animations don't switch when there is only 1 keyframe in 0 position. (Mike Rennie)
0020558: [Spine] Spine: Using draw_skeleton after a draw_self will use the wrong sprite index (Mike Rennie)
0020905: [Spine] Spine: Negative scale produce a negative angle in a simple Spine sprite (Mike Rennie)
0021340: [Spine] Spine: skeleton_slot_data() is not updated when an attachment is set with skeleton_attachment_set() (Mike Rennie)
0022021: [Spine] Spine: skeleton_animation_set can not display any changes about attachment and draworder (Mike Rennie)
0026267: [Spine] Spine: Skeleton Animations Transforms ALWAYS inherited by parent bones (even if specified otherwise) (Mike Rennie)
0027495: [Spine] skeleton_attachment_set not working if attachment is created with a Spine sprite (Mike Rennie)
0029157: [Spine] Spine: Using skeleton_collision_draw_set() whilst a shader is set stops collision boxes being rendered and throws errors (Mike Rennie)
0023335: [Functions] Functions: Spine2D skeleton_animation_set_ext resets other tracks "image index" (Mike Rennie)
0030321: [Spine] Spine: Sprites always play at a fixed FPS regardless of your game's FPS (Mike Rennie)
0030378: [iOS] iOS: Virtual keys not working properly (Mike Rennie)
0030366: [Spine] HTML5: skeleton_attachment_set() to clear an attachment's sprite doesn't work (Mike Rennie)
0030364: [Collisions] Collisions: No collisions occur in children unless parent object has an empty collision event (Fritz)
0030361: [General] Compiler: unclosed switch block throws an asset compiler exception (Russell Kay)
0030359: [Spine] Spine: Flipping a sprite via "image_scale = -1;" no longer works, but using 0.99 instead does work (Mike Rennie)
0030357: [Collisions] Collisions: collision_circle() with precise collision is noticeably inaccurate (native only) (Alan Savage)
0030358: [Functions] Functions: vertex_usage_color() is not defined (missing the US spelling of "colour") (Russell Kay)
0030390: [Functions] Functions: Using the collision list functions causes a large loss in FPS which never recovers (Fritz)
0030399: [Ubuntu] Ubuntu: Games always use 100% CPU even if they don't need it (Russell Kay)
0030397: [Functions] Functions: file_delete returns false on YYC for all platforms even though the file was successfully deleted (Fritz)
0030432: [Spine] Spine: Slowing an animation down enough will break tweening and so animations become jerky (Mike Rennie)
0030400: [Functions] Ubuntu: draw_text_ext() ignores manual newlines (Russell Kay)
0030370: [HTML5] HTML5: Layer begin/end scripts are not called during the Draw event (Mike Rennie)
0030440: [Collisions] Collisions: Spine sprite does not collide with a non-Spine sprite which has precise collision enabled (Mike Rennie)
0030190: [Spine] Spine: Animation doesn't play correctly for tracks other than 0 through user input but works fine by default (Mike Rennie)
0030365: [Spine] Spine: skeleton_bone_state_get() returns less information in HTML5 than on Windows (Mike Rennie)
0030449: [Input Devices] Input Devices: If you don't specify a platform as part of your pad mapping, it always shows as "Windows" (Russell Kay)
81 of 83 issue(s) resolved. Progress (97%). View Issues
0030266: [Android] Android: Runner doesn't support Samsung Galaxy S8/S9 extended screen size option, gains black bars (Antanas Budvytis)
0029932: [Physics] Physics: physics_joint_gear_create don't returns correct ID (CoreTech)
0027963: [Variables (In-Built)] Variables: layer gets set to -1 when changing room for persistent objects (Mike Rennie)
0030443: [Buffers] Buffers: buffer_delete() doesn't seem to free up all of the memory allocated (CoreTech)
0030385: [Mac] Mac: Having an & in your project name will cause your builds to not run (CoreTech)
0026482: [Windows (YYC)] Windows (YYC): Project results differ between VM and YYC (Russell Kay)
0030355: [General] Enums: enumeration value is truncated to signed int32 value, not documented and can cause unexpected results (Russell Kay)
0030425: [Functions] Functions: colour_get_red/blue/green returns wrong value for colour with alpha component (Mike Rennie)
0030411: [Variables (In-Built)] Variables: i++; is observably slower than ++i; on YYC (Russell Kay)
0030401: [Ubuntu] Ubuntu: Passing in parameters to the runner doesn't work correctly (Russell Kay)
5 of 10 issue(s) resolved. Progress (50%). View Issues