Building Basics

Note

LMB: left mouse button click, RMB: right mouse button click

To follow these building basics, create a new project in Eureka.

Adding a room

To help with drawing, press f to toggle grid snapping, press g to enable grid display, and press 5 to set the grid size to 32 units.

  • Press tab to switch to the 2D view
  • Press v to enter vertices edit mode
  • Use the RMB to draw a new sector. Make sure to keep adding vertices with the right mouse button, and to close the sector.
../_images/adding-01.png

Texturing the new walls

Press l to enter Linedef edit mode. The new Linedefs should be selected, if not click with the LMB and drag a box around them to select.

../_images/adding-02.png
  • Position the mouse cursor inside your new sector and press ' to place the camera inside the room.
  • Press tab to enter 3D view
  • Click the front Sidedef texture button and pick the SLADWALL texture.
../_images/adding-04.png ../_images/adding-03.png

Texturing the new floor and ceiling

  • Press tab to return to 2D view
  • Press s to enter sector edit mode. The new sector should remain selected, if not click the LMB to select it.
  • Press tab to return to the 3D view
  • Click on both the Floor and Ceiling texture buttons, and select the FLOOR5_1 texture.
../_images/adding-05.png ../_images/adding-06.png

Joining rooms

  • Press tab to enter 2D view
  • Press v for vertices edit mode
  • Click with the RMB to insert vertices that bridge the neighboring sectors
  • Make the line of the doorway 128 units in length, this is the size of the wide door texture
  • When the join is complete, the rooms are connected
../_images/joining-01.png ../_images/joining-02.png

Adjusting ceiling height

  • Press tab to enter 2D view
  • Press s for sector edit mode
  • Select the sector you want to adjust
../_images/joining-03.png
  • Press tab to return to 3D view
  • Click the ceiling +- buttons to adjust the ceiling height
../_images/joining-04.png
  • Alternatively press [] to adjust ceiling height via keyboard shortcuts
../_images/joining-05.png

Texture alignment

  • Press tab to enter the 3D view
  • Press l to activate Linedef mode
  • Click with the LMB to select walls with misaligned textures
../_images/alignment-01.png
  • Press these keyboard shortcuts to align:
    • x: align X offset with wall to the left
    • y: align Y offset with wall to the left
    • z: align both X and Y offsets with wall to the left
    • shift-x: align X offset with wall to the right
    • shift-y: align Y offset with wall to the right
    • shift-z: align both X and Y offsets with wall to the right
  • Alternatively press F1 to open the operations menu and select one of the align options.
../_images/alignment-02.png

Manual alignment

While in the 3D view and in Linedef mode, hold the r key while moving the mouse cursor to adjust the texture alignment. You can also select multiple surfaces to align at the same time.

Auto alignment

If you need to align multiple surfaces, you can use the auto-align feature:

  • In the 2D view, enter Linedef edit mode l
  • Highlight all lines to align
  • Press shift-A to auto-align offsets on all selected Linedefs
  • This shortcut only works in the 2D view