GECK : Création d'un Worldspace et Heightmap Editing

De Wiwiki
Aller à la navigation Aller à la recherche

World Spaces  : Introduction

Un Worldspace, espace-monde si on traduit mot à mot, est un espace constitué de cellules extérieures ,considéré comme un monde à part. Il comporte un paysage en heightmap (déterminé par une hauteur donnée z à des coordonnées x et y), un ciel avec ses conditions climatiques propres, ainsi qu'une hauteur d'eau pour tout le Worldspace.

Fallout3 comme Oblivion, a un Worldspace principal le Wasteland (Tamriel pour Oblivion), et d'autres Woldspaces plus petits connéctés à celui-ci ou indépendants. Par exemple les villes sont le plus souvent dans un Worldspace propre, qui partage son paysage extérieur avec son Worldspace parent (par exemple Megaton a le paysage de son parent, le Wasteland). A contrario, d'autres sont totalement indépendants, sans Worldspace parent et ont leur paysage propre.

Dans le jeu ou dans le Geck, si on se trouve dans une cellule donnée, le moteur du jeu charge un carré de 5 X 5 cellules extérieures centré sur celle-ci.


Worldspaces : un nid à bugs !

Si la création d'un Worldspace sous Oblivion était relativement simple et sans encombre ( sauf sur la modification du terrain en Heightmap), celle-ci est un parcours du combattant avec le GECK. Il faudra donc observer une certaine rigueur pour éviter ou corriger les bugs, dont certains sont irratrappables. Messages d'erreurs, eau qui ne s'affiche pas, plantages sauvages, et bugs graphiques sanctionnent toute bourde dans les premières étapes de création.

Mais une fois que vous aurez passé les premières étapes avec un Worldspace sain, vous pourrez profiter du plaisir de faire son propre monde avec les éléments donnés par le GECK.

Si vous ouvrez le Geck, et selectionnez Worldspaces... dans le menu World, vous verrez la liste de tous les Worldspaces du jeu. Cliquez sur plusieurs d'entre eux pour voir leurs points communs et leurs différences : Hauteur de terrain et d'eau, climats, type d'eau, parent ou non, etc... Vous constaterez que le Wasteland a une hauteur par défaut de terrain à -2048, et une hauteur d'eau à 10500. Tous les autres Woldspaces ne sont pas à cette hauteur, pour la plupart, ils sont à une hauteur de terrain de 12888 par exemple. Cela n'est pas fait par hasard ! En effet, un bug sournois fait que des restes "fantômes" du Wasteland (arbres, bouts de ruines, peuvent apparaître dans un autre Worldspace, même s'il n'a rien avoir, si les coordonnées de hauteurs du terrain sont au même niveau : à savoir entre 10000 et 13000. D'autres bugs du même acabit peuvent survenir lors de la création du LOD (paysage distant) qui met les versions distantes des arbres du Wasteland dans votre Woldspace. Ceux qui ont les DLC Operation Anchorage et The Pitt ont pu le constater avec des arbres flottant dans le ciel du plus bel effet. Même Bethsoft est tombé dans le panneau ! Il faut donc créer un Worldspace avec une hauteur de terrain d'au moins 13000 par défaut, et une hauteur d'eau autour de 14000 (vous pourrez la changer plus tard selon vos besoins). D'ailleurs un autre bug provoque des erreurs de génération d'eau ("auto water generation errors" dans le Geck) : si vous voyez ce genre de message, ou si dans le jeu, des carrés d'eau manquent sur l'horizon, vous pouvez tout recommencer ! Ces erreurs ne sont pas rattapables apparemment. Elles surviennent lors de la première création de l'eau dans le Worldspace, ou si on la modifie ; faites une sauvegarde de secoursavant toute modification de hauteur par défaut d'eau, ou de travail avec la fenêtre heightmap (à un autre endroit de votre disque dur ou sur une clé USB) . Si vous avez déjà créé votre Woldspace depuis un moment et que vous voyez des choses qui flottent dans le ciel, pas de panique : il existe un moyen de remonter les hauteurs de terrain et d'eau au dessus de la zone critique, sans recommencer à zéro votre travail. La procédure (peu orthodoxe, mais elle marche pour l'instant !) est expliquée dans la parti Worldspaces du Tutoriel Pas à Pas Mon Premier Mod Simple, dans le Wiwiki.