Menu

dllstack & freeciv

Marko Lindqvist

dllstack.sh produced binary stacks for Windows are mainly used for running cazfi's freeciv builds on Windows.

  1. Download freeciv build 7z-package you want
  2. If you already have the required crosser version installed (for running earlier freeciv build that used same crosser version), jump to 6
  3. Download dllstack; win32stack(-full)-<crosser version>.7z or win64stack(-full)-<crosser version>.7z from files here in sourceforge. The "full" package contains Qt dlls. If you download the smaller package, you can't run Qt based freeciv programs: Qt-client, Qt based modpack installer, nor Ruleset Editor. Those will just give an error about missing dlls.
  4. Unpack dllstack 7z file where you want
  5. Open DOS prompt, cd to <where you unpacked winstack>\winstack-<crosser version> directory, and run setup.bat there
  6. Unpack freeciv 7z file where you want
  7. In DOS prompt, run launch.bat from the crosser root directory. This sets it only for the DOS prompt session where you did it, so use same session for remaining steps.
  8. cd to where you unpacked freeciv and to directory bin there.
  9. Run freeciv programs (freeciv-server, freeciv-gtk2, freeciv-gtk3.22, freeciv-sdl2, freeciv-mp-gtk2, freeciv-mp-gtk3, freeciv-mp-cli) as you wish. If you installed "full" crosser, also freeciv-qt, freeciv-mp-qt, and freeciv-ruledit can be used.