User Tools

Site Tools


map_editor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
map_editor [2017/06/14 16:37] justinmap_editor [2023/03/27 18:59] (current) justin
Line 3: Line 3:
  
 =====Overview===== =====Overview=====
-The Map Editor is where everything comes together. You will use this editor to build your game world using the tiles, objects, and characters that you've created in the [[Voxel Editor]]. There are three different "modes" available in the Map Editor:+The **Map Editor** is where everything comes together. You will use this editor to build your game world using the tiles, objects, and characters that you've created in the [[Voxel Editor]]. There are three different "modes" available in the Map Editor:
   * **Place**: This mode is used to place tiles, objects, and characters into the map.   * **Place**: This mode is used to place tiles, objects, and characters into the map.
   * **Edit**: This mode is used for making modifications to existing tiles, objects and characters, for example, to delete or rotate a tile, attach a script to an object, add dialogue to a character, etc.   * **Edit**: This mode is used for making modifications to existing tiles, objects and characters, for example, to delete or rotate a tile, attach a script to an object, add dialogue to a character, etc.
   * **Connect**: This mode is use to add, remove, or edit [[navigation_and_interaction|navigation paths]] between tiles.   * **Connect**: This mode is use to add, remove, or edit [[navigation_and_interaction|navigation paths]] between tiles.
  
-=====Toolbar Buttons===== +=====Main Toolbar===== 
-^Function^Description^Shortcut Key^ +^Icon^Function^Description^Shortcut Key^ 
-|New Resource|Opens the [[New Resource dialog]] (with "Map" selected for the resource type).| +|{{:wiki:new_resource.png?nolink|}}|New Resource|Opens the [[New Resource dialog]] (with "Map" selected for the resource type).| 
-|Save|Saves changes to the map.| +|{{:wiki:disk.png?nolink|}}|Save|Saves changes to the map.| 
-|Save As|Saves a copy of the map to a new file.| +|{{:wiki:disk_multiple.png?nolink|}}|Save As|Saves a copy of the map to a new file.| 
-|Undo|Reverts the most recent modification made to the map.|Control+Z| +|{{:wiki:undo.png?nolink|}}|Undo|Reverts the most recent modification made to the map.|Ctrl + Z| 
-|Redo|Reapplies the last modification that was undone.|Control+Y| +|{{:wiki:redo.png?nolink|}}|Redo|Reapplies the last modification that was undone.|Ctrl + Y| 
-|Clear Map|Removes all tiles, objects, and characters from the map.| +|{{:wiki:clear.png?nolink|}}|Clear Map|Removes all tiles, objects, and characters from the map.| 
-|Generate Auto-Tile Config|Generates an auto-tile configuration using the current map's tile layout. See [[Auto-Tiling]] for more information.| +|{{:wiki:map.png?nolink|}}|Generate Auto-Tile Config|Generates an auto-tile configuration using the current map's tile layout. See [[Auto-Tiling]] for more information.| 
-|Toggle Grid|Enables/disables the grid lines used for tile placement.| +|{{:wiki:grid.png?nolink|}}|Toggle Grid|Enables/disables the grid lines used for tile placement.| 
-|Toggle Navigation Paths|Enables/disables the grid lines indicating the map's [[navigation_and_interaction|navigation paths]].| +|{{:wiki:arrow_out.png?nolink|}}|Toggle Navigation Paths|Enables/disables the grid lines indicating the map's [[navigation_and_interaction|navigation paths]].| 
-|Toggle Markers|Enables/disables the marker icons for scripts, dialogue, lights, etc.| +|{{:wiki:flag_blue.png?nolink|}}|Toggle Markers|Enables/disables the marker icons for scripts, dialogue, lights, etc.| 
-|Place Mode|Switches to Place Mode for placing tiles, objects, and characters.|F1| +|{{:wiki:tile_add.png?nolink|}}|Place Mode|Switches to Place Mode for placing tiles, objects, and characters.|F1| 
-|Edit Mode|Switches to Edit Mode for modifying existing tiles, objects, and characters.|F2| +|{{:wiki:select_edit.png?nolink|}}|Edit Mode|Switches to Edit Mode for modifying existing tiles, objects, and characters.|F2| 
-|Connect Mode|Switches to Connect Mode for modifying the map's [[navigation and interaction]].|F3| +|{{:wiki:navigation.png?nolink|}}|Connect Mode|Switches to Connect Mode for modifying the map's [[navigation and interaction]].|F3| 
-|Randomize Rotation| | +|{{:wiki:arrow_switch.png?nolink|}}|Randomize Rotation|Enables/disables random rotation of resources. When enabled, the current rotation will be randomized each time a resource is placed into the map.
-|Free Camera| | +|{{:wiki:camera_free.png?nolink|}}|Free Camera|Enabled/disables the free camera mode.
-|Save Camera Position| |+|{{:wiki:eye.png?nolink|}}|First-Person Camera|Enabled/disables the first-person camera mode. To enter this mode, you must first have selected a single tile while in Edit mode.| 
 +|{{:wiki:camera_add.png?nolink|}}|Save Camera Position|Opens the Save Camera Position dialog allowing the current [[camera_positions|camera position]] to be saved for later use. The saved [[camera positions]] are listed on the [[Map Properties]] panel.|
  
 =====Controls===== =====Controls=====
-====Camera====+====General==== 
 +^Control/Key^Description^ 
 +|~/` (Hold)|Hide all visual indicators while holding (navigation paths, grid lines, marker icons, etc.)| 
 +|Shift + ~/`|Toggle off all visual indicators (navigation paths, grid lines, marker icons, etc.)| 
 + 
 +====Default Camera====
 ^Control/Key^Description^ ^Control/Key^Description^
-|Middle Mouse Button + Drag|Rotate camera| 
 |Shift + Middle Mouse Button + Drag|Move camera| |Shift + Middle Mouse Button + Drag|Move camera|
 +|Middle Mouse Button + Drag|Rotate camera|
 |Scroll Wheel Up or Ctrl + Middle Mouse Button + Drag Up|Zoom camera in| |Scroll Wheel Up or Ctrl + Middle Mouse Button + Drag Up|Zoom camera in|
 |Scroll Wheel Down or Ctrl + Middle Mouse Button + Drag Down|Zoom camera out| |Scroll Wheel Down or Ctrl + Middle Mouse Button + Drag Down|Zoom camera out|
 +
 +^Control/Key^Description^
 +|Shift + Arrow Keys|Move camera|
 +|Ctrl + Left/Right Arrow Keys|Rotate camera|
 +|Ctrl + Up/Down Arrow Keys|Zoom camera in/out|
 +
 +^Control/Key^Description^
 +|C + Mouse at Edge of View|Move camera|
 +|Ctrl + C + Mouse at Left/Right Edge of View|Rotate camera|
 +|Ctrl + C + Mouse at Top/Bottom Edge of View|Zoom camera in/out|
 +
 +====Free Camera====
 +^Control/Key^Description^
 +|Middle Mouse Button + Drag|Look around|
 +|Shift + Middle Mouse Button + Drag|Move camera horizontally|
 +|W, Scroll Wheel Up|Move forward|
 +|S, Scroll Wheel Down|Move backward|
 +|A|Move left|
 +|D|Move right|
 +|Q|Move down|
 +|E|Move up|
 +
 +====First-Person Camera====
 +^Control/Key^Description^
 +|W/S|Move forward/backward|
 +|A/D|Turn left/right|
 +|Middle Mouse Button + Drag|Look around|
 +|M|Move to selected tile|
  
 ====Place Mode==== ====Place Mode====
Line 39: Line 73:
 |Place Resource|Left Mouse Button|Place tile/object/character| |Place Resource|Left Mouse Button|Place tile/object/character|
 |Rotate Resource|Right Mouse Button|Rotate pending tile/object/character| |Rotate Resource|Right Mouse Button|Rotate pending tile/object/character|
 +|Pick Resource|Alt + Left Mouse Button|Pick the selected resource for placing (i.e. eyedropper tool)|
 +|Pick Grid Level|Ctrl + Left Mouse Button|Move the grid level/height to match that of the selected tile|
 +|Pick Tile and Grid Level|Ctrl + Alt + Left Mouse Button|Pick the selected tile for placing and move the grid level/height to match that of the selected tile|
 |Raise Grid|A|Raise placement grid by one voxel| |Raise Grid|A|Raise placement grid by one voxel|
 |Lower Grid|Z|Lower placement grid by one voxel| |Lower Grid|Z|Lower placement grid by one voxel|
 |Reset Grid|X|Reset placement grid to zero| |Reset Grid|X|Reset placement grid to zero|
-| |Ctrl + Scroll Wheel Up|Raise placement grid by an amount equal to the map's tile width in voxels| +|Raise Grid (Step)|Ctrl + Scroll Wheel Up|Raise placement grid by an amount equal to the map's tile width in voxels| 
-| |Ctrl + Scroll Wheel Down|Lower placement grid by an amount equal to the map's tile width in voxels|+|Lower Grid (Step)|Ctrl + Scroll Wheel Down|Lower placement grid by an amount equal to the map's tile width in voxels| 
 +|Raise Grid (Half Step)|Alt + Scroll Wheel Up|Raise placement grid by an amount equal to half of the map's tile width in voxels| 
 +|Lower Grid (Half Step)|Alt + Scroll Wheel Down|Lower placement grid by an amount equal to half of the map's tile width in voxels|
  
 ====Edit Mode==== ====Edit Mode====
 ^Control/Key^Description^ ^Control/Key^Description^
 |Left Mouse Button|Select a tile/object/character.| |Left Mouse Button|Select a tile/object/character.|
-|Ctrl + Left Mouse Button|Select multiple tiles/objects/characters.|+|Right Mouse Button|Open context menu containing actions for the selected resources.| 
 +|Shift + Left Mouse Button|Add tiles/objects/characters to current selection.| 
 +|Shift + Alt + Left Mouse Button|Remove tiles/objects/characters from current selection.|
 |N|Cycle through the available navigation types if two adjacent tiles are selected.| |N|Cycle through the available navigation types if two adjacent tiles are selected.|
 |R|Rotate the selected tiles/objects clockwise.| |R|Rotate the selected tiles/objects clockwise.|
 |T|Rotate the selected tiles/objects/characters counterclockwise.| |T|Rotate the selected tiles/objects/characters counterclockwise.|
 |Y|Rotate the selected tiles/objects/characters to a random angle.| |Y|Rotate the selected tiles/objects/characters to a random angle.|
-|D, Delete|Delete the selected tiles, objects, or characters.|+|Delete|Delete the selected tiles, objects, or characters.|
 |G|Add the current selection to a group.| |G|Add the current selection to a group.|
 |P|Open the properties dialog for the selected tile/object/character. See [[Entity Properties]].| |P|Open the properties dialog for the selected tile/object/character. See [[Entity Properties]].|
Line 59: Line 100:
 |L|Add a positional light at the location of the selected tile/object/character. The light's properties can then be edited from the [[Map Properties]] panel.| |L|Add a positional light at the location of the selected tile/object/character. The light's properties can then be edited from the [[Map Properties]] panel.|
  
-====Connect Mode====+====Connect/Navigation Mode====
 ^Control/Key^Description^ ^Control/Key^Description^
-|Left Mouse Button + Drag|Connect two adjacent tiles using the currently selected [[navigation_types|navigation type]].|+|Left Mouse Button + Drag|Connect two adjacent tiles using the currently selected [[navigation_and_interaction|navigation type]].|
 |Right Mouse Button + Drag|Remove existing navigation path between two adjacent tiles.| |Right Mouse Button + Drag|Remove existing navigation path between two adjacent tiles.|
 +|Delete|Remove all navigation paths connected to the tile over which the mouse is hovered.|
  
 ~~NOTOC~~ ~~NOTOC~~
map_editor.1497483455.txt.gz · Last modified: 2017/06/14 16:37 by justin