Build/Mapster32 Keyboard Commands

From EDukeWiki
Revision as of 10:32, 26 April 2008 by Hunter byte (talk | contribs)
Jump to navigation Jump to search

Usage of Mouse

The purpose of mouse in 3D mode is pointing on some objects in a map and looking around(F3-mouselook).

Mouse pointer always points(see info about it at the bottom of the screen) at one of these object:
1. wall
2. ceiling of sector
3. floor of sector
4. sprite
5. masked wall (non-transparent or semi-transparent wall between sectors)

It's important to understand this concept:
Some commands work differently depending on the current object(the object the mouse points at).
Some commands manipulate only with current object, and some commands manipulate with sprites/sectors selected(hereinafter referred to as "selected") in 2D mode, and some commands work globally.

Mouse buttons:
LEFT lock the current object. The current object won't be changing as long as the button pressed.
WHELL change tile
LEFT+MIDDLE toggle mouse look
MIDDLE+WHELL change shade/visibility (see the 3D keys section for modifier keys)
RIGHT+WHELL move object up/down (see the 3D keys section for modifier keys)


Select Tile Mode

After pressing V key in 3D mode, mapster32 switches to "select tile" mode.

Keys:
KP / zoom in
KP * zoom out
UP/DOWN/LEFT/RIGHT/PAGE UP/PAGE DOWN movements
G goto specified tile
U goto start of user defined art (3584)
A goto start of Atomic edition's art (4096)
E goto start of extended art (6144,9216)

V select from all tiles
T select from pre-defined tileset
Z tile zoom
ESC cancel
ENTER accept


3D Mode

UP move forward
DOWN move backward
LEFT+RCTRL move left
LEFT+RCTRL move right
A move up
Z move down
F4 posy++
+LSHIFT speed up movements

LEFT turn left
RIGHT turn right
A+CTRL look up
Z+CTRL lood down

' V set sector visibility
; V set sector visibility on all selected sectors
V choose tile
3 toggle floor over floor. I haven't tested it but I was able to figure out this: SE40, lotag=42..45, mapster32 only, perhabs classic mode only, uncompleted for sure.
F3 toggle mouselook
' BACKSPACE clear all flags for wall/sprite
' P paste palette to all selected sectors
; P paste palette to all selected sectors & sprites
DEL delete sprite
F6 toggle automatic SECTOREFFECTOR help
F7 toggle automatic sector tag help

, rotate sprite
. rotate sprite
< slowly rotate sprite
> slowly rotate sprite
. search & fix panning of the wall to the right

' L change the coordinates of the current object
CAPS LOCK cycle zmode
' Z cycle zmode
' M set the extra of the current object
1 toggle one sided sprite/wall
2 toggle bottom wall swapping
O set top or bottom orientation of wall
O ornament sprite onto wall
M toggle masking wall
H toggle hitscan sensitivity
H+SHIFT toggle hitscan sensitivity for both sides of the wall
' H set hitag of the current object

KP_MINUS shades down individual sector/wall/sprite or selected sectors
KP_MINUS+ALT decreases visiblity of sector or selected sectors
KP_MINUS+ALT+SHIFT slowely decreases visiblity of sector or selected sectors
KP_MINUS+ALT+CTRL decreases global visiblity
KP_PLUS shades up individual sector/wall/sprite or selected sectors
KP_PLUS+ALT increases visiblity of sector or selected sectors
KP_PLUS+ALT+SHIFT slowely increases visiblity of sector or selected sectors
KP_PLUS+ALT+CTRL increases global visiblity
Note: ALT,CTRL, SHIFT are modifiers so they work with mouse too.

PLUS/MINUS cycle tile
E toggle sector texture expansion
R toggle sector texture relativity alignment
R cycle sprite aligment between: wall aligned, floor aligned, view aligned
' R toggle framerate
F flip the current object
F+ALT set the first wall of sector

PAGE UP move up selected sprites or sectors
PAGE DN move down selected sprites or sectors
PAGE UP+CTRL put selected sprites on ceiling
PAGE DN+CTRL put selected sprites on ground
+CTRL speed up movement
+END slow down movement
+HOME slow down movement even more
Note: CTRL, HOME, END are modifiers so they work with mouse too.

' D cycle skill level
' G cycle sprite preview in the clipboard
' X toggle sprite shade preview
' W toggle sprite display
' Y toggle purple background
' C copy shade from the clipboard to all objects in the map which are the same tile as the tile of the object that in the clipboard. It works separately for sectors/walls/sprites depending on the current object. (I hope somebody who understands this, will clarify this)
' T set lotag
' H set hitag
' S set shade
F2 toggle clipboard preview
TAB copy to the clipboard
F1 toggle help
G set picnum
B toggle blocking
B+SHIFT toggle blocking for both sides of the wall
T cycles transluscence for sprites/masked walls

LENTER+CTRL+SHIFT autoshade wall
' LENTER pastes picnum only
LENTER+SHIFT pastes some visaul(picnum+shading) properties of the clipboard on sector/wall/sprite
LENTER+CTRL applies some visaul(picnum+shading+picnum) properties of the clipboard on sector/wall/sprite
LENTER applies all(picnum+shading+picnum+tags+extra) properties of the clipboard on sector/wall/sprite

' A toggle autosave(every 3 minutes)
' N toggle noclip
' S save map (WARNING! The latest released EDuke32 has a bug here which will be fixed in the next snapshot)
' 5 something strange, I don't know yet. Some comments from the source code: "Motorcycle ha ha ha","What the f*** is this supposed to do?".

ESC quit
F11 brightness
F12 screenshot
F12+SHIFT inverted screenshot
F9 reload and activate maphacks
F10 disable maphacks

C toggle center sprite
ALT+C replace all tiles in the map with one from the clipboard

[ slopes up fast
[+RSHIFT slope up with medium speed
[+LSHIFT slope up slowly
[+ALT align slope to the floor of adjoining sector
] slope down fast
]+RSHIFT slope down with medium speed
]+LSHIFT slope down slowly
]+ALT align slope to the ceiling of adjoining sector

KP_4 panning horizontally but scaling up for walls
KP_6 panning horizontally but scaling down for walls
KP_8 panning vertically
KP_2 panning vertically
+KP_5 speed up
+SHIFT force panning

/ Reset panning&repeat to 0
/+SHIFT set xrepeat to yrepeat(makes square)

P enable/disable parallax
P+CTRL change parallax type(works only in classic render)
P+ALT change pal of sector/wall/sprite
D+ALT addjust clip distance of the sprite
T transluscence for sprites/masked walls
S insert sprite
RENTER switch to 2D mode


Mapster32 Commands (as of July 2007 dev snapshot)

By pressing END + PG up or Down it will raise or lower in smaller increments, either ceiling, floor, sprites, etc.

HOME + PgUp or PgDown will do it in even smaller increments.

Control + pageup/down moves it in big increments.

' + x turns the shading of sprites to the way they're seen in-game.

' + s = Set shading

' + p = Set palette

' + t = Set lotag

' + h = Set hitag

F2 = disable clipboard

Left Shift + ` = Really small increments sloping

Left Ctrl + ` = Big increments Sloping

On the tile selection, press "T" to select distinctive types of tiles, such as actors, effects, explosives, etc.

Holding left SHIFT + the scaling texture keys moves the textures by small incriments instead of scaling them.

' + F brings up special functions for scaling selected sectors, global shade divide,etc.

Select sectors in 2D mode and then use ' + P or ; + P to change the palette. ' + P changes the pal on all sector floors, ceilings and walls, whereas ; + P is supposed to do sprites as well.

Global tile replacement: Press TAB on any tile you want, then press Alt+C on any other tile and every instance of this tile will be replaced with the first one.