<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.splashdamage.com/index.php?action=history&amp;feed=atom&amp;title=How_do_I</id>
	<title>How do I - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.splashdamage.com/index.php?action=history&amp;feed=atom&amp;title=How_do_I"/>
	<link rel="alternate" type="text/html" href="https://wiki.splashdamage.com/index.php?title=How_do_I&amp;action=history"/>
	<updated>2026-04-07T23:43:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.splashdamage.com/index.php?title=How_do_I&amp;diff=3954&amp;oldid=prev</id>
		<title>MoP: /* General Editing */ selecting is LMB not RMB</title>
		<link rel="alternate" type="text/html" href="https://wiki.splashdamage.com/index.php?title=How_do_I&amp;diff=3954&amp;oldid=prev"/>
		<updated>2007-12-11T10:36:20Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;General Editing: &lt;/span&gt; selecting is LMB not RMB&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 10:36, 11 December 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l26&quot; &gt;Line 26:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 26:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''Vertex manipulate a brush or patch''' - select it, then press {{accelkey|E}} or {{accelkey|V}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''Vertex manipulate a brush or patch''' - select it, then press {{accelkey|E}} or {{accelkey|V}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''Clip/Slice a brush''' - select it, then use {{accelkey|ctrl}}{{accelbtn|RMB}} to place clipping points (up to 3), and {{accelkey|enter}}/{{accelkey|shift}}{{accelkey|enter}}/{{accelkey|ctrl}}{{accelkey|enter}} to finish&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''Clip/Slice a brush''' - select it, then use {{accelkey|ctrl}}{{accelbtn|RMB}} to place clipping points (up to 3), and {{accelkey|enter}}/{{accelkey|shift}}{{accelkey|enter}}/{{accelkey|ctrl}}{{accelkey|enter}} to finish&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''Select a face''' - in the 3D view, use {{accelkey|ctrl}}{{accelkey|shift}}{{accelbtn|&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;RMB&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''Select a face''' - in the 3D view, use {{accelkey|ctrl}}{{accelkey|shift}}{{accelbtn|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;LMB&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''Copy texture from a face''' - in the 3D view, with a target face selected, {{accelbtn|MMB}}-click on the face with the texture to copy&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''Copy texture from a face''' - in the 3D view, with a target face selected, {{accelbtn|MMB}}-click on the face with the texture to copy&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''Copy texture to a face''' - in the 3D view, with a source face selected, {{accelkey|ctrl}}{{accelbtn|MMB}}-click on the face with the texture to overwrite&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* '''Copy texture to a face''' - in the 3D view, with a source face selected, {{accelkey|ctrl}}{{accelbtn|MMB}}-click on the face with the texture to overwrite&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>MoP</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.splashdamage.com/index.php?title=How_do_I&amp;diff=3330&amp;oldid=prev</id>
		<title>Ducks: Batch update</title>
		<link rel="alternate" type="text/html" href="https://wiki.splashdamage.com/index.php?title=How_do_I&amp;diff=3330&amp;oldid=prev"/>
		<updated>2007-11-21T15:31:10Z</updated>

		<summary type="html">&lt;p&gt;Batch update&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''This is your quick reference guide for all those tasks you know are possible, but just can't quite remember how to do...'''&lt;br /&gt;
&lt;br /&gt;
The commands listed below assume default key shortcuts.&lt;br /&gt;
&lt;br /&gt;
== Views ==&lt;br /&gt;
* '''Move the 2D view''' - drag with the {{accelbtn|RMB}} in a 2D view&lt;br /&gt;
* '''Zoom the 2D view''' - use {{accelbtn|mouse wheel}} in a 2D view&lt;br /&gt;
* '''Change the grid size''' - use the {{accelkey|]}} and {{accelkey|[}} keys, numbers {{accelkey|1}} to {{accelkey|9}} on the keyboard, or the 'Grid' menu&lt;br /&gt;
* '''Place camera at cursor''' in 2D view - {{accelkey|ctrl}}{{accelbtn|LMB}} on new camera position&lt;br /&gt;
* '''Aim camera at cursor''' in 2D view - {{accelbtn|MMB}} at new camera target&lt;br /&gt;
&lt;br /&gt;
== General Editing ==&lt;br /&gt;
* '''Create a brush''' - {{accelbtn|LMB}}-drag in a 2D view&lt;br /&gt;
* '''Create an entity''' - {{accelbtn|RMB}}-click in a 2D view&lt;br /&gt;
* '''Select an object''' - use {{accelkey|shift}}{{accelbtn|LMB}} or {{accelkey|alt}}{{accelkey|shift}}{{accelbtn|LMB}}&lt;br /&gt;
* '''Select several objects''' (box-selection) - {{accelkey|alt}}{{accelbtn|LMB}}-drag a box around the objects to select.&lt;br /&gt;
* '''Move an object''' - select it, then click {{accelbtn|LMB}} inside the object to drag around&lt;br /&gt;
* '''Rotate an object''' - select it, then press {{accelkey|ctrl}}{{accelkey|R}} followed by {{accelkey|ctrl}}{{accelkey|X}}, {{accelkey|ctrl}}{{accelkey|Y}} or {{accelkey|ctrl}}{{accelkey|Z}} (depending on axis)&lt;br /&gt;
* '''Rotate an object arbitrarily''' - select it, then press {{accelkey|R}} for rotation mode&lt;br /&gt;
* '''Duplicate the selected object''' - press {{accelkey|space}}&lt;br /&gt;
* '''Delete the selected object''' - press {{accelkey|backspace}}&lt;br /&gt;
* '''Deselect an object''' - use {{accelkey|shift}}{{accelbtn|LMB}}&lt;br /&gt;
* '''Deselect all''' - press {{accelkey|Escape}}&lt;br /&gt;
* '''Stretch a brush''' - select it, then {{accelbtn|LMB}}-click outside the brush to drag the nearest face&lt;br /&gt;
* '''Shear a brush''' - select it, then use {{accelkey|ctrl}}{{accelbtn|LMB}} outside the brush to drag the nearest face.&lt;br /&gt;
* '''Vertex manipulate a brush or patch''' - select it, then press {{accelkey|E}} or {{accelkey|V}}&lt;br /&gt;
* '''Clip/Slice a brush''' - select it, then use {{accelkey|ctrl}}{{accelbtn|RMB}} to place clipping points (up to 3), and {{accelkey|enter}}/{{accelkey|shift}}{{accelkey|enter}}/{{accelkey|ctrl}}{{accelkey|enter}} to finish&lt;br /&gt;
* '''Select a face''' - in the 3D view, use {{accelkey|ctrl}}{{accelkey|shift}}{{accelbtn|RMB}}&lt;br /&gt;
* '''Copy texture from a face''' - in the 3D view, with a target face selected, {{accelbtn|MMB}}-click on the face with the texture to copy&lt;br /&gt;
* '''Copy texture to a face''' - in the 3D view, with a source face selected, {{accelkey|ctrl}}{{accelbtn|MMB}}-click on the face with the texture to overwrite&lt;br /&gt;
* '''Shift or rotate a texture''' - select the brush(es) or face(s) to modify, and press {{accelkey|S}} for the surface inspector&lt;br /&gt;
* '''Edit an entity's properties''' - select the entity and press {{accelkey|N}} for the entity inspector&lt;br /&gt;
* '''Export selected brushes as .obj''' - press {{accelkey|ctrl}}{{accelkey|E}}&lt;br /&gt;
* '''Snap selected objects to grid''' - press {{accelkey|ctrl}}{{accelkey|G}}&lt;br /&gt;
&lt;br /&gt;
== Map Features ==&lt;br /&gt;
* '''Spawn a player''' - place a player spawn entity, for example [[Entity info_team_gdf_spawn|info_team_gdf_spawn]]&lt;br /&gt;
* '''Spawn a vehicle''' - place a deployable entity, for example [[Entity deployable_spawn_icarus|deployable_spawn_icarus]]&lt;br /&gt;
&lt;br /&gt;
== Map Technicalities ==&lt;br /&gt;
* '''Create a [[LOD Group]]''' - go to the ''Groups Inspector'' ({{accelkey|L}}), press the ''LOD Groups'' button and press the green plus sign.&lt;br /&gt;
* '''Assign objects to a LOD Group''' - select the objects, then {{accelbtn|RMB}} on the LOD Group and choose 'Add Selection''&lt;br /&gt;
* '''Change the fade in/out distances of a LOD Group''' - select the LOD Group, then alter its {{keyname|MinVisDist}} and {{keyname|MaxVisDist}} settings&lt;br /&gt;
&lt;br /&gt;
== Map Organisation ==&lt;br /&gt;
* '''Hide unselected objects''' - press {{accelkey|ctrl}}{{accelkey|shift}}{{accelkey|h}}&lt;br /&gt;
* '''Hide selected objects''' - press {{accelkey|h}}&lt;br /&gt;
* '''Show hidden objects''' - press {{accelkey|shift}}{{accelkey|h}}&lt;br /&gt;
* '''Show/Hide Caulk''' - toggle with {{accelkey|Alt}}{{accelkey|6}}&lt;br /&gt;
* '''Show/Hide Clips''' - toggle with {{accelkey|Alt}}{{accelkey|7}}&lt;br /&gt;
* '''Show/Hide Entities''' - toggle with {{accelkey|Alt}}{{accelkey|2}}&lt;br /&gt;
* '''Show/Hide Patches''' - toggle with {{accelkey|ctrl}}{{accelkey|p}}&lt;br /&gt;
* '''Show/Hide References''' - toggle with {{accelkey|alt}}{{accelkey|r}}&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
* '''Toggle the real-time renderer''' - press {{accelkey|F3}}&lt;br /&gt;
* '''Load the game window''' - press {{accelkey|F2}}&lt;br /&gt;
* '''Load my map''' - get the game window up, go to the console, and use the {{consolecmd|devmap}} command (e.g. {{consolecmd|devmap mymap}})&lt;br /&gt;
&lt;br /&gt;
== In-game console commands ==&lt;br /&gt;
The console can be accessed by pressing the tilde button (above the TAB key). Also see [[Developer cheats]]&lt;br /&gt;
* '''Fly around''' - {{consolecmd|noclip}} toggles no clipping mode&lt;br /&gt;
* '''Be invincible''' - {{consolecmd|god}}&lt;br /&gt;
* '''Spawn a vehicle''' - {{consolecmd|spawn}}, e.g. {{consolecmd|spawn vehicle_husky}}&lt;br /&gt;
* '''Render portal outlines''' - {{consolecmd|r_showPortals}}&lt;br /&gt;
* '''Render face outline/wireframe''' - {{consolecmd|t_showTris}}&lt;br /&gt;
* '''Render coloured batch groups''' - {{consolecmd|r_showBatches}}&lt;br /&gt;
* '''Render occlusion tested objects''' - {{consolecmd|r_showOcclusions}}&lt;br /&gt;
* '''Test vis distances''' - {{consolecmd|r_visDistOfs}} e.g. {{consolecmd|r_visDistOfs 16384}} to be 16k units further away.&lt;br /&gt;
&lt;br /&gt;
[[Category:Level Design]]&lt;/div&gt;</summary>
		<author><name>Ducks</name></author>
		
	</entry>
</feed>