Developer postOriginal post (opens in a new tab)

Wesnoth 1.17.24

Campaigns

  • Winds of Fate
    • Fix macro argument in translatable string

  • Eastern Invasion
    • Change S04b’s `scenario_id` to `en_US` spelling (issue #7994)
    • S04b start-of-scenario saves since 1.17.21 will be broken
    • S03 mid-scenario saves since 1.17.21 will show a warning, and players will only be able to go west
    • Saves from earlier versions are already broken by the campaign rewrite
    • Fix macro argument in translatable string

Editor

  • Time Schedule Editor now saves custom time schedules to `utils/schedule.cfg` under the Add-on directory. (Cache needs to be manually reloaded with `F5` after exiting Map Editor.)
  • Changing the color sliders and pressing the preview button shows a preview of the tint on the map.
  • New dialog for entering custom schedule ID and name. The user is required to enter a non-empty schedule id and name. ID will be autogenerated if the user doesn't specify it or already exists.
  • Textbox to enter Add-on ID after selecting `New Scenario > New Add-on`.

Multiplayer

  • Fix Add-on version check error #4055

Lua API

  • units.remove_modifications can now remove multiple types of modifications.

Translations

  • Updated translations: British English, Bulgarian, Finnish, French, German, Polish, Slovak

Miscellaneous and Bug Fixes

  • Fix various assertion failures on invalid input
  • Fix end credits not showing when a scenario has no [side]s #8090
  • The command line `--preprocess` utility now accepts any filename, not just those ending .cfg.