FreeCiv: New version 3.0 and updates

The_J

Say No 2 Net Validations
Administrator
Supporter
Joined
Oct 22, 2008
Messages
37,635
Location
DE/NL/FR
It seems we don't have a recent FreeCiv thread, so I'll make one.

FreeCiv 3.0 has been released in February, and recently also the patch 3.0.1.
As many of you know, FreeCiv is a free, open-source Civ game, inspired by Civilization 2. The recent change in version number has also changed the rules. The default rules are now closer to Civ3 than to Civ2, see https://freeciv.fandom.com/wiki/Civ2civ3 .

FreeCiv 3.0 can be downloaded free of charge here: http://freeciv.org/download.html
The current install should run on most modern operating systems and also all halfways modern computers.
Follow the FreeCiv Twitter account for more new.
 

Hygro

soundcloud.com/hygro/
Joined
Dec 1, 2002
Messages
24,877
Location
California
Free civ!
 

The_J

Say No 2 Net Validations
Administrator
Supporter
Joined
Oct 22, 2008
Messages
37,635
Location
DE/NL/FR
https://freeciv.fandom.com/wiki/NEWS-3.0.1
The version 3.0.1 has been released.
Changes:
Spoiler :

Server / General
  • Fixed "turn_begin" lua signal, affecting especially 32bit Windows builds. This, e.g., makes various welcome messages to show up osdn#41662
  • Fixed some problems in builds where asserts are not enabled. More work remains. osdn#43871 osdn#44129 osdn#44019 osdn#44020
  • Fixed error messages sometimes appearing when a city has been removed but units remain (e.g. in case of Sentried Helicopter) osdn#44057
  • Correctly convert it, when savegame with AI level "Experimental" is loaded to a non-debug build osdn#44165
  • Don't kill the nation when client requires removal of a gameloss unit in editor mode osdn#44274
  • Fixed a bug that updated city info was in some cases sent to owner when it was supposed to get sent to everyone else osdn#44158
  • Correctly set resources on player's Fog-of-War map, for tiles which they don't currently see, when loading a saved game osdn#44176
  • If scenario lua script uses direction variables, value of those is no longer stored to savegames at all. Current freeciv version can't load that information, and such savegames generated by earlier versions only crashed the server at savegame loading time. Lua direction objects will function properly in freeciv-3.1 HRM#880895
Changes affecting players (supplied rulesets)
  • Start area is revealed also for the start city osdn#43652
  • alien
    • transform_result and transform_time consistent on all terrains osdn#43625
Changes affecting other rulesets / modders
  • Added deprecation warning about insensical singlepole and alltemperate requirement combinations osdn#44181
  • Fixed crash in lua tile:is_enemy() method when there's no city on that tile HRM#943039
Changes affecting server operators
  • Metamessage is no longer resetted on ruleset load osdn#43759
General
AI
  • Alight cargo unit immediately when transport reaches destination osdn#43639
Clients
  • gtk
    • Fixed drawing citizens for cities over size 30 osdn#43823
  • qt
    • Fixed memory corruption issues when detecting which gfx formats client supports osdn#43755
    • Worked around MacOS behavior of removing "Options" submenu osdn#43944
    • Renamed menu item "Players" as "Nations" to match naming in left pane osdn#43946
Tools
Modpack Installer
Ruledit
Tilesets, Art, etc
Help / Documentation
Translations
  • Updated translations:
    • Complete translations: Catalan, Polish, Russian
    • Incomplete translations: German (76% core, 85% nations, 5% ruledit), Finnish (100% core, 91% nations, 100% ruledit)
  • Marked strings for translations where they erroneously were not. osdn#43980 osdn#44029
  • Include core domain translations to Windows ruledit installer osdn#43981
Build/portability
  • Updates from the gnulib upstream: osdn#43588 osdn#43636
  • Fix lua compile for AmigaOS osdn#43571
  • Fixed problems in Windows snapshot builds being flagged as "modified" in their version number even when they are not.
  • Detect pthreads as thread implementation also when they require "-lpthread" osdn#43561
  • Support also such C11 thread implementations that are not built on top of pthreads HRM#852950
  • Added configure option --without-iconv osdn#43572
  • Updated Crosser environment to use to version 2.3 osdn#44047 osdn#43921 osdn#44110
  • Fixed libcharset configure check osdn#43600
  • Updated default Appdata/Metainfo installation directory osdn#44091


 
Top Bottom