hello world

This commit is contained in:
Timothee 'TTimo' Besset
2011-11-22 15:28:15 -06:00
commit fb1609f554
2155 changed files with 1017022 additions and 0 deletions

213
neo/tools/Help/MT_help.htm Normal file
View File

@@ -0,0 +1,213 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="Generator" content="Microsoft Word 10 (filtered)">
<title>Material Types</title>
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
{page:Section1;}
/* List Definitions */
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
--></style>
</head>
<body bgcolor="white" lang="EN-US">
<div class="Section1">
<p class="MsoNormal" align="center" style='text-align:center'><b><span style='font-size:18.0pt'>Material Types</span></b></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal" align="right" style='text-align:right'>Version 1.00 Friday
13<sup>th</sup> June 2003 John J Scott</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">Materials are defined by .mtt files in the base/materials/
folder. The name of the file is the name of the material (eg.
“materials/sand.mtt” is called “sand”).</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">A .mtt file looks like this </p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><span style='color:blue'>materialType</span></p>
<p class="MsoNormal"><span style='color:blue'>{</span></p>
<p class="MsoNormal"><span style='color:blue'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; “A phrase that describes
this material type”</span></p>
<p class="MsoNormal"><span style='color:blue'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
rgb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
r,g,b</span></p>
<p class="MsoNormal"><span style='color:blue'>}</span></p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">The r, g and b components are defined as 0 to 255. (eg.
255,0,0 would be bright red)</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">The material type can be defined in the material in 2 ways </p>
<ol style='margin-top:0cm' start="1" type="1">
<li class="MsoNormal">
The keyword “materialType”</li>
</ol>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal">The following material would have the material type of
“concrete”</p>
<p class="MsoNormal">&nbsp;</p>
<p class="MsoNormal"><span style='color:blue'>textures/wall/texture</span></p>
<p class="MsoNormal"><span style='color:blue'>{</span></p>
<p class="MsoNormal" style='text-indent:36.0pt'><span style='color:blue'>qer_editorimage            textures/wall/texture_d</span></p>
<p class="MsoNormal"><span style='color:blue'>&nbsp;</span></p>
<p class="MsoNormal"><b><span style='color:blue'>            materialType              concrete</span></b></p>
<p class="MsoNormal"><span style='color:blue'>&nbsp;</span></p>
<p class="MsoNormal" style='text-indent:36.0pt'><span style='color:blue'>bumpmap                     addnormals
( textures/wall/texture_local, heightmap ( textures/wall/texture_h, 1 ) )</span></p>
<p class="MsoNormal" style='text-indent:36.0pt'><span style='color:blue'>diffusemap                    textures/wall/texture_d</span></p>
<p class="MsoNormal" style='text-indent:36.0pt'><span style='color:blue'>specularmap                 textures/wall/texture_s</span></p>
<p class="MsoNormal"><span style='color:blue'>}</span></p>
<p class="MsoNormal"><span style='color:blue'>&nbsp;</span></p>
<ol style='margin-top:0cm' start="2" type="1">
<li class="MsoNormal" style='color:black'>
The keyword “materialImage” can be used to specify an image to indirect into.
The rgb values in the material image are compared with the rgb values defined
in the .mtt files to define the material type. Eg. A window frame would have
material type wood wherever the frame was, and material type glass wherever the
glass was.
</li>
</ol>
<p class="MsoNormal"><span style='color:black'>&nbsp;</span></p>
<p class="MsoNormal"><span style='color:black'>The following material will use
the hit image map “textures/wall/texture_hit” to work out the material type,
but return metal should the hit image not yield a valid material.</span></p>
<p class="MsoNormal"><span style='color:black'>&nbsp;</span></p>
<p class="MsoNormal"><span style='color:blue'>textures/wall/texture</span></p>
<p class="MsoNormal"><span style='color:blue'>{</span></p>
<p class="MsoNormal" style='text-indent:36.0pt'><span style='color:blue'>qer_editorimage            textures/wall/texture_d</span></p>
<p class="MsoNormal"><span style='color:blue'>&nbsp;</span></p>
<p class="MsoNormal"><b><span style='color:blue'>            materialType              metal</span></b></p>
<p class="MsoNormal"><b><span style='color:blue'>            materialImage            textures/wall/texture_hit</span></b></p>
<p class="MsoNormal"><span style='color:blue'>&nbsp;</span></p>
<p class="MsoNormal" style='text-indent:36.0pt'><span style='color:blue'>bumpmap                     addnormals
( textures/wall/texture_local, heightmap ( textures/wall/texture_h, 1 ) )</span></p>
<p class="MsoNormal" style='text-indent:36.0pt'><span style='color:blue'>diffusemap                    textures/wall/texture_d</span></p>
<p class="MsoNormal" style='text-indent:36.0pt'><span style='color:blue'>specularmap                 textures/wall/texture_s</span></p>
<p class="MsoNormal"><span style='color:blue'>}</span></p>
<p class="MsoNormal"><span style='color:black'>&nbsp;</span></p>
<p class="MsoNormal"><span style='color:black'>The currently defined materials
are </span></p>
<p class="MsoNormal"><span style='color:black'>&nbsp;</span></p>
<div align="center">
<table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style='border-collapse:collapse;border:none'>
<tr>
<td width="295" valign="top" style='width:221.4pt;border:solid windowtext 1.0pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class="MsoNormal" align="center" style='text-align:center'><b><span style='color:black'>Material Type</span></b></p>
</td>
<td width="295" valign="top" style='width:221.4pt;border:solid windowtext 1.0pt;
border-left:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class="MsoNormal" align="center" style='text-align:center'><b><span style='color:black'>RGB Value</span></b></p>
</td>
</tr>
<tr>
<td width="295" valign="top" style='width:221.4pt;border:solid windowtext 1.0pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class="MsoNormal"><span style='color:black'>&nbsp;</span></p>
</td>
<td width="295" valign="top" style='width:221.4pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class="MsoNormal"><span style='color:black'>&nbsp;</span></p>
</td>
</tr>
<tr>
<td width="295" valign="top" style='width:221.4pt;border:solid windowtext 1.0pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class="MsoNormal"><span style='color:black'>None</span></p>
</td>
<td width="295" valign="top" style='width:221.4pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class="MsoNormal"><span style='color:black'>0,0,0</span></p>
</td>
</tr>
<tr>
<td width="295" valign="top" style='width:221.4pt;border:solid windowtext 1.0pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class="MsoNormal"><span style='color:black'>Solidmetal</span></p>
</td>
<td width="295" valign="top" style='width:221.4pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class="MsoNormal"><span style='color:black'>178,178,178</span></p>
</td>
</tr>
<tr>
<td width="295" valign="top" style='width:221.4pt;border:solid windowtext 1.0pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class="MsoNormal"><span style='color:black'>HollowMetal</span></p>
</td>
<td width="295" valign="top" style='width:221.4pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class="MsoNormal"><span style='color:black'>102,102,102</span></p>
</td>
</tr>
<tr>
<td width="295" valign="top" style='width:221.4pt;border:solid windowtext 1.0pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class="MsoNormal"><span style='color:black'>Sand</span></p>
</td>
<td width="295" valign="top" style='width:221.4pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class="MsoNormal"><span style='color:black'>255,255,0</span></p>
</td>
</tr>
<tr>
<td width="295" valign="top" style='width:221.4pt;border:solid windowtext 1.0pt;
border-top:none;padding:0cm 5.4pt 0cm 5.4pt'>
<p class="MsoNormal"><span style='color:black'>Flesh</span></p>
</td>
<td width="295" valign="top" style='width:221.4pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
padding:0cm 5.4pt 0cm 5.4pt'>
<p class="MsoNormal"><span style='color:black'>204,102,102</span></p>
</td>
</tr>
</table>
</div>
<p class="MsoNormal"><span style='color:black'>&nbsp;</span></p>
<p class="MsoNormal"><span style='color:black'>&nbsp;</span></p>
<p class="MsoNormal"><span style='color:black'>Notes -</span></p>
<ol style='margin-top:0cm' start="1" type="1">
<li class="MsoNormal" style='color:black'>
There are no limits to the dimensions of the material type image. However,
using half the width and height would be a good balance of accuracy vs. memory.
If more accuracy is required, go up to the same size. There is no gain (and
hence no point) in going larger than the material the hit image will be applied
to.</li>
<li class="MsoNormal" style='color:black'>
If the exact rgb values are used, loading up the hit images will be quick. It
will check for the nearest match, but this takes a little longer.</li>
<li class="MsoNormal" style='color:black'>
Generally, use a realistic colour for the material type. This way, the diffuse
map will work naturally as a quick and dirty starting point. For example, flesh
is pink so that any pink found on a hit material image will return a material
type of flesh.</li>
<li class="MsoNormal" style='color:black'>
Try to keep a good separation of material type rgb values. Having two very
close together makes the hit images harder to edit.</li>
</ol>
<p class="MsoNormal"><span style='color:black'>&nbsp;</span></p>
<p class="MsoNormal"><span style='color:black'>&nbsp;</span></p>
<p class="MsoNormal"><span style='color:black'>&nbsp;</span></p>
<p class="MsoNormal"><span style='color:black'>&nbsp;</span></p>
<p class="MsoNormal"><span style='color:black'>&nbsp;</span></p>
<p class="MsoNormal"><span style='color:black'>&nbsp;</span></p>
</div>
</body>
</html>

View File

@@ -0,0 +1,239 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html xmlns:v="urn:schemas-microsoft-com:vml" 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>
<title>Controls</title>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<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="MVH_Controls_filelist.xml">
<link rel="Edit-Time-Data" href="MVH_Controls_editdata.mso">
<style> <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";}
p {mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";}
span.SpellE {mso-style-name:""; mso-spl-e:yes;}
@page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;}
div.Section1 {page:Section1;}
--></style>
</head>
<body lang="EN-US" style='tab-interval:36.0pt'>
<div class="Section1">
<p><strong><i style='mso-bidi-font-style:normal'><span style='FONT-SIZE:14pt'>Toolbar
Buttons</span></i></strong><i style='mso-bidi-font-style:normal'><span style='FONT-SIZE:14pt'>
<o:p></o:p>
</span></i></p>
<table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" width="100%" style='BORDER-RIGHT:medium none; BORDER-TOP:medium none; BORDER-LEFT:medium none; WIDTH:100%; BORDER-BOTTOM:medium none; BORDER-COLLAPSE:collapse; mso-border-alt:solid windowtext .5pt; mso-yfti-tbllook:480; mso-padding-alt:0cm 6.0pt 0cm 6.0pt; mso-border-insideh:.5pt solid windowtext; mso-border-insidev:.5pt solid windowtext'>
<tr style='mso-yfti-irow:0'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'><b style='mso-bidi-font-weight:
normal'>Button</b></p>
</td>
<td width="1152" valign="top">
<p align="center" style='TEXT-ALIGN:center'><b style='mso-bidi-font-weight:
normal'>Description</b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/openmesh.png"></p>
</td>
<td width="1152" valign="top" stle='width:864.0pt;border-top:none;border-left:&#13;&#10; none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;&#13;&#10; mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;&#13;&#10; mso-border-alt:solid windowtext .5pt;padding:0cm 6.0pt 0cm 6.0pt'>
<p style='TEXT-ALIGN:justify'>Opens a mesh file. The supported formats are MD5MESH,
LWO and ASE. This acts the same as the Open Mesh command in the File menu.</p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/openanim.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Opens an animation file. The supported format is
MD5ANIM. This acts the same as the Open
<span class="SpellE">Anim</span>
command in the File Menu.</p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/firstanim.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Go to the first animation in the sequence.</p>
</td>
</tr>
<tr style='mso-yfti-irow:4'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/prevanim.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Go to the previous animation in the sequence</p>
</td>
</tr>
<tr style='mso-yfti-irow:5'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/play.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Play the current sequence from the start.</p>
</td>
</tr>
<tr style='mso-yfti-irow:6'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/stop.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Stop the current sequence and retain the current
frame.</p>
</td>
</tr>
<tr style='mso-yfti-irow:7'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/nextanim.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Go to the next animation in the sequence.</p>
</td>
</tr>
<tr style='mso-yfti-irow:8'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/lastanim.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Go to the last animation in the sequence.</p>
</td>
</tr>
<tr style='mso-yfti-irow:9'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/animloop.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Loop the sequence of animations. This defaults to on.</p>
</td>
</tr>
<tr style='mso-yfti-irow:10'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/orgoff.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Remove the movement embedded into the animation. This
stops the models &#8220;walking&#8221; off the map, but can also make
animations where there is subtle movement look wrong.</p>
</td>
</tr>
<tr style='mso-yfti-irow:11'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/diffuse.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Toggle diffuse lighting on and off. This defaults to
on.</p>
</td>
</tr>
<tr style='mso-yfti-irow:12'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/specular.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Toggle
<span class="SpellE">specular</span>
lighting on and off. This defaults to on.</p>
</td>
</tr>
<tr style='mso-yfti-irow:13'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/showsurf.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Display the window containing the list of surfaces
that make up the model. This window can be used to turn selected surfaces on
and off, and to show the triangles that make up each surface.</p>
</td>
</tr>
<tr style='mso-yfti-irow:14'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/showbones.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Display the window containing the tree view of the
bones that make up the skeleton. In conjunction with the show skeleton option,
this allows the user to see which bones are where and at which orientation.</p>
</td>
</tr>
<tr style='mso-yfti-irow:15'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/showskel.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Cycles through the various show skeleton options.
Pressed once, it will show the skeleton and the mesh. Pressed again, it will
show the skeleton without the mesh. The bone window can be used to reduce the
data to a more manageable level.</p>
</td>
</tr>
<tr style='mso-yfti-irow:16'>
<td width="83" valign="top" height="44">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/showtris.png"></p>
</td>
<td width="1152" valign="top" height="44">
<p style='TEXT-ALIGN:justify'>Toggles primitive view on and off. Only surfaces
selected in the surface window will show their primitives. When this button is
first pressed, all surfaces are selected.</p>
</td>
</tr>
<TR style="mso-yfti-irow: 16">
<TD vAlign="top" width="83" height="44">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/showoverdraw.png"></p>
</TD>
<TD vAlign="top" width="1152" height="44">Toggles the show overdraw mode. This can
be used to check for models being textured multiple times.</TD>
</TR>
<tr style='mso-yfti-irow:17'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/shownorms.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Cycles through the various show normal and show
tangent options.</p>
</td>
</tr>
<tr style='mso-yfti-irow:18'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/resetcam.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Resets the camera to its initial viewing position.</p>
</td>
</tr>
<tr style='mso-yfti-irow:19;mso-yfti-lastrow:yes'>
<td width="83" valign="top">
<p align="center" style='TEXT-ALIGN:center'>
<img width="43" height="43" src="images/reloadtex.png"></p>
</td>
<td width="1152" valign="top">
<p style='TEXT-ALIGN:justify'>Reloads any changed textures. Does not reload any
material files.</p>
</td>
</tr>
</table>
<p><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

View File

@@ -0,0 +1,23 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body>
<P><STRONG><EM><FONT size="4">Known issues</FONT></EM></STRONG></P>
<P><FONT size="3">* The animations always start from the first animation when the play
button is hit.</FONT></P>
<P>* The bounding box will still deform as if the model is animating while the
animation is stopped.</P>
<P>* Player cocking weapon sound on startup</P>
<P>* Player assets load on startup. This makes the startup longer than it should
be.</P>
<P>* Unchecking or deleting an animation in the sequence will continue to play that
animation until it finishes.</P>
<P>* Animations do not blend together</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
</body>
</html>

View File

@@ -0,0 +1,56 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body>
<P><FONT size="4"><STRONG><EM>Miscellaneous Controls</EM></STRONG></FONT></P>
<P><STRONG>Spawn Class Drop Down</STRONG></P>
<P>Collates the entity types by spawn class for easier navigation of ModView.
Whenever a new spawn class is selected, the entity type drop down box is
populated with all the entity types that have the just selected spawn class. A
loaded mesh will have the spawn class of "&lt;file&gt;".</P>
<P><STRONG>Entity Type Drop Down</STRONG></P>
<P>A list of entity types with the above selected spawn class. Whenever an entity
type is selected, the associated mesh is loaded and displayed. The def file is
parsed and the relevant animations are added to the "Animations Available" list
view box. A loaded mesh will have the entity type of it's filename within
chevrons. eg. "&lt;models/md5/meshes/player.md5mesh&gt;".</P>
<P><STRONG>Animations Available List</STRONG></P>
<P>This lists the animations found in the def file. You can select one or many and
move them to the current animation sequence with the "&gt;&gt;" button to the
right of this list. If an animation will not go to the sequence window, then it
was not found or there was some other problem with it. Loaded animations will
go here as their filename, and also to the "Animations Loaded" list. These
loaded animations will be remembered as associated to this spawn class/entity
type combination as long as ModView is running.</P>
<P><STRONG>Animations Loaded List</STRONG></P>
<P>This is the list of animations that have been successfully loaded and can be
played or stepped through using the toolbar controls. Unchecking a particular
animation in the list will temporarily disable the playback of this animation
in the sequence. Selecting one or more animations and pressing the delete key
will remove them from the list permenantly; that is, until you re add them from
the "Animations Available" list.</P>
<P><STRONG>Animation Frame Slider &amp; Text</STRONG></P>
<P>The slider displays the current frame of animation in the current sequence of
animations and takes into account deleted and disabled animations. Hitting
either end of the slider acts the same as pressing the stop toolbar control but
steps one frame at a time in the desired direction. Hitting the slider bar
either side of the button advances the animation ten frames in the desired
direction. The slider button can be dragged to&nbsp;a specific frame. The text
above this slider shows the exact frame number out of how many frames, and the
current playing animation in brackets.</P>
<P><STRONG>Timescale Slider</STRONG></P>
<P>The slider sets the global speed of the animation playback. It defaults to 1.0
and can go from the minimum of 0.02 to the maximum of 2.0 (double the playback
speed).</P>
<P><STRONG>Light Intensity Sliders</STRONG></P>
<P>There are six lights surrounding the model and these sliders adjust their
brightness. The range is from 0 (completely black) to 255 (bright white). The
starting default is 128 (medium grey). There are no current options for
multicoloured lights.</P>
<P>&nbsp;</P>
</body>
</html>

View File

@@ -0,0 +1,194 @@
<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="MVH_Mouse_files/filelist.xml">
<title>Mouse controls</title>
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p
{mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
--></style>
</head>
<body lang="EN-US" style='tab-interval:36.0pt'>
<div class="Section1">
<p><em><b><span style='font-size:13.5pt'>Mouse controls</span></b></em></p>
<p>All these operations are performed while the mouse cursor is within the bounds
of the viewing window. The controls are based on the Maya scheme of control
with a few additions and changes.</p>
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="100%" style='width:100.0%;border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;mso-border-insideh:.5pt solid windowtext;
mso-border-insidev:.5pt solid windowtext'>
<tr style='mso-yfti-irow:0;height:30.25pt'>
<td width="10%" valign="top" style='width:10.74%;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:30.25pt'>
<p align="center" style='margin-left:3.45pt;text-align:center'><b style='mso-bidi-font-weight:normal'>Mouse
button<o:p></o:p></b></p>
</td>
<td width="9%" valign="top" style='width:9.26%;border:solid windowtext 1.0pt;
border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:30.25pt'>
<p align="center" style='margin-left:3.45pt;text-align:center'><b style='mso-bidi-font-weight:normal'>Shift<o:p></o:p></b></p>
</td>
<td width="80%" valign="top" style='width:80.0%;border:solid windowtext 1.0pt;
border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:30.25pt'>
<p align="center" style='margin-left:3.45pt;text-align:center'><b style='mso-bidi-font-weight:normal'>Description<o:p></o:p></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1;height:30.25pt'>
<td width="10%" valign="top" style='width:10.74%;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt;height:30.25pt'>
<p align="center" style='margin-left:3.45pt;text-align:center'>Left</p>
</td>
<td width="9%" valign="top" style='width:9.26%;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:30.25pt'>
<p align="center" style='margin-left:3.45pt;text-align:center'>No</p>
</td>
<td width="80%" valign="top" style='width:80.0%;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:30.25pt'>
<p style='margin-left:3.45pt'>Rotates the camera around the object in all three
dimensions.</p>
</td>
</tr>
<tr style='mso-yfti-irow:2;height:30.25pt'>
<td width="10%" valign="top" style='width:10.74%;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt;height:30.25pt'>
<p align="center" style='margin-left:3.45pt;text-align:center'>Middle</p>
</td>
<td width="9%" valign="top" style='width:9.26%;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:30.25pt'>
<p align="center" style='margin-left:3.45pt;text-align:center'>No</p>
</td>
<td width="80%" valign="top" style='width:80.0%;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:30.25pt'>
<p style='margin-left:3.45pt'>Pans the camera around the object. Both the camera
and camera target move left, right, up and down relative to the model.</p>
</td>
</tr>
<tr style='mso-yfti-irow:3;height:30.25pt'>
<td width="10%" valign="top" style='width:10.74%;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt;height:30.25pt'>
<p align="center" style='margin-left:3.45pt;text-align:center'>Right</p>
</td>
<td width="9%" valign="top" style='width:9.26%;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:30.25pt'>
<p align="center" style='margin-left:3.45pt;text-align:center'>No</p>
</td>
<td width="80%" valign="top" style='width:80.0%;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:30.25pt'>
<p style='margin-left:3.45pt'>Moving left and right alter the field of view from
the default value of 60. Moving up and down alter the distance between the
camera and the camera target.</p>
</td>
</tr>
<tr style='mso-yfti-irow:4;height:30.25pt'>
<td width="10%" valign="top" style='width:10.74%;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt;height:30.25pt'>
<p align="center" style='margin-left:3.45pt;text-align:center'>Left</p>
</td>
<td width="9%" valign="top" style='width:9.26%;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:30.25pt'>
<p align="center" style='margin-left:3.45pt;text-align:center'>Yes</p>
</td>
<td width="80%" valign="top" style='width:80.0%;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:30.25pt'>
<p style='margin-left:3.45pt'>Pans the camera and model in the world. The camera,
camera target and model move left, right, up and down in the
<span class="SpellE">worild</span>.</p>
</td>
</tr>
<tr style='mso-yfti-irow:5;height:36.0pt'>
<td width="10%" valign="top" style='width:10.74%;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt;height:36.0pt'>
<p align="center" style='margin-left:3.45pt;text-align:center'>Middle</p>
</td>
<td width="9%" valign="top" style='width:9.26%;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:36.0pt'>
<p align="center" style='margin-left:3.45pt;text-align:center'>Yes</p>
</td>
<td width="80%" valign="top" style='width:80.0%;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:36.0pt'>
<p style='margin-left:3.45pt'>Modifies the pitch and yaw of the model. This rotates
the model while leaving everything else in place.</p>
</td>
</tr>
<tr style='mso-yfti-irow:6;mso-yfti-lastrow:yes;height:36.0pt'>
<td width="10%" valign="top" style='width:10.74%;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:0cm 5.4pt 0cm 5.4pt;height:36.0pt'>
<p align="center" style='margin-left:3.45pt;text-align:center'>Right</p>
</td>
<td width="9%" valign="top" style='width:9.26%;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:36.0pt'>
<p align="center" style='margin-left:3.45pt;text-align:center'>Yes</p>
</td>
<td width="80%" valign="top" style='width:80.0%;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:36.0pt'>
<p><span style='mso-spacerun:yes'></span>Pans the camera target in the world.</p>
</td>
</tr>
</table>
<p><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

View File

@@ -0,0 +1,84 @@
<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="MVH_Overview_files/filelist.xml">
<title>Overview</title>
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
--></style>
</head>
<body lang="EN-US" style='tab-interval:36.0pt'>
<div class="Section1">
<p class="MsoNormal"><b style='mso-bidi-font-weight:normal'><i style='mso-bidi-font-style:
normal'><span style='font-size:14.0pt'>Overview<o:p></o:p></span></i></b></p>
<p class="MsoNormal"><b style='mso-bidi-font-weight:normal'><i style='mso-bidi-font-style:
normal'><span style='font-size:14.0pt'><o:p>&nbsp;</o:p>
</span></i></b></p>
<p class="MsoNormal"><span class="SpellE">ModView</span>
is a tool to view Doom3/Quake4 models and animations. It supports any format
that the Doom3 engine can import.</p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">There are two main ways to view models in this tool.</p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><i style='mso-bidi-font-style:normal'>1. Directly from files.<o:p></o:p></i></p>
<p class="MsoNormal">Use the open mesh toolbar button to load up an MD5MESH, LWO or
ASE file. The model will be displayed in the view window with all the assets
the game can find.</p>
<p class="MsoNormal">Use the open animation toolbar button to load up an MD5ANIM
file. Hit the play toolbar button to see the model with that animation. If the
model has no bones, or the animation was not defined for that mesh, then
unpredictable results will happen.</p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><i style='mso-bidi-font-style:normal'>2.
<span class="GramE">Via</span>
def files<o:p></o:p></i></p>
<p class="MsoNormal">Use the “Spawn Class” drop down list to pick a spawn
<span class="GramE">class,</span>
this will populate the “Entity Type” drop down list with every entity type that
has that spawn class. Select your desired entity type from that list and the
mesh will be loaded up for that entity type. The animations in the def file for
that entity type will appear in the “Animations Available” list view box. Add
these to the animation sequence using the &gt;&gt; button. Hit play to view
them.</p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Loaded files have the spawn class of &lt;file&gt; and the
entity type of &lt;mesh name&gt;. Within sessions, any loaded animations for a
particular mesh will be remembered.</p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Sounds based on frame commands will play when loading a model
through the def file system.
<span class="GramE">Directly loaded files will
not as they do not have the def file information.</span>
However, this means a def file is not required to load up and view a model.</p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

56
neo/tools/Help/Tools.hhc Normal file
View File

@@ -0,0 +1,56 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<meta name="GENERATOR" content="Microsoft&reg; HTML Help Workshop 4.1">
<!-- Sitemap 1.0 -->
</HEAD><BODY>
<OBJECT type="text/site properties">
<param name="Window Styles" value="0x800025">
<param name="ImageType" value="Folder">
</OBJECT>
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Tools">
</OBJECT>
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Quake 4 Tools">
<param name="Local" value="default.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Material Types">
</OBJECT>
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Overview">
<param name="Local" value="MT_help.htm">
</OBJECT>
</UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="ModView">
</OBJECT>
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Overview">
<param name="Local" value="MVH_Overview.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Mouse Controls">
<param name="Local" value="MVH_Mouse.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Misc Controls">
<param name="Local" value="MVH_Misc.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Toolbar Controls">
<param name="Local" value="MVH_Controls.htm">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="Known Issues">
<param name="Local" value="MVH_Issues.htm">
</OBJECT>
</UL>
</UL>
</UL>
</BODY></HTML>

9
neo/tools/Help/Tools.hhk Normal file
View File

@@ -0,0 +1,9 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<meta name="GENERATOR" content="Microsoft&reg; HTML Help Workshop 4.1">
<!-- Sitemap 1.0 -->
</HEAD><BODY>
<UL>
</UL>
</BODY></HTML>

13
neo/tools/Help/Tools.hhp Normal file
View File

@@ -0,0 +1,13 @@
[OPTIONS]
Compatibility=1.1 or later
Compiled file=Tools.chm
Contents file=Tools.hhc
Default topic=default.htm
Display compile progress=No
Index file=Tools.hhk
Language=0x409 English (United States)
Title=Quake 4 Tools Help File
[INFOTYPES]

View File

@@ -0,0 +1,10 @@
<HTML>
<HEAD>
<TITLE></TITLE>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 7.0">
</HEAD>
<BODY>
<P>Quake 4 tools table of contents</P>
<P>&nbsp;</P>
</BODY>
</HTML>

Binary file not shown.

After

Width:  |  Height:  |  Size: 379 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 359 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 388 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 399 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 765 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 818 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 B