- 15 Talk
-
Game Mods
Nations | Editing Rulesets | Editing tilesets | Themes | Sounds | Event Scripting
Rulesets and modpacks forum | Art and tilesets forum
Back to Game Mods page | Talk:Game Mods
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.
This page summarizes the different freeciv configuration sets and explains in short how they are used by server and client applications to customize freeciv games. To inspect the already contributed sounds, images, rulesets and themesets have a look at the Download/Extras wiki page.
Contents |
Configuration sets
Edit
Nationsets
Edit

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.
Rulesets
Edit
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!
Tilesets
Edit
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.
Soundsets
Edit
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.
Themesets
Edit
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.
Modpacks
Edit
A Mod Pack contains one or more of the configuration sets described above and might come with a save game.
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.