Wesnoth 1.17.24

Get help with compiling or installing the game, and discuss announcements of new official releases.

Moderator: Forum Moderators

Locked
User avatar
Pentarctagon
Project Manager
Posts: 5567
Joined: March 22nd, 2009, 10:50 pm
Location: Earth (occasionally)

Wesnoth 1.17.24

Post by Pentarctagon »

Wesnoth 1.17.24 is out!
This new release in the 1.17.x development series sees various changes and improvements in various areas.

As this is a development version, we would like to remind everyone how the testing and feedback process works for these:
  • If you download Wesnoth stand-alone, make sure to keep the latest stable release around in case the game breaks and you find yourself unable to get your daily fix of Wesnoth.
  • Playtest the game, and make sure to report any bugs you find! Even obvious bugs can be left unfixed if everyone assumes someone else has already reported it.
  • For any bugs found, or to request new features to be added, check out bug tracker here. First though, please read our instructions for reporting bugs on the wiki, which will give your bug report or feature request the best chance of being addressed.
  • Near the end of the release notes below you will find a list of the most important bugs known at the time of the release. Some items are due to be fixed in future releases of the 1.17.x series, but for others we depend on contributed patches from volunteer coders like you!

Downloads
Steam
Development versions of Wesnoth are available on Steam through our beta channel.
In your Steam library: right-click on Battle for Wesnoth, select Properties, go to the Betas tab, and select the 1.17.x option from the drop down.
Itch.io
The latest development version of Wesnoth is also published on itch.io. A standalone portable download is also available.
Windows installer (64-bit)
SHA256 sum: 8cab49ed95d3b02e4bc3f8232d4a928bba00b987005fa977d75f3d63ab5f4ef3
NOTE: Due to how expensive it is, Wesnoth's installer is not signed. This often results in the installer being flagged as potentially dangerous by antivirus software because the publisher is unknown.
macOS package
SHA256 sum: fd69c158058989585d9034d2ccf14232771f7fc67d8b25037bf671bb17fc92a1
Source code
SHA256 sum: 745778b8596fba7820875b082ae5a4e99e773084269b853138494431468169c1
Linux
All known Linux packagers have been contacted, and binaries for your distribution may have already been created. Information about where to get the respective binaries and how to install them, including via Flatpak, can be found on the Linux binaries page in the wiki.

Changes in this release

Read on for more details about the most notable fixes and additions since the previous development release. A full list of changes may be found in our changelog.
General
  • Editor
    • Time Schedule Editor now saves custom time schedules to utils/schedule.cfg under the add-on's directory.
    • Changing the color sliders and pressing the preview button shows a preview of the tint on the map.
  • macOS frequent crashes
    macOS no longer crashes frequently when opening dialogs or otherwise interacting with the game.
  • Pick Advance out of sync errors
    Multiple sources of out of sync errors have been fixed, particularly after reloading a game.
Important changes since 1.16.x
This information applies to all 1.17.x development releases unless specified otherwise.

General
Windows:
  • Installing Wesnoth to a directory where the path contains a non-ascii character requires Windows 10 1903.
macOS:
Known Issues
General issues:
  • Preprocessor errors corrupt cache (issue #1924). If this happens you have to wipe your cache. That can be done in Preferences → Cache.

New Contributors and Developers

Do you want to help shape the future of Wesnoth? You are always free to join us in the #development Discord channel or #wesnoth-dev IRC channel on libera.chat to ask for help with getting started!

The multiplayer and add-ons servers for this development series are up and running. Because development versions are a moving target, the development multiplayer server only accepts the latest version in the series. Add-ons may break due to changes to the WML and Lua APIs throughout development series — any problems involving them should be reported to the respective add-on maintainers.

If you find any bugs, do not hesitate to report them, but please read the instructions on how to report bugs first! As bug reports in the forums tend to be forgotten, you will get better results using our bug tracker. We require your help for finding and fixing issues, no matter how obvious, trivial, or complicated they seem!

Have fun!
99 little bugs in the code, 99 little bugs
take one down, patch it around
-2,147,483,648 little bugs in the code
User avatar
octalot
General Code Maintainer
Posts: 786
Joined: July 17th, 2010, 7:40 pm
Location: Austria

Re: Wesnoth 1.17.24

Post by octalot »

From a player's perspective, which campaigns can be played in 1.17.24 without seeing text in English? Each list is in the recommended order for playing that set of campaigns, the same order as the in-game campaign menu.

For every language which had a complete translation in 1.16.10, the status of the campaigns in 1.17.24 is shown below. Several translators are already working on 1.17 branch, so your language might be more complete than this.

Completely translated:
  • Heir to the Throne: except for a hidden bonus scenario
  • Delfador’s Memoirs
  • Secrets of the Ancients
Some text that does not affect the strategy will appear in English, even for languages that were complete in 1.16.10:
  • Battle Training: one hint that appears as an overlay, and two achievements
  • A Tale of Two Brothers: the intro and part of the ending are untranslated, all text during the gameplay itself is translated
  • The South Guard: one untranslated flavortext
  • The Rise of Wesnoth: this one’s just an undead unit’s name and the same unit’s attack names
  • Legend of Wesmere: this is unimportant flavortext, but it mentions 400 gold and looks like an important message
  • Son of the Black-Eye: flavortext
Some text that affects the strategy, and/or a lot of flavortext, will appear in English:
  • Liberty
  • The Hammer of Thursagan: one important message, although players will likely correctly guess that it means "locked, go look for keys". All of the flavortext is translated.
  • Descent into Darkness
  • Eastern Invasion
  • Dead Water: almost fully translated in 1.17.24, but one vital message about how to trigger an event has changed
  • Winds of Fate (additionally, one line of flavortext is likely to change from 1.17.24 to 1.17.25)
  • The Sceptre of Fire: two messages affecting strategy, and a two flavortext messages
  • Under the Burning Suns
  • Northern Rebirth
  • World Conquest
User avatar
Bob_The_Mighty
Posts: 870
Joined: July 13th, 2006, 1:15 pm

Re: Wesnoth 1.17.24

Post by Bob_The_Mighty »

Just gave it a try on Windows, hosting games on the MP server, and noticed a couple of glitches:
1. When you select a unit and then mouse over another hex, some of the text on the side info panel suddenly acquires a black outline.
2. In a game of Galactic Empires my unit sprites frequently flicker, blinking in and out during the AI's turn.
My current projects:
MP pirate campaign: The Altaz Mariners
RPG sequel: Return to Trent
MP stealth campaign: Den of Thieves
User avatar
Pentarctagon
Project Manager
Posts: 5567
Joined: March 22nd, 2009, 10:50 pm
Location: Earth (occasionally)

Re: Wesnoth 1.17.24

Post by Pentarctagon »

Not sure about #1. #2 potentially sounds like https://github.com/wesnoth/wesnoth/issues/6960 though?
99 little bugs in the code, 99 little bugs
take one down, patch it around
-2,147,483,648 little bugs in the code
Locked