Build/Mapster32 Keyboard Commands: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
m Reverted edits by 74.55.54.68 (talk) to last revision by TX
Really a nice forum to get information I need!
Line 1: Line 1:
== 3D Mode: Mouse ==
This is really a nice forum to get information I need!. The post here helped me a lot. Thank your guys, and I wish I could do something to help back.
The purpose of mouse in 3D mode is pointing at some objects in a map and looking around('''F3''' - mouselook).<br>
 
Mouse pointer always points(see info about it at the bottom of the screen) at one of these object:<br>
1. wall<br>
2. ceiling of sector<br>
3. floor of sector<br>
4. sprite<br>
5. masked wall (non-transparent  or semi-transparent  wall between sectors)<br>
 
It's important to understand this concept:<br>
Some commands work differently  depending on the current object(the object the mouse points at).<br>
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.<br>
 
Mouse buttons:<br>
'''LEFT''' lock the current object. The current object won't be changing as long as the button pressed.<br>
'''LEFT+MIDDLE''' toggle mouse look<br>
'''WHEEL''' change shade/visibility<br>
'''LEFT+WHEEL''' change tile<br>
'''RIGHT+WHEEL''' move object up/down<br>
 
Additionally, there is now UnrealEd-style mouse navigation in 3D mode (toggle it with '''F5'''), with the following bindings:<br>
'''RIGHT''' mouselook<br>
'''LEFT''' x: turning, y: move forward/back<br>
'''LEFT+RIGHT''' x: strafe left/right, y: move up/down<br>
'''MIDDLE''' y: move in viewing direction<br>
The console variable 'pk_uedaccel' changes the speed of navigation exponentially (valid values are 0-5).<br>
 
'''LEFT+ALT''' move object up/down<br>
'''LEFT+SHIFT''' pan ceiling/floor/wall<br>
'''LEFT+SHIFT''' move sprite in horizontal plane<br>
'''LEFT+CTRL''' scale wall texture or size of sprite<br>
'''LEFT+CTRL''' Change slope of sector<br>
 
 
== 3D Mode: Selecting Tile Mode ==
After pressing '''V''' key in 3D mode, mapster32 switches to "select tile" mode.<br>
 
Keys:<br>
'''KP /''' zoom in<br>
'''KP *''' zoom out<br>
'''UP/DOWN/LEFT/RIGHT/PAGE UP/PAGE DOWN''' movements<br>
'''G''' goto specified tile<br>
'''U''' goto start of user defined art (3584)<br>
'''A''' goto start of Atomic edition's art (4096)<br>
'''E''' goto start of extended art (6144,9216)<br>
 
'''V''' select from all tiles<br>
'''T''' select from pre-defined tileset<br>
'''Z''' tile zoom<br>
'''ESC''' cancel<br>
'''ENTER''' accept<br>
 
Mouse:<br>
'''LEFT''' select<br>
'''CTRL+WHEEL''' zoom<br>
'''WHEEL''' scroll<br>
'''RIGHT''' smooth scrolling<br>
 
 
==  3D Mode: Keys ==
'''UP''' move forward<br>
'''DOWN''' move backward<br>
'''LEFT+RCTRL''' move left<br>
'''RIGHT+RCTRL''' move right<br>
'''A''' move up<br>
'''Z''' move down<br>
'''F4''' Toggle showing the first wall<br>
'''+LSHIFT''' speed up movements<br>
 
'''LEFT''' turn left<br>
'''RIGHT''' turn right<br>
'''A+CTRL''' look down<br>
'''Z+CTRL''' lood up<br>
 
'''' V''' set sector visibility<br>
'''; V''' set sector visibility on all selected sectors<br>
'''V''' choose tile<br>
'''3''' toggle Sector over Sector. See documentation here(http://www.users.on.net/~triforce/cduke3d/)<br>
'''F3''' toggle mouselook<br>
'''' BACKSPACE''' clear all flags for wall/sprite<br>
'''' P''' paste palette to all selected sectors<br>
'''; P''' paste palette to all selected sectors & sprites<br>
'''DEL''' delete sprite<br>
'''F6''' toggle automatic SECTOREFFECTOR help<br>
'''F7''' toggle automatic sector tag help<br>
 
''',''' rotate sprite<br>
'''.''' rotate sprite<br>
'''<''' slowly rotate sprite<br>
'''>''' slowly rotate sprite<br>
'''.''' search & fix panning of the wall to the right<br>
 
'''' L''' change the coordinates of the current object<br>
'''CAPS LOCK''' cycle zmode<br>
'''' Z''' cycle zmode<br>
'''' M''' set the extra of the current object<br>
'''1''' toggle one sided sprite/wall<br>
'''2''' toggle bottom wall swapping<br>
'''O''' set top or bottom orientation of wall<br>
'''O''' ornament sprite onto wall<br>
'''M''' toggle masking wall<br>
'''H''' toggle hitscan sensitivity<br>
'''H+SHIFT''' toggle one side hitscan sensitivity for the wall<br>
'''' H''' set hitag of the current object<br>
 
'''KP_MINUS''' shades down individual sector/wall/sprite or selected sectors<br>
'''KP_MINUS+ALT''' decreases visibility of sector or selected sectors<br>
'''KP_MINUS+ALT+SHIFT''' slowly decreases visibility of sector or selected sectors<br>
'''KP_MINUS+ALT+CTRL''' decreases global visibility<br>
'''KP_PLUS''' shades up individual sector/wall/sprite or selected sectors<br>
'''KP_PLUS+ALT''' increases visibility of sector or selected sectors<br>
'''KP_PLUS+ALT+SHIFT''' slowly increases visibility of sector or selected sectors<br>
'''KP_PLUS+ALT+CTRL''' increases global visibility<br>
Note: '''ALT,CTRL, SHIFT''' are modifiers so they work with mouse too.<br>
 
'''PLUS/MINUS''' cycle tile<br>
'''E''' toggle sector texture expansion<br>
'''R''' toggle sector texture relativity alignment<br>
'''R''' cycle sprite aligment between:  wall aligned, floor aligned, view aligned<br>
'''' R''' toggle framerate<br>
'''F''' flip the current object<br>
'''F+ALT''' set the first wall of sector<br>
 
'''PAGE UP''' move up selected sprites or sectors<br>
'''PAGE DN''' move down selected sprites or sectors<br>
'''PAGE UP+CTRL''' put selected sprites on ceiling<br>
'''PAGE DN+CTRL''' put selected sprites on ground<br>
'''+CTRL''' speed up movement<br>
'''+END''' slow down movement<br>
'''+HOME''' slow down movement even more<br>
Note: '''CTRL, HOME, END''' are modifiers so they work with mouse too.<br>
 
'''' D''' cycle skill level<br>
'''' X''' toggle sprite shade preview<br>
'''' W''' toggle sprite display<br>
'''' Y''' toggle purple background<br>
'''' 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)<br>
'''' T''' set lotag<br>
'''' H''' set hitag<br>
'''' S''' set shade<br>
'''F2''' toggle clipboard preview<br>
'''TAB''' copy to the clipboard<br>
'''F1''' toggle help<br>
'''G''' set picnum<br>
'''B''' toggle blocking<br>
'''B+SHIFT''' toggle one side blocking for the wall<br>
'''T''' cycles translucence for sprites/masked walls<br>
 
'''LENTER+CTRL+SHIFT''' autoshade wall<br>
'''' LENTER''' paste picnum only<br>
'''LENTER+SHIFT''' paste some visaul(shading+pal) properties of the clipboard on sector/wall/sprite<br>
'''LENTER+CTRL''' paste some visaul(picnum+shading+pal) properties of the clipboard on sector/wall/sprite<br>
'''LENTER''' paste all(picnum+shading+pal+flags+tags+extra) properties of the clipboard on sector/wall/sprite<br>
 
'''' A''' toggle autosave. The interval is configurable in the mapster32(by default: every 3 minutes)<br>
 
'''' N''' toggle noclip for the camera<br>
'''N+CTRL''' toggle noclip sprites<br>
 
'''S+CTRL''' save map<br>
'''L+CTRL''' load map<br>
 
'''ESC''' quit<br>
'''F11''' brightness<br>
'''F12''' screenshot<br>
'''F12+SHIFT''' inverted screenshot<br>
'''F9''' reload and activate maphacks<br>
'''F10''' disable maphacks<br>
 
'''C''' toggle center sprite<br>
'''ALT+C''' replace all tiles in the map with one from the clipboard<br>
 
'''[''' slopes up fast<br>
'''[+RSHIFT''' slope up with medium speed<br>
'''[+LSHIFT''' slope up slowly<br>
'''[+ALT''' align slope to the floor of adjoining sector<br>
''']''' slope down fast<br>
''']+RSHIFT''' slope down with medium speed<br>
''']+LSHIFT''' slope down slowly<br>
''']+ALT''' align slope to the ceiling of adjoining sector<br>
 
'''KP_4''' panning floor/ceiling horizontally<br>
'''KP_6''' panning floor/ceiling horizontally<br>
'''KP_2''' panning floor/ceiling vertically<br>
'''KP_8''' panning floor/ceiling vertically<br>
'''KP_4''' scaling wall/sprite horizontally<br>
'''KP_6''' scaling wall/sprite horizontally<br>
'''KP_2''' scaling wall/sprite vertically<br>
'''KP_8''' scaling wall/sprite vertically<br>
'''+SHIFT''' force panning(for walls)<br>
'''+KP_5''' speed up<br>
 
'''/''' Reset panning, repeat and flags to defaults<br>
'''/+SHIFT''' set xrepeat to yrepeat(makes square)<br>
 
'''P''' enable/disable parallax<br>
'''P+CTRL''' change parallax type(works only in classic render)<br>
'''P(+ALT)+CTRL''' Playtest map from current position (from map start position) [20080924]<br>
'''P+ALT''' change pal of sector/wall/sprite<br>
'''D+ALT''' adjust clip distance of the sprite<br>
'''T''' translucence for sprites/masked walls<br>
'''S''' insert sprite<br>
'''RENTER''' switch to 2D mode<br>
 
 
== 2D Mode: Mouse ==
The purpose of mouse in 2D mode is pointing, selecting, moving object in a map.
 
Every time mouse is pointing at one of these:<br>
1. Nothing<br>
2. Sector<br>
3. Sector and wall<br>
4. Sector and sprite<br>
5. Wall (wall without sector - map is corrupt)<br>
6. Sprite (sprite without sector - map is corrupt)<br>
 
Some commands work differently depending on the current object(the object the mouse points at).<br> To solve ambiguous between sector and wall/sprite, one usually must press ALT to work with wall/sprite instead of sectors.<br>
 
'''RSHIFT''' select vertex/sprites<br>
'''RALT''' select sectors<br>
'''WHEEL''' zoom<br>
'''WHEEL+ALT''' move camera and zoom<br>
'''LEFT BUTTON''' drag sectors/vertex/sprites<br>
'''RIGHT BUTTON''' move camera<br>
'''RIGHT MIDDLE''' move camera<br>
 
==  2D Mode: Keys ==
'''LSHIFT''' show coords<br>
'''F1''' show help<br>
'''F9''' show the Sector Tags help<br>
'''M''' set extra of sector<br>
'''M+ALT''' set extra of wall/sprite<br>
'''/''' Reset panning, repeat and flags to defaults<br>
'''/+SHIFT''' set xrepeat to yrepeat(makes square)<br>
 
'''KP_4''' scaling sprite horizontally<br>
'''KP_6''' scaling sprite horizontally<br>
'''KP_2''' scaling sprite vertically<br>
'''KP_8''' scaling sprite vertically<br>
'''+KP_5''' speed up<br>
 
'''R''' cycle sprite alignment<br>
'''' S''' set sprite size<br>
'''' F''' function menu<br>
'''F7+ALT''' search sector lotag<br>
'''F8+ALT''' on wall: search wall lotag<br>
'''F8+ALT''' on sprite: generic sprite search [20080924]<br>
'''[''' search backward<br>
''']''' search forward<br>
'''G''' cycle grid size<br>
'''G+SHIFT''' cycle grid size backward<br>
'''' L''' set sprite/wall coordinates<br>
'''' 3''' cycle modes of showing object's name<br>
'''' 7''' swap lotag and hitag of wall/sprite<br>
'''' J''' goto X,Y<br>
 
'''X''' flip selected sectors in x<br>
'''Y''' flip selected sectors in y<br>
'''X+ALT''' mirror selected sectors in x<br>
'''Y+ALT''' mirror selected sectors in y<br>
 
'''F12''' screenshot<br>
'''F12+SHIFT''' inverted screenshot<br>
 
'''B''' toggle blocking<br>
'''B+SHIFT''' toggle one side blocking for wall<br>
'''F+ALT''' set the first wall of sector<br>
'''O''' ornament sprite onto wall<br>
 
''',''' rotate sprite/selected sectors<br>
'''.''' rotate sprite/selected sectors<br>
'''<''' slowly rotate sprite/selected sectors<br>
'''>''' slowly rotate sprite/selected sectors<br>
 
'''SCROLL LOCK''' set starting position<br>
'''F5''' show item count<br>
'''F6''' show actor count when pointed at wall<br>
'''F6''' show Sector Effector help when pointed at sprite<br>
'''F7''' edit sector data<br>
'''F8''' edit wall/sprite data<br>
 
'''T''' set sector lotag<br>
'''T+ALT''' set wall/sprite lotag<br>
'''T+CTRL''' toggle show tags<br>
 
'''H''' set sector hitag<br>
'''H+ALT''' set wall/sprite hitag<br>
'''H+CTRL''' toggle hitscan sensitivity<br>
'''H+CTRL+SHIFT''' toggle hitscan sensitivity<br>
 
'''P''' set sector pal<br>
'''E''' set sprite status list<br>
'''TAB''' show sector data<br>
'''TAB+CTRL''' show wall/sprite data<br>
'''TAB+ALT''' show wall/sprite data (Windows may trigger on this shortcut)<br>
 
'''LCTRL+RSHIFT''' select all walls of the current sector(point at a wall and holding CTRL, press SHIFT).<br>
'''A''' zoom in<br>
'''Z''' zoom out<br>
'''L''' toggle grid lock<br>
'''J''' join sectors<br>
'''S''' insert sprite, pressing a key from '''1''' to '''0''' on the upper row before pressing '''S''' will make the inserted sprite's picnum be 1 to 10, respectively<br>
'''S+ALT''' make inner sector<br>
'''C''' duplicate sectors/sprites<br>
'''C''' start circle attached to a wall<br>
'''KP +''' increase amount of walls in circle<br>
'''KP -''' decrease amount of walls in circle<br>
'''SPACE''' start/end drawing of sector, end drawing of circle<br>
'''LENTER''' check all pointers for the current sector<br>
'''LSHIFT+LCTRL+LENTER''' check ALL pointers (manual attempt to recover map)<br>
'''BACKSPACE''' remove the last wall during drawing sector<br>
'''DEL''' delete sprite<br>
'''DEL+CTRL''' delete sector<br>
'''INS''' duplicate sectors/sprites<br>
'''INS''' start circle attached to a wall<br>
'''INS''' add vertex to wall<br>
'''RENTER''' switch to 3D mode<br>
'''ESC''' menu<br>
 
'''' A''' toggle autosave(every 3 minutes)<br>
'''' N''' toggle noclip<br>
'''S+CTRL''' save map<br>
'''L+CTRL''' load map<br>
 
'''P(+ALT)+CTRL''' Playtest map from current position (from map start position) [20080924]<br>
 
 
== Mapster32 keys as tables  ==
 
Below are the Mapster32 keys as three sortable tables. They are sorted such that the more 'basic' keys are at the top.<br> <br> The column headers have the following meaning:<br> '''key/keys''': self-explanatory. Where a key starts with a ''''+'''' on a line of its own, it means that it should be pressed simultaneously with the first one in the same table row.<br> '''typ''': type of command: i=informational, e=editing, n=navigation, d=display, m=miscellany.<br> '''se''','''sp''','''w''': in case of an editing command, whether it potentially acts on '''se'''ctors, '''sp'''rites, or '''w'''alls.<br> '''spw''': same as above in a different representation<br> '''adv''': whether the command is 'advanced'. This is set somewhat arbitrarily.<br> '''new''': whether the functionality of the command is new to Mapster32. '''x''' means that it has been enhanced.<br> '''N''': a running number. To restore the original order, sort by it.<br> <br>
 
{| cellspacing="0" cellpadding="2" border="1" class="wikitable sortable"
|- bgcolor="#f0f0f0"
! key/keys
! description
! typ
! se
! sp
! w
! spw
! adv
! new
! N
|-
! F1
| help
| i
| <br>
| <br>
| <br>
| <br>
| n
| '''y'''
| 1
|-
! UP/DOWN <br> LEFT/RIGHT <br> &nbsp;&nbsp;+LShift
| move forward/back <br> turn left/right ('''+RCtrl''': strafe) <br> speed up movements
| n
| <br>
| <br>
| <br>
| <br>
| n
| n
| 2
|-
! RENTER
| toggle between 2D and 3D modes
| m
| <br>
| <br>
| <br>
| <br>
| n
| n
| 3
|-
! B
| toggle blocking of wall/sprite ('''+Shift''': one-sided)
| e
| <br>
| '''x'''
| '''x'''
| -pw
| n
| n
| 4
|-
! R
| cycle sprite aligment
| e
| <br>
| '''x'''
| <br>
| -p-
| n
| n
| 5
|-
! ,/.
| rotate sprite ('''+Shift''': slowly)
| e
| <br>
| '''x'''
| <br>
| -p-
| n
| n
| 6
|-
! DEL
| delete sprite
| e
| <br>
| '''x'''
| <br>
| -p-
| n
| n
| 7
|-
! /
| reset panning, repeat and flags
| e
| <br>
| '''x'''
| '''x'''
| -pw
| n
| n
| 8
|-
! Alt+F
| set first wall of sector
| e
| '''x'''
| <br>
| <br>
| s--
| n
| n
| 9
|-
! /+Shift
| set xrepeat to yrepeat (make square)
| e
| <br>
| '''x'''
| <br>
| -p-
| '''y'''
| '''y'''
| 10
|-
! 'N
| toggle camera clipping
| n
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 11
|-
! Ctrl+N
| toggle sprite clipping through floors/ceilings
| e
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 12
|-
! 'A
| toggle autosave (interval configurable in mapster32.cfg)
| m
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 13
|-
! (Shift+)F12
| capture (inverted) screenshot
| m
| <br>
| <br>
| <br>
| <br>
| n
| n
| 14
|-
! Ctrl+L
| load map
| m
| <br>
| <br>
| <br>
| <br>
| n
| n
| 15
|-
! Ctrl+S
| save map
| m
| <br>
| <br>
| <br>
| <br>
| n
| n
| 16
|-
! Ctrl+P
| playtest map from current position
| m
| <br>
| <br>
| <br>
| <br>
| n
| '''y'''
| 17
|-
! Ctrl+Shift+P
| playtest map from starting position
| m
| <br>
| <br>
| <br>
| <br>
| n
| '''y'''
| 18
|}
 
<br>
 
{| cellspacing="0" cellpadding="2" border="1" class="wikitable sortable"
|- bgcolor="#f0f0f0"
! key/keys
! description
! typ
! se
! sp
! w
! spw
! adv
! new
! N
|-
! A/Z
| zoom in/out
| d
| <br>
| <br>
| <br>
| <br>
| n
| n
| 1
|-
! L
| toggle grid lock
| e
| <br>
| <br>
| <br>
| <br>
| n
| n
| 2
|-
! G (+Shift)
| cycle grid size (backwards), set auto grid
| e
| <br>
| <br>
| <br>
| <br>
| n
| '''x'''
| 3
|-
! S
| insert sprite<br>(prefix 1-0 on upper row: set picnum to 1-10, resp.)
| e
| <br>
| <br>
| <br>
| <br>
| n
| '''x'''
| 4
|-
! O
| ornament sprite onto wall
| e
| <br>
| '''x'''
| <br>
| -p-
| n
| n
| 5
|-
! J
| join sectors
| e
| '''x'''
| <br>
| <br>
| s--
| n
| n
| 6
|-
! P
| set sector pal
| e
| '''x'''
| <br>
| <br>
| s--
| n
| n
| 7
|-
! Ctrl+H
| toggle hitscan sensitivity
| e
| <br>
| '''x'''
| '''x'''
| -pw
| n
| n
| 8
|-
! T (+Alt)
| set lotag of sector (wall/sprite)
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| n
| n
| 9
|-
! H (+Alt)
| set hitag of sector (wall/sprite)
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| n
| n
| 10
|-
! KP4/6/2/8
| scale sprite (+'''KP5''': speed up)
| e
| <br>
| '''x'''
| <br>
| -p-
| n
| n
| 11
|-
! SPACE
| draw sector; end circle drawing
| e
| <br>
| <br>
| <br>
| <br>
| n
| n
| 12
|-
! BACKSPACE
| remove last wall when drawing sector
| e
| <br>
| <br>
| <br>
| <br>
| n
| n
| 13
|-
! BACKSPACE<br>
| cycle 2D display mode (textured/non-textured)<br>
| m<br>
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 14<br>
|-
! INS
| add vertex to wall
| e
| <br>
| <br>
| '''x'''
| --w
| n
| n
| 15
|-
! DEL+Ctrl
| delete sector
| e
| '''x'''
| <br>
| <br>
| s--
| n
| n
| 16
|-
! C <br> KP+/KP-
| start circle drawing from wall<br>increase/decrease amount of walls in circle
| e
| <br>
| <br>
| '''x'''
| --w
| n
| n
| 17
|-
! Alt+S
| make inner sector from loop
| e
| <br>
| <br>
| <br>
| <br>
| n
| n
| 18
|-
! RShift
| select group of walls and sprites
| e
| <br>
| <br>
| <br>
| <br>
| n
| n
| 19
|-
! RAlt
| select group of sectors
| e
| <br>
| <br>
| <br>
| <br>
| n
| n
| 20<br>
|-
! INS or C
| duplicate selected sectors/sprites
| e
| <br>
| <br>
| <br>
| <br>
| n
| n
| 21
|-
! SCROLLLOCK
| set starting position
| e
| <br>
| <br>
| <br>
| <br>
| n
| n
| 22
|-
! TAB
| show sector data
| i
| <br>
| <br>
| <br>
| <br>
| n
| n
| 23
|-
! TAB+Ctrl
| show wall/sprite data
| i
| <br>
| <br>
| <br>
| <br>
| n
| '''y'''
| 24
|-
! LShift
| show coords
| i
| <br>
| <br>
| <br>
| <br>
| n
| '''y'''
| 25
|-
! M (+Alt)
| set extra of sector (wall/sprite)
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| n
| '''y'''
| 26
|-
! E
| set sprite status list
| e
| <br>
| '''x'''
| <br>
| -p-
| n
| n
| 27
|-
! Ctrl+T
| toggle show tags
| d
| <br>
| <br>
| <br>
| <br>
| '''y'''
| n
| 28
|-
! '3
| cycle modes of showing object's name
| d
| <br>
| <br>
| <br>
| <br>
| '''y'''
| n
| 29
|-
! '7
| swap lotag and hitag of wall/sprite
| e
| <br>
| '''x'''
| '''x'''
| -pw
| '''y'''
| '''y'''
| 30<br>
|-
! 'J
| jump to position (X,Y)
| m
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 31
|-
! 'S
| set sprite size
| e
| <br>
| '''x'''
| <br>
| -p-
| '''y'''
| '''y'''
| 32
|-
! 'L
| set wall/sprite coordinates
| e
| <br>
| '''x'''
| '''x'''
| -pw
| '''y'''
| '''y'''
| 33
|-
! 'F
| special functions menu
| e
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 34
|-
! X/Y (+Alt)
| flip (mirror) selected sectors in x/y
| e
| '''x'''
| <br>
| <br>
| s--
| '''y'''
| '''y'''
| 35
|-
! F2<br>
|
show sound index (root CON file to fetch sound<br>
 
definitions from can be specified at startup;<br>
 
default is game.con)
 
| m<br>
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 36<br>
|-
! F4
| toggle first wall highlighting
| d
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 37
|-
! F5
| show item count
| i
| <br>
| <br>
| <br>
| <br>
| '''y'''
| n
| 38
|-
! F6
| show actor count (when pointed at sprite: SE help)
| i
| <br>
| <br>
| <br>
| <br>
| '''y'''
| n
| 39
|-
! F7
| edit sector data
| e
| '''x'''
| <br>
| <br>
| s--
| '''y'''
| '''y'''
| 40
|-
! F8
| edit wall/sprite data
| e
| <br>
| '''x'''
| '''x'''
| -pw
| '''y'''
| '''y'''
| 41<br>
|-
! F9
| show ST help
| i
| <br>
| <br>
| <br>
| <br>
| '''y'''
| n
| 42
|-
! Alt+F7
| search sector by tag
| i
| <br>
| <br>
| <br>
| <br>
| '''y'''
| n
| 43
|-
! Alt+F8
| search wall by tag/search sprite
| i
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''x'''
| 44
|-
! ]/[
| search forward/backward
| i
| <br>
| <br>
| <br>
| <br>
| '''y'''
| n
| 45
|-
! LCtrl+RShift
| select all walls of current sector<br>(point at a wall and holding '''LCtrl''', press '''RShift''')
| e
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 46
|-
! LENTER
| check pointers for current sector<br>('''+LCtrl+LShift''': check ALL pointers)
| e
| <br>
| <br>
| <br>
| <br>
| '''y'''
| n
| 47
|}
 
<br>
 
{| cellspacing="0" cellpadding="2" border="1" class="wikitable sortable"
|- bgcolor="#f0f0f0"
! key/keys
! description
! typ
! se
! sp
! w
! spw
! adv
! new
! N
|-
! A/Z <br> &nbsp;&nbsp;+Ctrl <br> &nbsp;&nbsp;+LShift
| move up/down <br> look down/up <br> speed up movements
| n
| <br>
| <br>
| <br>
| <br>
| n
| n
| 1
|-
! CAPSLOCK or 'Z
| cycle zmode
| n
| <br>
| <br>
| <br>
| <br>
| n
| n
| 2
|-
! KP+/KP-
| change shade
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| n
| n
| 3
|-
! KP+/KP-+Alt <br> &nbsp;&nbsp;+Alt+Shift <br> &nbsp;&nbsp;+Ctrl+Alt
| change visibility <br> change visibility in smaller increments <br> change global visibility
| e
| '''x'''
| <br>
| <br>
| s--
| n
| n
| 4
|-
! ]/[ <br> &nbsp;&nbsp;+RShift <br> &nbsp;&nbsp;+LShift
| slope down/up <br> smaller increments <br> smallest increments
| e
| '''x'''
| <br>
| <br>
| s--
| n
| n
| 5
|-
! [+Alt
| align slope to floor of adjoining sector
| e
| '''x'''
| <br>
| <br>
| s--
| n
| n
| 6
|-
! ]+Alt
| align slope to ceiling of adjoining sector
| e
| '''x'''
| <br>
| <br>
| s--
| n
| n
| 7
|-
! PGUP/PGDN <br> &nbsp;&nbsp;+END <br> &nbsp;&nbsp;+HOME
| move object up/down ('''+Ctrl''' on sectors: 4x) <br> 1/2 of normal increments <br> 1/4 of normal increments
| e
| '''x'''
| '''x'''
| <br>
| sp-
| n
| n
| 8
|-
! PGUP+Ctrl
| put sprite on ceiling
| e
| <br>
| '''x'''
| <br>
| -p-
| n
| n
| 9
|-
! PGDN+Ctrl
| put sprite on ground
| e
| <br>
| '''x'''
| <br>
| -p-
| n
| n
| 10
|-
! KP4/6/2/8 <br> &nbsp;&nbsp;+KP5
| pan floor/ceiling or scale wall/sprite ('''+Shift''': force pan)<br>speed up
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| n
| n
| 11
|-
! V
| choose tile
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| n
| n
| 12
|-
! S
| insert sprite
| e
| <br>
| <br>
| <br>
| <br>
| n
| n
| 13
|-
! G
| set picnum
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| n
| '''y'''
| 14
|-
! E
| toggle sector texture expansion
| e
| '''x'''
| <br>
| <br>
| s--
| n
| n
| 15
|-
! F
| flip texture
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| n
| n
| 16
|-
! R
| toggle sector texture relativity
| e
| '''x'''
| <br>
| <br>
| s--
| n
| n
| 17
|-
! 'T
| set lotag
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| n
| n
| 18
|-
! 'H
| set hitag
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| n
| n
| 19
|-
! 'S
| set shade
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| n
| n
| 20
|-
! Alt+P
| set pal
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| n
| n
| 21
|-
! 1
| toggle one sided sprite/wall
| e
| <br>
| '''x'''
| '''x'''
| -pw
| n
| n
| 22
|-
! 2
| toggle bottom wall swapping
| e
| <br>
| <br>
| '''x'''
| --w
| n
| n
| 23
|-
! M
| toggle masking wall
| e
| <br>
| <br>
| '''x'''
| --w
| n
| n
| 24
|-
! O
| toggle wall orientation
| e
| <br>
| <br>
| '''x'''
| --w
| n
| n
| 25
|-
! O
| ornament sprite onto wall
| e
| '''x'''
| <br>
| <br>
| s--
| n
| n
| 26
|-
! C
| toggle sprite centering
| e
| <br>
| '''x'''
| <br>
| -p-
| n
| n
| 27
|-
! H
| toggle hitscan sensitivity ('''+Shift''': one-sided)
| e
| <br>
| '''x'''
| '''x'''
| -pw
| n
| n
| 28
|-
! T
| cycle translucence
| e
| <br>
| '''x'''
| '''x'''
| -pw
| n
| n
| 29
|-
! P
| toggle parallax
| e
| '''x'''
| <br>
| <br>
| s--
| n
| n
| 30
|-
! 'V
| set sector visibility
| e
| '''x'''
| <br>
| <br>
| s--
| n
| n
| 31
|-
! Ctrl+P (obsolete)
| change parallax type (classic renderer only)
| e
| <br>
| <br>
| <br>
| <br>
| n
| n
| 32
|-
! .
| search &amp; fix panning of the wall to the right
| e
| <br>
| <br>
| '''x'''
| --w
| n
| n
| 33
|-
! 'L
| set coordinates
| e
| '''x'''
| '''x'''
| <br>
| sp-
| n
| '''y'''
| 34
|-
! 'M
| set extra
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| n
| '''y'''
| 35
|-
! +/-
| cycle tile
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| n
| '''y'''
| 36
|-
! TAB
| copy to clipboard
| e
| <br>
| <br>
| <br>
| <br>
| n
| n
| 37
|-
! LENTER
| paste all (picnum+shading+pal+flags+tags+extra)
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| n
| n
| 38
|-
! 'LENTER
| paste picnum only
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| '''y'''
| n
| 39
|-
! LENTER+Shift
| paste shading+pal
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| '''y'''
| n
| 40
|-
! LENTER+Ctrl
| paste picnum+shading+pal
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| '''y'''
| n
| 41
|-
! Alt+C
| replace all "same" tiles with clipboard tile
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| '''y'''
| n
| 42
|-
! Alt+D
| adjust clipping distance of sprite
| e
| <br>
| '''x'''
| <br>
| -p-
| '''y'''
| n
| 43
|-
! &nbsp;;V
| set sector visibility on all selected sectors
| e
| '''x'''
| <br>
| <br>
| s--
| '''y'''
| '''y'''
| 44
|-
! 3
| toggle Sector over Sector<br>(see http://www.users.on.net/~triforce/cduke3d/)
| d
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 45
|-
! 'DEL
| clear all flags for wall/sprite
| e
| <br>
| '''x'''
| '''x'''
| -pw
| '''y'''
| '''y'''
| 46
|-
! 'P
| set palette of all sprites/walls/floors/ceilings<br>(respectively) in all selected sectors
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| '''y'''
| '''y'''
| 47
|-
! &nbsp;;P
| set palette of all sprites/walls/floors/ceilings<br>in all selected sectors
| e
| '''x'''
| '''x'''
| '''x'''
| spw
| '''y'''
| '''y'''
| 48
|-
! Ctrl+Shift +LENTER
| autoshade wall
| e
| <br>
| <br>
| '''x'''
| --w
| '''y'''
| n
| 49
|-
! F2
| toggle clipboard preview
| i
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 50
|-
! F2+Shift
| toggle current tile display
| i
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 51
|-
! F3
| toggle mouselook
| m
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 52
|-
! F4<br>
| toggle ambient sounds<br>
| m<br>
| <br>
| <br>
| <br>
| <br>
| '''y<br>'''
| '''y'''<br>
| 53<br>
|-
! F5
| toggle mouse navigation
| n
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 54
|-
! F6
| toggle automatic SE help
| i
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 55
|-
! F7
| toggle automatic ST help
| i
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 56
|-
! F9
| reload and activate maphacks
| d
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 57
|-
! F10
| disable maphacks
| d
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 58
|-
! F11
| cycle brightness
| m
| <br>
| <br>
| <br>
| <br>
| n
| n
| 59
|-
! 'D
| cycle skill level
| d
| <br>
| <br>
| <br>
| <br>
| '''y'''
| n
| 60<br>
|-
! 'X
| toggle sprite shade preview
| d
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 61
|-
! 'W
| toggle sprite display
| d
| <br>
| <br>
| <br>
| <br>
| '''y'''
| n
| 62
|-
! 'Y
| toggle purple background
| d
| <br>
| <br>
| <br>
| <br>
| '''y'''
| n
| 63
|-
! 'C
| copy shade from clipboard to all "same" objects
| e
| <br>
| <br>
| <br>
| <br>
| '''y'''
| n
| 64
|-
! 'R
| toggle framerate display
| i
| <br>
| <br>
| <br>
| <br>
| '''y'''
| n
| 65
|-
! Ctrl+T
| when pointing on a letter sprite: text entry tool<br>(alphabets are configurable in mapster32.cfg)
| e
| <br>
| <br>
| <br>
| <br>
| '''y'''
| '''y'''
| 66
|}
 
<br>
 
[[Category:Level_editing_documentation]]

Revision as of 12:52, 19 August 2010

This is really a nice forum to get information I need!. The post here helped me a lot. Thank your guys, and I wish I could do something to help back.