wesnoth update?
Moderator: Forum Moderators
wesnoth update?
Why is there no update for wesnoth? If a new Version comes out I lose savings and settings (or copy it but that's bad). Isn't it possible to get a update for wesnoth?
Ageless!
- Pentarctagon
- Project Manager
- Posts: 5526
- Joined: March 22nd, 2009, 10:50 pm
- Location: Earth (occasionally)
Re: wesnoth update?
you could always just copy over the userdata folder from the old version to the new version (and if you haven't deleted the userdata manually, it should still be there. at least it is for me).
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
-
- Moderator Emeritus
- Posts: 2232
- Joined: March 26th, 2004, 10:58 pm
- Location: New York, New York
Re: wesnoth update?
It is considerably easier to compile a stand-alone application than it is to compile an application designed to update other applications, particularly if said applications have a variety of versions that the update might be applied to.
Wesnoth relies on volunteers to create the binaries you see on the download page. Since most of those volunteer do not have the time and/or capabilities to create updaters, they do not do so.
Wesnoth relies on volunteers to create the binaries you see on the download page. Since most of those volunteer do not have the time and/or capabilities to create updaters, they do not do so.
"Pure logic is the ruin of the spirit." - Antoine de Saint-Exupéry
Re: wesnoth update?
by the way, are you talking about versions from the same branch?
In other words, do you want an updater for example, 1.6 to 1.8, or one from 1.8 to 1.8.1?
In other words, do you want an updater for example, 1.6 to 1.8, or one from 1.8 to 1.8.1?
F:tGJ, Saurian Campaign
The Southern Chains, a fanfic
“The difference between winners and champions is that champions are more consistent."
~Sierra
The Southern Chains, a fanfic
“The difference between winners and champions is that champions are more consistent."
~Sierra
- Viliam
- Translator
- Posts: 1341
- Joined: January 30th, 2004, 11:07 am
- Location: Bratislava, Slovakia
- Contact:
Re: wesnoth update?
I think the application should not do this... the installer should.Sangel wrote:It is considerably easier to compile a stand-alone application than it is to compile an application designed to update other applications, particularly if said applications have a variety of versions that the update might be applied to.
For example in Windows, the installer could see if there is another Wesnoth directory containing the older version from the same branch, and if yes, it could provide an option to copy the "userdata" directory (or perhaps only preferences and saves).
There is a chance that the previous Wesnoth version was installed in some strange directory. That could be solved using registry, or by following a simple algorithm -- if the default directory is "%DEFAULTDIR%\Wesnoth-1.8.1" and user specifies "%OTHERDIR%\Wesnoth-1.8.1", then the program should check both "%DEFAULTDIR%\Wesnoth-1.8.0" and "%OTHERDIR%\Wesnoth-1.8.0" directories, and offer updating from them.
But yes, it is a volunteer work, so unless someone volunteers to do this...
- thespaceinvader
- Retired Art Director
- Posts: 8414
- Joined: August 25th, 2007, 10:12 am
- Location: Oxford, UK
- Contact:
Re: wesnoth update?
Userdata is already copied between updates in the same major version, assuming the user picks that option during installation. On windows, at least.
http://thespaceinvader.co.uk | http://thespaceinvader.deviantart.com
Back to work. Current projects: Catching up on commits. Picking Meridia back up. Sprite animations, many and varied.
Back to work. Current projects: Catching up on commits. Picking Meridia back up. Sprite animations, many and varied.
Re: wesnoth update?
The main bonus of an update would be to download only the changes between the versions, not the whole 250 MB. This is not possible by simply changing the installer.
Re: wesnoth update?
It's not so much "copied" as just "its location doesn't change", afaik.thespaceinvader wrote:Userdata is already copied between updates in the same major version, assuming the user picks that option during installation. On windows, at least.
Proud creator of the :whistle: smiley | I prefer the CC-0 license.
- thespaceinvader
- Retired Art Director
- Posts: 8414
- Joined: August 25th, 2007, 10:12 am
- Location: Oxford, UK
- Contact:
Re: wesnoth update?
True. Maintained would be a more appropriate word.
http://thespaceinvader.co.uk | http://thespaceinvader.deviantart.com
Back to work. Current projects: Catching up on commits. Picking Meridia back up. Sprite animations, many and varied.
Back to work. Current projects: Catching up on commits. Picking Meridia back up. Sprite animations, many and varied.
Re: wesnoth update?
couldn't be there a part of wesnoth to update userdata, add ons (some add ons are not compatible with newer versions), ... This would be better for Players and writers of add ons.
Ageless!
Re: wesnoth update?
There already is, it's called wmllint, and once a campaign maker updates it with it, they can just upload the new version to the server.
F:tGJ, Saurian Campaign
The Southern Chains, a fanfic
“The difference between winners and champions is that champions are more consistent."
~Sierra
The Southern Chains, a fanfic
“The difference between winners and champions is that champions are more consistent."
~Sierra
-
- Posts: 1549
- Joined: June 18th, 2009, 1:45 am
Re: wesnoth update?
It's included in the package, namely in the game data: /data/core/tools. Note that it's not an app, but a python script you run on the file. Search for it if you need help, it might be confusing at first.