Bang! Howdy Editor

From Howdypedia, the Bang! Howdy wiki
Jump to: navigation, search

The Bang! Howdy Editor, or simply the Bang Editor, is the tool that is used to create boards for Bang! Howdy. It is shipped with the rest of the game, in the main directory. In the future, players will have the ability to play against others on boards that they have created themselves.[1] The boards included with the game cannot be viewed with the editor, but town scenes can.[2]


The Bang! Howdy Editor is controlled with a point-and-click interface, and requires no additional code for use. The various aspects of the editor are selected via a menu along the right side, as well as the standard window menus, or by various hotkeys.

General controls[edit]

There are several general options for the Bang! Howdy Editor that, though not critical to creating boards, facilitate that process.

Control Effect Location
Ctrl+Z Undo previous action Keyboard
Ctrl+Y Redo last undone action Keyboard
Generate Shadows Shows shadows on the board as they would appear in game "Edit" window menu
Clear Shadows Clears generated shadows "Edit" window menu
Wireframe  ? "View" window menu
Piece bounds Highlights edges of placed pieces "View" window menu
Tile Grid Traces sides of all tiles "View" window menu
Highlight Impassible Tiles Highlights impassable tiles in red, and passable tiles in green "View" window menu
Markers  ? "View" window menu

Board attributes settings[edit]

From the "Edit" window menu, there are several options for changing the universal attributes of a board. These options are as follows:

Name Effect
Light Sets the brightness and color of the board
Sky Sets the color and range of color for the sky
Water Sets the elevation at which water appears over the surface of the ground, the graphical wave amplitude on the water, and the water color
Environment Adjusts the fog density and wind characteristics (though the latter are not visible in the Editor)
Board Properties Changes the board dimensions, grid color, and elevation scale

Camera Dolly[edit]

The camera dolly allows users to shift their view of the board they are working on by either translational or rotational means. The controls for the camera dolly are as follows:

  • Right mouse click / WASD - Move or drag board forward, left, back, or right
  • Mouse scroll / QE - Zoom board in or out
  • Left mouse click / Arrow keys - Rotate board and change camera angle

The Camera Dolly can be accessed while using other Controls by holding ctrl.

Piece Placer[edit]

The piece placer is the means by which users can integrate objects into their boards. Objects include static terrain features, like buildings and bridges, as well as some interactive items, like fetishes or cattle. Any object occupying a tile will make that tile non-traversable. Controls for the piece placer are as follows:

  • Hovering over empty board area:
    • Left click to place the currently selected piece
    • Hold down 1/2/3/4 while left clicking to have the piece placed in a specific cardinal direction (currently doesn't work for the first click after selecting a new piece)
  • Hovering over a piece on the board:
    • Right click: remove piece
    • Left click and drag: move piece around snapping to tile
    • Middle click and drag: adjust piece elevation
    • Mouse wheel: rotate piece 90 degrees
    • Right arrow key: rotate piece 90 degrees
    • W/A/S/D: perform fine movement of piece relative to camera
    • Holding down Shift (fine adjustment mode):
      • Left click and drag: fine movement of piece
      • Mouse wheel: fine rotation
      • Up/Down arrow keys: elevation adjustment
      • Left/Right arrow keys: fine rotation
      • W/S: fine pitch adjustment
      • A/D: fine roll adjustment
    • Scaling pieces (hold down key while left click and drag up/down):
      • Z: scale all axes
      • X: scale X axis
      • C: scale Y axis
      • V: scale Z axis
      • Holding down two keys will scale both axes simultaneously

Viewpoint Editor[edit]

Stub.png This here section is a stub. Y'all can help Howdypedia by addin' to it.

Track Layer[edit]

The track layer allows users to place tracks on a board, on which, in game, trains would run. The track layer automatically links adjacent track pieces into a single, connected track. This feature can be compensated for using the piece placer to drag and separate tracks, so tracks can run parallel. Controls for the track layer are as follows:

  • Left mouse click - Place track
  • Right mouse click - Remove track

Heightfield Brush[edit]

The heightfield brush allows players to alter the elevation of regions of a board. For more precise, elaborate topography than the Heightfield Brush can give you, 129x129 grayscale heightfields can be imported into the editor from a graphics program (such as Photoshop), and applied to the board's elevation[3]. The controls for the heightfield brush are as follows:

  • Left mouse click - Increase elevation
  • Right mouse click - Decrease elevation
  • Mouse scroll - Adjust brush size

Terrain Brush[edit]

The terrain brush allows users to set the graphical attributes of a board to any of the preset patterns. The terrain brush can only affect tiles in eight-by-eight tile groups. To paint terrain, left or right mouse click on the desired general location of the selected pattern.

External links[edit]