Minetest2Obj

16 février 2016

Le principe

Minetest2Obj est une combinaison de mods de jeu pour Minetest (0.4.13) permettant l’export des blocs Mesecons (rouges) vers un fichier .obj

Il faut avoir :

  • Au moins un ordinateur « serveur » avec :
  • Cura (ou tout autre logiciel pouvant utiliser des .obj)
  • Plusieurs ordinateurs (tablettes, smartphones, …) « clients » avec Minetest 0.4.13 (ou un équivalent compatible)
  • Un réseau (wifi ou filaire) reliant tous ces terminaux

Installation de Minetest 0.4.13

> Pour Linux :

> Pour Windows :

Décompresser le répertoire où vous souhaitez l’installer. Le minetest.exe se trouve dans le répertoire « bin ».

> Pour Macintosh

puis lancer l’installation.

> Pour Androïd

Plusieurs applications sur Androïd existent pour les postes clients (joueurs ne pouvant réaliser l’export) : reportez-vous au PlayStore en saisissant « minetest ».


Installation de « Plateau »

Cette combinaison de mods est désormais compatible avec tous les systèmes d’exploitation.

Puis déplacer :

  • le répertoire imprim3d dans le répertoire games (et, pour linux, donner les droits si nécessaire) ;
  • les répertoires source et Plateau_v1.* dans le répertoire worlds (ce dossier sera à dupliquer pour chaque nouvel objet que vous voudrez modéliser) ;
  • le fichier minetest.conf dans le répertoire minetest (ou .minetest).

Mods et configuration d’origine

Il est vivement conseillé de dupliquer l’un des répertoires contenus dans worlds (Plateau_v1.0 ou source) à chaque nouvelle création ou chaque nouveau groupe.

L’export se fait désormais dans le jeu, donc à partir de n’importe quel terminal ayant lancé une partie avec l’un de ces mondes (pas besoin d’être admin).

Administration

Un compte administrateur a été créé avec tous les privilèges
(login : admin / mdp : admin).

Pas besoin de se mettre en mode créatif… les joueurs ont chacun 1000 cubes rouges et des pioches pour éventuellement les casser (+ des éléments pour refaire le plateau : cubes bleus, verts, torches, …).

En cas de besoin, l’admin peut donner des blocs supplémentaires avec la commande /give.
Par exemple, pour donner 99 mesecons rouges à hihi :

/give hihi mesecons_lightstone:lightstone_red_off 99

WorldEdit (world_edit)

Ce mod permet d’ajouter (ou de supprimer) de grands ensembles de blocs très facilement avec une interface fonctionnelle.
Pour + d’information, lire le tutoriel officiel

Le nom des cubes rouges à rechercher dans l’interface est : red lightstone
Pour la suppression de blocs, après avoir sélectionner votre zone, il est recommandé d’utiliser le code suivant (les autres méthodes ayant tendance à bugger) :

//replaceinverse air air

Prison (jail)

Avec ce mod, les joueurs au comportement peu sociable (destructions des constructions des autres, …) peuvent être envoyés en prison par la commande /jail.
Par exemple, pour envoyer grrr en prison :

/jail grrr

Home (sethome)

Les 16 joueurs déjà créés (noms avec onomatopées) sont configurés pour avoir un point de départ. Ceci est très utile lorsqu’ils se sont perdus ou qu’ils sont tombés dans le vide (ou autre problème avec la carte).

Pour retourner à leur point de départ, il leur suffit de taper la commande :

/home

Téléportation

Fonction de base de Minetest, cette commande peut être très utile pour l’administrateur. Elle permet notamment d’amener tout joueur à l’endroit voulu.

Par exemple, pour amener l’admin sur arf :

/teleport admin arf

Ou pour téléporter arf aux coordonnées 120, 180, 90 :

/teleport arf 120 180 90

Export en objet 3D (blockexport)

Seul le joueur qui a lancé la partie (et qui a installé Plateau) peut exporter le plateau de jeu.
Il doit se rendre à sa position de départ (/home ou /teleport 1 1 1) et tape la commande :

/exportblock

Le temps d’attente varie selon le nombre de cubes présents sur le plateau.
Un fichier .obj sera créé dans le dossier du monde.


Noms des joueurs

Les 16 joueurs suivants sont déjà configurés :

  1. arf
  2. bing
  3. crac
  4. glagla
  5. grrr
  6. hein
  7. hihi
  8. miam
  9. ouaf
  10. oups
  11. plop
  12. plouf
  13. tictac
  14. tralala
  15. tsouin
  16. zut

Pour en savoir +

Pour mieux comprendre les intérêts pédagogiques et éthiques de l’utilisation de Minetest, voici trois articles de Framasoft sur le sujet :

Quelques exemples d’activités pédagogiques avec Minetest :