skip to content
Frictional Game Wiki
User Tools
Register
Log In
Site Tools
Search
Tools
Show page
Old revisions
Backlinks
Recent Changes
Media Manager
Sitemap
Log In
Register
>
Recent Changes
Media Manager
Sitemap
Trace:
hpl3:community:hpl3_level_tips_and_tricks
<h1>HPL3 Tips and Tricks</h1> <div class="level1"> <p> <note>Experienced Members: Feel free to add to this page! Make sure you use Heading 2 for new sections and Heading 3 for sub-sections, thanks! </p> <p> - TheDoctorPoo</note> </p> <p> <em><span style = "color:inherit"><span style = "font-size:14px"><span style = "font-family:inherit"><span style = "background-color:inherit">"Hello!"</span></span></span></span> </em> So you want to make good HPL3 maps? Well here are a few tips and tricks to get you started on creating good HPL3 maps… </p> </div> <h2>Before we start:</h2> <div class="level2"> <p> Please make sure you have followed these tutorials as <b>they are essential in developing a mod</b>: </p> <ul> <li class="level1"> <a href="https://wiki.frictionalgames.com/hpl3/community/hpl3_getting_started" class="urlextern" title="https://wiki.frictionalgames.com/hpl3/community/hpl3_getting_started" rel="nofollow">https://wiki.frictionalgames.com/hpl3/community/hpl3_getting_started</a> - General Basics</li> <li class="level1"> <a href="https://wiki.frictionalgames.com/hpl3/community/other/cs_setup" class="urlextern" title="https://wiki.frictionalgames.com/hpl3/community/other/cs_setup" rel="nofollow">https://wiki.frictionalgames.com/hpl3/community/other/cs_setup</a> - Setting up a Campaign Mod (the most common mod)</li> </ul> </div> <h2>Level Editor Basics:</h2> <div class="level2"> <p> The Level Editor is the main program used when making a HPL3 map. Open it up from SOMA's main root folder. Four different areas will be seen. Hover over the bottom right area and press the space bar. Here you will be able to move around in two ways: </p> <ol> <li class="level1"> <b>Maya</b> - The primary modding tool for SOMA, Autodesk Maya, has a unique camera control used in this option</li> <li class="level1"> <b>Fly</b> - This camera control is used in most game development kits from Source Film Maker to Unreal Engine 4</li> </ol> <p> Select one by clicking on <b>View</b> (located on the top left corner of the editor), hovering over <b>Controller</b> and clicking on the desired control. We will assume for simplicity that you know how to control the Fly controller. </p> </div> <h3>Controlling the Maya Camera</h3> <div class="level3"> <p> To control the <b>Maya</b> view hold the <b>Alt Key</b> and <b>Left Mouse</b> to rotate the level according to your <b>axis</b>. Hold the <b>Alt Key</b> and <b>Right Mouse</b> to zoom the camera. Hold the <b>Alt Key</b> and the <b>Scroll Wheel</b> to scan the surface of the grid (it is also important to note that <b>you can zoom in using the Scroll Wheel</b>). Keep in mid that you cannot zoom in or out infinatly. The camera will slow down and stop until you zoom out/zoom in again. </p> <p> Now you can move the camera in the Level Editor, so lets put down some stuff! </p> </div> <h3>Placing Objects</h3> <div class="level3"> <p> Placing down static objects will <b>take up the majority of creating a map</b> so it is essential to get acquainted with the controls. <b>Note that these controls apply for most of the things you will use in the Level Editor.</b> </p> <p> Click on the <b>red cube with the white outlines</b> on the left of the editor, once you have done that you will see a <b>window pop up</b> on the right side. Using the scroll bar locate the text <b>"station"</b> and <b>press the + button</b>. Make sure <b>not to click</b> on the <b>Station text itself</b>! From the dropdown menu click on <b>"floor"</b>. A notification will tell you that it needs to load the objects before you use them. On completion use the <b>new scroller</b> to locate <b>"catwalk_straight"</b> and click on it. You will notice a <b>white outline of a cube</b> follows your cursor, this shows were you will <b>place the object</b> itself. Click on <b>any area</b> to place it in your map. <b>Congratulations,</b> you made your first edit on your map! </p> <p> If the object itself is <b>pitch black</b> press the buttons <b>"A"</b>and<b> "P"</b> on your <b>keyboard</b>. This lights up your level in the <b>Editor</b>, keep in mind it <b>doesn't</b> do light up your object in your <b>level</b> <em>just</em> yet. Now will be a good time to <b>save</b>. </p> </div> <h3>Saving Your Map</h3> <div class="level3"> <p> <b>Saving will be a constant habit, and a good one to have</b>. Saving a map often means that <b>you will not loss progress</b> on a map <b>if something goes wrong</b> with the Editor or your computer. </p> <p> Hold down your <b>"Ctrl/Cmd"</b> and the <b>"S"</b>to use your<b> saving shortcut</b>. A window will pop up showing the <b>SOMA root folder</b>. Navigate your way to your mod's <b>"maps"</b> folder. There, using the <b>blue folder with a green plus icon,</b> make a <b>new folder</b> called <b>"test"</b> without the brackets. Open the folder up and name the map to <b>"test"</b>. Your map is now saved securly in your mods folder. </p> <p> When <b>using the saving shortcut from now on</b> you <b>do not</b> have to go into the <b>window again</b> unless you use the <b>"Save As"</b> feature located by clicking the <b>"File"</b> tab located on the top left of the Editor. </p> </div> <h3>Basic Object Editing</h3> <div class="level3"> <p> Placing the object down in the map is a start but we want to <b>move, rotate or scale</b> the object to suit our mod's needs. Click on the <b>catwalk</b> you just placed down. Here you will see <b>three icons</b>: <b>A Four Pointed Plus, A Plus With Curved Arrows and a Four Squared Plus</b>. Click on the first icon. Here you will see green, red and blue arrows pointing in different directions. <span style = "color:inherit"><span style = "font-size:inherit"><span style = "font-family:inherit"><span style = "background-color:#00FF00">Green goes up</span></span></span></span> , <span style = "color:inherit"><span style = "font-size:inherit"><span style = "font-family:inherit"><span style = "background-color:#FF0000">Red goes front and back</span></span></span></span> and <span style = "color:inherit"><span style = "font-size:inherit"><span style = "font-family:inherit"><span style = "background-color:#00FFFF">Blue goes side to side</span></span></span></span> . <b>Click and hold</b> on the <span style = "color:inherit"><span style = "font-size:inherit"><span style = "font-family:inherit"><span style = "background-color:#00FFFF">blue</span></span></span></span> arrow and <b>drag it about when highlighted</b>: Notice how to <b>follows your mouse</b> and <b>changes direction</b> according to its direction. <b>You have now moved your catwalk</b>. </p> <p> <note>To undo and redo an action in the Editor use "Ctrl/Cmd" and "Z" to undo actions while "Ctrl/Cmd" and "Y" to redo actions. Keep in mind you have a limited amount of undos.</note> </p> <p> The <b>second icon will rotate</b> your catwalk and the<b> third icon will scale</b> it. <em>For now</em> lets just keep the object <b>straight and normally shaped</b>. </p> </div> <h3>Setting Up A Player Start Area</h3> <div class="level3"> <p> Setting up a <b>Player Start Area</b> will make sure the <b>Player </b> will be able to <b>move around</b> in the game. Click on the <b>box with the dotted, white outlines</b> located on the left of the Editor. Click on the <b>drop-down menu</b> located on the top right corner of the Editor and select <b>"PlayerStart"</b>. Click in the <b>middle of the catwalk</b> to spawn in the <b>Player Start Area</b>. Using the <b>Move controls</b> from the previous section click the area and move it so that the area is not going through the <b>catwalk</b>. You can now spawn in your map. <b>Save the map</b>. </p> </div> <h3>Play-Testing</h3> <div class="level3"> <p> Play-testing your map is <b>testing</b> your map to see what it looks like <b>in-game</b>. To do this go into the <b>"main_init.cfg"</b> file located in your mod's <b>"config"</b> folder. Open it up and edit the following part to this: </p> <pre class="code"><StartMap File = "test.hpm" Folder = "maps/test/" Pos = "PlayerStartArea_1" /> </pre><p> </p> <p> Now open up the <b>ModLauncher</b> located in the <b>SOMA root folder</b>. Find your <b>mod's name</b> and select <b>OK</b>. Start a <b>New Game</b>, you can now <b>play your map</b>! The maps is <b>pitch black</b> so use your <b>flashlight </b> to look at the <b>catwalk</b> you are on. </p> </div> <h3>Experiment!</h3> <div class="level3"> <p> As the name implies you can now <b>place down whatever you want</b> in your map as <b>you have learnt the basics</b>. <b>Play</b> with monsters, <b>pick</b> up items, <b>make</b> a chair mountain, <b>light</b> the sky blood red <b>it's up to you</b>! Go through <b>the rest of the symbols</b> on the left of the Editor and <b>play around </b> with the tools at your disposal, this is <b>your</b> map, it doesn't have to make <b>sense or have gameplay</b> yet. <b>Have fun with HPL3</b>! </p> <p> <note>Don't use bold, underlines or italics when writing down a tip or trick. Also, try to put the tip/trick in a category that fits!</note> </p> </div> <h2>Select Tips and Tricks</h2> <div class="level2"> <ul> <li class="level1"> Holding the Ctrl/Cmd buttons will select multiple objects in your map</li> <li class="level1"> Pressing F while selecting a placed-down object will align the grid to that objects axis</li> <li class="level1"> While placing down an object, hold the Left mouse to see the objects hitbox as you put it down in your map.</li> </ul> <p> WIP Would be happy if nobody touches this, thanks! </p> </div>
hpl3/community/hpl3_level_tips_and_tricks.1460296436.txt.gz
· Last modified: 2016/04/10 13:53 by
thedoctorpoo
Page Tools
Show page
Old revisions
Backlinks
Export to PDF
Back to top