Software update: Freeciv 3.1.1

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 have released version 3.1.1, a so-called bug fix release. The changelog for this release can be found below:

What's Changed Since 3.1.0

3.1.1 is a generic bugfix release, mainly fixing an issue causing gtk4-client to overwrite user options on every launch.

Server/General

  • Fixed issues with more than 65535 cities and units. Both server and client need to be updated for the fix to be active RM#304 RM#489
  • Fixed allied victory in case all players get allied before anyone perish RM#324
  • Fixed server crash after player removal when some remaining unit has that player as their nationality RM#383

Changes affecting other rulesets / muds

  • Worklist items with unreachable local range building requirements correctly purged osdn#48773
  • Supposedly hidden extras are no longer sent to the client as resources either RM#350

General

  • Various internal changes which should only affect developers. RM#147 RM#352

AI

Clients

  • gtk4
    • Assert failures on policies dialog fixed RM#312
    • Fixed saving of the options migration status, so there's no new attempt on every client launch RM#427

Tools Ruledit

  • Editing of unit type flags added RM#284
  • Editing of additional flags added RM#323
  • Editing of terrain flags added RM#339
  • Editing of terrain native_to added RM#298
  • Editing or extra native_to added RM#316
  • Buildings flag editing unified with other flag editors RM#349
  • Make help text of buildings available for viewing RM#326 RM#368 RM#327
  • Tech's values ​​editing added RM#358
  • Corrected Tech Add/Remove button placements on experimental mode builds RM#430

Manual Generator

  • Use proper wiki tag in improvements manual RM#321
  • Add horizontal line between terrain types RM#325

Help / Documentation

Translations

  • Updated translations:
    • Complete translations: Russian
    • Incomplete translations: Finnish (100% core, 92% nations, 100% ruledit)

Build/portability

  • Refreshed bootstrap files from their upstreams RM#272 RM#291 RM#367 RM#378 RM#404 RM#405
  • Fixed some clang analyzer warnings RM#286 RM#317 RM#335 RM#377
  • Metainfo updates
    • Developer name information added RM#280
    • New gtk3.22 client screenshot RM#290
  • Meson based build fixes
  • Appimages
    • Added appimage configure option to meson based builds RM#393
    • Added build_appimages.sh script RM#396
  • Flat suit updates
    • Gnome sdk and platform updated to 46 RM#322
    • Qt sdk and platform updated to 6.7 RM#438
  • Fixed C++20 “capture this” sematics configure check RM#328
  • Fixed python syntax errors on generating network packet definitions RM#365
  • Fixed build against Qt-6.8 development version RM#462

Version number 3.1.1
Release status Final
Operating systems Windows 7, Linux, BSD, macOS, Solaris, Windows 8, Windows 10, Windows 11
Website Freeciv
Download https://www.freeciv.org/download.html
License type GPL
Facebook Notice for EU! You need to login to view and post FB Comments!
You might also like