Brutus requires the original Caesar 3 files to run. This can be an old CD-ROM version, or a digital copy from either GOG or Steam.
Note that there are command line options which are available to all platforms.
If you have the high-quality MP3 music files that were once available for download from the Sierra Website, the game supports playing them.
Please check MP3 support for details.
If you bought the GOG edition, you can download the offline installer exe, and use InnoExtract to extract the game files:
-
Build Brutus or install using your package manager
-
Install
innoextract
for your distribution -
Download the Caesar 3 offline installer exe from GOG
-
Run the following command to extract the game files to a new
app
directory:$ innoextract -m setup_caesar3_2.0.0.9.exe
-
Move the
julius
executable to the extractedapp
directory and run from there, OR run Julius with the path to the game files as parameter:$ julius path-to-app-directory
Note that your user requires write access to the directory containing the game files, since the saved games are also stored there.
Another option is to get the game files by installing Caesar 3 using WINE:
-
Build Brutus
-
Install Caesar 3 using WINE, take note where the game is installed
-
Run Brutus with the path where the game is installed:
$ julius path-to-c3-directory
Brutus supports some command-line options. Its usage is:
$ julius [ARGUMENTS] [DATA_DIR]
[ARGUMENTS]
can be the following:
-
--anneal
Optional. As soon as the game has loaded, start annealing the map area specified in
src/platform/julius.c::main_loop
. -
--display-scale NUMBER
Optional. Scales the entire Julius application by a factor of
NUMBER
. Useful for high-dpi systems.NUMBER
can be any number between0.5
and5
. The default is1
. -
--cursor-scale NUMBER
Optional. Scales the mouse cursor by a factor of
NUMBER
. Cursor scaling is independent of display scaling.NUMBER
can only be set to1
,1.5
or2
. The default is1
.
[DATA_DIR]
Is the location of the Caesar 3 asset files.
If [DATA_DIR]
is not provided, Brutus will try to load the asset files from the directory where it is installed.
If the files are not found, it will check if a previous valid directory was stored in the internal preferences and load the asset files from that directory.
If Brutus still fails to load the assets, it will ask you to point to a valid directory.