Files
OpenArena/OpenArena User's Manual.htm
2003-10-15 00:57:23 -04:00

1097 lines
57 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 10">
<meta name=Originator content="Microsoft Word 10">
<link rel=File-List href="OpenArena%20User's%20Manual_files/filelist.xml">
<title>OpenArena Users Manual v0</title>
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Tom Hicks</o:Author>
<o:LastAuthor>Tom Hicks</o:LastAuthor>
<o:Revision>2</o:Revision>
<o:TotalTime>73</o:TotalTime>
<o:Created>2003-10-10T05:04:00Z</o:Created>
<o:LastSaved>2003-10-10T05:04:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>1384</o:Words>
<o:Characters>7894</o:Characters>
<o:Company>Headhunter Production Studios</o:Company>
<o:Lines>65</o:Lines>
<o:Paragraphs>18</o:Paragraphs>
<o:CharactersWithSpaces>9260</o:CharactersWithSpaces>
<o:Version>10.4219</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:DoNotShowRevisions/>
<w:DoNotPrintRevisions/>
<w:DoNotShowInsertionsAndDeletions/>
<w:DoNotShowPropertyChanges/>
<w:HyphenationZone>0</w:HyphenationZone>
<w:DoNotHyphenateCaps/>
<w:DrawingGridHorizontalSpacing>6 pt</w:DrawingGridHorizontalSpacing>
<w:DrawingGridVerticalSpacing>6 pt</w:DrawingGridVerticalSpacing>
<w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery>
<w:UseMarginsForDrawingGridOrigin/>
<w:DoNotShadeFormData/>
<w:Compatibility>
<w:BalanceSingleByteDoubleByteWidth/>
<w:DoNotLeaveBackslashAlone/>
<w:ULTrailSpace/>
<w:DoNotExpandShiftReturn/>
<w:UsePrinterMetrics/>
<w:WW6BorderRules/>
<w:FootnoteLayoutLikeWW8/>
<w:ShapeLayoutLikeWW8/>
<w:AlignTablesRowByRow/>
<w:ForgetLastTabAlignment/>
<w:AutoSpaceLikeWord95/>
<w:LayoutRawTableWidth/>
<w:LayoutTableRowsApart/>
<w:UseWord97LineBreakingRules/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
mso-layout-grid-align:none;
punctuation-wrap:simple;
text-autospace:none;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
{mso-style-noshow:yes;
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
mso-layout-grid-align:none;
punctuation-wrap:simple;
text-autospace:none;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
span.MsoCommentReference
{mso-style-noshow:yes;
mso-ansi-font-size:8.0pt;
mso-bidi-font-size:8.0pt;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;
text-underline:single;}
p.MsoCommentSubject, li.MsoCommentSubject, div.MsoCommentSubject
{mso-style-noshow:yes;
mso-style-parent:"Comment Text";
mso-style-next:"Comment Text";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
mso-layout-grid-align:none;
punctuation-wrap:simple;
text-autospace:none;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
font-weight:bold;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
/* Page Definitions */
@page
{mso-footnote-position:end-of-section;
mso-endnote-position:end-of-section;
mso-endnote-numbering-style:arabic;
mso-endnote-numbering-start:0;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;
mso-footnote-position:end-of-section;
mso-endnote-numbering-style:arabic;
mso-endnote-numbering-start:0;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";}
</style>
<![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple style='tab-interval:.5in'>
<div class=Section1>
<p class=MsoNormal><span class=SpellE><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>OpenArena</span></span><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'> Users Manual v0.1.0<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Table
of Contents<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>1.<span
style='mso-tab-count:1'>         </span><a href="#Introduction">Introduction</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>a.<span style='mso-tab-count:1'>         </span><a
href="#Introduction_WhatThisIs">What This Is</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>b.<span style='mso-tab-count:1'>         </span><a
href="#Introduction_WhatThisIsNot">What This Is Not</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>c.<span style='mso-tab-count:1'>         </span><a
href="#Introduction_VersionHistory">Version History</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>2.<span
style='mso-tab-count:1'>         </span><a href="#LegalStuff">Legal Stuff</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>a.<span style='mso-tab-count:1'>         </span><a
href="#LegalStuff_LegalNoticies">Legal Notices</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>b.<span style='mso-tab-count:1'>         </span><a
href="#LegalStuff_CopyrightInformation">Copyright Information</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>c.<span style='mso-tab-count:1'>         </span><a
href="#LegalStuff_SuggestedProperUses">Suggested Proper Uses</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>3.<span
style='mso-tab-count:1'>         </span><a href="#HowToUseTheSDK">How <span
class=GramE>To</span> Use the SDK</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>4.<span
style='mso-tab-count:1'>         </span><a href="#Us">Us</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>a.<span style='mso-tab-count:1'>         </span><a
href="#Us_ContactInformation">Contact Information / Who Did What</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>b.<span style='mso-tab-count:1'>         </span><a
href="#Us_WhyIStartedThis">Why I Started This Project</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>5.<span
style='mso-tab-count:1'>         </span><a href="#Files">Files</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>a.<span style='mso-tab-count:1'>         </span><a
href="#Files_map">Format of the .map file</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>b.<span style='mso-tab-count:1'>         </span><a
href="#Files_cfg">Format of the .<span class=SpellE>cfg</span> file</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>6.<span
style='mso-tab-count:1'>         </span><a href="#NotesOnTheSourceCode">Notes on
the Source Code</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>a.<span style='mso-tab-count:1'>         </span><a
href="#NotesOnTheSourceCode_MistakesSomething">Mistakes I Plan To Do Something
About</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>b.<span style='mso-tab-count:1'>         </span><a
href="#NotesOnTheSourceCode_MistakesNothing">Mistakes I Plan To Do Nothing
About</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>7.<span
style='mso-tab-count:1'>         </span><a href="#ChangesToThisFile">Changes to
this manual</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>a.<span style='mso-tab-count:1'>         </span><a
href="#ChangesToThisFile_Versions">Versions</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>1.<span
style='mso-tab-count:1'>         </span><a name=Introduction><b
style='mso-bidi-font-weight:normal'>Introduction</b></a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>1.a</span></span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>.<span
style='mso-tab-count:1'>      </span><a name="Introduction_WhatThisIs"><b
style='mso-bidi-font-weight:normal'>What This Is</b></a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span><span class=SpellE>OpenArena</span>
is a 3D rendering engine.<span style='mso-spacerun:yes'>  </span>It is suitable
for any type of game, but can be used for anything that requires 3D Rendering.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>1.b</span></span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>.<span
style='mso-tab-count:1'>      </span><a name="Introduction_WhatThisIsNot"><b
style='mso-bidi-font-weight:normal'>What This Is Not</b></a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span><span class=SpellE>OpenArena</span>
is not a game in itself.<span style='mso-spacerun:yes'>  </span>I <u>PLAN</u>
to distribute some sample games as well.<span style='mso-spacerun:yes'> 
</span><span class=SpellE>OpenArena</span> is not <span class=SpellE>opensource</span>
software.<span style='mso-spacerun:yes'>  </span>It is available under the QTPL
a copy of which is attached.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>1.c</span></span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>.<span
style='mso-tab-count:1'>      </span><a name="Introduction_VersionHistory"><b
style='mso-bidi-font-weight:normal'>Version History</b></a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.1-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>First Version<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Loads a map from a file
and then renders from the origin.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.2-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=GramE>Beginning
of movement code.</span><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.3-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=GramE>Added
prelim texture support.</span><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.4-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Better movement code.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.4.1-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>More movement code
(mouse look) still haven't gotten strafing done yet.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.5-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Added support for
control <span class=SpellE>config</span> files for controls implemented so far.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.6-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>If only I could
remember.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.7-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Added the ability for
map files to specify textures to load and which textures go with which
triangle.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.8-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=GramE>Added
the ability to load lighting information for an infinite amount of lights from
a .lit file.</span><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.9-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=GramE>Fixed
control loading.</span><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Modified default
tom4.map file to add 2 more <span class=GramE>sectors(</span>rooms) to test
multiple sectors.<span style='mso-spacerun:yes'>  </span>Until now we had never
tested a map with more than one sector.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.10-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=GramE>Completely
overhauled control loading.</span> (<span class=GramE>technically</span> a
little faster now)<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=GramE>Added
strafing.</span><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Added <span
class=SpellE>mouselook</span>, <span class=SpellE>movespeed</span>, <span
class=SpellE>turnspeed</span>, and <span class=SpellE>mousespeed</span> (<span
class=SpellE>sensativity</span>) to the <span class=SpellE>config</span> file<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=GramE>Changed
textures in the sample maps.</span><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.11-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Added support for
setting the screen resolution in the <span class=SpellE>config</span> file.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=GramE>Added <span
class=SpellE>togglemouselook</span> and <span class=SpellE>quickmouselook</span>
keys.</span><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.12-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=GramE>Moved
all code from the CONTROLS class into the LEVEL class.</span><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=GramE>Moved
the <span class=SpellE>LoadBMP</span> function into the LEVEL class.</span><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=GramE>Moved
the <span class=SpellE>texutre</span> array into the LEVEL class.</span><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Added left right and
middle mouse buttons as viable <span class=SpellE>config</span> keys (mouse1
left, mouse2 right, mouse3 middle)<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.13-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Added <span
class=SpellE>maxfps</span> <span class=SpellE>param</span> to <span
class=SpellE>config</span> files.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Added <span
class=SpellE>colordepth</span> <span class=SpellE>param</span> to <span
class=SpellE>config</span> files.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Added <span
class=SpellE>fullscreen</span> <span class=SpellE>param</span> to <span
class=SpellE>config</span> files.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Added map <span
class=SpellE>param</span> to <span class=SpellE>config</span> files.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=GramE>Added <span
class=SpellE>nextLevel</span> to LEVEL class.</span><span
style='mso-spacerun:yes'>  </span>This should allow to have a series of maps be
determined from some other <span class=SpellE>config</span> file later on <span
class=SpellE>ie</span>. <span class=GramE>a</span> <span class=SpellE>maplist</span>
file.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.14-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Changed textures to <span
class=SpellE>targa</span> files for now only 24 and 32 bit uncompressed images
are supported but more variety will come as will the return of bitmaps.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.14.1-alpha<br>
<span style='mso-tab-count:2'>                        </span>Added support for
compressed <span class=SpellE>targa</span> files.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.15-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Added first command line
switch &quot;+set&quot; with <span class=GramE>it's</span> first parameter
game.<span style='mso-spacerun:yes'>  </span>This changes the directory <span
class=SpellE>oa</span> loads data from (will make it also look in the <span
class=SpellE>oa</span> folder later and add <span class=SpellE>xgame</span>
that only looks in this folder).<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.16-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Added support for .bmp
textures.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.17-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Minor internal tweaking
cant remember exactly what though.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.0.18-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Major tweaking to
movement and rendering although there isnt apparently any discernable changes
while running but greatly improved code readability.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>0.1.0-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Complete rewrite of <span
class=SpellE>ingame</span> controls.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Complete rewrite of level
loading code.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Complete rewrite of <span
class=SpellE>config</span> loading code.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>New map file format.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>New <span class=SpellE>cfg</span>
file format.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Added support for saving a
map file.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Added support for saving a <span
class=SpellE>cfg</span> file.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span class=GramE><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Removed lit file.</span></span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Removed <span class=SpellE><span
class=GramE>ent</span></span> file.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>Temporarily removed support
for lights (they will be back soon).<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>(<span class=GramE>coming</span> soon)<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Added support for .md3
models.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Compression some type of
package system probably zip or <span class=SpellE>rar</span>.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=GramE>Camera/World
Collision.</span><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=GramE>A test
weapon.</span><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=GramE>A test
target <span class=SpellE>ie</span>.</span> <span class=SpellE>Bot</span> with
no AI just change color or something when hit.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>3D sound and other
sounds<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>More/real background
music<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>2.<span
style='mso-tab-count:1'>         </span><a name=LegalStuff><b style='mso-bidi-font-weight:
normal'>Legal Stuff</b></a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>2.a</span></span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>.<span
style='mso-tab-count:1'>      </span><a name="LegalStuff_LegalNoticies"><b
style='mso-bidi-font-weight:normal'>Legal Notices</b></a><b style='mso-bidi-font-weight:
normal'><o:p></o:p></b></span></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-tab-count:
1'>            </span></span></b><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>This software is provided without any warranty of any kind not even
that of merchantability or fitness for a particular purpose.<span
style='mso-spacerun:yes'>  </span>I take no responsibility for any damages to
anyone or anything resulting from the use or possession of this software.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>2.b</span></span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>.<span
style='mso-tab-count:1'>      </span><a name="LegalStuff_CopyrightInformation"><b
style='mso-bidi-font-weight:normal'>Copyright Information</b></a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>This program can be distributed
under the GNU GPL with the following exception. I want to make this multiplayer
compatible later on.<span style='mso-spacerun:yes'>  </span>So any
modifications that have anything to do with encryption or <span class=SpellE>netcode</span>
don't have to be <span class=SpellE>opensource</span> as long as a copy of the
source is sent to me to peruse and possibly add to the program (with applicable
credit given).<span style='mso-spacerun:yes'>  </span>Other than that OA will
be open source hence the name.<span style='mso-spacerun:yes'> 
</span>Alternatively you can redistribute OA under the QTPL.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>If you would like to modify the
source code all I want you to do is make the new source available including
giving me a copy either by e-mail headhunter45@hotmail.com but I have the inbox
protector on so make sure the subject line has <span class=SpellE>OpenArena</span>
in it preferably even just <span class=SpellE>OpenArena</span> as a subject
this is only necessary the first time or two you e-mail me so I can add you to
my address book.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>The following textures are used with
permission from Texture Station at http://www.nepthys.com/textures moon2.bmp, <span
class=SpellE>ground.bmp</span>, <span class=SpellE>nightSky.bmp</span>.<span
style='mso-spacerun:yes'>  </span>The names have been changed.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>Some of the audio loops used to
create the background music came, royalty free, from <a
href="http://www.beatmode.com/">http://www.beatmode.com</a> and Creative Power.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>2.c</span></span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>.<span
style='mso-tab-count:1'>      </span><a name="LegalStuff_SuggestedProperUses"><b
style='mso-bidi-font-weight:normal'>Suggested Uses</b></a><b style='mso-bidi-font-weight:
normal'><o:p></o:p></b></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>Make the next greatest first person
shooter.<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Make a really cool RPG.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>3.<span
style='mso-tab-count:1'>         </span><a name=HowToUseTheSDK><b
style='mso-bidi-font-weight:normal'>How </b></a><span class=GramE><span
style='mso-bookmark:HowToUseTheSDK'><b style='mso-bidi-font-weight:normal'>To</b></span></span><span
style='mso-bookmark:HowToUseTheSDK'><b style='mso-bidi-font-weight:normal'> Use
The SDK</b></span><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>I.<span style='mso-tab-count:1'>          </span>Take
my code.<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>II.<span style='mso-tab-count:1'>         </span>Modify
it if necessary.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>III.<span style='mso-tab-count:1'>       </span>Create
your own media <span class=SpellE>ie</span> textures, music, maps.<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>IV.<span style='mso-tab-count:1'>       </span>Distribute.<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>V.<span style='mso-tab-count:1'>        </span>Repeat.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>4.<span
style='mso-tab-count:1'>         </span><a name=Us><b style='mso-bidi-font-weight:
normal'>Us</b></a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>4.a</span></span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>.<span
style='mso-tab-count:1'>      </span><a name="Us_ContactInformation"><b
style='mso-bidi-font-weight:normal'>Contact Information / Who Did What</b></a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>G2k, <u><span style='color:blue'>headhunter45@hotmail.com</span></u>
put <span class=SpellE>OpenArena</span> in the subject or I'll never see your
message.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>4.b</span></span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>.<span
style='mso-tab-count:1'>      </span><a name="Us_WhyIStartedThis"><b
style='mso-bidi-font-weight:normal'>Why I Started This Project</b></a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>I got bored one weekend and couldn't
find my quake3™ <span class=SpellE>cd</span>.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>5.<span
style='mso-tab-count:1'>         </span><a name=Files><b style='mso-bidi-font-weight:
normal'>Files</b></a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>5.a</span></span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>.<span
style='mso-tab-count:1'>      </span><a name="Files_map"><b style='mso-bidi-font-weight:
normal'>Format of the .map file</b></a><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>“//” denotes a C++ style comment in this
description, but there are no comments in the .map file at all.<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>Blank lines and organization are for readability
purposes only.<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>1<span style='mso-tab-count:1'>          </span>//Gravity
not implemented yet<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>4<span style='mso-tab-count:1'>          </span>//Number
of triangles in the map<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>//First triangle<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>1<span style='mso-tab-count:1'>          </span>//Texture
for the first triangle<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>//<span class=SpellE>Verticies</span> of this <span
class=GramE>triangle<span style='mso-spacerun:yes'>  </span>u</span> and v are
texture coordinates<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>// x<span style='mso-spacerun:yes'>       
</span>y<span style='mso-spacerun:yes'>       </span>z<span
style='mso-spacerun:yes'>       </span>u<span style='mso-spacerun:yes'>     
</span>v<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>-<span class=GramE>10.0<span
style='mso-spacerun:yes'>  </span>-</span>1.0<span style='mso-spacerun:yes'> 
</span>-10.0<span style='mso-spacerun:yes'>   </span>0.0<span
style='mso-spacerun:yes'>  </span><span class=SpellE>0.0</span><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>-<span class=GramE>10.0<span
style='mso-spacerun:yes'>  </span>-</span>1.0<span style='mso-spacerun:yes'>  
</span>10.0<span style='mso-spacerun:yes'>   </span>2<span
style='mso-spacerun:yes'>  </span>0.0<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>-<span class=GramE>10.0<span
style='mso-spacerun:yes'>  </span>10.0</span><span style='mso-spacerun:yes'>  
</span><span class=SpellE>10.0</span><span style='mso-spacerun:yes'>  
</span>2<span style='mso-spacerun:yes'>  </span>1.1<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>//The normal for this triangle in x, y, z format
will take out later <o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>1.0 0.0 <span class=SpellE>0.0</span><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>//Second triangle<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>1<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>-<span class=GramE>10.0<span
style='mso-spacerun:yes'>  </span>-</span>1.0<span style='mso-spacerun:yes'> 
</span>-10.0<span style='mso-spacerun:yes'>   </span>0.0<span
style='mso-spacerun:yes'>  </span><span class=SpellE>0.0</span><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>-<span class=GramE>10.0<span
style='mso-spacerun:yes'>  </span>10.0</span><span style='mso-spacerun:yes'> 
</span>-10.0<span style='mso-spacerun:yes'>   </span>0.0<span
style='mso-spacerun:yes'>  </span>1.1<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>-<span class=GramE>10.0<span
style='mso-spacerun:yes'>  </span>10.0</span><span style='mso-spacerun:yes'>  
</span><span class=SpellE>10.0</span><span style='mso-spacerun:yes'>  
</span>2<span style='mso-spacerun:yes'>  </span>1.1<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>1.0 0.0 <span class=SpellE>0.0</span><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>//Third triangle<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>1<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'> </span><span
class=GramE>10.0<span style='mso-spacerun:yes'>  </span>-</span>1.0<span
style='mso-spacerun:yes'>  </span>-10.0<span style='mso-spacerun:yes'>  
</span>0.0<span style='mso-spacerun:yes'>  </span><span class=SpellE>0.0</span><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'> </span><span
class=GramE>10.0<span style='mso-spacerun:yes'>  </span>-</span>1.0<span
style='mso-spacerun:yes'>   </span>10.0<span style='mso-spacerun:yes'>  
</span>2<span style='mso-spacerun:yes'>  </span>0.0<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'> </span><span
class=GramE>10.0<span style='mso-spacerun:yes'>  </span><span class=SpellE>10.0</span></span><span
style='mso-spacerun:yes'>   </span><span class=SpellE>10.0</span><span
style='mso-spacerun:yes'>   </span>2<span style='mso-spacerun:yes'>  </span>1.1<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>-1.0 0.0 <span class=SpellE>0.0</span><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>//Fourth Triangle<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>1<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'> </span><span
class=GramE>10.0<span style='mso-spacerun:yes'>  </span>-</span>1.0<span
style='mso-spacerun:yes'>  </span>-10.0<span style='mso-spacerun:yes'>  
</span>0.0<span style='mso-spacerun:yes'>  </span><span class=SpellE>0.0</span><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'> </span><span
class=GramE>10.0<span style='mso-spacerun:yes'>  </span><span class=SpellE>10.0</span></span><span
style='mso-spacerun:yes'>  </span>-10.0<span style='mso-spacerun:yes'>  
</span>0.0<span style='mso-spacerun:yes'>  </span>1.1<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><span style='mso-spacerun:yes'> </span><span
class=GramE>10.0<span style='mso-spacerun:yes'>  </span><span class=SpellE>10.0</span></span><span
style='mso-spacerun:yes'>   </span><span class=SpellE>10.0</span><span
style='mso-spacerun:yes'>   </span>2<span style='mso-spacerun:yes'>  </span>1.1<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>-1.0 0.0 <span class=SpellE>0.0</span><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>3<span style='mso-tab-count:1'>          </span>//Number
of textures<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span class=SpellE><span
class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>groundc.tga</span></span></span><span
class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>      </span>//Texture filenames all in the <span
class=SpellE>gamedir</span>/textures folder.</span></span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-spacerun:yes'>  </span>Bmp and <span class=SpellE>tga</span>
textures are allowed.<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span class=SpellE><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>moonc.tga</span></span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span class=SpellE><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>nightSkyc.tga</span></span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'>bgm2.mp3<span style='mso-tab-count:1'>        </span>//Background
music file cda1 specifies the first <span class=SpellE>cd</span>-audio track in
the first <span class=SpellE>cd-rom</span> drive cda2 the second and so on.<o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>5.b</span></span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>.<span
style='mso-tab-count:1'>      </span><a name="Files_cfg"><b style='mso-bidi-font-weight:
normal'>Format of the .</b></a><span class=SpellE><span style='mso-bookmark:
Files_cfg'><b style='mso-bidi-font-weight:normal'>cfg</b></span></span><span
style='mso-bookmark:Files_cfg'><b style='mso-bidi-font-weight:normal'> file</b><o:p></o:p></span></span></p>
<p class=MsoNormal><span style='mso-bookmark:Files_cfg'><span style='font-size:
12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span>&lt;<span
class=GramE>command</span>&gt; &lt;<span class=SpellE>param</span> 1&gt; &lt;<span
class=SpellE>param</span> 2&gt;&lt;<span class=SpellE>param</span> n&gt;<o:p></o:p></span></span></p>
<p class=MsoNormal><span style='mso-bookmark:Files_cfg'><span style='font-size:
12.0pt;mso-bidi-font-size:10.0pt'><span style='mso-tab-count:1'>            </span><span
class=GramE>One command per line separated by any amount of <span class=SpellE>whitespace</span>.</span><span
style='mso-spacerun:yes'>  </span>WARNING!<span style='mso-spacerun:yes'> 
</span>The parser treats <span class=SpellE>newlines</span> as <span
class=SpellE>whitespace</span> but does not require a <span class=SpellE>newline</span>
to separate a command.<span style='mso-spacerun:yes'>  </span>This may change
so stick with this format.<span style='mso-spacerun:yes'>  </span>The parser
does not like syntax errors.<o:p></o:p></span></span></p>
<span style='mso-bookmark:Files_cfg'></span>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>6.<span
style='mso-tab-count:1'>         </span><a name=NotesOnTheSourceCode><b
style='mso-bidi-font-weight:normal'>Notes </b></a><span class=GramE><span
style='mso-bookmark:NotesOnTheSourceCode'><b style='mso-bidi-font-weight:normal'>On</b></span></span><span
style='mso-bookmark:NotesOnTheSourceCode'><b style='mso-bidi-font-weight:normal'>
The Source Code</b></span><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>6.a</span></span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>.<span
style='mso-tab-count:1'>      </span><a
name="NotesOnTheSourceCode_MistakesSomething"><b style='mso-bidi-font-weight:
normal'>Mistakes I Plan To Do Something About</b></a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>Almost nothing is properly
commented. (Im working on this … slowly … <span class=SpellE>kinda</span>)<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span><span class=GramE>Really <span
class=SpellE>really</span> bad organization and <span class=SpellE>nonuniform</span>
<span class=SpellE>nameing</span> conventions.</span><span
style='mso-spacerun:yes'>  </span>(This is getting better though.)<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>6.b</span></span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>.<span
style='mso-tab-count:1'>      </span><a
name="NotesOnTheSourceCode_MistakesNothing"><b style='mso-bidi-font-weight:
normal'>Mistakes I Plan To Do Nothing About</b></a><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span class=GramE><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>None so far.</span></span><span
style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoNormal style='text-indent:.5in'><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>7.<span
style='mso-tab-count:1'>         </span><a name=ChangesToThisFile><b
style='mso-bidi-font-weight:normal'>Changes to this file</b></a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span class=GramE><span style='font-size:12.0pt;mso-bidi-font-size:
10.0pt'>7.a</span></span><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'>.<span
style='mso-tab-count:1'>      </span><a name="ChangesToThisFile_Versions"><b
style='mso-bidi-font-weight:normal'>Versions</b></a><b style='mso-bidi-font-weight:
normal'><o:p></o:p></b></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>v0.0.1<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=SpellE>Origional</span>
Version<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>v0.0.2<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Reorganized a few things<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>v0.0.3<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Updated contact
information and added an update for <span class=SpellE>OpenArena</span>
v0.0.18-alpha<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span>v0.1.0<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Made version numbers of
this file match <span class=SpellE>OpenArena</span> release versions.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Updated file description
sections.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span><span class=GramE>Made
section headings bold.</span><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:2'>                        </span>Removed sections 5.b and
5.c and renamed 5.d to 5.b because those files are no longer used.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><o:p>&nbsp;</o:p></span></p>
<p class=MsoNormal><span style='font-size:12.0pt;mso-bidi-font-size:10.0pt'><span
style='mso-tab-count:1'>            </span><o:p></o:p></span></p>
</div>
</body>
</html>