CentrED stands for Centralized Editing. It is a Client/Server based map editor for Ultima™ Online.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Andreas Schneider 39280f927b * Fixed drop down toolbar buttons to correct their state 6 years ago
Client * Fixed drop down toolbar buttons to correct their state 6 years ago
Client.bin * Migrated resources from custom resource manager to windows/lazarus resources (requires windres now!) 6 years ago
Imaging * Added password change support (references #95) 8 years ago
MulProvider * Refactored tiledata cloning 9 years ago
Server * Fixed build modes 6 years ago
Setup * Bumped version 9 years ago
Tools - Updated Vampyre Imaging Lib 12 years ago
UOLib * Removed heContrns dependency (replaced by fgl ... again) 6 years ago
doc - Added fpdoc paths 12 years ago
.hgeol - Added hgeol 11 years ago
.hgignore - Added converter for cedserver configs from version 2 to 3 13 years ago
Logging.pas - Added hgeol 11 years ago
README - Updated to a recent VirtualTrees revision 12 years ago
UBufferedStreams.pas - Added hgeol 11 years ago
UCacheManager.pas - Added build modes 10 years ago
UEnhancedMemoryStream.pas * Added password change support (references #95) 8 years ago
UEnums.pas * Added password change support (references #95) 8 years ago
UInterfaces.pas - Fixed "UTiledata" spelling in ULandscape.pas 13 years ago
ULinkedList.pas - Added hgeol 11 years ago
UPacket.pas - Added hgeol 11 years ago
URectList.pas - Imported server changes from Turley (with modifications) 13 years ago
UStreamHelper.pas - Fixed "UTiledata" spelling in ULandscape.pas 13 years ago
UXmlHelper.pas * Enhanced UXmlHelper (enumerator) 8 years ago
cddl.html - Initial import from internal repository 14 years ago
version.inc * Added password change support (references #95) 8 years ago
vinfo.pas * Bumped version 9 years ago

README

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.