Version 8.1.141
Changes
- Option added to force Software Vertex Processing when Direct3D is initialised, this should solve some driver issues and restores GM8.0 behaviour (NOTE: This will be slow rendering down but may improve compatibility)
-
Added several new GML functions (NOTE: No Help entries just yet)
- clamp( number, min, max ) - returns number once it has been clamped between the min and max values
- lerp( val1, val2, amount ) - returns val1 + ((val2 - val1) * amount). (NOTE: amount is not clamped, but is expected to be in 0..1 range)
Fixed bugs
- 0003781 Non-existing surface Crashes the Program
- 0003737 d3d_set_projection_ext stops execution of script
- 0003429 surfaces and display_reset() results in crash
- 0003368 License stamper does not work
Addressed issue
- 0003791 Shifting part of the room
- 0003767 Set region position
- 0003722 Reading in online highscores using 39dll.dll has stopped working
- 0003720 rotating view [wish]
- 0003694 Lib's and others languages
- 0003604 Rounding errors
- 0003586 Game window appears to lose all graphical data and crash.
- 0003584 I HATE WINDOWS HOW ABOUT SOME LINUX SUPPORT?
- 0003579 install link not working
- 0003528 Unexplained executable crash (unique to GM8.1)
- 0003472 Can't upgrade to GM 8.1
- 0003398 Bold courier text overlaps
- 0003366 Don't increment image_index if there are less than 2 images
- 0003365 Drawing glitches on 250 wide panel
- 0003357 Cursor_sprite is drawn over and over...
- 0003355 My game maker 8.1 doesn't have all categories such as (other)
- 0003298 GamerMaker 8.1 lite
- 0003205 Step avoiding & step towards are missing from Move tab in 8.1.139
- 0003200 8.1.139 Missing actions
- 0003193 missing two move actions
- 0003184 Certain actions are not showing up like they are suppose to
- 0003180 game maker 8.1
- 0003177 Many functions disappeared
- 0003158 Want to re-install Registry
- 0003142 3d lights in the previous room show up in the next room.
- 0003111 text drawn with font_add_sprite is smoothed, kind of as if it were being anti-aliased
- 0003110 Gray Screen
- 0003085 Objects wont move
- 0003084 This is unusual.
- 0001846 Range Check error/Access Violation while adding large tiles in room
Version 8.1.140
Changes
- Missing library functions added back in
- Adjusted the timeout for license checking
Fixed bugs
- 0000757 Script end when using sprite_add_sprite
- 0003088 Ctrl - Alt -F incorrectly specifies Timeline step
Addressed issue
- 0003476 GameMaker 8.1 educational version won't start without admin privilege
- 0003579 install link not working
- 0003584 I HATE WINDOWS HOW ABOUT SOME LINUX SUPPORT?
- 0003586 Game window appears to lose all graphical data and crash.
- 0003472 Can't upgrade to GM 8.1
- 0003398 Bold courier text overlaps
- 0003366 Don't increment image_index if there are less than 2 images
- 0003368 License stamper does not work
- 0003357 Cursor_sprite is drawn over and over...
- 0001846 Range Check error/Access Violation while adding large tiles in room
- 0003290 Depth is not taken into account in the path editor.
- 0003321 Game Maker v8.1.139 games cause BSoD on PC with 2GB AMD HD 6950 DVI
- 0003268 Black theme from GMHTML5 option in GM8.1
- 0003264 Only works for administrator
- 0003227 Regression: "No sound device detected, sounds may not play" dialogue box cannot be dismissed.
- 0003144 Multiplayer names and chat
- 0003155 Export Group of Scripts... would be better if it could keep the group structure intact
- 0003159 Deprecated functions still colored in scripts
- 0003145 it keeps saying that its unable to get stand-alone data
- 0003140 Installed 8.1 Lite on a computer with my login account. A different user can not run Game Maker8.1 Lite
- 0001938 Save as PNG strip doesn't allow file rename
- 0003099 draw_sprite passing -1 does not animate the image if the image does not have the same number of frames as sprite_index
- 0003089 Features for the savegame action in objects
- 0001805 Save games are still getting corrupted
- 0003087 Runtime error 216 at 00405FE2
- 0003093 Un existing objects error when check before calling
Version 8.1.139
Changes
- Updated so GM81 exports from GameMaker:HTML5 can be loaded
- Texture loading has been rewritten to stop unexpected error problems on older and low end graphics cards
- Sound issue where repeated message about no sound device has been fixed (only comes up once)
- If you have no sound at all in the export then Sound is not initialised (even if you have deleted all the sounds)
- Games written using Lite now start up quicker
- Added d3d_set_zwriteenable( enable ) function, takes a single parameter that indicates if z writing is on (true) or off (false)
Fixed bugs
- 1718 : Z-Buffer issue with loaded textures
- 1779 : Z-buffering (D3DRS_ZWRITEENABLE)
- 1916 : Can't change colordepth in game
- 1950 : Z buffer issue?
- 1904 : Unexpected error when using ini_open on a filename within a non-existing directory
- 1717 : ini_open crashes the game if the target directory doesn't exist
- 1704 : Zoom shortcuts don't work on number pad
- 2993 : The game crashes just when it starts to run
- 2867 : Getting error message some times when trying to test the game.
- 2729 : Error in 'Run the game'
- 2632 : Games will not play
- 2493 : the game stops on ''open''
- 2295 : Game that worked fine in the past crashes upon load with "An unexpected error"
- 1991 : "Unexpected error occured when running the game" message posts when launching the game
- 1944 : Unexpected error occurred when running the game
- 1948 : unexpected errors, not sure how
- 2919 : F2 - Code snippet not working.
- 1757 : Went to test my game when all of a sudden this error popped up
- 1758 : Was Placing object into a room when this popped up
- 1759 : I do all that work for NOTHING!!!
- 1764 : sprites have a problem
- 1381 : sprite_assign, sprite_add and etc resource crashes
- 1338 : 3d crashes when using models
- 1040 : i try to run my game and it say an unexpected error has occured, it was working fine befor but then this started happening and i
- 1875 : Inactive window freezing up AND unknown compilation error.
- 1864 : Trace.log
- 1830 : Unicode drawing?
- 1751 : Game Maker 8.1 becomes "Not Responsive" when attempting to run (test) or create standalone exe
- 1783 : game failed to run issue...
- 1789 : "No sound device detected, sounds may not play" dialogue box cannot be dismissed.
- 0930 : file_text_write_string writes some characters as '?'
- 1252 : Gamemaker 8.1 Lite Crash on startup
- 1689 : "unexpected error" repeatedly
- 1723 : Room Data Corrupted
- 1130 : Unexpected Error
- 1665 : Crash when running executable
- 1709 : Make the Define Constants window resizable
- 1400 : Negative array index in a script does not throw an error
- 1247 : Game maker 8.1.91 stops working completely with some game maker 8 games during compiling
- 1321 : Code snippets doesn't work with F2. (Rerported)
- 1031 : 'Freeze the game when the form loses focus' should say 'window' instead
- 1115 : Glitch in draw_text with negative coordinates
- 1198 : Scaling Fonts using draw_text_transformed is glitchy
- 2710 : Inaccuracurate object and tile placement above room boundary in room editor
- 2752 : Error "an unexpected error has occurred when running the game" whenever I put in an object with a certain command.
- 1947 : No Scroll bar in Object editor
- 1899 : Background color rectangle do not shift when moving view in path editor
- 2601 : cannot update 8.0 Pro to 8.1
- 1903 : "No sound device detected. Sounds may not play." shows up in dialog box and will not continue to the game
- 1923 : Loading time increased for no reason
- 1663 : GM initialises sound loading when sounds aren't present
- 1906 : GM LITE has 3-4 seconds delayed load times
- 1733 : When cropping, maintain original origin
- 1873 : Game crashes when you leave it running.
- 1866 : Game crashes when unfocused
- 1811 : Freeze the game when the form loses focus causes crash
- 1844 : Game window becomes idle when using Chrome
- 1833 : Several problems when game window is idle/unfocused
- 1824 : Game Window lost focus every 10 seconds
Addressed issue
- 1611 : View offset
- 1217 : Glitchy export of png sprites
- 1808 : Thread Error: Access is denied (5)
- 1502 : GameMaker 8.1 Pro does not work
- 1860 : snapshot action vs. F9
- 1853 : I clicked to play one of my sounds and GameMaker FROZE.
- 1763 : Went into testplay and suddenly these errors popped up.
- 1922 : Cyrillic
- 1840 : Wish: debugger option to show amount of part_systems, surfaces, mp_grids etc.
- 1837 : Game Maker will not compile Lego Skeleton Fever when font anti aliasing is set to 3
- 1829 : Dropper tool for tilesets in room editor
- 1832 : Make a seperate menu option for 'Export All Scripts' and 'Export Selected Script/Group'
- 1778 : Default size option for objects placed in room
- 1780 : It would be nice if the "Search in scripts" function included the contents of the Execute Script DND action.
- 1796 : splash_set_keyboard_key(key) to assign specific keys to skip a splash screen
- 1794 : splash_set_stop_button(button) to stop a splash screen by pressing a joystick button
- 1790 : Lab install - Domain users
- 1777 : 'Bring To Front' & 'Send To Back' functions not working in room editor
- 1742 : it won't update!!!!!!
- 1738 : [Wish] Autoload debug watch list
- 1736 : Update Caused Bug
- 1735 : Not opening
- 1737 : Create backup files with an autosave feature?
- 1724 : Cannot "Ignore" secure mode error when using an Extension with "Initialization"
- 1722 : Bulk install extension packages
- 1714 : Multi import in Include Files
- 1713 : Double click, or click to delete?
- 1711 : Same importing options as sprites.
- 1705 : Action tabs have a strange/inconsistent appearance
- 1703 : Code to set "Clear Background with Window Colour"
- 1672 : Visual glitch in Code Editor for Execute a Piece of code drag and drop
- 1633 : Script editor glitch with Japanese text
- 1695 : Keyboard does not update correctly after room transition
- 1692 : Crash on sprite editor close
- 1687 : It would be so much more convenient if while opening the pop up scroll list of objects you could use the middle mouse button to
- 1686 : Code completion does not update when typing
- 1610 : Add group option
- 1681 : Game Maker keeps popping up!
- 1650 : After a game made with GM8.1.124 crashed, the runner to GameMaker was lost.
- 1667 : Zooming and panning in the Tile Viewer when using tileset.
- 1648 : Pictures won't display in news window.
- 1635 : Room Editor maximized upon opening
- 1625 : Links in the Game Maker news do not open in the default browser.
- 1623 : globalvar error_display
- 1613 : Not respnding
- 1624 : GameMaker 8.1 Lite Fails to load
- 1485 : string_md5 to hash a string into md5
- 1591 : Infinite Game Makers open!
- 1599 : string upper with Greek 'sigma' in word final position
- 1598 : Visual indicator of the room?s size in the room editor
- 1582 : Ability to rearange events in an object window
- 1580 : Rename button isn't working after pressing CTRL+S
- 1569 : Division by zero not catchable as normal error
- 1551 : When I exit my game, GM doesn't come up.
- 1537 : when i starting up the program, and plays the game, it takes too long time.
- 1456 : extension_exists to check if extension is installed
- 1454 : window_minimize function to minimize game window
- 1449 : Delete temp files automatically
- 1446 : GM lag during Export Resources and Saving
- 1399 : Wish: Pressing F12 when cursor is on a function name in code editor, opens relevant manual page
- 0868 : Game Maker crashes when a project is opened and the Updater tries to update
- 0690 : Windows 7 "Recently Opened" for GM8.1 includes non-editable files GM opened
- 1528 : file_text_read_real() dosn't work on UTF-8 files.
- 1525 : After using the File_Delete function the File_Open_Write and File_Open_Read stop working
- 1270 : Sometimes rename of groups wan't work
- 1326 : string error using mplay_data_write and mplay_data_read persists after .107
- 1048 : Multiplayer GM8.1
- 2746 : Upon starting GameMaker, computer crashes
- 1388 : Game Maker opens instances infinitely when updater is firewalled?
- 1327 : GM 8.1 doesn?t read correctly special characters
- 1368 : mplay_data_write(,) and mplay_data_read(,) don't work 100% of the time.
- 1369 : new multy player over the net
- 1347 : Add new functions to File_text
- 1343 : My hard drive suddenly disappears?
- 1296 : Script Editor doesn't restore correctly if previously maximized
- 1092 : An object's create event is not called if a previously added object skips rooms
- 1024 : New GM Update causes random crashes I have no idea why
- 1205 : sprite editor sleep off game maker
- 1101 : Error message
- 1104 : Wish: Better options to control sound
- 1068 : Game Maker often does not close completely; can still be found in task manager.
- 1203 : Tip - It would be better if it had a picture showing the shadow of the previous sprite
- 0980 : Scripts doesn't recognize instantly new names.
- 0988 : loading saved games through game_load() or default F6 doesnt work at certain times.
- 1015 : Can't run games via F5 / green "Run" arrow
- 1017 : External model incorrectly rendered.
- 1030 : window_get_focus to retrieve if game window is in focus or not
- 1032 : sprite_set_alpha_from_sprite doesn't work with already transparent sprites
- 1046 : 8.1.91
- 1056 : current_step
- 1063 : Ability to access debug information
- 1064 : Custom font sprite opacity value not working
- 1075 : Duplicate in rooms
- 1084 : unable to open
- 1094 : Sound does not play randomly
- 1096 : Support for .mov & .bik video files!
- 1199 : Cannot run the game
- 1208 : Return values for event_*
- 1241 : WindowsXP change user error
- 0875 : TAB key in Event Window
- 1043 : Workspace windows always open 'floating'
- 0956 : Another value for "self" please...
- 0886 : Sprite resizing issue
- 0877 : TAB key works only in keyboard_check_direct
- 0865 : Ability to change Game Maker IDE background
- 0849 : Change Default "Game Maker News" window size
- 0845 : Option to hide the Loading image completely
- 3029 : Access violation at address 7216AC38 in module 'comctl32.all'.Read of address 4589FB71.
- 3011 : After installation Game maker 8.1 is not running with limited privileges
- 2956 : Triggers Bugged
- 2854 : word wrap for the Code Editor
- 2962 : Hovering over a constant in the code editor should display its value Upon starting GameMaker, computer crashes
- 2917 : How to upgrade to 8.1
- 2894 : Room editor could use a quick preview
- 2893 : Change all graphics to black and white contrast automatically
- 2892 : Exporting and Importing
- 2890 : I have bought Game Maker 8.0 Pro but I cannot upgrade to 8.1
- 2772 : Xbox 360 controller Z-axis
- 1975 : Updater crashing
- 2865 : Sound files and audio files are duplicated when renamed
- 2871 : Sound Channels for the future of GM
- 2869 : Allow for Events to be organized by the Order of Events
- 2853 : bm_subtract actually not subtracting
- 2773 : When dir contains space, file don't open on double click
- 2715 : when go to buy software
- 2706 : Game Maker Re-Install
- 2676 : Game window gets unresponsive when using show_message when window is on top
- 2656 : passing a string to instance_create crashes the game
- 2581 : Ctrl + Backspace Symbol
- 2451 : Graphics function draw_sprite_ext() is not listed in Game Maker Help as a Standard-only function
- 2417 : "Ignore unsupported functions" in Errors tab
- 2328 : I can't upgrade to 8.1
- 2315 : Return "Goto Line" feature to the Code Editor
- 2238 : an easier code to open a browser
- 2253 : Allow option to turn off Smooth Scrolling in code editor
- 2770 : ord() function not working
- 2761 : text files not creating
- 2764 : Once installed on a new computer WINDOUS 7 (when you start any project) Throws an error
- 2621 : Game messes up when it is set up to run on resume from standby.
- 2663 : I can't test the game!!!!!! WHAT HAPPENED!!!!!!
- 2748 : Use webkit instead of IE control to display web content
- 2745 : Upgrading from GM7
- 2197 : draw_set_halign(fa_center)
- 2196 : Healthbars don't work properly.
- 2195 : "Precise" bouncing does not work(D&D).
- 2177 : failed to replace the icon message.
- 1946 : GameMaker F5 runner slower.
- 2020 : Runtime Errror
- 2000 : fail to run game.
- 1999 : Mode in the room to VIEW text that objects draw(in-game)
- 1983 : Problem with align with grid
- 1988 : unexpected error when running the game message
- 1987 : fatal error when i use models in the game
- 1986 : crashes when i click a script with d3ds inside.
- 1984 : Save on delete
- 1969 : Tiles in the room editor assign depth based on x and y positions rather than order of creation.
- 1976 : i want my money back
- 1974 : Don't freeze the window while dragging
- 1954 : Search for resources
- 1970 : 8.1.135 still crashes when unfocused
- 1966 : Error defining an external function
- 1958 : unexpected errors when edit sprite
- 1932 : Error upon exiting game. Caused simply by having three objects in the project.
- 1925 : Crop function on the toolbar
- 1898 : Error message: "Exception EInoutError in the Data Module"...
- 1926 : When I load up a game maker 8.1 file ERROR!?!
- 1919 : Cant click to change name after ALT+TAB
- 1964 : file_text_write_real() adds a
- 2438 : choose() more arguments
- 1951 : Confused "var" logic
- 1940 : Proper 8bit PNG support through sprite_add() without removeback
- 1880 : Game window flickering
- 1887 : ls_* native 2D lighting system in GM
- 1818 : "Error Creating Stand-Alone: Cannot find valid runner data." message while compiling
- 1817 : Charsets not working
- 1809 : blend modes (include ext) make fat sprite
- 1807 : Game Goes Unresponsive When Left Out of Focus
Version 8.1.135
Changes
- Updater now explicitly checks for potential Softwrap license
Fixed bugs
- 0001531 : Access violation at address 005A6D79 in module 'Game_Maker.exe'. Read of address 8DB264D4.
Addressed issue
- 0001800 : Holding Another Window Causes Crash, And Flashing/Glitching
- 0001798 : During Test Play - Screen flickers every 15 to 20 seconds, games pauses for 2 seconds
Version 8.1.132
Changes
- Mostly bug fixing - but we did find a Memory Leak in the room editor that has lots of knock on issues, this one should be a lot more stable
Fixed bugs
- 0001741 : Maintain origin in Crop Image too
- 0001691 : I was placing a tile in a room and Gamemaker stopped responding.
- 0001755 : Error while I was dragging the view around in my room
- 0001683 : I tried to add another object and It said "Not enough storage to proccess this command."
- 0001698 : Show object information isn't showing everything
- 0001754 : After update GM8.1 files do not run!
- 0001762 : Wrong file version...
- 0001787 : or1 instead of color1
- 0001784 : The side-by-side configuration is incorrect
- 0001786 : Auto completion screws the code as i write
- 0001780 : It would be nice if the "Search in scripts" function included the contents of the Execute Script DND action.
- 0001782 : Severe Memory Leak
- 0001776 : Script editor issues :)
Addressed issue
- 0001710 : Mini-map does not update to new room sizes.
- 0001785 : SAVE GAMES ARE GETTING CORRUPTED MORE OFTEN!!
Version 8.1.131
Changes
- Added more detailed Trace info to the runner - when textures are made.
- Fixed resizing of the Mini Map (should now always show the whole level)
Fixed bugs
- 0001739 : Tiles and objects turn invisible.
Addressed issue
- 0001741 : Maintain origin in Crop Image too
Version 8.1.129
Changes
- Added a new option to show the Trace.log file after Debug has been run
- Added an option to maintain the origin when resizing and cropping sprites
Fixed bugs
- 0001733 : When cropping, maintain original origin
- 0001734 : Access violation at address 006525DA in module... - when opening room
Version 8.1.126
Changes
- Mainly bug fixes from previous release
Fixed bugs
- 0001696 : When dragging objects in the room editor they disappear
- 0001693 : Room resize issue
- 0001684 : When closing mini map view in room completely, it has an error that it can't divide by 0.
- 0001682 : Typo in GameMaker Help
- 0001657 : Show values in Colorize and Colorize Partial in Sprite Editor
- 0001672 : Visual glitch in Code Editor for Execute a Piece of code drag and drop
- 0001678 : Duplicated rooms tile/objects not shown in editor at first
- 0001675 : Press C to highlight objects with Creation Code in Simple mode
- 0001670 : Cannot drag any action in drag and drop!
- 0001668 : string_delete conunt wrongly "odd" charachters
- 0001660 : Object depth assignments not working properly
- 0001659 : Objects are not visible while dragged through the room
- 0001646 : 8.1.124 Cannot reorder actions
- 0001647 : Room editor: "floating point division by zero"
- 0001643 : Objects in rooms become invisible when changing room size
- 0001641 : Floating point error on reducing the minimap in room editor.
- 0001640 : Creation Code Tooltips Don't Change when you hover over a different object that has code
- 0001637 : when deleting objects from the resource tree that are in a room will cause an access violation when entering the room editor
Addressed issue
- 0001673 : Make double click add a Execute a piece of Code drag and drop action
Version 8.1.125
Changes
- Added some more viewing options to the Room Editor - you can now hide invisible objects (and objects with no sprites)
- While I have not removed Creation Code (as that is silly) - I have tidied up how it is handled (now deleted if empty..
NOTE CR/LF do not count as empty, only spaces and tabs) and you now get a tooltip with the first part of the creation code
displayed when you hover the mouse over the instance (this can be switched off in the view options).
- As an added extra to make the Creation Code even more obvious, if you hold the 'C' key down then any objects with creation code will be highlighted in Red
- A new option has been added to Views on the Room Editor as well - you can now enable and disable the clearing of the background of the view,
it defaults to on (the current default) but you can now disable it, this will speed up the runner if you do. To get a similar effect to the old way
(i.e. clear the area between views) then just add an empty room between rooms that is cleared to the correct colour.
- And it's not all Room Editor love - the Object editor now gets a splitter between the Actions and the Events windows
allowing you to resize the windows left to right - giving the Actions window a bit more screenspace (if required)
Fixed bugs
- 0001629 : background_showcolor is not working
- 0001497 : Wider Events List
- 0001616 : Proper Indication for Objects that have Creation Code inside Room Editor
- 0001622 : unexpected errors randomly appears when I edit my game
- 0001631 : Objects outside of room boundaries are no longer visible in Room Editor
- 0001349 : Pressing TAB in script name input not going into code editor
- 0001617 : when creating a room an error is displayed in a button box and room is un-editable
- 0001604 : Only half of minimap when height > width
- 0001600 : Option to show/not show invisible objects in the room editor
- 0001581 : Ok button for timelines out of place
- 0001596 : Backgrounds tab in room editor is default, should be objects?
- 0001618 : Typo in help file under Emitters
- 0001603 : Minimap view in room editor constantly flashes white while making any changes in the room
- 0001597 : Room editor object and mini map issues with large room sizes
- 0001546 : After finishing editing sprites, Gamemaker stops working
- 0001570 : unexpected error appeared by sprite issue
- 0001609 : Room will not load when opened and grid doesnt show...and some other things... detailed report with files..
Addressed issue
- 0001628 : Texture mapping differences between 8.0 and 8,1
- 0001627 : too many updates
- 0001626 : cant open a gmk file up directly from file
- 0001559 : Remove 'Creation code' for objects in the Room Editor
- 0001447 : GM 8.1 does not start / Windows Vista Home Premium SP2 32-bit
Version 8.1.123
Fixed bugs
- 0001589 : Bug when writing a code
- 0001590 : Several errors when in room editor.
- 0001587 : Many, many errors in new room editor,
- 0001588 : Invalid floating point operation upon opening room editor
- Fixed an issue with offsets on backgrounds - had not been reported yet
Version 8.1.120
Changes
- Added Beta and Stable channel options - you can choose if you install from the installer - from this version onwards we will have 2 channles for updating - we will promote a version to stable once we have had at least a week of no major bug reports
- Added links to the exe installer in the release notes - just click on the link in the header for that version
- Speeded up the Download for updater - you need to install from the installer though to feel the benefit (on the next update)
Fixed bugs
- 0001576 : Spelling mistakes in help file
- 0001507 : Pictures included: "Access Violation Errror at address 005A271A in module 'Game_Maker.exe'. Read address of 00000008."
- 0001508 : Invalid pointer operation
- 0001402 : Access Violation, after changing game icon.
- 0001356 : Latin symbols can't be showed and text drawn adds a character at the end
- 0001307 : Preferences tool-tip glitch
- 0001103 : The tooltips for textbox in the Scripts tab of the preferences dialog are wrong
- 0001055 : Rooms: Undo doesn't work after using Ctrl+Right click to delete!
- 0001112 : Access violation at address005a4520 in module 'game-maker.exe'. Read of address 075e0000.
- 0001143 : d3d_transform_stack_push() 4mi
- 0001213 : Wish: store the text entered in font dialogs
- 0001236 : Text input description in Preferences (GM 8.1)
- 0001016 : Request: Updater minimizes to system tray
- 0001453 : Glitch in code editor toolbar
- 0001421 : string_lenght make mistake counting special character like "?"
- 0001469 : Russian texts
- 0001492 : High lag in room editor
- 0001523 : Use a minimap for navigation
- 0001526 : Zoom shortcuts: ctrl +, ctrl -, ctrl 0
- 0001524 : Wrong background display in rooms!
- 0001521 : Add an ability to return scrollbars to rooms!
- 0001457 : Access Violation at address 00685815
- 0001458 : Release notes link in Help menu
- 0001248 : Access Violation when zooming out in the room editor.
- 0001113 : Access violation error when zooming in sprite editor
Addressed issue
- 0001489 : Make transparent sprites
- 0001520 : Draw event occurs before create event
- 0001509 : Import Photoshop format
- 0001496 : no scrollbar in room editor
- 0001053 : News screen on GM redirects to explorer and not the default browser.
- 0001387 : Game Maker launches Internet Explorer from News, even when not default browser
- 0001579 : No scrollbar in room editor
- 0001340 : Installing extensions does not extract help file
Version 8.1.113 (stable)
Changes
Fixed 2 bugs with INI files not being created and with Tiles not being rendered correctly in the Room Editor.
Version 8.1.111
Changes
Room Editor has been changed the Scrollbars have been removed and you now navigate holding down the Middle mouse button and moving the mouse (or holding Space bar+Left Mouse Button and moving the mouse).
Fixed bugs
- 001398: 8.1.110 "INI files must be located in the same directory as the program"
- 001476: If there is any error in a script, it bombs out rather than report an error
- 001376: Pixels hidden behind scroll bars in image editor.
- 000769: NORMAL Grid becomes unaligned
- 000937: ROOMS: Isometric grid - 2 display errors
- 001390: Bugged Display of Grid
- 001311: Undeclared variables exiting code without throwing an error
- 000896: Debug tool / Debugger not responding to keyboard shortcuts
- 001421: string_lenght make mistake counting special character like "?"
- 001372: Ctrl+E does not work
Addressed issue
- 001468: russian text not worked in show_message
- 001455: Improved string manipulation functions
- 001455: Can't find the update window button
Version 8.1.110
Changes
see bug fixes and addressed issues.
Fixed bugs
- 001371: string_char_at returns nothing
- 001385: string_char_at
- 001383: string_char_at(str,index) This function fails to return the last character in string when using GML8.1
- 001373: Please make the UpdateReady window NOT always on top.
- 001380: Text Wrapping doesn't work for game information.
- 001374: Extension's Help File ain't launching.
Addressed issue
- 001379: Malformed released notes (8.1.109).
- 001391: CPU usage tops out when scrolling.
Version 8.1.109
Changes
- Sleep function has been modified to use the Win32 Sleep function rather than WaitForSingleObject, I am not anticipating any knock-ons but may fix the FPS issues some have been seeing.
Fixed bugs
- 0001370: string_char_at causes crash if passed real value instead of string.
- 0001366: 8.1.108 file_copy does not work.
- 0001355: string_char_at causes crash.
- 0001351: All text drawn adds a character at the end.
Addressed issue
- 0001305: Empty room causes fps drop.
- 0001350: FPS problems when sounds folder is empty.
- 0001357: Pressing control and s does not save the game.
- 0001354: Update download much slower than site download
Version 8.1.108
Changes
- string_byte_length() function has been added to help cope with the new string formats. returns the number of bytes in a string (not the number of characters, the number of bytes).
- string_byte_at() also added for new string format. returns the byte value (it is a number) at a byte position in a string.
- Removed the restriction that INI files have to be in the same directory as the executable - they can now be anywhere.
Fixed bugs
- 0001319: Unable to save ini files after 8.1 update.
- 0001336: Character encoding problems - 8.1.107.
- 0001335: INI files aren't created.
- 0001345: String can't show latin symbols.
- 0001330: INI File Writing Delay.
- 0001332: Game maker dose not write ini file to same folder that the exe is in..
- 0001331: ini files did not work in GM 8.1.107.
- 0001328: Errors with string scripts.
- 0000857: updater crashes gamemaker when asking to save @ closing.
- 0001041: Remove the INI file must be stored in the same folder as the game - limit.
- 0000992: Minimised updater don't responses when update is ready.
- 0001300: Russion font.
- 0001327: GM 8.1 doesn?t read correctly special characters.
Addressed issue
- 0001337: Can't find new installed fonts.
- 0001346: Check for updates button.
Version 8.1.107
Changes
- ansi_char() function has been added to help cope with the new string formats. Please use with care.
- get_function_address() function has been added to help with external DLLs calling into GameMaker.
Fixed bugs
- 0001289: Only 0 - 127 characters are exported with font.
- 0000930: file_text_write_string writes some characters as '?'
- 0001292: Ini files no longer supported
- 0001293: Opening GM81-files results in error message
- 0001291: Message shows up when I double-click .gm81 files, then GM closes silently
- 0001299: game maker stopped writing to ini file
- 0001294: INI Files no longer write/read
- 0001295: string error using mplay_data_write and mplay_data_read
- 0001021: Reading and writing Ini files breaks with YYG Windows Dialog Extension
- 0001317: INI Files/New Update
- 0001304: Tiles and other "sliced" graphics now have ugly cracks.
- 0001298: Tiled background has lines
- 0001216: In-game Tile Spacing Bug (like room editor bug) (again)
Addressed issue
- 0001286: Unable to open .gm81 files by double-clicking
- 0001288: upgrading from 8.1.91 to 8.1.106 failure
- 0001290: CJK characters won't draw, even with CJK-enabled fonts
- 0001297: Improved script editor (collapse-able, hide-able code, regions, etc)
- 0001285: Setting to JOHAB_CHARSET gives licence email
- 0001301: Exception EOSError in module
- 0001310: Suspected error reporting bug ?
- 0001303: Bullet size and line spacing in game information editor bug.
Version 8.1.106
Changes
- PLEASE NOTE: The Code Editor is now full unicode, however... this means that you WILL have to re-enter all your strings in order for them to work. This is because we have no
idea what codepage they originally came from, so cannot patch up characters >127 into the correct unicode space. You can cut and paste them so that windows does this, but it's still going to be
painful. Sorry....
- Tracing has been added to both the runner and GameMaker. You can enable this with "--YYTrace" on the command line, or set the environment variable "YYLOG_TRACE=1". A "trace.log" file will appear next to the executable.
if this is in a restricted folder, you may have to run the .EXE as administrator.
- GMTV logo has been updated to render also on screen_refresh().
- If there are NO sound (mp3,wav etc.) resources included in the program, the audio subsystem will not initialise. This will allow for faster turn around on testing. If you load sounds later during the game, Audio
will then initialise at that point, causing a STALL in your application, so use with care.
Fixed bugs
- 0000891: DLLs won't work with GM8.1
- 0000912: DLL doesn't work
- 0000867: Many extensions no longer work in 8.1
- 0001215: Using multiple string arguments for DLL functions
- 0001242: Sprite_collision_mask does not work
- 0001243: DLL issue in 8.1 that does not occur in version 8.0
- 0001204: Assigning value to argument_count = crash
- 0001218: d3d_model_clear() does not clear 3d model
- 0001029: Make "sleep()" actually sleep
- 0001140: Always got I/O Error 1784
- 0001089: IO Error 1704 at Start-up (GM8.1.91)
- 0001249: Upon Start Up I recieve an IO error 1784
- 0001028: Game maker will not stop updating.
- 0001079: Import scripts from .gml files: newlines are broken. Creates nasty problems with extensions.
- 0000760: Control+Space for auto completion no longer works correctly
- 0000991: Long Excute Code pop-up preview windows cause Game Maker to slow down
- 0001204: Assigning value to argument_count = crash
- 0001047: Error
- 0001129: argument_count is always 0 in script with arbitrary number of arguments
- 0000930: file_text_write_string writes some characters as '?'
- 0001076: Delete all is either unclear or unclear
- 0001110: Secure mode doesn't work with gamemaker 8.1.91
- 0001216: In-game Tile Spacing Bug (like room editor bug)
- 0000730: Room editor zoom in/out will render visual glitches between tiles
- 0000764: Isometric zoomed in panning problem
- 0000866: keywords coloring issue in GM version 8.1.71
- 0000843: Objects do not shift when moving view in path editor
- 0001018: Renaming resources
- 0001264: Right-click -> rename object searches for a resource.
- 0001261: Function "external_call" and/or "external_define" doesn't work.
- 0000774: Access violation if action is not found in .lib's
- 0001270: Sometimes rename of groups wan't work
- 0000725: Importing Game Maker 8.0 projects into GameMaker 8.1 ( Draw_Text )
- 0000957: Search in Scripts > Other Event - events like room end etc. are listed as "other"
- 0000814: Find resource instead of rename
- 0000741: No support for russion language in code editor
- 0000879: Argument errors. Still bugged. No error, script is aborted!
- 0000878: Code completion glitch
- 0000826: "Unexpected error occured when running the game"
- 0000828: Extensions do not define argument[n] in GML
- 0000836: Unsupported diacritic
- 0000740: Russian Fonts in Game Maker 8.1
- 0000748: Search in Scripts: search results for text in objects report incomplete event information
- 0000899: View window does not move when panning in room editor
- 0000756: Script search: event name not selective enough. I.e. Global left press event is called Mouse
- 0000734: Character Sets doesn't work properly?
- 0000856: script_execute does NOT do the argument checking
- 0000788: New GM does not display Cyrillic characters, at all. Even in the script editor.
- 0000837: List index out of bounds (7)
- 0000842: Check if another instance of the game is running
Addressed issue
- 0000897: Error in mod with large numbers
- 0001246: Collision with solid object cancels speed actions or any other ones.
- 0001164: draw_getpixel() will not return c_blue when in 3d mode
- 0001165: Can't access some fonts
- 0001111: Joystick press and release functions
- 0001091: Whenever I try to load the game I am working on, it freezes halfway through loading and I have to ctrl-alt-del to close it.
- 0001109: Gray color has a large layer in the image editor (SINCE GM 7.0!!)
- 0001042: Major 3D texture bug.
- 0001044: Surfaces seem to disappear after a "Run as administartor" dialog appears
- 0001074: Multi-select in Rooms
- 0001081: glitch with repeating textures
- 0001057: some keyboard events only occur once
- 0001098: Install by admin does not appear for other users
- 0001067: Game Maker Crashes when opening from gm81 files
- 0001059: Depth issues in draw event
- 0001019: Error when Opening GM via File Association
- 0001054: Room editor opens on settings
- 0001070: NSIS error
- 0001080: Error loading from associated file
- 0000757: Update IssueScript end when using sprite_add_sprite
- 0001107: Update IssueFramerate locked at 60fps (GM 8.1.91)
- 0001009: Win7SP1 Maker elements render incorrectly
- 0000955: Code snippets doesn't work with F2
- 0000935: error "failed to replace icon."
- 0001093: Game Maker 8.1 updater crash
- 0000960: Improved Script Autocomplete
- 0000821: object_set_solid doesn't work.
- 0000676: Code autofill in code editor takes too long to disappear
- 0001274: Function draw_set_blend_mode_ext does'n work correct on laptops
- 0000805: Code completion lags, often causing duplicated phrases to be entered
- 0000724: Update IssueNo error window when calling script with incorrect amount of arguments from within a script
- 0000826: "Unexpected error occured when running the game"
- 0000803: Gm 8.1 compiles projects much longer than gm8.0 ("Not Responding")
- 0000802: Game maker 8.1 crashing on startup with some gm8.0 projects
- 0000975: Tiles stretch
- 0001049: "unexpected error occurred when running the game"
- 0000901: "Unexpected Error" on executables (with large bgs)
- 0000829: Ambient Light Ignores Vertex Color
Version 8.1.91 (stable)
Fixed bugs
- 0001035: Can not access fonts
- 0001023: Can't select a font
- 0001012: Cannot select Windows font for resource
- 0001033: texture_set_repeat() does not work
- 0001034: The help still says surfaces don't work in 3D
- 0000976: Surface's seem to disappear after pressing ctrl+alt+del in Windows 7, results in game crash
Addressed issue
- 0001025: Cannot draw models created by d3d_model_vertex(etc)
- 0001027: movement
- 0001036: Still have call d3d_end() when drawing to a surface in 3D
Version 8.1.90 (no longer available)
Fixed bugs
- 0001006: Sprites are cleared when playing game in a computer without Game Maker installed
- 0001011: New exe freezes on Windows 7 and XP
- 0001007: ProcessStartGameMakerUpdater No Key
Addressed issue
- 0001010: 3d lighting disabled when using display_reset
- 0001008: display_reset(...) is incompatible with surfaces
- 0001005: Newlines (#) don't work anymore (again!)
Version 8.1.89
internal test version.
Version 8.1.88 (no longer available)
Fixed bugs
- 0001004: (8.1.87) d3d_model_destroy is broken
- 0000998: Sufaces not working
Version 8.1.87 (no longer available)
Fixed bugs
- 0000995: Sprite text font ignores carriage return.
- Fixed a bug in font height for fonts created at runtime.
- 3D models are now destroyed correctly, freeing all resources.
- 0000994: Surfaces don't work anymore. Please note: Many OLD cards require POW2 surfaces for use in 3D, or the surface will appear incorrectly. A note has also been added to the documentation about these limits.
- Fixed file associations so they point to the new install locations. If you have issues, you'll need to re-install the program as these are setup during installation.
Version 8.1.78 - 86
internal test
Version 8.1.77 (no longer available)
Changes
- Faster 3D static models using d3d_model_create().
- Full screen Anti-Aliasing (0,2,4 and 8 levels) using display_reset(aa) and display_aa.
- Surfaces now work in full 3D
- GameMaker will now not install to program files, meaning you no longer have to be an Admin. Now defaults to user directory.
- Your email address is now no longer required for licensing.
- New welcome screen for Lite, making it easier to upgrade.
- BOLD for script keywords has been added back in as an option.
Fixed bugs
- 0000850: Revert back to lite after update
- 0000833: GM8.1.69 continues to revert to lite on startup
- 0000900: Renaming Object
- 0000838: draw_text_ext_color() bug
- 0000970: Normals don't scale properly with d3d_transform_add_scaling
- 0000846: Updater cases infinite loop of "save project" when relauching
- 0000848: When New Update Available, the chosen file does not load
- 0000847: License lost on every launch
- 0000869: GM 'Unable to Validate Licence' and When Entering Licence Key I get 'I/O error 1784'
- 0000902: file_text_write_real does not work with negative decimals.
- 0000762: File reading reals problem
- 0000959: Serious problem saving strings in a ds_list to file in GM8.1 that was not present in GM8.0
- 0000841: 'save as' generates invalid default filename
- 0000851: Game Information is NOT word wrapping
- 0000873: gamemaker_version returns 800 for Game Maker 8.1 and above
- 0000870: problems with functions message_text_font and message_button_font
- 0000904: Data structure read functions do not work
- 0000860: Make the auto updater view not "always on top"
- 0000864: Topmost updater window
- 0000978: Manual has outdated code in the index
- 0000796: Documentation page on Fonts has not been updated
- 0000794: Error in Documentation on Upgrading
- 0000807: Zoom In/Out/Reset are missing toolips in Room editor
- 0000893: Nearly unnoticeable typo in "Global Game Settings"
- 0000811: 3D lights index incorrectly or some other cause
- 0000898: gamemaker_version is 800
- 0000872: renaming a resource clashes with finding a resource
- 0000884: renaming sprite error
- 0000905: GM Says 15 Arguments Required Where 16 are Required
- 0000882: Mistake in helpfile
- 0000779: Object placement in room is off by a large amount when zoomed in.
- 0000858: bold fonts in script editor
- 0000738: Problem with "Snap to Grid" and isometric grids
- 0000799: # does not create a new line anymore
- 0000726: Create Group
- 0000732: Renaming resources sometimes doesn't work and still reads "Rename Ctrl+R"
- 0000754: New room editor renders semi-transparent backgrounds opaque
- 0000914: Background transparency showing up as black in rooms.
- 0000885: Backgrounds are not transparent in Room Editor
- 0000765: Multiple backgrounds glitch
- 0000834: ambient light: colours are off
- 0000963: Hotkey for "Search in Scripts"
- 0000964: When panning the room the view position does not stay at the correct co ordinates but moves along.
- Vertical font alignment fixed on reduced character sets
Addressed issue
- 0000790: Anyone can create watermark-free exes with gm8.1 Lite
- 0000876: Error "trying to access argument[n]" does not give object/event/action/line/position information
- 0000883: Scrollbar Mirroring Room Edtor
- 0000888: test/norton
- 0000897: Error in mod with large numbers
- 0000910: We need better/more advanced sound capabilities.
- 0000911: New game_save cannot be loaded after switching from 8 to 8.1.
- 0000947: Showing expression in "If an expression is true"
- 0000965: New resource type - layers
- 0000651: Interpolation between pixels don't work under Windows 7
- 0000895: Hints in Object Properties don't dissapears
- 0000653: Resource tree folder names stay white after minimize
Version 8.1.72-76
internal test versions.
Version 8.1.71 (no longer available)
We believe we've also fixed the license key stuff, but won't mark them as fixed until we know for sure.
NOTE: PLEASE INSTALL FROM THE INSTALLER TO FIX FILE ASSOCIATION PROBLEMS.
Fixed bugs
- 0000832: Help file mistake.
- 0000835: GameMaker Help Mistake
- 0000839: Default tab in Game Settings should be Graphics
- 0000723: Isometric grid not properly zooming
- 0000853: Some fonts do not work
Addressed issue
- 0000840: Ctrl+A won't work in Font Properties
Version 8.1.70
internal test version
Version 8.1.69 (no longer available)
Added
- We have added proper scheduling to Vista and Windows 7 via DwmEnableMMCSS() which should help framerates.
- We have added int Anti-Aliasing control to fonts, which allow you to select how much to apply - including OFF!
- NOTE: This is not currently visible in the preview window.
- Links have now been added into the windows menu and in GameMaker itself on the HELP menu, which allows easy access to GameMaker's folders (for libs, tutorials, etc.)
Fixed bugs
- 0000744: Invisible Font
- 0000750: Bitmap fonts cause issues in created games.
- 0000781: Bitmap fonts are invisible in GM8.1
- 0000763: Scripts arguments
- 0000752: Right-click > Delete All in room editor really, REALLY doesn't work correctly. No, really.
- 0000735: argument_count is not recognised in the script/code editor
- 0000780: argument_count is not included in the fnames file
- 0000776: Execute script using the action: Script requires 0 arguments, 5 have been supplied.
- 0000772: Placing tiles while zooming
- 0000761: Tiles are aligning way to far off to left when placed
- 0000747: Using uppercase letters in email address causes licensing to fail
- 0000736: Show Object information when no objects
- 0000743: Installer suggests incorrect installation folder name
- 0000767: Object information of larger objects is incomplete
- 0000800: When I open a gm8.0 file, it opens a new game, not the game I wanted to open.
- 0000792: gm8.1 reverts to lite when not connected to internet
- 0000771: GM Updater Issues
- 0000787: when offline
- 0000822: keeps reverting to lite
- 0000806: Ctrl + 0 to reset Zoom
- 0000797: Blocked actions in Lite Edition have a Pro indication
- 0000807: Zoom In/Out/Reset are missing toolips in Room editor
- 0000773: Zoom issues with tilesets
- 0000795: Errors in documentation page on Creating Rooms
- 0000791: Displacement in tile interaction when zooming in and out in room editor
- 0000798: You can move the cursor inside the code-line rectangle
- 0000759: Help File product naming incorrect or inconsistent.
- 0000755: Script editor: bold fonts are incorrectly aligned/spaced, making code harder to read in editor.
- 0000819: Game Maker 8.1 wont run off line correctly
- 0000816: Fonts do not work
- 0000824: Some mplay functions only return the first character of a string
- 0000818: Whenever Game Maker 8.1 is started, it immediately crashes.
- 0000775: Debug messages window is not updated when not in focus
Addressed issue
- 0000737: Right clicking in the script/code editor does not move the text cursor to the mouse's position
- 0000746: Search in Scripts: clicking one of the search results doesn't always open the relevant section
- 0000729: Right-click on instance > delete all = don't work
- 0000749: Room editing: panning doesn't allow me to pan beyond left and top of room
- 0000793: upgrade from 8 to 8.1
- 0000789: GM8.1 runtime error with gm8.0 files
- 0000817: Web site issues (link hard to find)
- 0000815: Option to delay Instance Creation scripts until after the Create event fires
- 0000804: Game Maker UI isn't compatible with HighDPI (for Windows Vista +)
- 0000742: Cannot minimize GM
- 0000778: Room zoom glitches when you use scrollbar
- 0000831: Built-in Easers
- 0000783: Scroll Bars Flickering when zoom level changes
- 0000733: Flicker of window controls
- 0000810: Strange type error in game maker 8.1
- 0000812: Setting depth often results in a negative number
- 0000823: Loading freezes when preparing sounds for about 10 seconds
- 0000825: Language settings
- 0000813: Right click like 8.0
- 0000758: Room Editor Scroll Bars Glitching
- 0000809: PNG8 (256bit RGB+A)
- 0000808: Check for Updates and optional update setting in Preferences
- 0000742: Cannot minimize GM
- 0000827: Not recognizing an instance of an object with instance_exists or instance_nearest
- 0000745: "Check all scripts" does not check code action scripts and action parameters
- 0000727: Room Scrollbar Issue
- 0000645: Scroll bars in room editor flash when hovered over
Version 8.1.66-8.1.68
Internal test versions.
Version 8.1.65 (Final) (no longer available)
Addressed issue
- 0000718: string_char_at(str,0) returns same as string_char_at(str,1)
- 0000714: Re-installation Failure
- 0000703: LIBs don't work...
Fixed bugs
- 0000720: Shift+Tab in Code editor works only when text is selected
- 0000719: On fullscreen watermakr becames very wide.
- 0000717: Middle mouse button panning jumps in Win7 dual monitor setup
Version 8.1.60-8.1.64
internal test version.
Version 8.1.59 (RC1)
New rules applied to argument passing
- if you use argument0 to argument15, then you MUST supply up to that number in the argument list. So if you use argument2, you must supply 3 arguments - exactly.
- If you use the argument array (argument[x]) then you are free to supply as many or as few arguments as you wish.
- If you use both argumentX and argument[x], then you MUST supply up to argumentX, but are free to supply more if you wish. So if you use argument1 and argument[x], then you must supply at LEAST 2 arguments, but can then use any optional ones that have been passed in.
- argument_count now holds the number of arguments passed. (0 is for no arguments passed)
- accessing argument[argument_count] or higher, will now result in a runtime error.
Version 8.1.58
internal testing.
Version 8.1.57
- Brand new FONT dialog where you can now specify CHARSET to use.
- New command message_text_charset(type, charset) added to aid multi-language support
Fixed bugs
- 0000707: New functions aren't listed in help index in GM 8.1.53
- Fixed an issue with the updater crashing on startup.
Version 8.1.54 - Version 8.1.56
Internal build.
Version 8.1.53
You will have to re-enter the BETA license key after upgrading to this version.
- LITE edition can now use draw_sprite_ext() and draw_self(), although the blend colour must be c_white.
- LITE edition can now use and change image_angle.
- Addressed issue 0000688: Hitting enter after tab will ignore the created indent on the next line
- Addressed issue 0000687: Cannot open a .gm81 or .gmk by dragging it into Game Maker
Fixed bugs
- 0000680: TV logo positions wrong.
- 0000648: Accented characters not working in draw_text and show_message (attempt 2)
- 0000652: Help file is out of date
- 0000689: Search in Scripts function too vague
- 0000679: Large Size of Trace File
- 0000684: non-animated gif always have one subimage when added by sprite_add()
Version 8.1.52
Internal build.
Version 8.1.51
Beta version time extension.
Version 8.1.50
NOTE: UPDATE will not work with this version. You MUST use the installer!!
(see email for link)
- Updater now only requires .NET 2.0 this should be standard on most versions of windows.
- .EXE creation and Publishing your gameadded back into LITE.
- ZOOM added into room editor in LITE.
- New GameMaker "TV logo" added to LITE .exes
- New option in prefrences to place the GameMaker "TV logo"
- LITE .EXEs now have a nag screen on exit (placeholder).
Fixed bugs
- 0000648: Accented characters not working in draw_text and show_message.
- 0000666: Mysterious Form1 appears along with updater
- 0000659: Change position when instance is locked in room editor
- 0000657: Loading a transparent .png image will mess around with the transparent colours
- 0000675: Pinned GM opens as another icon on taskbar
- 0000677: Minimize updater
- 0000671: display_mouse_set() does not function correctly
Version 8.1.42 - Version 8.1.49
Internal Test versions.
Version 8.1.41
- You will need to re-enter your license key after this update. Same details as before.
- Addressed item 0000649: There is a discrepancy in fonts displayed between 8.0 and 8.1. Not a bug, font's are just different in 8.1
- Addressed item 0000658: Fill room with background when no background color selected. Default room colour is an Editor Only setting.
Fixed bugs
- 0000655: Fonts shown on 0.5 offset are cropped.
- 0000650: Ctrl+R renames resources instead of searching them.
- 0000644: Text don't fit on update window.
- 0000661: "Default tab" don't work for timelines
- 0000662: Default room background color don't work for paths.
- 0000647: GIF don't loads when using sprite_add
- 0000634: "RichEdit line insertion error"
- 0000654: Dual core peaks 50% all the time
- 0000664: Updater High CPU usage
- 0000646: C++ strlen() / Delphi StrLen() returns 1 from string passed into DLL
Version 8.1.40
Fixed bugs
- Importing images into the image editor no longer gets a little white halo applied sometimes.
- If you created an image but didn't add one, the game would fail to load.
- 0000635: Extension package that worked in GM8.0 does not work in 8.1
- 0000636: Failed to locate extension data file: GM Room Transitions data
- 0000633: "Delete Underlying" not functional in 8.1
Version 8.1.39
Version 8.1.38
- Changed room editor RIGHT mouse click priorities. Menu for normal, CTRL+RMB for delete
- Room ZOOM mode added
- Mouse Wheel ZOOMS in room editor
- Middle mouse button PANS around the room.
- Transparent Background Settings dialog moved to main form.
- Transparent Background grid size now a global setting.
- Transparent Background grid added to room editor.
- Transparent Background grid can now have user colours.
- Image Editor now uses the mouse wheel to zoom.
- Image Editor now uses the middle mouse button to "pan"
- Can now PAN around inside the PATH editor using the middle mouse button.
- You can now change the default background colour for rooms (when no ROOM background has been set)
- You can now disable background room filling, so you can see the background GRID when no ROOM colour has been set.
- Added +/-/= zoom buttons to Room toolbar
- You can now RIGHT CLICK an object and EDIT it from within the Room Editor.
- Rendering inside the Code Editor sped up.
- inside the code editor, you can now mark a block of text and use TAB and SHIFT-TAB to tab it in and out.
- News window now resizable.
- Room settings now remembers "maximised" setting.
- Shiney new ABOUT box.
- Resource renaming changed back to windows default; F2 (was changed from F2 to CTRL-R in GM 8.0)
- Code window now has a "toggle" icon for Code Completion on/off
- You can now press ESCAPE inside the code editor to get rid of the code completion box.
- Game Maker now saves .gm81 files (instead of .gmk)
- New .EXE encryption
- New News feed system added
- draw_self() added
- os_type or YoYo_GetPlatform() now returns you the operating system your running on (win, mac, ios etc.)
- os-device or YoYo_GetDevice() now returns you a device type (iPhone, iPhone4, iPad etc.)
- New constants added:
- os_win32,
- os_win64,
- os_macosx,
- os_psp,
- os_ios,
- os_android,
- device_ios_iphone,
- device_ios_iphone_retina,
- device_ios_ipad
- ZBuffer is now 24Bit
- Hardware T&L for Faster 2D and 3D rendering.
- You can now change the background colours of the code editor, including the current line and selection.
- "Delete underlying objects" Now off by default in the room editor.
- You can now use <AltGr> (right alt) in the code editor to insert accented characters.
- d3d_light_define_ambient( colour ) added for a global ambient
- You can now set the default TAB on the object panel (so you can default to the code panel for example)
- In Standard Edition, script searching will now search ALL scripts, including objects, rooms, creation events, timelines and triggers.
- added dot_product(x1,y1, x2,y2)
- added dot_product_3d(x1,y1,z1, x2,y2,z2)
- added point_distance_3d(x1,y1,z1, x2,y2,z2)
- Font creation totally rewritten. Now produces much nicer anti-aliased fonts, and doesn't cut them off.
- You can now change the "Execute a piece of code" in D&D action list, by using the 1st line of your script and a "///" style comment at the start.
Fixed bugs
- Undo in Text Editor.
when you undo a change and then save the script or run the game, the change is not saved.
- Error in reading reals from text files
when you read two numbers from a single line in a text file and the first one is 0, the numbers are not read correctly.
- 0000536. mp_grid_add_cell is bugged. Also fixed same issue in mp_grid_clear_cell is bugged
- 0000597. Overly large images were not being clamped correctly and were causing corruption.
- 0000589: tile_layer_find() doesn't account for scaling. (also in tile_layer_delete_at(), tile_find(), tile_delete_at() )
- 0000255: Replacing code at the start of the line. cursor column was going negative.
- 0000580 - If you use sprite_create_from_surface on a blank surface the sprite will be completely opaque.
- sprite_create_from_surface: if you set paramater "removeback" to 2, it will now copy the alpha "as is".