Exporting to Game Maker Project

The Export To A Game Maker Project File screen allows you to transfer your hard work directly to a Game Maker project of your choice (Versions 5 to Studio). To get to it, click File then Export To... and finally Game Maker Project File. A file screen will appear asking you to choose the project to export to. Once selected, the project gets loaded into memory. The project's room tree will be displayed, as well as any valid backgrounds from the project. Backgrounds with empty image data will not be displayed. It is mandatory to have a background chosen. You cannot export without one. The Rooms folder is selected by default, but you may choose to export to a different group, or overwrite an existing room. GMare will warn you about overwriting. You also may choose if you want to export/overwrite the instances from the GMare room to the export room. As well as refactor the export target project's tile ids, and or instance ids. There is an option to use Game Maker type tiles to optimize for Game Maker, if you don't want to export every tile separately. It is recommended to use this option whenever possible. You can preview how GMare will export your optimized tiles by clicking the View Optimization button. Click the Save Export button and the room gets written to the target Game Maker project.

(Note: GMare will make a back-up of your game file where your project file is located. If this fails for some reason, the copy will be made where your GMare project file exists.)

  1. Save Export - Exports the GMare room to a Game Maker project settings.
  2. Cancel - Cancels the room export operation.
  3. Room Name - When the room is exported to a group folder, it will use this as the name of the room. If overwriting an existing room, it will be disabled. Using the overwritten room's name instead
  4. Write/Overwrite Tiles - Toggles writing tiles to the exported room. When overwriting an existing room, it will overwrite all the tiles. This option will be disabled if no tiles are present.
  5. Write/Overwrite Room Instances - Toggles writing instances to the exported room. When overwriting an existing room, it will overwrite all the instances with the GMare project's instances
  6. Refactor Tile Ids - All tiles in Game Maker projects have instance ids. So if you keep exporting to a Game Maker project, you could theoretically run out of ids. If this option is checked, GMare will optimize the tile ids, giving the project the lowest amount of tile ids. Note: This will change all the tile ids in the project, which may not be desirable.
  7. Refactor Instance Ids - Does the same thing as the Refactor Tile Ids option, but with instance ids.
  8. Optimize Tiles - Toggles writing tiles as optimized Game Maker tiles. Optimizing the tiles by combining sequential tiles into rectangles, instead of writing every tile as it's own separate rectangle.
  9. View Optimization - Shows what the export of optimized tiles will look like for each layer of the room.
  10. Project Rooms - Select a group (Export new room) or room (Overwrite room) to export your GMare room to.
  11. Backgrounds - A list of background resources from the target project. To export a room, you need to select a background. Which typically will be the same one you used to make the room in GMare with.
  12. Status Bar - Keeps track of progress on export writing. Note: GMare is currently slow at writing GM8+ projects back to disk. It may take some time to write a big project.

Last edited May 7, 2014 at 11:36 PM by Xfixium, version 2


No comments yet.