Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2008-08-08 15:02:19 +0000
committerStijn Buys <ingar@osirion.org>2008-08-08 15:02:19 +0000
commit194b8b358fc8603da2c102dcf46f20b23a31aea4 (patch)
treedc2c0894ebfbe489dd14012fad9faef2622f972d /doc
parent0b3a444048953dc0a6642ffc10062c196c79d56a (diff)
documentation updates, new default binds, HUD updates
Diffstat (limited to 'doc')
-rw-r--r--doc/ROADMAP4
-rw-r--r--doc/TODO22
-rw-r--r--doc/models.html2
-rw-r--r--doc/world.html24
4 files changed, 39 insertions, 13 deletions
diff --git a/doc/ROADMAP b/doc/ROADMAP
index e63dd96..1d0e8ae 100644
--- a/doc/ROADMAP
+++ b/doc/ROADMAP
@@ -64,6 +64,7 @@ Requires:
enhanced docking gui
commodities market
fuel system?
+ economy?
------------------------------------------------------------------
@@ -77,6 +78,9 @@ Requires:
equipment market
+ ------------------------------------------------------------------
+* version 0.5 - Public alpha
+
------------------------------------------------------------------
diff --git a/doc/TODO b/doc/TODO
index 1ae6577..7e253a3 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -3,17 +3,17 @@ TODO
version 0.1:
fix turning (needs more testing)
fix cl_prediction (or not)
- fix autolevel
- zone/entity network interaction
-
+ zone/entity network interaction (ok)
+ targetting system (ok)
version 0.2:
docking
- targetting system
server-client event system, hit-once lightweight entities
explosion events
weapons fire events
+
+ model trigger_dock
version 0.3:
gui
@@ -30,7 +30,8 @@ model:
split map loader from model (ok)
model fragments (ok)
- support model parts (e.g. func rotate)
+ support model parts (e.g. func_group, func_rotate, func_door)
+
core:
connection to remote game (ok)
read/write configuration file (ok)
@@ -53,6 +54,8 @@ network:
zlib compression (partial)
protocol version in handshake (ok)
rcon framework (ok)
+ zone changes (ok)
+ round thrust/speed on 1/100 (ok)
protocol description (incomplete)
private chat
@@ -60,14 +63,13 @@ network:
group/clan chat (requires groups)
rcon authentication, rcon command, servers must be able to disable rcon
- zone changes
send clients only updates from the current zone/server-side distance check
fix lag/client interpolation
rename cl_prediction to cl_interpolation
detect and disconnect clients behaving badly
EXT messages, update extended property "ext id prop value prop value etc", type checking/serperator etc..
EXT zone/color/shield/armor/health
- round thrust/speed on 1/100, location on 1/1000 before send
+
stable ent/die
client:
@@ -83,8 +85,7 @@ client:
fix camera frustum clip (size issue, postponed)
view_next, view_prev (ok)
- mouse select on release event while
- tracking camera absolute speed
+ tracking camera absolute speed/position
visual feedback on impulse drive
render:
@@ -94,7 +95,7 @@ render:
texture registry (ok)
add small camera light (ok)
- test/fix? lighting without sun in world.ini
+ test/fix? lighting without sun in zone.ini
sun light strenght
skysphere distortion at the poles
@@ -107,6 +108,7 @@ sound:
user interface sounds (ok)
enitity/event positional sounds
+ impulse/jump drive sound events
game:
add impulse drive (ok)
diff --git a/doc/models.html b/doc/models.html
index a2835aa..d2dfdba 100644
--- a/doc/models.html
+++ b/doc/models.html
@@ -97,6 +97,8 @@
The limits of map coordinates are placed on +/-16384 map units. Placing
brushes outside these bounds will have unpredictable results. The map
will be scaled down to make 1024 map units correspond to 1 game unit.
+ One game unit corresponds to 100m in-game. 16 units in radiant will
+ therefor be 1.5625 meters.
<p>
The front of a model points along the positive X-axis, the positive
Z-axis is up, the positive Y-axis is left. In GtkRadiant, the nose of
diff --git a/doc/world.html b/doc/world.html
index a8d9790..3ead6fe 100644
--- a/doc/world.html
+++ b/doc/world.html
@@ -156,7 +156,7 @@ default=no
<tr>
<td class="wide"></td>
<td class="narrow"><strong>diamond</strong></td>
- <td>a regular octahedron with an axis</td>
+ <td>a rotating octahedron with an axis</td>
</tr>
<tr>
<td class="wide"></td>
@@ -174,6 +174,11 @@ default=no
</tr>
</table>
<p>
+ 1 game unit translates to 100m in-game, an entity with a radius of 0.5
+ would fit into a sphere with a diameter of 100m.
+<p>
+
+<p>
An entity with a model can be created by setting the <i>model</i> key. The radius of a model is automaticly
calculated:
<table>
@@ -210,6 +215,8 @@ default=no
</tr>
</table>
<p>
+ 1 game unit on the x, y, or z-axis translates to 100m in-game.
+<p>
Orientation can be set thought the <i>direction</i>, <i>pitch</i>, and <i>roll</i> keys:
<table>
<tr>
@@ -258,10 +265,21 @@ color=222 192 145
</pre>
<h3>
+ [navpoint]
+</h3>
+<p>
+ Space is a big place. Navigation points can help players to find their way around.
+<pre>
+[navpoint]
+label=navpoint_north
+name=Navigation point North
+location=1024 0 0
+</pre>
+<h3>
[planet]
</h3>
<p>
- A planet is spherical entity with a texture. and a default radius of 32. The planet globe will
+ A planet is spherical entity with a texture. and a default radius of 64. The planet globe will
be rendered with lighting enabled.
<table>
<tr>
@@ -285,7 +303,7 @@ color =0.5 0.5 0.8
[star]
</h3>
<p>
- A star is a spherical entity without texture and a default radius of 48. The star globe
+ A star is a spherical entity without texture and a default radius of 96. The star globe
will be rendered fullbright and serve as the main source of light for the current system.
At the moment only one system light source is supported. If you define multiple stars,
the last one will serve as light source.