Tag Archives: widelands

OpenBSD, python og wxallowed

(Mest som notat for meg selv, slik at jeg har mulighet til å finne tilbake til hvilke endringer jeg har gjort)

Nyere versjoner av OpenBSD (muligens introdusert i 6.1?) håndhever W^X som standard for alle programmer. Dette er en sikkerhetsfunksjon som gjør at programmer kan skrive eller kjøre deler av minnet, men ikke gjøre begge deler på samme minneområdet. Forsåvidt nyttig siden det hindrer at programmet kan (bli lurt til å) skrive nye instruksjoner som så blir kjørt.

Som sagt, en god ide, men etter å ha oppgradert VMen min til OpenBSD 6.1, støtte jeg på et bittelite problem i at python nektet å kjøre. Av det jeg kunne se av feilmeldinger var det fordi python bryter mot W^X på et vis og dermed ble nektet å kjøre. Siden jeg trenger å kunne kjøre python på dette systemet, var den en litt hard blokker. Søkte litt rundt omkring og fant flere som hadde støtt på tilsvarende problem. Som en workaround er det mulig å legge til `wxallowed` for filsystemet der python kjører fra i `/etc/fstab`. (Se stackoverflow for litt mer info)

Så jeg la til `wxallowed` til `/usr/local`, startet VMen på nytt, og da kjørte python uten problemer. Det åpenbare problemet er at jeg har en nyttig sikkerhetsfunksjon som jeg har slått av for et sett binærfiler, da jeg fant noen bedre fiks. 🙁 For min del er det ikke noe stort problem da jeg hovedsaklig kjører OpenBSD for å sjekke at Widelands bygger på flere platformer, selv om jeg gjerne skulle gjort det “ut-av-boksen” uten slike endringer. Det er neppe en endring jeg ville gjort i produksjon uten å grave dypere.

Sign up for the Widelands tournament 2012

Since the first Widelands tournament back in 2010, we have been waiting for another one, and now it’s coming. Later this month the Widelands tournament 2012 starts, and everyone who signs up before January 21st can join in. For more information, and instructions for how to sign up see the announcement or the wikipage.

The first matches will coincide with the next offical Widelands Play Day (held the last weekend each month) taking place at January 28th. This means that even if you aren’t joining the tournament, you will still have the opportunity to play some multiplayer.

Ships in Widelands

A ship sailing from a port transporting stonesYesterday, ships were finally added to Widelands! Strictly speaking the ships have been in since build 16 was released, but now they even do something. Eager to test them out I took a look at the latest version, I edited the allowed buildings of Atlanteans and used the editor to set up a quick map with a small lake. I built a port on both sides of it, and then a ship which sailed between them, transporting wares and workers. Transportation was easy to set up by adjusting priority in the ports which worked just like a regular warehouse. The advantage of course is that with ships you can transport resources across the map as long as there is a port on both sides.

Personally, I’m really happy to finally get to play with ships. Those familiar with Widelands will know that it is similar to the older Settlers-games. And while Settlers II introduced ships, I have to admit I have only ever played demo versions of it. Ships, of course, were one of the promised features which was only included in the fullversion. They did include teaser screenshots and descriptions of how the ships worked though, and in some way I have been waiting more than 10 years to get the ships sailing back and forth on my screen.

And I think it looks awesome. At the present no scenarios or maps are built around ships since they have not been available and even now they are not enabled by default. However, I think that in time this can offer some significant changes to the gameplay. I look forward to how expeditions, colonies and dealing with territories split across the map works out.

For those who are impatient and want to try it out for themselves, grab the latest development build or compile the latest version yourself. (Beware that changes happen rapidly in the development versions and are not guaranteed to be free of bugs or issues.) For the rest, seafaring will be included in build 17 (unless something unexpected happens) which is due to be released some time next year. I look forward to it.

Widelands bygg 16 er offisielt ute!

Skjermbilde fra Widelands med et hovedkvarter omgitt av andre bygninger.

Merk: Jeg er involvert i dette prosjektet, og dermed neppe helt nøytral.

Widelands er et friprog strategispill med fokus på å bygge opp et fungerende samfunn. I tillegg til å balansere økonomien og sørge for at innbyggerene dine produserer de ressursene de trenger, må du også forsvare dem mot andre stammer. Det er mulig å spille som tre ulike stammer (atlantere, barbarer eller Imperiet) som hver har sine styrker, svakheter og unike sider. Du kan både spille alene eller sammen med andre på lokalt nettverk eller over Internett. Tidligere i dag ble den endelige versjonen av Widelands bygg 16 sluppet, med få endringer fra slippkandidaten for to uker siden.

Den nye versjonen inneholder blant annet

  • En ny kampanje der historien handler om de overlevende fra da Atlantis sank.
  • En ny innføring har blitt lagt til.
  • Skip har blitt introdusert. De gjør ikke så mye hittil, men vil komme sterkere tilbake senere.
  • Flere nye oversettelser har blitt lagt til og forbedret. Spillet er tilgjengelighet i sin helhet på engelsk, tysk, fransk, og nederlandsk. I tillegg er over 60% oversatt til norsk (bokmål).
  • Et mengde feil har blitt rettet siden bygg 15, inkludert flere som krasjer spillet.
  • All “midlertidig grafikk” har blitt faset ut, og alle hus og arbeidere i de ulike stammene har nå blitt lagt til.

og mye annet nytt og forbedret.

Se også den offisielle annonseringen for flere detaljer, eller widelands.org for mer informasjon, forum, og for å komme i kontakt med andre spillere. Fra annonseringen kan du også laste ned nyeste utgave. Dessverre er kun versjonen for Windows og kildekoden (innebærer å måtte kompilere Widelands selv) tilgjengelig akkurat nå. Regner med at en versjon for Mac kommer snart har blitt lagt til, og at Widelands også er på vei til de ulike Linux-distribusjonene (hittil inkludert i Arch Linux, samt vil være en del av neste utgave av Ubuntu og Debian).