top of page

FAQ

Does ROG work on mobile?

 

Yes, Android and IOS work right out of the box.

 

Does ROG come with any GUI work?

 

ROG focuses on providing you with the low-level systems and mechanics you'll need when developing your own roguelikes, which is why it only offers just enough to get started when it comes to UI. UI will be vastly different for every single game and is a very personal matter which is why it isn't a focal point of ROG.
 

Can I change tiles on the map while I play?

 

Yes, once a map is loaded, you are free to modify any of the tiles on it at run-time, this gives you the ability to create games where the user can build structures, plant seeds, bomb and destroy places, etc.

 

Does ROG create procedurally generated maps?

 

Yes, and both the cave and dungeon generators are made with flexibility in mind, allowing you to change parameters so that they generate a map that suits your style.

 

Does ROG support hand-crafted maps?

 

Yes, ROG comes with a built-in map editor which allows you to place tiles, items, and even actors on your map! There is no need to use any third party tile editor and bother with pesky export issues.

 

Does ROG support a map that is both procedurally generated and also hand-crafted?

 

Yes, you can give the map generators a list of hand-crafted content which the generators will then place on the procedurally generated map based on several settings available to you.

 

 

Map Editor Related Questions:

 

How do I create a new map?

 

1. click on the Rog Framework prefab
2. Set the Task variable to 'Map Editor'
3. Set the Map editor usage variable to 'Create Map'
4. Set the 'Name', 'Width' and 'Height' variable accordingly.
5. Run the game.

 

Any map saved will be stored under the Resources/Maps/Saved folder.

 

How do I load a map I created?

 

1. Click on the Rog Framework prefab.
2. Set the Task variable to 'Map Editor'
3. Set the Map editor usage variable to 'Load Map'
4. Set the name of the map you wish to load.
5. Run the game.

 

Rog will attempt to load the name of the given map under the Resources/Maps/Saved folder.


How do I draw Geometry tiles?

 

1. Click on the tileset button number 1 (below the 'Save Map' button).
2. Click on any of the tiles displayed on the left hand side.
3. Either click or drag your mouse anywhere on the map.

 

How do I draw Miscellaneous tiles?

 

1. Click on the tileset button number 2.
2. Click on any of the tiles displayed on the left hand side.
3. Either click or drag your mouse anywhere on the map.

 

How do I draw Actors?

 

1. Click on the tileset button number 3.
2. Click on any of the tiles displayed on the left hand side.
3. Either click or drag your mouse anywhere on the map.

 

How do I draw Items?

 

1. Click on the tileset button number 4.
2. Click on any of the tiles displayed on the left hand side.
3. Either click or drag your mouse anywhere on the map.

 

How do I draw Map Patches?

 

1. Click on the tileset button number 5.
2. Click on any of the tiles displayed on the left hand side.
3. Click anywhere on the map.

 

How do I add new tiles to the Geometry tileset?

 

In order to add a new Geometry tile to the tileset, create a new tile prefab and set its MapObject component's 'ObjectType' value to 'Geometry'. Once the map editor runs it'll automatically pick it up.

 

How do I add new tiles to the Miscellaneous tileset?

 

In order to add a new Geometry tile to the tileset, create a new tile prefab and set its MapObject component's 'ObjectType' value to 'Miscellaneous'. Once the map editor runs it'll automatically pick it up.

 

How do I add new Actors to the Actor tileset?

 

Under the Resources/Actors folder, create a new actor prefab.

 

How do I add new Items to the Item tileset?

 

Under the Resources/Items folder, create a new item prefab.

 

How do I add new Map Patches to the Map Patch tileset?

 

Map patches will be saved under the Resources/Maps/Patches folder.

 

While the Map editor is running:

1. Click and drag your mouse around the object you want to set as a map patch, once you let go of the mouse, the area that will be converted will appear as yellow.
2. The 'Save Patch' button alongside the inputfield should now appear at the top-left of the screen, give the patch a name and then click on the 'Save Patch' button.

 

Note: The 'ignore' flags should be displayed when the area of a potential map patch is shown in yellow, when creating map patches, the geometry tile, miscellaneous tile, list of actors and list of items will be copied to the map patch for every selected node. If you only want to ignore certain things such as actors or items in the selected nodes, then set the ignore flags appropriately before saving the map patch.

 

How do I modify a tile's variables?

 

Once you select a tile from the tileset and place it on your map, you will be able to modify that tile's values such as whether or not it is solid, etc. 

 

1. Turn on the 'Select' toggle.
2. Click on the tile you want to modify (the tiles on the map, not on the tileset on the left of the screen).
3. Modify the values displayed at the bottom of the screen as you see fit.

 

Note: If you have a geometry tileset selected and you click on the map with the 'Select' toggle on, the editor will attempt to grab a geometry from that node. Therefore, if you want to get other things such as actors, you must have the actors tileset open before clicking on the node.

Join the ROG mailing list

Never miss an update

bottom of page