h-y-p-e-r.space

Creando Mods para Minetest- Primera parte


# # # # # # y cultura #

Si a estas alturas no conoces minetest, estar tardando en leer estas entrada –>http://www.tomatesasesinos.com/2017/01/27/minetest-la-alternativa-a-minecraft-consejos-y-pequena-guia-en-espanol/https://56k.es/fanta/llp-linux-lan-party-minetest/

en resumen podemos decir que minetest es un juego sandbox, similar a minecraft, totalmente software libre y personalizable, ¿necesitas mas ?

Pues sip también permite que creemos nuestros propios mods con blender y lua.

¿Que necesitamos?Blender

Una vez tengamos nuestro modelo en blender animado y con nuestro mapeado de texturas UV realizado, lo exportamos a formato b3d con nuestro plugin.

A mi me ha funcionado perfectamente si seleccionamos el modelo desde la pestaña de shading y le indicamos que exporte solo la selección de la siguiente manera:

Imagen/Foto

Imagen/Foto

Si no lo haceis asi a mi por lo menos me da errores al exportar el modelo.

Minetest

Creamos la siguiente estructura de carpetas y subcarpetas y archivos en la carpeta de plugins de minetest que normalmente es el home del usuario /home/user/.minetest/mods y guardamos nuestras texturas y modelo.
  • Carpeta_base(nombre que queramos dar a nuestro plugin)
      • models –> Guardamos nuestro modelo de blender exportado a formato b3d
      • textures–> Guardamos la textura de nuestro modelo.
      • init.lua—-> Script lua
      • depends.txt–> Referencias sobre otras dependencias necesaria
En el siguiente articulo empezaremos a crear nuestro scrip lua para dotar a nuestro modelo de interacción, usando como plantillas los ejemplos del plugin animales_mod_pack o usando la API de mobs_redo, como es bastante chica he preferido partir este post en dos, por si surgen dudas o problemas..

Happy Hacking