itch.io is community of indie game creators and players

Devlogs

GMRoomLoader v2.1.0

GMRoomLoader
A downloadable GameMaker library

Merging Tilemaps

This quick follow-up to the v2.0.0 release completes Merging Layers with Merging Tilemaps - a feature that allows merging newly loaded tilemaps directly into existing ones.

This is particularly useful when you want to keep working with a single tilemap (e.g. for collision) instead of creating multiple separate ones after loading several rooms.

Just like Merging Layers, the behavior is disabled by default and can be enabled via the ROOMLOADER_MERGE_TILEMAPS config macro. The following rules apply:

  • Tilemap merging triggers if an existing tilemap is present on a layer with the same name as the loaded layer.
  • The existing tilemap will be repositioned and resized to fit the loaded tilemap.
  • When loading full rooms via RoomLoader.Load(), ROOMLOADER_MERGE_LAYERS must be set to true for this to work.
  • Merging is only possible if both tilemaps use the same tileset.

Files

  • GMRoomLoader v2.1.0.yymps - Local Package 30 kB
    7 days ago
  • GMRoomLoader Demo.yyz 1.3 MB
    7 days ago
  • GMRoomLoader First Setup.yyz 341 kB
    7 days ago
Download GMRoomLoader
Leave a comment