https://wiki.wolfire.com/api.php?action=feedcontributions&user=Johannes&feedformat=atomWolfire Games Wiki - User contributions [en]2024-03-29T06:22:36ZUser contributionsMediaWiki 1.30.0https://wiki.wolfire.com/index.php?title=Level_XML_reference&diff=3983Level XML reference2012-08-04T20:04:41Z<p>Johannes: </p>
<hr />
<div><pre><br />
<Terrain><br />
<Heightmap>[path here]</Heightmap><br />
//image is a 16-bit grayscale png<br />
<ColorMap>[path here]</ColorMap><br />
//image is a tga<br />
<WeightMap>[path here]</WeightMap><br />
//image is a tga that uses RBG and Black values to blend detailmaps<br />
<DetailMaps> //used for tiling detail on the ground<br />
<DetailMap colorpath="[path here to image with color info]" normalpath="[path here to image with normal info]" materialpath="[path here -- to something in the material.xml format]" /><br />
<DetailMap colorpath="[path here to image with color info]" normalpath="[path here to image with normal info]" materialpath="[path here -- to something in the material.xml format]" /><br />
<DetailMap colorpath="[path here to image with color info]" normalpath="[path here to image with normal info]" materialpath="[path here -- to something in the material.xml format]" /><br />
<DetailMap colorpath="[path here to image with color info]" normalpath="[path here to image with normal info]" materialpath="[path here -- to something in the material.xml format]" /><br />
</DetailMaps><br />
<DetailObjects> //for grass and stuff<br />
<DetailObject obj_path="Data/Objects/Plants/Groundcover/Grass/WildGrass.xml" weight_path="Data/Textures/Terrain/scrubby_hills/scrubby_hills_grass.png" normal_conform="0.900000" density="20.000000" min_embed="0.000000" max_embed="0.400000" min_scale="1.000000" max_scale="2.000000" view_distance="20.000000" jitter_degrees="10.000000" overbright="0.000000" /><br />
</DetailObjects><br />
</Terrain><br />
<br />
<Objectives>[objective here]</Objectives><br />
//possible objectives: reach_a_trigger, reach_a_trigger_with_no_pursuers, collect<br />
</pre></div>Johanneshttps://wiki.wolfire.com/index.php?title=Level_XML_reference&diff=3982Level XML reference2012-08-04T20:04:18Z<p>Johannes: </p>
<hr />
<div><pre><br />
<Terrain><br />
<Heightmap>[path here]</Heightmap><br />
//image is a 16-bit grayscale png<br />
<ColorMap>[path here]</ColorMap><br />
//image is a tga<br />
<WeightMap>[path here]</WeightMap><br />
//image is a tga that uses RBG and Black values to blend detailmaps<br />
<DetailMaps> //used for tiling detail on the ground<br />
<DetailMap colorpath="[path here to image with color info]" normalpath="[path here to image with normal info]" materialpath="[path here -- to something in the material.xml format]" /><br />
<DetailMap colorpath="[path here to image with color info]" normalpath="[path here to image with normal info]" materialpath="[path here -- to something in the material.xml format]" /><br />
<DetailMap colorpath="[path here to image with color info]" normalpath="[path here to image with normal info]" materialpath="[path here -- to something in the material.xml format]" /><br />
<DetailMap colorpath="[path here to image with color info]" normalpath="[path here to image with normal info]" materialpath="[path here -- to something in the material.xml format]" /><br />
</DetailMaps><br />
<DetailObjects> //for grass and stuff<br />
<DetailObject obj_path="Data/Objects/Plants/Groundcover/Grass/WildGrass.xml" weight_path="Data/Textures/Terrain/scrubby_hills/scrubby_hills_grass.png" normal_conform="0.900000" density="20.000000" min_embed="0.000000" max_embed="0.400000" min_scale="1.000000" max_scale="2.000000" view_distance="20.000000" jitter_degrees="10.000000" overbright="0.000000" /><br />
</DetailObjects><br />
</Terrain><br />
<br />
<Objectives>[objective here]</Objectives> //possible objectives: reach_a_trigger, reach_a_trigger_with_no_pursuers, collect<br />
</pre></div>Johanneshttps://wiki.wolfire.com/index.php?title=Level_XML_reference&diff=3981Level XML reference2012-08-04T19:57:52Z<p>Johannes: </p>
<hr />
<div><pre><br />
<Terrain><br />
<Heightmap>[path here]</Heightmap> //image is a 16-bit grayscale png<br />
<ColorMap>[path here]</ColorMap> //image is a tga<br />
<WeightMap>[path here]</WeightMap> //image is a tga that uses RBG and Black values to blend detailmaps<br />
<DetailMaps> //used for tiling detail on the ground<br />
<DetailMap colorpath="[path here to image with color info]" normalpath="[path here to image with normal info]" materialpath="[path here -- to something in the material.xml format]" /><br />
<DetailMap colorpath="[path here to image with color info]" normalpath="[path here to image with normal info]" materialpath="[path here -- to something in the material.xml format]" /><br />
<DetailMap colorpath="[path here to image with color info]" normalpath="[path here to image with normal info]" materialpath="[path here -- to something in the material.xml format]" /><br />
<DetailMap colorpath="[path here to image with color info]" normalpath="[path here to image with normal info]" materialpath="[path here -- to something in the material.xml format]" /><br />
</DetailMaps><br />
<DetailObjects> //for grass and stuff<br />
<DetailObject obj_path="Data/Objects/Plants/Groundcover/Grass/WildGrass.xml" weight_path="Data/Textures/Terrain/scrubby_hills/scrubby_hills_grass.png" normal_conform="0.900000" density="20.000000" min_embed="0.000000" max_embed="0.400000" min_scale="1.000000" max_scale="2.000000" view_distance="20.000000" jitter_degrees="10.000000" overbright="0.000000" /><br />
</DetailObjects><br />
</Terrain><br />
<br />
<Objectives>[objective here]</Objectives> //possible objectives: reach_a_trigger, reach_a_trigger_with_no_pursuers, collect<br />
</pre></div>Johanneshttps://wiki.wolfire.com/index.php?title=Control_Reference&diff=3616Control Reference2012-01-15T06:05:39Z<p>Johannes: </p>
<hr />
<div>{{dup}}<br />
'Cmd' refers to the '⌘' key on Macs, and the 'Ctrl' key on PCs.<br />
<br />
See the [http://blog.wolfire.com/2009/03/map-editor-controls/ original blog post].<br />
<br />
= Camera Movement=<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! !! Control !! Behavior<br />
|-<br />
! Forward<br />
| 'w' || Moves camera forward.<br />
|-<br />
! Backward<br />
| 's' || Moves camera backward.<br />
|-<br />
! Left<br />
| 'a' || Moves camera left.<br />
|-<br />
! Right<br />
| 'd' || Moves camera right.<br />
|-<br />
! Up<br />
| shift + 'w' || Moves camera up.<br />
|-<br />
! Down<br />
| shift + 's' || Moves camera down.<br />
|}<br />
<br />
<br />
=Tool/Mode Selection=<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! !! Control !! Behavior<br />
|-<br />
! Translate<br />
| Click 'translate' button or press '4' || Sets tool to translate tool. When hovering over a selected object, cursor will indicate the currently chosen tool.<br />
|-<br />
! Scale<br />
| Click 'scale' button or press '5' || Sets tool to scale tool.<br />
|-<br />
! Rotate <br />
| Click 'rotate' button or press '6' || Sets tool to rotate tool.<br />
|-<br />
! Paintbrush <br />
| Click 'paintbrush' button or press '3' || Sets tool to paintbrush tool.<br />
|-<br />
! Omni <br />
| press '7' || Sets tool to omni tool. The omni tool combines the translation, scale, and rotate tools. See 'Transformation' section for details on how the omni tool decides which of its states to act in.<br />
|-<br />
! Game mode<br />
| press '8' || Sends in Rabbot!<br />
|-<br />
! Editor mode<br />
| press '9' || Back to editor mode.<br />
|-<br />
! Rigging mode<br />
| press 'cmd-r' || Go into rigging mode.<br />
|-<br />
! In game webbrowser<br />
| press 'F1' || Open the in game webbrowser.<br />
|-<br />
! Object browser<br />
| press 'cmd-l' || To enter object browser menu<br />
|-<br />
! Decal Selection tool /decal editor mode<br />
| press 'cmd-2' || To enter Decal selection/editor tool<br />
|-<br />
! Parameter Editor<br />
| Press U || Allows you to modify character parameters. Added in a159.<br />
|-<br />
! Palette Editor <br />
| Press 'cmd-shift-p' || Allows you to modify character colors. Added in a161.<br />
|-<br />
Pressing escape while in rigging mode, get's you<br />
not only back to editor mode but also gives you a different topbar!<br />
|}<br />
<br />
=Object Creation=<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! !! Control !! Behavior<br />
|-<br />
! Load Object<br />
| cmd-l (or click 'load' button) + left-mouse-click || Opens up a dialogue box in which the user may specify an xml file containing object data (anything in "./Data/Objects" or "./Data/Levels"). Places selected objects in scene, centered at mouse click.<br />
|-<br />
! Copy Objects<br />
| cmd-c || Copies all selected objects (and their relative placement) into a copy buffer.<br />
|-<br />
! Paste Objects<br />
| cmd-v || Adds to scene all objects in the copy buffer. Centers objects at mouse location.<br />
|-<br />
!Paintbrush<br />
| Set tool to 'paintbrush' + hold 'p' + left-click-and-drag || Quickly adds semi-randomized objects to the scene, centered about mouse location. Let go of 'b' to move camera. Control paintbrush properties with sliders and checkboxes in the 'Misc' UI panel. [http://blog.wolfire.com/2009/02/editor-paintbrush/ More info here].<br />
|}<br />
<br />
=Object Selection=<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! !! Control !! Behavior<br />
|-<br />
! Select single object<br />
| double-left-click on object || Selects clicked on object and deselects all other objects. If the object is part of a group, the whole group is selected. Bounding box and slight glow indicate object is selected.<br />
|-<br />
! Toggle-select objects<br />
| shift + double-left-click on objects || Toggles whether or not clicked on object is selected. Preserves other existing selections.<br />
|-<br />
! Box select objects<br />
| left-click + right-click + drag, or left-click + 'b' + drag || Selects all objects whose centers lie within box drawn on screen. Deselects all other objects.<br />
|-<br />
! Box toggle-select objects<br />
| shift + left-click + right-click + drag, or shift + left-click + 'b' + drag || Toggles selection state for all objects whose centers lie within box drawn on screen. Preserves other existing selections.<br />
|-<br />
! Select decal that is under another decal<br />
| mouse wheel up/down || This onley works when you have atleast 2 decalsand one is on top of another. You need to select atleast 1 decal first and your mouse cursor needs to be on top of that one you want to select to do it<br />
|-<br />
! Select all<br />
| cmd-a || Selects all objects.<br />
|-<br />
! Deselect all<br />
| double-left-click away from all objects || Deselects all objects.<br />
|}<br />
<br />
=Transformations=<br />
<br />
For all transformations:<br />
<br />
* In order to transform an object you must first select it.<br />
* Hold ctrl to make movements snap by discrete increments.<br />
* Hold alt to transform a clone of an object (or multiple objects), leaving the original object behind<br />
* Left-click controls a 'generic' version of the transformation; right-click controls a version of the transformation contextually specific to the clicked on face. Holding shift locks the transformation to a single axis.<br />
* Groups are transformed about the group center. Ungrouped objects, even if multiple are selected and transformed at once, are transformed about their own individual centers.<br />
<br />
==Translation==<br />
<br />
Set tool to 'translation', or set tool to 'omni tool' and hover mouse over central region of a bounding box face, or set tool to 'omni tool' and hold 't'.<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! !! Control !! Behavior<br />
|-<br />
! Camera relative<br />
| left-click + drag || Translates clicked on object along plane parallel to the screen.<br />
|-<br />
! Locked to plane<br />
| right-click + drag || Translates clicked on object along plane of clicked on face.<br />
|-<br />
! Locked to line<br />
| shift + right-click + drag || Translates clicked on object along normal of clicked on face.<br />
|-<br />
! force decal(s) to map onley one object/group<br />
| hold i || selected decal will onley map with that object that is directly underneath your mouse<br />
|-<br />
! force decal(s) to project onley those object(s) that you want them to<br />
| press o || selected decal will onley map with that object that is directly underneath your mouse<br />
|-<br />
! projection pox/angel<br />
| press p || to make projection box for decal<br />
|-}<br />
<br />
==Scale==<br />
<br />
Set tool to 'scale', or set tool to 'omni tool' and hover mouse near bounding box vertices, or set tool to 'omni tool' and hold 'e'.<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! !! Control !! Behavior<br />
|-<br />
! All dimensions<br />
| left-click + drag || Scales clicked on object in all dimensions (x, y, and z) at once.<br />
|-<br />
! Locked to plane<br />
| right-click + drag || Extends clicked on object along plane of clicked on face.<br />
|-<br />
! Locked to line<br />
| shift + right-click + drag || Extrudes clicked on object along normal of clicked on face.<br />
|}<br />
<br />
==Mirror==<br />
<br />
Just use the right-click scale tool, and scale down the object until it flips and its mirror image begins scaling up!<br />
<br />
==Rotation==<br />
<br />
Set tool to 'rotation', or set tool to 'omni tool' and hover mouse near bounding box edges, or set tool to 'omni tool' and hold 'r'.<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! !! Control !! Behavior<br />
|-<br />
! Free<br />
| left-click + drag || Rotates clicked on object as if you are pushing the surface of a ball.<br />
|-<br />
! Locked to axis<br />
| right-click + drag || Rotates clicked on object about normal of clicked on face.<br />
|}<br />
<br />
=Grouping=<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! !! Control !! Behavior<br />
|-<br />
! Group objects<br />
| cmd-g || All selected objects and groups are joined into a new group. Groups are hierarchical, so grouped groups are treated as subgroups. Objects in a group are selected as a unit and transform as a unit.<br />
|-<br />
! Ungroup objects<br />
| cmd-shift-g || All selected groups are disbanded at their outermost level.<br />
|}<br />
<br />
=Undo/Redo=<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! !! Control !! Behavior<br />
|-<br />
! Undo action<br />
| cmd-z || Undoes the last completed action.<br />
|-<br />
! Redo action<br />
| cmd-shift-z || Redoes the last undone action. Redo-able actions are cleared whenever the user completes a new action..<br />
|}<br />
<br />
=Object Removal=<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! !! Control !! Behavior<br />
|-<br />
! Delete object<br />
| delete or backspace || Deletes all selected objects<br />
|}<br />
<br />
=Saving=<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! !! Control !! Behavior<br />
|-<br />
! Auto-save<br />
| Automatic || Every 30 seconds or so the program automatically saves the entire level to the file "./Data/Levels/autosave.xml".<br />
|-<br />
! Save level<br />
| cmd-s || Saves entire level to the same path as the level was opened from, overwriting the old level file.<br />
|-<br />
! Save selected objects<br />
| cmd-shift-s || Saves-as all selected objects to a path specified by the user in a dialogue box.<br />
|}<br />
<br />
[[Category: Tutorials]]<br />
[[Category: Modding]]<br />
[[Category: Overgrowth]]</div>Johanneshttps://wiki.wolfire.com/index.php?title=Configuring_Overgrowth&diff=3523Configuring Overgrowth2011-12-12T04:53:22Z<p>Johannes: /* Mac Location */</p>
<hr />
<div>While Overgrowth does not currently provide a way to adjust settings in game, users may adjust their configuration by modifying their '''config.txt''' file. The file is a plain text file that is readable by any normal text editor (such as TextEdit for Mac or Notepad for Windows).<br />
<br />
<br />
==Mac Location==<br />
<code>Macintosh HD/Users/~/Library/Application Support/Lugaru 2/Data/</code><br />
<br />
where ~ is your username.<br />
<br />
'''Note:''' If you are using Lion, your library folder is hidden by default... in the finder, click the "Go" menu, then Press Option, and Library will appear in the list.<br />
<br />
==Windows Location==<br />
<code>My Documents\Wolfire\Overgrowth\Data</code><br />
<br />
'''Note:''' NOT Program Files\Wolfire\Overgrowth\Data!.<br />
<br />
<br />
==Settings==<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! Setting !! Default Value !! Description<br />
|-<br />
! screenwidth<br />
| 800 || The game's horizontal resolution.<br />
|-<br />
! screenheight<br />
| 600 || The game's vertical resolution.<br />
|-<br />
! fullscreen<br />
| false || Determines whether to run in full screen or windowed mode.<br />
|-<br />
! vsync<br />
| false || Limits the framerate to match the user's monitor refresh rate (smooths out the framerate).<br />
|-<br />
! multisample<br />
| 0 || Determines the level of anti-aliasing (smooths out jagged edges, at the cost of performance).<br />
|-<br />
! anisotropy<br />
| 0 || Determines the level of anisotropic filtering (increases the quality of textures drawn far away, at the cost of performance).<br />
|-<br />
! post_effects<br />
| false || Determines whether to display post effects.<br />
|-<br />
! shaders<br />
| true || Determines whether to use shaders.<br />
|-<br />
! texture_reduce<br />
| 1 || Determines the level to which the texture resolutions should be reduced (higher numbers will cause blurriness, but increase performance).<br />
|-<br />
! gamma_correct<br />
| true || Determines whether to auto-correct gamma levels.<br />
|-<br />
! fps_label<br />
| false || Determines whether to display the current fps (frames per second) on screen.<br />
|-<br />
! sound_label<br />
| false || Determines whether to display all active sounds on screen.<br />
|-<br />
! visible_raycasts<br />
| false || Determines whether to display lines representing all AIs' visibility.<br />
|-<br />
! visible_sound_spheres<br />
| false || Determines whether to display spheres representing the distance sounds travel (such as running).<br />
|-<br />
! editor_mode<br />
| false || Determines whether to start the game in player mode (false) or editor mode (true).<br />
|-<br />
! invert_y_look<br />
| false || Determines whether to invert the y-axis controls (looking up/down).<br />
|-<br />
! music<br />
| true || Determines whether the in-game music is enabled.<br />
|-<br />
! media_mode<br />
| false || Determines whether to disable the in-game interface.<br />
|-<br />
! baked_shadows<br />
| true || Determines whether to use the pre-baked shadows (true) or cascaded shadow maps (false).<br />
|-<br />
! debug_key_presses<br />
| false || Determines whether to enable the use of debug keys.<br />
|-<br />
! auto_camera<br />
| false || Determines whether to have the camera automatically return to a position behind the player.<br />
|-<br />
! key[quit]<br />
| esc || Exits from player mode into editor mode, and opens a menu allowing the user to return to the main menu.<br />
|-<br />
! key[slow]<br />
| tab || Toggles slow motion.<br />
|-<br />
! key[fast]<br />
| \ || <br />
|-<br />
! key[crouch]<br />
| lshift || Causes the player to crouch.<br />
|-<br />
! key[jump]<br />
| space || Causes the player to jump.<br />
|-<br />
! key[screenshot]<br />
| f7 || Captures a screenshot (saved in ''/Data/Screenshots/'')<br />
|-<br />
! key[console]<br />
| ` || Toggles the game console.<br />
|-<br />
! key[left]<br />
| a || Causes the player to move to the left.<br />
|-<br />
! key[right]<br />
| d || Causes the player to move to the right.<br />
|-<br />
! key[up]<br />
| w || Causes the player to move forward.<br />
|-<br />
! key[down]<br />
| s || Causes the player to move backward.<br />
|-<br />
! key[item]<br />
| e || Causes the player to pick up an item.<br />
|-<br />
! key[drop]<br />
| q || Causes the player to drop an item.<br />
|-<br />
! key[chat]<br />
| t || Brings up the chat interface.<br />
|-<br />
! key[rclick]<br />
| rshift || Alternate key used for "right clicking".<br />
|-<br />
! xbox_look_sensitivity<br />
| 1.5 || Sensitivity of an attached Xbox controller.<br />
|-<br />
! xbox[jump]<br />
| RB || Xbox jump button.<br />
|-<br />
! xbox[crouch]<br />
| LB || Xbox crouch button.<br />
|-<br />
! xbox[attack]<br />
| RT || Xbox attack button.<br />
|-<br />
! xbox[grab]<br />
| LT || Xbox grab button.<br />
|-<br />
! xbox[item]<br />
| A || Xbox item button.<br />
|-<br />
! xbox[drop]<br />
| X || Xbox drop button.<br />
|-<br />
! controller[movex]<br />
| axis1 || Controller axis mapped for movement along the x-axis.<br />
|-<br />
! controller[movey]<br />
| axis2 || Controller axis mapped for movement along the y-axis.<br />
|-<br />
! controller[lookx]<br />
| axis5 || Controller axis mapped for looking along the x-axis.<br />
|-<br />
! controller[looky]<br />
| axis4 || Controller axis mapped for looking along the y-axis.<br />
|-<br />
! controller[jump]<br />
| button6 || Controller jump button.<br />
|-<br />
! controller[crouch]<br />
| button5 || Controller crouch button.<br />
|-<br />
! controller[item]<br />
| button1 || Controller item button.<br />
|-<br />
! controller[drop]<br />
| button3 || Controller drop button.<br />
|-<br />
! controller[attack]<br />
| axis3<-0.5 || Controller attack "button" (default mapping is set to an axis being less than half full in a negative direction).<br />
|-<br />
! controller[grab]<br />
| axis3>0.5 || Controller grab "button" (default mapping is set to an axis being greater than half full in a positive direction).<br />
|}<br />
<br />
[[Category: Tutorials]]<br />
[[Category: Modding]]<br />
[[Category: Overgrowth]]<br />
<br />
==Controller Setup==<br />
<br />
Since alpha 150, external controller options have been added to the '''config.txt''' file. The following guide will help you configure your controller to properly work with Overgrowth.<br />
<br />
Note: Currently the guide only targets Windows 7 users. Mac users may refer to [http://forums.wolfire.com/viewtopic.php?f=13&t=12631 Anton's guide].<br />
<br />
First, make sure your controller is plugged in to your computer.<br />
<br />
Next, open the start menu and click on ''Control Panel'' (located on the right side). Once opened, make sure the view is set to ''Large Icons'' (switchable in the upper right corner). Select ''Devices and Printers''.<br />
<br />
You should see your controller listed under ''Devices''. Right click it, and select ''Game Controller Settings''. The ''Game Controllers'' window will appear. Make sure your controller is selected, then click on ''Properties''.<br />
<br />
Once again, a new window should appear - make sure that the view is set to the ''Test'' tab. In this view, you will be able to determine which physical button is mapped to each virtual button. Play around with your controller to confirm that everything is working properly, and take note of the button mappings.<br />
<br />
Now navigate to and open up your '''config.txt''' file (as described above). Rearrange the mappings in the file to match your desired controller setup.<br />
<br />
Once you have everything modified, save the '''config.txt''' file and launch Overgrowth in order to test the new configuration.</div>Johanneshttps://wiki.wolfire.com/index.php?title=Configuring_Overgrowth&diff=3522Configuring Overgrowth2011-12-12T04:53:03Z<p>Johannes: </p>
<hr />
<div>While Overgrowth does not currently provide a way to adjust settings in game, users may adjust their configuration by modifying their '''config.txt''' file. The file is a plain text file that is readable by any normal text editor (such as TextEdit for Mac or Notepad for Windows).<br />
<br />
<br />
==Mac Location==<br />
<code>Macintosh HD/Users/~/Library/Application Support/Lugaru 2/Data/</code><br />
<br />
where ~ is your username.<br />
<br />
'''Note:''' If you are using Lion, your library folder is hidden by default... in the finder, click the "Go" menu, then Press Option, and Library will appear in the list<br />
<br />
==Windows Location==<br />
<code>My Documents\Wolfire\Overgrowth\Data</code><br />
<br />
'''Note:''' NOT Program Files\Wolfire\Overgrowth\Data!.<br />
<br />
<br />
==Settings==<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! Setting !! Default Value !! Description<br />
|-<br />
! screenwidth<br />
| 800 || The game's horizontal resolution.<br />
|-<br />
! screenheight<br />
| 600 || The game's vertical resolution.<br />
|-<br />
! fullscreen<br />
| false || Determines whether to run in full screen or windowed mode.<br />
|-<br />
! vsync<br />
| false || Limits the framerate to match the user's monitor refresh rate (smooths out the framerate).<br />
|-<br />
! multisample<br />
| 0 || Determines the level of anti-aliasing (smooths out jagged edges, at the cost of performance).<br />
|-<br />
! anisotropy<br />
| 0 || Determines the level of anisotropic filtering (increases the quality of textures drawn far away, at the cost of performance).<br />
|-<br />
! post_effects<br />
| false || Determines whether to display post effects.<br />
|-<br />
! shaders<br />
| true || Determines whether to use shaders.<br />
|-<br />
! texture_reduce<br />
| 1 || Determines the level to which the texture resolutions should be reduced (higher numbers will cause blurriness, but increase performance).<br />
|-<br />
! gamma_correct<br />
| true || Determines whether to auto-correct gamma levels.<br />
|-<br />
! fps_label<br />
| false || Determines whether to display the current fps (frames per second) on screen.<br />
|-<br />
! sound_label<br />
| false || Determines whether to display all active sounds on screen.<br />
|-<br />
! visible_raycasts<br />
| false || Determines whether to display lines representing all AIs' visibility.<br />
|-<br />
! visible_sound_spheres<br />
| false || Determines whether to display spheres representing the distance sounds travel (such as running).<br />
|-<br />
! editor_mode<br />
| false || Determines whether to start the game in player mode (false) or editor mode (true).<br />
|-<br />
! invert_y_look<br />
| false || Determines whether to invert the y-axis controls (looking up/down).<br />
|-<br />
! music<br />
| true || Determines whether the in-game music is enabled.<br />
|-<br />
! media_mode<br />
| false || Determines whether to disable the in-game interface.<br />
|-<br />
! baked_shadows<br />
| true || Determines whether to use the pre-baked shadows (true) or cascaded shadow maps (false).<br />
|-<br />
! debug_key_presses<br />
| false || Determines whether to enable the use of debug keys.<br />
|-<br />
! auto_camera<br />
| false || Determines whether to have the camera automatically return to a position behind the player.<br />
|-<br />
! key[quit]<br />
| esc || Exits from player mode into editor mode, and opens a menu allowing the user to return to the main menu.<br />
|-<br />
! key[slow]<br />
| tab || Toggles slow motion.<br />
|-<br />
! key[fast]<br />
| \ || <br />
|-<br />
! key[crouch]<br />
| lshift || Causes the player to crouch.<br />
|-<br />
! key[jump]<br />
| space || Causes the player to jump.<br />
|-<br />
! key[screenshot]<br />
| f7 || Captures a screenshot (saved in ''/Data/Screenshots/'')<br />
|-<br />
! key[console]<br />
| ` || Toggles the game console.<br />
|-<br />
! key[left]<br />
| a || Causes the player to move to the left.<br />
|-<br />
! key[right]<br />
| d || Causes the player to move to the right.<br />
|-<br />
! key[up]<br />
| w || Causes the player to move forward.<br />
|-<br />
! key[down]<br />
| s || Causes the player to move backward.<br />
|-<br />
! key[item]<br />
| e || Causes the player to pick up an item.<br />
|-<br />
! key[drop]<br />
| q || Causes the player to drop an item.<br />
|-<br />
! key[chat]<br />
| t || Brings up the chat interface.<br />
|-<br />
! key[rclick]<br />
| rshift || Alternate key used for "right clicking".<br />
|-<br />
! xbox_look_sensitivity<br />
| 1.5 || Sensitivity of an attached Xbox controller.<br />
|-<br />
! xbox[jump]<br />
| RB || Xbox jump button.<br />
|-<br />
! xbox[crouch]<br />
| LB || Xbox crouch button.<br />
|-<br />
! xbox[attack]<br />
| RT || Xbox attack button.<br />
|-<br />
! xbox[grab]<br />
| LT || Xbox grab button.<br />
|-<br />
! xbox[item]<br />
| A || Xbox item button.<br />
|-<br />
! xbox[drop]<br />
| X || Xbox drop button.<br />
|-<br />
! controller[movex]<br />
| axis1 || Controller axis mapped for movement along the x-axis.<br />
|-<br />
! controller[movey]<br />
| axis2 || Controller axis mapped for movement along the y-axis.<br />
|-<br />
! controller[lookx]<br />
| axis5 || Controller axis mapped for looking along the x-axis.<br />
|-<br />
! controller[looky]<br />
| axis4 || Controller axis mapped for looking along the y-axis.<br />
|-<br />
! controller[jump]<br />
| button6 || Controller jump button.<br />
|-<br />
! controller[crouch]<br />
| button5 || Controller crouch button.<br />
|-<br />
! controller[item]<br />
| button1 || Controller item button.<br />
|-<br />
! controller[drop]<br />
| button3 || Controller drop button.<br />
|-<br />
! controller[attack]<br />
| axis3<-0.5 || Controller attack "button" (default mapping is set to an axis being less than half full in a negative direction).<br />
|-<br />
! controller[grab]<br />
| axis3>0.5 || Controller grab "button" (default mapping is set to an axis being greater than half full in a positive direction).<br />
|}<br />
<br />
[[Category: Tutorials]]<br />
[[Category: Modding]]<br />
[[Category: Overgrowth]]<br />
<br />
==Controller Setup==<br />
<br />
Since alpha 150, external controller options have been added to the '''config.txt''' file. The following guide will help you configure your controller to properly work with Overgrowth.<br />
<br />
Note: Currently the guide only targets Windows 7 users. Mac users may refer to [http://forums.wolfire.com/viewtopic.php?f=13&t=12631 Anton's guide].<br />
<br />
First, make sure your controller is plugged in to your computer.<br />
<br />
Next, open the start menu and click on ''Control Panel'' (located on the right side). Once opened, make sure the view is set to ''Large Icons'' (switchable in the upper right corner). Select ''Devices and Printers''.<br />
<br />
You should see your controller listed under ''Devices''. Right click it, and select ''Game Controller Settings''. The ''Game Controllers'' window will appear. Make sure your controller is selected, then click on ''Properties''.<br />
<br />
Once again, a new window should appear - make sure that the view is set to the ''Test'' tab. In this view, you will be able to determine which physical button is mapped to each virtual button. Play around with your controller to confirm that everything is working properly, and take note of the button mappings.<br />
<br />
Now navigate to and open up your '''config.txt''' file (as described above). Rearrange the mappings in the file to match your desired controller setup.<br />
<br />
Once you have everything modified, save the '''config.txt''' file and launch Overgrowth in order to test the new configuration.</div>Johanneshttps://wiki.wolfire.com/index.php?title=Configuring_Overgrowth&diff=3521Configuring Overgrowth2011-12-12T04:51:51Z<p>Johannes: </p>
<hr />
<div>While Overgrowth does not currently provide a way to adjust settings in game, users may adjust their configuration by modifying their '''config.txt''' file. The file is a plain text file that is readable by any normal text editor (such as TextEdit for Mac or Notepad for Windows).<br />
<br />
<br />
==Mac Location==<br />
<code>Macintosh HD/Users/~/Library/Application Support/Lugaru 2/Data/</code><br />
<br />
where ~ is your username.<br />
<br />
'''Note: if you are using Lion, your library folder is hidden by default... in the finder, click the "Go" menu, then Press Option, and Library will appear in the list '''<br />
<br />
==Windows Location==<br />
<code>My Documents\Wolfire\Overgrowth\Data</code><br />
<br />
'''NOT''' Program Files\Wolfire\Overgrowth\Data!).<br />
<br />
<br />
==Settings==<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! Setting !! Default Value !! Description<br />
|-<br />
! screenwidth<br />
| 800 || The game's horizontal resolution.<br />
|-<br />
! screenheight<br />
| 600 || The game's vertical resolution.<br />
|-<br />
! fullscreen<br />
| false || Determines whether to run in full screen or windowed mode.<br />
|-<br />
! vsync<br />
| false || Limits the framerate to match the user's monitor refresh rate (smooths out the framerate).<br />
|-<br />
! multisample<br />
| 0 || Determines the level of anti-aliasing (smooths out jagged edges, at the cost of performance).<br />
|-<br />
! anisotropy<br />
| 0 || Determines the level of anisotropic filtering (increases the quality of textures drawn far away, at the cost of performance).<br />
|-<br />
! post_effects<br />
| false || Determines whether to display post effects.<br />
|-<br />
! shaders<br />
| true || Determines whether to use shaders.<br />
|-<br />
! texture_reduce<br />
| 1 || Determines the level to which the texture resolutions should be reduced (higher numbers will cause blurriness, but increase performance).<br />
|-<br />
! gamma_correct<br />
| true || Determines whether to auto-correct gamma levels.<br />
|-<br />
! fps_label<br />
| false || Determines whether to display the current fps (frames per second) on screen.<br />
|-<br />
! sound_label<br />
| false || Determines whether to display all active sounds on screen.<br />
|-<br />
! visible_raycasts<br />
| false || Determines whether to display lines representing all AIs' visibility.<br />
|-<br />
! visible_sound_spheres<br />
| false || Determines whether to display spheres representing the distance sounds travel (such as running).<br />
|-<br />
! editor_mode<br />
| false || Determines whether to start the game in player mode (false) or editor mode (true).<br />
|-<br />
! invert_y_look<br />
| false || Determines whether to invert the y-axis controls (looking up/down).<br />
|-<br />
! music<br />
| true || Determines whether the in-game music is enabled.<br />
|-<br />
! media_mode<br />
| false || Determines whether to disable the in-game interface.<br />
|-<br />
! baked_shadows<br />
| true || Determines whether to use the pre-baked shadows (true) or cascaded shadow maps (false).<br />
|-<br />
! debug_key_presses<br />
| false || Determines whether to enable the use of debug keys.<br />
|-<br />
! auto_camera<br />
| false || Determines whether to have the camera automatically return to a position behind the player.<br />
|-<br />
! key[quit]<br />
| esc || Exits from player mode into editor mode, and opens a menu allowing the user to return to the main menu.<br />
|-<br />
! key[slow]<br />
| tab || Toggles slow motion.<br />
|-<br />
! key[fast]<br />
| \ || <br />
|-<br />
! key[crouch]<br />
| lshift || Causes the player to crouch.<br />
|-<br />
! key[jump]<br />
| space || Causes the player to jump.<br />
|-<br />
! key[screenshot]<br />
| f7 || Captures a screenshot (saved in ''/Data/Screenshots/'')<br />
|-<br />
! key[console]<br />
| ` || Toggles the game console.<br />
|-<br />
! key[left]<br />
| a || Causes the player to move to the left.<br />
|-<br />
! key[right]<br />
| d || Causes the player to move to the right.<br />
|-<br />
! key[up]<br />
| w || Causes the player to move forward.<br />
|-<br />
! key[down]<br />
| s || Causes the player to move backward.<br />
|-<br />
! key[item]<br />
| e || Causes the player to pick up an item.<br />
|-<br />
! key[drop]<br />
| q || Causes the player to drop an item.<br />
|-<br />
! key[chat]<br />
| t || Brings up the chat interface.<br />
|-<br />
! key[rclick]<br />
| rshift || Alternate key used for "right clicking".<br />
|-<br />
! xbox_look_sensitivity<br />
| 1.5 || Sensitivity of an attached Xbox controller.<br />
|-<br />
! xbox[jump]<br />
| RB || Xbox jump button.<br />
|-<br />
! xbox[crouch]<br />
| LB || Xbox crouch button.<br />
|-<br />
! xbox[attack]<br />
| RT || Xbox attack button.<br />
|-<br />
! xbox[grab]<br />
| LT || Xbox grab button.<br />
|-<br />
! xbox[item]<br />
| A || Xbox item button.<br />
|-<br />
! xbox[drop]<br />
| X || Xbox drop button.<br />
|-<br />
! controller[movex]<br />
| axis1 || Controller axis mapped for movement along the x-axis.<br />
|-<br />
! controller[movey]<br />
| axis2 || Controller axis mapped for movement along the y-axis.<br />
|-<br />
! controller[lookx]<br />
| axis5 || Controller axis mapped for looking along the x-axis.<br />
|-<br />
! controller[looky]<br />
| axis4 || Controller axis mapped for looking along the y-axis.<br />
|-<br />
! controller[jump]<br />
| button6 || Controller jump button.<br />
|-<br />
! controller[crouch]<br />
| button5 || Controller crouch button.<br />
|-<br />
! controller[item]<br />
| button1 || Controller item button.<br />
|-<br />
! controller[drop]<br />
| button3 || Controller drop button.<br />
|-<br />
! controller[attack]<br />
| axis3<-0.5 || Controller attack "button" (default mapping is set to an axis being less than half full in a negative direction).<br />
|-<br />
! controller[grab]<br />
| axis3>0.5 || Controller grab "button" (default mapping is set to an axis being greater than half full in a positive direction).<br />
|}<br />
<br />
[[Category: Tutorials]]<br />
[[Category: Modding]]<br />
[[Category: Overgrowth]]<br />
<br />
==Controller Setup==<br />
<br />
Since alpha 150, external controller options have been added to the '''config.txt''' file. The following guide will help you configure your controller to properly work with Overgrowth.<br />
<br />
Note: Currently the guide only targets Windows 7 users. Mac users may refer to [http://forums.wolfire.com/viewtopic.php?f=13&t=12631 Anton's guide].<br />
<br />
First, make sure your controller is plugged in to your computer.<br />
<br />
Next, open the start menu and click on ''Control Panel'' (located on the right side). Once opened, make sure the view is set to ''Large Icons'' (switchable in the upper right corner). Select ''Devices and Printers''.<br />
<br />
You should see your controller listed under ''Devices''. Right click it, and select ''Game Controller Settings''. The ''Game Controllers'' window will appear. Make sure your controller is selected, then click on ''Properties''.<br />
<br />
Once again, a new window should appear - make sure that the view is set to the ''Test'' tab. In this view, you will be able to determine which physical button is mapped to each virtual button. Play around with your controller to confirm that everything is working properly, and take note of the button mappings.<br />
<br />
Now navigate to and open up your '''config.txt''' file (as described above). Rearrange the mappings in the file to match your desired controller setup.<br />
<br />
Once you have everything modified, save the '''config.txt''' file and launch Overgrowth in order to test the new configuration.</div>Johanneshttps://wiki.wolfire.com/index.php?title=Configuring_Overgrowth&diff=3520Configuring Overgrowth2011-12-12T04:51:33Z<p>Johannes: </p>
<hr />
<div>While Overgrowth does not currently provide a way to adjust settings in game, users may adjust their configuration by modifying their '''config.txt''' file. The file is a plain text file that is readable by any normal text editor (such as TextEdit for Mac or Notepad for Windows).<br />
<br />
<br />
==Mac Location==<br />
<code>Macintosh HD/Users/~/Library/Application Support/Lugaru 2/Data/</code> where ~ is your username.<br />
<br />
'''Note: if you are using Lion, your library folder is hidden by default... in the finder, click the "Go" menu, then Press Option, and Library will appear in the list '''<br />
<br />
==Windows Location==<br />
<code>My Documents\Wolfire\Overgrowth\Data</code><br />
'''NOT''' Program Files\Wolfire\Overgrowth\Data!).<br />
<br />
<br />
==Settings==<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! Setting !! Default Value !! Description<br />
|-<br />
! screenwidth<br />
| 800 || The game's horizontal resolution.<br />
|-<br />
! screenheight<br />
| 600 || The game's vertical resolution.<br />
|-<br />
! fullscreen<br />
| false || Determines whether to run in full screen or windowed mode.<br />
|-<br />
! vsync<br />
| false || Limits the framerate to match the user's monitor refresh rate (smooths out the framerate).<br />
|-<br />
! multisample<br />
| 0 || Determines the level of anti-aliasing (smooths out jagged edges, at the cost of performance).<br />
|-<br />
! anisotropy<br />
| 0 || Determines the level of anisotropic filtering (increases the quality of textures drawn far away, at the cost of performance).<br />
|-<br />
! post_effects<br />
| false || Determines whether to display post effects.<br />
|-<br />
! shaders<br />
| true || Determines whether to use shaders.<br />
|-<br />
! texture_reduce<br />
| 1 || Determines the level to which the texture resolutions should be reduced (higher numbers will cause blurriness, but increase performance).<br />
|-<br />
! gamma_correct<br />
| true || Determines whether to auto-correct gamma levels.<br />
|-<br />
! fps_label<br />
| false || Determines whether to display the current fps (frames per second) on screen.<br />
|-<br />
! sound_label<br />
| false || Determines whether to display all active sounds on screen.<br />
|-<br />
! visible_raycasts<br />
| false || Determines whether to display lines representing all AIs' visibility.<br />
|-<br />
! visible_sound_spheres<br />
| false || Determines whether to display spheres representing the distance sounds travel (such as running).<br />
|-<br />
! editor_mode<br />
| false || Determines whether to start the game in player mode (false) or editor mode (true).<br />
|-<br />
! invert_y_look<br />
| false || Determines whether to invert the y-axis controls (looking up/down).<br />
|-<br />
! music<br />
| true || Determines whether the in-game music is enabled.<br />
|-<br />
! media_mode<br />
| false || Determines whether to disable the in-game interface.<br />
|-<br />
! baked_shadows<br />
| true || Determines whether to use the pre-baked shadows (true) or cascaded shadow maps (false).<br />
|-<br />
! debug_key_presses<br />
| false || Determines whether to enable the use of debug keys.<br />
|-<br />
! auto_camera<br />
| false || Determines whether to have the camera automatically return to a position behind the player.<br />
|-<br />
! key[quit]<br />
| esc || Exits from player mode into editor mode, and opens a menu allowing the user to return to the main menu.<br />
|-<br />
! key[slow]<br />
| tab || Toggles slow motion.<br />
|-<br />
! key[fast]<br />
| \ || <br />
|-<br />
! key[crouch]<br />
| lshift || Causes the player to crouch.<br />
|-<br />
! key[jump]<br />
| space || Causes the player to jump.<br />
|-<br />
! key[screenshot]<br />
| f7 || Captures a screenshot (saved in ''/Data/Screenshots/'')<br />
|-<br />
! key[console]<br />
| ` || Toggles the game console.<br />
|-<br />
! key[left]<br />
| a || Causes the player to move to the left.<br />
|-<br />
! key[right]<br />
| d || Causes the player to move to the right.<br />
|-<br />
! key[up]<br />
| w || Causes the player to move forward.<br />
|-<br />
! key[down]<br />
| s || Causes the player to move backward.<br />
|-<br />
! key[item]<br />
| e || Causes the player to pick up an item.<br />
|-<br />
! key[drop]<br />
| q || Causes the player to drop an item.<br />
|-<br />
! key[chat]<br />
| t || Brings up the chat interface.<br />
|-<br />
! key[rclick]<br />
| rshift || Alternate key used for "right clicking".<br />
|-<br />
! xbox_look_sensitivity<br />
| 1.5 || Sensitivity of an attached Xbox controller.<br />
|-<br />
! xbox[jump]<br />
| RB || Xbox jump button.<br />
|-<br />
! xbox[crouch]<br />
| LB || Xbox crouch button.<br />
|-<br />
! xbox[attack]<br />
| RT || Xbox attack button.<br />
|-<br />
! xbox[grab]<br />
| LT || Xbox grab button.<br />
|-<br />
! xbox[item]<br />
| A || Xbox item button.<br />
|-<br />
! xbox[drop]<br />
| X || Xbox drop button.<br />
|-<br />
! controller[movex]<br />
| axis1 || Controller axis mapped for movement along the x-axis.<br />
|-<br />
! controller[movey]<br />
| axis2 || Controller axis mapped for movement along the y-axis.<br />
|-<br />
! controller[lookx]<br />
| axis5 || Controller axis mapped for looking along the x-axis.<br />
|-<br />
! controller[looky]<br />
| axis4 || Controller axis mapped for looking along the y-axis.<br />
|-<br />
! controller[jump]<br />
| button6 || Controller jump button.<br />
|-<br />
! controller[crouch]<br />
| button5 || Controller crouch button.<br />
|-<br />
! controller[item]<br />
| button1 || Controller item button.<br />
|-<br />
! controller[drop]<br />
| button3 || Controller drop button.<br />
|-<br />
! controller[attack]<br />
| axis3<-0.5 || Controller attack "button" (default mapping is set to an axis being less than half full in a negative direction).<br />
|-<br />
! controller[grab]<br />
| axis3>0.5 || Controller grab "button" (default mapping is set to an axis being greater than half full in a positive direction).<br />
|}<br />
<br />
[[Category: Tutorials]]<br />
[[Category: Modding]]<br />
[[Category: Overgrowth]]<br />
<br />
==Controller Setup==<br />
<br />
Since alpha 150, external controller options have been added to the '''config.txt''' file. The following guide will help you configure your controller to properly work with Overgrowth.<br />
<br />
Note: Currently the guide only targets Windows 7 users. Mac users may refer to [http://forums.wolfire.com/viewtopic.php?f=13&t=12631 Anton's guide].<br />
<br />
First, make sure your controller is plugged in to your computer.<br />
<br />
Next, open the start menu and click on ''Control Panel'' (located on the right side). Once opened, make sure the view is set to ''Large Icons'' (switchable in the upper right corner). Select ''Devices and Printers''.<br />
<br />
You should see your controller listed under ''Devices''. Right click it, and select ''Game Controller Settings''. The ''Game Controllers'' window will appear. Make sure your controller is selected, then click on ''Properties''.<br />
<br />
Once again, a new window should appear - make sure that the view is set to the ''Test'' tab. In this view, you will be able to determine which physical button is mapped to each virtual button. Play around with your controller to confirm that everything is working properly, and take note of the button mappings.<br />
<br />
Now navigate to and open up your '''config.txt''' file (as described above). Rearrange the mappings in the file to match your desired controller setup.<br />
<br />
Once you have everything modified, save the '''config.txt''' file and launch Overgrowth in order to test the new configuration.</div>Johanneshttps://wiki.wolfire.com/index.php?title=How_to_clear_the_game%27s_cache&diff=3518How to clear the game's cache2011-12-11T20:45:26Z<p>Johannes: </p>
<hr />
<div>Sometimes it can help to clear the game's cache. Here is how you can do that:<br />
<br />
=Mac=<br />
Delete the following folder:<br />
<code>Macintosh HD/Users/~/Library/Application Support/Lugaru 2/Data</code><br />
Where '~' is your username.<br />
<br />
=Windows=<br />
Delete the following folder:<br />
<code>My Documents\Wolfire\Overgrowth\Data</code> '''(NOT Program Files\Wolfire\Overgrowth\Data!)'''</div>Johanneshttps://wiki.wolfire.com/index.php?title=How_to_clear_the_game%27s_cache&diff=3517How to clear the game's cache2011-12-11T20:45:16Z<p>Johannes: Created page with "Sometimes it can help to clear the game's cache. Here is how you can do that: =Mac= Delete the following folder: <code>Macintosh HD/Users/~/Library/Application Support/Lugaru 2/..."</p>
<hr />
<div>Sometimes it can help to clear the game's cache. Here is how you can do that:<br />
<br />
=Mac=<br />
Delete the following folder:<br />
<code>Macintosh HD/Users/~/Library/Application Support/Lugaru 2/Data</code><br />
Where '~' is your username.<br />
<br />
=Windows=<br />
Delete the following folder:<br />
<code>My Documents\Wolfire\Overgrowth\Data</code> '''NOT Program Files\Wolfire\Overgrowth\Data!)'''</div>Johanneshttps://wiki.wolfire.com/index.php?title=Configuring_Overgrowth&diff=3515Configuring Overgrowth2011-12-07T21:43:13Z<p>Johannes: </p>
<hr />
<div>While Overgrowth does not currently provide a way to adjust settings in game, users may adjust their configuration by modifying their '''config.txt''' file.<br />
<br />
'''config.txt''' is located in: ((for Mac users) '''''Macintosh HD/Users/~/Library/Application Support/Lugaru 2/Data/''''' where ~ is your username.<br />
<br />
'''Note: if you are using Lion, your library folder is hidden by default... in the finder, click the "Go" menu, then Press Option, and Library will appear in the list '''<br />
<br />
(and for Windows users) '''''My Documents\Wolfire\Overgrowth\Data''''', '''NOT''' Program Files\Wolfire\Overgrowth\Data!).<br />
<br />
The file is a plain text file that is readable by any normal text editor (such as TextEdit for Mac or Notepad for Windows).<br />
<br />
==Settings==<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! Setting !! Default Value !! Description<br />
|-<br />
! screenwidth<br />
| 800 || The game's horizontal resolution.<br />
|-<br />
! screenheight<br />
| 600 || The game's vertical resolution.<br />
|-<br />
! fullscreen<br />
| false || Determines whether to run in full screen or windowed mode.<br />
|-<br />
! vsync<br />
| false || Limits the framerate to match the user's monitor refresh rate (smooths out the framerate).<br />
|-<br />
! multisample<br />
| 0 || Determines the level of anti-aliasing (smooths out jagged edges, at the cost of performance).<br />
|-<br />
! anisotropy<br />
| 0 || Determines the level of anisotropic filtering (increases the quality of textures drawn far away, at the cost of performance).<br />
|-<br />
! post_effects<br />
| false || Determines whether to display post effects.<br />
|-<br />
! shaders<br />
| true || Determines whether to use shaders.<br />
|-<br />
! texture_reduce<br />
| 1 || Determines the level to which the texture resolutions should be reduced (higher numbers will cause blurriness, but increase performance).<br />
|-<br />
! gamma_correct<br />
| true || Determines whether to auto-correct gamma levels.<br />
|-<br />
! fps_label<br />
| false || Determines whether to display the current fps (frames per second) on screen.<br />
|-<br />
! sound_label<br />
| false || Determines whether to display all active sounds on screen.<br />
|-<br />
! visible_raycasts<br />
| false || Determines whether to display lines representing all AIs' visibility.<br />
|-<br />
! visible_sound_spheres<br />
| false || Determines whether to display spheres representing the distance sounds travel (such as running).<br />
|-<br />
! editor_mode<br />
| false || Determines whether to start the game in player mode (false) or editor mode (true).<br />
|-<br />
! invert_y_look<br />
| false || Determines whether to invert the y-axis controls (looking up/down).<br />
|-<br />
! music<br />
| true || Determines whether the in-game music is enabled.<br />
|-<br />
! media_mode<br />
| false || Determines whether to disable the in-game interface.<br />
|-<br />
! baked_shadows<br />
| true || Determines whether to use the pre-baked shadows (true) or cascaded shadow maps (false).<br />
|-<br />
! debug_key_presses<br />
| false || Determines whether to enable the use of debug keys.<br />
|-<br />
! auto_camera<br />
| false || Determines whether to have the camera automatically return to a position behind the player.<br />
|-<br />
! key[quit]<br />
| esc || Exits from player mode into editor mode, and opens a menu allowing the user to return to the main menu.<br />
|-<br />
! key[slow]<br />
| tab || Toggles slow motion.<br />
|-<br />
! key[fast]<br />
| \ || <br />
|-<br />
! key[crouch]<br />
| lshift || Causes the player to crouch.<br />
|-<br />
! key[jump]<br />
| space || Causes the player to jump.<br />
|-<br />
! key[screenshot]<br />
| f7 || Captures a screenshot (saved in ''/Data/Screenshots/'')<br />
|-<br />
! key[console]<br />
| ` || Toggles the game console.<br />
|-<br />
! key[left]<br />
| a || Causes the player to move to the left.<br />
|-<br />
! key[right]<br />
| d || Causes the player to move to the right.<br />
|-<br />
! key[up]<br />
| w || Causes the player to move forward.<br />
|-<br />
! key[down]<br />
| s || Causes the player to move backward.<br />
|-<br />
! key[item]<br />
| e || Causes the player to pick up an item.<br />
|-<br />
! key[drop]<br />
| q || Causes the player to drop an item.<br />
|-<br />
! key[chat]<br />
| t || Brings up the chat interface.<br />
|-<br />
! key[rclick]<br />
| rshift || Alternate key used for "right clicking".<br />
|-<br />
! xbox_look_sensitivity<br />
| 1.5 || Sensitivity of an attached Xbox controller.<br />
|-<br />
! xbox[jump]<br />
| RB || Xbox jump button.<br />
|-<br />
! xbox[crouch]<br />
| LB || Xbox crouch button.<br />
|-<br />
! xbox[attack]<br />
| RT || Xbox attack button.<br />
|-<br />
! xbox[grab]<br />
| LT || Xbox grab button.<br />
|-<br />
! xbox[item]<br />
| A || Xbox item button.<br />
|-<br />
! xbox[drop]<br />
| X || Xbox drop button.<br />
|-<br />
! controller[movex]<br />
| axis1 || Controller axis mapped for movement along the x-axis.<br />
|-<br />
! controller[movey]<br />
| axis2 || Controller axis mapped for movement along the y-axis.<br />
|-<br />
! controller[lookx]<br />
| axis5 || Controller axis mapped for looking along the x-axis.<br />
|-<br />
! controller[looky]<br />
| axis4 || Controller axis mapped for looking along the y-axis.<br />
|-<br />
! controller[jump]<br />
| button6 || Controller jump button.<br />
|-<br />
! controller[crouch]<br />
| button5 || Controller crouch button.<br />
|-<br />
! controller[item]<br />
| button1 || Controller item button.<br />
|-<br />
! controller[drop]<br />
| button3 || Controller drop button.<br />
|-<br />
! controller[attack]<br />
| axis3<-0.5 || Controller attack "button" (default mapping is set to an axis being less than half full in a negative direction).<br />
|-<br />
! controller[grab]<br />
| axis3>0.5 || Controller grab "button" (default mapping is set to an axis being greater than half full in a positive direction).<br />
|}<br />
<br />
[[Category: Tutorials]]<br />
[[Category: Modding]]<br />
[[Category: Overgrowth]]<br />
<br />
==Controller Setup==<br />
<br />
Since alpha 150, external controller options have been added to the '''config.txt''' file. The following guide will help you configure your controller to properly work with Overgrowth.<br />
<br />
Note: Currently the guide only targets Windows 7 users. Mac users may refer to [http://forums.wolfire.com/viewtopic.php?f=13&t=12631 Anton's guide].<br />
<br />
First, make sure your controller is plugged in to your computer.<br />
<br />
Next, open the start menu and click on ''Control Panel'' (located on the right side). Once opened, make sure the view is set to ''Large Icons'' (switchable in the upper right corner). Select ''Devices and Printers''.<br />
<br />
You should see your controller listed under ''Devices''. Right click it, and select ''Game Controller Settings''. The ''Game Controllers'' window will appear. Make sure your controller is selected, then click on ''Properties''.<br />
<br />
Once again, a new window should appear - make sure that the view is set to the ''Test'' tab. In this view, you will be able to determine which physical button is mapped to each virtual button. Play around with your controller to confirm that everything is working properly, and take note of the button mappings.<br />
<br />
Now navigate to and open up your '''config.txt''' file (as described above). Rearrange the mappings in the file to match your desired controller setup.<br />
<br />
Once you have everything modified, save the '''config.txt''' file and launch Overgrowth in order to test the new configuration.</div>Johanneshttps://wiki.wolfire.com/index.php?title=Configuring_Overgrowth&diff=3514Configuring Overgrowth2011-12-07T21:43:02Z<p>Johannes: </p>
<hr />
<div>While Overgrowth does not currently provide a way to adjust settings in game, users may adjust their configuration by modifying their '''config.txt''' file.<br />
<br />
'''config.txt''' is located in: ((for Mac users) '''''Macintosh HD/Users/~/Library/Application Support/Lugaru 2/Data/''''' where ~ is your username.<br />
'''Note: if you are using Lion, your library folder is hidden by default... in the finder, click the "Go" menu, then Press Option, and Library will appear in the list '''<br />
<br />
(and for Windows users) '''''My Documents\Wolfire\Overgrowth\Data''''', '''NOT''' Program Files\Wolfire\Overgrowth\Data!).<br />
<br />
The file is a plain text file that is readable by any normal text editor (such as TextEdit for Mac or Notepad for Windows).<br />
<br />
==Settings==<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! Setting !! Default Value !! Description<br />
|-<br />
! screenwidth<br />
| 800 || The game's horizontal resolution.<br />
|-<br />
! screenheight<br />
| 600 || The game's vertical resolution.<br />
|-<br />
! fullscreen<br />
| false || Determines whether to run in full screen or windowed mode.<br />
|-<br />
! vsync<br />
| false || Limits the framerate to match the user's monitor refresh rate (smooths out the framerate).<br />
|-<br />
! multisample<br />
| 0 || Determines the level of anti-aliasing (smooths out jagged edges, at the cost of performance).<br />
|-<br />
! anisotropy<br />
| 0 || Determines the level of anisotropic filtering (increases the quality of textures drawn far away, at the cost of performance).<br />
|-<br />
! post_effects<br />
| false || Determines whether to display post effects.<br />
|-<br />
! shaders<br />
| true || Determines whether to use shaders.<br />
|-<br />
! texture_reduce<br />
| 1 || Determines the level to which the texture resolutions should be reduced (higher numbers will cause blurriness, but increase performance).<br />
|-<br />
! gamma_correct<br />
| true || Determines whether to auto-correct gamma levels.<br />
|-<br />
! fps_label<br />
| false || Determines whether to display the current fps (frames per second) on screen.<br />
|-<br />
! sound_label<br />
| false || Determines whether to display all active sounds on screen.<br />
|-<br />
! visible_raycasts<br />
| false || Determines whether to display lines representing all AIs' visibility.<br />
|-<br />
! visible_sound_spheres<br />
| false || Determines whether to display spheres representing the distance sounds travel (such as running).<br />
|-<br />
! editor_mode<br />
| false || Determines whether to start the game in player mode (false) or editor mode (true).<br />
|-<br />
! invert_y_look<br />
| false || Determines whether to invert the y-axis controls (looking up/down).<br />
|-<br />
! music<br />
| true || Determines whether the in-game music is enabled.<br />
|-<br />
! media_mode<br />
| false || Determines whether to disable the in-game interface.<br />
|-<br />
! baked_shadows<br />
| true || Determines whether to use the pre-baked shadows (true) or cascaded shadow maps (false).<br />
|-<br />
! debug_key_presses<br />
| false || Determines whether to enable the use of debug keys.<br />
|-<br />
! auto_camera<br />
| false || Determines whether to have the camera automatically return to a position behind the player.<br />
|-<br />
! key[quit]<br />
| esc || Exits from player mode into editor mode, and opens a menu allowing the user to return to the main menu.<br />
|-<br />
! key[slow]<br />
| tab || Toggles slow motion.<br />
|-<br />
! key[fast]<br />
| \ || <br />
|-<br />
! key[crouch]<br />
| lshift || Causes the player to crouch.<br />
|-<br />
! key[jump]<br />
| space || Causes the player to jump.<br />
|-<br />
! key[screenshot]<br />
| f7 || Captures a screenshot (saved in ''/Data/Screenshots/'')<br />
|-<br />
! key[console]<br />
| ` || Toggles the game console.<br />
|-<br />
! key[left]<br />
| a || Causes the player to move to the left.<br />
|-<br />
! key[right]<br />
| d || Causes the player to move to the right.<br />
|-<br />
! key[up]<br />
| w || Causes the player to move forward.<br />
|-<br />
! key[down]<br />
| s || Causes the player to move backward.<br />
|-<br />
! key[item]<br />
| e || Causes the player to pick up an item.<br />
|-<br />
! key[drop]<br />
| q || Causes the player to drop an item.<br />
|-<br />
! key[chat]<br />
| t || Brings up the chat interface.<br />
|-<br />
! key[rclick]<br />
| rshift || Alternate key used for "right clicking".<br />
|-<br />
! xbox_look_sensitivity<br />
| 1.5 || Sensitivity of an attached Xbox controller.<br />
|-<br />
! xbox[jump]<br />
| RB || Xbox jump button.<br />
|-<br />
! xbox[crouch]<br />
| LB || Xbox crouch button.<br />
|-<br />
! xbox[attack]<br />
| RT || Xbox attack button.<br />
|-<br />
! xbox[grab]<br />
| LT || Xbox grab button.<br />
|-<br />
! xbox[item]<br />
| A || Xbox item button.<br />
|-<br />
! xbox[drop]<br />
| X || Xbox drop button.<br />
|-<br />
! controller[movex]<br />
| axis1 || Controller axis mapped for movement along the x-axis.<br />
|-<br />
! controller[movey]<br />
| axis2 || Controller axis mapped for movement along the y-axis.<br />
|-<br />
! controller[lookx]<br />
| axis5 || Controller axis mapped for looking along the x-axis.<br />
|-<br />
! controller[looky]<br />
| axis4 || Controller axis mapped for looking along the y-axis.<br />
|-<br />
! controller[jump]<br />
| button6 || Controller jump button.<br />
|-<br />
! controller[crouch]<br />
| button5 || Controller crouch button.<br />
|-<br />
! controller[item]<br />
| button1 || Controller item button.<br />
|-<br />
! controller[drop]<br />
| button3 || Controller drop button.<br />
|-<br />
! controller[attack]<br />
| axis3<-0.5 || Controller attack "button" (default mapping is set to an axis being less than half full in a negative direction).<br />
|-<br />
! controller[grab]<br />
| axis3>0.5 || Controller grab "button" (default mapping is set to an axis being greater than half full in a positive direction).<br />
|}<br />
<br />
[[Category: Tutorials]]<br />
[[Category: Modding]]<br />
[[Category: Overgrowth]]<br />
<br />
==Controller Setup==<br />
<br />
Since alpha 150, external controller options have been added to the '''config.txt''' file. The following guide will help you configure your controller to properly work with Overgrowth.<br />
<br />
Note: Currently the guide only targets Windows 7 users. Mac users may refer to [http://forums.wolfire.com/viewtopic.php?f=13&t=12631 Anton's guide].<br />
<br />
First, make sure your controller is plugged in to your computer.<br />
<br />
Next, open the start menu and click on ''Control Panel'' (located on the right side). Once opened, make sure the view is set to ''Large Icons'' (switchable in the upper right corner). Select ''Devices and Printers''.<br />
<br />
You should see your controller listed under ''Devices''. Right click it, and select ''Game Controller Settings''. The ''Game Controllers'' window will appear. Make sure your controller is selected, then click on ''Properties''.<br />
<br />
Once again, a new window should appear - make sure that the view is set to the ''Test'' tab. In this view, you will be able to determine which physical button is mapped to each virtual button. Play around with your controller to confirm that everything is working properly, and take note of the button mappings.<br />
<br />
Now navigate to and open up your '''config.txt''' file (as described above). Rearrange the mappings in the file to match your desired controller setup.<br />
<br />
Once you have everything modified, save the '''config.txt''' file and launch Overgrowth in order to test the new configuration.</div>Johanneshttps://wiki.wolfire.com/index.php?title=Configuring_Overgrowth&diff=3513Configuring Overgrowth2011-12-07T21:42:44Z<p>Johannes: </p>
<hr />
<div>While Overgrowth does not currently provide a way to adjust settings in game, users may adjust their configuration by modifying their '''config.txt''' file.<br />
<br />
'''config.txt''' is located in: ((for Mac users) '''''Macintosh HD/Users/~/Library/Application Support/Lugaru 2/Data/''''' where ~ is your username. '''Note: if you are using Lion, your library folder is hidden by default... in the finder, click the "Go" menu, then Press Option, and Library will appear in the list '''<br />
<br />
(and for Windows users) '''''My Documents\Wolfire\Overgrowth\Data''''', '''NOT''' Program Files\Wolfire\Overgrowth\Data!).<br />
<br />
The file is a plain text file that is readable by any normal text editor (such as TextEdit for Mac or Notepad for Windows).<br />
<br />
==Settings==<br />
<br />
{| border="1" cellpadding="2"<br />
|-<br />
! Setting !! Default Value !! Description<br />
|-<br />
! screenwidth<br />
| 800 || The game's horizontal resolution.<br />
|-<br />
! screenheight<br />
| 600 || The game's vertical resolution.<br />
|-<br />
! fullscreen<br />
| false || Determines whether to run in full screen or windowed mode.<br />
|-<br />
! vsync<br />
| false || Limits the framerate to match the user's monitor refresh rate (smooths out the framerate).<br />
|-<br />
! multisample<br />
| 0 || Determines the level of anti-aliasing (smooths out jagged edges, at the cost of performance).<br />
|-<br />
! anisotropy<br />
| 0 || Determines the level of anisotropic filtering (increases the quality of textures drawn far away, at the cost of performance).<br />
|-<br />
! post_effects<br />
| false || Determines whether to display post effects.<br />
|-<br />
! shaders<br />
| true || Determines whether to use shaders.<br />
|-<br />
! texture_reduce<br />
| 1 || Determines the level to which the texture resolutions should be reduced (higher numbers will cause blurriness, but increase performance).<br />
|-<br />
! gamma_correct<br />
| true || Determines whether to auto-correct gamma levels.<br />
|-<br />
! fps_label<br />
| false || Determines whether to display the current fps (frames per second) on screen.<br />
|-<br />
! sound_label<br />
| false || Determines whether to display all active sounds on screen.<br />
|-<br />
! visible_raycasts<br />
| false || Determines whether to display lines representing all AIs' visibility.<br />
|-<br />
! visible_sound_spheres<br />
| false || Determines whether to display spheres representing the distance sounds travel (such as running).<br />
|-<br />
! editor_mode<br />
| false || Determines whether to start the game in player mode (false) or editor mode (true).<br />
|-<br />
! invert_y_look<br />
| false || Determines whether to invert the y-axis controls (looking up/down).<br />
|-<br />
! music<br />
| true || Determines whether the in-game music is enabled.<br />
|-<br />
! media_mode<br />
| false || Determines whether to disable the in-game interface.<br />
|-<br />
! baked_shadows<br />
| true || Determines whether to use the pre-baked shadows (true) or cascaded shadow maps (false).<br />
|-<br />
! debug_key_presses<br />
| false || Determines whether to enable the use of debug keys.<br />
|-<br />
! auto_camera<br />
| false || Determines whether to have the camera automatically return to a position behind the player.<br />
|-<br />
! key[quit]<br />
| esc || Exits from player mode into editor mode, and opens a menu allowing the user to return to the main menu.<br />
|-<br />
! key[slow]<br />
| tab || Toggles slow motion.<br />
|-<br />
! key[fast]<br />
| \ || <br />
|-<br />
! key[crouch]<br />
| lshift || Causes the player to crouch.<br />
|-<br />
! key[jump]<br />
| space || Causes the player to jump.<br />
|-<br />
! key[screenshot]<br />
| f7 || Captures a screenshot (saved in ''/Data/Screenshots/'')<br />
|-<br />
! key[console]<br />
| ` || Toggles the game console.<br />
|-<br />
! key[left]<br />
| a || Causes the player to move to the left.<br />
|-<br />
! key[right]<br />
| d || Causes the player to move to the right.<br />
|-<br />
! key[up]<br />
| w || Causes the player to move forward.<br />
|-<br />
! key[down]<br />
| s || Causes the player to move backward.<br />
|-<br />
! key[item]<br />
| e || Causes the player to pick up an item.<br />
|-<br />
! key[drop]<br />
| q || Causes the player to drop an item.<br />
|-<br />
! key[chat]<br />
| t || Brings up the chat interface.<br />
|-<br />
! key[rclick]<br />
| rshift || Alternate key used for "right clicking".<br />
|-<br />
! xbox_look_sensitivity<br />
| 1.5 || Sensitivity of an attached Xbox controller.<br />
|-<br />
! xbox[jump]<br />
| RB || Xbox jump button.<br />
|-<br />
! xbox[crouch]<br />
| LB || Xbox crouch button.<br />
|-<br />
! xbox[attack]<br />
| RT || Xbox attack button.<br />
|-<br />
! xbox[grab]<br />
| LT || Xbox grab button.<br />
|-<br />
! xbox[item]<br />
| A || Xbox item button.<br />
|-<br />
! xbox[drop]<br />
| X || Xbox drop button.<br />
|-<br />
! controller[movex]<br />
| axis1 || Controller axis mapped for movement along the x-axis.<br />
|-<br />
! controller[movey]<br />
| axis2 || Controller axis mapped for movement along the y-axis.<br />
|-<br />
! controller[lookx]<br />
| axis5 || Controller axis mapped for looking along the x-axis.<br />
|-<br />
! controller[looky]<br />
| axis4 || Controller axis mapped for looking along the y-axis.<br />
|-<br />
! controller[jump]<br />
| button6 || Controller jump button.<br />
|-<br />
! controller[crouch]<br />
| button5 || Controller crouch button.<br />
|-<br />
! controller[item]<br />
| button1 || Controller item button.<br />
|-<br />
! controller[drop]<br />
| button3 || Controller drop button.<br />
|-<br />
! controller[attack]<br />
| axis3<-0.5 || Controller attack "button" (default mapping is set to an axis being less than half full in a negative direction).<br />
|-<br />
! controller[grab]<br />
| axis3>0.5 || Controller grab "button" (default mapping is set to an axis being greater than half full in a positive direction).<br />
|}<br />
<br />
[[Category: Tutorials]]<br />
[[Category: Modding]]<br />
[[Category: Overgrowth]]<br />
<br />
==Controller Setup==<br />
<br />
Since alpha 150, external controller options have been added to the '''config.txt''' file. The following guide will help you configure your controller to properly work with Overgrowth.<br />
<br />
Note: Currently the guide only targets Windows 7 users. Mac users may refer to [http://forums.wolfire.com/viewtopic.php?f=13&t=12631 Anton's guide].<br />
<br />
First, make sure your controller is plugged in to your computer.<br />
<br />
Next, open the start menu and click on ''Control Panel'' (located on the right side). Once opened, make sure the view is set to ''Large Icons'' (switchable in the upper right corner). Select ''Devices and Printers''.<br />
<br />
You should see your controller listed under ''Devices''. Right click it, and select ''Game Controller Settings''. The ''Game Controllers'' window will appear. Make sure your controller is selected, then click on ''Properties''.<br />
<br />
Once again, a new window should appear - make sure that the view is set to the ''Test'' tab. In this view, you will be able to determine which physical button is mapped to each virtual button. Play around with your controller to confirm that everything is working properly, and take note of the button mappings.<br />
<br />
Now navigate to and open up your '''config.txt''' file (as described above). Rearrange the mappings in the file to match your desired controller setup.<br />
<br />
Once you have everything modified, save the '''config.txt''' file and launch Overgrowth in order to test the new configuration.</div>Johannes