GameMaker:Version History
From GMG Manual
This page lists changes made in versions of GameMaker.
[edit] v3.9.94 - 6/12/09
- FIX: Using the command INVENTORY WINDOW made the inventory list invisble in certain situations.
- FIX: Using EXIT REPEAT inside an IF THEN structure was causing a script error in compiled games.
- FIX: Only 25 sounds could be shown in the Sound window. It should have been able to show up to 50 sounds and now does.
[edit] v3.9.93 - 2/08/09
- FIX: There was still a REPEAT bug that caused an error when changing cards from inside a REPEAT loop with GOTOCARD command.
- FIX: A change in the graphics copying routines caused crashes when using Undo menu or the selection tool.
[edit] v3.9.92 - 1/30/09
- FIX: Using REPEAT with a negative number resulted in an infinite loop. All REPEAT loops will now execute at least once even if the variable is less than 1.
- FIX: Additional fixes for any remaining REPEAT bugs.
- FIX: PRINT text wasn't showing up until the entire script was completed.
- FIX: The "Do on mouse down" option in click areas did not work correctly in compiled games.
- MOD: Increase the maximum lines of code to 750.
- MOD: Updated internet links to point to alstaffieri.com and macgamemaker.com
[edit] v3.9.91 - 8/23/08
- FIX: There was a bug in compiled games that wouldn't show more than 10 sprites.
- FIX: REFRESH TEXT did not erase the card text if the original card text was blank.
- FIX: The PRINT command wasn't printing text in compiled games if a semicolon was used at the end of the text.
- FIX: Adding strings together was not always adding the strings correctly.
- FIX: SPRITECOLLIDE was returning true even if one of the sprites was hidden.
- FIX: There were still some cases where the line after END REPEAT was not being run.
- FIX: There was a "Nested REPEAT" error when running a 2nd repeat loop inside an ON event structure (On MOUSEDOWN, ON MOUSEUP, ON TIMER, ON KEYDOWN).
[edit] v3.9.9 - 1/17/08
- FIX: A bug in the Applescript code made sprites flash and disappear when a script was finished running.
- FIX: The text field no longer flashes when multiple PRINT commands are used.
- FIX: The MOVIE command was not showing the movie at the correct location (was always 0 0)
- FIX: There was a bug in FILEIO WRITE that was not always saving to the proper folder.
- FIX: The END command with no parameters (to end the game) was not working.
- MOD: Remove quotes from text returned in END APPLESCRIPT.
- MOD: WINDOW TEXT loads text files faster.
- MOD: The maximum number of sprites on the screen has been increased from 10 to 20.
[edit] v3.9.8 - 11/03/07
- FIX: A new bug in WINDOW TEXT wasn't displaying contents of a text file if the file didn't contain end of line characters.
- FIX: There was a disappearing sprite bug in card scripts if the previous card layout was the same as the current card.
- FIX: The REPEAT and possibly other block structures were running some code fragments of their structures when they were in IF blocks sections that should not be exectuted because the IF section was not true.
- FIX: The MouseDown built in variable was always returning 0 inside TIMER, MOUSEUP, and MOUSEDOWN structures.
- FIX: Another bug with movies, sprites, etc not always displaying depending on if they are in a folder or not.
- FIX: Recompile with new FB compiler to fix possible crashes when running in new OS versions.
- MOD: Now requires OS X. GameMaker will no longer run in Classic/OS 9.
- NEW: You can now pass variables to applescript in the BEGIN APPLESCRIPT command using BEGIN APPLESCRIPT var1 var2
[edit] v3.9.7 - 9/1/07
- FIX: Selecting 'Window at Top' in the Game Options window displayed the wrong window size.
- FIX: Cursor names were not showing up in the pop up menu in the Click Area Options window.
- NEW: CLEAR PICT command clears the card picture.
[edit] v3.9.6 - 8/23/07
- FIX: Any remaining bugs with Select All and then pasting a picture from the clipboard should really be fixed now.
- FIX: The ALERT command was showing garbage text if the text to display was an empty string.
- FIX: When running a game in the editor, if the New menu was selected after an ALERT was displayed, the game would stop running and switch back to editing mode.
- FIX: An old bug resurfaced that would not display files in folders with IMAGEFILE, SPRITE, MOVIE commands.
- FIX: Cursors were not always being saved to the compiled games and thus not available to be shown in compiled games.
- FIX: If a cursor other than the standard arrow cursor was in use, it was not getting reset to the arrow cursor when starting a new game.
- FIX: The current cursor in use was not being saved to players saved games and was unable to be set correctly when the game was later loaded to continue play.
- FIX: An 'IF x$ = " " THEN xx' would return 'IF without THEN' error if x$ contained only space characters.
- FIX: Click areas were not being displayed when the Click Area tool was selected and the user switched to another card.
- FIX: Block command structures inside a SELECT CASE that were not executed because the CASE was not true was returning errors.
- FIX: DOMENU QUIT was not always asking to save even if the "Don't use save alert" option was not selected.
- FIX: Having multiple REPEAT blocks inside a TIMER block was returning an error.
- FIX: The window created with WINDOW TEXT was displaying line feed characters in the text file instead of breaking to the next line.
- MOD: Placement of most OK and Cancel buttons reorganized to more closely follow Apple guidelines.
- NEW: CurrentCard built in variable returns the current card.
- NEW: ASC command returns the ASCII value of a character.
[edit] v3.9.5 - 3/01/07
- FIX: When using paint tools, If you use the edit menu to Select All and then delete, some paint tools wouldn't work correctly unless you painted a dot or put a picture on the card.
- FIX: Using END SELECT inside a IF structure was returning an END SELECT without SELECT error if the part of the IF structure where the END SELECT was placed was not being executed.
- FIX: Adding strings together caused an error if the length of the new string was more than 255 characters. The new string is now truncated to 255 characters.
- FIX: The Paint Bucket tool was not working correctly on some Macs with OS X 10.4.x.
- NEW: TIMER x can be used to change the amount of time in a timer.
[edit] v3.9.4 - 2/05/07
- FIX: The kagi store link in the Demo version has been updated.
- FIX: In OS 9, the movie picture disappeared if the window later needed to be refreshed.
- FIX: The SELECT CASE command didn't correctly check for numerical variables. It only checked for either an actual number or strings.
- FIX: Saving the project file did not always save the "Loop Script" card option to the file.
- FIX: The keydown$ variable and KEYDOWN code block structure were not getting reset after a new game was started or a saved game was opened.
- FIX: Some block structures did not work or returned syntax errors if they were inside other block structures.
- MOD: The "Requires QuickTime" option has been updated to include newer versions of QuickTime.
- MOD: ON KEYDOWN now returns case sensitive characters in KeyDown$ rather than only upper-case characters.
- NEW: The Delete/backspace key now works with ON KEYDOWN by returning a "DELETE" string.
- NEW: LoopScript builtin variable to check if code has looped yet or not in card scripts.
- NEW: UCASE$ command sets a string to all upper-case characters.
[edit] v3.9.3 - 8/31/06
- FIX: REFRESH was not clearing the text area in compiled games if there was no text originally on the card.
- FIX: REFRESH was not always updating the card layout correctly if used in card scripts.
- FIX: Playing movies with QuickTime 7 or higher installed caused GameMaker to crash.
- MOD: STOPALERT commands are converted to CAUTIONALERT because STOPALERT is not available in OS X.
[edit] v3.9.2 - 8/06/06
- FIX: There was a bug that was drawing the wrong size frame around the window if the status bar or counter was hidden using script commands.
- FIX: A bug in INVENTORY WINDOW did not correctly display the inventory if the command was used in a card script.
- FIX: The EXIT command was not always exiting a structure or script correctly.
- FIX: Pressing <COMMAND> + <PERIOD> was quitting compiled games. This is now disabled.
- FIX: Click Areas would not always work correctly if "Loop Script" option was used in the card script.
- FIX: Using SELECT CASE structures sometimes incorrectly caused a "Nested SELECT CASE not allowed" error.
- FIX: Sprite information was not being saved to players saved game files.
- MOD: The NOTE command is now asyncronous (script continues to run while the sound is being played), but will still wait before playing if a previous sound is already playing.
- MOD: No Classic version. Now requires CarbonLib 1.6 with OS 8.6 or better or OS X.
- NEW: The Internet menu in GameMaker now has links to the Users Guide and message board forums.
- NEW: You can hide the cursor by using SETCURSOR with any negative number.
- NEW: ON KEYDOWN command structure.
- NEW: FILEEXISTS command.
[edit] v3.9.1 - 1/20/06
- FIX: I think I finally fixed any remaining selection frame bugs.
- FIX: The WINDOW TEXT and WINDOW PICTURE commands were not working if the file was in a folder (bug existed only in editor).
- FIX: Custom cursors were incorrectly being set when another window was in front (bug existed only in compiled games).
- FIX: Script code was still running if another window was in front (bug existed only in compiled games).
- MOD: Add time parameter to DELAY in Language Menu in res file.
- MOD: Increase maximum lines of code per script in the demo to 15 (was 5).
- NEW: Importing TEXT files by dragging them onto the icon in the dock or over the application icon in the Finder now works.
[edit] v3.9 - 10/30/05
- FIX: Playing sounds would sometimes cause GameMaker and compiled games to crash or quit unexpectedly if multiple sounds were used in a game.
- FIX: The Selection tool drew multiple frames if the entire picture was previously deleted.
- FIX: Using the Language menu to enter the name of a sound in a line of script was not entering the name of the sound.
- FIX: There was still a bug that messed up the New Game Options window if you used the Help button in that window to open the Help window.
- FIX: Mouse coordinates were incorrectly drawn in the current paint color instead of always in black.
- FIX: Text field no longer flashes when using REFRESH or CLEAR commands.
- FIX: Inventory items were not always being correctly saved to a player's saved games.
- MOD: Pictures are now saved in a different manner to reduce file size.
- MOD: The WINDOW TEXT command displays different sized windows depending on the amount of text in the file being displayed.
- MOD: Improved importing of images and sounds when they are dropped onto the GameMaker application icon in the Dock.
- NEW: Loop Script option in card scripts lets any card script continue looping while the player is on that card.
- NEW: MouseDown built in variable to test if the mouse button is currently down or not.
[edit] v3.8.7 - 10/11/05
- FIX: An empty window was being displayed in the startup splash window and the WINDOW SPLASH command when running in OS X.
- FIX: There was a window drawing bug when moving a selected graphic partially out of the picture area and then pressing the OPTION key.
- FIX: A string addition bug printed the name of the string instead of the string contents if the string = "".
- FIX: A white picture the size of the picture area was being saved instead of completely deleting the picture from the scrap file when Select All was used and then either the DELETE key, Cut menu, or Clear menu was used.
- FIX: When closing a Click Area window, the text on the current card was not always being redrawn until something in the window was clicked on.
- FIX: Multiple New Game Options windows could open if the Help window was opened using the button in the New Game Options window and then the New menu item in the File menu was selected.
- MOD: Improved graphics file importing allows more file formats while filtering out unusable formats.
[edit] v3.8.6 - 9/17/05
- FIX: The PRINT command wasn't printing text to the window until the entire script was completed.
- FIX: The window title was not being changed to reflect the new file's name after using the "Save As" menu to save the file with a new name.
- FIX: MOVIE and SPRITE commands were not working if the files were stored in a folder.
- FIX: After playing a movie, the underlying card picture was flashed over the movie for a split second.
- NEW: Added SELECT CASE structure commands.
[edit] v3.8.5 - 8/22/05
- FIX: IMAGEFILE graphics were not showing up if the file was in a folder.
- FIX: Sprites could disappearing if the card script had certain code.
- FIX: There was a sprite scaling bug when a sprite was internally redrawn after IMAGEFILE or other graphics drawing commands.
- FIX: Issues concerning the Quit menu item after switching between editing and running should be solved.
[edit] v3.8.4 - 6/19/05
- FIX: Entering a number larger than 100 or less than 0 in the status bar options resulted in strange numbers being saved.
- NEW: Speed up sprites by about 25%.
- NEW: SPRITE SCALE command to scale the size of a sprite.
[edit] v3.8.3 -12/23/04
- FIX: Eraser tool was not working correctly in OS 9.
- FIX: Card picture was not saved if the delete key was pressed while a selection was active and then the user switched to another card.
- FIX: Select All menu was not setting the tool to the selection tool.
- FIX: There was a graphics bug if the Select All menu was chosen while an area was already selected.
- FIX: Sprites were not always working in OS X.
- FIX: The main window was not being refreshed correctly after using the script editor window from a click area options window.
- FIX: Opening the clipboard window while a script editor window was open could lead to a crash.
[edit] v3.8.2 - 11/05/04
- FIX: After recording a sound and closing the window, the card picture and toolbar were getting drawn at the top left of the monitor and not in a window rather than in the main window where it should be.
- FIX: Get Picture menu messed up the main window if Get Picture was used after certain other windows had been opened and closed.
- FIX: Using the Card Script to change the layout, but then cancelling it messed up the main window.
- FIX: Selection Menu item was not getting disabled if there was no picture area in the window.
- FIX: After a picture was pasted from the clipboard, the current tool was not being set to the Selection tool.
- FIX: There was an edit field refresh bug after the card info script window was cancelled.
- FIX: Applescript wasn't always working in OS X.
- FIX: There was a bug in application setup windows if you minimized one of the windows.
- FIX: Selecting patterns now shows a frame around the selected pattern.
- FIX: There was a bug that displayed the previously selected picture in a new game project if a new project was opened and the previous project had a selection rectangle active.
- FIX: Window border was not correct when using Hide Desktop with plain window.
- FIX: Window size was too small if Inventory was used, but counter and status bar were not.
- FIX: WINDOW command was crashing in OS X.
- NEW: Selections can be scaled by holding down the option key and dragging the corner of the selection.
- NEW: Mouse coordinates are shown in the lower right of the main window.
- NEW: INVENTORY DELETE with no parameters deletes all inventory items.
[edit] v3.8.1 - 7/30/04
- Fix bug in USERASK
[edit] v3.8 - 6/22/04
- New Inventory feature.
- New SPRITEPATH command.
- Buttons in main window should no longer overlap each other in OS X.
- Pasting text now removes the styled info so the text is the correct font and style.
- Fix bug that didn't let you use a negative in front of variable name (X = -Y)
- Fix bug that didn't hide all of the background if "hide background" selected and monitor resolution was changed.
- Fix bug in WINDOW command.
- Fix bug so non existing strings are set to "" instead of 0.
[edit] v3.7 - 4/02/04
- Fixed a bug that was using the wrong font in a PRINT command if the status bar was in use.
- Fixed a bug in ON MOUSEDOWN and ON MOUSEUP commands.
- Fixed AppleScript bugs.
- AppleScript now supports return values.
- New CHR$ command.
[edit] v3.6 - 3/11/04
- The maximum value for the statusbar can now be set from 1 to 100 (previously 5 to 9) and can be changed in your program with the STATUSBAR command.
- The Status Bar name was not being reset for a new game if the Status Bar name was changed during game play.
- The Counter name was not being reset for a new game if the Counter name was changed during game play.
[edit] v3.5.2 - 1/30/04
- Fix a bug in USERASK option of button script windows.
[edit] v3.5.1 - 10/31/03
- Fix a crashing/quitting bug in OS X when copying an image to the clipboard.
- Fix a click area framing bug when a picture is selected in the window while the click area tool is active.
- Remove 68K compiled game support and all other old 68K support code.
- Remove the rounded corner window style option since it isn't available in Carbon.
- The standard highlight color is now used in Help window topics if carbonLib 1.6 or greater is installed or if OS X is installed.
- Minor changes to where the line tool display in the toolbar is drawn.
[edit] v3.5 - 8/29/03
- Fix IMAGEFILE Option not being read from a saved file correctly.
- Fix a bug in Applescript command that prevented future commands from working if an AS error occured.
- Fix a bug when the Help window was used in the opening splash window.
- Fix a bug when REPEAT used in MOUSEDOWN/MOUSEUP block
- Fix a bug when REPEAT used in an ON TIMER block.
- Fix a bug in RANDOM that wouldn't let you pick a negative number.
- Fix a bug that didn't refresh the main window after a script window was closed if the game was saved while the script window was open.
- The click area number is now shown in click areas.
- MouseHorz and MouseVert game variables are now always updated while a script is running.
- You can have up to 10 sprites on the screen at once.
- New SPRITECOLLIDE command checks to see if two sprites have collided.
- New YESNOALERT and OKCANCELALERT.
- New WINDOW command opens a window to show either a graphics file or text file.
- New Selection tool.
- New SpriteClicked game variable returns the number of the sprite that was clicked.
[edit] v3.4.3 - 2/4/03
- This time I really fixed the bug in compiled games that wouldn't play movies.
- Fix a "Missing resource" error when launchng a URL from 68K Macs.
[edit] v3.4.2 - 12/17/02
- Fix bug in compiled games that wouldn't play movies.
- Fix bug in status bar code that sometimes changed the font in the text area.
[edit] v3.4.1 - 11/19/02
- Fix bug in OS X that sometimes didn't refresh window after color pop up was used.
- Fix paint fill bug in OS X that shifted the fill.
- Fix non showing animations in OS X.
- Fix bug that was resetting the image file option when a saved file was opened.
- Fixed a bug in LET that messed up the last word in a string.
- Attempt to fix clipboard bug that causes crashes when cutting or copying pictures.
[edit] v3.4 - 9/21/02
- New Carbon version runs in OS X.
- Can compile games that run in OS X.
- Fix bug in SETCURSOR that didn't recognize variables for the cursor number.
- New GETAREA command.
- IMAGEFILE now has no flicker.
- Add "IMAGEFILE command uses overlay" game option.
- New SPRITE command.
- POPFIELD has a gray background with a shadowbox.
- Minor changes to user About Box window in Application Setup.
- Raise sound limit from 25 to 50.
- Various GUI changes to accomodate Carbon version.
- Text in the Help window can be copied to the clipboard.
[edit] v3.3.1 - 6/21/02
- Fix NOTE command not working correctly in compiled games.
- Fix splash window not showing up in compiled games.
[edit] v3.3 - 2/18/02
- Fix minor display bug in Application Setup window.
- Add SETCURSOR submenu to Language menu.
- Fix bug that created multiple Help menu items if Load file is clicked and then cancelled at startup.
- Remove -1, -2, etc showing up in "Go to Card" fields when End game, DoMenu, or other options are chosen.
- Show user About window in Run Mode instead of GM About window.
- Add QuickTime v5.0 to "Requires QT version" in Application Setup window.
- The "Disable Above Options in Card #1" option is now unchecked as the default.
- Remove remaining launch application restrictions from run mode.
- Add HIDECOUNTER command.
- Add SHOWCOUNTER command.
- Add HIDESTATUSBAR command.
- Add SHOWSTATUSBAR command.
- If GM Toolkit (or an alias to it) is in the same folder as GameMaker, then 2 picture buttons will be shown in script editor windows to let you format the script and check it for errors.
- Fix paint fill bug.
- Change COMMAND + Q for stopping game in Run Mode to COMMAND + PERIOD.
- Fixes to IMAGEFILE. Should be less flicker and no memory problems.
- Importing picts has a preview window.
- Change NavServices to work with OS 8.5 and up rather than 8.1 and up.
- Minor fixes to file error handling due to changes in FutureBASIC compiler.
- Fix HIDEAREA bug in compiled games.
- Fix SHOWAREA bug in compiled games.
- Fix SETAREA bug in compiled games.
- Raise script limit to 500 lines or 30k (was 250 lines or 20k).
- Fix bug that corrupted scripts if the total code on a card added up to more than 32k.
- Fix bug when stoping run mode that could cause Tools menu to select more than one tool and the edit field not be editable if the card had no pict area.
- Eliminate some extra window flicker when editing the game in some situations.
- REPEAT can be used with no number after it to keep looping until EXIT REPEAT (press OPTION key to break out if you get stuck in an infinate loop).
- Minor changes to some windows to make them less modal.
- Games can be compiled for 68K, PPC, or FAT (Carbon compiling is in beta).
- New CONTAINS command for strings (example: IF X$ CONTAINS "Hi" THEN BEEP)
[edit] v3.2.4 - 10/12/01
- Fix bug when selecting card layout in New Game Options.
- Fix bug with END command in a IF THEN block.
- Fix bug in the card options window that wouldn't let you use "Don't use Save Alert" option. -Find/Change now deletes find string when Change is selected with no string in the Change field.
- Image from IMAGEFILE was being erased in card script even if REFRESH command was used before IMAGEFILE.
- Fix "string too long" error when setting a sound to play in card options window.
[edit] v3.2.3 - 9/27/01
- More changes to IMAGEFILE.
- Fix bug in pop up menus that covered menu text in System 7.
- Progress bar and status bar are now Appearance compliant.
- Fix bug in DOMENU NEW that doesn't properly go to card 1.
- HIDEAREA and SHOWAREA were missing from Help.
- Fix case sensitive bug in IF/THEN.
- Eliminate screen flash when a color, pattern, or line width is selected.
- No limit on the amount of variables that can be used (limited only by memory).
- Script parser is up to 300% faster depending on what commands are used.
- LET can optionally be used to set variables (LET X = 1).
- Fix bug showing quotes in button names when opening player saved games.
- Fix string parsing bugs when adding strings together.
- FILEIO can now read and write to files in a folder if the folder is in the same folder as your game.
[edit] v3.2.2 - 7/23/01
- Minor improvements to pop up menus in dialogs.
- Remove BEEPs mistakenly left in for testing opening of GM 3.1.1 files.
- Fix picture area frame getting changed to pattern when paint fill used.
- Fix File errors in FILEIO because of change in latest FB compiler.
- Add error checking for string too long when parsing scripts (truncate strings).
- VAL command was missing from Scripting Reference doc.
- Script error window showed wrong line number if the error was on a line higher than 99.
- Improved paser code for adding string variables together.
- Fix counter not erasing totally if going from large number to single digit number.
- Using a file number of 0 with FILEIO will use the System folder for reading and writing files.
- Hopefully fixed "Can't use DEF DISPOSE on resource handle" errors.
- Increase maximum amount of words on a line from 50 to 80 to fix various scripting problems in long lines.
- Use real default frame button in dialog windows instead of PICT resource.
- New game window no longer looks inactive after Help window opened and closed.
- Fix bug that didn't show movie correctly in card 1 in compiled games.
- Fix problems with DOMENU button options.
- Fix crashing bugs when saving games.
- Change the way IMAGEFILE command works.
[edit] v3.2.1 - 6/22/01
- Improved Appearance support (edit fields in dialog windows have white background, focus ring around active field, pop up menus updated).
- Fix OK button not working when recording sounds.
- Fix TIMER bug in compiled games.
- Fix garbage in About text for your game (in Application Setup)
- FILEIO commands are now listed in the Language menu.
- FILEIO works with number variables (only worked with strings in v3.2)
- POPFIELD waits until mouse is released before continuing script.
- Added CAUTIONALERT, NOTEALERT, and STOPALERT commands.
[edit] v3.2 - 6/18/01
(this version that requires a PPC Mac)
- PPC native version compiled with FutureBASIC 3
- Compiles PPC games (Fat and 68K options may be added to the next release)
- Your script code runs 25% to 80% faster.
- Maximum amount of lines in a script has been raised from 150 to 250.
- Simple file handling with FILEIO commands (see the scripting reference). NOTE: There are still some bugs in FILEIO. I think it only handles string variables right now.
- SETCURSOR command to change the cursor.
- BEGIN APPLEEVENT/END APPLEEVENT command structure to let you send AppleEvents to other applications.
- Colorize card layout icons and window style icons in Options window.
- Fix bug when resetting variables that was not resetting USERASK$ properly and could mess up string handling.
- Reduce script parser code slightly (may improve speed a bit).
- You can drag System sound files and image files onto the GameMaker application icon to import them into your game. Sounds will be added to the list of sounds. Images will be placed in the graphics area for the current card.
- Uses the new file loading and saving windows (Navigation Services) if you have OS 8.5 or higher.
- Fix line number in script editor window not updating after Cut or Clear menus used.
- Fix paint fill bug that incorrectly painted all black parts that touched the graphics border frame.
- The LaunchURL plugin is no longer needed.
[edit] v3.11 - 2/24/01
- Fix bug in window border in compiled games (was only fixed in GM for v3.1)
- Fix bugs in compiled games when REFRESH or PICT commands are used while movies are playing.
[edit] v3.1 - 2/22/01
- Fix bug in WORD$ that returned full string if looking for last word.
- Put Quit button in opening splash window.
- Add alert to ask if you want to delete the click area.
- Remove limitation on "save game" option in card info window of card 1.
- Add clipboard option to About window.
- Fix bug that erased About pict if file open cancelled.
- Show list of available sounds in SOUND item of Language menu.
- Player can now use the buttons, click areas and menus while a movie is playing (game play doesn't stop).
- Home, End, Page Up, and Page Down keys work in script editor window.
- Fix bug in window border when "large game area" off, hide desktop, full screen graphics display, no counter or status bar (black frame was at wrong location).
- POPFIELD command to show text in a small box that will pop up along the bottom of the graphics area. The box disappears when the mouse is clicked.
- Fix bug in GOTOCARD command that wouldn't launch an app with a string variable (GOTOCARD :$var$$ didn't work).
- Using GOTOCARD to launch an application now works in GameMaker (previously only worked in compiled games)
[edit] v3.09 - 12/22/00
- Fix quote character bug in string variables when setting a string to "".
- Fix bug when opening saved games that could show wrong button names.
- Fix bug with buttons being reset after SHOWBUTTON in card script.
- Minor changes to some errors in sound handling.
- Fix mousehorz, mousevert not updating if mouse is clicked several times very quickly.
- Fix clip region bug when showing a card picture in card scripts with PICT command.
- Attempted a fix for possible memory leak in IMAGEFILE command (didn't fully test as I couldn't duplicate the reported problem).
- Add some missing commands to the scripting help and reference file.
- Added Find/Replace options for text area and script editor.
- You can now include a picture in the "About" and splash windows.
[edit] v3.08 - 11/22/00
- Fix memory bugs in PICT and REFRESH commands.
- Fix bug when opening a player's saved game files. GM was trying to read from the wrong file.
- Fix several more bugs in compiled games when there's more than 125 lines of code.
- Fix bug in compiled games when saving files. GM tried to write to the wrong file if click area coordinates needed to be saved.
[edit] v3.07 - 11/2/00
- Fixes to IMAGEFILE command in compiled games.
- Fix bugs in compiled games if more than 100 variables used.
- Fix bugs in compiled games if more than 125 lines of code are in a script.
- Fix END IF wihout IF THEN error when using EXIT REPEAT.
- Click areas that are moved in scripts now get saved to the player's saved games.
- Window title is now shown correctly when opening a player's saved game if the window title was changed with SETWINDOWTITLE before the game was saved.
- Make the window smaller if counter and statusbar are both turned off in run mode and compiled games.
- If you use the plain window with no title bar and select the "Hide desktop" option, the white border around the picture and text area will be eliminated (quick hack to simulate full screen mode).
[edit] v3.06 - 9/27/00
- Your game version number is now saved, loaded, and reset correctly.
- Fix typo in an error message.
- Entire line in script window now gets highlighted when "Go To Line" used to go to a line (to fix text edit bug that was selecting end of previous line).
- Now has "Line X of Y" in script window.
- Fix scroll problem that put the selected line past bottom of window when "Go to Line" used.
- Raise maximum amount of lines per script to 150.
- Added LEN command to get length of a string (x = LEN a$).
- Added VAL command to get a string's numeric value (x = VAL a$).
- Fix bug that didn't show a button that was hidden on a previous card.
- Fix bug that wasn't updating counter display when changed in click areas.
- Fix bug that kept setting "Do On Mouse Down" click area option to off.
- Add HIDEAREA and SHOWAREA commands (click areas still not saved to players game).
- Raise maximum amount of variables (both strings and integers) to 125.
- Add isSoundPlaying and isMoviePlaying built in variables.
- Fix bug that didn't always disable MOUSEUP/MOUSEDOWN code when branching to another card.
- Fixes to DATE$ and TIME$.
- You can now put IF x THEN to test if x <> 0 in IF THEN commands.
- Add EXIT REPEAT command to exit a REPEAT loop.
- Putting a ; after a PRINT command eliminates the automatic return character.
- SWAP command wasn't working with string variables.
- Add STR$ command to convert a number to a string (a$ = STR$ x)
[edit] v3.05 - 8/5/00
- Fix Disk Error bug when opening player's saved games if no string variables used in the game.
- Added DATE$ and TIME$ variables.
- DELAY command is less strict. Anything less than 0 is set to 0 and anything greater than 1000 is set to 1000 instead of causing errors.
- Amount of delay in DELAY command was sometimes less than it should have been.
- Fix wrong "variables must start with a letter" alert when script is missing an ending END MOUSEUP, END MOUSDOWN, or END TIMER command.
- Fix bug that skipped playing a sound if the SOUND command was after a MOVIE command.
- Fix math bug. For example, "X = 2 + X" would always be 4 no matter what X was.
- When the player saves their game, TIMER, MOUSEUP, MOUSEDOWN, and any changed buttons are now saved to the player's saved game, so opening the game should now properly begin at the exact point where the game was saved.
- Change error message for HIDEBUTTON and SHOWBUTTON when using RANDOM.
- Fix bug in USERASK in compiled games.
- Fix bug in PRINT command that erased the picture if the picture was displayed with PICT command in compiled games.
- Remove some error messages from compiled games to keep game running. For example, HIDEBUTTON 10 will skip the command instead of alerting the player of an error in the script (button number is out of range). Other errors removed include ones for SHOWBUTTON, NOTE, and MOVIE. Errors for all of these are still in GameMaker for debugging purposes.
[edit] v3.04 - 7/14/00
- Fix bug not recognizing Mousehorz and Mousevert built in variables in compiled games
- Fix REPEAT bug when used in TIMER, MOUSEUP, and MOUSEDOWN block structures
- When importing sounds, if a sound with the same name is already in the game, you'll be asked to rename the imported sound
- Fix several bugs in IMAGEFILE command (this is still an unsupported beta command)
[edit] v3.03 - 7/6/00
- Fix bug when multiple PRINTs used in card script in compiled games
- Fix paint fill bug
- Fix TIMER bug where a one line timer didn't work in block ON TIMER command
- Fix bug that didn't update the counter display during ON TIMER blocks.
- Fix bug that ignored a line of script if the line started with rem as the first 3 characters of a variable
- Fix bug that wasn't using the About box as the splash window
- Name of compiled game is now used for default About box if user hasn't created one
[edit] v3.02 - 6/10/00
- Userask option on some buttons in some cards was selected by default and displaying garbage as the question.
- Various string handling fixes and improvements
[edit] v3.01 - 6/6/00
- Fix bug that caused a script error when a block IF THEN was used inside a block ON TIMER, ON MOUSEUP, or ON MOUSEDOWN
[edit] v3.0 - 7/1/00
[edit] v2.9 - 4/11/00
- Fix bug introduced in v2.89 that wasn't showing picture on card 1 when switching to Run mode and after selecting New game in Run mode.
- Fix bug in Statusbar that waited til other sounds were finished before playing status bar sound (bar sound now skipped if other sound is being played).
[edit] v2.8.9 - 4/4/00
- Fix MOVIE bug in card scripts.
- Fix disappearing card text bug after pasting text into a card script.
- Fix disappearing status bar bug.
[edit] v2.8.8 - 2/29/2000
- Fix SHOWBUTTON bug when the name parameter was used that could set all buttons to the new name when switching to Create mode.
- Fix card display bug when switching from Run mode to Create mode.
- Fix Tool menu bug when switching from Run mode to Create mode.
[edit] v2.8.7 - 1/15/2000
- Fix a bug in SHOWBUTTON when used in card scripts.
- Fix bug in PICT command when used in card scripts of compiled games.
- Properly set BNDL information in compiled games.
[edit] v2.8.6 - 11/4/99
- An "X = RANDOM Y" command was being flagged as an error because of the Y variable.
- Fix problems with using variables in SHOWBUTTON command.
- Negative numbers can now be used with RANDOM. For example, "X = RANDOM -10" will return a random number from -1 to -10.
[edit] v2.8.5 - 10/29/99
- Fix bug in PICT command that wouldn't show another card's picture after a movie was played.
- Fix memory leak in MOVIE command.
- Variables can be used in all commands that should accept variables.
[edit] v2.8.4 - 9/10/99
- Fix some problems with PICT and PRINT commands when used in card scripts.
- Added EXIT command to exit a script.
[edit] v2.8.3 - 8/24/99
- Fix bug when opening saved games in Run Mode.
- Fix bug in compiled games that didn't properly compare variables.
[edit] v2.8.2 - 8/21/99
- Fix crashing bugs in PICT, REFRESH, and PRINT commands.
[edit] v2.8.1 - 8/14/99
- Added PICT command to show another card's picture.
- Added CLEAR command to clear all text in the text area.
- Added REFRESH command to show the card's original picture and text if they had been altered using other commands.
- You can now have multiple correct answers for Userask option
- Change TAB character to 2 spaces instead of a real TAB to prevent problems with commands and variables.
- Help window and Clipboard window stay open when script window is closed.
- Fixed a bug causing crashes when closing the script window.
- Fixed a bug in SETWINDOWTITLE command that could potentially cause crashes.
- Fixed a bug that caused crashes if PRINT command was used in card script of card #1.
- Fixed a bug in compiled games that was drawing graphics to the black background area when Hide Desktop option was used.
[edit] v2.8 - 4/7/99
- Fix bug in Run Mode that shows buttons too high with SHOWBUTTON.
- Fix bug in Get Picture that tried to open text files (text files still show up in the list with OS 8.x and certain extensions, but no errors should occur if a text file is selected).
- Fix bug that wasn't handling going to the most recent card correctly in Run Mode.
- Fix bug that erased a movie after it was done playing if the card didn't have a picture.
- Raise maximum amount of code per script to 125 lines or 20K (whichever comes first).
- TAB character now works in edit fields ( I may take this back out in the future if it causes trouble).
- Added a Card Script button to bottom of main window.
- Added a global TIMER (negative number in TIMER command makes the timer global).
- Added SETWINDOWTITLE command to change the name of the window.
- Added PRINT command to put text into the text area of cards.
- Added a built in variable named Totalcards to keep track of how many cards the player accesses.
[edit] v2.7.1 - 3/20/99
- Raise memory requirements for GameMaker to 2.5Mb minimum and 5Mb preferred.
- Fix bug in compiled games that was not changing card displays correctly.
[edit] v2.7 - 3/14/99
- Large window option added (fits 640 x 480 monitors)
- New Game Options window displayed before starting a new project.
- Added an Eye Dropper tool (picks up color clicked on).
- New name parameter to SHOWBUTTON lets you rename buttons.
- END command added to script language.
- Nested IF THEN added to script language with a limit of 20 nested blocks.
- Speed up script parser slightly.
- Speed up file saving slightly.
- Filter out some additional ASCII characters from edit fields.
- Counter name and whether it's on or off were not being reset when a new project was started.
- Limit display length of status bar text and make sure it's erased if text renamed to a shorter length.
- Fix bug that sometimes skipped first seconds of movies (may need more work).
- Fix bug that could incorrectly end the game after playing a movie.
- Fix bug that erased movie picture if screen refreshed after movie was done playing.
- Fix bug that ran button or click area options if GOTOCARD script went to the current card.
- Clipboard window now available while script window is open.
- Cursor was not always resetting to arrow when Help window opened over top script window.
[edit] v2.6.2 - 1/22/99
- Fix bug in Undo routine when undoing graphics.
- Fix bug that was showing lines or strange characters in the File menu in Run Mode.
- Fix bug in Help window that selected the wrong topic if the mouse was double clicked on a topic.
- Fix bug when playing movies that was pinning the movie to the small graphic size even if the card is set to the large graphic display.
- Status bar and counter no longer flash when moving between cards with different displays.
- Raise maximum length of text on cards from 625 bytes to 1024 bytes for better use with the full text display.
[edit] v2.6.1 - 1/4/99
- Fix bug that didn't disable text tool menu when graphics layout selected.
- Fix bug that incorrectly enabled Get Picture menu after using Run Mode if layout was set to all text.
- Fix bug that was sometimes erasing the picture after the Card Info window was used.
- Fix a file saving bug that was not saving a card's layout option if no buttons, text, or click areas are on a card.
- Fix bug that was not properly updating the scroll bar in the Script window after pasting text from the clipboard.
- Fix bug in Script window that was not properly resetting the cursor to an Ibeam after copying or pasting text.
[edit] v2.6 - 12/29/98
- Fix bug that could either disable or put styled text in About menu of compiled games if title of game contained certain characters.
- Fix a minor bug that would not allow rects to be drawn from right to left starting at right most part of paint area.
- Files are no longer considered unsaved after arrow keys pressed.
- Fix bug in pop up menus that couldn't handle certain symbols correctly.
- Added a hide desktop option to the Game Options.
- Can move and resize click areas by holding down the <OPTION> key.
- Sounds can be renamed.
- GameMaker Help menu item moved to the default Help menu in Mac OS 8 and higher.
- Now has 3 card layout options including the classic graphics and text, graphics only, and text only.
- Get Picture menu now has a <COMMAND> + <G> hot key.
[edit] v2.5 - 10/25/98
- Added ON TIMER and TIMER OFF commands to the scripting language.
[edit] v2.4.3 - 10/18/98
- Fix bug that was picking wrong colors and patterns.
- Fix bug when using variables in ALERTs if the variable was at the end of a sentence.
[edit] v2.4.2 - 10/14/98
- Fix some bugs with looping sounds.
- Now shows I-beam cursor in script editor window.
- ALERT command can now show the value of variables by using $variable$ in the text (example: ALERT You have $experience$ experience points)
[edit] v2.4.1 - 10/2/98
- Fix bug in DOMENU ABOUT command that incorrectly showed a syntax error.
- Fix bug that erased the card picture when playing QT MIDI files.
- Fix bug that was not recognizing the not equal sign (<OPTION> + <=>) when comparing variables.
[edit] v2.4 - 9/23/98
- Fix bug that was not stopping MIDI music when Run Mode stopped.
- Fix bug that was incorrectly enabling and disabling the Edit menu when Help window and Script editor window were both open which could cause GameMaker to unexpectedly quit.
- Activate the Help button on the keyboard.
- Can now launch GameMaker from a locked disk if the locked disk is not the startup volume. If you have any other problems launching from disks other than the startup disk, try pressing the <OPTION> key when GameMaker is launched (anytime while the splash window is open) to force GameMaker to save the temporary work file in the active System's folder.
- Add LOOP SOUND and LOOP MOVIE commands.
- Improve randomness of RANDOM command.
[edit] v2.3.2 - 9/15/98
- Fix bug that would not play more than 1 movie file.
- QuickTime files with sound track only (no movie data) including QT MIDI files can now play in the background while game play continues.
- Added STOP SOUND and STOP MOVIE commands to stop playing sounds or QuickTime files that have no movie data including QT MIDI files.
[edit] v2.3.1 - 9/9/98
- This time I really fixed the cursor bug when ALERT script used.
- Fix TOGGLE command bug that couldn't toggle a variable that hadn't been created.
- Improved error handling for RANDOM command.
- Fix bug in Quit menu when running a compiled game with minimal menus.
- Click areas no longer disappear when new click areas are being drawn.
[edit] v2.3 - 8/28/98
- Fix a bug in IF command that sometimes required variables to be case sensitive.
- Fix a bug that was sometimes not showing click areas after stopping Run Mode if click area tool selected.
- Fix cursor and statusbar bugs happening on older Macs.
- Help window and all other Apple menu items now work while script editor is open.
- Increase maximum lines of code per script from 20 to 100.
- Increase maximum amount of variables from 25 to 50.
- Now optionally uses (<OPTION> + <=>) in place of <> in IF commands.
- Added block IFÉTHENÉELSEÉEND IF command to scripting.
- Added SWAP command to scripting.
- Added TOGGLE command to scripting.
[edit] v2.2 - 8/19/98
- Fix a bug in SHOWBUTTON command that was not showing the button in compiled games (only worked correctly in Run Mode)
- Fix a bug with cursors that was causing problems with card #250.
- Show arrow cursor when ALERT command used (previously fixed only GM alerts and dialogs, not user ones)
- Script editor window now has a Cancel button.
- Added a DOMENU command to scripting and allow New, Open, and Save menu routines to be used in scripts even if the "Use minimal menus" option was selected in the "Game Options" window.
[edit] v2.1.4 - 7/28/98
- If custom cursors are used in click areas, GameMaker now switches to the normal Mac arrow cursor while dialog and alert windows are displayed.
- Forward delete key now works correctly.
- Help, Home, End, Page Up, Page Down, and Fkeys are completely disabled to avoid unintentionally adding invisible characters in scripts which caused script errors.
- Fix bug when opening saved games in Run Mode and compiled applications that was creating duplicates of the built-in variables.
- Fix a bug that could cause several strange problems if a line of code has been autowrapped in the editor to use 2 lines.
[edit] v2.1.3 - 7/15/98
- Fix a bug that wouldn't allow custom color cursors to work correctly.
- Custom cursors are now displayed as "unknown" in the pop-up menu if they are not named instead of not displaying them at all.
[edit] v2.1.2 - 7/1/98
- Fix a bug that displayed a "No valid buttons" error message if there were no buttons at the bottom and the first of several click areas on the card had been deleted.
- Add some color cursors that can be used with click areas and support for custom color cursors that you can create yourself as "crsr" resources in you project file.
[edit] v2.1.1. - 6/25/98
- Fix a bug that didn't display custom cursors correctly in most cards.
[edit] v2.1 - 6/24/98
- Change User Ask so that "Incorrect answer" Alert is no longer displayed when answer is wrong and the "Go to card" field is empty unless you set the Alert to on.
- Increase maximum lines of code per script from 15 to 20.
- Now has 8 different cursors that can be used when the mouse is over a click area.
- You can create your own custom cursors to use with Click Areas by adding "CURS" resources to your project file starting with ID # 1010. Don't add resources to the GameMaker application.
[edit] v2.01 - 6/14/98
- Fix a bug in compiled games that was showing an incorrect counter.
- The Barvalue variable can now be set by the user.
[edit] v2.0 - 6/11/98
- Fix a bug that wouldn't launch another application from Card Info script.
- Fix a bug in Run Mode that displayed the message "Can't add any more click areas to this card." if there were 6 click areas and the player clicked anywhere outside a click area.
- Fix a bug that was not releasing memory when playing a sound in the Sound recording window.
- Now has a scripting language to customize the actions of cards, buttons, and click areas. See the "Script Language Reference" document for more information on scripting.
- Added an optional counter to the bottom, right of the window that can be used for things such as a score, hit points, gold, etc.
- Added an option to use the Status bar card when the bar is either empty, full, or never.
- Added an option to set the maximum Status Bar value to any value from 5 - 9.
- Pressing the <OPTION> key while using the brush, line, rect, roundrect, oval, and region tools temporarily switches the border and fill colors (border becomes fill and fill becomes border).
- Lets you select up to 3 custom colors for each project using the standard color picker window (16 colors + 3 custom colors for a total of 19 colors).
[edit] v1.64 - 1/8/98
- Now has 6 click areas per card.
[edit] v1.63 - 11/5/97
- Fixed a bug that was displaying a "Can't find card" message if the status bar option was turned on and the bar was empty, but not being used in current card.
[edit] v1.62 - 10/28/97
- Fixed several bugs in click areas.
- Fixed a bug on System 6 and old Macs that caused crashes while compiling.
[edit] v1.61 - 10/22/97
- Fixed a bug introduced in v1.6 that caused GM to ignore the card link in the UserAsk if the status bar was used with the UserAsk option.
- Fixed a bug that was not displaying the card picture if the most recent card had no buttons on it.
- Other minor fixes to the status bar in click areas and UserAsk.
[edit] v1.6 - 10/19/97
- Fixed a bug on Macs with multiple monitors where a window was being temporarily displayed on another monitor while compiling a project.
- Fixed a memory leak when drawing icons in the icon selection window.
- Fixed a bug that was sometimes not displaying the status bar in Create Mode.
- Fixed a bug that did not reset the status bar when creating a new file.
- Fixed a bug in the status bar which made GM attempt to go to the wrong card in Run Mode if less than 3 cards were listed in the status bar menu.
- Status bar now works on 9" monitors by displaying it on the menu bar on small screens.
- Last 3 cards are now defaults for the status bar, but user can still change them.
- Added 3 navigational buttons at bottom of window on 12" or larger monitors.
- Now has rectangular hot spots (click areas) that can be drawn anywhere in the picture.
[edit] v1.5b1 - 8/28/97
- Fixed a bug in UserAsk that was still sometimes duplicating questions to buttons in other cards (hopefully I really fixed it this time).
- Fixed a bug when using MacOS 8 that may have failed to display the icon in Alert messages.
- Fixed a memory leak when saving a project file.
- Fixed a bug in edit field that was not setting file to unsaved if text that was typed or pasted was same length as the selected text.
- Fixed a bug that was not unlocking a handle when importing MacPaint pics.
- Apple menu now stays enabled if Help or Clipboard windows active.
- Improved error messages for sound recording.
- All buttons in card 1 are now editable.
- Now has a status bar option in button scripts and UserAsk scripts (doesn't work on 9" monitors).
- Paint pallette window can now be opened by clicking a button at the bottom of the window on 12" or larger monitors.
[edit] v1.33 - 7/24/97
- Fix a bug in UserAsk that was sometimes duplicating questions to other buttons.
[edit] v1.32 - 6/25/97
- Fix bug that was checkmarking the UserAsk box for all buttons on a card if any button on the card had a UserAsk question.
- Fix bug that was deleting all UserAsk questions on a card if more than one question existed on the card and the user tried to delete one.
[edit] v1.31 - 6/21/97
- Fix bug with UserAsk option. If a question was longer than 64 characters, the answer was replacing the text from the question starting at the 64th character.
[edit] v1.3 - 6/16/97
- Fix bug that was not showing new card name if card name was changed in Card Info window.
- Fix bug in Run Mode that was asking to save on card #1 during "Open" menu action of button scripts.
- Can import SuperPaint v3.0/3.5 graphics files.
- Added a Paint Fill tool to fill in areas with the current color and pattern.
- Accepts "+" or "-" in the "Go to card" field of button and card scripts to go to the next or previous card.
- New option in card scripts disables asking to save during menu selections.
- New option in button scripts lets you launch another application.
- New option in button scripts lets you ask the player a question.
[edit] v1.2 - 2/23/97
- Fix a possible incompatibility problem with System 7.6.
- Fix several bugs with sound importing and removing which should hopefully solve any sound problems you may have been having.
- Fix error message "Clipboard too large to view" which sometimes happened when the clipboard was empty.
- Fix bug that was sometimes not refreshing the screen if the user quickly clicked in the paint window after closing a dialog box.
- Fix bug that would not display the About menu from button scripts in card #1 if Presentation Option used.
- Fix bug in Run Mode that replayed card info script if a button was pressed that did not change the card (compiled applications worked correctly).
- Help window and Clipboard window are less modal. They can now stay open while other windows are active.
- Minor changes to clipboard window when not enough memory to view.
- Can now import StartupScreen documents.
- Added an option to use the About box text as a splash window.
- Improved some graphics templates.
- Make some changes to the ring icon family.
[edit] v1.1 - 11/17/96
- Improved handling of resources for better stability.
- Fix bug in Run Mode which gave a "File Locked" error message when trying to save over an existing file.
- Fix bug in sound routines which sometimes caused the wrong sound to be played if a snd resource in the project had no name.
- Add a Do Menu option to button scripts so you can set a button to activate one of the menus when the user clicks the button.
- Add a Sounds menu to let you remove sounds, import sounds, and record sounds.
- Added a help topic for card buttons.
[edit] v1.04 - 9/26/96
- Added 3 user editable buttons to card #1.
[edit] v1.03 - 8/23/96
- If a sound is playing and a new sound command is encountered, GM now stops the first sound and begins playing the new one.
- Sound menu can now list 25 sounds (was only showing 24 plus "NONE SELECTED").
- Put a checkmark on the selected sound in pop-up menus.
- Fixed a bug that was not releasing memory after playing sounds.
- Undo menu has been activated for use with graphics.
- Faster, smoother flowing spray paint tool.
- Pressing the option key makes the eraser and spray paint tools smaller.
- Error message for "Invalid card name or number" in compiled applications now says "Can't find card" and cancels the action rather than quitting.
[edit] v1.02 - 8/2/96
- Fix problem introduced in v1.01 that could cause crashes when creating applications.
- Fix bug that incorrectly displayed a locked file message and sometimes deleted the file when trying to overwrite it when using the "Save as" menu.
- Add error message when trying to open a game that has card numbers that are higher than the maximum that can be handled by the current version of GameMaker.
- Added "Newer version of GameMaker is needed" error message when trying to open an unknown file format.
[edit] v1.01 - 7/20/96
- GameMaker can no longer be launched from a locked disk. This eliminates problems GM had when trying to use a temporary work file.
- Minor changes to eliminate occasional problems when creating applications.
- Improved memory management when importing a MacPaint file.
[edit] v1.0 - 7/11/96
- Add color to icon pictures when making an icon selection.
- Now has 36 Finder icons to choose from.
- Added 150 additional cards (250 total).
- Can play "snd " resources when clicking a button or opening a card.
- Can flip through cards after picture and text are shown, but before buttons appear to create animation or self-running presentations.
- Fix bug causing buttons to sometimes be unable to link to the most recent card.
- Fix bug in Clipboard window. If the clipboard was changed by another program while the GM clipboard window was open, the window continued to show the old data.
- Other minor fixes and changes.
[edit] v0.98f - 5/23/96
- Fix Edit Field bug that was introduced in v0.98e.
[edit] v0.98e - 5/20/96
- Fix memory bug introduced in v0.98d causing crashes when compiling certain applications.
[edit] v0.98d - 5/17/96
- Compatible with Macs having more than 16Mb of RAM.
- 16 color pallette (previously had 8 colors).
- Choice of 28 Finder icons (previously had 15 icons).
- Online Help.
- Opening & Saving documents is 3 to 4 times faster than previous versions.
- The 128K limit for imported graphics has been removed. Graphics are now limited only by available memory.
- Clipboard window can now display graphics larger than 32K.
[edit] v0.98c - 2/7/96
- Fix bug in "Go To Card" and "Run Card" Dialog boxes which was sometimes causing pictures to be saved to the wrong card.
[edit] v0.98b - 1/23/96
- Runtime shell for compiled games is now fully compatible with Macs having more than 16Mb of RAM.
- Fix minor bug in "Go To Card" and "Run Card" Dialog boxes which sometimes cancelled when "OK" selected.
- Fix bug that was not checking the color depth before displaying "Pen & Pattern" window in case colors were changed using the Monitors control panel. This was sometimes causing incorrect or no colors to be shown.
[edit] v0.98a - 12/2/95
- Fix bug in both GameMaker and runtime shell that was slowly using up memory and potentially causing a crash.
[edit] v0.98 - 11/19/95
- Choice of 5 additional Finder icons for compiled games (15 total icons).
- All Finder icons for compiled games are now in color on color Macs.
- Less screen flashing during refreshes and card changes.
- Improved "Save as" dialog box in GameMaker and compiled games.
- Create graphics with 8 colors (previously B/W only).
- Import PICT and EPS documents with 256 colors (previously B/W MacPaint & PICT only).
- Activate Text or Graphic areas by clicking in the area while creating your game
- Buttons enlarged to fit longer button names.
- Presentation option which includes minimal menus and changes to card #1 allows you to make stand-alone help files, presentations, E-zines, photo albums, etc.
- Added "Show Clipboard" menu item to display clipboard contents.
- Fix bug causing files to be corrupted if double quotes ( " ) were used for button names, card names, or document's name.
[edit] v0.96 - 8/10/95
- Added Region tool and Spray Paint tool
- Palette expanded to use all 38 standard System patterns.
[edit] v0.95 - 7/30/95
- First version released.
