WesPo

February 22nd, 2010

Avete creato un’estensione per wesnoth, ma non sapete (o non avete voglia) di prepararvi lo scheletro per il file *.po delle traduzioni?

Non temete vi giunge in aiuto WesPo!
Si tratta di

…un programmino in grado di creare un file .po di base per una data estensione wesnoth.
Basta indicare la cartella dove si trova l’estensione e lui vi creerà lì un file “skele.po” che poi potrete usare come base per le vostre traduzioni (usando programmi appositi come KBabel o PoEdit).

Semplicissimo da utilizzare, ma estremamente comodo!

Questo programmino è disponibile per windows, linux ed è possibile compilarselo per mac!

È sotto la licenza Gpl v3 ed è stato fatto da Nobun.

Per chi fosse interessato al software deve essere registrato al forum per poterlo scaricare.

Logicamente qui non ci facciamo mancare niente e quindi lo trovate disponibile compilato ed impacchettato per debian/ubuntu nei repository su tuxfamily.

Dovrete solo scrivere:

sudo apt-get update && sudo apt-get install wespo

Qui trovate il topic per consigli e chiarimenti.

Qui la homepage dove c’è l’annuncio.

Qui la sezione dedicata agli iscritti dove si può scaricare il programma.

Un nuovo repository… speriamo l’ultimo

February 16th, 2010

For readers in English: Due to technical problems, this article will be (for now) only in Italian. Translation (approximate) I suggest you button here next Google Translate.
È in fase di test la nuova forma di repository che facilita la suddivisione in distribuzioni.
Sarà il sostituto di quello attuale, ma per il momento stanno convivendo.
La scelta di questo tipo di repository è stata dovuta ad alcune dipendenze del pacchetto che sono simili in diverse distribuzioni, ma non in tutte. Così facendo si da la possibilità di installare la versione unstable anche a chi fino ad adesso non poteva per via di queste dipendenze ed il tutto in modo molto semplice grazie alla suddivione con il nome della suite.
Ma vediamo cosa dobbiamo fare per utilizzare questo repository:

sudo wget -O /etc/apt/sources.list.d/itwesnoth.list \

http://download.tuxfamily.org/itwesnoth/ITWESNOTH-<suite>.list

sudo wget -O- http://download.tuxfamily.org/itwesnoth/itwesnoth.asc |sudo apt-key add -
sudo apt-get update

Dove c’è scritto <suite> logicamente dovrà essere sostituito con il nome della propria distribuzione.
Le possibilità sono:
karmic (ubuntu)
jaunty (ubuntu)
lucid (ubuntu)
lenny (debian)
squeeze (debian)
sid (debian)
Quindi se volessi aggiungere il repository sulla mia karmic koala dovrei scrivere in un terminale questo:

sudo wget -O /etc/apt/sources.list.d/itwesnoth.list \

http://download.tuxfamily.org/itwesnoth/ITWESNOTH-karmic.list

sudo wget -O- http://download.tuxfamily.org/itwesnoth/itwesnoth.asc |sudo apt-key add -
sudo apt-get update

Ora avrò il gioco sempre aggiornato all’ultima versione.
Per chi volesse scaricare i pacchetti, ma non utilizzare il repository deve cliccare sulla scritta della sua distribuzione:  jaunty o lenny , karmic, lucid, squeeze o sid.

Buon game :)

Beta 6 … The adventure continues!

February 11th, 2010

It is download the latest version of wesnoth, I’m talking about the 1.7.13 beta 6.

It’ll take me a while to prepare it, check it and upload it on the server, but I imagine that within a few hours should be possible to download … work allows (yes, I work :) ).

The changelog is this and just go for the manual download on the repository.

Good game

UPDATE: the packages are made and monitored within an hour (according gftp) will be in the repo … wait sorry

1.7.12 aka beta5

January 21st, 2010

We should be there … Last … Maybe lol
With this release have adjusted many bugs that still plague this version, but the product seems mature for her fallen on the field.
I am not here to bother with the changelog, but know that it is a lot longer than the previous …
The packages were loaded on TuxFamily and corrected (after my mistake) while I have space issues on Launchpad, so there are only packages for karmic.
Good game XD

wesnoth-unstable 1.7.11 aka 1.8beta4

January 14th, 2010

After various adventures I managed to package and load this new version.
Now we’re running out and there’s high expectations for what will be the new stable version.
But let’s see what they have adjusted in this version:

* Language and i18n:
* Updated translations: Chinese (Simplified), Estonian, French, Latvian,
Lithuanian, Portuguese (Brazil), Russian, Serbian, Slovak, Spanish
* Manual: updated CSS style to cover Docbook markup for GUI elements
* User interface:
* Add a new repeating button widget
* Scrollbar buttons now keep scrolling when kept pressed down
* Optimized the speed of the –new-widgets game load dialog
* Waypoints of multi-turns moves are now saved between reload
* WML Engine:
* Rework of semantics of [unit] tags. Added ‘placement’ attribute.
Fix bugs #14373, #14444, #14451 and other ‘duplicated unit’ issues in LoW
* Miscellaneous and bugfixes:
* Scrollbar containers now use the button super class
* Allow a gui2 timer delete itself in its callback
* Fix various bugs when a unit has more MP than its maximum
* Fix not redrawing a grid when set to hidden
* Add helper functions to show/hide rows in a listbox

Definitely a few things from those who are the normal changelog for version devel and this gives me hope that we really reached the end of this release.
I remind you that he had the repository download.tuxfamily.org / itwesnoth / debian (ubuntu: karmic and lucid) (Debian sqeeze and sid) the upgrade will be enough, but if you only want to download packages just go here.
The repository on Launchpad is still being tested and then in the background. However we are also taking care to upload them.

BfW 1.7.9 aka 1.8 beta 2

December 3rd, 2009

If it were not for a user who warned me of the new release of version devel Wesnoth I would be still in ignorance!

Anyway, here you are what may be the last version before the devel stable.

The changelog is not long … worse: D

Version 1.7.9-1.8beta2:
* AI:
* new [limit] subtag of [value] of ai_default::recruitment implementation of
recruitment aspect – allow easy limiting of number of concurrent recruits
of specific type in the field
* new rate_action formula_ai function which returns a rating of
attack analysis.
* values of most ai aspects are now readable from formula ai (aggression,
avoid, attacks, attack_depth, caution, grouping, leader_aggression,
leader_value, number_of_possible_recruits_to_force_recruit, passive_leader,
passive_leader_shares_keep, recruitment_ignore_bad_movement,
recruitment_ignore_bad_combat, recruitment_pattern,
scout_village_targeting, support_villages, village_value,
villages_per_scout)
* Fixed Bug #14768: made AI observe changes in allowed recruits, preventing
situations where AI does not recruit because it thinks that it can not do
so.
* Campaigns:
* Northern Rebirth:
* Fixed a few graphic bugs with map items
* The Rise of Wesnoth:
* Removed the undead trait from several custom bat units
* Graphics:
* New animations for the Chocobone.
* Change which Orc Grunt portrait appears is the default.
* New portrait for Orc Warrior
* New portrait for Hamel (tHoT)
* Language and i18n:
* Updated translations: Czech, French, German, Italian, Latin, Lithuanian,
Polish, Portuguese (Brazil), Russian, Serbian, Slovak.
* Multiplayer:
* Updated maps: Caves of the Basilisk, Hornshark Island, Howling Ghost
Badlands, Sablestone Delta
* Music and sound effects:
* Updated music tracks: Legends of the North, Breaking the Chains
* User interface:
* Show selected item after a listbox resize (bug #13995)
* Increasing the size of the MP lobby works properly (bug #14759)
* Fix waypoints ignored for multi-turns moves
* Toggle waypoint now works for each one, not just the last.
* Reclick on the selected unit now clear all waypoints
* Logo coordinates on the title screen now relative to center of the logo.
* WML Engine:
* Added [open_help], fixes Bug #11061 (forgot to commit that one long time
ago)
* Miscellaneous and bugfixes:
* Optimize “Initializing teams” loading phase
* Undraw floating labels when a gui2 dialog closes (bug #14816)


The repository is already upgraded to TuxFamily and if you want to download only the packages but you can look here.

I am continuing testing on launchpad, I had some trouble uploading to my provider but I think I will stop XD

WESNOTH-UNSTABLE is also on launchpad

December 1st, 2009

Yes, it is a while I thought I split the debian version from the one for ubuntu, but the initial idea was to create a repository more complex existing in space, but then I realized that if I used launchpad hadst been more ease in identifying the problems (and ask for help to solve them).

For now it is only in trial, but when it hits version 1.9 will be considered initiated in all respects.

The new PPA is available for: jaunty, karmic and lucid

Will be published versions only devel, so to get the latest stable version also will have to use another repository.

And by the repository on TuxFamily …. know that will change with the advent of the new stable version (ie 1.8) then open your eyes every other day will change the addresses.

Waiting to greet you with further information and wish you a good game XD

The new beta has arrived… 1.7.8

November 12th, 2009
Here we are, at the end of this session wesnoth-unstable and ready to enjoy the new building, but first let’s see what gives us the last 1.7 Before moving on to 1.8! :)
Version 1.7.8-beta1:
* Campaigns:
* Under the Burning Suns:
* Do not allow player units to get pass the Dwarf Ghost
without completing the side quest in Tunnels of the Trolls
(bug #14379)
* Fixed a few visual glitches in some scenarios
* Graphics:
* New base frames for Drake Flare, Flameheart
* New portraits for Grand Knight (alt), Lancer, Orc Grunt (two alts)
* Language and i18n:
* Updated translations: Czech, Dutch, Finnish, German, Hungarian, Italian,
Latin, Lithuanian, Portuguese (Brazil), Russian
* User interface:
* Instead of “crashing” upon invalid markup try to show the raw text
* Found a better fix for truncating the campaign description (bug #14328)
* Fix storyscreen buttons occasionally disappearing (bug #13779)
* Fix not being able to cancel the different version message (bug #14438)
* Fix not being able to close corrupted file dialog (bug #13764, #14058)
* Improve display order of unit healing (patch #1343)
* Fix the new-widgets addon list dialog
* Add fallback scrollbars if a window doesn’t fit (bug #13180)
* Switch to the new MP lobby
* Fix a NULL pointer deferring in the hover code
* Protect against widgets being smaller as expected causing images with
negative sizes (bug #14525)
* WML engine:
* Added two array element lookup macros, LOOKUP_INDEX and LOOKUP_VALUE
* Event “turn refresh” is now fired at turn 1 too
* Miscellaneous and bugfixes:
* Using a hotkey to reload during an attack no longer disables the mouse
(http://www.wesnoth.org/forum/viewtopic.php?f=4&t=27616)
* Removed some unused Drake macros from animation_utils
* Add recruitment anims for the Sky and Hurricane Drakes
* Removed the old stats code (Debian bug #555276, CVE-2007-2383,
CVE-2008-7720)
As you can see with your eyes is the official beta!

But, you see many bug fixes and this can only confirm it!

Are you ready for the new step? :)

For the moment I wish you a buongame with the latest unstable session:)

We are the semi-finals…

November 8th, 2009

The Boss has released a couple of nights ago an article where it shows the development of lots and the prize for the winner. I recommend you do not forget to read the penalty for those who do not show up! The original article can be found on the homepage of the forum or on this page.

Here’s what the leader says:

E anche il secondo turno si è concluso con la definizione delle Seminifinali! Tante le emozioni ed i colpi di scena!!!
MA partiamo subito subito con la cronaca delle quattro partite in programma!

Luigit vs Astaclol
Se pensavate che il campione uscente si fosse dovuto impegnare parecchio fin dal primo scontro con Nobun, il secondo non è stato  certo da meno. Luigit supera Astaclol in una partita lunga, avvincente e combattuta!
5 turni di osservazioni reciproca… poi… si scatena l’inferno!
L’inizio è per il campione 2008 che assesta un duro colpo alle truppe dell’avversario: durante un tentativo di sortita, Astaclol perde alcune unità di terra e due volanti. Luigit non si ferma e invade il Vortice a Nord, guadagnandosi un vantaggio importante; ma la risposta di Astaclol non si fa attendere. Si concretizza in una pesante contro-offensiva terrestre che costerà la perdita di molte unità nemiche, portando le sue truppe a ridosso della fortezza di Luigit! Astaclol conquista la superiorità territoriale e la maggioranza dei villaggi: al 10° turno la situazione sembra capovolta. Per fronteggiare l’invasione Luigit è costretto a ripiegare, arrivando a mettere in campo ogni risorsa disponibile compreso il suo leader, spinto nel mezzo della mischia con incursioni poi decisive per la sorte dello scontro. Dopo un lungo assedio, denso di tensione, il colpo decisivo: Luigit abbatte le rimanenti truppe volanti di Astaclol e respinge l’attacco terrestre. Al 15° turno l’assedio è rotto, il campione uscente riconquista la parità territoriale ma ora con la netta superiorità delle truppe (volanti e non). Luigit approfitta e, senza dare possibilità di replica, punta alla vittoria tattica concentrandosi sull’occupazione delle Sorgenti Magiche. Astaclol intuisce e cerca di sventare il pericolo ma proprio nel presidio delle sorgenti incappa in un imboscata che mette fine allo scontro.
Un’altra partita da Top3! Davvero notevole: molto tecnica, pochi errori, tante emozioni!

Tranduil vs Reika
Tutt’altra storia lo scontro tra questi due irruenti contendenti! Niente tatticismi ne turni di studio: l’assalto è immediato, al 4° turno Reika punta a testa bassa l’avversario senza alcuna remora! Ma Tranduil ha la testa dura e rintuzza ogni sortita,  anche quelle più temerarie, rispondendo da parte sua in modo energico e devastante. Battaglia furiosa e senza quartiere, si risolve in pochi turni con un assalto finale di Reika che, ormai in inferiorità numerica e stretto alle corde dall’avanzata nemica, impegna il suo leader in un “corpo a corpo” all’ultimo sangue col suo avversario. Il finale è per Tranduil che, respinto anche quest’ultimo attacco, guadagna la semifinale nella parte alta del tabellone. Partita divertente e godibilissima senza un’attimo di pausa!

mich vs baro_st
Questa partita merita una menzione speciale! Guardatela perchè rimarrà negli annali di WIF! L’inizio è del tutto simile a quelle viste sin’ora: i due contendenti schierano le truppe e si studiano a vicenda…! Al 6° turno sembra ancora che nulla debba accadere a breve, ma uno dei due sta pensando ad un colpo di mano magistrale…! Basta aspettare ancora un turno e mich sferra un’offensiva senza precedenti su entrambi i Vortici! Attacca con truppe di terra, per sbaragliare le unità messe da baro_st a guardia dei portali… mentre con quelle volanti occupa in un solo colpo tutte e sei le Sorgenti Magiche. Meno di dieci turni e mich vince la sua Guerra Lampo per Vittoria Tattica! Impressionante!
Complimenti alla genialità tattica di mich ed un encomio a baro_st per l’enorme sportività dimostrata (è in sconfitte come questa che si vede la classe!).

Michaelmax vs Reno
Sul lato opposto del tabellone intanto continua l’avanzata di Michaelmax. Il vice campione 2008 si conquista la seconda semifinale battendo Reno con mix di tattica e strategia militare!
Dopo una fase iniziale di studio, al 5° turno Michelmax sferra un attacco terrestre in grande stile nel lato sud della mappa dove, nei successivi due, si impadronisce della foresta. Reno accusa la perdita di molte unità ma intuisce il pericolo di un attacco frontale di massa e richiama le truppe per prepararsi ad un lungo assedio. E tutto sembra dargli ragione: ma dall’ 8° al 10° turno non accade nulla. Reno riposiziona le truppe mentre Michaelmax non affonda il colpo. Ma il nostro vice campione (che nel frattempo ha visto la partita di mich e non vuole essere da meno!) sta solo valutando di cambiare tattica. Al 11° turno con un colpo a sorpresa e senza nemmeno un’attacco, punta diretto verso le Sorgenti Magiche e si aggiudica lo scontro per vittoria tattica. Michaelmax è nuovamente semifinalista… dove lo aspetta mich… in quella che sarà la rivincita del secondo turno del 2008!

Conclusioni
Un turno entusiasmante: 3 vittorie tattiche su 4 partite di secondo turno su un totale di 4 su 12 sin’ora disputate! Un successo senza precedenti che ha garantito un turno estremamente variegato con il comune denominatore del divertimento!

Semifinali: ecco gli scontri

Luigit vs Tranduil
mich vs Michealmax

Data ultima per la partita: 18 Novembre

Vi lascio con un paio di chicche!

Questo è il trofeo in palio per il Torneo di quest’anno:

sarà “appuntato”, come da tradizione, sull’avatar del vincitore fino a quello dell’anno prossimo!

NOVITA!: per scongiurare che la “finalina” del terzo posto venga “disertata” dai giocatori (come nelle precedenti edizioni!) … ho preparato una sorpresa!
Anche per loro ci sarà un trofeo in palio… MA DA EVITARE!
Chi non si presenta (uno od entrambi i giocatori) alla finale del terzo posto, avrà l’onore (e l’oDore!!) di vedersi appioppato per un anno questo simpatico trofeo, accanto al proprio Avatar:

con la carica di “Cacchina 2009 di WIF“…!!!

Siete avvisati!
Ciao!
Occhiolino

Dret.

Do not miss the board of the tournament with the replays!

We completed the first round of the Tournament

November 2nd, 2009
We glue the wise words of Chief ;)

Un saluto a tutti!
Si è da poco concluso il primo turno del Torneo 2009 di Wesnoth e ci tengo particolarmente a riassumere gli eventi degli ultimi 10 giorni!
Ma andiamo con ordine:

In primis un ringraziameto a tutti i partecipanti per la corretezza e l’attenzione dimostrata nel rispettare il regolamento, gli avversari di gioco prima e durante lo svolgimento delle partite: non ci sono state defezioni ne annullamenti.

Il tabellone 2009 ha previsto le “Teste di Serie“, per evitare che giocatori molto forti si scontrassero nei primi turni. E’ un sistema molto valido usato di prassi negli sport professionisti (es. il tennis). Nel nostro caso per decidere chi rientrasse in questa categoria e come disporre questi giocatori sul tabellone, sono stati utilizzati i risultati dei precedenti tornei. A seconda del piazzamento ottenuto, i giocatori con una pregressa partecipazione, sono stati disposti alternativamente nei due lati principali del tabellone; i rimanenti posti sono stati assegnati per sorteggio.

Il sistema è stato un successo: questi giocatori (sulla carta più forti) hanno tutti passato il turno! Confermo quindi che useremo il sistema anche per l’anno prossimo!

Ma passiamo alla Cronaca degli scontri!!

Cominciamo dalla parte alta del tabellone: la prima partita ha visto il campione uscente Lugit affrontare Nobun, un nuovo acquisto della comunità, in quella che è stata la più combattuta partita del primo turno ed una delle migliori fin’ora! Protrattasi per oltre 20 turni si è conclusa con vittoria tattica di Lugit che ha dovuto sudare non poco; Nobun ha dimostrato di essere un buon giocatore, recuperando una difficile situazione iniziale e rivelandosi un potenziale osso duro per qualunque testa di serie: da tenere assolutamente sott’occhio per la prossima edizione!

A seguire Astaclol ha affrontato e superato TheStrategist nell’unica partita tra outsider, in quanto nessuno dei due era testa di serie. Se le sono date di santa ragione, in ogni angolo della mappa, arrivando persino a scambiarsi le fortezze!
Uno scontro non tecnicissimo ma assolutamente divertente, al punto da farlo entrare nel novero delle potenziali migliori partite del torneo!

Tranduil vs giocose e Reika vs OmegaVu sono i protagonisti della terza e quarta sfida. Entrambi i veterani (Tranduil e Reika) hanno superato i nuovi arrivati in battaglie veloci e lineari. Una menzione di merito a Reika: durante la partita si è offerto per far ripetere un turno ad Omega per un errore iniziale: tanto di cappello… la classe non è MAI acqua!
Anche la partita successiva tra mich e Destiny ha avuto un esito molto lineare, concludendosi con la vittoria del primo.

Baro_st vs Giygas ha visto invece un bel duello tattico tra i due con la vittoria del primo, che ha messo in cassaforte il vantaggio iniziale conquistato con grande astuzia. Riguardatevi questa partita ci sono un paio di mosse davvero azzeccate! Giygas da parte sua ha cercato di rimontare con una spregiudicata tattica di attacco, prendendosi i rischi del caso. Altra partita da tenere in considerazione per le votazioni a fine torneo!
Reno vs  DeadEye è stata invece una partita più tranquilla e convenzionale: bilanciata e divertente  fino al 7°- 8° turno, con almeno tre fronti di bataglia aperti, si è poi risolta con la vittoria di Reno.

Ed infine, all’estremo opposto del tabellone, il vice-campione uscente Michaelmax, ha superato agevolmente la nuova recluta Mommy92, con una partenza davvero in progressione che ha fruttato un vantaggio tattico sulla mappa utile da gestire nei turni successivi.

Tiriamo le somme del primo turno: partite in gran parte veloci, una vittoria tattica, molti scontri divertenti e possibilità di cambi di fronte inprovvisi, ma soprattutto battaglia fin dai primi minuti, con assalti già al terzo turno! Grande il merito del nuovo scenario che non ha tradito le attese; un grazie ai tester ed agli sviluppatori!

ATTENZIONE: la scadenza per le partite del secondo turno è: Domenica 8 Novembre!