This is a list of main features of current main development version relative to freeciv-3.3. Last commit checked: commit c114b8fd61ec09a10cf4dbc601268566a17d1594 Author: Christian Mauderer Date: Sat Jan 3 11:50:57 2026 +0100 General: ======== - Qt5 support dropped completely Non-ruleset rules: ================== - Foodbox is not reset when city grows for reasons other than full foodbox Included rulesets: ================== - Dropped webperimental ruleset Multiplayer ----------- Sandbox: (CHECK full list) -------- - Bridge tile within city area grants second trade route slot civ1: ----- civ2: ----- alien: ------ civ2civ3: --------- granularity: ------------ - Max 4 units on tile (in the beginning of the game) Custom rulesets: ================ - Acccess Area concept - Tiledefs concept - Superspecialists concept - Added support for Government user flags - Upkeep_Factor renamed as Upkeep_Pct, and granularity increased 100-fold - Upkeep_Pct requirement resolution now considers properties of the individual unit - Shield2Gold_Pct requirement resolution now considers properties of the individual unit - homeless_gold_upkeep ruleset setting removed. Use HasHomeCity requirements for Upkeep_Pct effects instead - New value CapitalConnected for CityStatus requirements - New requirement types - FutureTechs - MaxTopUnitsOnTile - Government flag - Tiledef - Internal city action types - Finish Unit - Finish Building Custom scenarios: ================ Lua scripting: -------------- Server operation: ================= - Long-deprecated /metamessage command dropped Settings: --------- AI: === Clients: ======== - Added city name embellishments Animations ---------- gtk: ---- - Experimental gtk4x-client (supported on meson builds only, at the moment) qt: --- Tools: ====== Ruledit: -------- Modpack Installers: ------------------- Documentation: ============== - Doxygen documentation now coversa also generated source files Build & Portability: ==================== - Support for autotools based Windows builds dropped - Support for Windows < 10 dropped - src-check functionality now provided by a separate src-check.sh script - Minimum Qt6 version is 6.4 - 'meson-winbuild.sh --version' now gives main freeciv version number - Crosser based builds can and must be run from a separate builddir - Meson based build has a new 'aimodules' configure option Other: ======