From 900603dd006c46f131b4e6ef56e8ceff2298f9a0 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Sat, 7 May 2022 10:58:45 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20Update=20the=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README | 46 ---------------------------------------------- README.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 46 deletions(-) delete mode 100644 README create mode 100644 README.md diff --git a/README b/README deleted file mode 100644 index 535c4cc..0000000 --- a/README +++ /dev/null @@ -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. diff --git a/README.md b/README.md new file mode 100644 index 0000000..c06c545 --- /dev/null +++ b/README.md @@ -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.