Software update: Freeciv 3.0.5

Spread the love

Gamers who spent a lot of time with Sid Meier’s Civilization, which was released by Microprose for DOS in 1991, should be careful not to become addicted again. Since 1995, a group of developers has been working on creating an open source version based on this turn-based strategy game under the name Freeciv. The players of this game start in the year 4000 BC with a handful of colonists and try to establish a successful civilization. For more information, we refer you to this and this pages. The developers recently released version 3.0.5, a so-called bug fix release. The changelog for this release can be found below.

Server/General

  • Improvements to save game error diagnostics osdn#45341 osdn#45343
  • Silenced some unused entry warnings when loading saved games osdn#45671 osdn#45856 osdn#46143
  • Limit players to current max tax rates after loading a savegame from a time they were higher osdn#44186
  • Reduced the cases where player loses bulbs when they have leftover bulbs from tech finished previous turn change, and caravan provided bulbs on top of that, and they switch between various techs to research next osdn#45685
  • Disallowed barbarians from creating more than one unit of a type expected to be unique osdn#44863
  • Improvements to when worklist item get postponed and when completely purged osdn#46029 osdn#45982
  • Sea units that regularly need supplies, or die, now automatically save themselves to the coast when possible osdn#45948

Changes affecting players (supplied rulesets)

  • civ2civ3/sandbox
    • Homeless units (eg starting diplomat) can no longer bribe other units. It made it possible to get armies of homeless, and thus free of maintenance, units. osdn#45070

Changes affecting other rulesets / muds

  • Improved error diagnostics in inifile (eg rulesets) loading osdn#45573
  • Lua functions unit_move() and unit_teleport() now check legality of the move osdn#44769

Changes affecting server operators

  • Removed unnecessary padding from the savegame files osdn#45855

Low level changes

  • Fixes to the directory creation
  • Robustness improvements to low-level fallback functionalities used, eg, in Windows builds osdn#45905
  • Fixed city culture value overflow on server/client communication osdn#46014

General

AI

  • Fixed AI evaluation of value of tech parasite buildings (eg Great Library on most rulesets) in case of pooled research being turned off between team members, and dead opponents osdn#45588
  • Properly update AI’s information when continents get renumbered (merged or split) osdn#45767
  • Fixed erroneously high want for a Martial Law unit as a defender when there actually isn’t need for defensive capacity osdn#45595
  • Make AI to count logarithmic trade revenue bonus correctly when evaluating if trade route is worth the effort osdn#46049
  • Fixed a bug in bodyguard selection when the want for military units is high, but not an actual emergency osdn#46091
  • Fixed a crash when hunter cannot attack its target. Now it doesn’t waste time hunting such targets at all osdn#46176

Clients

  • Client is now aware if someone’s research details are not updated any more, and doesn’t show such outdated information any more osdn#45076
  • Fixed client crash on unfortunate timing of menus updating exact moment worker finish tile changing activity osdn#45781
  • Display (opponent) score of 0 as Unknown as that’s what the server indicates with it (this logic will improve in freeciv-3.1) osdn#45970
  • Fixed which version of the wall graphics are shown about opponents’ cities osdn#46092
  • gtk
    • Fixed “Gtk-WARNING gadget with negative dimensions” warning in most cases it occurred osdn#42263
    • Added tootip for the nationdlg rows osdn#45512
    • Fixed + + key combinations to work on edit mode osdn#45802
    • Fixed an infinite loop in editor mode osdn#45874
    • gtk3 and gtk3.22: Added Battle Groups menu osdn#45924
  • qt
    • Menu entry for targetless revolution is now insensitive if current rules do now allow it osdn#45782
    • Nations dialogue Relations and Techs panes can now be toggled on or off osdn#45048
    • Made it possible to toggle one’s own Away state from the nations display AI menu osdn#44858
    • Pop down possibly remaining older tile info before opening a new one. This avoids popups that were left on screen until client was closed osdn#44177
    • Fixed Classic theme syntax osdn#44857
    • Graphics for extras shown in the help browser osdn#44859
  • sdl2
    • Fixed unused entry: file.gx warning from theme loading osdn#45031
    • Fixed the Patrol Here functionality from the tile menu osdn#45925
    • Improved client launch time initialization checks osdn#46000
    • Fixed renaming cities to take effect osdn#45986
    • Fixed the Paradrop Here functionality from the tile menu osdn#45981

Tools Ruledit / Ruleup

  • Save trade settings section comment to game.ruleset osdn#45386

Help / Documentation

Translations

  • Updated translations:
    • Complete translations: Catalan, French, Polish
    • Incomplete translations: Finnish (100% core, 93% nations, 100% ruledit)
  • Fixed fetching translations of the names of the nations from the core nation set, for the game to actually show translated names osdn#45761
  • Marked more strings for translations osdn#45989
  • Fixes to translator comments osdn#45835

Build/portability

Version number 3.0.5
Release status Final
Operating systems Windows 7, Linux, BSD, macOS, Windows 8, Windows 10, Windows 11
Website Freeciv
Download https://www.freeciv.org/download.html
License type GPL
You might also like