<!DOCTYPE html>
<html lang="en" dir="ltr" class="client-nojs">


<!-- Mirrored from wiki.eduke32.com/w/index.php?title=DEF_Language&diff=12284&oldid=8918 by HTTrack Website Copier/3.x [XR&CO'2014], Fri, 30 Sep 2016 07:20:11 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
<head>
<meta charset="UTF-8"/>
<title>Difference between revisions of "DEF Language" - EDukeWiki</title>
<script>document.documentElement.className = document.documentElement.className.replace( /(^|\s)client-nojs(\s|$)/, "$1client-js$2" );</script>
<script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"DEF_Language","wgTitle":"DEF Language","wgCurRevisionId":12284,"wgRevisionId":12284,"wgArticleId":2648,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgBreakFrames":false,"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgMonthNamesShort":["","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"wgRelevantPageName":"DEF_Language","wgRelevantArticleId":2648,"wgRequestId":"4b3a9350192696ff1aba7376","wgIsProbablyEditable":false,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgCategoryTreePageCategoryOptions":"{\"mode\":0,\"hideprefix\":20,\"showcount\":true,\"namespaces\":false}"});mw.loader.implement("user.options",function($,jQuery,require,module){mw.user.options.set({"variant":"en"});});mw.loader.implement("user.tokens",function ( $, jQuery, require, module ) {
mw.user.tokens.set({"editToken":"+\\","patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"});/*@nomin*/;

});mw.loader.load(["mediawiki.page.startup","skins.vector.js"]);mw.loader.state({"mediawiki.action.history.diff":"ready","mediawiki.legacy.commonPrint":"ready","mediawiki.legacy.shared":"ready","mediawiki.sectionAnchor":"ready","mediawiki.skinning.interface":"ready","skins.vector.styles":"ready","site.styles":"ready","noscript":"ready","user.cssprefs":"ready"});});</script>
<link rel="stylesheet" href="load2062.css?debug=false&amp;lang=en&amp;modules=mediawiki.action.history.diff%7Cmediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.sectionAnchor%7Cmediawiki.skinning.interface%7Cskins.vector.styles&amp;only=styles&amp;skin=vector"/>
<meta name="ResourceLoaderDynamicStyles" content=""/>
<script async="" src="load2c8d.php?debug=false&amp;lang=en&amp;modules=startup&amp;only=scripts&amp;skin=vector"></script>
<meta name="generator" content="MediaWiki 1.28.0-alpha"/>
<meta name="robots" content="noindex,nofollow"/>
<link rel="shortcut icon" href="../favicon.ico"/>
<link rel="search" type="application/opensearchdescription+xml" href="opensearch_desc.php" title="EDukeWiki (en)"/>
<link rel="EditURI" type="application/rsd+xml" href="api251f.php?action=rsd"/>
<link rel="copyright" href="http://creativecommons.org/licenses/by-nc-sa/3.0/"/>
<link rel="alternate" type="application/atom+xml" title="EDukeWiki Atom feed" href="apicd03.php?title=Special:RecentChanges&amp;feed=atom"/>
</head>
<body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-DEF_Language rootpage-DEF_Language skin-vector action-view">		<div id="mw-page-base" class="noprint"></div>
		<div id="mw-head-base" class="noprint"></div>
		<div id="content" class="mw-body" role="main">
			<a id="top"></a>

						<div class="mw-indicators">
</div>
			<h1 id="firstHeading" class="firstHeading" lang="en">Difference between revisions of "DEF Language"</h1>
									<div id="bodyContent" class="mw-body-content">
									<div id="siteSub">From EDukeWiki</div>
								<div id="contentSub"></div>
												<div id="jump-to-nav" class="mw-jump">
					Jump to:					<a href="#mw-head">navigation</a>, 					<a href="#p-search">search</a>
				</div>
				<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><table class="diff diff-contentalign-left" data-mw="interface">
				<col class='diff-marker' />
				<col class='diff-content' />
				<col class='diff-marker' />
				<col class='diff-content' />
				<tr style='vertical-align: top;' lang='en'>
				<td colspan='2' class='diff-otitle'><div id="mw-diff-otitle1"><strong><a href="indexd511.html?title=DEF_Language&amp;oldid=8918" title="DEF Language">Revision as of 12:31, 25 March 2010</a> <span class="mw-diff-edit">(<a href="indexa7c3-2.html?title=DEF_Language&amp;action=edit&amp;oldid=8918" title="DEF Language">view source</a>)</span></strong></div><div id="mw-diff-otitle2"><a href="../wiki/User_Hendricks266.html" class="mw-userlink" title="User:Hendricks266">Hendricks266</a> <span class="mw-usertoollinks">(<a href="../wiki/User_talk_Hendricks266.html" title="User talk:Hendricks266">talk</a> | <a href="../wiki/Special_Contributions/Hendricks266.html" title="Special:Contributions/Hendricks266">contribs</a>)</span></div><div id="mw-diff-otitle3"></div><div id="mw-diff-otitle5"></div><div id="mw-diff-otitle4"><a href="indexde30.html?title=DEF_Language&amp;diff=prev&amp;oldid=8918" title="DEF Language" id="differences-prevlink">← Older edit</a></div></td>
				<td colspan='2' class='diff-ntitle'><div id="mw-diff-ntitle1"><strong><a href="index0469.html?title=DEF_Language&amp;oldid=12284" title="DEF Language">Latest revision as of 00:01, 4 January 2016</a> <span class="mw-diff-edit">(<a href="indexdae2.html?title=DEF_Language&amp;action=edit" title="DEF Language">view source</a>)</span> </strong></div><div id="mw-diff-ntitle2"><a href="../wiki/User_Hendricks266.html" class="mw-userlink" title="User:Hendricks266">Hendricks266</a> <span class="mw-usertoollinks">(<a href="../wiki/User_talk_Hendricks266.html" title="User talk:Hendricks266">talk</a> | <a href="../wiki/Special_Contributions/Hendricks266.html" title="Special:Contributions/Hendricks266">contribs</a>)</span> </div><div id="mw-diff-ntitle3"></div><div id="mw-diff-ntitle5"></div><div id="mw-diff-ntitle4">&#160;</div></td>
				</tr><tr><td colspan='4' style='text-align: center;' class='diff-multi' lang='en'>(19 intermediate revisions by 5 users not shown)</td></tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">New to JFDuke3D\EDuke32 are </del>DEF files<del class="diffchange diffchange-inline">. These </del>parsed scripts allow <del class="diffchange diffchange-inline">redefinition </del>of textures, 3D models, miscellaneous settings, higher-quality sounds and music, and <del class="diffchange diffchange-inline">possibly, in the future, enhanced cutscenes</del>.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>DEF files <ins class="diffchange diffchange-inline">are </ins>parsed scripts <ins class="diffchange diffchange-inline">which </ins>allow <ins class="diffchange diffchange-inline">definition </ins>of textures, 3D models, miscellaneous settings, higher-quality sounds and music, and <ins class="diffchange diffchange-inline">more</ins>.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>Comments can be used by prefixing the text with a double forward-slash <del class="diffchange diffchange-inline">(C++ style), </del>&lt;code&gt;//&lt;/code&gt;, or surrounding the text with &lt;code&gt;/* (comment here) */&lt;/code&gt; <del class="diffchange diffchange-inline">(C style)</del>.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>Comments can be used by prefixing the text with a double forward-slash &lt;code&gt;//&lt;/code&gt;, or surrounding the text with &lt;code&gt;/* (comment here) */&lt;/code&gt;.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>__TOC__</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>__TOC__</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">==Setup==</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">=====include=====</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table1}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&lt;span {{Def element}}&gt;include &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&lt;span {{Def element}}&gt;#include &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">Processes the script commands in &lt;i&gt;&lt;filename&gt;&lt;/i&gt; at the point of the &lt;b&gt;include&lt;/b&gt; call.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table2}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">=====includedefault=====</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table1}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&lt;span {{Def element}}&gt;includedefault&lt;/span&gt;&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&lt;span {{Def element}}&gt;#includedefault&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">Processes the script commands in the default .def file at the point of the &lt;b&gt;include&lt;/b&gt; call. Only useful for command-line overrides.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">For Duke Nukem 3D, the file is duke3d.def. For NAM, it is nam.def. For WWII GI, it is ww2gi.def.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table2}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">=====define=====</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table1}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&lt;span {{Def element}}&gt;define &lt;i&gt;&lt;label&gt; &lt;integer-value&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&lt;span {{Def element}}&gt;#define &lt;i&gt;&lt;label&gt; &lt;integer-value&gt;&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">Declares &lt;i&gt;&lt;label&gt;&lt;/i&gt; to represent the numeric value &lt;i&gt;&lt;integer-value&gt;&lt;/i&gt;. &lt;i&gt;&lt;integer-value&gt;&lt;/i&gt; can be a label, in which case the value of the label given is used.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">NOTE: You may find it convenient to include DEFS.CON or NAMES.H to predefine many of the tile (and sound) names in the art file.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table2}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">=====loadgrp=====</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table1}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&lt;span {{Def element}}&gt;loadgrp &lt;i&gt;&lt;.grp\.zip file&gt;&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">The DEF equivalent of the &lt;b&gt;/g&lt;/b&gt; command line switch.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table2}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">=====noautoload=====</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table1}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&lt;span {{Def element}}&gt;noautoload&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">Disables the autoload dir feature.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table2}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">=====cachesize=====</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table1}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&lt;span {{Def element}}&gt;cachesize &lt;i&gt;&lt;size&gt;&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">Specifies the size of the cache in Kb. Don't use this unless you know what you are doing.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table2}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">==Color Palettes==</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">=====tint=====</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table1}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&lt;span {{Def element}}&gt;tint &lt;i&gt;{ ... }&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">Defines a Hightile texture tint to simulate palette effects normally used on ART-file tiles.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">Example:</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"> tint { pal 1 red 127 green 127 blue 255 flags 0 }</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"> tint { pal 2 green 127 blue 127 }</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">The brace-enclosed block may contain these instructions:</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;pal &lt;i&gt;&lt;palnum&gt;&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: The palette number the tint applies to.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;red &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt; (or &lt;span {{Def subelement}}&gt;r &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;)&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;green &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt; (or &lt;span {{Def subelement}}&gt;g &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;)&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;blue &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt; (or &lt;span {{Def subelement}}&gt;b &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;)</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: Specifies a color component value, in the range of 0 to 255. Unspecified components are assumed to be 255 and any out of range values are clamped to the maximum or minimum as appropriate.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;flags &lt;i&gt;&lt;flags&gt;&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: Specifies any special processing effects to use for the tint. The value of flags may be the sum of any of these values:</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: 0 = no effects&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: 1 = convert to greyscale&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: 2 = invert colors</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table2}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">=====fogpal=====</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table1}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&lt;span {{Def element}}&gt;fogpal &lt;i&gt;&lt;palette number&gt; &lt;red intensity&gt; &lt;green intensity&gt; &lt;blue intensity&gt;&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&lt;b&gt;fogpal&lt;/b&gt; defines a palette a sector-based fog effect. To use it, change the pal of your sector to the pal defined with &lt;b&gt;fogpal&lt;/b&gt;.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">Intensities range from 0-63. Palettes 26, 27, 28 and 29 are pre-defined for you as white, red, green and blue respectively. Sector visibility controls fog density.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table2}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">=====makepalookup=====</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table1}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&lt;span {{Def element}}&gt;makepalookup &lt;i&gt;{ ... }&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">Interface to creating palette lookups containing both color index remapping (only in effect for non-hightile textures) and fog. This is in contrast to '''fogpal''', which always resets the remapping to the identity mapping (&quot;pal 0&quot;).</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">The brace-enclosed block may contain these instructions:</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;pal &lt;i&gt;&lt;palnum&gt;&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: The palette number, must be from 1 to 250.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;red &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt; (or &lt;span {{Def subelement}}&gt;r &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;)&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;green &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt; (or &lt;span {{Def subelement}}&gt;g &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;)&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;blue &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt; (or &lt;span {{Def subelement}}&gt;b &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;)</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: Specifies a color component value, in the range of 0 to 63. Unspecified components are assumed to be 0 and any out of range values are clamped to the maximum or minimum as appropriate.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;remappal &lt;i&gt;&lt;palnum&gt;&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: The palette number to take the index remapping from, i.e. 21 for blue -&gt; red.&#160; When absent, defaults to 0.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;remapself&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: The same as '''remappal''' ''&lt;palnum&gt;'', where ''&lt;palnum&gt;'' is the number provided for the '''pal''' token.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">'''Examples'''&lt;br/&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">This creates palookup 200 with a fog of (30,0,0) and a blue-to-yellow remapping (assuming it has not been changed before):</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&#160; makepalookup { pal 200&#160; red 30&#160; remappal 23 }</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">This 'fogifies' palookup 21 with a red fog:</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&#160; makepalookup { pal 21&#160; red 30&#160; remapself }</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">This overwrites palookup 21 with a red fog, but clears the blue-to-red remapping:</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&#160; makepalookup { pal 21&#160; red 30 }</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table2}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>== Definitions ==</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>== Definitions ==</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">===8-Bit .ART File Replacements===</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">=====tilefromtexture=====</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table1}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&lt;span {{Def element}}&gt;tilefromtexture &lt;tilenum&gt; &lt;i&gt;{ ... }&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">Used to generate an 8-bit tile from an image file.&#160; Use the alpha channel for transparency instead of the pink color.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;file &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;name &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;alphacut &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">In addition to working when you are adding an image file as an art tile, the following parameters can also be used without specifying a file to ''modify'' the attributes of an existing ART tile.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;xoffset &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;xoff &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;yoffset &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;yoff &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;texhitscan&lt;/span&gt;&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">: &lt;span {{Def subelement}}&gt;nofullbright&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table2}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">=====animtilerange=====</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table1}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">&lt;span {{Def element}}&gt;animtilerange &lt;i&gt;&lt;tilenum1&gt; &lt;tilenum2&gt; &lt;speed value&gt; &lt;animation value&gt;&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">Sets an animation range identical to the ones embedded in the .ART files.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">Speed value ranges from 0 to 15, 0 being the fastest.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">Values are:</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">0 = none&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">1 = oscillating&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">2 = forward&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">3 = backward</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">{{Def table2}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">=====voxel=====</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>{{Def table1}}</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>{{Def table1}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">=====</del>&lt;<del class="diffchange diffchange-inline">div </del>{{Def <del class="diffchange diffchange-inline">link</del>}}&gt;<del class="diffchange diffchange-inline">texture</del>&lt;/<del class="diffchange diffchange-inline">div</del>&gt;=====</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&lt;<ins class="diffchange diffchange-inline">span {{Def element}}&gt;voxel &lt;i&gt;&lt;filename&gt; { ... }&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160;</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">Defines a voxel to replace sprites. filename is the name of the .KVX file containing the voxel. The brace-enclosed block may contain these instructions:</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160;</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;tile &lt;i&gt;&lt;tilenum&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;tile0 &lt;i&gt;&lt;tilenum&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;tile1 &lt;i&gt;&lt;tilenum&gt;&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160;</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">: Use these instructions to map tiles that should be rendered as a voxels. Use &lt;b&gt;tile&lt;/b&gt; to map a single tile to be rendered as voxels and &lt;b&gt;tile0&lt;/b&gt;, &lt;b&gt;tile1&lt;/b&gt; together define a range of tiles to be rendered as voxels. The &lt;b&gt;tile0&lt;/b&gt; instruction should appear before the &lt;b&gt;tile1&lt;/b&gt; instruction to define a correct range.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160;</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">: &lt;span </ins>{{Def <ins class="diffchange diffchange-inline">subelement</ins>}}&gt;<ins class="diffchange diffchange-inline">scale &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160;</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">: &lt;i&gt;&lt;value&gt;</ins>&lt;/<ins class="diffchange diffchange-inline">i</ins>&gt; <ins class="diffchange diffchange-inline">is a (possibly fractional) value specifying a scaling factor for the voxelmodel when it is rendered, eg. 1.5 for one-and-a-half times as big.</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160;</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table2}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160;</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>===<ins class="diffchange diffchange-inline">High Resolution Art</ins>==<ins class="diffchange diffchange-inline">=</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160;</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160;</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">=====texture=====</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;texture &lt;i&gt;&lt;tilenum&gt; { ... }&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;texture &lt;i&gt;&lt;tilenum&gt; { ... }&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l31" >Line 31:</td>
<td colspan="2" class="diff-lineno">Line 252:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: &lt;span {{Def subelement}}&gt;file &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt; (or &lt;span {{Def subelement}}&gt;name &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;)</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: &lt;span {{Def subelement}}&gt;file &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt; (or &lt;span {{Def subelement}}&gt;name &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;)</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>:: Defines which texture file to use. File may be any PNG, JPG, TGA, BMP, GIF or PCX file. This instruction must be supplied.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>:: Defines which texture file to use. File may be any PNG, JPG<ins class="diffchange diffchange-inline">, DDS</ins>, TGA, BMP, GIF or PCX file. This instruction must be supplied.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: &lt;span {{Def subelement}}&gt;alphacut &lt;i&gt;&lt;cutoff-value&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: &lt;span {{Def subelement}}&gt;alphacut &lt;i&gt;&lt;cutoff-value&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l56" >Line 56:</td>
<td colspan="2" class="diff-lineno">Line 277:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: &lt;span {{Def subelement}}&gt;file &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: &lt;span {{Def subelement}}&gt;file &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>:: Specifies which detail texture file to use. File may be any PNG, JPG, TGA, BMP, GIF or PCX file. This instruction must be supplied.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>:: Specifies which detail texture file to use. File may be any PNG, JPG<ins class="diffchange diffchange-inline">, DDS</ins>, TGA, BMP, GIF or PCX file. This instruction must be supplied.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: &lt;span {{Def subelement}}&gt;scale &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: &lt;span {{Def subelement}}&gt;scale &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l70" >Line 70:</td>
<td colspan="2" class="diff-lineno">Line 291:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: Specifies which glow map file to use. This instruction must be supplied.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: Specifies which glow map file to use. This instruction must be supplied.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>{{Def table2<del class="diffchange diffchange-inline">}} {{Def table1</del>}}</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div {{Def link}}&gt;tint&lt;/div&gt;===</del>==</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>=====<ins class="diffchange diffchange-inline">skybox</ins>=====</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">&lt;span {{Def element}}&gt;tint &lt;i&gt;{ ... }&lt;/i&gt;&lt;/span&gt;</del></div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table1}}</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">Defines a Hightile texture tint to simulate palette effects normally used on ART-file tiles.</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">Example:</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline"> tint { pal 1 red 127 green 127 blue 255 flags 0 }</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline"> tint { pal 2 green 127 blue 127 }</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">The brace-enclosed block may contain these instructions:</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;pal &lt;i&gt;&lt;palnum&gt;&lt;/i&gt;&lt;/span&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: The palette number the tint applies to.</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;red &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt; (or &lt;span {{Def subelement}}&gt;r &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;)&lt;br /&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;green &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt; (or &lt;span {{Def subelement}}&gt;g &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;)&lt;br /&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;blue &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt; (or &lt;span {{Def subelement}}&gt;b &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;)</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: Specifies a color component value, in the range of 0 to 255. Unspecified components are assumed to be 255 and any out of range values are clamped to the maximum or minimum as appropriate.</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;flags &lt;i&gt;&lt;flags&gt;&lt;/i&gt;&lt;/span&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: Specifies any special processing effects to use for the tint. The value of flags may be the sum of any of these values:</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: 0 </del>= <del class="diffchange diffchange-inline">no effects&lt;br /&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: 1 </del>= <del class="diffchange diffchange-inline">convert to greyscale&lt;br /&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: 2 </del>= <del class="diffchange diffchange-inline">invert colors</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">{{Def table2}} </del>{{Def table1}}</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">=====&lt;div {{Def link}}&gt;skybox&lt;/div&gt;=====</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;skybox &lt;i&gt;{ ... }&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;skybox &lt;i&gt;{ ... }&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>Defines a skybox that overrides a parallaxing floor or ceiling in OpenGL <del class="diffchange diffchange-inline">Polymost </del>rendering <del class="diffchange diffchange-inline">mode</del>.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>Defines a skybox that overrides a parallaxing floor or ceiling in OpenGL rendering <ins class="diffchange diffchange-inline">modes</ins>.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>Example:</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>Example:</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l142" >Line 142:</td>
<td colspan="2" class="diff-lineno">Line 332:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: NOTE: All six faces are required to be specified.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: NOTE: All six faces are required to be specified.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>{{Def table2<del class="diffchange diffchange-inline">}} {{Def table1</del>}}</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div {{Def link}}&gt;</del>model<del class="diffchange diffchange-inline">&lt;/div&gt;</del>=====</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>=====model=====</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;model &lt;i&gt;&lt;filename&gt; { ... }&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;model &lt;i&gt;&lt;filename&gt; { ... }&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>Defines a model to replace certain sprites in the game when running in OpenGL <del class="diffchange diffchange-inline">Polymost </del>mode. &lt;i&gt;&lt;filename&gt;&lt;/i&gt; is the model file in md2 or md3 format.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>Defines a model to replace certain sprites in the game when running in <ins class="diffchange diffchange-inline">32-bit </ins>OpenGL mode. &lt;i&gt;&lt;filename&gt;&lt;/i&gt; is the model file in md2 or md3 format.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>Note: md2 is considered deprecated.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>Note: md2 is considered deprecated.</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l186" >Line 186:</td>
<td colspan="2" class="diff-lineno">Line 377:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: &lt;span {{Def subelement}}&gt;file &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: &lt;span {{Def subelement}}&gt;file &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>:: Specifies the texture file to use for the skin. File may be any PNG, JPG, TGA, BMP, GIF or PCX file</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>:: Specifies the texture file to use for the skin. File may be any PNG, JPG<ins class="diffchange diffchange-inline">, DDS</ins>, TGA, BMP, GIF or PCX file</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: IMPORTANT: If your model exists in a subdirectory (ie. the model filename includes a path to the .md2/3) you will need to give the same path to filename if the skin is in the same directory.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: IMPORTANT: If your model exists in a subdirectory (ie. the model filename includes a path to the .md2/3) you will need to give the same path to filename if the skin is in the same directory.</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l265" >Line 265:</td>
<td colspan="2" class="diff-lineno">Line 456:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: &lt;span {{Def subelement}}&gt;nodepth&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: &lt;span {{Def subelement}}&gt;nodepth&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>:: Use this to render a HUD model without the use of the depth buffer. Normally, you should avoid this. The one exception where this is useful is for the spinning nuke menu <del class="diffchange diffchange-inline">pointer </del>because it should always be in front - and it just happens to be convex <del class="diffchange diffchange-inline">... </del>which is the one case that is safe with the depth buffer disabled <del class="diffchange diffchange-inline">â€¦ a rather fortunate coincidence. [[Image:Smile</del>.<del class="diffchange diffchange-inline">gif]]</del></div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>:: Use this to render a HUD model without the use of the depth buffer. Normally, you should avoid this. The one exception where this is useful is for the spinning nuke menu <ins class="diffchange diffchange-inline">icon </ins>because it should always be in front <ins class="diffchange diffchange-inline">-</ins>- and it just happens to be convex<ins class="diffchange diffchange-inline">, </ins>which is the one case that is safe with the depth buffer disabled.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: &lt;span {{Def subelement}}&gt;detail &lt;i&gt;{ ... }&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: &lt;span {{Def subelement}}&gt;detail &lt;i&gt;{ ... }&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l273" >Line 273:</td>
<td colspan="2" class="diff-lineno">Line 464:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: &lt;span {{Def subelement}}&gt;file &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: &lt;span {{Def subelement}}&gt;file &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>:: Specifies which detail texture file to use. File may be any PNG, JPG, TGA, BMP, GIF or PCX file. This instruction must be supplied.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>:: Specifies which detail texture file to use. File may be any PNG, JPG<ins class="diffchange diffchange-inline">, DDS</ins>, TGA, BMP, GIF or PCX file. This instruction must be supplied.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: &lt;span {{Def subelement}}&gt;scale &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: &lt;span {{Def subelement}}&gt;scale &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l295" >Line 295:</td>
<td colspan="2" class="diff-lineno">Line 486:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: Specifies which MD3 surface this glow map should be applied to. This has no significance for MD2 models.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>:: Specifies which MD3 surface this glow map should be applied to. This has no significance for MD2 models.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>{{Def table2<del class="diffchange diffchange-inline">}} {{Def table1</del>}}</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>===<del class="diffchange diffchange-inline">==&lt;div {{Def link}}&gt;voxel&lt;/div&gt;==</del>===</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>===<ins class="diffchange diffchange-inline">Audio</ins>===</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">&lt;span {{Def element}}&gt;voxel &lt;i&gt;&lt;filename&gt; { ... }&lt;/i&gt;&lt;/span&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">Defines a voxel to replace sprites. filename is the name of the .KVX file containing the voxel. The brace-enclosed block may contain these instructions:</del></div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>=====music=====</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;tile &lt;i&gt;&lt;tilenum&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;tile0 &lt;i&gt;&lt;tilenum&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;tile1 &lt;i&gt;&lt;tilenum&gt;&lt;/i&gt;&lt;/span&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: Use these instructions to map tiles that should be rendered as a voxels. Use &lt;b&gt;tile&lt;/b&gt; to map a single tile to be rendered as voxels and &lt;b&gt;tile0&lt;/b&gt;, &lt;b&gt;tile1&lt;/b&gt; together define a range of tiles to be rendered as voxels. The &lt;b&gt;tile0&lt;/b&gt; instruction should appear before the &lt;b&gt;tile1&lt;/b&gt; instruction to define a correct range.</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;scale &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;i&gt;&lt;value&gt;&lt;/i&gt; is a (possibly fractional) value specifying a scaling factor for the voxelmodel when it is rendered, eg. 1.5 for one-and-a-half times as big.</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">{{Def table2}} {{Def table1}}</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div {{Def link}}&gt;</del>music<del class="diffchange diffchange-inline">&lt;/div&gt;</del>=====</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;music &lt;i&gt;{ ... }&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;music &lt;i&gt;{ ... }&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>Example:</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>Example:</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&#160; music { id &quot;E1L1&quot; file &quot;stalker1.ogg&quot; }</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&#160; music { id &quot;E1L1&quot; file &quot;stalker1.ogg&quot; }</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160; music { id &quot;<del class="diffchange diffchange-inline">Intro</del>&quot; file &quot;grabbag.ogg&quot; }</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160; music { id &quot;<ins class="diffchange diffchange-inline">intro</ins>&quot; file &quot;grabbag.ogg&quot; }</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160; music { id &quot;<del class="diffchange diffchange-inline">Briefing</del>&quot; file &quot;briefing.ogg&quot; }</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160; music { id &quot;<ins class="diffchange diffchange-inline">briefing</ins>&quot; file &quot;briefing.ogg&quot; }</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160; music { id &quot;<del class="diffchange diffchange-inline">Loading</del>&quot; file &quot;<del class="diffchange diffchange-inline">bonus</del>.<del class="diffchange diffchange-inline">ogg</del>&quot; }</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160; music { id &quot;<ins class="diffchange diffchange-inline">loading</ins>&quot; file &quot;<ins class="diffchange diffchange-inline">menusng2</ins>.<ins class="diffchange diffchange-inline">flac</ins>&quot; }</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: &lt;span {{Def subelement}}&gt;id &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: &lt;span {{Def subelement}}&gt;id &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>: &lt;i&gt;&lt;value&gt;&lt;/i&gt; is &quot;<del class="diffchange diffchange-inline">Intro</del>&quot;, &quot;<del class="diffchange diffchange-inline">Briefing</del>&quot;, &quot;<del class="diffchange diffchange-inline">Loading</del>&quot; or &quot;E'''x'''L'''y'''&quot;(where x is the episode and y is the level).&lt;br /&gt;</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>: &lt;i&gt;&lt;value&gt;&lt;/i&gt; is &quot;<ins class="diffchange diffchange-inline">intro</ins>&quot;, &quot;<ins class="diffchange diffchange-inline">briefing</ins>&quot;, &quot;<ins class="diffchange diffchange-inline">loading</ins>&quot; or &quot;E'''x'''L'''y'''&quot; (where x is the episode and y is the level).&lt;br /&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: &lt;span {{Def subelement}}&gt;file &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: &lt;span {{Def subelement}}&gt;file &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>: Specifies which <del class="diffchange diffchange-inline">music </del>file to use. File types: <del class="diffchange diffchange-inline">MID</del>, <del class="diffchange diffchange-inline">OGG</del></div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>: Specifies which <ins class="diffchange diffchange-inline">audio </ins>file to use. File types: <ins class="diffchange diffchange-inline">MIDI</ins>, <ins class="diffchange diffchange-inline">Ogg Vorbis, FLAC</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>{{Def table2<del class="diffchange diffchange-inline">}} {{Def table1</del>}}</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div {{Def link}}&gt;</del>sound<del class="diffchange diffchange-inline">&lt;/div&gt;</del>=====</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>=====sound=====</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;sound &lt;i&gt;{ ... }&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;sound &lt;i&gt;{ ... }&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l342" >Line 342:</td>
<td colspan="2" class="diff-lineno">Line 520:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: &lt;span {{Def subelement}}&gt;id &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: &lt;span {{Def subelement}}&gt;id &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>: Specifies the ID of sound. The ID can be found in DEFS.CON.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>: Specifies the ID of sound. The ID can be found in DEFS.CON<ins class="diffchange diffchange-inline">. '''NOTE:''' This should only be used for HRP-like replacement of existing sounds. New sounds should use [[definesound]]</ins>.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: &lt;span {{Def subelement}}&gt;file &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: &lt;span {{Def subelement}}&gt;file &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>: Specifies which <del class="diffchange diffchange-inline">music </del>file to use. File types: WAV, VOC, <del class="diffchange diffchange-inline">OGG</del></div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>: Specifies which <ins class="diffchange diffchange-inline">audio </ins>file to use. File types: WAV, VOC, <ins class="diffchange diffchange-inline">Ogg Vorbis, FLAC</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160;</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table2}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160;</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">=====animsounds=====</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">&lt;span {{Def element}}&gt;animsounds &lt;anim&gt; &lt;i&gt;{ frame1 sound1&#160; frame2 sound2 ... }&lt;/i&gt;&lt;/span&gt;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">&#160; &#160; </ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">'''&lt;anim&gt;''' has to be one of the following tokens corresponding to hard-coded Duke3D anims:</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">* cineov2: Episode 2 ending</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">* cineov3: Episode 3 ending</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">* RADLOGO: &quot;Come back to bed, Duke...&quot;</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">* DUKETEAM: Duke3D team still</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">* logo: Intro nuke logo</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">* vol41a: Episode 4 intro 1</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">* vol42a: Episode 4 intro 2</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">* vol43a: Episode 4 intro 3</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">* vol4e1: Episode 4 ending 1</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">* vol4e2: Episode 4 ending 2</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">* vol4e3: Episode 4 ending 3</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160;</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">The '''frame'''''N'''s (1-based frame numbers) have to be in ascending order. They do not need to be strictly ascending, so that a frame may have more than one sound.</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">Example: for Duke3D's XBLA nuke logo animation (IVF extracted from nuke.webm),</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">the following definition overlays the video with a sound sequence similar</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">(identical save for timing) to the original nuke animation:</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"> // frame 1: FLY_BY, frame 64: PIPEBOMB_EXPLODE</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"> animsounds logo { 1 244&#160; 64 14 }</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>{{Def table2}}</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>== Un-Definitions ==</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>== Un-Definitions ==</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>The main use for these is for cases in which the .ART files are somewhat different, and you want to ensure compatibility for the new art without new textures or models. A good example of this is [http://hendricks266.duke4.net/nw_plus.<del class="diffchange diffchange-inline">html </del>Duke: Nuclear Winter Plus] by [[<del class="diffchange diffchange-inline">User:Hendricks 266|</del>Hendricks266]]. (see undef.def)</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>The main use for these is for cases in which the .ART files are somewhat different, and you want to ensure compatibility for the new art without new textures or models. A good example of this is [http://hendricks266.duke4.net/nw_plus.<ins class="diffchange diffchange-inline">php </ins>Duke: Nuclear Winter Plus] by [[Hendricks266]]. (see <ins class="diffchange diffchange-inline">[http://svn.eduke32.com/nw_plus/nwinter/</ins>undef.def <ins class="diffchange diffchange-inline">undef.def]</ins>)</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160;</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">=====undeftexture=====</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>{{Def table1}}</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>{{Def table1}}</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">=====&lt;div {{Def link}}&gt;undeftexture&lt;/div&gt;=====</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;undeftexture &lt;i&gt;&lt;tile&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;undeftexture &lt;i&gt;&lt;tile&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;undeftexturerange &lt;i&gt;&lt;tile0&gt; &lt;tile1&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;undeftexturerange &lt;i&gt;&lt;tile0&gt; &lt;tile1&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l362" >Line 362:</td>
<td colspan="2" class="diff-lineno">Line 567:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>This is for undefining Hightile textures.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>This is for undefining Hightile textures.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>{{Def table2<del class="diffchange diffchange-inline">}} {{Def table1</del>}}</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div {{Def link}}&gt;</del>undefmodel<del class="diffchange diffchange-inline">&lt;/div&gt;</del>=====</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>=====undefmodel=====</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;undefmodel &lt;i&gt;&lt;tile&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;undefmodel &lt;i&gt;&lt;tile&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;undefmodelrange &lt;i&gt;&lt;tile0&gt; &lt;tile1&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;undefmodelrange &lt;i&gt;&lt;tile0&gt; &lt;tile1&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l371" >Line 371:</td>
<td colspan="2" class="diff-lineno">Line 577:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>This is for undefining 3D models.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>This is for undefining 3D models.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>With &lt;b&gt;undefmodelof&lt;/b&gt; all the tiles grouped together within the same .<del class="diffchange diffchange-inline">DEF </del>code block are un-defined.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>With &lt;b&gt;undefmodelof&lt;/b&gt; all the tiles grouped together within the same .<ins class="diffchange diffchange-inline">def </ins>code block are un-defined.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>1<del class="diffchange diffchange-inline">. </del>Support of &lt;b&gt;undefmodelof&lt;/b&gt; <del class="diffchange diffchange-inline">seems </del>to <del class="diffchange diffchange-inline">be broken at this time. Using it in your .DEF files will result in crashing upon compiling</del>.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">&lt;sup&gt;</ins>1<ins class="diffchange diffchange-inline">&lt;/sup&gt;</ins>Support of &lt;b&gt;undefmodelof&lt;/b&gt; <ins class="diffchange diffchange-inline">is disabled indefinitely due </ins>to <ins class="diffchange diffchange-inline">problems with its implementation</ins>.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>{{Def table2}}</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>{{Def table2}}</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l379" >Line 379:</td>
<td colspan="2" class="diff-lineno">Line 585:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>== Misc ==</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>== Misc ==</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">{{Def table1}}</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">=====&lt;div {{Def link}}&gt;animtilerange&lt;/div&gt;=====</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">&lt;span {{Def element}}&gt;animtilerange &lt;i&gt;&lt;tilenum1&gt; &lt;tilenum2&gt; &lt;speed value&gt; &lt;animation value&gt;&lt;/i&gt;&lt;/span&gt;</del></div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>====<ins class="diffchange diffchange-inline">=dummytile</ins>=====</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def <ins class="diffchange diffchange-inline">table1</ins>}}</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">Animates hightile textures the same way as 8 bit art does. Hightile art needs to be defined first.</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">Speed value range from 0 to 15, 0 being the fastest.</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">Values are:</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">0 </del>= <del class="diffchange diffchange-inline">none&lt;br /&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">1 </del>= <del class="diffchange diffchange-inline">oscilation&lt;br /&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">2 </del>= <del class="diffchange diffchange-inline">forward&lt;br /&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">3 </del>= <del class="diffchange diffchange-inline">backward</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">{{Def table2}} {{Def table1}}</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div </del>{{Def <del class="diffchange diffchange-inline">link</del>}}<del class="diffchange diffchange-inline">&gt;dummytile&lt;/div&gt;=====</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;dummytile &lt;i&gt;&lt;tilenum&gt; &lt;x-dimension&gt; &lt;y-dimension&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;dummytile &lt;i&gt;&lt;tilenum&gt; &lt;x-dimension&gt; &lt;y-dimension&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l405" >Line 405:</td>
<td colspan="2" class="diff-lineno">Line 595:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>Used in DEF files to create a blank tile at location &lt;b&gt;&lt;''tilenum''&gt;&lt;/b&gt; of the dimensions &lt;b&gt;&lt;''x-dimension''&gt;&lt;/b&gt; and &lt;b&gt;&lt;''y-dimension''&gt;&lt;/b&gt;. This allows the creation of placeholder tiles for use with definetexture\texture without having to edit .ART files.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>Used in DEF files to create a blank tile at location &lt;b&gt;&lt;''tilenum''&gt;&lt;/b&gt; of the dimensions &lt;b&gt;&lt;''x-dimension''&gt;&lt;/b&gt; and &lt;b&gt;&lt;''y-dimension''&gt;&lt;/b&gt;. This allows the creation of placeholder tiles for use with definetexture\texture without having to edit .ART files.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">{{Def table2}} {{Def table1}}</del></div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">'''NOTE:''' In most circumstances '''setuptile''' is a better command to use, unless you specifically want black boxes.</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div {{Def link}}&gt;</del>setuptile<del class="diffchange diffchange-inline">&lt;/div&gt;</del>=====</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table2}}</ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&#160;</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div>=====setuptile=====</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;setuptile &lt;i&gt;&lt;tilenum&gt; &lt;x-dimension&gt; &lt;y-dimension&gt; &lt;x-offset&gt; &lt;y-offset&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;setuptile &lt;i&gt;&lt;tilenum&gt; &lt;x-dimension&gt; &lt;y-dimension&gt; &lt;x-offset&gt; &lt;y-offset&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l414" >Line 414:</td>
<td colspan="2" class="diff-lineno">Line 607:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>Used in DEF files to setup the properties which are applied to the highres replacement of the tile. This allows the creation of placeholder tiles for use with definetexture\texture without having to edit .ART files.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>Used in DEF files to setup the properties which are applied to the highres replacement of the tile. This allows the creation of placeholder tiles for use with definetexture\texture without having to edit .ART files.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>Unlike &lt;b&gt;dummytile&lt;/b&gt; this command won't draw black squares and accepts <del class="diffchange diffchange-inline">the </del>offsets.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>Unlike &lt;b&gt;dummytile&lt;/b&gt; this command won't draw black squares and accepts offsets.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>It doesn't affect 8-bit tiles or HUD images.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>It doesn't affect 8-bit tiles or HUD images.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>{{Def table2<del class="diffchange diffchange-inline">}} {{Def table1</del>}}</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div {{Def link}}&gt;</del>dummytilefrompic<del class="diffchange diffchange-inline">&lt;/div&gt;</del>=====</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>=====dummytilefrompic=====</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;dummytilefrompic &lt;i&gt;&lt;tileID&gt; &lt;file&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;dummytilefrompic &lt;i&gt;&lt;tileID&gt; &lt;file&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>{{Def table2<del class="diffchange diffchange-inline">}} {{Def table1</del>}}</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>====<del class="diffchange diffchange-inline">=&lt;div {{Def link}}&gt;tilefromtexture&lt;/div&gt;=====</del></div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>== <ins class="diffchange diffchange-inline">Mapster32 </ins>==</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">&lt;span {{Def element}}&gt;tilefromtexture &lt;i&gt;{ ... }&lt;/i&gt;&lt;/span&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">Used to generate an 8-bit tile from an image file.&#160; Use the alpha channel for transparency instead of the pink color.</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;file &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;name &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;alphacut &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;xoffset &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;xoff &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;yoffset &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">: &lt;span {{Def subelement}}&gt;yoff &lt;i&gt;&lt;value&gt;&lt;/i&gt;&lt;/span&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">{{Def table2}} {{Def table1}}</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">=====&lt;div {{Def link}}&gt;include&lt;/div&gt;=====</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&#160;</div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">&lt;span {{Def element}}&gt;include &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange diffchange-inline">&lt;span {{Def element}}&gt;#include &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">Processes the script commands in &lt;i&gt;&lt;filename&gt;&lt;/i&gt; at the point of the &lt;b&gt;include&lt;/b&gt; call.</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">{{Def table2}} {{Def table1}}</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">=====&lt;div {{Def link}}&gt;define&lt;/div&gt;=====</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">&lt;span {{Def element}}&gt;define &lt;i&gt;&lt;label&gt; &lt;integer-value&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">&lt;span {{Def element}}&gt;#define &lt;i&gt;&lt;label&gt; &lt;integer-value&gt;&lt;/i&gt;&lt;/span&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">Declares &lt;i&gt;&lt;label&gt;&lt;/i&gt; to represent the numeric value &lt;i&gt;&lt;integer-value&gt;&lt;/i&gt;. &lt;i&gt;&lt;integer-value&gt;&lt;/i&gt; can be a label, in which case the value of the label given is used.</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">NOTE: You may find it convenient to include DEFS.CON (for JFDuke3D) or NAMES.H to predefine many of the tile names in the art file.</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">{{Def table2}} {{Def table1}}</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">=====&lt;div {{Def link}}&gt;loadgrp&lt;/div&gt;=====</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">&lt;span {{Def element}}&gt;loadgrp &lt;i&gt;&lt;.GRP\.ZIP file&gt;&lt;/i&gt;&lt;/span&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">The DEF equivalent of the &lt;b&gt;/g&lt;/b&gt; command line switch. &lt;b&gt;loadgrp&lt;/b&gt; can only be used in the originating .DEF file; it is usually &lt;b&gt;duke3d.def&lt;/b&gt; or the .DEF file specified by the &lt;b&gt;/h&lt;/b&gt; command line switch.</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">{{Def table2}} {{Def table1}}</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">=====&lt;div {{Def link}}&gt;noautoload&lt;/div&gt;=====</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">&lt;span {{Def element}}&gt;noautoload&lt;/span&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">Disables the autoload dir feature.</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">{{Def table2}} {{Def table1}}</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">=====&lt;div {{Def link}}&gt;cachesize&lt;/div&gt;=====</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">&lt;span {{Def element}}&gt;cachesize &lt;i&gt;&lt;size&gt;&lt;/i&gt;&lt;/span&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">Specifies the size of the cache in Kb.</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">{{Def table2}} {{Def table1}}</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">=====&lt;div {{Def link}}&gt;fogpal&lt;/div&gt;=====</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">&lt;span {{Def element}}&gt;fogpal &lt;i&gt;&lt;palette number&gt; &lt;red intensity&gt; &lt;green intensity&gt; &lt;blue intensity&gt;&lt;/i&gt;&lt;/span&gt;</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">&lt;b&gt;fogpal&lt;/b&gt; defines a palette a sector-based fog effect. To use it, change the pal of your sector to the pal defined with &lt;b&gt;fogpal&lt;/b&gt;.</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">Intensities range from 0-63. Palettes 26, 27, 28 and 29 are pre-defined for you as white, red, green and blue respectively. Sector visibility controls fog density.</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">{{Def table2}}</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">== Mapster32 ==</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">=====2dcol=====</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>{{Def table1}}</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>{{Def table1}}</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">=====&lt;div {{Def link}}&gt;2dcol&lt;/div&gt;=====</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;2dcol &lt;i&gt;&lt;colornum&gt; &lt;red&gt; &lt;green&gt; &lt;blue&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;2dcol &lt;i&gt;&lt;colornum&gt; &lt;red&gt; &lt;green&gt; &lt;blue&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l511" >Line 511:</td>
<td colspan="2" class="diff-lineno">Line 633:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>Certain low values are already hard-coded, and redefining them will change colors of the default layout. If you know the correct value, you can replace the default colors used for &lt;b&gt;all&lt;/b&gt; the sprites. You truly have the power to customize Mapster32. Lime green 2D mode background, anyone?</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>Certain low values are already hard-coded, and redefining them will change colors of the default layout. If you know the correct value, you can replace the default colors used for &lt;b&gt;all&lt;/b&gt; the sprites. You truly have the power to customize Mapster32. Lime green 2D mode background, anyone?</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>{{Def table2<del class="diffchange diffchange-inline">}} {{Def table1</del>}}</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div {{Def link}}&gt;</del>spritecol<del class="diffchange diffchange-inline">&lt;/div&gt;</del>=====</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>=====spritecol=====</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;spritecol &lt;i&gt;&lt;tilenum&gt; &lt;normalcolornum&gt; &lt;blockingcolornum&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;spritecol &lt;i&gt;&lt;tilenum&gt; &lt;normalcolornum&gt; &lt;blockingcolornum&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l519" >Line 519:</td>
<td colspan="2" class="diff-lineno">Line 642:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;b&gt;spritecol&lt;/b&gt; is a definition of the color a sprite will appear in 2D mode, instead of the standard sky blue and hot pink, or another special color (like yellow for hard-coded enemies or white for the [[Special_Sprite_Reference_Guide|special sprites]]). &lt;b&gt;&lt;''normalcolornum''&gt;&lt;/b&gt; is the &lt;b&gt;&lt;''colornum''&gt;&lt;/b&gt; of the &lt;b&gt;2dcol&lt;/b&gt; definition of your color for the standard sprite color as defined by &lt;b&gt;&lt;''tilenum''&gt;&lt;/b&gt;. The same goes for &lt;b&gt;&lt;''blockingcolornum''&gt;&lt;/b&gt;, except that this value is for when the sprite has the first bit of [[cstat]] set (1) (&lt;code&gt;[']+[B]&lt;/code&gt; keys in [[Mapster32]]), which is the blocking flag.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;b&gt;spritecol&lt;/b&gt; is a definition of the color a sprite will appear in 2D mode, instead of the standard sky blue and hot pink, or another special color (like yellow for hard-coded enemies or white for the [[Special_Sprite_Reference_Guide|special sprites]]). &lt;b&gt;&lt;''normalcolornum''&gt;&lt;/b&gt; is the &lt;b&gt;&lt;''colornum''&gt;&lt;/b&gt; of the &lt;b&gt;2dcol&lt;/b&gt; definition of your color for the standard sprite color as defined by &lt;b&gt;&lt;''tilenum''&gt;&lt;/b&gt;. The same goes for &lt;b&gt;&lt;''blockingcolornum''&gt;&lt;/b&gt;, except that this value is for when the sprite has the first bit of [[cstat]] set (1) (&lt;code&gt;[']+[B]&lt;/code&gt; keys in [[Mapster32]]), which is the blocking flag.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>{{Def table2<del class="diffchange diffchange-inline">}} {{Def table1</del>}}</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div {{Def link}}&gt;</del>spritehotkey<del class="diffchange diffchange-inline">&lt;/div&gt;</del>=====</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>=====spritehotkey=====</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;spritehotkey &lt;i&gt;&lt;key&gt; &lt;spriteID&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;spritehotkey &lt;i&gt;&lt;key&gt; &lt;spriteID&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l527" >Line 527:</td>
<td colspan="2" class="diff-lineno">Line 651:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>Pressing a key from 1 to 0 on the upper row before pressing S will make the inserted sprite's picnum change according to this definition.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>Pressing a key from 1 to 0 on the upper row before pressing S will make the inserted sprite's picnum change according to this definition.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>{{Def table2<del class="diffchange diffchange-inline">}} {{Def table1</del>}}</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div {{Def link}}&gt;</del>tilegroup<del class="diffchange diffchange-inline">&lt;/div&gt;</del>=====</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>=====tilegroup=====</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;tilegroup &lt;i&gt;&lt;groupname&gt; { ... }&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;tilegroup &lt;i&gt;&lt;groupname&gt; { ... }&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>Defines group for <del class="diffchange diffchange-inline">tile </del>tile selector(<del class="diffchange diffchange-inline">Press </del>T <del class="diffchange diffchange-inline">in the tile seletor</del>). Mapster32 loads TILES.CFG on startup.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>Defines group for <ins class="diffchange diffchange-inline">the </ins>tile selector (<ins class="diffchange diffchange-inline">press '</ins>T<ins class="diffchange diffchange-inline">'</ins>). Mapster32 loads TILES.CFG on startup.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: &lt;span {{Def subelement}}&gt;tile &lt;i&gt;&lt;tilenum&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: &lt;span {{Def subelement}}&gt;tile &lt;i&gt;&lt;tilenum&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l549" >Line 549:</td>
<td colspan="2" class="diff-lineno">Line 674:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: Colors are the colors for Blocking OFF and Blocking ON.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: Colors are the colors for Blocking OFF and Blocking ON.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>{{Def table2<del class="diffchange diffchange-inline">}} {{Def table1</del>}}</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div {{Def link}}&gt;</del>alphabet<del class="diffchange diffchange-inline">&lt;/div&gt;</del>=====</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>=====alphabet=====</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;alphabet &lt;i&gt;{ ... }&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;alphabet &lt;i&gt;{ ... }&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>Defines alphabet for the input text feature(Ctrl+T). Mapster32 loads TILES.CFG on startup.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>Defines alphabet for the input text feature (Ctrl+T). Mapster32 loads TILES.CFG on startup.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: &lt;span {{Def subelement}}&gt;map &lt;i&gt;&lt;value&gt; &lt;tile&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: &lt;span {{Def subelement}}&gt;map &lt;i&gt;&lt;value&gt; &lt;tile&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l573" >Line 573:</td>
<td colspan="2" class="diff-lineno">Line 699:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>== Deprecated Commands ==</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>== Deprecated Commands ==</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange"></ins></div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange">=====definetexture=====</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>{{Def table1}}</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>{{Def table1}}</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">=====&lt;div {{Def link}}&gt;definetexture&lt;/div&gt;=====</del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;definetexture &lt;i&gt;&lt;tile-number&gt; &lt;palette-number&gt; &lt;x-center&gt; &lt;y-center&gt; &lt;x-size&gt; &lt;y-size&gt; &lt;filename&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;definetexture &lt;i&gt;&lt;tile-number&gt; &lt;palette-number&gt; &lt;x-center&gt; &lt;y-center&gt; &lt;x-size&gt; &lt;y-size&gt; &lt;filename&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>Defines a Hightile texture to replace an ART-file picture. &lt;i&gt;&lt;tile-number&gt;&lt;/i&gt; may be an number, or a defined label. Use a value of 0 for &lt;i&gt;&lt;x-center&gt;&lt;/i&gt; and &lt;i&gt;&lt;y-center&gt;&lt;/i&gt; and a value of -1 for &lt;i&gt;&lt;x-size&gt;&lt;/i&gt; and &lt;i&gt;&lt;y-size&gt;&lt;/i&gt; for now until these values are actually used. &lt;i&gt;&lt;filename&gt;&lt;/i&gt; may be any PNG, JPG, TGA, BMP, GIF or PCX file.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>Defines a Hightile texture to replace an ART-file picture. &lt;i&gt;&lt;tile-number&gt;&lt;/i&gt; may be an number, or a defined label. Use a value of 0 for &lt;i&gt;&lt;x-center&gt;&lt;/i&gt; and &lt;i&gt;&lt;y-center&gt;&lt;/i&gt; and a value of -1 for &lt;i&gt;&lt;x-size&gt;&lt;/i&gt; and &lt;i&gt;&lt;y-size&gt;&lt;/i&gt; for now until these values are actually used. &lt;i&gt;&lt;filename&gt;&lt;/i&gt; may be any PNG, JPG<ins class="diffchange diffchange-inline">, DDS</ins>, TGA, BMP, GIF<ins class="diffchange diffchange-inline">, </ins>or PCX file.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>{{Def table2<del class="diffchange diffchange-inline">}} {{Def table1</del>}}</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div {{Def link}}&gt;</del>definetint<del class="diffchange diffchange-inline">&lt;/div&gt;</del>=====</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>=====definetint=====</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;definetint &lt;i&gt;&lt;palette-number&gt; &lt;red&gt; &lt;green&gt; &lt;blue&gt; &lt;flags&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;definetint &lt;i&gt;&lt;palette-number&gt; &lt;red&gt; &lt;green&gt; &lt;blue&gt; &lt;flags&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l595" >Line 595:</td>
<td colspan="2" class="diff-lineno">Line 723:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>These values can be added together to produce a combination of effects.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>These values can be added together to produce a combination of effects.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>{{Def table2<del class="diffchange diffchange-inline">}} {{Def table1</del>}}</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div {{Def link}}&gt;</del>defineskybox<del class="diffchange diffchange-inline">&lt;/div&gt;</del>=====</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>=====defineskybox=====</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;defineskybox &lt;i&gt;&lt;tile-number&gt; &lt;palette-number&gt; &lt;reserved&gt; &lt;front-face-filename&gt; &lt;right-face-filename&gt; &lt;back-face-filename&gt; &lt;left-face-filename&gt; &lt;top-face-filename&gt; &lt;bottom-face-filename&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;defineskybox &lt;i&gt;&lt;tile-number&gt; &lt;palette-number&gt; &lt;reserved&gt; &lt;front-face-filename&gt; &lt;right-face-filename&gt; &lt;back-face-filename&gt; &lt;left-face-filename&gt; &lt;top-face-filename&gt; &lt;bottom-face-filename&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>Defines a sky-box composed of six images mapped onto the faces &#160;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>Defines a sky-box composed of six images mapped onto the faces &#160;</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>of a cube to be used when &lt;i&gt;&lt;tile-number&gt;&lt;/i&gt; is set as parallaxing in <del class="diffchange diffchange-inline">GL Polymost </del>mode. &lt;i&gt;&lt;reserved&gt;&lt;/i&gt; should be 0 for now until its meaning is fully conceived.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>of a cube to be used when &lt;i&gt;&lt;tile-number&gt;&lt;/i&gt; is set as parallaxing in <ins class="diffchange diffchange-inline">32-bit OpenGL </ins>mode. &lt;i&gt;&lt;reserved&gt;&lt;/i&gt; should be 0 for now until its meaning is fully conceived.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>{{Def table2<del class="diffchange diffchange-inline">}} {{Def table1</del>}}</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div {{Def link}}&gt;</del>definemodel<del class="diffchange diffchange-inline">&lt;/div&gt;</del>=====</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>=====definemodel=====</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;definemodel &lt;i&gt;&lt;filename&gt; &lt;scale&gt; &lt;shade-offset&gt;&lt;/i&gt;&lt;/span&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;definemodel &lt;i&gt;&lt;filename&gt; &lt;scale&gt; &lt;shade-offset&gt;&lt;/i&gt;&lt;/span&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l631" >Line 631:</td>
<td colspan="2" class="diff-lineno">Line 761:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: Defines a range of ART-file tiles to correspond with the given frame of the model specified in the last preceding &lt;b&gt;definemodel&lt;/b&gt; instruction. &lt;i&gt;&lt;frame-name&gt;&lt;/i&gt; is the name of the frame, which if identical to the starting frame of a &lt;b&gt;definemodelanim&lt;/b&gt; animation will play that animation. If &lt;i&gt;&lt;frame-name&gt;&lt;/i&gt; is not corresponding with an animation, the replacement will be static. &lt;i&gt;&lt;first-tile&gt;&lt;/i&gt; and &lt;i&gt;&lt;last-tile&gt;&lt;/i&gt; specify a range of ART-file tiles which this model frame should replace.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>: Defines a range of ART-file tiles to correspond with the given frame of the model specified in the last preceding &lt;b&gt;definemodel&lt;/b&gt; instruction. &lt;i&gt;&lt;frame-name&gt;&lt;/i&gt; is the name of the frame, which if identical to the starting frame of a &lt;b&gt;definemodelanim&lt;/b&gt; animation will play that animation. If &lt;i&gt;&lt;frame-name&gt;&lt;/i&gt; is not corresponding with an animation, the replacement will be static. &lt;i&gt;&lt;first-tile&gt;&lt;/i&gt; and &lt;i&gt;&lt;last-tile&gt;&lt;/i&gt; specify a range of ART-file tiles which this model frame should replace.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>{{Def table2<del class="diffchange diffchange-inline">}} {{Def table1</del>}}</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div {{Def link}}&gt;</del>definevoxel<del class="diffchange diffchange-inline">&lt;/div&gt;</del>=====</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>=====definevoxel=====</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;definevoxel &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;definevoxel &lt;i&gt;&lt;filename&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l642" >Line 642:</td>
<td colspan="2" class="diff-lineno">Line 773:</td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;b&gt;definevoxeltiles&lt;/b&gt; defines the range of ART-file tiles to replace with the voxel.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;b&gt;definevoxeltiles&lt;/b&gt; defines the range of ART-file tiles to replace with the voxel.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>{{Def table2<del class="diffchange diffchange-inline">}} {{Def table1</del>}}</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>=====<del class="diffchange diffchange-inline">&lt;div {{Def link}}&gt;</del>alphahack<del class="diffchange diffchange-inline">&lt;/div&gt;</del>=====</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>=====alphahack=====</div></td></tr>
<tr><td colspan="2">&#160;</td><td class='diff-marker'>+</td><td class='diff-addedline'><div><ins class="diffchange diffchange-inline">{{Def table1}}</ins></div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;alphahack &lt;i&gt;&lt;tilenum&gt; &lt;value&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;alphahack &lt;i&gt;&lt;tilenum&gt; &lt;value&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;alphahackrange &lt;i&gt;&lt;tilenum1&gt; &lt;tilenum2&gt; &lt;value&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>&lt;span {{Def element}}&gt;alphahackrange &lt;i&gt;&lt;tilenum1&gt; &lt;tilenum2&gt; &lt;value&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>&lt;b&gt;alphahack&lt;/b&gt; is a deprecated command to improve alpha filtering of highres art of &lt;i&gt;&lt;tilenum&gt;&lt;/i&gt;. &lt;i&gt;&lt;value&gt;&lt;/i&gt; is always -1.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>&lt;b&gt;alphahack&lt;/b&gt; is a deprecated command <ins class="diffchange diffchange-inline">previously used </ins>to improve alpha filtering of highres art of &lt;i&gt;&lt;tilenum&gt;&lt;/i&gt;. &lt;i&gt;&lt;value&gt;&lt;/i&gt; is always -1.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>{{Def table2}}</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>{{Def table2}}</div></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange"></del></div></td><td colspan="2">&#160;</td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div><del class="diffchange">[[Category:All commands]]</del></div></td><td colspan="2">&#160;</td></tr>
</table><hr class='diff-hr' id='mw-oldid' />
		<h2 class='diff-currentversion-title'>Latest revision as of 00:01, 4 January 2016</h2>
<p>DEF files are parsed scripts which allow definition of textures, 3D models, miscellaneous settings, higher-quality sounds and music, and more.
</p><p>Comments can be used by prefixing the text with a double forward-slash <code>//</code>, or surrounding the text with <code>/* (comment here) */</code>.
</p>
<div id="toc" class="toc"><div id="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Setup"><span class="tocnumber">1</span> <span class="toctext">Setup</span></a>
<ul>
<li class="toclevel-2 tocsection-2"><a href="#include"><span class="tocnumber">1.1</span> <span class="toctext">include</span></a></li>
<li class="toclevel-2 tocsection-3"><a href="#includedefault"><span class="tocnumber">1.2</span> <span class="toctext">includedefault</span></a></li>
<li class="toclevel-2 tocsection-4"><a href="#define"><span class="tocnumber">1.3</span> <span class="toctext">define</span></a></li>
<li class="toclevel-2 tocsection-5"><a href="#loadgrp"><span class="tocnumber">1.4</span> <span class="toctext">loadgrp</span></a></li>
<li class="toclevel-2 tocsection-6"><a href="#noautoload"><span class="tocnumber">1.5</span> <span class="toctext">noautoload</span></a></li>
<li class="toclevel-2 tocsection-7"><a href="#cachesize"><span class="tocnumber">1.6</span> <span class="toctext">cachesize</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-8"><a href="#Color_Palettes"><span class="tocnumber">2</span> <span class="toctext">Color Palettes</span></a>
<ul>
<li class="toclevel-2 tocsection-9"><a href="#tint"><span class="tocnumber">2.1</span> <span class="toctext">tint</span></a></li>
<li class="toclevel-2 tocsection-10"><a href="#fogpal"><span class="tocnumber">2.2</span> <span class="toctext">fogpal</span></a></li>
<li class="toclevel-2 tocsection-11"><a href="#makepalookup"><span class="tocnumber">2.3</span> <span class="toctext">makepalookup</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-12"><a href="#Definitions"><span class="tocnumber">3</span> <span class="toctext">Definitions</span></a>
<ul>
<li class="toclevel-2 tocsection-13"><a href="#8-Bit_.ART_File_Replacements"><span class="tocnumber">3.1</span> <span class="toctext">8-Bit .ART File Replacements</span></a>
<ul>
<li class="toclevel-3 tocsection-14"><a href="#tilefromtexture"><span class="tocnumber">3.1.1</span> <span class="toctext">tilefromtexture</span></a></li>
<li class="toclevel-3 tocsection-15"><a href="#animtilerange"><span class="tocnumber">3.1.2</span> <span class="toctext">animtilerange</span></a></li>
<li class="toclevel-3 tocsection-16"><a href="#voxel"><span class="tocnumber">3.1.3</span> <span class="toctext">voxel</span></a></li>
</ul>
</li>
<li class="toclevel-2 tocsection-17"><a href="#High_Resolution_Art"><span class="tocnumber">3.2</span> <span class="toctext">High Resolution Art</span></a>
<ul>
<li class="toclevel-3 tocsection-18"><a href="#texture"><span class="tocnumber">3.2.1</span> <span class="toctext">texture</span></a></li>
<li class="toclevel-3 tocsection-19"><a href="#skybox"><span class="tocnumber">3.2.2</span> <span class="toctext">skybox</span></a></li>
<li class="toclevel-3 tocsection-20"><a href="#model"><span class="tocnumber">3.2.3</span> <span class="toctext">model</span></a></li>
</ul>
</li>
<li class="toclevel-2 tocsection-21"><a href="#Audio"><span class="tocnumber">3.3</span> <span class="toctext">Audio</span></a>
<ul>
<li class="toclevel-3 tocsection-22"><a href="#music"><span class="tocnumber">3.3.1</span> <span class="toctext">music</span></a></li>
<li class="toclevel-3 tocsection-23"><a href="#sound"><span class="tocnumber">3.3.2</span> <span class="toctext">sound</span></a></li>
<li class="toclevel-3 tocsection-24"><a href="#animsounds"><span class="tocnumber">3.3.3</span> <span class="toctext">animsounds</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="toclevel-1 tocsection-25"><a href="#Un-Definitions"><span class="tocnumber">4</span> <span class="toctext">Un-Definitions</span></a>
<ul>
<li class="toclevel-2 tocsection-26"><a href="#undeftexture"><span class="tocnumber">4.1</span> <span class="toctext">undeftexture</span></a></li>
<li class="toclevel-2 tocsection-27"><a href="#undefmodel"><span class="tocnumber">4.2</span> <span class="toctext">undefmodel</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-28"><a href="#Misc"><span class="tocnumber">5</span> <span class="toctext">Misc</span></a>
<ul>
<li class="toclevel-2 tocsection-29"><a href="#dummytile"><span class="tocnumber">5.1</span> <span class="toctext">dummytile</span></a></li>
<li class="toclevel-2 tocsection-30"><a href="#setuptile"><span class="tocnumber">5.2</span> <span class="toctext">setuptile</span></a></li>
<li class="toclevel-2 tocsection-31"><a href="#dummytilefrompic"><span class="tocnumber">5.3</span> <span class="toctext">dummytilefrompic</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-32"><a href="#Mapster32"><span class="tocnumber">6</span> <span class="toctext">Mapster32</span></a>
<ul>
<li class="toclevel-2 tocsection-33"><a href="#2dcol"><span class="tocnumber">6.1</span> <span class="toctext">2dcol</span></a></li>
<li class="toclevel-2 tocsection-34"><a href="#spritecol"><span class="tocnumber">6.2</span> <span class="toctext">spritecol</span></a></li>
<li class="toclevel-2 tocsection-35"><a href="#spritehotkey"><span class="tocnumber">6.3</span> <span class="toctext">spritehotkey</span></a></li>
<li class="toclevel-2 tocsection-36"><a href="#tilegroup"><span class="tocnumber">6.4</span> <span class="toctext">tilegroup</span></a></li>
<li class="toclevel-2 tocsection-37"><a href="#alphabet"><span class="tocnumber">6.5</span> <span class="toctext">alphabet</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-38"><a href="#Deprecated_Commands"><span class="tocnumber">7</span> <span class="toctext">Deprecated Commands</span></a>
<ul>
<li class="toclevel-2 tocsection-39"><a href="#definetexture"><span class="tocnumber">7.1</span> <span class="toctext">definetexture</span></a></li>
<li class="toclevel-2 tocsection-40"><a href="#definetint"><span class="tocnumber">7.2</span> <span class="toctext">definetint</span></a></li>
<li class="toclevel-2 tocsection-41"><a href="#defineskybox"><span class="tocnumber">7.3</span> <span class="toctext">defineskybox</span></a></li>
<li class="toclevel-2 tocsection-42"><a href="#definemodel"><span class="tocnumber">7.4</span> <span class="toctext">definemodel</span></a></li>
<li class="toclevel-2 tocsection-43"><a href="#definevoxel"><span class="tocnumber">7.5</span> <span class="toctext">definevoxel</span></a></li>
<li class="toclevel-2 tocsection-44"><a href="#alphahack"><span class="tocnumber">7.6</span> <span class="toctext">alphahack</span></a></li>
</ul>
</li>
</ul>
</div>

<h2><span class="mw-headline" id="Setup">Setup</span></h2>
<h5><span class="mw-headline" id="include">include</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">include <i>&lt;filename&gt;</i></span><br />
<span style="font-weight: bold;">#include <i>&lt;filename&gt;</i></span>
</p><p>Processes the script commands in <i>&lt;filename&gt;</i> at the point of the <b>include</b> call.
</p>
</div>
<h5><span class="mw-headline" id="includedefault">includedefault</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">includedefault</span><br />
<span style="font-weight: bold;">#includedefault</span>
</p><p>Processes the script commands in the default .def file at the point of the <b>include</b> call. Only useful for command-line overrides.
</p><p>For Duke Nukem 3D, the file is duke3d.def. For NAM, it is nam.def. For WWII GI, it is ww2gi.def.
</p>
</div>
<h5><span class="mw-headline" id="define">define</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">define <i>&lt;label&gt; &lt;integer-value&gt;</i></span><br />
<span style="font-weight: bold;">#define <i>&lt;label&gt; &lt;integer-value&gt;</i></span>
</p><p>Declares <i>&lt;label&gt;</i> to represent the numeric value <i>&lt;integer-value&gt;</i>. <i>&lt;integer-value&gt;</i> can be a label, in which case the value of the label given is used.
</p><p>NOTE: You may find it convenient to include DEFS.CON or NAMES.H to predefine many of the tile (and sound) names in the art file.
</p>
</div>
<h5><span class="mw-headline" id="loadgrp">loadgrp</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">loadgrp <i>&lt;.grp\.zip file&gt;</i></span>
</p><p>The DEF equivalent of the <b>/g</b> command line switch.
</p>
</div>
<h5><span class="mw-headline" id="noautoload">noautoload</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">noautoload</span>
</p><p>Disables the autoload dir feature.
</p>
</div>
<h5><span class="mw-headline" id="cachesize">cachesize</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">cachesize <i>&lt;size&gt;</i></span>
</p><p>Specifies the size of the cache in Kb. Don't use this unless you know what you are doing.
</p>
</div>
<h2><span class="mw-headline" id="Color_Palettes">Color Palettes</span></h2>
<h5><span class="mw-headline" id="tint">tint</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">tint <i>{ ... }</i></span>
</p><p>Defines a Hightile texture tint to simulate palette effects normally used on ART-file tiles.
</p><p>Example:
</p>
<pre>tint { pal 1 red 127 green 127 blue 255 flags 0 }
tint { pal 2 green 127 blue 127 }
</pre>
<p>The brace-enclosed block may contain these instructions:
</p>
<dl><dd> <span style="font-weight: bold; color: #002946">pal <i>&lt;palnum&gt;</i></span></dd></dl>
<dl><dd> The palette number the tint applies to.</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">red <i>&lt;value&gt;</i></span> (or <span style="font-weight: bold; color: #002946">r <i>&lt;value&gt;</i></span>)<br /></dd>
<dd> <span style="font-weight: bold; color: #002946">green <i>&lt;value&gt;</i></span> (or <span style="font-weight: bold; color: #002946">g <i>&lt;value&gt;</i></span>)<br /></dd>
<dd> <span style="font-weight: bold; color: #002946">blue <i>&lt;value&gt;</i></span> (or <span style="font-weight: bold; color: #002946">b <i>&lt;value&gt;</i></span>)</dd></dl>
<dl><dd> Specifies a color component value, in the range of 0 to 255. Unspecified components are assumed to be 255 and any out of range values are clamped to the maximum or minimum as appropriate.</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">flags <i>&lt;flags&gt;</i></span></dd></dl>
<dl><dd> Specifies any special processing effects to use for the tint. The value of flags may be the sum of any of these values:</dd></dl>
<dl><dd> 0 = no effects<br /></dd>
<dd> 1 = convert to greyscale<br /></dd>
<dd> 2 = invert colors</dd></dl>
</div>
<h5><span class="mw-headline" id="fogpal">fogpal</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">fogpal <i>&lt;palette number&gt; &lt;red intensity&gt; &lt;green intensity&gt; &lt;blue intensity&gt;</i></span>
</p><p><b>fogpal</b> defines a palette a sector-based fog effect. To use it, change the pal of your sector to the pal defined with <b>fogpal</b>.
</p><p>Intensities range from 0-63. Palettes 26, 27, 28 and 29 are pre-defined for you as white, red, green and blue respectively. Sector visibility controls fog density.
</p>
</div>
<h5><span class="mw-headline" id="makepalookup">makepalookup</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">makepalookup <i>{ ... }</i></span>
</p><p>Interface to creating palette lookups containing both color index remapping (only in effect for non-hightile textures) and fog. This is in contrast to <b>fogpal</b>, which always resets the remapping to the identity mapping ("pal 0").
</p><p><br />
The brace-enclosed block may contain these instructions:
</p>
<dl><dd> <span style="font-weight: bold; color: #002946">pal <i>&lt;palnum&gt;</i></span></dd></dl>
<dl><dd> The palette number, must be from 1 to 250.</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">red <i>&lt;value&gt;</i></span> (or <span style="font-weight: bold; color: #002946">r <i>&lt;value&gt;</i></span>)<br /></dd>
<dd> <span style="font-weight: bold; color: #002946">green <i>&lt;value&gt;</i></span> (or <span style="font-weight: bold; color: #002946">g <i>&lt;value&gt;</i></span>)<br /></dd>
<dd> <span style="font-weight: bold; color: #002946">blue <i>&lt;value&gt;</i></span> (or <span style="font-weight: bold; color: #002946">b <i>&lt;value&gt;</i></span>)</dd></dl>
<dl><dd> Specifies a color component value, in the range of 0 to 63. Unspecified components are assumed to be 0 and any out of range values are clamped to the maximum or minimum as appropriate.</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">remappal <i>&lt;palnum&gt;</i></span></dd></dl>
<dl><dd> The palette number to take the index remapping from, i.e. 21 for blue -&gt; red.  When absent, defaults to 0.</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">remapself</span></dd></dl>
<dl><dd> The same as <b>remappal</b> <i>&lt;palnum&gt;</i>, where <i>&lt;palnum&gt;</i> is the number provided for the <b>pal</b> token.</dd></dl>
<p><br />
<b>Examples</b><br />
</p><p>This creates palookup 200 with a fog of (30,0,0) and a blue-to-yellow remapping (assuming it has not been changed before):
</p>
<pre> makepalookup { pal 200  red 30  remappal 23 }
</pre>
<p>This 'fogifies' palookup 21 with a red fog:
</p>
<pre> makepalookup { pal 21  red 30  remapself }
</pre>
<p>This overwrites palookup 21 with a red fog, but clears the blue-to-red remapping:
</p>
<pre> makepalookup { pal 21  red 30 }
</pre>
</div>
<h2><span class="mw-headline" id="Definitions">Definitions</span></h2>
<h3><span class="mw-headline" id="8-Bit_.ART_File_Replacements">8-Bit .ART File Replacements</span></h3>
<h5><span class="mw-headline" id="tilefromtexture">tilefromtexture</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">tilefromtexture &lt;tilenum&gt; <i>{ ... }</i></span>
</p><p>Used to generate an 8-bit tile from an image file.  Use the alpha channel for transparency instead of the pink color.
</p>
<dl><dd> <span style="font-weight: bold; color: #002946">file <i>&lt;filename&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">name <i>&lt;filename&gt;</i></span></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">alphacut <i>&lt;value&gt;</i></span></dd></dl>
<p>In addition to working when you are adding an image file as an art tile, the following parameters can also be used without specifying a file to <i>modify</i> the attributes of an existing ART tile.
</p>
<dl><dd> <span style="font-weight: bold; color: #002946">xoffset <i>&lt;value&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">xoff <i>&lt;value&gt;</i></span></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">yoffset <i>&lt;value&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">yoff <i>&lt;value&gt;</i></span></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">texhitscan</span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">nofullbright</span></dd></dl>
</div>
<h5><span class="mw-headline" id="animtilerange">animtilerange</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">animtilerange <i>&lt;tilenum1&gt; &lt;tilenum2&gt; &lt;speed value&gt; &lt;animation value&gt;</i></span>
</p><p>Sets an animation range identical to the ones embedded in the .ART files.
</p><p>Speed value ranges from 0 to 15, 0 being the fastest.
</p><p>Values are:
</p><p>0 = none<br />
1 = oscillating<br />
2 = forward<br />
3 = backward
</p>
</div>
<h5><span class="mw-headline" id="voxel">voxel</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">voxel <i>&lt;filename&gt; { ... }</i></span>
</p><p>Defines a voxel to replace sprites. filename is the name of the .KVX file containing the voxel. The brace-enclosed block may contain these instructions:
</p>
<dl><dd> <span style="font-weight: bold; color: #002946">tile <i>&lt;tilenum&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">tile0 <i>&lt;tilenum&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">tile1 <i>&lt;tilenum&gt;</i></span></dd></dl>
<dl><dd> Use these instructions to map tiles that should be rendered as a voxels. Use <b>tile</b> to map a single tile to be rendered as voxels and <b>tile0</b>, <b>tile1</b> together define a range of tiles to be rendered as voxels. The <b>tile0</b> instruction should appear before the <b>tile1</b> instruction to define a correct range.</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">scale <i>&lt;value&gt;</i></span></dd></dl>
<dl><dd> <i>&lt;value&gt;</i> is a (possibly fractional) value specifying a scaling factor for the voxelmodel when it is rendered, eg. 1.5 for one-and-a-half times as big.</dd></dl>
</div>
<h3><span class="mw-headline" id="High_Resolution_Art">High Resolution Art</span></h3>
<h5><span class="mw-headline" id="texture">texture</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">texture <i>&lt;tilenum&gt; { ... }</i></span>
</p><p>Defines a Hightile texture to replace an ART-file tile. <i>&lt;tilenum&gt;</i> may be a number, or a defined label.
</p><p>Example:
</p>
<pre>texture 3586 {
  pal 0 { file "mymod/tree.png" }
  pal 21 { file "mymod/tree_red.png" xscale 2.0 yscale 2.0 alphacut 0 nodownsize nocompress }
  glow { file "mymod/tree_light.png" }
  detail { file "mymod/plant_texture.png" scale 0.5 }
}
</pre>
<p>The brace-enclosed block may contain these instructions:
</p>
<dl><dd> <span style="font-weight: bold; color: #002946">pal <i>&lt;palnum&gt; { ... }</i></span></dd></dl>
<dl><dd> Replaces the palette <i>&lt;palnum&gt;</i>. If a palette has no pal definition palette 0 definition will be used. Tint will not be used on palettes defined with this instruction.</dd></dl>
<dl><dd> The brace-enclosed block may contain these instructions:</dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">file <i>&lt;filename&gt;</i></span> (or <span style="font-weight: bold; color: #002946">name <i>&lt;filename&gt;</i></span>)</dd></dl></dd></dl>
<dl><dd><dl><dd> Defines which texture file to use. File may be any PNG, JPG, DDS, TGA, BMP, GIF or PCX file. This instruction must be supplied.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">alphacut <i>&lt;cutoff-value&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Sets the level of transparency at which a pixel in the texture is considered opaque. Pixels with more transparency than the cut-off are not drawn to the screen when rendered. The default setting is 0.32, which is just below the 33% transparency level of Build. If your texture has areas that are more transparent than the default, you can lower the cut-off level to preserve that detail.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">nocompress</span></dd></dl></dd></dl>
<dl><dd><dl><dd> Prevents the texture from being compressed using S3TC if texture compression is enabled.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">nodownsize</span></dd></dl></dd></dl>
<dl><dd><dl><dd> Prevents the texture from being downsized.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">xscale <i>&lt;value&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">yscale <i>&lt;value&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Sets the scale of the hightile texture in relation to the original texture. A <i>&lt;value&gt;</i> of 1.0 makes it the same size, higher makes it cover more then the original tile and smaller makes it cover a smaller area. <b>xscale</b> (aka <b>scale</b>, <b>detailscale</b>, <b>intensity</b>) sets the horizontal scale and <b>yscale</b> sets the vertical scale.</dd></dl></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">detail <i>{ ... }</i></span></dd></dl>
<dl><dd> Defines a <a href="../wiki/Detail_mapping.html" title="Detail mapping">detail texture</a> for the texture. The brace-enclosed block may contain these instructions:</dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">file <i>&lt;filename&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Specifies which detail texture file to use. File may be any PNG, JPG, DDS, TGA, BMP, GIF or PCX file. This instruction must be supplied.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">scale <i>&lt;value&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> <i>&lt;value&gt;</i> is a positive floating-point value that'll determine how much your detail map should repeat on your diffuse map (if you want your detail map to repeat five times, use a 1/5 scale&#160;: 0.2).</dd></dl></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">glow <i>{ ... }</i></span></dd></dl>
<dl><dd> Defines a <a href="../wiki/Glow_mapping.html" title="Glow mapping">glow map</a> for the texture. The brace-enclosed block may contain these instructions:</dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">file <i>&lt;filename&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Specifies which glow map file to use. This instruction must be supplied.</dd></dl></dd></dl>
</div>
<h5><span class="mw-headline" id="skybox">skybox</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">skybox <i>{ ... }</i></span>
</p><p>Defines a skybox that overrides a parallaxing floor or ceiling in OpenGL rendering modes.
</p><p>Example:
</p>
<pre>skybox {
  tile 3586 pal 0
  front "mymod/sky_1.png" nocompress 
  right "mymod/sky_2.png" nocompress 
  back  "mymod/sky_3.png" nocompress
  left  "mymod/sky_4.png" nocompress 
  top   "mymod/sky_5.png" nocompress
  down  "mymod/sky_6.png" nocompress
}
</pre>
<p>The brace-enclosed block may contain these instructions:
</p>
<dl><dd> <span style="font-weight: bold; color: #002946">tile <i>&lt;tilenum&gt;</i></span></dd></dl>
<dl><dd> Specifies the ART file tile to override.</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">pal <i>&lt;palnum&gt;</i></span></dd></dl>
<dl><dd> Specifies the palette number the skybox should happen for.</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">front <i>&lt;filename&gt;</i></span> (or <span style="font-weight: bold; color: #002946">Front</span> / <span style="font-weight: bold; color: #002946">ft</span> / <span style="font-weight: bold; color: #002946">forward</span>)<br /></dd>
<dd> <span style="font-weight: bold; color: #002946">right <i>&lt;filename&gt;</i></span> (or <span style="font-weight: bold; color: #002946">rt</span> / <span style="font-weight: bold; color: #002946">right</span>)<br /></dd>
<dd> <span style="font-weight: bold; color: #002946">back  <i>&lt;filename&gt;</i></span> (or <span style="font-weight: bold; color: #002946">bk</span> / <span style="font-weight: bold; color: #002946">back</span>)<br /></dd>
<dd> <span style="font-weight: bold; color: #002946">left  <i>&lt;filename&gt;</i></span> (or <span style="font-weight: bold; color: #002946">lf</span> / <span style="font-weight: bold; color: #002946">left</span>) / <span style="font-weight: bold; color: #002946">lt</span>)<br /></dd>
<dd> <span style="font-weight: bold; color: #002946">top <i>&lt;filename&gt;</i></span> (or <span style="font-weight: bold; color: #002946">up</span> / <span style="font-weight: bold; color: #002946">top</span> / <span style="font-weight: bold; color: #002946">ceiling</span> / <span style="font-weight: bold; color: #002946">ceil</span>)<br /></dd>
<dd> <span style="font-weight: bold; color: #002946">down <i>&lt;filename&gt;</i></span> (or <span style="font-weight: bold; color: #002946">dn</span> / <span style="font-weight: bold; color: #002946">bottom</span> / <span style="font-weight: bold; color: #002946">floor</span> / <span style="font-weight: bold; color: #002946">down</span>)</dd></dl>
<dl><dd> Defines a single face of the skybox where facename may be any of these keywords appropriate for the face in question:</dd></dl>
<dl><dd> NOTE: All six faces are required to be specified.</dd></dl>
</div>
<h5><span class="mw-headline" id="model">model</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">model <i>&lt;filename&gt; { ... }</i></span>
</p><p>Defines a model to replace certain sprites in the game when running in 32-bit OpenGL mode. <i>&lt;filename&gt;</i> is the model file in md2 or md3 format.
</p><p>Note: md2 is considered deprecated.
</p><p>The brace-enclosed block may contain these instructions:
</p>
<dl><dd> <span style="font-weight: bold; color: #002946">scale <i>&lt;value&gt;</i></span></dd></dl>
<dl><dd> <i>&lt;value&gt;</i> is a (possibly fractional) value specifying a scaling factor for the model when it is rendered, eg. 1.5 for one-and-a-half times as big.</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">shade <i>&lt;shade-offset&gt;</i></span></dd></dl>
<dl><dd> <i>&lt;shade-offset&gt;</i> is an integer value specifying how much to bias the sprite's shade value by. A negative value for this makes the model brighter. Conversely, a positive value makes it darker.</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">zadd <i>&lt;offset&gt;</i></span></dd></dl>
<dl><dd> <i>&lt;offset&gt;</i> is a (possibly fractional) value specifying a height offset for the model. Quake models are aligned in the center while Build models are aligned at the floor. Using this command will allow Build to use Quake models without modification to the MD2/3 file itself.</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">flags <i>&lt;flags&gt;</i></span></dd></dl>
<dl><dd> Specifies any special properties the model should have, the values of which should be added together to combine multiple options.</dd>
<dd> 0: default value<br /></dd>
<dd> 1: Prevents the the model from being affected by the tints.<br /></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">skin <i>{ ... }</i></span></dd></dl>
<dl><dd> Defines a skin to be used on the model for all frames declared after this command. The brace-enclosed block may contain these instructions:</dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">pal <i>&lt;palnum&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Specifies which palette this skin maps to.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">surface <i>&lt;surfnum&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Specifies which MD3 surface this skin should be applied to. This has no significance for MD2 models.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">file <i>&lt;filename&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Specifies the texture file to use for the skin. File may be any PNG, JPG, DDS, TGA, BMP, GIF or PCX file</dd></dl></dd></dl>
<dl><dd><dl><dd> IMPORTANT: If your model exists in a subdirectory (ie. the model filename includes a path to the .md2/3) you will need to give the same path to filename if the skin is in the same directory.</dd></dl></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">anim <i>{ ... }</i></span></dd></dl>
<dl><dd> Defines an animation from a group of frames in the model. The brace-enclosed block may contain these instructions:</dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">frame0 <i>&lt;framename&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">frame1 <i>&lt;framename&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Specifies the names of the start (<b>frame0</b>) and end (<b>frame1</b>) frames of the animation.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">fps <i>&lt;fps&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Specifies the frame rate at which the animation should play. This value may be fractional.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">flags <i>&lt;flags&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Specifies any special properties the animation should have, the values of which should be added together to combine multiple options.</dd></dl></dd></dl>
<dl><dd><dl><dd> Valid options are:</dd>
<dd> 0 none (looping animation)<br /></dd>
<dd> 1 one-shot (plays beginning to end once and stops on the last frame).</dd></dl></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">frame <i>{ ... }</i></span></dd></dl>
<dl><dd> Defines a range of ART-file tiles to correspond with the given frame/animation of the model. The brace-enclosed block may contain these instructions:</dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">name <i>&lt;framename&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">frame <i>&lt;framename&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> If <i>&lt;framename&gt;</i> is identical to the starting frame of an animation, the engine will play that animation, otherwise the replacement will be static. You can choose to use the <b>frame</b> or <b>name</b> versions of this instruction as both are identical.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">tile <i>&lt;tilenum&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">tile0 <i>&lt;tilenum&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">tile1 <i>&lt;tilenum&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Use the tile instruction to specify an ART-file tile which this model should replace. Use the <b>tile0</b> and <b>tile1</b> instructions together to specify a range of ART-file tiles. If you use <b>tile0</b>, you must also have a <b>tile1</b>. You may not use the same instruction twice to specify multiple ranges.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">smoothduration <i>&lt;value&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> If smoothduration is non-zero switching from another animation to the one defined by that frame block will trigger an intermediary animation smoothing state of duration <i>&lt;value&gt;</i> seconds.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">pal <i>&lt;value&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Makes the model definition exclusive for the this pal. This allow to assign different models for different pal.</dd></dl></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">hud <i>{ ... }</i></span></dd></dl>
<dl><dd> Defines a range of ART-file tiles to use with a heads-up-display. The brace-enclosed block may contain these instructions:</dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">tile <i>&lt;tilenum&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">tile0 <i>&lt;tilenum&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">tile1 <i>&lt;tilenum&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> <b>tile0</b> and <b>tile1</b> together specify a range of ART-file tiles which this model frame should replace when rendered as part of the HUD. You can specify individual tiles using a single tile command.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">xadd <i>&lt;offset&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">yadd <i>&lt;offset&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">zadd <i>&lt;offset&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">angadd <i>&lt;offset&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Use these offsets to fine-tune the location of the model placement. <b>xadd</b>, <b>yadd</b>, and <b>zadd</b> are position offsets relative to the viewer's orienation. You can use floating point values with them. <b>angadd</b> is a Build angle offset. (512 90 degrees, 1024 180 degrees, etc...).</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">hide</span></dd></dl></dd></dl>
<dl><dd><dl><dd> Some weapons use multiple ART tiles for constructing the gun or animation. Use this option to hide parts that you don't need in your replacement.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">nobob</span></dd></dl></dd></dl>
<dl><dd><dl><dd> By default, the HUD model offset is affected by the player bobbing offset when the player is walking. Use this option to disable that.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">flipped</span></dd></dl></dd></dl>
<dl><dd><dl><dd> Use this option to apply the settings inside the hud block only if the object is normally rendered x-flipped (mirror image). Some weapons, such as the devastator, are rendered in 2 pieces, the left devastator is actually a mirror image of the right.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">nodepth</span></dd></dl></dd></dl>
<dl><dd><dl><dd> Use this to render a HUD model without the use of the depth buffer. Normally, you should avoid this. The one exception where this is useful is for the spinning nuke menu icon because it should always be in front -- and it just happens to be convex, which is the one case that is safe with the depth buffer disabled.</dd></dl></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">detail <i>{ ... }</i></span></dd></dl>
<dl><dd> Defines a <a href="../wiki/Detail_mapping.html" title="Detail mapping">detail texture</a> for the model. The brace-enclosed block may contain these instructions:</dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">file <i>&lt;filename&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Specifies which detail texture file to use. File may be any PNG, JPG, DDS, TGA, BMP, GIF or PCX file. This instruction must be supplied.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">scale <i>&lt;value&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> <i>&lt;value&gt;</i> is a positive floating-point value that'll determine how much your detail map should repeat on your diffuse map (if you want your detail map to repeat five times, use a 1/5 scale&#160;: 0.2).</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">surface <i>&lt;surfnum&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Specifies which MD3 surface this detail texture should be applied to. This has no significance for MD2 models.</dd></dl></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">glow <i>{ ... }</i></span></dd></dl>
<dl><dd> Defines a <a href="../wiki/Glow_mapping.html" title="Glow mapping">glow map</a> for the model. The brace-enclosed block may contain these instructions:</dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">file <i>&lt;filename&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Specifies which glow map file to use. This instruction must be supplied.</dd></dl></dd></dl>
<dl><dd><dl><dd> <span style="font-weight: bold; color: #002946">surface <i>&lt;surfnum&gt;</i></span></dd></dl></dd></dl>
<dl><dd><dl><dd> Specifies which MD3 surface this glow map should be applied to. This has no significance for MD2 models.</dd></dl></dd></dl>
</div>
<h3><span class="mw-headline" id="Audio">Audio</span></h3>
<h5><span class="mw-headline" id="music">music</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">music <i>{ ... }</i></span>
</p><p>Example:
</p>
<pre>music { id "E1L1" file "stalker1.ogg" }
music { id "intro" file "grabbag.ogg" }
music { id "briefing" file "briefing.ogg" }
music { id "loading" file "menusng2.flac" }
</pre>
<dl><dd> <span style="font-weight: bold; color: #002946">id <i>&lt;value&gt;</i></span></dd></dl>
<dl><dd> <i>&lt;value&gt;</i> is "intro", "briefing", "loading" or "E<b>x</b>L<b>y</b>" (where x is the episode and y is the level).<br /></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">file <i>&lt;filename&gt;</i></span></dd></dl>
<dl><dd> Specifies which audio file to use. File types: MIDI, Ogg Vorbis, FLAC</dd></dl>
</div>
<h5><span class="mw-headline" id="sound">sound</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">sound <i>{ ... }</i></span>
</p><p>Example:
</p>
<pre>sound { id "249" file "bonus.ogg" }
</pre>
<dl><dd> <span style="font-weight: bold; color: #002946">id <i>&lt;value&gt;</i></span></dd></dl>
<dl><dd> Specifies the ID of sound. The ID can be found in DEFS.CON. <b>NOTE:</b> This should only be used for HRP-like replacement of existing sounds. New sounds should use <a href="../wiki/Definesound.html" title="Definesound">definesound</a>.</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">file <i>&lt;filename&gt;</i></span></dd></dl>
<dl><dd> Specifies which audio file to use. File types: WAV, VOC, Ogg Vorbis, FLAC</dd></dl>
</div>
<h5><span class="mw-headline" id="animsounds">animsounds</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">animsounds &lt;anim&gt; <i>{ frame1 sound1  frame2 sound2 ... }</i></span>
</p><p><b>&lt;anim&gt;</b> has to be one of the following tokens corresponding to hard-coded Duke3D anims:
</p>
<ul><li> cineov2: Episode 2 ending</li>
<li> cineov3: Episode 3 ending</li>
<li> RADLOGO: "Come back to bed, Duke..."</li>
<li> DUKETEAM: Duke3D team still</li>
<li> logo: Intro nuke logo</li>
<li> vol41a: Episode 4 intro 1</li>
<li> vol42a: Episode 4 intro 2</li>
<li> vol43a: Episode 4 intro 3</li>
<li> vol4e1: Episode 4 ending 1</li>
<li> vol4e2: Episode 4 ending 2</li>
<li> vol4e3: Episode 4 ending 3</li></ul>
<p>The <b>frame</b><i>N'</i>s (1-based frame numbers) have to be in ascending order. They do not need to be strictly ascending, so that a frame may have more than one sound.
</p><p>Example: for Duke3D's XBLA nuke logo animation (IVF extracted from nuke.webm),
the following definition overlays the video with a sound sequence similar
(identical save for timing) to the original nuke animation:
</p>
<pre>// frame 1: FLY_BY, frame 64: PIPEBOMB_EXPLODE
animsounds logo { 1 244  64 14 }
</pre>
</div>
<h2><span class="mw-headline" id="Un-Definitions">Un-Definitions</span></h2>
<p>The main use for these is for cases in which the .ART files are somewhat different, and you want to ensure compatibility for the new art without new textures or models. A good example of this is <a rel="nofollow" class="external text" href="http://hendricks266.duke4.net/nw_plus.php">Duke: Nuclear Winter Plus</a> by <a href="../wiki/Hendricks266.html" class="mw-redirect" title="Hendricks266">Hendricks266</a>. (see <a rel="nofollow" class="external text" href="../../svn.eduke32.com/nw_plus/nwinter/undef.def">undef.def</a>)
</p><p><br />
</p>
<h5><span class="mw-headline" id="undeftexture">undeftexture</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">undeftexture <i>&lt;tile&gt;</i></span><br />
<span style="font-weight: bold;">undeftexturerange <i>&lt;tile0&gt; &lt;tile1&gt;</i></span>
</p><p>This is for undefining Hightile textures.
</p>
</div>
<h5><span class="mw-headline" id="undefmodel">undefmodel</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">undefmodel <i>&lt;tile&gt;</i></span><br />
<span style="font-weight: bold;">undefmodelrange <i>&lt;tile0&gt; &lt;tile1&gt;</i></span><br />
<span style="font-weight: bold;">undefmodelof <i>&lt;tile&gt;</i></span><sup>1</sup>
</p><p>This is for undefining 3D models.
</p><p>With <b>undefmodelof</b> all the tiles grouped together within the same .def code block are un-defined.
</p><p><sup>1</sup>Support of <b>undefmodelof</b> is disabled indefinitely due to problems with its implementation.
</p>
</div>
<h2><span class="mw-headline" id="Misc">Misc</span></h2>
<h5><span class="mw-headline" id="dummytile">dummytile</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">dummytile <i>&lt;tilenum&gt; &lt;x-dimension&gt; &lt;y-dimension&gt;</i></span><br />
<span style="font-weight: bold;">dummytilerange <i>&lt;tilenum1&gt; &lt;tilenum2&gt; &lt;x-dimension&gt; &lt;y-dimension&gt;</i></span>
</p><p>Used in DEF files to create a blank tile at location <b>&lt;<i>tilenum</i>&gt;</b> of the dimensions <b>&lt;<i>x-dimension</i>&gt;</b> and <b>&lt;<i>y-dimension</i>&gt;</b>. This allows the creation of placeholder tiles for use with definetexture\texture without having to edit .ART files.
</p><p><b>NOTE:</b> In most circumstances <b>setuptile</b> is a better command to use, unless you specifically want black boxes.
</p>
</div>
<h5><span class="mw-headline" id="setuptile">setuptile</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">setuptile <i>&lt;tilenum&gt; &lt;x-dimension&gt; &lt;y-dimension&gt; &lt;x-offset&gt; &lt;y-offset&gt;</i></span><br />
<span style="font-weight: bold;">setuptilerange <i>&lt;tilenum1&gt; &lt;tilenum2&gt; &lt;x-dimension&gt; &lt;y-dimension&gt; &lt;x-offset&gt; &lt;y-offset&gt;</i></span>
</p><p>Used in DEF files to setup the properties which are applied to the highres replacement of the tile. This allows the creation of placeholder tiles for use with definetexture\texture without having to edit .ART files.
</p><p>Unlike <b>dummytile</b> this command won't draw black squares and accepts offsets.
</p><p>It doesn't affect 8-bit tiles or HUD images.
</p>
</div>
<h5><span class="mw-headline" id="dummytilefrompic">dummytilefrompic</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">dummytilefrompic <i>&lt;tileID&gt; &lt;file&gt;</i></span>
</p>
</div>
<h2><span class="mw-headline" id="Mapster32">Mapster32</span></h2>
<h5><span class="mw-headline" id="2dcol">2dcol</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">2dcol <i>&lt;colornum&gt; &lt;red&gt; &lt;green&gt; &lt;blue&gt;</i></span>
</p><p><b>2dcol</b> is a definition of a color to be used in the 2D mode of <a href="../wiki/Mapster32.html" title="Mapster32">Mapster32</a>, in conjunction with <b>spritecol</b> that works similarly to <b>tint</b> and <b>definetint</b>. <i>&lt;colornum&gt;</i> is a unique identifier, similar to <a href="../wiki/Define.html" title="Define">defines</a> and <a href="../wiki/Gamevar.html" class="mw-redirect" title="Gamevar">gamevars</a>. <i>&lt;red&gt;</i>, <i>&lt;green&gt;</i>, and <i>&lt;blue&gt;</i> are the RGB color values that are mixed together to get your custom color.
</p><p>Certain low values are already hard-coded, and redefining them will change colors of the default layout. If you know the correct value, you can replace the default colors used for <b>all</b> the sprites. You truly have the power to customize Mapster32. Lime green 2D mode background, anyone?
</p>
</div>
<h5><span class="mw-headline" id="spritecol">spritecol</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">spritecol <i>&lt;tilenum&gt; &lt;normalcolornum&gt; &lt;blockingcolornum&gt;</i></span>
</p><p><b>spritecol</b> is a definition of the color a sprite will appear in 2D mode, instead of the standard sky blue and hot pink, or another special color (like yellow for hard-coded enemies or white for the <a href="../wiki/Special_Sprite_Reference_Guide.html?title=Special_Sprite_Reference_Guide&amp;action=edit&amp;redlink=1" class="new" title="Special Sprite Reference Guide (page does not exist)">special sprites</a>). <b>&lt;<i>normalcolornum</i>&gt;</b> is the <b>&lt;<i>colornum</i>&gt;</b> of the <b>2dcol</b> definition of your color for the standard sprite color as defined by <b>&lt;<i>tilenum</i>&gt;</b>. The same goes for <b>&lt;<i>blockingcolornum</i>&gt;</b>, except that this value is for when the sprite has the first bit of <a href="../wiki/Cstat.html" title="Cstat">cstat</a> set (1) (<code>[']+[B]</code> keys in <a href="../wiki/Mapster32.html" title="Mapster32">Mapster32</a>), which is the blocking flag.
</p>
</div>
<h5><span class="mw-headline" id="spritehotkey">spritehotkey</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">spritehotkey <i>&lt;key&gt; &lt;spriteID&gt;</i></span>
</p><p>Pressing a key from 1 to 0 on the upper row before pressing S will make the inserted sprite's picnum change according to this definition.
</p>
</div>
<h5><span class="mw-headline" id="tilegroup">tilegroup</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">tilegroup <i>&lt;groupname&gt; { ... }</i></span>
</p><p>Defines group for the tile selector (press 'T'). Mapster32 loads TILES.CFG on startup.
</p>
<dl><dd> <span style="font-weight: bold; color: #002946">tile <i>&lt;tilenum&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">tilerange <i>&lt;tilenum1&gt; &lt;tilenum2&gt;</i></span><br /></dd>
<dd> <span style="font-weight: bold; color: #002946">tiles <i>{ &lt;tile1&gt; &lt;tile2&gt; ... &lt;tileN&gt; }</i></span></dd></dl>
<dl><dd> Adds tiles to the group. Names can be found in DEFS.CON.</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">hotkey <i>&lt;value&gt;</i></span></dd></dl>
<dl><dd> Specifies the hotkey for the group.</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">colors <i>&lt;value1&gt; &lt;value2&gt;</i></span></dd></dl>
<dl><dd> Colors are the colors for Blocking OFF and Blocking ON.</dd></dl>
</div>
<h5><span class="mw-headline" id="alphabet">alphabet</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">alphabet <i>{ ... }</i></span>
</p><p>Defines alphabet for the input text feature (Ctrl+T). Mapster32 loads TILES.CFG on startup.
</p>
<dl><dd> <span style="font-weight: bold; color: #002946">map <i>&lt;value&gt; &lt;tile&gt;</i></span></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">mapa <i>&lt;string&gt; &lt;tile&gt;</i></span></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">maprange <i>&lt;value1&gt; &lt;value2&gt; &lt;tile&gt;</i></span></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">maprangea <i>&lt;char1&gt; &lt;char2&gt; &lt;tile&gt;</i></span></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">offset <i>&lt;value&gt; &lt;offset&gt;</i></span></dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">offseta <i>&lt;string&gt; &lt;offset&gt;</i></span></dd></dl>
</div>
<h2><span class="mw-headline" id="Deprecated_Commands">Deprecated Commands</span></h2>
<h5><span class="mw-headline" id="definetexture">definetexture</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">definetexture <i>&lt;tile-number&gt; &lt;palette-number&gt; &lt;x-center&gt; &lt;y-center&gt; &lt;x-size&gt; &lt;y-size&gt; &lt;filename&gt;</i></span>
</p><p>Defines a Hightile texture to replace an ART-file picture. <i>&lt;tile-number&gt;</i> may be an number, or a defined label. Use a value of 0 for <i>&lt;x-center&gt;</i> and <i>&lt;y-center&gt;</i> and a value of -1 for <i>&lt;x-size&gt;</i> and <i>&lt;y-size&gt;</i> for now until these values are actually used. <i>&lt;filename&gt;</i> may be any PNG, JPG, DDS, TGA, BMP, GIF, or PCX file.
</p>
</div>
<h5><span class="mw-headline" id="definetint">definetint</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">definetint <i>&lt;palette-number&gt; &lt;red&gt; &lt;green&gt; &lt;blue&gt; &lt;flags&gt;</i></span>
</p><p>Defines a Hightile texture tint to simulate palette effects normally used on ART-file tiles. <i>&lt;red&gt;</i>, <i>&lt;green&gt;</i>, and <i>&lt;blue&gt;</i> are numbers in the range 0 to 255 which specify the color the tint should look like. <i>&lt;flags&gt;</i> specifies any processing effects to use. Valid values are:
</p><p>0 no effects<br />
1 convert to greyscale<br />
2 invert colours<br />
</p><p>These values can be added together to produce a combination of effects.
</p>
</div>
<h5><span class="mw-headline" id="defineskybox">defineskybox</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">defineskybox <i>&lt;tile-number&gt; &lt;palette-number&gt; &lt;reserved&gt; &lt;front-face-filename&gt; &lt;right-face-filename&gt; &lt;back-face-filename&gt; &lt;left-face-filename&gt; &lt;top-face-filename&gt; &lt;bottom-face-filename&gt;</i></span>
</p><p>Defines a sky-box composed of six images mapped onto the faces 
of a cube to be used when <i>&lt;tile-number&gt;</i> is set as parallaxing in 32-bit OpenGL mode. <i>&lt;reserved&gt;</i> should be 0 for now until its meaning is fully conceived.
</p>
</div>
<h5><span class="mw-headline" id="definemodel">definemodel</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">definemodel <i>&lt;filename&gt; &lt;scale&gt; &lt;shade-offset&gt;</i></span>
</p><p>Defines an MD2/3-format model file to replace certain sprites in the game. See <b>definemodelframe</b> and <b>definemodelanim</b> for details on how to specify the ART-file tiles to replace. <i>&lt;filename&gt;</i> is the name of the MD2/3 model. <i>&lt;scale&gt;</i> is a (possibly fractional) value specifying a scaling factor for the model when it is rendered, eg. 1.5 for one-and-a-half times as big. <i>&lt;shade-offset&gt;</i> is an integer value specifying how much to bias the sprite's shade value by. A negative value for this makes the model brighter. Conversely, a positive value makes it darker.
</p>
<dl><dd> <span style="font-weight: bold; color: #002946">definemodelskin <i>&lt;palette-number&gt; &lt;filename&gt;</i></span></dd></dl>
<dl><dd> Defines a skin to be used on the model for all frames declared after this command, when the sprite palette is equal to <i>&lt;palette-number&gt;</i>. (This makes more sense when given a demonstration.) IMPORTANT: If your model exists in a subdirectory (ie. <b>definemodel</b> includes a path to the .md2/3) you will need to give the same path to filename if the skin is in the same directory.</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">selectmodelskin <i>&lt;skin ID&gt;</i></span></dd></dl>
<dl><dd> Selects a model skin.</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">definemodelanim <i>&lt;start-frame&gt; &lt;end-frame&gt; &lt;frame-rate&gt; &lt;flags&gt;</i></span></dd></dl>
<dl><dd> Defines an animation from a group of frames in the model given by the last preceding <b>definemodel</b> instruction. <i>&lt;start-frame&gt;</i> and <i>&lt;end-frame&gt;</i> specify the names of the starting and ending frames of the animation. <i>&lt;frame-rate&gt;</i> is the frame rate at which the animation should play. This value can be fractional. <i>&lt;flags&gt;</i> specifies any special properties the animation should have. Valid options are:</dd></dl>
<dl><dd> 0 none (looping animation)<br /></dd>
<dd> 1 one-shot (plays beginning to end once and stops on the last frame)</dd></dl>
<dl><dd> <span style="font-weight: bold; color: #002946">definemodelframe <i>&lt;frame-name&gt; &lt;first-tile&gt; &lt;last-tile&gt;</i></span></dd></dl>
<dl><dd> Defines a range of ART-file tiles to correspond with the given frame of the model specified in the last preceding <b>definemodel</b> instruction. <i>&lt;frame-name&gt;</i> is the name of the frame, which if identical to the starting frame of a <b>definemodelanim</b> animation will play that animation. If <i>&lt;frame-name&gt;</i> is not corresponding with an animation, the replacement will be static. <i>&lt;first-tile&gt;</i> and <i>&lt;last-tile&gt;</i> specify a range of ART-file tiles which this model frame should replace.</dd></dl>
</div>
<h5><span class="mw-headline" id="definevoxel">definevoxel</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">definevoxel <i>&lt;filename&gt;</i></span><br />
<span style="font-weight: bold;">definevoxeltiles <i>&lt;first-tile&gt; &lt;last-tile&gt;</i></span>
</p><p>Defines a voxel to replace sprites in the game. <i>&lt;filename&gt;</i> is the name of the .KVX file containing the voxel.
</p><p><b>definevoxeltiles</b> defines the range of ART-file tiles to replace with the voxel.
</p>
</div>
<h5><span class="mw-headline" id="alphahack">alphahack</span></h5>
<div style="background-color: transparent; border: 1px solid #d4d4d4; padding: 5px; padding-top: 0px; margin-top: 10px; margin-bottom: 10px;">
<p><span style="font-weight: bold;">alphahack <i>&lt;tilenum&gt; &lt;value&gt;</i></span><br />
<span style="font-weight: bold;">alphahackrange <i>&lt;tilenum1&gt; &lt;tilenum2&gt; &lt;value&gt;</i></span><br />
</p><p><b>alphahack</b> is a deprecated command previously used to improve alpha filtering of highres art of <i>&lt;tilenum&gt;</i>. <i>&lt;value&gt;</i> is always -1.
</p>
</div>

<!-- 
NewPP limit report
Cached time: 20160929174024
Cache expiry: 86400
Dynamic content: false
CPU time usage: 0.104 seconds
Real time usage: 0.122 seconds
Preprocessor visited node count: 1148/1000000
Preprocessor generated node count: 2622/1000000
Post‐expand include size: 11424/2097152 bytes
Template argument size: 0/2097152 bytes
Highest expansion depth: 2/40
Expensive parser function count: 0/100
-->

<!-- 
Transclusion expansion time report (%,ms,calls,template)
100.00%   56.928      1 - -total
 23.66%   13.471     34 - Template:Def_table1
 11.03%    6.278     34 - Template:Def_table2
  8.04%    4.578    128 - Template:Def_subelement
  4.59%    2.613     44 - Template:Def_element
-->

<!-- Saved in parser cache with key edukewiki:pcache:idhash:2648-0!*!0!!en!*!* and timestamp 20160929174024 and revision id 12284
 -->
</div>					<div class="printfooter">
						Retrieved from "<a dir="ltr" href="index0469.html?title=DEF_Language&amp;oldid=12284">http://wiki.eduke32.com/w/index.php?title=DEF_Language&amp;oldid=12284</a>"					</div>
				<div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div>				<div class="visualClear"></div>
							</div>
		</div>
		<div id="mw-navigation">
			<h2>Navigation menu</h2>

			<div id="mw-head">
									<div id="p-personal" role="navigation" class="" aria-labelledby="p-personal-label">
						<h3 id="p-personal-label">Personal tools</h3>
						<ul>
							<li id="pt-createaccount"><a href="index7e16.html?title=Special:CreateAccount&amp;returnto=DEF+Language&amp;returntoquery=diff%3D12284%26oldid%3D8918" title="You are encouraged to create an account and log in; however, it is not mandatory">Create account</a></li><li id="pt-login"><a href="index58dd.html?title=Special:UserLogin&amp;returnto=DEF+Language&amp;returntoquery=diff%3D12284%26oldid%3D8918" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in</a></li>						</ul>
					</div>
									<div id="left-navigation">
										<div id="p-namespaces" role="navigation" class="vectorTabs" aria-labelledby="p-namespaces-label">
						<h3 id="p-namespaces-label">Namespaces</h3>
						<ul>
															<li  id="ca-nstab-main" class="selected"><span><a href="../wiki/DEF_Language.html"  title="View the content page [c]" accesskey="c">Page</a></span></li>
															<li  id="ca-talk"><span><a href="../wiki/Talk_DEF_Language.html"  title="Discussion about the content page [t]" accesskey="t" rel="discussion">Discussion</a></span></li>
													</ul>
					</div>
										<div id="p-variants" role="navigation" class="vectorMenu emptyPortlet" aria-labelledby="p-variants-label">
												<h3 id="p-variants-label">
							<span>Variants</span><a href="#"></a>
						</h3>

						<div class="menu">
							<ul>
															</ul>
						</div>
					</div>
									</div>
				<div id="right-navigation">
										<div id="p-views" role="navigation" class="vectorTabs" aria-labelledby="p-views-label">
						<h3 id="p-views-label">Views</h3>
						<ul>
															<li id="ca-view" class="selected"><span><a href="../wiki/DEF_Language.html" >Read</a></span></li>
															<li id="ca-viewsource"><span><a href="indexdae2.html?title=DEF_Language&amp;action=edit"  title="This page is protected.&#10;You can view its source [e]" accesskey="e">View source</a></span></li>
															<li id="ca-history" class="collapsible"><span><a href="indexe064.html?title=DEF_Language&amp;action=history"  title="Past revisions of this page [h]" accesskey="h">View history</a></span></li>
													</ul>
					</div>
										<div id="p-cactions" role="navigation" class="vectorMenu emptyPortlet" aria-labelledby="p-cactions-label">
						<h3 id="p-cactions-label"><span>More</span><a href="#"></a></h3>

						<div class="menu">
							<ul>
															</ul>
						</div>
					</div>
										<div id="p-search" role="search">
						<h3>
							<label for="searchInput">Search</label>
						</h3>

						<form action="http://wiki.eduke32.com/w/index.php" id="searchform">
							<div id="simpleSearch">
							<input type="search" name="search" placeholder="Search" title="Search EDukeWiki [f]" accesskey="f" id="searchInput"/><input type="hidden" value="Special:Search" name="title"/><input type="submit" name="fulltext" value="Search" title="Search the pages for this text" id="mw-searchButton" class="searchButton mw-fallbackSearchButton"/><input type="submit" name="go" value="Go" title="Go to a page with this exact name if it exists" id="searchButton" class="searchButton"/>							</div>
						</form>
					</div>
									</div>
			</div>
			<div id="mw-panel">
				<div id="p-logo" role="banner"><a class="mw-wiki-logo" href="../wiki/Main_Page.html"  title="Visit the main page"></a></div>
						<div class="portal" role="navigation" id='p-navigation' aria-labelledby='p-navigation-label'>
			<h3 id='p-navigation-label'>Navigation</h3>

			<div class="body">
									<ul>
						<li id="n-mainpage"><a href="../wiki/Main_Page.html" title="Visit the main page [z]" accesskey="z">Main Page</a></li><li id="n-homepage"><a href="../../www.eduke32.com/index.html" rel="nofollow">Back to eduke32.com</a></li><li id="n-recentchanges"><a href="../wiki/Special_RecentChanges.html" title="A list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li><li id="n-randompage"><a href="../wiki/Htang.html" title="Load a random page [x]" accesskey="x">Random page</a></li><li id="n-scripting"><a href="../wiki/Scripting.html">Scripting</a></li>					</ul>
							</div>
		</div>
			<div class="portal" role="navigation" id='p-tb' aria-labelledby='p-tb-label'>
			<h3 id='p-tb-label'>Tools</h3>

			<div class="body">
									<ul>
						<li id="t-whatlinkshere"><a href="../wiki/Special_WhatLinksHere/DEF_Language.html" title="A list of all wiki pages that link here [j]" accesskey="j">What links here</a></li><li id="t-recentchangeslinked"><a href="../wiki/Special_RecentChangesLinked/DEF_Language.html" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li><li id="t-specialpages"><a href="../wiki/Special_SpecialPages.html" title="A list of all special pages [q]" accesskey="q">Special pages</a></li><li id="t-print"><a href="index90e2.html?title=DEF_Language&amp;diff=12284&amp;oldid=8918&amp;printable=yes" rel="alternate" title="Printable version of this page [p]" accesskey="p">Printable version</a></li><li id="t-permalink"><a href="index0469.html?title=DEF_Language&amp;oldid=12284" title="Permanent link to this revision of the page">Permanent link</a></li><li id="t-info"><a href="index6ac4.html?title=DEF_Language&amp;action=info" title="More information about this page">Page information</a></li>					</ul>
							</div>
		</div>
				</div>
		</div>
		<div id="footer" role="contentinfo">
							<ul id="footer-info">
											<li id="footer-info-lastmod"> This page was last modified on 4 January 2016, at 00:01.</li>
											<li id="footer-info-copyright">Content is available under <a class="external" rel="nofollow" href="http://creativecommons.org/licenses/by-nc-sa/3.0/">a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License</a> unless otherwise noted.</li>
									</ul>
							<ul id="footer-places">
											<li id="footer-places-privacy"><a href="../wiki/EDukeWiki_Privacy_policy.html" title="EDukeWiki:Privacy policy">Privacy policy</a></li>
											<li id="footer-places-about"><a href="../wiki/EDukeWiki_About.html" title="EDukeWiki:About">About EDukeWiki</a></li>
											<li id="footer-places-disclaimer"><a href="../wiki/EDukeWiki_General_disclaimer.html" title="EDukeWiki:General disclaimer">Disclaimers</a></li>
									</ul>
										<ul id="footer-icons" class="noprint">
											<li id="footer-copyrightico">
							<a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img src="../../licensebuttons.net/l/by-nc-sa/3.0/88x31.png" alt="a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License" width="88" height="31"/></a>						</li>
											<li id="footer-poweredbyico">
							<a href="http://www.mediawiki.org/"><img src="resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/w/resources/assets/poweredby_mediawiki_132x47.png 1.5x, /w/resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31"/></a>						</li>
									</ul>
						<div style="clear:both"></div>
		</div>
		<script>(window.RLQ=window.RLQ||[]).push(function(){mw.loader.state({"user":"ready"});mw.loader.load(["mediawiki.toc","site","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest"]);});</script><script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":65});});</script>
	</body>

<!-- Mirrored from wiki.eduke32.com/w/index.php?title=DEF_Language&diff=12284&oldid=8918 by HTTrack Website Copier/3.x [XR&CO'2014], Fri, 30 Sep 2016 07:20:12 GMT -->
</html>
