{"id":1810,"date":"2019-01-09T09:47:32","date_gmt":"2019-01-09T09:47:32","guid":{"rendered":"http:\/\/myrdil.com\/?p=1810"},"modified":"2019-01-09T22:07:55","modified_gmt":"2019-01-09T22:07:55","slug":"module-131","status":"publish","type":"post","link":"https:\/\/myrdil.com\/?p=1810","title":{"rendered":"Module 131"},"content":{"rendered":"<p>Ce module est un non-module, les changements profonds qu&#8217;il implique sont pratiquement invisibles, ils concernent la cr\u00e9ation d&#8217;objets et surtout de tiles.<\/p>\n<p><!--more--><\/p>\n<p>La tour d&#8217;Emer faisait planter le toolset depuis son introduction, voici plusieurs mois. Je n&#8217;ai pas cern\u00e9 l&#8217;origine du probl\u00e8me imm\u00e9diatement ; j&#8217;ai d&#8217;abord cru que les crashs \u00e9taient dus \u00e0 un bug puisqu&#8217;ils ne se produisaient pas syst\u00e9matiquement, puis qu&#8217;ils \u00e9taient dus \u00e0 mes placeables &#8211; ce qui m&#8217;a pouss\u00e9 au travail inutile de les retirer de l&#8217;\u00e9diteur et de ne les placer sur la carte qu&#8217;au d\u00e9marrage du serveur &#8211; puis j&#8217;ai progressivement restreint le champ de mes recherches \u00e0 la tour d&#8217;Emer, seul \u00e9l\u00e9ment toujours pr\u00e9sent lorsqu&#8217;un crash se produisait.<\/p>\n<p>J&#8217;ai alors r\u00e9duit ses textures, essay\u00e9 de ne la placer qu&#8217;au lancement du serveur &#8211; ce qui ne marche pas, elle ne pouvait se cr\u00e9er l\u00e0 o\u00f9 elle est, je ne pouvais la placer que sur des tiles totalement vides &#8211; et enfin cru d\u00e9terminer que sa position \u00e9tait le probl\u00e8me car elle est si grande qu&#8217;elle ne tient pas sur un seul tile.<\/p>\n<p>En fait, je ne saurai jamais quel \u00e9tait le probl\u00e8me pr\u00e9cis\u00e9ment, j&#8217;ai pass\u00e9 plus de dix heures \u00e0 tester tout ce qui \u00e9tait possible au moment o\u00f9 je n&#8217;arrivais m\u00eame plus \u00e0 ouvrir Syrthe, ce qui m&#8217;a fait redouter que la zone enti\u00e8re soit corrompue et que je sois replong\u00e9 dans les affres de l&#8217;instabilit\u00e9 des outils Bioware de 2002 &#8211; un vrai cauchemar.<\/p>\n<p>J&#8217;ai finalement pris le taureau par les cornes : comme j&#8217;avais \u00e0 cr\u00e9er plusieurs mod\u00e8les de lampes, j&#8217;ai replong\u00e9 dans la modification de tilesets, ce qui n&#8217;est pas une mince affaire !<\/p>\n<p>J&#8217;ai r\u00e9ussi \u00e0 ajouter un tile suppl\u00e9mentaire, destin\u00e9 \u00e0 transformer l&#8217;entr\u00e9e de la boutique de Martouf, ce que je ferai peut-\u00eatre un jour, et \u00e0 modifier des tiles existants.<\/p>\n<p>La tour d&#8217;Emer a donc disparu des hakpaks, hormis un tout petit bitmap de 256&#215;256 pixels pour la porte du balcon, les fen\u00eatres et les oeils-de-boeuf. J&#8217;ai modifi\u00e9 le groupe de la tour de mage pour donner ce que vous verrez d\u00e9sormais en jeu. C&#8217;est un travail beaucoup plus propre, exp\u00e9rience oblige.<\/p>\n<p>L&#8217;\u00e9diteur ne plante plus et j&#8217;utilise les textures du jeu de base, ce qui permet de cr\u00e9er des \u00e9l\u00e9ments qui s&#8217;inscrivent parfaitement dans la charte graphique originelle.<\/p>\n<p>J&#8217;ai au passage \u00e9norm\u00e9ment progress\u00e9 dans ma technique Blender et en particulier ma technique de texturage \u00e0 plat, cela valait bien les trois jours que j&#8217;ai consacr\u00e9 \u00e0 ces aspects graphiques.<\/p>\n<p>Pour le futur, les implications des choses que j&#8217;ai appris \u00e0 ma\u00eetriser sont multiples :<\/p>\n<ol>\n<li><strong>Modification de tilesets<\/strong> : nous pouvons imaginer donner un coup de jeune \u00e0 l&#8217;apparence famili\u00e8re de nos villes et campagnes rien qu&#8217;en mettant au go\u00fbt du jour les textures de base du jeu. Ces nouvelles textures seront visibles partout sans qu&#8217;il soit n\u00e9cessaire de rien modifier d&#8217;autre.<\/li>\n<li><strong>Cr\u00e9ation de tilesets<\/strong> : j&#8217;avais approch\u00e9 le probl\u00e8me il y a 15 ans, l\u00e0 je le ma\u00eetrise correctement, la question se pose donc de cr\u00e9er la ville naine par un tileset plut\u00f4t que par l&#8217;ensemble de placeables que j&#8217;avais en t\u00eate. Avantage : r\u00e9-utilisabilit\u00e9, simplicit\u00e9 de cr\u00e9ation, stabilit\u00e9. Inconv\u00e9nient : tout est carr\u00e9, difficile d&#8217;imaginer des rues sinueuses ou des virages \u00e0 120 degr\u00e9s. Je peux essayer d&#8217;\u00eatre cr\u00e9atif pour contourner ces limitations g\u00e9om\u00e9triques.<\/li>\n<li><strong>Cr\u00e9ation de mod\u00e8les \u00e0 faible co\u00fbt<\/strong> : certaines textures de NWN sont moches car de faible r\u00e9solution, mais celles de l&#8217;extension 3 sont bonnes et vari\u00e9es, je peux les utiliser telles quelles pour cr\u00e9er de nombreux mod\u00e8les qui ne p\u00e8sent rien et s&#8217;int\u00e9greront parfaitement dans l&#8217;univers puisqu&#8217;ils en reprennent les codes graphiques.<\/li>\n<li><strong>Cr\u00e9ation d&#8217;\u00e9nigmes<\/strong> : il est possible, par cr\u00e9ation de nouvelles tuiles, d&#8217;avoir des ponts invisibles, des trous dans des murailles, des entr\u00e9es secr\u00e8tes, etc.<\/li>\n<li><strong>Habitation ultra personnalis\u00e9es<\/strong> : je peux dupliquer, c&#8217;est assez peu de travail, la plupart des d\u00e9cors des tilesets de ville et ch\u00e2teau int\u00e9rieurs pour les d\u00e9barrasser de tous leurs d\u00e9cors, fauteuils, tables, chaises, tableaux, etc. Cette technique, d&#8217;un co\u00fbt en ressources nul, permettrait de mieux personnaliser son propre int\u00e9rieur, faisant encore progresser un des points forts du module, la personnalisation de sa maison, un cran plus loin. Et je dois aussi introduire forge, \u00e9tabli et enclume dans les maisons. On peut \u00e9galement imaginer de r\u00e9aliser des commandes \u00e0 la carte pour les joueurs qui le d\u00e9sirent, avec des teintes et textures de murs et de cloisons sp\u00e9ciales.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Ce module est un non-module, les changements profonds qu&#8217;il implique sont pratiquement invisibles, ils concernent la cr\u00e9ation d&#8217;objets et surtout de tiles.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1810","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts\/1810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1810"}],"version-history":[{"count":0,"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts\/1810\/revisions"}],"wp:attachment":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}