-
Notifications
You must be signed in to change notification settings - Fork 7
LevelTiles
With the "Level Control" window, you can select which level layout is displayed on the top-down view and what level-global properties are set for it. The level geometry itself can be edited in the here described "Level Tiles" Window:
Levels in System Shock are made out of tile maps and the editor provides a two dimensional top-down view of this map as well as a window for modifying Tile Properties of each of the maps tiles. While a map can have up to 64x64 tiles of space, only 62x62 are actually usable. It is advised to leave the outer tiles of the map untouched. To insert level content into the tile-map, the "Level Objects" window is used.
Navigating the tile maps is done with the mouse:
- Pan the map by pressing and holding the primary mouse button anywhere on the map, and then moving the mouse. Release the button to stop.
- Zooming is done with the mouse wheel.
Before tiles of the tile maps can be edited, tiles have to be selected first by various selection operations:
- Single click of the primary mouse button sets the selection to the tile that was clicked on. Any other tile is deselected.
- Ctrl + single click of the primary mouse button toggles the selection of the clicked tile. Does not affect any other selection.
- Shift + single click of the primary mouse button performs a mass-selection of all tiles between the currently clicked tile and the first selected tile. Any tile not in this selection is deselected.
The Level Tiles Window allows changing the map by editing its tiles through modifying various Tile Properties as listed below:
- Tile Type - Set the Tile Type of the selected tiles
- Floor Height - Set the selected tiles Floor-height on the Level Height range.
- Ceiling Height - Set the selected tiles Ceiling-height on the Level Height range.
- Slope Height - Set the steepness of Slope-Tile slopes on the Level Height range.
-
Slope Control - Set the dependency of Slope Tile slopes between Floor and Ceiling.
CeilingReversed
sets slopes on opposite sides of a tiles F and C.CeilingMirrored
sets slopes on the same side of a tiles F and C.CeilingFlat
sets a slope on a tiles F but not on C.FloorFlat
sets a slope on a tiles C but not F. - Music Index - Set the index of the games music being played on the selected tiles
- Texture View - Display either F-, C- or W-textures of a tile on the map
- Floor Texture - Set the F-texture for selected tiles
- Floor Texture Rotation - Set the rotation of tiles F-texture
- Ceiling Texture - Set the C-texture for selected tiles
- Ceiling Texture Rotation - Set the rotation of the tiles C-texture
- Wall Texture - Set the W-texture for selected tiles. A single tile can have 1 texture on all 4 sides, but this limit can be increased to 4 by using Use Adjacent Wall Texture
- Wall Texture Offset - Move a tiles W-texture up or down on the Level Height range.
- Use Adjacent Wall Texture - Increase the displayed W-textures limit of a tile to 4 by using applied W-textures from neighbouring tiles
- Wall Texture Pattern - Allows to flip a tiles W-texture horizontally (but not upside down)
- Shadow View - Show either F or C Light Shading on the tiles map
- Floor Light - Set the Light Shading of the selected tiles F
- Ceiling Light - Set the Light Shading of the selected tiles C
- Deconstructed - The engine has special handling for such tiles and plays a dedicated set of music for these.
- Floor Hazard - Set the F-hazard of tiles as configured in Level Control
- Ceiling Hazard - Set the C-hazard of tiles as configured in Level Control
Undo/Redo operations that affected tiles restore the selection state of the operation.
If the currently selected level is read-only, properties are only listed. If the level can be modified, controls allow modifications of these properties.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.