forked from volca02/openDarkEngine
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
46 lines (35 loc) · 1.85 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
OpenDarkEngine (OPDE) readme
----------------------------
This is a readme file for the OPDE project version 0.2.0
OPDE was created as an effort to build a
multiplatform engine supporting the LookingGlass'es (TM)
data files from the original DarkEngine(TM) games.
So far, a basic display of the levels work.
License
-------
All the files, if not otherwise specified, are released under the GNU/GPL license.
The DarkSceneManager is released under the GNU/LGPL license, to comply with the original version of the sources - The BSPSceneManager.
Additional sources, written and added to the DarkSceneManager (found in the src/DarkSceneManager) are licensed under LGPL too.
See COPYING for the informations regarding the GNU GPL license.
Building
--------
Please see doc/DEVELOPERS file for detailed instructions about how to build the sources.
Source code structure
---------------------
The main code resides in the 'src' subdirectory. The 'proto' directory contains some prototype code in the testing phase.
In the src directory, you will find:
compat - Compiler compatibility headers
base - base classes for the engine - logging, console backend, etc.
bindings - python bindings code
scenemanager - the DarkSceneManager code, used to render BSP/Portal type of scenes
services - The engine services, which will make up the engine itself
tools - various tools - only meshconvert utility for now (LGMD -> .mesh xml converter)
Thanks
------
Thanks go to:
TomNHarris (telliamed) - for the all the work he has done understanding the Dark Engine and its data formats. Also for the irreplaceable help he is giving us.
ShadowSpawn - For the BIN mesh format and Movement database format descriptions.
ataricom - For helping out with the Wiki
Ogre3D developers - for helping out with various questions and definitely for the Ogre3D library
TTLG community
...and others