Bugs (Game Maker)
From YoYoGames Wiki
Bugs in Game Maker 7.0
The following are bugs in Game Maker version 7.0 Please don't add bugs for earlier versions of Game Maker. (If you wish to do so, add to or create Bugs6.0, Bugs4.1, etc.) Don't change the submitter's name (if they include one) When you change a bug, add your change below it rather than completely replacing it.
Tile layer disappears
If you go into the tile tab (of the room editor) and delete a layer and then undo (Control+Z or the button) then the layer will re-appear in the room editor, but it will not be on the list. If you exit and reenter the room editor it does come back.
Submitted by: DtD
Added: May 28, 2007
draw_path doesn't draw
draw_path only draws paths till a certain length, after that they simply are "cut off" (the path does exist however, it's simply not drawn)
Submitted by: paul23
Added: Nov 9, 2007
Mplay on vista
It doesn't work to join sessions in multiplayer games. It only works to create and connect to servers but not join sessions. This happens to all vista users... (also on XP) Forum topic:
http://gmc.yoyogames.com/index.php?showtopic=366541
Submitted by: Boffel
Added: May 6, 2008
ShutDown
If you have saved your game, but haven't yet closed GM, and try to shutdown, it will ask to save changes to game information, even though they have not changed.
Submitted by: Snaked
Added: May 9, 2008
Deactivation in draw event messes up drawing
http://gmc.yoyogames.com/index.php?showtopic=399696
Submitted by: Kyle_Solo
Discovered by: flexaplex
Added: October 6, 2008
Large numbers to string function cause crash
Giving a large number (larger than ~2^53) to the string() will cause an "Invalid floating point operation" error and freeze the game. The same thing can happen while watching variables in debug mode presumably because it calls this same function. The string_format() function, however, seems to be exempt from this problem and is "safe" to use on large numbers.
Submitted by: Yourself
Added: October 22, 2008
room_tile_add
The function room_tile_add() does not properly set the blending color of the tile to white. This bug is present in GM6 and GM7. GM5 works as expected. The color assigned appears random, although tiles placed at the same time have the same color.
Submitted by: xot
Added: November 28, 2008
instance_activate_object
Persistent object instances deactivated in one room can not be reactivated in another. It's unclear if this is a bug or a feature.
Submitted by: xot
Added: November 28, 2008
draw_line_width_color
Zero-length lines can cause a lockup, crash, or BSOD. Other line functions work correctly.
Submitted by: xot
Added: November 28, 2008
ds_grid_set_grid_region
Data is sometimes not completely copied. With each successive call, the area that can be addressed "shortens" by one. On the first call, one has full access, on the next call, one can not access the last row, on the following call, one can not access the bottom two rows, and on the next, the last three rows are inaccessible, and so on.
Submitted by: xot
Added: November 28, 2008
return - unexpected behavior
If one calls a script that does not execute a return statement, the value returned when the script terminates will equal the previously executed assignment, script return, or function return.
Submitted by: xot
Added: November 28, 2008

