mirror of
https://github.com/dhewm/iddevnet.git
synced 2024-11-22 04:21:59 +00:00
342 lines
19 KiB
HTML
342 lines
19 KiB
HTML
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
|||
|
<!-- saved from url=(0046)https://www.iddevnet.com/doom3/editor_keys.php -->
|
|||
|
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
|
|||
|
<title>id.sdk [DOOMEdit Keys]</title>
|
|||
|
<link rel="stylesheet" href="style.css">
|
|||
|
</head>
|
|||
|
|
|||
|
|
|||
|
<body marginwidth="0" marginheight="0" topmargin="0" leftmargin="0">
|
|||
|
|
|||
|
<table border=0 cellpadding=0 cellspacing=0 style="width: 100%; height: 99px">
|
|||
|
<tr>
|
|||
|
<td style="width: 171px"><img src="images/doom.jpg" style="width: 171px; height: 99px" alt=""></td>
|
|||
|
<td style="background: url(images/tile.gif)">
|
|||
|
<table border=0 cellpadding=0 cellspacing=0 width=600>
|
|||
|
<tr>
|
|||
|
<td style="height: 19px; background: url(images/sdk.gif) no-repeat"></td>
|
|||
|
<td rowspan=4 align=right><img src="images/id.gif" style="width: 42px; height: 99px" alt=""></td>
|
|||
|
</tr>
|
|||
|
<tr><td style="height: 29px; background: url(images/top.jpg) no-repeat"></td></tr>
|
|||
|
<tr><td style="height: 27px; background: url(images/middle.gif)" class="title"> Making DOOM 3 Mods : DOOMEdit Keys</td></tr>
|
|||
|
<tr><td style="height: 24px; background: url(images/bottom.jpg) no-repeat"></td></tr>
|
|||
|
</table>
|
|||
|
</td>
|
|||
|
</tr>
|
|||
|
</table>
|
|||
|
<table border=0 cellpadding=0 cellspacing=0 style="width: 770px">
|
|||
|
<tr>
|
|||
|
<td colspan=2 style="background: url(images/boxtop.gif);"><img src="images/span.jpg" style="width: 397px; height: 20px; float: left" alt=""></td>
|
|||
|
</tr>
|
|||
|
<tr>
|
|||
|
<td style="vertical-align: top; width: 152px; background: url(images/tileleft.gif)">
|
|||
|
<div class="leftMenu">
|
|||
|
<script src="menu.js"></script>
|
|||
|
</div>
|
|||
|
</td>
|
|||
|
<td class="mainContent">
|
|||
|
|
|||
|
Part of mastering DOOMEdit comes from learning the keyboard shortcuts. There is a list
|
|||
|
of all the commands and keyboards shortcuts in the help menu. It's not very descriptive,
|
|||
|
but it's useful for jogging your memory.
|
|||
|
|
|||
|
<p>
|
|||
|
|
|||
|
<b>Generic</b>
|
|||
|
</p><table class="datatable">
|
|||
|
<tbody><tr><td>ShowDOOM</td><td>F2</td><td>Switches to Doom 3</td>
|
|||
|
</tr><tr><td>Preferences</td><td>P</td><td>Opens the Preferences Window</td>
|
|||
|
</tr><tr><td>EntityList</td><td>I</td><td>Opens the Entity List Window</td>
|
|||
|
</tr><tr><td>MakeProjectedLight</td><td>J</td><td>Open light editor window</td>
|
|||
|
</tr><tr><td>SurfaceInspector</td><td>S</td><td>Open the Surface Inspector Window</td>
|
|||
|
</tr><tr><td>ToggleCamera</td><td>Ctrl+Shift+C</td><td>Show or hide the camera window</td>
|
|||
|
</tr><tr><td>ToggleZ</td><td>Ctrl+Shift+Z</td><td>Show or hide the Z window</td>
|
|||
|
</tr><tr><td>ViewGame</td><td>G</td><td>Does Nothing</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>ViewEntityInfo</td><td>N</td><td>Selects the Entity tab</td>
|
|||
|
</tr><tr><td>ViewConsole</td><td>O</td><td>Selects the Console tab</td>
|
|||
|
</tr><tr><td>ViewTextures</td><td>T</td><td>Selects the Textures tab</td>
|
|||
|
</tr><tr><td>MediaBrowser</td><td>M</td><td>Selects the Media tab</td>
|
|||
|
</tr><tr><td>Layers</td><td>L</td><td>Selects the Group tab ???</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>ShowAllTextures</td><td>Ctrl+A</td><td>Show all textures in the texture window (rather than just the textures that are in use)</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>FileOpen</td><td>Ctrl+O</td><td>Opens the File Open box</td>
|
|||
|
</tr><tr><td>FileSave</td><td>Ctrl+S</td><td>Saves the map</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>FindOrReplaceEnt</td><td>Ctrl+F3</td><td>Open the Find/Replace Entity Window</td>
|
|||
|
</tr><tr><td>FindOrReplaceNextEnt</td><td>Shift+F3</td><td>Find the next matching entity (doesn't work right)</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>NextLeakSpot</td><td>Ctrl+Shift+K</td><td>Go to the next point in the leak trace</td>
|
|||
|
</tr><tr><td>PrevLeakSpot</td><td>Ctrl+Shift+L</td><td>Go to the previous point in the leak trace</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>AutoCaulk</td><td>Ctrl+Shift+A</td><td>Caulks a lot of unseen faces automagically</td>
|
|||
|
|
|||
|
</tr></tbody></table>
|
|||
|
|
|||
|
<p>
|
|||
|
<b>3D View</b>
|
|||
|
</p><table class="datatable">
|
|||
|
<tbody><tr><td>CameraForward</td><td>Up</td><td>Moves the camera forward 32 units</td>
|
|||
|
</tr><tr><td>CameraBack</td><td>Down</td><td>Moves the camera backwards 32 units</td>
|
|||
|
</tr><tr><td>CameraLeft</td><td>Left</td><td>Rotates the camera left 45 degrees</td>
|
|||
|
</tr><tr><td>CameraRight</td><td>Right</td><td>Rotates the camera right 45 degrees</td>
|
|||
|
</tr><tr><td>CameraUp</td><td>D</td><td>Moves the camera up 32 units</td>
|
|||
|
</tr><tr><td>CameraDown</td><td>C</td><td>Moves the camera down 32 units</td>
|
|||
|
</tr><tr><td>CameraAngleUp</td><td>A</td><td>Pitches the camera up 45 degrees</td>
|
|||
|
</tr><tr><td>CameraAngleDown</td><td>Z</td><td>Pitches the camera down 45 degrees</td>
|
|||
|
</tr><tr><td>CameraStrafeRight</td><td>Period</td><td>Moves the camera right 32 units</td>
|
|||
|
</tr><tr><td>CameraStrafeLeft</td><td>Comma</td><td>Moves the camera left 32 units</td>
|
|||
|
</tr><tr><td>CenterView</td><td>End</td><td>Center the view horizontally</td>
|
|||
|
</tr><tr><td>UpFloor</td><td>PgUp</td><td>Move the camera up to the brush above</td>
|
|||
|
</tr><tr><td>DownFloor</td><td>PgDn</td><td>Move the camera down to the brush below</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>ToggleRenderSound</td><td>F9</td><td>Toggles playing sounds (probably doesn't work)</td>
|
|||
|
</tr><tr><td>ToggleSelections</td><td>F8</td><td>Toggles Select Mode (Render Mode, doesn't work)</td>
|
|||
|
</tr><tr><td>RebuildRenderData</td><td>F7</td><td>Rebuilds Render Data (Render Mode)<br>Use if the 3D scene doesn't match the 2D scene</td>
|
|||
|
</tr><tr><td>ToggleRenderAnimation</td><td>F6</td><td>Toggles material animations (Render Mode)</td>
|
|||
|
</tr><tr><td>ToggleEntityOutlines</td><td>F5</td><td>Toggles entity bounding boxes (Render Mode)</td>
|
|||
|
</tr><tr><td>ToggleRealtimeRenderBuild</td><td>F4</td><td>Rebuilds Render Data automatically</td>
|
|||
|
</tr><tr><td>ToggleRenderMode</td><td>F3</td><td>Toggles Render Mode</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>FilterLights</td><td>Alt+0</td><td>Toggle showing lights (doesn't work)</td>
|
|||
|
</tr><tr><td>ShowClip</td><td>Ctrl+L</td><td>Toggle showing clip brushes</td>
|
|||
|
</tr><tr><td>ShowDetail</td><td>Ctrl+D</td><td>Toggle showing detail brushes (Does nothing in Doom 3)</td>
|
|||
|
</tr><tr><td>ToggleShowPatches</td><td>Ctrl+P</td><td>Toggle showing patches</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>ToggleCubicClip</td><td>Ctrl+\</td><td>Toggle cubic clipping on and off (this limits the draw distance)</td>
|
|||
|
</tr><tr><td>CubicClipZoomOut</td><td>Ctrl+[</td><td>Extend the cubic clipping draw distance</td>
|
|||
|
</tr><tr><td>CubicClipZoomIn</td><td>Ctrl+]</td><td>Bring in the draw distance</td>
|
|||
|
|
|||
|
</tr></tbody></table>
|
|||
|
|
|||
|
<p>
|
|||
|
<b>2D View</b>
|
|||
|
</p><table class="datatable">
|
|||
|
<tbody><tr><td>NextView</td><td>Ctrl+Tab</td><td>Cycle between Top, Side, and Front 2D views</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>Copy</td><td>Ctrl+C</td><td>Copy the selected brush to the clipboard</td>
|
|||
|
</tr><tr><td>Paste</td><td>Ctrl+V</td><td>Paste the brush from the clipboard</td>
|
|||
|
</tr><tr><td>ToggleView</td><td>Ctrl+Shift+V</td><td>Paste the brush from the clipboard ???</td>
|
|||
|
</tr><tr><td>Undo</td><td>Ctrl+Z</td><td>Undo the last edit (doesn't always work)</td>
|
|||
|
</tr><tr><td>Redo</td><td>Ctrl+Y</td><td>Redo the last undo</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>ToggleGrid</td><td>0</td><td>Turn on and off the grid</td>
|
|||
|
</tr><tr><td>SetGridPoint125</td><td>2</td><td>Set the grid size to 1/8 (0.125)</td>
|
|||
|
</tr><tr><td>SetGridPoint25</td><td>3</td><td>Set the grid size to 1/4 (0.25)</td>
|
|||
|
</tr><tr><td>SetGridPoint5</td><td>4</td><td>Set the grid size to 1/2 (0.5)</td>
|
|||
|
</tr><tr><td>SetGrid1</td><td>1</td><td>Set the grid size to 1</td>
|
|||
|
</tr><tr><td>SetGrid2</td><td>2</td><td>Set the grid size to 2</td>
|
|||
|
</tr><tr><td>SetGrid4</td><td>3</td><td>Set the grid size to 4</td>
|
|||
|
</tr><tr><td>SetGrid8</td><td>4</td><td>Set the grid size to 8</td>
|
|||
|
</tr><tr><td>SetGrid16</td><td>5</td><td>Set the grid size to 16</td>
|
|||
|
</tr><tr><td>SetGrid32</td><td>6</td><td>Set the grid size to 32</td>
|
|||
|
</tr><tr><td>SetGrid64</td><td>7</td><td>Set the grid size to 64</td>
|
|||
|
</tr><tr><td>GridDown</td><td>-</td><td>Grid size down</td>
|
|||
|
</tr><tr><td>GridUp</td><td>+</td><td>Grid size up</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>ZoomOut</td><td>Insert</td><td rowspan="2">Zoom Out on the grid</td>
|
|||
|
</tr><tr><td>ZoomOut2</td><td>Home</td>
|
|||
|
</tr><tr><td>ZoomIn</td><td>Delete</td><td>Zoom In on the grid</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>ZZoomOut</td><td>Ctrl+Insert</td><td>Zoom Out on the Z grid</td>
|
|||
|
</tr><tr><td>ZZoomIn</td><td>Ctrl+Delete</td><td>Zoom In on the Z grid</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>PrecisionCursorMode</td><td>F11</td><td>Cycle precision cursor modes (doesn't work)</td>
|
|||
|
</tr><tr><td>ToggleCrosshairs</td><td>Shift+X</td><td>Toggles the lime green grid crosshair</td>
|
|||
|
</tr><tr><td>ToggleSizePaint</td><td>Q</td><td>Turn on the brush size information (only while held down)</td>
|
|||
|
|
|||
|
</tr></tbody></table>
|
|||
|
|
|||
|
<p>
|
|||
|
<b>Texture Manipulation</b>
|
|||
|
</p><table class="datatable">
|
|||
|
<tbody><tr><td>FindReplaceTextures</td><td>Shift+F</td><td>Open the Find Replace Textures window</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>AxialTextureByHeight</td><td>U</td><td>Sets the vertical texture scale to width/height of the face</td>
|
|||
|
</tr><tr><td>AxialTextureByWidth</td><td>Ctrl+U</td><td>Sets the horizontal texture scale to height/width of the face</td>
|
|||
|
</tr><tr><td>AxialTextureArbitrary</td><td>Shift+U</td><td>Switches to Axial Texture mode. Tab cycles through the points. U sets the vertical texture scale to the axis/height</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>InvertTextureX</td><td>Ctrl+Shift+I</td><td>Invert the texture S coordinate (doesn't work)</td>
|
|||
|
</tr><tr><td>InvertTextureY</td><td>Shift+I</td><td>Invert the texture T coordinate</td>
|
|||
|
</tr><tr><td>TexDecrement</td><td>Shift+-</td><td></td>
|
|||
|
</tr><tr><td>TexIncrement</td><td>Shift++</td><td></td>
|
|||
|
</tr><tr><td>TextureFit</td><td>Shift+5</td><td>Scales the texture so it fits exactly the size of the face</td>
|
|||
|
</tr><tr><td>TexRotateClock</td><td>Shift+PgDn</td><td>Rotate the texture clockwise 45 degrees</td>
|
|||
|
</tr><tr><td>TexRotateCounter</td><td>Shift+PgUp</td><td>Rotate the texture counter-clockwise 45 degrees</td>
|
|||
|
</tr><tr><td>TexScaleUp</td><td>Ctrl+Up</td><td>Vertically scale the texture up (doesn't work)</td>
|
|||
|
</tr><tr><td>TexScaleDown</td><td>Ctrl+Down</td><td>Vertically scale the texture down (doesn't work)</td>
|
|||
|
</tr><tr><td>TexScaleLeft</td><td>Ctrl+Left</td><td>Horizontally scale the texture up (doesn't work)</td>
|
|||
|
</tr><tr><td>TexScaleRight</td><td>Ctrl+Right</td><td>Horizontally scale the texture down (doesn't work)</td>
|
|||
|
</tr><tr><td>TexShiftLeft</td><td>Shift+Left</td><td>Shift the texture to the left 1 unit</td>
|
|||
|
</tr><tr><td>TexShiftRight</td><td>Shift+Right</td><td>Shift the texture to the right 1 unit</td>
|
|||
|
</tr><tr><td>TexShiftUp</td><td>Shift+Up</td><td>Shift the texture up 1 unit</td>
|
|||
|
</tr><tr><td>TexShiftDown</td><td>Shift+Down</td><td>Shift the texture down 1 unit</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>TogTexLock</td><td>Shift+T</td><td>Toggles texture lock. When textures are locked, they don't move when the brush moves. This is sometimes called Naturally Aligned Textures.</td>
|
|||
|
|
|||
|
</tr></tbody></table>
|
|||
|
|
|||
|
<p>
|
|||
|
<b>Patch Manipulation</b>
|
|||
|
</p><table class="datatable">
|
|||
|
|
|||
|
<tbody><tr><td>BendMode</td><td>B</td><td>Toggles patch bend mode</td>
|
|||
|
|
|||
|
</tr><tr><td>FreezePatchVertices</td><td>F</td><td>Clears patch overlays (Does nothing)</td>
|
|||
|
</tr><tr><td>UnFreezePatchVertices</td><td>Ctrl+F</td><td>Does nothing</td>
|
|||
|
</tr><tr><td>UnFreezeAllPatchVertices</td><td>Ctrl+Shift+F</td><td>Does nothing</td>
|
|||
|
|
|||
|
</tr><tr><td>ThickenPatch</td><td>Ctrl+T</td><td>Adds a back (and optionally sides) to the patch</td>
|
|||
|
|
|||
|
</tr><tr><td>MakeOverlayPatch</td><td>Y</td><td>Always draw control points for the selected patches</td>
|
|||
|
</tr><tr><td>ClearPatchOverlays</td><td>Shift+Y</td><td>Turn off overlays for all patches</td>
|
|||
|
|
|||
|
</tr><tr><td>PatchInspector</td><td>Shift+S</td><td>Open the patch inspector window</td>
|
|||
|
|
|||
|
</tr><tr><td>CapCurrentCurve</td><td>Shift+C</td><td>Puts an end cap on the selected patch mesh</td>
|
|||
|
</tr><tr><td>CycleCapTexturingAlt</td><td>Shift+P</td><td rowspan="2">Cycle through the different methods of texturing the cap</td>
|
|||
|
</tr><tr><td>CycleCapTexturingAlt</td><td>Ctrl+Shift+P</td>
|
|||
|
|
|||
|
</tr><tr><td>RedisperseRows</td><td>Ctrl+E</td><td>Evenly spread the rows across the mesh</td>
|
|||
|
</tr><tr><td>RedisperseCols</td><td>Ctrl+Shift+E</td><td>Evenly spread the columns across the mesh</td>
|
|||
|
|
|||
|
</tr><tr><td>MakeDetail</td><td>Ctrl+Shift+M</td><td>Curve Matrix Transpose ?!?</td>
|
|||
|
|
|||
|
</tr><tr><td>InvertCurve</td><td>Ctrl+I</td><td>Flip the normals for the mesh (the front becomes the back)</td>
|
|||
|
|
|||
|
</tr><tr><td>IncPatchColumn</td><td>Ctrl+Shift++</td><td>Inserts a column into the patch</td>
|
|||
|
</tr><tr><td>IncPatchRow</td><td>Ctrl++</td><td>Inserts a row into the patch</td>
|
|||
|
</tr><tr><td>DecPatchColumn</td><td>Ctrl+Shift+-</td><td>Removes a column from the patch</td>
|
|||
|
</tr><tr><td>DecPatchRow</td><td>Ctrl+-</td><td>Removes a row from the patch</td>
|
|||
|
|
|||
|
</tr><tr><td>Patch TAB</td><td>Tab</td><td rowspan="2">
|
|||
|
In patch bend mode, cycle through the various bend axis<br>
|
|||
|
In patch insert mode, cycle through the diffrent insert locations<br>
|
|||
|
In axial mode, cycle through the different axis<br>
|
|||
|
Otherwise, cycle through the different objects in a func_group</td>
|
|||
|
</tr><tr><td>Patch TAB</td><td>Shift+Tab</td>
|
|||
|
|
|||
|
</tr><tr><td>NaturalizePatch</td><td>Ctrl+N</td><td>Texture the patch using the "natural" method</td>
|
|||
|
</tr><tr><td>NaturalizePatchAlt</td><td>Shift+N</td><td>Texture the patch using an alternate "natural" method</td>
|
|||
|
|
|||
|
</tr><tr><td>SnapPatchToGrid</td><td>Ctrl+G</td><td>Snap control points for the mesh to the current grid</td>
|
|||
|
|
|||
|
</tr><tr><td>FitFace</td><td>Ctrl+B</td><td>Does Nothing</td>
|
|||
|
</tr><tr><td>FitBrush</td><td>Shift+B</td><td>Does Nothing</td>
|
|||
|
|
|||
|
</tr></tbody></table>
|
|||
|
|
|||
|
<p>
|
|||
|
<b>Brush Manipulation</b>
|
|||
|
</p><table class="datatable">
|
|||
|
<tbody><tr><td>ToggleMoveOnly</td><td>W</td><td>Disable brush resizing (dragging will move rather than size)</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>Brush3Sided</td><td>Ctrl+3</td><td>Turn the selected brush into a triangle</td>
|
|||
|
</tr><tr><td>Brush4Sided</td><td>Ctrl+4</td><td>Turn the selected brush into a cube</td>
|
|||
|
</tr><tr><td>Brush5Sided</td><td>Ctrl+5</td><td>Turn the selected brush into a pentagon</td>
|
|||
|
</tr><tr><td>Brush6Sided</td><td>Ctrl+6</td><td>Turn the selected brush into a hexagon</td>
|
|||
|
</tr><tr><td>Brush7Sided</td><td>Ctrl+7</td><td>Turn the selected brush into a heptagon</td>
|
|||
|
</tr><tr><td>Brush8Sided</td><td>Ctrl+8</td><td>Turn the selected brush into an octagon</td>
|
|||
|
</tr><tr><td>Brush9Sided</td><td>Ctrl+9</td><td>Turn the selected brush into a nonagon</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>ToggleClipper</td><td>X</td><td>Toggle the clipper</td>
|
|||
|
</tr><tr><td>ClipSelected</td><td>Enter</td><td>Clip the selected brush (discard the clipped portion)</td>
|
|||
|
</tr><tr><td>FlipClip</td><td>Ctrl+Enter</td><td>Clip the selected brush (discard the unclipped portion)</td>
|
|||
|
</tr><tr><td>SplitSelected</td><td>Shift+Enter</td><td>Split the selected brush (don't discard either portion)</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>MoveSelectionDOWN</td><td>-</td><td>Move the selected brush down 1 grid unit on the Z</td>
|
|||
|
</tr><tr><td>MoveSelectionUP</td><td>+</td><td>Move the selected brush up 1 grid unit on the Z</td>
|
|||
|
</tr><tr><td>SelectNudgeLeft</td><td>Alt+Left</td><td>Move the selected brush left 1 unit (NOT 1 grid unit)</td>
|
|||
|
</tr><tr><td>SelectNudgeRight</td><td>Alt+Right</td><td>Move the selected brush right 1 unit (NOT 1 grid unit)</td>
|
|||
|
</tr><tr><td>SelectNudgeUp</td><td>Alt+Up</td><td>Move the selected brush up 1 unit (NOT 1 grid unit)</td>
|
|||
|
</tr><tr><td>SelectNudgeDown</td><td>Alt+Down</td><td>Move the selected brush down 1 unit (NOT 1 grid unit)</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>CSGMerge</td><td>Shift+M</td><td>Merges multiple brushes into one brush (not always possible)</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>DragEdges</td><td>E</td><td>Toggle edge drag mode for dragging brush edges</td>
|
|||
|
</tr><tr><td>DragVertices</td><td>V</td><td>Toggle vertex drag mode for dragging brush vertices</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>MakeDetail</td><td>Ctrl+M</td><td>Does nothing in Doom 3</td>
|
|||
|
</tr><tr><td>MakeStructural</td><td>Ctrl+Shift+S</td><td>Does nothing in Doom 3</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>DumpSelectedBrush</td><td>Shift+D</td><td>Print the faces for the selected brush to the console</td>
|
|||
|
|
|||
|
</tr></tbody></table>
|
|||
|
|
|||
|
<p>
|
|||
|
<b>Entity Manipulation</b>
|
|||
|
</p><table class="datatable">
|
|||
|
<tbody><tr><td>EntityColor</td><td>K</td><td>Open the entity color picker window</td>
|
|||
|
</tr><tr><td>Ungroup</td><td>Shift+G</td><td>Turn the selected brushes back into world geometry</td>
|
|||
|
</tr><tr><td>CenterOrigin</td><td>Shift+O</td><td>Set the origin of the brush entitiy to the be actual center of the bounding box (for brush entities)</td>
|
|||
|
</tr><tr><td>SelectCompleteEntity</td><td>Ctrl+Alt+Shift+E</td><td>Selects the complete entity (doesn't work ???)</td>
|
|||
|
</tr><tr><td>CombineSelection</td><td>Shift+K</td><td>Combines the geometry from a bunch of entities to make one</td>
|
|||
|
</tr><tr><td>ConnectSelection</td><td>Ctrl+K</td><td>Makes the first selected entity target the second selected entity</td>
|
|||
|
</tr><tr><td>SelectAllOfType</td><td>Shift+A</td><td>Select all entities that are the same type as the selected entity</td>
|
|||
|
</tr></tbody></table>
|
|||
|
|
|||
|
<p>
|
|||
|
<b>Brush & Entity</b>
|
|||
|
</p><table class="datatable">
|
|||
|
<tbody><tr><td>HideSelected</td><td>H</td><td>Hide the selected brushes and entities</td>
|
|||
|
</tr><tr><td>ShowHidden</td><td>Shift+H</td><td>Show all hidden items</td>
|
|||
|
</tr><tr><td>HideNotSelected</td><td>Ctrl+Shift+H</td><td>Hide all brushes and entities that are not selected</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>CloneSelection</td><td>Space</td><td>Duplicate the selected brushes and entities</td>
|
|||
|
</tr><tr><td>DeleteSelection</td><td>Backspace</td><td>Delete the selected brushes and entities</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>UnSelectSelection</td><td>Escape</td><td>Unselect anything that is selected</td>
|
|||
|
</tr><tr><td>InvertSelection</td><td>I</td><td>Selects brushes that are unselected. Unselects brushes that are selected. (Doesn't work, actually opens the entity window)</td>
|
|||
|
|
|||
|
</tr><tr><td colspan="3"></td>
|
|||
|
</tr><tr><td>MouseRotate</td><td>R</td><td>Toggles mouse rotate mode, which allows the arbitratry rotation of entities</td>
|
|||
|
</tr><tr><td>ToggleFlatRotation</td><td>Ctrl+R</td><td>Cycles through the different types of mouse rotation</td>
|
|||
|
</tr><tr><td>CycleRotationAxis</td><td>Shift+R</td><td>Cycles through rotating around X, Y, and Z</td>
|
|||
|
|
|||
|
</tr></tbody></table>
|
|||
|
|
|||
|
<br>
|
|||
|
</td>
|
|||
|
</tr>
|
|||
|
<tr>
|
|||
|
<td colspan="2" bgcolor="#CCCCCC"><img src="images/span2.gif" style="width: 397px; height: 8px; float: left;"></td>
|
|||
|
</tr>
|
|||
|
</tbody></table>
|
|||
|
|
|||
|
<table border="0" cellpadding="0" cellspacing="0" width="770">
|
|||
|
<tbody><tr>
|
|||
|
<td align="left" class="legalese">Copyright <20> 2004 <a href="http://www.idsoftware.com/">id software</a></td>
|
|||
|
</tr>
|
|||
|
</tbody></table>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</body></html>
|