Avec l'aide des ténèbres

Message 1, par Elzen

§ Posté le 02/11/2014 à 23h 45m 35

Le week-end du 15 novembre se tiendra, à Toulouse, Capitole du Libre. J'y suis convié pour mes habituels atelier et conférence sur l'auto-hébergement(1), mais également pour un atelier sur la créaction de campagnes pour Battle for Wesnoth. Je me suis donc remis pour l'occasion à la préparation d'une campagne, que j'avais débuté voici un certain temps et que j'avais dû laisser tomber pour cause de défaillance de disque dur.


L'idée de cette campagne vient de la description de l'une des campagnes officielles, Descente dans les ténèbres : Apprenez les arts ténébreux de la nécromancie pour sauver votre peuple d'une incursion orc.

Seulement (désolé pour l'éventuel spoiler), cette description est assez mensongère, puisque le héros de la campagne, manipulé par un autre nécromancien, ne sauve pas franchement son village et devient plutôt lui-même une menace…


J'avais envie de faire autre chose. Une histoire où l'on pourrait effectivement utiliser la nécromancie pour sauver des vies, plutôt que de sombrer dans les sempiternelles vilennies.

Tel est donc l'objet de la campagne : nous y découvrons comment une poignée de villageois, assaillis par des hordes d'orcs, choisit de faire appel à ces pouvoirs obscurs, sans pour autant être eux-mêmes corrompus par le mal ; mais également comment leurs voisins vont réagir à cette décision.


La campagne est encore en cours d'élaboration (j'ai la trame en tête, reste à coder les scénarios correspondants) ; mais elle est dores et déjà suffisamment avancée pour pouvoir être testée. N'hésitez donc pas à y jeter un œil, et à me faire part de vos impressions.

Vous trouverez dans cette section un sujet par scénario complété, histoire de vous indiquer ce qui est censé s'y passer, ainsi qu'un scénario par familles d'unités spécifiques à la campagne. Vous pouvez donc indiquer vos retour directement au bon endroit 😊


Si vous voulez essayez l'ensemble, ouvrez un terminal dans le répertoire ~/.local/share/wesnoth/1.10/data/add-ons (créez-le s'il n'existe pas encore) et lancez la commande suivante :

git clone git://fadrienn.irlnc.org/wesnoth/Tenebres

Cela créera un clône du dépôt, et vous permettra donc de découvrir cette campagne en lançant le jeu. Pour les mises à jour futures, rendez-vous simplement dans le répertoire ainsi créé et lancez git pull.

Bien sûr, les personnes motivées pour me filer un coup de main sont invitées à me contacter pour obtenir un accès en écriture au dépôt.


Message 2, par Laërte

§ Posté le 11/12/2014 à 15h 55m 56

Petit problème sur mon ordi, la commande que tu donnes me renvoie l'erreur :



Cloning into 'tenebres'...

fatal: remote error: access denied or repository not exported: /wesnoth/tenebres


Pas possible donc pour moi de tester ta campagne... J'aurais bien essayé. Si l'idée me plaît, j'essaierais peut-être d'aider au développement (je ne sais pas coder en WML mais ça doit pouvoir s'apprendre... ^^ ).


Message 3, par Elzen

§ Posté le 11/12/2014 à 16h 07m 09

Boulet que je suis ><


D'une part, j'avais oublié d'autoriser l'export de ce projet, du coup, ça avait peu de chances de marcher ; d'autre part, c'est Tenebres avec un T majuscule (c'est bien la peine que je répète à mes étudiants à longueur de cours qu'il faut y faire gaffe)


Voilà qui devrait être réparé, je corrige le message ci-dessus pour le lien.

Merci d'avoir signalé.



Sinon, coder en WML n'est pas particulièrement dur, d'ailleurs, en revenant de Capitole du Libre, j'ai rédigé un petit tutoriel à ce sujet 😉

Message 4, par Laërte

§ Posté le 03/03/2015 à 15h 50m 44

Toujours pas. ^^

J'ai (enfin) téléchargé ta campagne, mais pas moyen de la lancer. Elle est censée apparaître où ? ^^

Message 5, par Laërte

§ Posté le 03/03/2015 à 15h 58m 39

C'est bon j'ai trouvé. J'utilise wesnoth 1.12 donc j'avais pas téléchargé dans le bon répertoire (~/.local/share/wesnoth/1.10/data/add-ons alors qu'il fallait que ce soit dans ~/.local/share/wesnoth/1.12/data/add-ons).


Je vois bien ta campagne dans le menu. Je teste et je te fait une retour. ^^

Message 6, par Elzen

§ Posté le 03/03/2015 à 16h 01m 01

Ouaip, c'est la piste que j'allais évoquer : Wesnoth 1.12 est sortie depuis la rédaction du message d'origine, donc forcément, mise à jour, et changement de répertoires 😊


Je n'ai pas des masses de temps cette semaine, mais n'hésite pas à faire des retours !

Message 7, par Nyrox

§ Posté le 01/03/2018 à 20h 10m 18

Si je ne m'abuse il est impossible d'utiliser un code git sous windows, cela voudrait donc dire que la campagne n'est d'isponible que sous linux ?

Message 8, par Nyrox

§ Posté le 01/03/2018 à 20h 31m 44

En fait j'ai réussis à utiliser la commande en téléchargeant Git sous windows, je go testé cette campagne.

Message 9, par Nyrox

§ Posté le 01/03/2018 à 20h 41m 48

Par contre je ne la trouve pas dans les campagnes, serait ce parce que la maj 1.12.6 est sortit ?

(Suite au décès inopiné de mon précédent serveur, je profite de mettre en place une nouvelle machine pour essayer de refaire un outil de blog digne de ce nom. J'en profiterai d'ailleurs aussi pour repasser un peu sur certains articles, qui commencent à être particulièrement datés. En attendant, le système de commentaires de ce blog n'est plus fonctionnel, et a donc été désactivé. Désolé ! Vous pouvez néanmoins me contacter si besoin par mail (« mon login at ma machine, comme les gens normaux »), ou d'ailleurs par n'importe quel autre moyen. En espérant remettre les choses en place assez vite, tout plein de datalove sur vous !)