Wesnoth 1.2.6

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

Moderator: Forum Moderators

Post Reply
User avatar
ivanovic
Lord of Translations
Posts: 1149
Joined: September 28th, 2004, 10:10 pm
Location: Germany

Wesnoth 1.2.6

Post by ivanovic »

Wesnoth 1.2.6 is out!

This is a bugfix release for 1.2 and it is compatible with the other 1.2 versions. But because of the importance of the OOS fixes we implemented we currently are thinking about eventually dropping support on the official server for all versions before 1.2.6 to reduce the number of games going OOS.

1.2.6 features a very important bugfix related to translations leading to Out-of-Sync-Errors in multiplayer games. On some translations the translation of unit names led to a different behavior for assigning traits to freshly recruited units than on others. This bug should now be fixed. Due to this fix it *might* be that replays that were created before 1.2.6 with a non-english translation do not work as expected in 1.2.6., e.g., the Spanish translation suffered from this bug. All English replays should behave normally, but some languages are affected by this problem.
Beside this some other smaller bugs were fixed. You can check details at the changelog.

Downloads:
http://prdownloads.sourceforge.net/wesn ... 2?download (65.7MB) md5sum

The (very tiny) xdelta is available already:
http://downloads.sourceforge.net/wesnot ... a?download (0.5MB)

Check http://www.wesnoth.org/forum/viewtopic.php?t=7034 for info on using xdelta.

The MacOSX binary is ready, keep in mind that OSX 10.3+ is required:
http://downloads.sourceforge.net/wesnot ... g?download (full version, 75.5MB)
http://downloads.sourceforge.net/wesnot ... g?download (lite version (no artwork and music), 46.3MB)

A new and working Windows binary was uploaded, please get it here:
http://downloads.sourceforge.net/wesnot ... e?download (60.0MB)


Beside this you can already find the OpenBSD and the Syllable binaries at the download page.

As a fallback you can also get the sources from http://files.wesnoth.org/ - you should first try to get files through SourceForge to help us save bandwidth.

server.wesnoth.org is ready to be used for multiplayer games.

If you have any problems, follow the instructions given in this thread before reporting it as a bug. Instructions for bug reporting can be found at http://www.wesnoth.org/wiki/ReportingBugs

The Debian, OpenSUSE, ArkLinux, Gentoo and OpenSolaris packagers have been notified. These are all in my list of packagers to be notified, I hope their packages are ready soon.

Enjoy!

Edit: Added the download link for the Windows binary.
Edit 2: Removed the Windows binary from sf.net because it was more problematic to use this binary than playing with 1.2.5...
Edit 3: A new and fixed Windows binary was uploaded. All Windows users are strongly recommended to update to 1.2.6.
Last edited by ivanovic on October 9th, 2007, 9:30 pm, edited 6 times in total.
User avatar
ivanovic
Lord of Translations
Posts: 1149
Joined: September 28th, 2004, 10:10 pm
Location: Germany

Post by ivanovic »

The Windows binary is now available:
http://downloads.sourceforge.net/wesnot ... e?download (60.0MB)

Thanks to YogiHH (aka YobiBear) for creating the binary.
Last edited by ivanovic on July 29th, 2007, 9:44 pm, edited 1 time in total.
User avatar
Jack the Ripper
Posts: 29
Joined: December 27th, 2005, 10:19 pm
Location: Schleswig-Holstein,Germany
Contact:

Post by Jack the Ripper »

Thanks to YogiHH for the Windows binary! :D
Last edited by Jack the Ripper on July 30th, 2007, 11:28 am, edited 1 time in total.
Soliton
Site Administrator
Posts: 1729
Joined: April 5th, 2005, 3:25 pm
Location: #wesnoth-mp

Post by Soliton »

It seems that version 1.2.6 has exposed a similar trait related OOS error with the windows version. So for now I suggest windows users that are interested in multiplayer to stay with 1.2.5 (and english).

EDIT:windows users only
"If gameplay requires it, they can be made to live on Venus." -- scott
Nebiros
Posts: 86
Joined: July 24th, 2007, 5:20 pm
Location: Charlottesville, VA, USA

Post by Nebiros »

It's only the windows binary distribution that has this problem - I compiled 1.2.6 from source on windows and it worked. (Mostly - whenever I compile my own binary under windows, it crashes when the "adjust gamma" checkbox is turned on. But that has been happening for me since before 1.2.6 and seems to be unrelated to the traits OoS errors.)
Soliton
Site Administrator
Posts: 1729
Joined: April 5th, 2005, 3:25 pm
Location: #wesnoth-mp

Post by Soliton »

Nebiros wrote:It's only the windows binary distribution that has this problem - I compiled 1.2.6 from source on windows and it worked.
Good to know. What do you compile with?
"If gameplay requires it, they can be made to live on Venus." -- scott
Nebiros
Posts: 86
Joined: July 24th, 2007, 5:20 pm
Location: Charlottesville, VA, USA

Post by Nebiros »

Dev-C++ 4.9.9.2, according to Mist's instructions found here.

Everything seems to work normally except for the gamma-adjust; I'm going to try recompiling with debug info to see if I can track that down. I don't get sync errors when observing/playing on the MP server the way I did with the 1.2.6 distro.

(Edit: corrected link)
torangan
Retired Developer
Posts: 1365
Joined: March 27th, 2004, 12:25 am
Location: Germany

Post by torangan »

Nebiros wrote:Everything seems to work normally except for the gamma-adjust;
Did you also try wheter translations work? Those cause usually the most problems with Windows builds...
WesCamp-i18n - Translations for User Campaigns:
http://www.wesnoth.org/wiki/WesCamp

Translators for all languages required: contact me. No geek skills required!
Nebiros
Posts: 86
Joined: July 24th, 2007, 5:20 pm
Location: Charlottesville, VA, USA

Post by Nebiros »

The gamma adjust segfault is occurring inside the call to SDL_SetGamma, but I can't nail it down any closer than that.

Changing languages has no effect - I didn't notice that before.

So I guess the version I compiled is not quite working correctly either - but at least I can play on the MP server without OoS errors.
User avatar
ivanovic
Lord of Translations
Posts: 1149
Joined: September 28th, 2004, 10:10 pm
Location: Germany

Post by ivanovic »

Because the "main" fix that should have been introduced did only create problems when it is compiled with VC++ (like it is done for the official binary) I did now remove the Windows binary from sf.net. I hope that problem gets fixed soon though there are no estimates for a fix.
All other platforms work nicely with 1.2.6 and for those you should prefer 1.2.6.
joshudson
Posts: 501
Joined: January 17th, 2006, 8:04 pm
Contact:

Post by joshudson »

I would strongly recommend that you switch to using MinGW for the Windows builds.
CHKDSK has repaired bad sectors in CHKDSK.EXE
User avatar
ivanovic
Lord of Translations
Posts: 1149
Joined: September 28th, 2004, 10:10 pm
Location: Germany

Post by ivanovic »

If you managed to post a howto on getting these things work with a mingw build we would probably use this system. This was the stuff that made problems when it was tested to build with mingw:
*gettext not working as expected (in other words: no translations)
*problematic python support, supported python version not recent enough (2.4 required, only 2.3 possible)

If you had a how to that solves these issues maybe someone will try to build it again via mingw. Until then we will have to stay with the VC++ builds.
User avatar
Iris
Site Administrator
Posts: 6800
Joined: November 14th, 2006, 5:54 pm
Location: Chile
Contact:

Post by Iris »

And cross-compiling? i.e. MinGW from Linux to build a Windows program, etc. I think there's an article about that in the wiki, but I don't know the real-life results (nor I can test them, I have no longer access to Windows and Wine is <insert filthy word here>.
Author of the unofficial UtBS sequels Invasion from the Unknown and After the Storm.
User avatar
ivanovic
Lord of Translations
Posts: 1149
Joined: September 28th, 2004, 10:10 pm
Location: Germany

Post by ivanovic »

ivanovic wrote:Because the "main" fix that should have been introduced did only create problems when it is compiled with VC++ (like it is done for the official binary) I did now remove the Windows binary from sf.net. I hope that problem gets fixed soon though there are no estimates for a fix.
All other platforms work nicely with 1.2.6 and for those you should prefer 1.2.6.
Okay, the new and working binary for Windows was just uploaded to sf.net:
http://downloads.sourceforge.net/wesnot ... e?download (60.0MB)

From now on it is strongly recommended to upgrade your stable version to 1.2.6 no matter which platform you are using.
Post Reply