Hedgewars 1.0.0 Beta 1

Cake Big Grin

Version 1.0.0 Beta 1 is out! A couple of players were kind enough to send us bug reports, complaints and small suggestions while playtesting the previous version. So we used this feedback as basis for the changes of this test release. Thanks for everyone who helped with testing so far. Smile

This is still not the official 1.0.0 release yet, just another preview version for testing. This time, we think all the big bad bugs should be gone now. The real official version 1.0.0 will probably not be much different.

DOWNLOADS
For Windows users
Download 1.0.0 Beta 1: Hedgewars-1.0.0-Beta1.zip

GNU/Linux users:
As always, see Building on GNU/Linux, which should still apply. But it is strongly recommended to run in the console:

cd ~/hg/hedgewars/trunk;hg pull -u;hg up 7ab5cf405686 cmake .;make install

To make sure you are in sync with the Windows version.

Read full post (and changelog)

Call for testing and translations: 1.0.0 Alpha 1

We are preparing the long-awaited version 1.0.0 and we need you (yes, YOU!) to help us testing.

We release the version 1.0.0 Alpha 1 now!
This is not the official 1.0.0 release yet, just a preview version for testing. Please give feedback! We expect this version to still have some annoying bugs which we need to hammer out before we do the big real release.

DOWNLOADS
For Windows users
Download 1.0.0 Alpha 1: Hedgewars-1.0.0-Alpha1.zip

GNU/Linux users:
As always, see Building on GNU/Linux, which should still apply. But it is strongly recommended to run in the console:

cd ~/hg/hedgewars/trunk;hg pull -u;hg up 9231247b1f83;cmake .;make install

To make sure you are in sync with the Windows version.

Read full post

BehindTheHedge: Goodies!

In the BehindTheHedge series we provide brief glimpses into what's going on at the development side of the game.

In this episode I talk about a few random assorted new features in the upcoming version of Hedgewars.

32bit linux now works again using pas2c.

A bit of history. With Hedgewars 0.9.23, we shifted to SDL2. While there were a fair # of SDL2 related issues that had to be addressed, there was one we didn't notice. Unbeknownst to us, FreePascal had an alignment bug. This was triggered by a CPU feature detection in SDL2 which could not be disabled, causing instant crashes.

It took a while for us to be aware of this since there aren't many 32 bit linux users, and many of them were on a long-term stable like Debian. Eventually they caught up and the error report feedback flooded in, this year in particular with 0.9.24.
I did reply to many of these feedbacks, but Google tends to send my emails to the Spam folder (which GMail users never check), so I got few responses.

With 0.9.25, we reenabled pas2c. What is pas2c? It was a tokeniser written in Haskell long ago by unc0rr to support the emscripten toolchain. At the time it went something like this. Pascal source —(Haskell tokeniser)→ C sources —(Clang)→ LLVM —(Emscripten)→ Javascript.
This worked, and we got an actual playable hedgewars in web browsers. Unfortunately the project has not been maintained.

Fortunately, pas2c still exists, so after some tweaking of the source code and fixing a few errors, it was usable once more for build purposes. You can use it to target any platform clang supports, extending the supported platforms for distros quite a bit.
We also attempted to force-enable it in CMakeLists.txt for 32 bit linux - you can see that here:
https://hg.hedgewars.org/hedgewars/file/06672690d71b/CMakeLists.txt#l72

The upshot is that Haskell is now a required dependency for 32 bit linux builds. The good news is that clang is a bit better at optimisation than FreePascal, so in general things load and run faster if you build using pas2c.

Hedgewars 0.9.25 released!

Hooray, version 0.9.25 is here!

Highlights

  • Complete overhaul of Continental supplies
  • Can adjust weapon start and crate probabilities in Balanced Random Weapon
  • Lots of smaller tweaks for existing weapons
  • Remove rubber duck
  • Rework team rankings
  • Tied teams now rank equally
  • Help button in main menu
  • 19 new hedgehog taunts
  • Many new Lua API features
  • Bugfix: Functionality of controllers restored
  • Bugfix: Fix at least 2 crashes
  • Bugfix: Fixed some awkward network bugs which caused games to come to a standstill
  • Bugfix: Many bugs related to the wrap world edge fixed (but not all)
  • Bugfix: Sudden Death always came exactly 1 turn later than planned

There are many other smaller changes as well (mostly bugfixes)! Smile
See the changelog.

See the Download page to obtain Hedgewars.

Follow this link to read more

Syndicate content
facebook twitter

User login

Server Stats

Rooms: 4
Players: 7



Copyright © 2004-2017 Hedgewars Project. All rights reserved. [ contact ]