<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://staging-wiki.unvanquished.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gireen</id>
	<title>Unvanquished - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://staging-wiki.unvanquished.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gireen"/>
	<link rel="alternate" type="text/html" href="https://staging-wiki.unvanquished.net/wiki/Special:Contributions/Gireen"/>
	<updated>2026-04-04T20:06:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://staging-wiki.unvanquished.net/index.php?title=Making_an_awesome_mod&amp;diff=4804</id>
		<title>Making an awesome mod</title>
		<link rel="alternate" type="text/html" href="https://staging-wiki.unvanquished.net/index.php?title=Making_an_awesome_mod&amp;diff=4804"/>
		<updated>2021-03-21T14:32:42Z</updated>

		<summary type="html">&lt;p&gt;Gireen: Created page with &amp;quot;= Build the game = We start with an idea, like having grangers shoot rockets made out of cake.   Apply the changes and Compiling the source  Depending on the changes we ne...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Build the game =&lt;br /&gt;
We start with an idea, like having grangers shoot rockets made out of cake.&lt;br /&gt;
 &lt;br /&gt;
Apply the changes and [[Compiling the source]]&lt;br /&gt;
&lt;br /&gt;
Depending on the changes we need to build the client and server vms (cgame and sgame).&lt;br /&gt;
&lt;br /&gt;
= Package Manually =&lt;br /&gt;
After building the game we have following needed files in the build folder&lt;br /&gt;
 cgame-x86.nexe&lt;br /&gt;
 cgame-x86_64.nexe&lt;br /&gt;
 sgame-x86.nexe&lt;br /&gt;
 sgame-x86_64.nexe&lt;br /&gt;
&lt;br /&gt;
 cgame-x86_64-stripped.nexe&lt;br /&gt;
 cgame-x86-stripped.nexe&lt;br /&gt;
 sgame-x86_64-stripped.nexe&lt;br /&gt;
 sgame-x86-stripped.nexe&lt;br /&gt;
&lt;br /&gt;
Copy one of the sets and remove -stripped from the names if there.&lt;br /&gt;
&lt;br /&gt;
Now create a text file named DEPS witch contains&lt;br /&gt;
 unvanquished&lt;br /&gt;
and place it in the same folder as your .nexe files&lt;br /&gt;
&lt;br /&gt;
You can now place other assets in that folder to overwrite any original files.&lt;br /&gt;
 &lt;br /&gt;
Keep the folder structure in mind. See the original assets for that&lt;br /&gt;
 unvanquished_src.dpkdir https://github.com/UnvanquishedAssets/unvanquished_src.dpkdir&lt;br /&gt;
 res-ambient_src.dpkdir https://github.com/UnvanquishedAssets/res-ambient_src.dpkdir&lt;br /&gt;
 res-buildables_src.dpkdir https://github.com/UnvanquishedAssets/res-buildables_src.dpkdir&lt;br /&gt;
 res-legacy_src.dpkdir https://github.com/UnvanquishedAssets/res-legacy_src.dpkdir&lt;br /&gt;
 res-players_src.dpkdir https://github.com/UnvanquishedAssets/res-players_src.dpkdir&lt;br /&gt;
 res-soundtrack_src.dpkdir https://github.com/UnvanquishedAssets/res-soundtrack_src.dpkdir&lt;br /&gt;
 res-voices_src.dpkdir https://github.com/UnvanquishedAssets/res-voices_src.dpkdir&lt;br /&gt;
 res-weapons_src.dpkdir https://github.com/UnvanquishedAssets/res-weapons_src.dpkdir&lt;br /&gt;
&lt;br /&gt;
Now zip the folder and rename it to &lt;br /&gt;
 mod-superawesomemod_0.0.1.dpk&lt;br /&gt;
more naming infos at the [[Packaging Version Guidelines]]&lt;br /&gt;
&lt;br /&gt;
= Run a Mod =&lt;br /&gt;
&lt;br /&gt;
Place your mod now into the pak folder&lt;br /&gt;
&lt;br /&gt;
And when starting the game or server you use following command&lt;br /&gt;
 ./daemon -set fs_extrapaks superawesomemod&lt;/div&gt;</summary>
		<author><name>Gireen</name></author>
	</entry>
	<entry>
		<id>https://staging-wiki.unvanquished.net/index.php?title=Server/Map_rotation&amp;diff=4115</id>
		<title>Server/Map rotation</title>
		<link rel="alternate" type="text/html" href="https://staging-wiki.unvanquished.net/index.php?title=Server/Map_rotation&amp;diff=4115"/>
		<updated>2019-11-04T21:44:22Z</updated>

		<summary type="html">&lt;p&gt;Gireen: /* Basic Format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;maprotation.cfg holds a [[Server/Running|server's]] default map rotation.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Basic Format =&lt;br /&gt;
&lt;br /&gt;
This list will indefinitely loop&lt;br /&gt;
&lt;br /&gt;
 maprotation1 {&lt;br /&gt;
  atcs&lt;br /&gt;
  tremor &lt;br /&gt;
  niveus {&lt;br /&gt;
    //execute console commands on mapstart&lt;br /&gt;
    cp &amp;quot;Impotant Message for everyone&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
  karith {&lt;br /&gt;
    //load the map with one of the layouts&lt;br /&gt;
    layouts myfavoritelayout mysecondfavoritelayout&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
= Advanced Logic =&lt;br /&gt;
&lt;br /&gt;
 #label&lt;br /&gt;
&lt;br /&gt;
Labels are used as location markers.  They can bee 'seeked' to using a goto statement:&lt;br /&gt;
&lt;br /&gt;
 goto #label&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more advanced logic IF statements can be used.&lt;br /&gt;
 if STATEMENT then ACTION&lt;br /&gt;
&lt;br /&gt;
Where STATEMENT is one of:&lt;br /&gt;
* numClients ( &amp;gt; or &amp;lt; or = ) (number)&lt;br /&gt;
* lastwin (aliens or humans)&lt;br /&gt;
* random&lt;br /&gt;
&lt;br /&gt;
...and ACTION is either a map or label to goto.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 &lt;br /&gt;
 tremor&lt;br /&gt;
 &lt;br /&gt;
 #mainloop&lt;br /&gt;
 if numClients &amp;gt; 8 lightning&lt;br /&gt;
 if numClients &amp;lt; 4 nano&lt;br /&gt;
 psuedopolis&lt;br /&gt;
 ankh-morpork&lt;br /&gt;
 &lt;br /&gt;
 if lastwin humans #mainloop&lt;br /&gt;
 humanmurder&lt;br /&gt;
&lt;br /&gt;
= Misc Notes =&lt;br /&gt;
* If you want to reverse a 'goto', use 'return'&lt;br /&gt;
* 'goto' can go to a label in another rotation, and 'resume' will return to the last rotation.&lt;/div&gt;</summary>
		<author><name>Gireen</name></author>
	</entry>
	<entry>
		<id>https://staging-wiki.unvanquished.net/index.php?title=Main_Page&amp;diff=3195</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://staging-wiki.unvanquished.net/index.php?title=Main_Page&amp;diff=3195"/>
		<updated>2014-11-23T17:25:02Z</updated>

		<summary type="html">&lt;p&gt;Gireen: works again&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* If you need help with anything, jump onto the [[IRC]] or the [https://www.unvanquished.net/forum forums]. &lt;br /&gt;
* Build the wiki!  Contribute guides, information, corrections and improvements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainPageNewBox&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt; [[Basics]] &amp;lt;/h2&amp;gt; &lt;br /&gt;
* Installation&lt;br /&gt;
* Bug-reporting&lt;br /&gt;
* Weekly gaming events&lt;br /&gt;
* Getting help&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainPageNewBox&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt; [[Lore]] &amp;lt;/h2&amp;gt;&lt;br /&gt;
* Weapons, buildings, alien classes&lt;br /&gt;
* Guides and tactics&lt;br /&gt;
* User-contributed stories&lt;br /&gt;
* History&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainPageNewBox&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt; [[Configuration]] &amp;lt;/h2&amp;gt;&lt;br /&gt;
* Variables and cvars&lt;br /&gt;
* Text colours&lt;br /&gt;
* Server administration&lt;br /&gt;
* Runtime parameters&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainPageNewBox&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt; [[Making and modding]] &amp;lt;/h2&amp;gt;&lt;br /&gt;
* Mapping&lt;br /&gt;
* Sound and music&lt;br /&gt;
* Modelling&lt;br /&gt;
* Texturing&lt;br /&gt;
* Translation&lt;br /&gt;
* Gameplay modification&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainPageNewBox&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt; [[Coding]] &amp;lt;/h2&amp;gt;&lt;br /&gt;
* Source code&lt;br /&gt;
** Getting the source&lt;br /&gt;
** Compiling from source&lt;br /&gt;
* Guides&lt;br /&gt;
** How to contribute&lt;br /&gt;
** Coding conventions&lt;br /&gt;
* Reference materials&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainPageNewBox&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt; [[Projects|Tools and projects]] &amp;lt;/h2&amp;gt;&lt;br /&gt;
* Unv. specific tools&lt;br /&gt;
* Stikked&lt;br /&gt;
* Wiki project&lt;br /&gt;
* Unv. around the web&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;{{NUMBEROFEDITS}} edits to {{NUMBEROFPAGES}} pages with {{NUMBEROFFILES}} uploaded files&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height: 150px; width: 100%; overflow:hidden; align:centre;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Dir inpackage.png|x150px]][[File:Egg concept.png|x150px]] [[File:Om concept.png|x150px]] [[File:Librocket test custom menuscreen.png|x150px]] [[File:Netrad common.png|x150px]] [[File:Colourgrade_2.png|x150px]] [[File:Parpax upper.png|x150px]] [[File:Niveus brushesSelected.jpeg|x150px]] [[File:Mgturret render 300x240.png|x150px]] [[File:Barricade.png|x150px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__  &amp;lt;!-- Disable table of contents.  See https://www.mediawiki.org/wiki/Help:Magic_words --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gireen</name></author>
	</entry>
	<entry>
		<id>https://staging-wiki.unvanquished.net/index.php?title=UI/Wish_list&amp;diff=2914</id>
		<title>UI/Wish list</title>
		<link rel="alternate" type="text/html" href="https://staging-wiki.unvanquished.net/index.php?title=UI/Wish_list&amp;diff=2914"/>
		<updated>2014-04-10T17:36:16Z</updated>

		<summary type="html">&lt;p&gt;Gireen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*onsubmit function to combinde all values except with ignore attribute, [https://github.com/Unvanquished/Unvanquished/blob/da0088f10243b012b23b2fa320b78fba38a4231c/main/ui/dialogs/editplayer.rml usage example]&lt;br /&gt;
* [http://www.w3schools.com/cssref/sel_before.asp :before] and [http://www.w3schools.com/cssref/sel_after.asp :after] Selector with [http://www.w3schools.com/cssref/pr_gen_content.asp content] property for rss&lt;br /&gt;
*if tag&lt;br /&gt;
 &amp;lt;if cvar=&amp;quot;name&amp;quot; is con=&amp;quot;bob&amp;quot;&amp;gt;&lt;br /&gt;
 display this only when cvar name = bob&lt;br /&gt;
 &amp;lt;/if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;if cvar=&amp;quot;name&amp;quot; not ccvar=&amp;quot;anothercvar&amp;quot;&amp;gt;&lt;br /&gt;
 display this only when value of name and anothercvar ar not the same&lt;br /&gt;
 &amp;lt;/if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
other attributes could be bigger and smaller to comare numbers&lt;br /&gt;
*reload menu and keep focus(scroll position)&lt;br /&gt;
=Data Sources=&lt;br /&gt;
*map rotation with mapname and image&lt;br /&gt;
*maplog with mapname, image, time, winning team/mapvote/defeat/timelimit&lt;br /&gt;
or&lt;br /&gt;
*map rotation and maplog combined to one data source showing: last 3, current and next 3 maps&lt;/div&gt;</summary>
		<author><name>Gireen</name></author>
	</entry>
	<entry>
		<id>https://staging-wiki.unvanquished.net/index.php?title=UI/Wish_list&amp;diff=2912</id>
		<title>UI/Wish list</title>
		<link rel="alternate" type="text/html" href="https://staging-wiki.unvanquished.net/index.php?title=UI/Wish_list&amp;diff=2912"/>
		<updated>2014-04-03T20:08:58Z</updated>

		<summary type="html">&lt;p&gt;Gireen: Created page with &amp;quot;*onsubmit function to combinde all values except with ignore attribute, [https://github.com/Unvanquished/Unvanquished/blob/da0088f10243b012b23b2fa320b78fba38a4231c/main/ui/dia...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*onsubmit function to combinde all values except with ignore attribute, [https://github.com/Unvanquished/Unvanquished/blob/da0088f10243b012b23b2fa320b78fba38a4231c/main/ui/dialogs/editplayer.rml usage example]&lt;br /&gt;
*if tag&lt;br /&gt;
 &amp;lt;if cvar=&amp;quot;name&amp;quot; is con=&amp;quot;bob&amp;quot;&amp;gt;&lt;br /&gt;
 display this only when cvar name = bob&lt;br /&gt;
 &amp;lt;/if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;if cvar=&amp;quot;name&amp;quot; not ccvar=&amp;quot;anothercvar&amp;quot;&amp;gt;&lt;br /&gt;
 display this only when value of name and anothercvar ar not the same&lt;br /&gt;
 &amp;lt;/if&amp;gt;&lt;br /&gt;
&lt;br /&gt;
other attributes could be bigger and smaller to comare numbers&lt;br /&gt;
*reload menu and keep focus(scroll position)&lt;br /&gt;
=Data Sources=&lt;br /&gt;
*map rotation with mapname and image&lt;br /&gt;
*maplog with mapname, image, time, winning team/mapvote/defeat/timelimit&lt;/div&gt;</summary>
		<author><name>Gireen</name></author>
	</entry>
	<entry>
		<id>https://staging-wiki.unvanquished.net/index.php?title=Tools/Blender&amp;diff=2016</id>
		<title>Tools/Blender</title>
		<link rel="alternate" type="text/html" href="https://staging-wiki.unvanquished.net/index.php?title=Tools/Blender&amp;diff=2016"/>
		<updated>2013-05-20T14:58:57Z</updated>

		<summary type="html">&lt;p&gt;Gireen: /* Import/Export */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modeling]]&lt;br /&gt;
Blender is a very large and complex piece of software. For working on Unvanquished, we suggest using the latest version. If you are still using 2.4 because you are comfortable with its GUI, make the switch! There are too many new features to take advantage of not to, and it will be easier to work with other artists on the team if you do.&lt;br /&gt;
&lt;br /&gt;
==Organizing Large Files==&lt;br /&gt;
&lt;br /&gt;
===Vertex Groups===&lt;br /&gt;
&amp;lt;!-- TODO: write a naming convention --&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Keep your vertex groups organized by name. If there are too many vertex groups to do this by hand, open a python console and use the following command at the prompt after selecting the object whose vertex group names are to be sorted:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;amp;gt;&amp;amp;gt;&amp;amp;gt; bpy.ops.object.vertex_group_sort()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Do not create vertex groups for bones that are not intended to deform the mesh.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;When parenting an armature to a mesh, '''do not''' select &amp;quot;With Automatic Weights&amp;quot;. This may save you the time of creating vertex groups, but you will likely have groups that you do not want, such as for pose bones (i.e., those that manipulate other bones indirectly with constraints but are not intended to deform the mesh), or will assign too many vertex weights to vertices. (The daemon engine, for performance reasons, only supports four weights per vertex.)&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Naming Conventions for Objects===&lt;br /&gt;
&lt;br /&gt;
Name objects using a period-delimited (&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;) hierarchy. Generally speaking, name datablocks with the same name as the object but with a &amp;lt;code&amp;gt;.d&amp;lt;/code&amp;gt; suffix to distinguish them from objects.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
* Leg.Upper.Left&lt;br /&gt;
* Leg.Upper.Right&lt;br /&gt;
* Leg.Lower.Left&lt;br /&gt;
* Leg.Lower.Right&lt;br /&gt;
&lt;br /&gt;
You are free to organize this hierarchy however you see fit, but please be consistent.&lt;br /&gt;
&lt;br /&gt;
In some instances, using the suffixes &amp;lt;code&amp;gt;_L&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;_R&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;.Left&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;.Right&amp;lt;/code&amp;gt; may be necessary for certain features to work. This is also acceptable.&lt;br /&gt;
&lt;br /&gt;
===Managing Textures===&lt;br /&gt;
&lt;br /&gt;
Place all textures in a subdirectory named &amp;quot;Textures&amp;quot;. Ensure that your file paths in Blender use the matching case so that users on case-sensitive filesystems will not have problems.&lt;br /&gt;
&lt;br /&gt;
Use [[#relative|relative file paths]] for textures, and the following naming convention:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color:#74B6C7;&amp;quot;&amp;gt;Name&amp;lt;/span&amp;gt;_&amp;lt;span style=&amp;quot;color:#CAB527;&amp;quot;&amp;gt;TextureType&amp;lt;/span&amp;gt;[_&amp;lt;span style=&amp;quot;color:#CA274D;&amp;quot;&amp;gt;AlternateResolution&amp;lt;/span&amp;gt;].&amp;lt;span style=&amp;quot;color:#79D263&amp;quot;&amp;gt;format&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''Name''' &amp;amp;mdash; (Required) The name of the model. If the model is a character class or weapon, use that name.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''TextureType''' &amp;amp;mdash; (Required) A name indicating the type of information the texture contains. Please use one of the following:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &amp;lt;var&amp;gt;TextureType&amp;lt;/var&amp;gt;&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Alpha&amp;lt;/code&amp;gt;&lt;br /&gt;
| An alpha map.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Diffuse&amp;lt;/code&amp;gt;&lt;br /&gt;
| The diffuse (albedo) color.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DiffuseAlpha&amp;lt;/code&amp;gt;&lt;br /&gt;
| A diffuse map with an alpha channel.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Glow&amp;lt;/code&amp;gt;&lt;br /&gt;
| A glow map.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Normal&amp;lt;/code&amp;gt;&lt;br /&gt;
| A normal map.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SpecValue&amp;lt;/code&amp;gt;&lt;br /&gt;
| A specular color map.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;SpecHilight&amp;lt;/code&amp;gt;&lt;br /&gt;
| A specular hilight map.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;'''AlternateResolution''' &amp;amp;mdash; (Optional) The resolution of the texture in the form &amp;lt;span style=&amp;quot;color:#74B6C7;&amp;quot;&amp;gt;Width&amp;lt;/span&amp;gt;x&amp;lt;span style=&amp;quot;color:#CAB527;&amp;quot;&amp;gt;Height&amp;lt;/span&amp;gt;. Only include the resolution of the texture in the name if there are multiple resolutions to choose from.&lt;br /&gt;
&amp;lt;li&amp;gt;'''format''' &amp;amp;mdash; (Required) The format of the image. For JPEG images, the &amp;lt;code&amp;gt;jpg&amp;lt;/code&amp;gt; extension is preferred over &amp;lt;code&amp;gt;jpeg&amp;lt;/code&amp;gt; for consistency.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Do's and Don'ts====&lt;br /&gt;
&lt;br /&gt;
* '''Don't''' create a diffuse texture without appending &amp;lt;code&amp;gt;_Diffuse&amp;lt;/code&amp;gt; to the name.&lt;br /&gt;
* '''Don't''' create a stand-alone alpha map that is not in greyscale; if you create a stand-alone alpha map with an alpha channel containing alpha, the filesize will only be larger (if only slightly).&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;The desired playback framerate can be set under Properties &amp;amp;rarr; Render &amp;amp;rarr; Dimensions &amp;amp;rarr; Frame Rate.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;{{Anchor|relative}}When sharing work between computers, use relative filepaths. Start a pathname with &amp;quot;//&amp;quot; and Blender looks starting relative to the folder that the .blend file is in.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
&lt;br /&gt;
===White marks are visible around the edges of alpha-mapped textures===&lt;br /&gt;
&lt;br /&gt;
Enable &amp;quot;Premultiply Alpha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Python Scripting==&lt;br /&gt;
&lt;br /&gt;
Please see the [[Blender Python Scripting|full article]].&lt;br /&gt;
&lt;br /&gt;
==Extensions==&lt;br /&gt;
&lt;br /&gt;
===Blender 2.4===&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.blender.org/index.php/Extensions:2.4/Py/Scripts/249_Extensions A collection of Blender 2.4 extensions]&lt;br /&gt;
&lt;br /&gt;
===Blender 2.5/2.6===&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts 2.6 scripts catalog]&lt;br /&gt;
&lt;br /&gt;
Note that the Blender Python API is constantly in flux, so these may or may not work with newer versions of Blender than they were written for.&lt;br /&gt;
&lt;br /&gt;
====Import/Export====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Purpose&lt;br /&gt;
! Format&lt;br /&gt;
! Last updated&lt;br /&gt;
! Known to work with&lt;br /&gt;
! Link&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Export&lt;br /&gt;
| MD5&lt;br /&gt;
| class=&amp;quot;none&amp;quot; | Unknown&lt;br /&gt;
| class=&amp;quot;nowrap&amp;quot; | 2.59 (partially)&lt;br /&gt;
| class=&amp;quot;nowrap&amp;quot; | [http://www.katsbits.com/smforum/index.php?topic=178.0 katsbits.com]&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#f00;&amp;quot;&amp;gt;Warning: this exporter does not work with newer versions of Blender, and never worked very well to begin with!&amp;lt;/span&amp;gt; There is a newer exporter that you should use instead. Please see the [[Exporting_Models#Acquiring_and_installing_the_exporter|exporting guide]] for more information.&lt;br /&gt;
|-&lt;br /&gt;
| Import&lt;br /&gt;
| MD5&lt;br /&gt;
| class=&amp;quot;none&amp;quot; | Unknown&lt;br /&gt;
| class=&amp;quot;none&amp;quot; | Unknown&lt;br /&gt;
| class=&amp;quot;nowrap&amp;quot; | [http://www.katsbits.com/smforum/index.php?topic=358.0 katsbits.com]&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
| Export&lt;br /&gt;
| MD3&lt;br /&gt;
| class=&amp;quot;none&amp;quot; | Unknown&lt;br /&gt;
| class=&amp;quot;none&amp;quot; | Unknown&lt;br /&gt;
| class=&amp;quot;nowrap&amp;quot; | [http://sourceforge.net/projects/md3exporter/ xembie.com]&lt;br /&gt;
| None.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
&lt;br /&gt;
* Modeling&lt;br /&gt;
* Rigging&lt;br /&gt;
* Unwrapping/Texturing&lt;br /&gt;
** [http://www.katsbits.com/tutorials/blender/baking-normal-maps-from-models.php Baking normal maps]&lt;br /&gt;
* Blender Python API Docs&lt;br /&gt;
** Release Notes&lt;br /&gt;
*** [http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.62/Python Blender 2.62 Python Release Notes]&lt;br /&gt;
*** [http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.61/Python Blender 2.61 Python Release Notes]&lt;br /&gt;
*** [http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.60/Python Blender 2.60 Python Release Notes]&lt;br /&gt;
** API reference&lt;br /&gt;
*** [http://www.blender.org/documentation/blender_python_api_2_66_release/ API reference for Blender 2.66.0] (nothing changed in this release)&lt;br /&gt;
*** [http://www.blender.org/documentation/blender_python_api_2_65_3/ API reference for Blender 2.65.3] ([http://www.blender.org/documentation/blender_python_api_2_65_3/change_log.html#to-2-65 changelog])&lt;br /&gt;
*** [http://www.blender.org/documentation/blender_python_api_2_64_5/ API reference for Blender 2.64.5] ([http://www.blender.org/documentation/blender_python_api_2_64_5/change_log.html#to-2-64 changelog])&lt;br /&gt;
*** [http://www.blender.org/documentation/blender_python_api_2_63_7/ API reference for Blender 2.63.7] ([http://www.blender.org/documentation/blender_python_api_2_63_7/change_log.html#to-2-63 changelog])&lt;br /&gt;
*** [http://www.blender.org/documentation/blender_python_api_2_62_1/ API reference for Blender 2.62.1] ([http://www.blender.org/documentation/blender_python_api_2_62_1/change_log.html#to-2-62 changelog])&lt;br /&gt;
*** [http://www.blender.org/documentation/blender_python_api_2_61_0/ API reference for Blender 2.61.0] ([http://www.blender.org/documentation/blender_python_api_2_61_0/change_log.html#to-2-61 changelog])&lt;br /&gt;
*** [http://www.blender.org/documentation/blender_python_api_2_59_0/ API reference for Blender 2.59.0] ([http://www.blender.org/documentation/blender_python_api_2_59_0/change_log.html#to-2-59 changelog])&lt;br /&gt;
** [http://wiki.blender.org/index.php/Dev:2.5/Py/Scripts/Cookbook/Code_snippets Code snippets]&lt;br /&gt;
** [http://wiki.blender.org/index.php/User:Kilon/Python_book_of_magic A user's collection of code snippets]&lt;/div&gt;</summary>
		<author><name>Gireen</name></author>
	</entry>
</feed>