Freeciv
m
Tag: Source edit
(Refresh)
Tag: Source edit
Line 4: Line 4:
   
 
= WHAT'S CHANGED SINCE 3.0.0-beta1 =
 
= WHAT'S CHANGED SINCE 3.0.0-beta1 =
<!-- up to 2021-05-01 (1d5edf5eb3bcad88b4944ebca596aac2b0c15800) -->
+
<!-- up to 2021-05-05 (78e860eb242305e1bb70fb1d3f9a3f4a17fb272d) -->
 
3.0.0-beta2 fixes a number of issues seen with beta1. These include that alien ruleset gets correctly installed, and important change to civ2civ3 (default) ruleset that Diplomats or Explorers establishing an embassy are consumed in the process.
 
3.0.0-beta2 fixes a number of issues seen with beta1. These include that alien ruleset gets correctly installed, and important change to civ2civ3 (default) ruleset that Diplomats or Explorers establishing an embassy are consumed in the process.
   
Line 45: Line 45:
 
=== General ===
 
=== General ===
 
* Minor optimizations {{hrm|921195}}
 
* Minor optimizations {{hrm|921195}}
* Various internal changes which should only affect developers {{osdn|41759}} {{osdn|41797}} {{hrm|923036}} {{hrm|922785}} {{osdn|41850}} {{osdn|41773}} {{osdn|41858}} {{hrm|924387}} {{osdn|41764}} {{osdn|41852}} {{hrm|923660}} {{osdn|41772}} {{hrm|923785}} {{osdn|41873}} {{osdn|41847}} {{osdn|41953}} {{osdn|41992}} {{osdn|41931}} {{osdn|41927}} {{osdn|42006}} {{osdn|42007}} {{osdn|42010}} {{osdn|41937}} {{osdn|41964}}
+
* Various internal changes which should only affect developers {{osdn|41759}} {{osdn|41797}} {{hrm|923036}} {{hrm|922785}} {{osdn|41850}} {{osdn|41773}} {{osdn|41858}} {{hrm|924387}} {{osdn|41764}} {{osdn|41852}} {{hrm|923660}} {{osdn|41772}} {{hrm|923785}} {{osdn|41873}} {{osdn|41847}} {{osdn|41953}} {{osdn|41992}} {{osdn|41931}} {{osdn|41927}} {{osdn|42006}} {{osdn|42007}} {{osdn|42010}} {{osdn|41937}} {{osdn|41964}} {{osdn|42098}} {{osdn|42099}} {{osdn|42045}}
   
 
=== AI ===
 
=== AI ===
Line 80: Line 80:
 
* conver_png script used to generate flag images updated to work with modern inkscape versions {{osdn|41884}} {{osdn|42002}}
 
* conver_png script used to generate flag images updated to work with modern inkscape versions {{osdn|41884}} {{osdn|42002}}
 
* Fix to hexemplio format {{osdn|41923}}
 
* Fix to hexemplio format {{osdn|41923}}
* Corrected/updated flag file formats {{osdn|41966}} {{osdn|42005}} {{osdn|42012}} {{osdn|42016}} {{osdn|42019}} {{osdn|42023}} {{osdn|42022}} {{osdn|42025}} {{osdn|42027}} {{osdn|42041}} {{osdn|42050}} {{osdn|42059}} {{osdn|42065}} {{osdn|42069}} {{osdn|42076}}
+
* Corrected/updated flag file formats {{osdn|41966}} {{osdn|42005}} {{osdn|42012}} {{osdn|42016}} {{osdn|42019}} {{osdn|42023}} {{osdn|42022}} {{osdn|42025}} {{osdn|42027}} {{osdn|42041}} {{osdn|42050}} {{osdn|42059}} {{osdn|42065}} {{osdn|42069}} {{osdn|42076}} {{osdn|42080}} {{osdn|42108}} {{osdn|42115}} {{osdn|42094}}
   
 
== Help / Documentation ==
 
== Help / Documentation ==

Revision as of 02:08, 5 May 2021

This list is still in preparation; 3.0.0-beta2 has not yet been released.

WHAT'S CHANGED SINCE 3.0.0-beta1

3.0.0-beta2 fixes a number of issues seen with beta1. These include that alien ruleset gets correctly installed, and important change to civ2civ3 (default) ruleset that Diplomats or Explorers establishing an embassy are consumed in the process.

Server / General

Changes affecting players (supplied rulesets)

  • Update a city also on other player's clients when its size get reduced because of a nuke osdn#41810 osdn#41860
  • Made generated random seed less predictable on most platforms. Compared to earlier released 2.6.4, here also Windows and older Linux are supported. HRM#914184 osdn#41838 osdn#41842 osdn#41995 osdn#42000 osdn#41918 osdn#42024
  • Allow goto to a moving transport (but not through one) HRM#647612
  • Air unit goto avoids wait for refuel when it's not necessary HRM#923677 osdn#42029
  • Server does not send city info to clients in the middle of calculations where the info might be inconsistent osdn#41851 osdn#41975
  • When attempting to load a ruleset that is not locked to its ruleset, still fallback to its own ruleset when the current one is incompatible osdn#41994
  • Already built buildings are purged from the worklist. They used to be just postponed osdn#41925
  • Terrain changing unit activities are cancelled when climate change changes tile terrain. With the new terrain the target of those actions is not what was started HRM#899919
  • Avoid endless loop with scenarios having bad starting positions HRM#767127
  • alien ruleset:
  • civ2civ3 (default) ruleset:
    • Diplomats or Explorers establishing embassy are consumed in the process osdn#41929
  • sandbox ruleset:
    • Paradropping to transport is made possible osdn#41740
    • Added Mechanic unit that can fix certain other units osdn#41845
  • Europe 1900 WWI scenario:
    • Finnish city of Tammerfors renamed as Tampere osdn#41777

Changes affecting other rulesets / modders

  • When calculating action success chance, surviving tech requirements on World range are known to be known by everyone HRM#922369
  • Fixed scorelog start check to work correctly with ruleset set start year other than default HRM#820731
  • Fixed nuking non-native tiles with units that have zero attack_strength osdn#42008
  • Fixed server crash when illness destroys a city. That can happen only with rulesets that enable illness for size 1 cities osdn#41959
  • Server now checks that unit's transport can hold the target unit before converting unit HRM#921940

Changes affecting server operators

  • For servers with user authentication, supplied database.lua script uses lua instead of dirty sql query to determine time osdn#41879

General

AI

  • Better air unit handling HRM#924327
  • Better evaluate value of transports filled with cargo for the invasion attempt HRM#872215

Clients

  • User is now allowed to open a new action selection dialog while another is open osdn#41920
  • Fixed a governor crash when client does not know the other end of the trade route, but thinks it knows it osdn#41926
  • Buildings that allow units to perform actions are no longer shown as redundant osdn#41955
  • Client now knows that attacking a city with units like standard rulesets' Submarine is impossible osdn#42001
  • Fixed over-zealous assert when action selection gets cancelled osdn#42042
  • Client now logs about start of new turn on verbose log level osdn#41973
  • sdl2
    • Fixed screen refreshing when there's no active units osdn#41683

Tools

Ruledit

  • Made unit tech requirement menu easier to use osdn#41832
  • New editable properties:
  • Allow only numbers to be entered for numeric requirement value osdn#41893
  • Prevented opening multiple Edit Values dialogs for the same ruleset item osdn#41951
  • Edit Values dialog related to it is closed when ruleset item is deleted osdn#41957
  • Other minor fixes osdn#41944 osdn#41945

Tilesets, Art, etc

Help / Documentation

Translations

  • Updated translations: Spanish, Finnish, French, Polish, Russian
  • Changes to which strings are translatable osdn#41866

Build/portability


See NEWS for older lists of changes.