Wesnoth 1.15.2
Moderator: Forum Moderators
Wesnoth 1.15.2
Wesnoth 1.15.2 is out!
This new release in the 1.15.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:
Changes since 1.15.1
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.
Important changes since 1.14.x
Known bugs in this release
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
Downloads
The add-ons server for 1.15.x is already running. It was started for 1.15.2 and it serves all development releases from this series up to the first beta release for Wesnoth 1.16.
If you encounter any problems involving add-ons not working as expected, please notify the content’s author or maintainer.
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!
This new release in the 1.15.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.15.x series, but for others we depend on contributed patches from volunteer coders like you!
Changes since 1.15.1
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.
[ Expand all ]
General
Delfador’s Memoirs:
- S20: Improve leveling of units and give player a note about it (issue #4219)
- S21: Better indication that the book has gone missing (issue #4220)
- Use set colors for each faction throughout the campaign
- Updated to use the new mushroom terrains (PR #4335)
- S04: Sea Orc uses now a portrait
- Updated to use the new mushroom terrains
- Updated to use the new mushroom terrains
- Updated to use the new mushroom terrains (PR #4336)
- Set up translations for this campaign (PR #4265).
- S01: Make easier on easy and improve flow of enemies
- Slight dialog improvements
- Added an editor-only overlay for deprecated terrains (PR #4347)
- Re-enabled and updated the editor topics in the help browser (PR #4414)
- Added new
^Tf
mushroom terrain whose statistics are fungus+base terrain, as suggested by the existing graphics (PR #4299) - Added
Tb
mushroom base terrain, which can be used alone or asTb^Tf
when a terrain with the fungus-only stats is wanted
- New help topic outlining common (and less common) reasons for losing a scenario (PR #4217).
- Add help text for some debug commands (part of issue #2500).
- It’s now possible to chat with oneself in single-player campaigns. Chat is shown in replays (issue #1111).
- Removed option to disable unit and item halos.
- Draw ellipses during draw/sheath animations (issue #1527).
- In the combat dialog and elsewhere, clicking the “Profile” button opens the help on the correct unit variation, such as with the different Walking Corpse variations (issue #4142).
- The attack dialog now shows the correct name of an inactive weapon special (issue #4352).
- Tooltips of sidebar, top bar, and status table now show a side’s color’s name in words, for the colorblind (issue #1217).
- In the recruit dialog and recall dialog, units that are too expensive to recruit/recall are grayed out (PR #4362, PR #4444, part of issue #1282).
- Hide the “Suppose Dead” key from the hotkeys list (it does nothing since 1.9.12).
- In replays with “View: Full Map”, show all enemy units on the “Damage versus” tooltip on the sidebar.
- Sidebar shows number of attacks left, for units that can attack multiple times per turn (issue #2667).
- Multiplayer Create Game screen now shows map previews for scenarios that use
map_file=
(PR #4407). - Remember zoom level between play sessions (issue #1518) and add zoom options to context menu (issue #1213).
- Changed the
:help
command’s output to split over multiple lines. - Added translatable explanations of
:droid
,:help
and:idle
’s arguments.
WML:
- Ranges can now have upper limit
infinity
instead of using a big number like99
or99999
- Special notes for units now use a new system, with a
[special_note] note=
tag:- This tag is supported both in
[unit]
and in[unit_type]
. If used in[unit]
, it will override the type’s notes. - Standard special notes should now be added with
{NOTE_*}
instead of{SPECIAL_NOTES_*}
. - In
[effect] apply_to=profile
,[special_note]
is now supported to add/remove special notes.
- This tag is supported both in
- Fix infinite recursion in Standard Unit Filters with
[hides]
and[filter_vision]
(issue #1389). - The
{TRAIT_LOYAL}
trait now adds the loyal overlay. - The
ellipse
,overlay
andimage_mods
attributes of units are now reset when a unit advances. This means those attributes should now by default changed via[effect]
. - New tag
[modify_unit_type]
that goes into[campaign]
/[era]
/[modification]
and can change some unit type properties like advancement and recruit costs. - New debug command
:terrain
for changing the terrain of the selected hex (PR #4405). - New predefined macros
{LEFT_BRACE}
and{RIGHT_BRACE}
(PR #4432).
- Print a deprecation warning for
[terrain_type]
’s partly-implementedvision_alias
. - Support for the deprecated
&image.png=text
syntax has been removed in all contexts - use the DescriptionWML attributes instead. - Weapon filtering
special=*
deprecated, replaced by newspecial_id=*
andspecial_type=*
(issue #3915).
- Started Ancient Greek translation.
- Fixed
:droid
’s arguments not all being optional (issue #4308). - Fixed
wmlscope
not correctly performing expansion of square braces in filenames in some conditions. - Fix
duration=scenario
objects expiry for units on the recall list at scenario end. - Fix maps with
scenario_generation=
being unavailable in the editor. - Passing relative paths to
--user-data-dir
is deprecated (part of PR #4449). However, on Windows relative paths that start with.\
are not deprecated. - Changes and improvements to Experimental AI:
- Fix guardians being used for village actions
- Fix poisoners ignoring
[avoid]
tag - Recruitment: add optional parameter
high_level_fraction
to make the ExpAI recruit units of level 2 or higher - Recruitment: adopt optional
randomness
parameter from the Rush Recruitment Micro AI
- Ported the
expand-terrain-macros
,wmlflip
,wmlparser
, umc-dev/build/update_version
,wiki_grabber
,ai_test
andunused_functions
tools to Python 3. - Removed unused
scoutDefault
,journeylifter
,wescamp_import
andwmlvalidator
Python tools.
This information applies to all 1.15.x development releases.
Windows:
Windows:
- Windows 7 is now the minimum supported version.
- The stand-alone download from SourceForge is now 64-bit, and we expect the Steam version to also become 64-bit in the near future. As such, 32-bit versions of Windows will no longer be supported.
- macOS: Wesnoth now uses the app sandboxing feature, which means there is a new location for saves. All saves will be migrated during first launch automatically. For info about backwards compatibility see here.
Due to a small oversight, Descent into Darkness scenario 3, “A Haunting in Winter”, has an incorrect id for the next scenario in this version, making it impossible to progress to the next scenario without using this patch or debug mode. This issue is already fixed for version 1.15.3.
General bugs:
- OneDrive can interfere with Wesnoth’s user config/data directory set-up, leading to all kinds of different manifestations of the issue. There’s no fix available yet. The recommendation for the time being is to avoid syncing the Wesnoth user directory with OneDrive.
- 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
irc.freenode.net
to ask for help with getting started!Downloads
Windows installer (64-bit) (424.8 MB)
SHA256 sum:
SHA256 sum:
8739135b58baab23cfd6c86fa92ef64033aecd96377f646961a9db7ab0318626
macOS package (474.0 MB)
SHA256 sum:
SHA256 sum:
07d7424c3f0418f71441956c591e2d8170d309b354b59b8335d4693ea2309a79
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.15.x option from the drop down.
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.15.x option from the drop down.
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.
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.
⁂
The multiplayer server for 1.15.x is up and running. This server can only be used to play with other players running the latest development version.The add-ons server for 1.15.x is already running. It was started for 1.15.2 and it serves all development releases from this series up to the first beta release for Wesnoth 1.16.
If you encounter any problems involving add-ons not working as expected, please notify the content’s author or maintainer.
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!
Author of the unofficial UtBS sequels Invasion from the Unknown and After the Storm.
Re: Wesnoth 1.15.2
This warning would be erroneously emitted Linux when compiling with -DPREFERENCES_DIR. This has been fixed for 1.15.3.
Re: Wesnoth 1.15.2
The macOS package is now available.
(Link in the announcement post above.)
(Link in the announcement post above.)
Author of the unofficial UtBS sequels Invasion from the Unknown and After the Storm.
Re: Wesnoth 1.15.2
hello
It seems there is no way to get the 1.15.2 on linux/..buntu other than by compiling
deb, steam, flatpak are all locked on 1.14.9
[edit] i was unable to found the steam beta channel (maybe i'am stupid...)
the nightly flatpak is working and show 1.15.2 dev (seems the only way to 1.15.2)
the main flatpak is locked on 1.14.9
It seems there is no way to get the 1.15.2 on linux/..buntu other than by compiling
deb, steam, flatpak are all locked on 1.14.9
[edit] i was unable to found the steam beta channel (maybe i'am stupid...)
the nightly flatpak is working and show 1.15.2 dev (seems the only way to 1.15.2)
the main flatpak is locked on 1.14.9
Last edited by phocasbyz on January 22nd, 2020, 10:17 pm, edited 1 time in total.
- Pentarctagon
- Project Manager
- Posts: 5597
- Joined: March 22nd, 2009, 10:50 pm
- Location: Earth (occasionally)
Re: Wesnoth 1.15.2
It's available on the Steam beta channel.
99 little bugs in the code, 99 little bugs
take one down, patch it around
-2,147,483,648 little bugs in the code
take one down, patch it around
-2,147,483,648 little bugs in the code