VEditor is an advanced, yet easy to use, Room Editor for Game Maker, it has more features than the default GM editor has, it's more responsive, flexible and will allow you to manage and create rooms/levels with simplicity.
Starting with version 1.0 it is possible to bundle VEditor alongside your game or project as a level/map editor, please read the help file for more information.
What it does :
Simple, it just builds a text file with lines of instance_create() and tile_add().
See for yourself, just open a *.map file (created with this app) in a text editor (eg. Notepad).
Fix for GM Studio :
Since GameMaker Studio has no execute_file() command, you can't read directly from the exported .map file, so instead copy the contents of the file to the clipboard, then paste it in an event like Create or Room Start. Do not worry, it won't slow down your game at all, since it's pure GML, it's actually tons faster than execute_file().
Use the Copy to Clipboard button in File>>Export.
Bug Reporting :
If you find a bug or glitch make sure it's not user error, check to see that it's not already in the Bugs List below, then please report it afterwards, including, if possible the error log. This will help make VEditor better and more stable.
Precise description is highly appreciated.
- Please note that Windows 95/98 and ME are not supported by VEditor.
- If you would like to suggest a feature or improvement, you can do so with a comment bellow.
A Note on Layers :
Many users still request layers and layer handling for objects, but VEditor already has this feature ... it's called "Category". Other than the obvious use for a Category, grouping objects (eg: Houses, NPC, Actors, Trees etc.) it can also be used as Layers, just name accordingly or by preference (eg: Layer1, Layer2, Layer3 etc.).
Download v1.4a Executable
I have decided to release the source .gm81 to the community, but please note that you will need an advanced understanding of GML to use. Also, some extensions will be needed, but i have included them in the .zip for your convenience. I won't make any guarantees that the code is understandable, because frankly, although optimized, it's quite messy, nor will i be held responsible for any premature aging, loss of hair, or any divorce following the use or misuse of this code.
If you have any questions regarding any portion of the code or the project feel free to ask them in this Thread.
Hope you will find some tricks and techniques in this source, that you may be able to use in your own projects
Used Extensions (Included in the zip)
- MaxWinAPI 2
- GM Windows Dialogs (Included with GameMaker)
v1.4 Source Code (A bit old, see changelog).
Edited by Bleed, 26 November 2014 - 04:11 AM.