Page 1 of 1

Conversion carte depuis minecraft

PostPosted: Mon May 21, 2018 20:33
by Mouarfff
Salut !

je débarque un peu sur minetest (et dans l'univers du crafting cubique :) ) et je découvre quelques trucs qui me plaisent, dont la possibilité d'utiliser des maps provenant de carte ign, avec le truc proposé sur leur site, qui convertit justement des zones géographique en map pour minecraft.
j'ai essayé d'utiliser mcimport en utilisant cette méthode , a savoir, récupérer mcimport depuis le git :

git clone https://github.com/minetest-tools/mcimport
ensuite j'ai lancé le prog et une fois dans minetest, au moment de charger la map/monde j'ai ca :

Code: Select all
2018-05-21 22:32:01: ERROR[Main]: ModError: Failed to load and run script from /home/pegasus/.minetest/worlds/myworld/worldmods/minetest_bedrock/init.lua:
2018-05-21 22:32:01: ERROR[Main]: ...t/worlds/myworld/worldmods/minetest_bedrock/init.lua:5: attempt to concatenate local 'modpath' (a nil value)
2018-05-21 22:32:01: ERROR[Main]: stack traceback:
2018-05-21 22:32:01: ERROR[Main]:    ...t/worlds/myworld/worldmods/minetest_bedrock/init.lua:5: in main chunk
2018-05-21 22:32:01: ERROR[Main]: Voir debug.txt pour plus d'informations.


Peut etre que c'ets pas bien compliqué, mais j'ai du mal a trouver d'ou ca vient, d'autant que je ne connaios pas trop les manips et que je manque cruellement de temps :(

merci d'avance :)

Re: Conversion carte depuis minecraft

PostPosted: Mon May 21, 2018 21:59
by homthack
Salut.
Bon après-midi maintenant je vois votre problème car il y a une erreur dans votre jeu le plus minetest c'est dans un mods connecté dans votre complète en ligne et je ne sais pas comment sortir d'une erreur?

Re: Conversion carte depuis minecraft

PostPosted: Tue May 22, 2018 10:10
by Mouarfff
homthack wrote:Salut.
Bon après-midi maintenant je vois votre problème car il y a une erreur dans votre jeu le plus minetest c'est dans un mods connecté dans votre complète en ligne et je ne sais pas comment sortir d'une erreur?


Je suis déso mais la j'ai pas du tout compris :)

Re: Conversion carte depuis minecraft

PostPosted: Tue May 22, 2018 12:09
by Mjollna
Bonjour !

Je suppose que c'est un souci de traduction automatique qui rend la compréhension difficile.

Donc si j'ai bien compris, ton but est de faire une double conversion de format de map : Ign > Minecraft > Minetest ?

Quelques idées de pistes pour chercher (je ne suis pas spécialiste, mais c'est ce qui me vient à l'esprit pour tenter de comprendre ce qui se passe) :

- Le message d'erreur mentionne que le debug.txt contient plus d'informations, donc peut-être qu'il y a quelque chose d'utile à récupérer dedans ?

- Est-ce que la map Ign > Minecraft fonctionne bien dans Minecraft ? Juste histoire d'être sûrs que la première étape est ok, avant la conversion Minecraft > Minetest.

- Qu'est-ce qu'il y a dans le fichier init.lua ligne 5 mentionné dans le message d'erreur ?

- Il peut être aussi utile de connaître la version de map de Minecraft générée, et si la version de Minetest utilisée pour tester est la 4.16, la 0.5 ou une autre (peut-être que l'erreur est limitée à une version spécifique).

Re: Conversion carte depuis minecraft

PostPosted: Wed May 23, 2018 00:36
by R-One
Bonsoir, tu as bien réussi à convertir ta carte ign en version minecraft en version minetest.

Mais pour finir, avant de lancer ta carte sous minetest. il faut récupérer les mods dans le dossier du monde minetest, il y a un script "get-mods.sh" que tu dois lancer pour les télécharger.

Ton erreur te dit qu'il te manque le mods bedrock dans le dossier worldmods.

Re: Conversion carte depuis minecraft

PostPosted: Wed May 23, 2018 07:10
by Mjollna
Bonjour !

Du coup j'ai testé, et j'ai aussi eu l'erreur.
Renomme simplement, dans le dossier worldmods, le dossier "minetest_bedrock" en "bedrock" et c'est ok :)

Re: Conversion carte depuis minecraft

PostPosted: Fri Jun 01, 2018 10:59
by Mouarfff
Mjollna wrote:Bonjour !

Du coup j'ai testé, et j'ai aussi eu l'erreur.
Renomme simplement, dans le dossier worldmods, le dossier "minetest_bedrock" en "bedrock" et c'est ok :)


Désolée je suis assez occupếe en ce moment, mais j'ai un oeil sur le thread, merci pour l'info, je vais tester tout a l'heure et je te dis ça :)

Re: Conversion carte depuis minecraft

PostPosted: Sun Jun 10, 2018 14:54
by Mouarfff
Bonjour j'ai tenté la conversion, elle a semblé fonctionner,
mais en lançant la map sur minetest, j'ai eu un joli crash :(

Code: Select all
2018-06-10 16:51:30: WARNING[Main]: BanManager: creating /home/pegasus/.minetest/worlds/minecraft_guerande/ipban.txt
2018-06-10 16:51:30: ERROR[Main]: In thread 7f4cc7eab7c0:
2018-06-10 16:51:30: ERROR[Main]: /build/minetest-5Mbp7_/minetest-0.4.17/src/script/common/c_internal.cpp:b8: void log_deprecated(lua_State*, const string&): A fatal error occured: lua_getstack() failed
2018-06-10 16:51:30: ERROR[Main]: Debug stacks:
2018-06-10 16:51:30: ERROR[Main]: DEBUG STACK FOR THREAD 7f4cc7eab7c0:
2018-06-10 16:51:30: ERROR[Main]: #0  int main(int, char**)
Abandon (core dumped)


Ce qui est fou, c'est que meme en renommant minetest_bedwar, j'ai le meme probleme, alors qu'avant j'avais le message d'erreur 0o

Re: Conversion carte depuis minecraft

PostPosted: Sun Jun 10, 2018 15:05
by Krock
Mouarfff wrote:Bonjour j'ai tenté la conversion, elle a semblé fonctionner,
mais en lançant la map sur minetest, j'ai eu un joli crash :(

viewtopic.php?p=321226#p321226

Alors, cette fois j'expliquerai la solution en Français...
1) Ferme Minetest
2) Ouvre le fichier "minetest.conf" (je pense c'est dans "/home/pegasus/.minetest/")
3) Ajoute cette ligne:
Code: Select all
deprecated_lua_api_handling = legacy

4) Et voilà, ça marche à nouveau.
5) ???
6) Profit!

Re: Conversion carte depuis minecraft

PostPosted: Sun Jun 10, 2018 18:25
by Mouarfff
Je te remercie, ca fonctionne, je remercie aussi Mjollna (et les autres qui ont pris le temps de me répondre)

Pour info, j'avais bien testé la map dans minecraft avec succès, je suis sur la 0.4.17 qui est dans les dépots de mint 18.3, et j'avais bien utilisé le script qui telecharge les mods necessaires et qui les place ou il faut.

Peut etre qu'il y avait aussi un soucis d'ancienne version.
En tout cas ca marche merci, je vais pouvoir enfin refaire le monde (enfin, la france avec l'ign) :)

Re: Conversion carte depuis minecraft

PostPosted: Sun Jun 10, 2018 20:52
by Nekrofage
Hello,
Il n'y a plus besoin de faire ce genre de conversion, vu que l'on peut maintenant avoir le carte IGN en version Minetest directement :D

Re: Conversion carte depuis minecraft

PostPosted: Mon Jun 11, 2018 08:52
by R-One
Bonjour,

Effectivement l'IGN viennent de prendre le format de carte Minetest en support.

J'ai testé ce week-end la génération fonctionne mais au bout de plusieurs minutes en me baladant sur la carte, Minetest plante j'ai le droit à un joli "out of memory" de la part du mod flower apparemment .

j'étais sous 4.16, cela fait pareil de votre coté ?