📝 Update the README
This commit is contained in:
parent
da7bf2e3c5
commit
900603dd00
46
README
46
README
|
@ -1,46 +0,0 @@
|
|||
CentrED (c) 2009 Andreas Schneider
|
||||
==================================
|
||||
|
||||
License
|
||||
=======
|
||||
CentrED is released under the CDDL - the Common Development and
|
||||
Distribution License by Sun Microsystems. A copy of that license
|
||||
should be included with this source, but you can also read it
|
||||
at http://www.opensource.org/licenses/cddl1.php.
|
||||
|
||||
Compiling
|
||||
=========
|
||||
To build CentrED you need at least FreePascal 2.2.2 and a
|
||||
recent Lazarus (at least 0.9.26).
|
||||
You also have to have the following packages installed:
|
||||
- VirtualTrees from http://code.google.com/p/luipack/wiki/VirtualTreeview
|
||||
- LazOpenGLContext (included with Lazarus)
|
||||
- lNet by Almindor: http://wiki.lazarus.freepascal.org/lNet
|
||||
|
||||
The client project can be found in Client/CentrED.lpi and the
|
||||
server projectin Server/cedserver.lpi, both to be opened by
|
||||
Lazarus or compiled via lazbuild.
|
||||
Currently supported targets are i386-linux-gtk and
|
||||
i386-win32-win32. Other targets might work too, but I haven't
|
||||
tested or approved them. Don't forget to create the necessary
|
||||
target directories in obj/ first, before trying other targets.
|
||||
|
||||
Structure
|
||||
=========
|
||||
./ contains generic source files used by the client and server
|
||||
bin/ contains the linked binaries
|
||||
Client/ contains the source of the CentrED client
|
||||
Imaging/ contains the Vampyre Imaging Library with CentrED specific options
|
||||
MulProvider/ contains my MulProvider library with some wrapper classes around the mul objects
|
||||
obj/ contains the compiled objects
|
||||
Server/ contains the Source of the CentrED server
|
||||
Setup/ contains the InnoSetup project file(s)
|
||||
UOLib/ contains my UO library for access to many mul files
|
||||
|
||||
Thanks
|
||||
======
|
||||
Almindor for lNet and his support on how to use it efficently.
|
||||
Marek Mauder for the great Vampyre Imaging Library and also his support and extensions.
|
||||
Luiz Américo Pereira Câmara for his nice port of VirtualTrees.
|
||||
And last but not least the whole FPC and Lazarus team for developing, maintaining
|
||||
and supporting such great development tools, which make life a lot easier.
|
|
@ -0,0 +1,44 @@
|
|||
# CentrED
|
||||
|
||||
CentrED stands for Centralized Editing. It is a Client/Server based map editor for Ultima Online.
|
||||
The intention behind this is, that the only available GodClient is rather old and was never really supported by any server emulator (at least not that I know), but I wanted the ability for several people to work on the terrain and statics together, without having to constantly transfer their current state.
|
||||
|
||||
## License
|
||||
|
||||
CentrED is released under the CDDL - the Common Development and Distribution License by Sun Microsystems. A copy of that license should be included with this source, but you can also read it at http://www.opensource.org/licenses/cddl1.php.
|
||||
|
||||
## Compiling
|
||||
|
||||
To build CentrED you need at least FreePascal 3.2 and a recent Lazarus (at least 2.3).
|
||||
|
||||
You also have to have the following packages installed:
|
||||
|
||||
- VirtualTrees (included with Lazarus)
|
||||
- LazOpenGLContext (included with Lazarus)
|
||||
- lNet: https://github.com/almindor/lnet
|
||||
- MultiLogLaz: https://github.com/blikblum/multilog
|
||||
|
||||
The client project can be found in Client/CentrED.lpi and the server projectin Server/cedserver.lpi, both to be opened by Lazarus or compiled via lazbuild.
|
||||
|
||||
Currently supported targets are x86_64-linux-gtk and i386-win32-win32. Other targets might work too, but I haven't tested or approved them.
|
||||
|
||||
## Structure
|
||||
|
||||
```
|
||||
./ contains generic source files used by the client and server
|
||||
bin/ contains the linked binaries
|
||||
Client/ contains the source of the CentrED client
|
||||
Imaging/ contains the Vampyre Imaging Library with CentrED specific options
|
||||
MulProvider/ contains my MulProvider library with some wrapper classes around the mul objects
|
||||
obj/ contains the compiled objects
|
||||
Server/ contains the Source of the CentrED server
|
||||
Setup/ contains the InnoSetup project file(s)
|
||||
UOLib/ contains my UO library for access to many mul files
|
||||
```
|
||||
|
||||
## Thanks
|
||||
|
||||
- Almindor for lNet and his support on how to use it efficently.
|
||||
- Marek Mauder for the great Vampyre Imaging Library and also his support and extensions.
|
||||
- Luiz Américo Pereira Câmara for his nice port of VirtualTrees.
|
||||
- And last but not least the whole FPC and Lazarus team for developing, maintaining and supporting such great development tools, which make life a lot easier.
|
Loading…
Reference in New Issue