<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://landes-eternelles.com/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Wikilaran</title>
        <description></description>
        <link>http://landes-eternelles.com/wiki/</link>
        <lastBuildDate>Wed, 15 Apr 2026 10:09:19 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>http://landes-eternelles.com/wiki/lib/tpl/writr/images/favicon.ico</url>
            <title>Wikilaran</title>
            <link>http://landes-eternelles.com/wiki/</link>
        </image>
        <item>
            <title>Histoire - Création de la page</title>
            <link>http://landes-eternelles.com/wiki/univers/histoire?rev=1470937819&amp;do=diff</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;histoire&quot;&gt;Histoire&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
</description>
            <author>zurin@undisclosed.example.com (zurin)</author>
        <category>univers</category>
            <pubDate>Thu, 11 Aug 2016 17:50:19 +0000</pubDate>
        </item>
        <item>
            <title>wiki:banniere-anthropologie.svg</title>
            <link>http://landes-eternelles.com/wiki/?image=wiki%3Abanniere-anthropologie.svg&amp;ns=wiki&amp;rev=1469040411&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
            <description></description>
            <author>zurin@undisclosed.example.com (zurin)</author>
        <category>wiki</category>
            <pubDate>Wed, 20 Jul 2016 18:46:51 +0000</pubDate>
        </item>
        <item>
            <title>wiki:banniere-antagoniste.svg</title>
            <link>http://landes-eternelles.com/wiki/?image=wiki%3Abanniere-antagoniste.svg&amp;ns=wiki&amp;rev=1469040411&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
            <description></description>
            <author>zurin@undisclosed.example.com (zurin)</author>
        <category>wiki</category>
            <pubDate>Wed, 20 Jul 2016 18:46:51 +0000</pubDate>
        </item>
        <item>
            <title>wiki:banniere-almanakh.svg</title>
            <link>http://landes-eternelles.com/wiki/?image=wiki%3Abanniere-almanakh.svg&amp;ns=wiki&amp;rev=1469040411&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
            <description></description>
            <author>zurin@undisclosed.example.com (zurin)</author>
        <category>wiki</category>
            <pubDate>Wed, 20 Jul 2016 18:46:51 +0000</pubDate>
        </item>
        <item>
            <title>wiki:banniere-histoire.svg</title>
            <link>http://landes-eternelles.com/wiki/?image=wiki%3Abanniere-histoire.svg&amp;ns=wiki&amp;rev=1469038975&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
            <description></description>
            <author>zurin@undisclosed.example.com (zurin)</author>
        <category>wiki</category>
            <pubDate>Wed, 20 Jul 2016 18:22:55 +0000</pubDate>
        </item>
        <item>
            <title>wiki:banniere-natifs.svg</title>
            <link>http://landes-eternelles.com/wiki/?image=wiki%3Abanniere-natifs.svg&amp;ns=wiki&amp;rev=1469038975&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
            <description></description>
            <author>zurin@undisclosed.example.com (zurin)</author>
        <category>wiki</category>
            <pubDate>Wed, 20 Jul 2016 18:22:55 +0000</pubDate>
        </item>
        <item>
            <title>wiki:banniere-geographie.svg</title>
            <link>http://landes-eternelles.com/wiki/?image=wiki%3Abanniere-geographie.svg&amp;ns=wiki&amp;rev=1469038975&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
            <description></description>
            <author>zurin@undisclosed.example.com (zurin)</author>
        <category>wiki</category>
            <pubDate>Wed, 20 Jul 2016 18:22:55 +0000</pubDate>
        </item>
        <item>
            <title>wiki:banniere-evenements.svg</title>
            <link>http://landes-eternelles.com/wiki/?image=wiki%3Abanniere-evenements.svg&amp;ns=wiki&amp;rev=1469038975&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
            <description></description>
            <author>zurin@undisclosed.example.com (zurin)</author>
        <category>wiki</category>
            <pubDate>Wed, 20 Jul 2016 18:22:55 +0000</pubDate>
        </item>
        <item>
            <title>wiki:banniere-espacetechnique.svg</title>
            <link>http://landes-eternelles.com/wiki/?image=wiki%3Abanniere-espacetechnique.svg&amp;ns=wiki&amp;rev=1469038975&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
            <description></description>
            <author>zurin@undisclosed.example.com (zurin)</author>
        <category>wiki</category>
            <pubDate>Wed, 20 Jul 2016 18:22:55 +0000</pubDate>
        </item>
        <item>
            <title>wiki:banniere-biendebuter.svg</title>
            <link>http://landes-eternelles.com/wiki/?image=wiki%3Abanniere-biendebuter.svg&amp;ns=wiki&amp;rev=1469038975&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
            <description></description>
            <author>zurin@undisclosed.example.com (zurin)</author>
        <category>wiki</category>
            <pubDate>Wed, 20 Jul 2016 18:22:55 +0000</pubDate>
        </item>
        <item>
            <title>univers - Création de la page</title>
            <link>http://landes-eternelles.com/wiki/univers?rev=1469037433&amp;do=diff</link>
            <description>&lt;div class=&quot;bs-wrap bs-wrap-row row&quot;&gt;&lt;div class=&quot;bs-wrap bs-wrap-col col-sm-6&quot;&gt;&lt;div class=&quot;bs-wrap bs-wrap-panel panel panel-default&quot;&gt;&lt;div class=&quot;panel-heading&quot;&gt;&lt;h4 class=&quot;panel-title&quot;&gt;&lt;i class=&quot;glyphicon glyphicon-chronicle&quot;&gt;&lt;/i&gt; Histoire&lt;/h4&gt;De Pré-Fingel à nos jours&lt;/div&gt;&lt;div class=&quot;panel-body&quot;&gt;
&lt;p&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/univers/histoire&quot; class=&quot;wikilink1&quot; title=&quot;univers:histoire&quot;&gt;Une jolie image clicable à imaginer...&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;bs-wrap bs-wrap-col col-sm-6&quot;&gt;&lt;div class=&quot;bs-wrap bs-wrap-panel panel panel-default&quot;&gt;&lt;div class=&quot;panel-heading&quot;&gt;&lt;h4 class=&quot;panel-title&quot;&gt;&lt;i class=&quot;glyphicon glyphicon-newspaper&quot;&gt;&lt;/i&gt; Géographie&lt;/h4&gt;S'y retrouver dans les îlots centraux&lt;/div&gt;&lt;div class=&quot;panel-body&quot;&gt;
&lt;p&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/univers/geographie&quot; class=&quot;wikilink2&quot; title=&quot;univers:geographie&quot; rel=&quot;nofollow&quot;&gt;Une jolie image clicable à imaginer...&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;bs-wrap bs-wrap-row row&quot;&gt;&lt;div class=&quot;bs-wrap bs-wrap-col col-sm-6&quot;&gt;&lt;div class=&quot;bs-wrap bs-wrap-panel panel panel-default&quot;&gt;&lt;div class=&quot;panel-heading&quot;&gt;&lt;h4 class=&quot;panel-title&quot;&gt;&lt;i class=&quot;glyphicon glyphicon-group-chat&quot;&gt;&lt;/i&gt; Anthropologie&lt;/h4&gt;Moeurs et coutumes des peuples des Landes&lt;/div&gt;&lt;div class=&quot;panel-body&quot;&gt;
&lt;p&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/univers/anthropologie&quot; class=&quot;wikilink2&quot; title=&quot;univers:anthropologie&quot; rel=&quot;nofollow&quot;&gt;Une jolie image clicable à imaginer...&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;bs-wrap bs-wrap-col col-sm-6&quot;&gt;&lt;div class=&quot;bs-wrap bs-wrap-panel panel panel-default&quot;&gt;&lt;div class=&quot;panel-heading&quot;&gt;&lt;h4 class=&quot;panel-title&quot;&gt;&lt;i class=&quot;glyphicon glyphicon-group-chat&quot;&gt;&lt;/i&gt; Al Manackh&lt;/h4&gt;LE Guide indispensable&lt;/div&gt;&lt;div class=&quot;panel-body&quot;&gt;
&lt;p&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/univers/almanackh&quot; class=&quot;wikilink2&quot; title=&quot;univers:almanackh&quot; rel=&quot;nofollow&quot;&gt;Une jolie image clicable à imaginer...&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;bs-wrap bs-wrap-row row&quot;&gt;&lt;div class=&quot;bs-wrap bs-wrap-col col-sm-6&quot;&gt;&lt;div class=&quot;bs-wrap bs-wrap-panel panel panel-default&quot;&gt;&lt;div class=&quot;panel-heading&quot;&gt;&lt;h4 class=&quot;panel-title&quot;&gt;&lt;i class=&quot;glyphicon glyphicon-group-chat&quot;&gt;&lt;/i&gt; Evènements&lt;/h4&gt;Actualités et recueils des évènements des îlots&lt;/div&gt;&lt;div class=&quot;panel-body&quot;&gt;
&lt;p&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/univers/evenements&quot; class=&quot;wikilink2&quot; title=&quot;univers:evenements&quot; rel=&quot;nofollow&quot;&gt;Une jolie image clicable à imaginer...&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;bs-wrap bs-wrap-col col-sm-6&quot;&gt;&lt;div class=&quot;bs-wrap bs-wrap-panel panel panel-default&quot;&gt;&lt;div class=&quot;panel-heading&quot;&gt;&lt;h4 class=&quot;panel-title&quot;&gt;&lt;i class=&quot;glyphicon glyphicon-group-chat&quot;&gt;&lt;/i&gt; Antagonistes&lt;/h4&gt;Les principaux dangers des Landes&lt;/div&gt;&lt;div class=&quot;panel-body&quot;&gt;
&lt;p&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/univers/antagonistes&quot; class=&quot;wikilink2&quot; title=&quot;univers:antagonistes&quot; rel=&quot;nofollow&quot;&gt;Une jolie image clicable à imaginer...&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;bs-wrap bs-wrap-row row&quot;&gt;&lt;div class=&quot;bs-wrap bs-wrap-col col-sm-6&quot;&gt;&lt;div class=&quot;bs-wrap bs-wrap-panel panel panel-default&quot;&gt;&lt;div class=&quot;panel-heading&quot;&gt;&lt;h4 class=&quot;panel-title&quot;&gt;&lt;i class=&quot;glyphicon glyphicon-group-chat&quot;&gt;&lt;/i&gt; Natifs&lt;/h4&gt;Figures connues des Landes&lt;/div&gt;&lt;div class=&quot;panel-body&quot;&gt;
&lt;p&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/univers/natifs&quot; class=&quot;wikilink2&quot; title=&quot;univers:natifs&quot; rel=&quot;nofollow&quot;&gt;Une jolie image clicable à imaginer...&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
            <author>zurin@undisclosed.example.com (zurin)</author>
            <pubDate>Wed, 20 Jul 2016 17:57:13 +0000</pubDate>
        </item>
        <item>
            <title>sidebar</title>
            <link>http://landes-eternelles.com/wiki/sidebar?rev=1469015312&amp;do=diff</link>
            <description>
&lt;p&gt;
&lt;strong&gt;Univers du jeu&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/univers/histoire&quot; class=&quot;media&quot; title=&quot;univers:histoire&quot;&gt;banniere-histoire.svg&lt;/a&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/univers/geographie&quot; class=&quot;media&quot; title=&quot;univers:geographie&quot;&gt;banniere-geographie.svg&lt;/a&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/univers/anthropologie&quot; class=&quot;media&quot; title=&quot;univers:anthropologie&quot;&gt;banniere-anthropologie.svg&lt;/a&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/univers/almanakh&quot; class=&quot;media&quot; title=&quot;univers:almanakh&quot;&gt;banniere-almanakh.svg&lt;/a&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/univers/evenements&quot; class=&quot;media&quot; title=&quot;univers:evenements&quot;&gt;banniere-evenements.svg&lt;/a&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/univers/antagonistes&quot; class=&quot;media&quot; title=&quot;univers:antagonistes&quot;&gt;banniere-antagoniste.svg&lt;/a&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/univers/natifs&quot; class=&quot;media&quot; title=&quot;univers:natifs&quot;&gt;banniere-natifs.svg&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Espace technique et tutoriaux&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/manuels/technique&quot; class=&quot;media&quot; title=&quot;manuels:technique&quot;&gt;banniere-espacetechnique.svg&lt;/a&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/manuels/debutants&quot; class=&quot;media&quot; title=&quot;manuels:debutants&quot;&gt;banniere-biendebuter.svg&lt;/a&gt;
&lt;/p&gt;
</description>
            <author>zurin@undisclosed.example.com (zurin)</author>
            <pubDate>Wed, 20 Jul 2016 11:48:32 +0000</pubDate>
        </item>
        <item>
            <title>accueil - Création de la page</title>
            <link>http://landes-eternelles.com/wiki/accueil?rev=1468961215&amp;do=diff</link>
            <description>&lt;div class=&quot;bs-wrap bs-wrap-jumbotron jumbotron&quot; style=&quot;&quot;&gt;
&lt;p&gt;
&lt;img src=&quot;http://landes-eternelles.com/wiki/_media/wiki/wikilaran.png?w=800&amp;amp;tok=3492e4&quot; class=&quot;mediacenter&quot; title=&quot;{{ :wiki:wikilaran.png?nolink&amp;amp;800 |&quot; alt=&quot;{{ :wiki:wikilaran.png?nolink&amp;amp;800 |&quot; width=&quot;800&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
Bienvenus sur le Wiki officiel de Landes Eternelles, un MMORPG gratuit donnant la part belle à l’aventure et au jeu de rôle. Retrouvez tous les détails sur le jeu sur &lt;a href=&quot;http://www.landes-eternelles.com&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.landes-eternelles.com&quot; rel=&quot;nofollow noopener&quot;&gt;le site officiel&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
Ce wiki est mis à disposition par l’équipe du jeu et est éditable par les joueurs qui en font la demande.
&lt;/p&gt;
&lt;/div&gt;&lt;div class=&quot;bs-wrap bs-wrap-row row&quot;&gt;&lt;div class=&quot;bs-wrap bs-wrap-col col-sm-6&quot;&gt;&lt;div class=&quot;bs-wrap bs-wrap-panel panel panel-default&quot;&gt;&lt;div class=&quot;panel-heading&quot;&gt;&lt;h4 class=&quot;panel-title&quot;&gt;&lt;i class=&quot;glyphicon glyphicon-chronicle&quot;&gt;&lt;/i&gt; Univers du jeu&lt;/h4&gt;Découvrez l'univers des Landes Eternelles&lt;/div&gt;&lt;div class=&quot;panel-body&quot;&gt;
&lt;p&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/univers&quot; class=&quot;wikilink1&quot; title=&quot;univers&quot;&gt;Une jolie image clicable à imaginer...&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;bs-wrap bs-wrap-col col-sm-6&quot;&gt;&lt;div class=&quot;bs-wrap bs-wrap-panel panel panel-default&quot;&gt;&lt;div class=&quot;panel-heading&quot;&gt;&lt;h4 class=&quot;panel-title&quot;&gt;&lt;i class=&quot;glyphicon glyphicon-newspaper&quot;&gt;&lt;/i&gt; Manuels et Tutoriaux&lt;/h4&gt;Retrouvez compilée ici toute la documentation pour le jeu&lt;/div&gt;&lt;div class=&quot;panel-body&quot;&gt;
&lt;p&gt;
Une jolie image à imaginer…
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;bs-wrap bs-wrap-row row&quot;&gt;&lt;div class=&quot;bs-wrap bs-wrap-col col-sm-6&quot;&gt;&lt;div class=&quot;bs-wrap bs-wrap-panel panel panel-default&quot;&gt;&lt;div class=&quot;panel-heading&quot;&gt;&lt;h4 class=&quot;panel-title&quot;&gt;&lt;i class=&quot;glyphicon glyphicon-group-chat&quot;&gt;&lt;/i&gt; Projet du jeu&lt;/h4&gt;Apprenez en plus sur le cadre du jeu et son fonctionnement&lt;/div&gt;&lt;div class=&quot;panel-body&quot;&gt;
&lt;p&gt;
Une jolie image à imaginer…
&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
            <author>zurin@undisclosed.example.com (zurin)</author>
            <pubDate>Tue, 19 Jul 2016 20:46:55 +0000</pubDate>
        </item>
        <item>
            <title>Compilation du client - [Compilation du client sous Windows] </title>
            <link>http://landes-eternelles.com/wiki/participation_au_projet/programmation/compilation_du_client?rev=1439985921&amp;do=diff</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;compilation_du_client&quot;&gt;Compilation du client&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Compilation du client&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;compilation_du_client&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-37&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;compilation_du_client_sous_linux&quot;&gt;Compilation du client sous linux&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Compilation du client sous linux&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;compilation_du_client_sous_linux&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;38-83&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;compilation_dynamique&quot;&gt;Compilation dynamique&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Pour compiler le client, il faut déjà récupérer les sources sur l’espace téléchargement (sources officielles) ou sur le serveur subversion (en cours de développement).
&lt;/p&gt;

&lt;p&gt;
Il faut ensuite se positionner dans le répertoire NouveauClient/trunk/client_sources, et taper la commande &lt;code&gt;make -f Makefile.linux&lt;/code&gt; ce qui va créer le fichier &lt;code&gt;le.x86.linux.bin&lt;/code&gt;. Si on veut diminuer la taille de l’exécutable, il suffit de taper la commande &lt;code&gt;strip le.x86.linux.bin&lt;/code&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Compilation dynamique&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;compilation_dynamique&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;84-584&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;compilation_statique&quot;&gt;Compilation statique&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
La première solution, est d’avoir les différentes bibliothèques statiques directement sur la distribution, mais comme c’est un cas assez rare, on va plutôt suivre un autre méthode.
&lt;/p&gt;

&lt;p&gt;
Le principe va être de récupérer les sources des différentes bibliothèques directement sur leur site officiel et de les compiler. Pour simplifier cette partie, voici un script qui va faire le travail tout seul (récupérer les archives et les compiler). Attention ce script n’est pas sécurisé et n’est pas tellement propre, donc faire attention en l’utilisant.
&lt;/p&gt;

&lt;p&gt;
&lt;pre class=&quot;code&quot;&gt;REP_SOURCES=&amp;quot;/opt/landes/NouveauClient/trunk/client_sources/&amp;quot;
REP_LIBS=&amp;quot;$REP_SOURCES/libs&amp;quot;
OPENAL=&amp;quot;openal-soft-1.11.753&amp;quot;
CAL3D=&amp;quot;cal3d_0.10.0+0.11.0+rc2&amp;quot;
SDL=&amp;quot;SDL-1.2.14&amp;quot;
SDL_IMAGE=&amp;quot;SDL_image-1.2.10&amp;quot;
SDL_NET=&amp;quot;SDL_net-1.2.7&amp;quot;
VORBIS=&amp;quot;libvorbis-1.3.1&amp;quot;
OGG=&amp;quot;libogg-1.2.0&amp;quot;
XML=&amp;quot;libxml2-2.7.8&amp;quot;
PNG=&amp;quot;libpng-1.4.5&amp;quot;
ALSA=&amp;quot;alsa-lib-1.0.21a&amp;quot;
ZLIB=&amp;quot;zlib-1.2.5&amp;quot;

if [ ! -e &amp;quot;$REP_LIBS&amp;quot; ]; then
    mkdir $REP_LIBS
fi

cd $REP_LIBS

#########################
# Compilation de OpenAL #
#########################
if [ ! -f $OPENAL.tar.bz2 ]; then
    wget http://kcat.strangesoft.net/openal-releases/$OPENAL.tar.bz2
fi

if [ ! -e $OPENAL ]; then
    tar xjf $OPENAL.tar.bz2
fi

if [ ! -f libopenal.a ]; then
    cd $OPENAL
    sed -i &amp;#039;s/SHARED/STATIC/&amp;#039; CMakeLists.txt
    cmake .
    make
    cp libopenal.a ../
    cd $REP_LIBS
fi

########################
# Compilation de Cal3D #
########################
if [ ! -f $CAL3D.orig.tar.gz ]; then
    wget http://download.gna.org/cal3d/cal3d/gnulinux/debian/dapper/src/$CAL3D.orig.tar.gz
fi

if [ ! -e cal3d-0.10.0+0.11.0+rc2 ]; then
    tar xzf $CAL3D.orig.tar.gz
fi

if [ ! -f libcal3d.a ]; then
    cd cal3d-0.10.0+0.11.0+rc2
    ./configure --enable-static --disable-shared
    echo &amp;quot;#include &amp;lt;string.h&amp;gt;&amp;quot; &amp;gt;&amp;gt; config.h
    make
    cp src/cal3d/.libs/libcal3d.a ../
    cd $REP_LIBS
fi

######################
# Compilation de SDL #
######################
if [ ! -f $SDL.tar.gz ]; then
    wget http://www.libsdl.org/release/$SDL.tar.gz
fi

if [ ! -e $SDL ]; then
    tar xzf $SDL.tar.gz
fi

if [ ! -f libSDL.a ]; then
    cd $SDL
    ./configure --disable-shared --disable-video-directfb
    make
    cp build/.libs/libSDL.a ../
    cd $REP_LIBS
fi

############################
# Compilation de SDL_image #
############################
if [ ! -f $SDL_IMAGE.tar.gz ]; then
    wget http://www.libsdl.org/projects/SDL_image/release/$SDL_IMAGE.tar.gz
fi

if [ ! -e $SDL_IMAGE ]; then
    tar xzf $SDL_IMAGE.tar.gz
fi

if [ ! -f libSDL_image.a ]; then
    cd $SDL_IMAGE
    ./configure --disable-shared
    make
    cp .libs/libSDL_image.a ../
    cd $REP_LIBS
fi

##########################
# Compilation de SDL_net #
##########################
if [ ! -f $SDL_NET.tar.gz ]; then
    wget http://www.libsdl.org/projects/SDL_net/release/$SDL_NET.tar.gz
fi

if [ ! -e $SDL_NET ]; then
    tar xzf $SDL_NET.tar.gz
fi

if [ ! -f libSDL_net.a ]; then
    cd $SDL_NET
    ./configure --disable-shared
    make
    cp .libs/libSDL_net.a ../
    cd $REP_LIBS
fi

#########################
# Compilation de Vorbis #
#########################
if [ ! -f $VORBIS.tar.gz ]; then
    wget http://downloads.xiph.org/releases/vorbis/$VORBIS.tar.gz
fi

if [ ! -e $VORBIS ]; then
    tar xzf $VORBIS.tar.gz
fi

if [ ! -f libvorbis.a ]; then
    cd $VORBIS
    ./configure --disable-shared --enable-static
    make
    cp lib/.libs/libvorbis.a ../
    cp lib/.libs/libvorbisfile.a ../
    cd $REP_LIBS
fi

######################
# Compilation de Ogg #
######################
if [ ! -f $OGG.tar.gz ]; then
    wget http://downloads.xiph.org/releases/ogg/$OGG.tar.gz
fi

if [ ! -e $OGG ]; then
    tar xzf $OGG.tar.gz
fi

if [ ! -f libogg.a ]; then
    cd $OGG
    ./configure --disable-shared --enable-static
    make
    cp src/.libs/libogg.a ../
    cd $REP_LIBS
fi

######################
# Compilation de XML #
######################
if [ ! -f $XML.tar.gz ]; then
    wget ftp://xmlsoft.org/libxml2/$XML.tar.gz
fi

if [ ! -e $XML ]; then
    tar xzf $XML.tar.gz
fi

if [ ! -f libxml2.a ]; then
    cd $XML
    ./configure --disable-shared --enable-static
    make
    cp .libs/libxml2.a ../
    cd $REP_LIBS
fi

######################
# Compilation de PNG #
######################
if [ ! -f $PNG.tar.bz2 ]; then
    wget ftp://ftp.simplesystems.org/pub/libpng/png/src/history/$PNG.tar.bz2
fi

if [ ! -e $PNG ]; then
    tar xjf $PNG.tar.bz2
fi

if [ ! -f libpng.a ]; then
    cd $PNG
    ./configure --disable-shared --enable-static
    make
    cp .libs/libpng14.a ../libpng.a
    cd $REP_LIBS
fi

#######################
# Compilation de ALSA #
#######################
if [ ! -f $ALSA.tar.bz2 ]; then
    wget ftp://ftp.task.gda.pl/pub/linux/misc/alsa/lib/$ALSA.tar.bz2
fi

if [ ! -e $ALSA ]; then
    tar xjf $ALSA.tar.bz2
fi

if [ ! -f libasound.a ]; then
    cd $ALSA
    ./configure --disable-shared --enable-static
    make
    cp src/.libs/libasound.a ../
    cd $REP_LIBS
fi


#######################
# Compilation de ZLIB #
#######################
if [ ! -f $ZLIB.tar.bz2 ]; then
    wget http://zlib.net/$ZLIB.tar.bz2
fi

if [ ! -e $ZLIB ]; then
    tar xjf $ZLIB.tar.bz2
fi

if [ ! -f libz.a ]; then
    cd $ZLIB
    ./configure
    make
    cp libz.a ../
    cd $REP_LIBS
fi&lt;/pre&gt;

&lt;/p&gt;

&lt;p&gt;
Lorsque toutes les bibliothèques sont récupérer, il faut taper la commande &lt;code&gt;make static -f Makefile.linux&lt;/code&gt;, ce qui va compiler les sources et créer le fichier &lt;code&gt;le.x86.static.linux.bin&lt;/code&gt;. Pour diminuer la taille de l’exécutable, il faut taper la commande &lt;code&gt;strip le.x86.static.linux.bin&lt;/code&gt;.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Compilation statique&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;compilation_statique&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;585-6187&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;compilation_avec_ubuntu&quot;&gt;Compilation avec Ubuntu&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Sur une configuration vierge de toute installation, il faut commencer par créer un répertoire de travail et se placer dedans
&lt;/p&gt;

&lt;p&gt;
Installation de subversion :
&lt;pre class=&quot;code&quot;&gt;sudo apt-get install subversion&lt;/pre&gt;

&lt;/p&gt;

&lt;p&gt;
Récupération de la dernière version du dépôt :
&lt;pre class=&quot;code&quot;&gt;svn co svn://jeu.landes-eternelles.com:/NouveauClient (login : anonyme pass : anonyme)&lt;/pre&gt;

&lt;/p&gt;

&lt;p&gt;
Installation des bibliothèques manquantes :
&lt;pre class=&quot;code&quot;&gt;sudo apt-get install libxml2-dev libsdl1.2-dev libopenal-dev libogg-dev libsdl-net1.2-dev libvorbis-dev libsdl-image1.2-dev libcal3d12-dev libxslt1-dev g++ cmake&lt;/pre&gt;

&lt;/p&gt;

&lt;p&gt;
On entre dans le répertoire pour la compilation :
&lt;pre class=&quot;code&quot;&gt;cd NouveauClient/trunk/client_sources&lt;/pre&gt;

&lt;/p&gt;

&lt;p&gt;
Compilation :
&lt;pre class=&quot;code&quot;&gt;make -f Makefile.linux&lt;/pre&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Compilation avec Ubuntu&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;compilation_avec_ubuntu&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;6188-6954&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit6&quot; id=&quot;activation_d_un_flag&quot;&gt;Activation d&amp;#039;un flag&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Pour activer ou désactiver un flag, il faut ouvrir le fichier make.defaults, et décommenter ou commenter les options que l’on veut activer ou désactiver. Ensuite il suffit de recompiler le client pour que la modification soit prise en compte.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Activation d&amp;#039;un flag&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;activation_d_un_flag&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:6,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;6955-7233&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;compilation_du_client_sous_windows&quot;&gt;Compilation du client sous Windows&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Le fichier projet le plus à jour étant celui sous Code::Blocks, nous vous recommandons d’utiliser ce logiciel.
Téléchargez celui avec mingw, version 10.05 (les plus récentes ne sont pas compatibles).
&lt;/p&gt;

&lt;p&gt;
Pour compiler le client, il faut déjà récupérer les sources sur l’espace téléchargement (sources officielles) ou sur le serveur subversion (en cours de développement).
Il vous faut aussi récupérer les librairies Windows, la version officielle du pack est disponible ici : &lt;a href=&quot;http://landes-eternelles.com/client/Librairie.zip&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://landes-eternelles.com/client/Librairie.zip&quot; rel=&quot;nofollow noopener&quot;&gt;http://landes-eternelles.com/client/Librairie.zip&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Dézipez ces deux dossiers et mettez-les dans un même répertoire. Vous vous retrouverez donc avec un dossier contenant deux autres dossiers : client_sources et Librairie.
&lt;/p&gt;

&lt;p&gt;
Il vous suffit ensuite d’aller dans votre fichier source, d’ouvrir le fichier client.cdb et de lancer la compilation (construire l’exécutable).
Ceci aura pour effet de vous créer un fichier client.exe dans le répertoire client (Se trouvant au même niveau que client_sources et librairies).
&lt;/p&gt;

&lt;p&gt;
Placez client.exe dans votre répertoire de jeu, double cliquez dessus, et le jeu se lancera à partir du client que vous venez de créer.
&lt;/p&gt;

&lt;p&gt;
Problème fréquent : “redefinition of typedef ‘Byte’” ⇒ déplacer le fichier xz\Type.h dans les includes de code blocks (généralement C:\Program Files (x86)\CodeBlocks\MinGW\include)
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Compilation du client sous Windows&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;compilation_du_client_sous_windows&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:6,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;7234-8618&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit8&quot; id=&quot;activation_d_un_flag1&quot;&gt;Activation d&amp;#039;un flag&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Dans CodeBlocks, sous Windows :
&lt;/p&gt;

&lt;p&gt;
Menu Project / Build Options / Onglet Compiler Settings / Onglet #define / ⇒ rajouter les variables qui vont bien
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Activation d&amp;#039;un flag&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;activation_d_un_flag1&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:6,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;8619-8799&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit9&quot; id=&quot;compilation_sous_mac_avec_xcode&quot;&gt;Compilation sous mac avec xcode&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Pour compiler sur mac vous devez déjà connaitre l’environnement mac et xcode. Vous pouvez contacter Trinita pour plus d’informations.
&lt;/p&gt;

&lt;p&gt;
1. vous pouvez récupérer le pack de librairie ici : &lt;a href=&quot;http://landes-eternelles.com/client/framework_macosx.zip&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://landes-eternelles.com/client/framework_macosx.zip&quot; rel=&quot;nofollow noopener&quot;&gt;http://landes-eternelles.com/client/framework_macosx.zip&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
2. vous devez installer xcode ( voir le site apple.fr )
&lt;/p&gt;

&lt;p&gt;
3. vous devez récupérer les sources ( soit le zip sur dans la partie téléchargement ) soit sur le svn. Vous pouvez utiliser SvnX comme interface graphique.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Compilation sous mac avec xcode&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;compilation_sous_mac_avec_xcode&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:6,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;8800-&amp;quot;} --&gt;</description>
            <author>burno@undisclosed.example.com (burno)</author>
        <category>participation_au_projet:programmation</category>
            <pubDate>Wed, 19 Aug 2015 12:05:21 +0000</pubDate>
        </item>
        <item>
            <title>Les Nexus - [Le principe]  actualisation</title>
            <link>http://landes-eternelles.com/wiki/espace_public/guide_rapide/nexus?rev=1433242571&amp;do=diff</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;les_nexus&quot;&gt;Les Nexus&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Les Nexus&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;les_nexus&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-27&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;le_principe&quot;&gt;Le principe&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Nous appelons nexus un système de spécialisations qui ouvre des possibilités avancées des compétences. &lt;br/&gt;

Chaque compétence que peut développer un personnage possède un nexus. &lt;br/&gt;

Chaque nexus se répartit sur 6 Points de Pratique (PP) au total :   &lt;br/&gt;

&lt;/p&gt;

&lt;p&gt;
0 PP &lt;strong&gt;Ignorant&lt;/strong&gt; : les bases de chaque compétence sont accessible sans nexus   &lt;br/&gt;

1 PP &lt;strong&gt;Initié&lt;/strong&gt; : déjà des possibilités intéressantes                           &lt;br/&gt;

2 PP &lt;strong&gt;Compagnon&lt;/strong&gt; : le tout-venant de la compétence, suffit aux besoins de beaucoup &lt;br/&gt;

4 PP &lt;strong&gt;Expert&lt;/strong&gt; : des possibilités avancées qui vous font sortir du lot             &lt;br/&gt;

6 PP &lt;strong&gt;Maître&lt;/strong&gt; : uniquement de l’exceptionnel !                                     &lt;br/&gt;

&lt;br/&gt;

Deux exceptions au système (du moins jusqu’à de futurs changements du système de combat et de magie) :    &lt;br/&gt;

- les compétences Attaque et Défense ont un seul nexus commun, qui permet de porter de meilleures armes et armures ;    &lt;br/&gt;

- le nexus Magie est limité au rang Expert.             
&lt;/p&gt;

&lt;p&gt;
&lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Le principe&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;le_principe&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;28-1056&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;les_nexus_par_competences&quot;&gt;Les Nexus par compétences&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Les Nexus par comp\u00e9tences&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;les_nexus_par_competences&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1057-1098&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;nexus_alchimie&quot;&gt;Nexus Alchimie&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Ignorant&lt;/strong&gt; (0 PP) : essences volcanique, aquatique, terrestre&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Initié&lt;/strong&gt; (1 PP) : essences aérienne, spirituelle, matérielle, énergétique, vitale, funestes&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Compagnon&lt;/strong&gt; (2 PP) : essence curative, essence magique ; barres de fer/bronze/acier ; vif-argent&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Expert&lt;/strong&gt; (4 PP) : barres de titane, lingots d’or/argent ; glyphes&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Maître&lt;/strong&gt; (6 PP) : barres de thyl/adamantite ; essences enrichies ; ballotte de larme-azur&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
 &lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Nexus Alchimie&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nexus_alchimie&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;1099-1583&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;nexus_artisanat&quot;&gt;Nexus Artisanat&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Ignorant&lt;/strong&gt; (0 PP) : fioles, fil ; anneaux et médaillons non magiques&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Initié&lt;/strong&gt; (1 PP) : pierres précieuses polies ; bagues de téléportation de Séridia&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Compagnon&lt;/strong&gt; (2 PP) : médaillons magiques (licorne, lunaire, solaire, stellaire), bague de désengagement, bague de dommages ; talismans de protection ; enchantements temporaires&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Expert&lt;/strong&gt; (4 PP) : bagues de téléportation d’Irilion ; poudres de coeur&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Maître&lt;/strong&gt; (6 PP) : talismans offensifs ; bâtons de mage et de nécromant (et leur consolidation) ; émail larme-azur, enchantements de l’armure larme-azur&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Nexus Artisanat&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nexus_artisanat&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;1584-2216&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit6&quot; id=&quot;nexus_attaquedefense_capacite_a_porter_les_equipements&quot;&gt;Nexus Attaque/Défense (capacité à porter les équipements)&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Ignorant&lt;/strong&gt; (0 PP)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Vêtements (et capes, médaillons) ; équipements en cuir/cuir sinan/cuir renforcé ; Cotte de mailles de mana en fer ; bouclier en bois, boucliers de peuple  &lt;br/&gt;

Epée en fer, épée large en fer ; bâton en bois, bâton de nécromant ; armes improvisées (os, branche, pioches)
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Initié&lt;/strong&gt; (1 PP)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Pièces d’armure et bouclier en bronze ; cotte de mailles en fer, cotte de mailles de mana en acier ; bouclier renforcé en bois &lt;br/&gt;

Epée longue en acier ; épée en fer/épées larges magiques ; marteau de bataille en bois, bâton renforcé, hache en fer
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Compagnon&lt;/strong&gt; (2 PP)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Pièces d’armure et bouclier en fer ; cotte de mailles en acier, cotte de mailles de mana en titane  &lt;br/&gt;

Glaives en bronze et en acier, dagues en titane ; épées longues magiques, dague du sacrifice ; marteau en fer, gourdin funeste, hache en acier  &lt;br/&gt;

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Expert&lt;/strong&gt; (4 PP) &lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Pièces d’armure et bouclier en acier ; cotte de mailles en titane  &lt;br/&gt;

Epée longue en alliage acier-titane, épée serpentine, claymore, lame du soleil, lame d’jhi ; glaives et dagues magiques ; massue galdure
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Maître&lt;/strong&gt; (6 PP)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Pièces d’armure et boucliers en titane et Larme-Azur   &lt;br/&gt;

Cimeterre, rapière, épée en titane, sabre ; épées longue en alliage acier-titane magiques, épées serpentines magiques ; masse en acier, hallebarde, hache en titane &lt;br/&gt;

&lt;br/&gt;

&lt;em&gt;Les armes et armures enchantées en adamantite/thyl sont au même nexus que leur version normale. &lt;/em&gt;
&lt;br/&gt;

&lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Nexus Attaque\/D\u00e9fense (capacit\u00e9 \u00e0 porter les \u00e9quipements)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nexus_attaquedefense_capacite_a_porter_les_equipements&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;2217-3754&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit7&quot; id=&quot;nexus_fabrication&quot;&gt;Nexus Fabrication&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Ignorant&lt;/strong&gt; (0 PP) &lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Tous les vêtements
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Initié&lt;/strong&gt; (1 PP)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Pièces d’armure en cuirs ; boucliers en bronze et en fer &lt;br/&gt;

Epée en fer, épée large en fer, glaive en bronze ; hache en fer
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Compagnon&lt;/strong&gt; (2 PP)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Pièces d’armure en bronze et en fer ; bouclier en acier &lt;br/&gt;

Epée longue en acier, glaive, dague, épée longue en alliage acier-titane ; hache en acier ; pioche renforcée
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Expert&lt;/strong&gt; (4 PP)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Pièces d’armure en acier et en titane ; bouclier en titane &lt;br/&gt;

Epée serpentine, épées à adamantite ; hache en titane, hallebarde
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Maître&lt;/strong&gt; (6 PP)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Pièces de l’armure Larme-Azur ; les épées magiques à partir des mystiques &lt;br/&gt;

Consolidation des équipements magiques ou enchantés &lt;br/&gt;

&lt;br/&gt;

&lt;em&gt;La consolidation des équipements non-enchantés demande le même nexus que leur fabrication. &lt;/em&gt;
&lt;br/&gt;

&lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Nexus Fabrication&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nexus_fabrication&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;3755-4601&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit8&quot; id=&quot;nexus_magie&quot;&gt;Nexus Magie&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Ignorant&lt;/strong&gt; (0 PP) : les sorts de niveaux 0 à 8&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
0: Soins mineurs &lt;br/&gt;

2: Soin poison &lt;br/&gt;

3: Guérison mineure &lt;br/&gt;

6: Résistance magique &lt;br/&gt;

8: Guérison majeure
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Initié&lt;/strong&gt; (1 PP) : les sorts de niveaux 9 à 17&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
 9: Soins majeurs ; Bouclier &lt;br/&gt;

10: Antipoison ; Soins palliatifs ; Rétablissement &lt;br/&gt;

12: Poison ; Baiser divin &lt;br/&gt;

15: Téléportation locale
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Compagnon&lt;/strong&gt; (2 PP) : les sorts de niveaux 18 à 30&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
18: Affaiblir &lt;br/&gt;

19: Bénédiction &lt;br/&gt;

21: Restauration ; Peau de cuir &lt;br/&gt;

23: Os en Or &lt;br/&gt;

24: Salle des portails &lt;br/&gt;

27: Drain de vie &lt;br/&gt;

28: Chant de séduction &lt;br/&gt;

30: Immunité magique
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Expert&lt;/strong&gt; (4 PP) : les sorts de niveaux 31 et plus&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
34: Bouclier contre la chaleur &lt;br/&gt;

36: Bouclier contre le froid &lt;br/&gt;

38: Bouclier contre la lumière &lt;br/&gt;

40: Drain de mana &lt;br/&gt;

42: Frappe des invoqués &lt;br/&gt;

45: Vision &lt;br/&gt;

50: Invisibilité
 &lt;br/&gt;

&lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Nexus Magie&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nexus_magie&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;4602-5473&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit9&quot; id=&quot;nexus_necromancie_invocation_de_creatures&quot;&gt;Nexus Nécromancie (invocation de créatures)&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Ignorant&lt;/strong&gt; (0 PP)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Lapin brun, Rat, Castor, Faucon ; Cerf
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Initié&lt;/strong&gt; (1 PP)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;em&gt;Sort : soin des invoqués&lt;/em&gt; &lt;br/&gt;

Vipère, Serpent de feu, Serpent brun &lt;br/&gt;

Renard, Aigle, Sanglier, Loup &lt;br/&gt;

Léopard des neiges, Puma, Léopard &lt;br/&gt;

Squelette &lt;br/&gt;

Feran, Panthère &lt;br/&gt;

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Compagnon&lt;/strong&gt; (2 PP)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;em&gt;Incarnation&lt;/em&gt; &lt;br/&gt;

Gargouille petite, moyenne, grande &lt;br/&gt;

Tigre, Tigre des Neiges &lt;br/&gt;

Panda, Ours, Ours polaire &lt;br/&gt;

Squelette armé, Guerrier fantôme &lt;br/&gt;

Gobelin, Gobeline, Gobelin armé &lt;br/&gt;

Orque femelle, Orque mâle, Orque armée, Orque armé
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Expert&lt;/strong&gt; (4 PP)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;em&gt;Effet de la Dague de sacrifice&lt;/em&gt;  &lt;br/&gt;

Démon lapin ; Cyclope&lt;br/&gt;

Chimériens des cimes, des pins, du désert &lt;br/&gt;

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Maître&lt;/strong&gt; (6 PP)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Aganippe &lt;br/&gt;

Chimérien arctique ; Horreur Necrotique ; Yeti ; Géant
&lt;br/&gt;

&lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Nexus N\u00e9cromancie (invocation de cr\u00e9atures)&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nexus_necromancie_invocation_de_creatures&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;5474-6297&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit10&quot; id=&quot;nexus_potions&quot;&gt;Nexus Potions&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Ignorant&lt;/strong&gt; (0 PP) : petites potions de mana/régénération ; poudre d’os ; fiole de miel&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Initié&lt;/strong&gt; (1 PP) : potions d’attributs ; potions d’attaque et de défense ; potion nutritive&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Compagnon&lt;/strong&gt; (2 PP) : potions de mana, régénération, surnutritive ; potions de compétences (sauf attaque et défense)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Expert&lt;/strong&gt; (4 PP) : Antidote, potions de vision, d’invisibilité, de précision, d’évasion ; solvant cristallin et huile de consolidation&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Maître&lt;/strong&gt; (6 PP) : potion de clairvoyance ; potion de transport ; brouet de panse ; huile supérieure ; mixture larme-azur &lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;br/&gt;

&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Nexus Potions&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nexus_potions&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;6298-6924&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit11&quot; id=&quot;nexus_recolte&quot;&gt;Nexus Récolte&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Ignorant&lt;/strong&gt; (0 PP) : végétaux ; soufre, quartz&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Initié&lt;/strong&gt; (1 PP) : charbon, quartz bleu/rose, étain, cuivre&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Compagnon&lt;/strong&gt; (2 PP) : fer, argent, or ; gypse, ambre ; gelée mystique&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Expert&lt;/strong&gt; (4 PP) : émeraude, saphir, rubis, diamant ; titane, cinabre&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Maître&lt;/strong&gt; (6 PP) : thyl, adamantite, larme-azur&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;br/&gt;

&lt;br/&gt;

&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;a href=&quot;http://landes-eternelles.com/wiki/espace_public/guide_rapide/infos&quot; class=&quot;wikilink1&quot; title=&quot;espace_public:guide_rapide:infos&quot;&gt;Retour à &amp;quot;En savoir plus&amp;quot;&lt;/a&gt;&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;a href=&quot;http://landes-eternelles.com/wiki/espace_public/guide_rapide&quot; class=&quot;wikilink1&quot; title=&quot;espace_public:guide_rapide&quot;&gt;Retour au sommaire du guide&lt;/a&gt;&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;&lt;a href=&quot;http://www.landes-eternelles.com&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.landes-eternelles.com&quot; rel=&quot;nofollow noopener&quot;&gt;Retour au site du jeu&lt;/a&gt;&lt;/strong&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Nexus R\u00e9colte&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nexus_recolte&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;6925-&amp;quot;} --&gt;</description>
            <author>hasdrubal@undisclosed.example.com (hasdrubal)</author>
        <category>espace_public:guide_rapide</category>
            <pubDate>Tue, 02 Jun 2015 10:56:11 +0000</pubDate>
        </item>
        <item>
            <title>Gestion des textures pour les avatars</title>
            <link>http://landes-eternelles.com/wiki/participation_au_projet/graphismes/textureavatar?rev=1397852953&amp;do=diff</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;gestion_des_textures_pour_les_avatars&quot;&gt;Gestion des textures pour les avatars&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Dans le jeu, les créatures (monstres ou animaux) utilisent tous des textures d’une taille de 512&amp;times;512 pixels. Suivant la complexité de la créature et sa taille, on trouvera sur un fichier DDS de 1 à plusieurs créatures.
&lt;/p&gt;

&lt;p&gt;
Pour les personnages, là on trouve dans le répertoire &lt;code&gt;meshes&lt;/code&gt; une multitude de petits fichiers DDS, l’un étant la texture d’un bras, l’autre le pantalon, etc …
&lt;/p&gt;

&lt;p&gt;
Chose étonnante, leur tailles qui n’ont rien à voir avec les valeurs puissance 2 (comme on le voit beaucoup en informatique). En fait cela cache une astuce que nous allons découvrir ici.
&lt;/p&gt;
&lt;div class=&quot;noteclassic&quot;&gt;Cet article a été tiré à l’origine de l’ancien blog d’Etory (Terd Seglet). Il est à compléter et à corriger si besoin est.

&lt;/div&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Gestion des textures pour les avatars&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;gestion_des_textures_pour_les_avatars&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-783&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;les_textures_des_objets_cal3d_dans_le&quot;&gt;Les textures des objets Cal3D dans LE&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
La plupart des cartes graphiques 3D permettent de gérer des textures que l’on applique sur les triangles composant les meshes. Pour cela on aplatit le maillage pour pouvoir indiquer les textures de chaque triangle. Pour ceux qui seraient intéressés, cette technique est appelée &lt;a href=&quot;http://en.wikipedia.org/wiki/UV_mapping&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://en.wikipedia.org/wiki/UV_mapping&quot; rel=&quot;nofollow noopener&quot;&gt;UV mapping (lien en anglais)&lt;/a&gt;. Ces textures ont pour tailles maximales 256&amp;times;256, 512&amp;times;512 ou 1024&amp;times;1024 suivant la puissance de la carte graphique. Il est à noter que si les cartes modernes acceptes des textures de taille différente de 2^X, ce n’est pas la cas des cartes plus anciennes. Dans le jeu, les textures les plus grandes font 512&amp;times;512 pour fonctionner avec le maximum de carte même plus ancienne mais aussi pour des questions de place mémoire (256&amp;times;256 prend 4 fois moins de place en mémoire que 512&amp;times;512 par exemple).
&lt;/p&gt;

&lt;p&gt;
Par exemple la texture pour les tigres est :
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/_detail/participation_au_projet/graphismes/texture_tigres.jpg?id=participation_au_projet%3Agraphismes%3Atextureavatar&quot; class=&quot;media&quot; title=&quot;participation_au_projet:graphismes:texture_tigres.jpg&quot;&gt;&lt;img src=&quot;http://landes-eternelles.com/wiki/_media/participation_au_projet/graphismes/texture_tigres.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Cette texture est commune au deux tigres (normal et des neiges). Chose intéressante également est que la texture sera plaquée de chaque côté du tigre de manière symétrique afin de gagner de la place sur la texture.
&lt;/p&gt;

&lt;p&gt;
Donc chaque créature est décorée comme cela dans le jeu.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Les textures des objets Cal3D dans LE&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;les_textures_des_objets_cal3d_dans_le&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;784-2078&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;et_les_avatars_et_leurs_equipements&quot;&gt;Et les avatars et leurs équipements ...&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Oui les avatars eux aussi utilisent le même principe de texture mais avec une astuce supplémentaire. Comment faire cohabiter différentes couleurs de peau, différentes armures ou chemises, différents pantalons et bottes, etc … sur une texture de 512&amp;times;512 pixels.
&lt;/p&gt;

&lt;p&gt;
Les combinaisons sont multiples et si on devait créer une texture pour chacune d’elles, le jeu serait trop gros à télécharger.
&lt;/p&gt;

&lt;p&gt;
D’abord voyons quelles sont les textures qui compose un avatar :
&lt;/p&gt;
&lt;div class=&quot;table sectionedit4&quot;&gt;&lt;table class=&quot;inline&quot;&gt;
	&lt;tr class=&quot;row0&quot;&gt;
		&lt;td class=&quot;col0 centeralign&quot;&gt;  un couvre-chef:&lt;br/&gt;
un casque, chapeau&lt;br/&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/_detail/participation_au_projet/graphismes/texture_casque.jpg?id=participation_au_projet%3Agraphismes%3Atextureavatar&quot; class=&quot;media&quot; title=&quot;participation_au_projet:graphismes:texture_casque.jpg&quot;&gt;&lt;img src=&quot;http://landes-eternelles.com/wiki/_media/participation_au_projet/graphismes/texture_casque.jpg&quot; class=&quot;media&quot; title=&quot;taille 78x27&quot; alt=&quot;taille 78x27&quot; /&gt;&lt;/a&gt;  &lt;/td&gt;&lt;td class=&quot;col1 centeralign&quot;&gt;  une tête&lt;br/&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/_detail/participation_au_projet/graphismes/texture_tete.jpg?id=participation_au_projet%3Agraphismes%3Atextureavatar&quot; class=&quot;media&quot; title=&quot;participation_au_projet:graphismes:texture_tete.jpg&quot;&gt;&lt;img src=&quot;http://landes-eternelles.com/wiki/_media/participation_au_projet/graphismes/texture_tete.jpg&quot; class=&quot;media&quot; title=&quot;taille  
64x64&quot; alt=&quot;taille  
64x64&quot; /&gt;&lt;/a&gt;  &lt;/td&gt;&lt;td class=&quot;col2 centeralign&quot;&gt;  les cheveux&lt;br/&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/_detail/participation_au_projet/graphismes/texture_cheveux.jpg?id=participation_au_projet%3Agraphismes%3Atextureavatar&quot; class=&quot;media&quot; title=&quot;participation_au_projet:graphismes:texture_cheveux.jpg&quot;&gt;&lt;img src=&quot;http://landes-eternelles.com/wiki/_media/participation_au_projet/graphismes/texture_cheveux.jpg&quot; class=&quot;media&quot; title=&quot;taille 67x96&quot; alt=&quot;taille 67x96&quot; /&gt;&lt;/a&gt;  &lt;/td&gt;&lt;td class=&quot;col3 centeralign&quot;&gt;  le torse&lt;br/&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/_detail/participation_au_projet/graphismes/texture_torse.jpg?id=participation_au_projet%3Agraphismes%3Atextureavatar&quot; class=&quot;media&quot; title=&quot;participation_au_projet:graphismes:texture_torse.jpg&quot;&gt;&lt;img src=&quot;http://landes-eternelles.com/wiki/_media/participation_au_projet/graphismes/texture_torse.jpg&quot; class=&quot;media&quot; title=&quot;taille 98x107&quot; alt=&quot;taille 98x107&quot; /&gt;&lt;/a&gt;  &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row1&quot;&gt;
		&lt;td class=&quot;col0 centeralign&quot;&gt;  les bras&lt;br/&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/_detail/participation_au_projet/graphismes/texture_bras.jpg?id=participation_au_projet%3Agraphismes%3Atextureavatar&quot; class=&quot;media&quot; title=&quot;participation_au_projet:graphismes:texture_bras.jpg&quot;&gt;&lt;img src=&quot;http://landes-eternelles.com/wiki/_media/participation_au_projet/graphismes/texture_bras.jpg&quot; class=&quot;media&quot; title=&quot;taille 80x80&quot; alt=&quot;taille 80x80&quot; /&gt;&lt;/a&gt;  &lt;/td&gt;&lt;td class=&quot;col1 centeralign&quot;&gt;  les mains&lt;br/&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/_detail/participation_au_projet/graphismes/texture_mains.jpg?id=participation_au_projet%3Agraphismes%3Atextureavatar&quot; class=&quot;media&quot; title=&quot;participation_au_projet:graphismes:texture_mains.jpg&quot;&gt;&lt;img src=&quot;http://landes-eternelles.com/wiki/_media/participation_au_projet/graphismes/texture_mains.jpg&quot; class=&quot;media&quot; title=&quot;taille 32x32&quot; alt=&quot;taille 32x32&quot; /&gt;&lt;/a&gt;  &lt;/td&gt;&lt;td class=&quot;col2 centeralign&quot;&gt;  les jambes&lt;br/&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/_detail/participation_au_projet/graphismes/texture_jambe.jpg?id=participation_au_projet%3Agraphismes%3Atextureavatar&quot; class=&quot;media&quot; title=&quot;participation_au_projet:graphismes:texture_jambe.jpg&quot;&gt;&lt;img src=&quot;http://landes-eternelles.com/wiki/_media/participation_au_projet/graphismes/texture_jambe.jpg&quot; class=&quot;media&quot; title=&quot;taille 80x80&quot; alt=&quot;taille 80x80&quot; /&gt;&lt;/a&gt;  &lt;/td&gt;&lt;td class=&quot;col3 centeralign&quot;&gt;  les bottes&lt;br/&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/_detail/participation_au_projet/graphismes/texture_bottes.jpg?id=participation_au_projet%3Agraphismes%3Atextureavatar&quot; class=&quot;media&quot; title=&quot;participation_au_projet:graphismes:texture_bottes.jpg&quot;&gt;&lt;img src=&quot;http://landes-eternelles.com/wiki/_media/participation_au_projet/graphismes/texture_bottes.jpg&quot; class=&quot;media&quot; title=&quot;taille 78x80&quot; alt=&quot;taille 78x80&quot; /&gt;&lt;/a&gt;  &lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;row2&quot;&gt;
		&lt;td class=&quot;col0 centeralign&quot;&gt;  l’arme&lt;br/&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/_detail/participation_au_projet/graphismes/texture_epee.jpg?id=participation_au_projet%3Agraphismes%3Atextureavatar&quot; class=&quot;media&quot; title=&quot;participation_au_projet:graphismes:texture_epee.jpg&quot;&gt;&lt;img src=&quot;http://landes-eternelles.com/wiki/_media/participation_au_projet/graphismes/texture_epee.jpg&quot; class=&quot;media&quot; title=&quot;taille 78x72&quot; alt=&quot;taille 78x72&quot; /&gt;&lt;/a&gt;  &lt;/td&gt;&lt;td class=&quot;col1 centeralign&quot;&gt;  le bouclier&lt;br/&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/_detail/participation_au_projet/graphismes/texture_bouclier.jpg?id=participation_au_projet%3Agraphismes%3Atextureavatar&quot; class=&quot;media&quot; title=&quot;participation_au_projet:graphismes:texture_bouclier.jpg&quot;&gt;&lt;img src=&quot;http://landes-eternelles.com/wiki/_media/participation_au_projet/graphismes/texture_bouclier.jpg&quot; class=&quot;media&quot; title=&quot;taille 78x72&quot; alt=&quot;taille 78x72&quot; /&gt;&lt;/a&gt;  &lt;/td&gt;&lt;td class=&quot;col2 centeralign&quot;&gt;  la cape&lt;br/&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/_detail/participation_au_projet/graphismes/texture_cape.jpg?id=participation_au_projet%3Agraphismes%3Atextureavatar&quot; class=&quot;media&quot; title=&quot;participation_au_projet:graphismes:texture_cape.jpg&quot;&gt;&lt;img src=&quot;http://landes-eternelles.com/wiki/_media/participation_au_projet/graphismes/texture_cape.jpg&quot; class=&quot;media&quot; title=&quot;taille 125x77&quot; alt=&quot;taille 125x77&quot; /&gt;&lt;/a&gt;  &lt;/td&gt;&lt;td class=&quot;col3&quot;&gt; &lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;table&amp;quot;,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;2598-3595&amp;quot;} --&gt;
&lt;p&gt;
Et un jour peut être le carquois de flèches. Les US gère la texture du carquois et des flèches dans l’emplacement du bouclier car il est vrai qu’il est impossible de se servir d’un arc quand on porte un bouclier.
Comme pour le tigre, on retrouve ici le principe de symétrie dans les textures. Par exemple le côté gauche du torse est la symétrie du côté droit, pareil pour le visage, le pantalon …
&lt;/p&gt;

&lt;p&gt;
Cela permet de gagner de la place mais au détriment de l’apparence de l’avatar. Par exemple, n’espérez pas mettre un beau blason de lion sur votre torse car celui-ci n’est pas symétrique. Dommage mais bon c’est comme ça.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Et les avatars et leurs \u00e9quipements ...&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;et_les_avatars_et_leurs_equipements&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;2079-4232&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;oui_mais_la_texture_256x256_c_est_ou&quot;&gt;Oui mais la texture 256x256 c&amp;#039;est où ?&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Et bien l’astuce est dans le programme du client, plus exactement dans la fonction &lt;code&gt;load_bmp8_enhanced_actor&lt;/code&gt; du fichier &lt;code&gt;textures.c&lt;/code&gt; (dans le code source du client).
&lt;/p&gt;

&lt;p&gt;
Cette fonction va, pour chaque avatar affiché à l’écran, reconstituer la texture 256&amp;times;256 à  partir des caractéristiques de l’avatar et de son équipement. En fait la texture reconstituée est la suivante :
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/_detail/participation_au_projet/graphismes/textureformat.jpg?id=participation_au_projet%3Agraphismes%3Atextureavatar&quot; class=&quot;media&quot; title=&quot;participation_au_projet:graphismes:textureformat.jpg&quot;&gt;&lt;img src=&quot;http://landes-eternelles.com/wiki/_media/participation_au_projet/graphismes/textureformat.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Ce programme recrée la texture ci-dessus en plaçant les différents fichiers textures dans les positions suivantes :
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; pantalons (pants) : 78,175&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; bottes (boots) : 0,175&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; torse (torso) : 158,149&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; manches (arms) : 0,96&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; mains (hands) : 67,64&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; tête (head) : 67,0&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; cheveux (hair) : 0,0&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; arme (weapon) : 178,77&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; bouclier (shield) : 100,77&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; casque (helmet) ou chapeau (hat): 80,149&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; cape : 131,0&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
exemple :
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://landes-eternelles.com/wiki/_detail/participation_au_projet/graphismes/texture_exemple_blender.jpg?id=participation_au_projet%3Agraphismes%3Atextureavatar&quot; class=&quot;media&quot; title=&quot;participation_au_projet:graphismes:texture_exemple_blender.jpg&quot;&gt;&lt;img src=&quot;http://landes-eternelles.com/wiki/_media/participation_au_projet/graphismes/texture_exemple_blender.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://landes-eternelles.com/wiki/_detail/participation_au_projet/graphismes/textureformat1.jpg?id=participation_au_projet%3Agraphismes%3Atextureavatar&quot; class=&quot;media&quot; title=&quot;participation_au_projet:graphismes:textureformat1.jpg&quot;&gt;&lt;img src=&quot;http://landes-eternelles.com/wiki/_media/participation_au_projet/graphismes/textureformat1.jpg&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Cela explique la taille de chaque texture individuelle. Il ne reste d’ailleurs plus beaucoup de place (zone blanche) pour rajouter de nouveaux objets sur les avatars. Créer de nouveaux équipements, impose de se conformer à ces tailles de texture. Toutes les armes ou les boucliers, par exemple, devront avoir une texture de 78&amp;times;72 quelque soit la taille du mesh par rapport au reste de l’avatar.
&lt;/p&gt;

&lt;p&gt;
Ce sont des limitations imposées par le programme et si on devait les modifier, il faudrait modifier cette fonction &lt;code&gt;load_bmp8_enhanced_actor&lt;/code&gt; du programme client.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Oui mais la texture 256x256 c&amp;#039;est o\u00f9 ?&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;oui_mais_la_texture_256x256_c_est_ou&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;4233-&amp;quot;} --&gt;</description>
            <author>rhiordan@undisclosed.example.com (rhiordan)</author>
        <category>participation_au_projet:graphismes</category>
            <pubDate>Fri, 18 Apr 2014 20:29:13 +0000</pubDate>
        </item>
    </channel>
</rss>
