Game mods | Editing rulesets | Nations | Scenarios | Editing tilesets | Sounds | Event scripting


Modpack UI icon

The Freeciv game engine accepts a steadily growing collection of configuration sets to change the appearance and behavior of Freeciv. We are looking for sounds, images, and rules for Freeciv. Now is your chance to contribute to a free software project even if you are not a programmer.

A Mod Pack contains one or more of the configuration sets described below. From version 2.3, a helper program, "freeciv-modpack", is provided to make it easier for players to install modpacks. See creating freeciv-modpack content for details of how to make your modpack compatible with this tool.


A ruleset describes the complete behaviour of the game. The freeciv server processes the ruleset to determine e.g. the attributes of units, cities, buildings, inventions, wonders and much more. There is one main rules file holding a bunch of common rules and a collection of references to more specific rules files. These files are devoted to the scopes enumerated in the previous enumeration.

Read more about editing rulesets!


Freeciv uses nationsets to describe the concurrent peoples in the game. A nationset consists of two files: an image file of the nation flag and the nation ruleset file. More than 380 nation flags and nearly the same number of nation description files are currently prepackaged with Freeciv.

Learn how to add your own Nations files or feel free to create your own flags.

Scenarios Edit

Scenarios can use special rulesets and/or nationsets for their purposes. They can also be used to overwrite various defaults and provide their own event handlers (as in the tutorial).  Basically scenarios are saved games.

Please add more info to Scenarios.


A tileset describes the images a freeciv client presents to the human player and resembles a ruleset in the way it is organized. The tileset main file hosts common tileset information and enumerates a collection of more specific tileset files. Each of these tileset files refers to at least one image file.

Learn how to create new tilesets and help to update the available ones by Editing tilesets.


Freeciv is able to process sounds not only for game start but also for the movement of the different units and all the other events during gameplay. But there aren't too many soundsets available right now. We warmly welcome any enrichment of the acoustic experience for our freeciv gamers.

Feel free to have a more detailed look about Sounds.


As of Freeciv 2.1 there is theme support for the clients. For now only the gtk2 client and the SDL client will allow to customize the clients graphical user interface controls (e.g. buttons and sliders). The theme comprises some images and textual descriptions.

Further documentation is available about creating Themes.

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.