Wesnoth 1.16 or 1.18 should be Wesnoth 2.0 ?
Moderator: Forum Moderators
Wesnoth 1.16 or 1.18 should be Wesnoth 2.0 ?
wouldn't it be more convenient to call current (1.16.x) or next (1.18.x) release series "version 2.0" (2.0.x)?
compared to Wesnoth 1.14.x, Wesnoth 1.16.x has plenty of changes which are not backward-compatible:
1) switches from 32-bit binaries to 64-bit ones
2) drops support for windows XP (I guess compatibility with linux and macos versions is less affected?)
3) overhauls UI theme API (themeWML) making it incompatible with all existing UI themes made for older versions
4) changes how/when damage amounts are rounded to nearest whole number therefore changing how much damage is dealt in some cases
5) seems to have numerous WML and lua API changes according to Wesnoth's wiki
6) likely other non-obvious changes?
even if Wesnoth project does not follow semantic versioning (https://semver.org/) it seems to make sense to go for "version 2.0" to reset second "digit" of Wesnoth's version number (called "MINOR version" in semantic versioning)
what are reasons to avoid "version 2.0" moniker indefinitely?
maybe there are other reasons (not listed above) to go for it?
compared to Wesnoth 1.14.x, Wesnoth 1.16.x has plenty of changes which are not backward-compatible:
1) switches from 32-bit binaries to 64-bit ones
2) drops support for windows XP (I guess compatibility with linux and macos versions is less affected?)
3) overhauls UI theme API (themeWML) making it incompatible with all existing UI themes made for older versions
4) changes how/when damage amounts are rounded to nearest whole number therefore changing how much damage is dealt in some cases
5) seems to have numerous WML and lua API changes according to Wesnoth's wiki
6) likely other non-obvious changes?
even if Wesnoth project does not follow semantic versioning (https://semver.org/) it seems to make sense to go for "version 2.0" to reset second "digit" of Wesnoth's version number (called "MINOR version" in semantic versioning)
what are reasons to avoid "version 2.0" moniker indefinitely?
maybe there are other reasons (not listed above) to go for it?
author of: Altered Era/Ruleset (AKA "Altera"), latest version is on add-ons servers for BfW 1.16 and 1.14, latest version also still supports BfW 1.12 and 1.10, 1.10 server is stuck with older buggy version)
- Lord-Knightmare
- Discord Moderator
- Posts: 2369
- Joined: May 24th, 2010, 5:26 pm
- Location: Somewhere in the depths of Irdya, gathering my army to eventually destroy the known world.
- Contact:
Re: Wesnoth 1.16 or 1.18 should be Wesnoth 2.0 ?
Creator of "War of Legends"
Creator of the Isle of Mists survival scenario.
Maintainer of Forward They Cried
User:Knyghtmare | My Medium
Creator of the Isle of Mists survival scenario.
Maintainer of Forward They Cried
User:Knyghtmare | My Medium
Re: Wesnoth 1.16 or 1.18 should be Wesnoth 2.0 ?
if I understand correctly, project Haldric does not aim for backward compatibility with Wesnoth 1.x so it is more like "Wesnoth 2" (sequel) rather than "Wesnoth 2.0" (next version)Lord-Knightmare wrote: ↑October 5th, 2022, 5:35 pm this is "Wesnoth 2.0"
So future releases of the main game will always be 1.x.x
or does it?
what fate is planned for "the main game" (Wesnoth 1.x) when project Haldric will become "release-grade" and/or feature-complete?
author of: Altered Era/Ruleset (AKA "Altera"), latest version is on add-ons servers for BfW 1.16 and 1.14, latest version also still supports BfW 1.12 and 1.10, 1.10 server is stuck with older buggy version)
- Pentarctagon
- Project Manager
- Posts: 5586
- Joined: March 22nd, 2009, 10:50 pm
- Location: Earth (occasionally)
Re: Wesnoth 1.16 or 1.18 should be Wesnoth 2.0 ?
At this point, Haldric has become more of its own game really - it's not really "Wesnoth 2.0" so much as a separate game "inspired by" Wesnoth 1.x. So 1.x will most likely continue on, unless all or nearly all of the players and mod makers switch to that game.
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
Re: Wesnoth 1.16 or 1.18 should be Wesnoth 2.0 ?
Kinda like how Perl will always be stuck at Perl 5, due to how they decided to go and do something different with Perl 6 that never caught on...Lord-Knightmare wrote: ↑October 5th, 2022, 5:35 pm this is "Wesnoth 2.0"
So future releases of the main game will always be 1.x.x
Wesnoth-related GitHub repos:
General mods collection, SotBEEE, AToTBWaTD, The Earth's Gut, A Little Adventure, FtF
Social media: Mastodon: @egallager@treehouse.systems, Steam: egallager
General mods collection, SotBEEE, AToTBWaTD, The Earth's Gut, A Little Adventure, FtF
Social media: Mastodon: @egallager@treehouse.systems, Steam: egallager
Re: Wesnoth 1.16 or 1.18 should be Wesnoth 2.0 ?
because backward compatibility matters a lot for many people AFAIK
author of: Altered Era/Ruleset (AKA "Altera"), latest version is on add-ons servers for BfW 1.16 and 1.14, latest version also still supports BfW 1.12 and 1.10, 1.10 server is stuck with older buggy version)
Re: Wesnoth 1.16 or 1.18 should be Wesnoth 2.0 ?
considering plans to not support WML it seems pretty unlikely for Wesnoth 1.x to be abandoned in favor of HaldricPentarctagon wrote: ↑October 5th, 2022, 6:44 pm At this point, Haldric has become more of its own game really - it's not really "Wesnoth 2.0" so much as a separate game "inspired by" Wesnoth 1.x. So 1.x will most likely continue on, unless all or nearly all of the players and mod makers switch to that game.
author of: Altered Era/Ruleset (AKA "Altera"), latest version is on add-ons servers for BfW 1.16 and 1.14, latest version also still supports BfW 1.12 and 1.10, 1.10 server is stuck with older buggy version)