This is an old revision of the document!
To build CRE, you first need to build the server and install it (make install
if running under Linux).
CRE sources are part of the server sources.
You need Qt5 and the associated development package.
Depending on your system, installing qt5-default
may be enough.
qt5-qmake qt5-qmake-bin qt5-default qtcreator
Once the server has been built and installed (with ./configure && make install
), from the server sources root:
cd utils/cre && qmake && make
Make sure to use qmake from Qt version 5, and not a previous version. On Fedora for instance, you need to run qmake-qt5
cd utils/cre && qmake-qt5 && make
This should build the tool, to run it:
utils/cre/cre
should do the trick.
CRE has a pre-compiled .exe available for download (make sure to check the sha512 sum). It is updated daily, and should not require any dependency (if it does, then please report that issue).
After putting the .exe in the directory of your choice, you need to assemble a few prerequisites before it will run:
First, create a directory alongside the .exe, named share
. Get arch
and maps
, and put them into share
. You may find it easiest to directly clone the git repos so you can easily push your changes upstream. Get the i18n
directory from the server source (it's in lib\i18n
) and place it here too.
Next, create a directory alongside the .exe, named etc
. Find exp_table
, settings
, and stat_bonus
from the server source (they're in lib\config
), and place them here in etc
. Note that if you are running a Crossfire server, maybe you want to pull these files from your server config instead.
Finally, create a directory alongside the .exe, named var
. CRE may place temporary files here at runtime.
Note that it can take quite a few seconds for CRE to launch, even longer if your disk is slow, as it loads many files on launch.
If CRE launches and then exits, it may be having trouble finding some paths. Procmon from the Sysinternals Suite may be helpful, or a debugger.
- provide summary with each tool bar option
At first start, CRE will ask you to choose a cache
directory. This directory will contain data kept between runs, to speed up start. Don't use a temporary directory that is erased now and then, but you don't need a fully backup-ed one either, since the data may be rebuilt.
When launched, CRE will start browsing maps. As long as a message is displayed in the right side of the status bar, then the process is not complete. You can use almost all features, but some information may be incomplete (for instance, archetype use will not report on maps which are not yet browsed).
Once CRE is launched, you have the following menu options:
messages
file in arch)