root / README
History | View | Annotate | Download (2 kB)
| 1 | CentrED (c) 2009 Andreas Schneider |
|---|---|
| 2 | ================================== |
| 3 | |
| 4 | License |
| 5 | ======= |
| 6 | CentrED is released under the CDDL - the Common Development and |
| 7 | Distribution License by Sun Microsystems. A copy of that license |
| 8 | should be included with this source, but you can also read it |
| 9 | at http://www.opensource.org/licenses/cddl1.php. |
| 10 | |
| 11 | Compiling |
| 12 | ========= |
| 13 | To build CentrED you need at least FreePascal 2.2.2 and a |
| 14 | recent Lazarus (at least 0.9.26). |
| 15 | You also have to have the following packages installed: |
| 16 | - VirtualTrees from http://code.google.com/p/luipack/wiki/VirtualTreeview |
| 17 | - LazOpenGLContext (included with Lazarus) |
| 18 | - lNet by Almindor: http://wiki.lazarus.freepascal.org/lNet |
| 19 | |
| 20 | The client project can be found in Client/CentrED.lpi and the |
| 21 | server projectin Server/cedserver.lpi, both to be opened by |
| 22 | Lazarus or compiled via lazbuild. |
| 23 | Currently supported targets are i386-linux-gtk and |
| 24 | i386-win32-win32. Other targets might work too, but I haven't |
| 25 | tested or approved them. Don't forget to create the necessary |
| 26 | target directories in obj/ first, before trying other targets. |
| 27 | |
| 28 | Structure |
| 29 | ========= |
| 30 | ./ contains generic source files used by the client and server |
| 31 | bin/ contains the linked binaries |
| 32 | Client/ contains the source of the CentrED client |
| 33 | Imaging/ contains the Vampyre Imaging Library with CentrED specific options |
| 34 | MulProvider/ contains my MulProvider library with some wrapper classes around the mul objects |
| 35 | obj/ contains the compiled objects |
| 36 | Server/ contains the Source of the CentrED server |
| 37 | Setup/ contains the InnoSetup project file(s) |
| 38 | UOLib/ contains my UO library for access to many mul files |
| 39 | |
| 40 | Thanks |
| 41 | ====== |
| 42 | Almindor for lNet and his support on how to use it efficently. |
| 43 | Marek Mauder for the great Vampyre Imaging Library and also his support and extensions. |
| 44 | Luiz Américo Pereira Câmara for his nice port of VirtualTrees. |
| 45 | And last but not least the whole FPC and Lazarus team for developing, maintaining |
| 46 | and supporting such great development tools, which make life a lot easier. |