Usuario nuevo con proyecto de modding sencillo
-
- New member
- Posts: 6
- Joined: Sun Oct 04, 2015 01:13
- IRC: Kalpar
- In-game: Kalpar_Explorador
Usuario nuevo con proyecto de modding sencillo
Soy nuevo en minetest y un nuevo usuario jugando en servidores, este es mi granito de arena para el modding
Soy nuevo en esto del modding pero estoy empezando por un sencillo mod que pinta las piedras con el tinte que hay en el juego en el enlace esta el tutorial en el que me base para hacer el mod, tiene lo basico para crear un bloque(nodo) y el recipe de creacion, mas ciertos detalles de resistencia y combustion si quieren ponerlo.
http://dev.minetest.net/Intro
paintstone Version 0.02
-Adoquines coloreados estan hechos (falta recipe)
-Piedra Coloreada (pendiente)
-Ladrillos de Piedra (falta recipe)
-Mostrar en la tabla inventario en creativo(listo)
-Maquina de pintado en masa(pendiente, cuando tenga mucha mas experiencia)
¿como subir el mod al foro, y si es en serio ?
Si alguien quiere ayudar en el coloreado bienvenido es, se hace algo pesado colorear :)
una foto para mostrar que es real, enlace por que no se si soporta imagenes el foro.
http://imgur.com/cI7da8Q
el archivo para quien quiera verlo
Soy nuevo en esto del modding pero estoy empezando por un sencillo mod que pinta las piedras con el tinte que hay en el juego en el enlace esta el tutorial en el que me base para hacer el mod, tiene lo basico para crear un bloque(nodo) y el recipe de creacion, mas ciertos detalles de resistencia y combustion si quieren ponerlo.
http://dev.minetest.net/Intro
paintstone Version 0.02
-Adoquines coloreados estan hechos (falta recipe)
-Piedra Coloreada (pendiente)
-Ladrillos de Piedra (falta recipe)
-Mostrar en la tabla inventario en creativo(listo)
-Maquina de pintado en masa(pendiente, cuando tenga mucha mas experiencia)
¿como subir el mod al foro, y si es en serio ?
Si alguien quiere ayudar en el coloreado bienvenido es, se hace algo pesado colorear :)
una foto para mostrar que es real, enlace por que no se si soporta imagenes el foro.
http://imgur.com/cI7da8Q
el archivo para quien quiera verlo
- Attachments
-
- paintstone.zip
- Los archivos del mod
- (19.05 KiB) Downloaded 106 times
Last edited by Kalpar_Explorador on Fri Oct 09, 2015 00:18, edited 2 times in total.
-
- Member
- Posts: 1233
- Joined: Tue Oct 23, 2012 12:59
- GitHub: Dragonop
- IRC: Dragonop
- In-game: Dragonop
- Location: Argentina
Re: Usuario nuevo con proyecto de modding sencillo
Sabes ingles, verdad? Supongo que si, ya que haz usado al wiki...
Bueno, para subir el mod, puedes hacer como hiciste para escribirlo aqui, pero en ingles, por supuesto. En tu caso deberias subirlo a "WIP Mods" (work in progress) ya que esta sin terminar. Sigue estas reglas para formular el post, y que quede mas prolijo: viewtopic.php?f=11&t=1271
Para subilo usa un servicio de alojamiento de datos, como dropbox, o el foro mismo, usando attachments (al crear/editar el post, le das a "upload attachment" en el recuadro al lado de "Options" y seleccionas el archivo que quieres subir, tambien puedes hacer esto con las imagenes)
Para subir imagenes usa un servicio de alojamiento, o el foro (hacerlo con el foro es un poco mas complejo, asi que viendo que usas imgur, usa eso)
Para hacer que se vean las imagenes usa este formato (el link entre medio de [img]y[/img] )
Si lo posteas en Mods, pon un link de descarga, y screenshots. Incluso si no tiene receta, alguien puede usarlo de todas maneras, asegurate de añadirlo a el menu de creativo tambien.
Algunos mods similares:
viewtopic.php?f=11&t=13303
viewtopic.php?f=9&t=13301
Suerte!
Bueno, para subir el mod, puedes hacer como hiciste para escribirlo aqui, pero en ingles, por supuesto. En tu caso deberias subirlo a "WIP Mods" (work in progress) ya que esta sin terminar. Sigue estas reglas para formular el post, y que quede mas prolijo: viewtopic.php?f=11&t=1271
Para subilo usa un servicio de alojamiento de datos, como dropbox, o el foro mismo, usando attachments (al crear/editar el post, le das a "upload attachment" en el recuadro al lado de "Options" y seleccionas el archivo que quieres subir, tambien puedes hacer esto con las imagenes)
Para subir imagenes usa un servicio de alojamiento, o el foro (hacerlo con el foro es un poco mas complejo, asi que viendo que usas imgur, usa eso)
Para hacer que se vean las imagenes usa este formato (el link entre medio de [img]y[/img] )
Code: Select all
[img]http://imgur.com/cI7da8Q[/img]
Algunos mods similares:
viewtopic.php?f=11&t=13303
viewtopic.php?f=9&t=13301
Suerte!
-
- New member
- Posts: 6
- Joined: Sun Oct 04, 2015 01:13
- IRC: Kalpar
- In-game: Kalpar_Explorador
Re: Usuario nuevo con proyecto de modding sencillo
Si comprendo y leo un texto en ingles mas o menos, redactar en ingles no soy muy bueno. hay alguien que sepa como ponerlo visible en el inventario, que sepa español, o algun tutorial en ingles, se que en la wiki debe tener ¿pero no se como buscar para especificamente eso?.
Digamos que el mod me lo puse como reto para renovar mi interes en la programacion, y quitarse uno la "depre", ¿estas en github, que programas y en que lenguaje o mods haces?
Digamos que el mod me lo puse como reto para renovar mi interes en la programacion, y quitarse uno la "depre", ¿estas en github, que programas y en que lenguaje o mods haces?
Re: Usuario nuevo con proyecto de modding sencillo
Hola :D
Espero que la "depre" se te quite probando a hacer mods de Minetest en Lua!
para un "node" o bloque normalmente se usa
supongo que lo sabes ya ,
para la recipe o forma de craftear usa
Si quieres ayuda dime yo te ayudo con todo el gusto :D
y no se se supone que al usar el primer codigo que te di se pone en el menu de creativo (algo hiciste mal?)
todavia no he visto el codigo del mod por eso no te podria decir que esta mal solo asegurate de no haber puesto not_in_creative_inventory o algo asi :D
Espero que la "depre" se te quite probando a hacer mods de Minetest en Lua!
para un "node" o bloque normalmente se usa
Code: Select all
minetest.register_node("retroblocks:smb_brick", {
description = "SMB Brick",
tile_images = {"smb_brick.bmp"},
groups = {cracky=3, stone=2},
})
para la recipe o forma de craftear usa
Code: Select all
minetest.register_craft({
output = '"retroblocks:smb_brick" 15', ---- el nombre entre comillas es el nombre del mod o un ejemplo (mymod:mynode)
recipe = {
{'default:brick', 'default:brick', 'default:brick', ''},
{'default:brick', 'default:brick', 'default:brick', ''},--- Aqui pones los nombres de los nodes ,bloques o herramientas algo asi nombredelmod:nombredebloqueoitem
{'default:brick', 'default:brick', 'default:brick', ''},
}
})
y no se se supone que al usar el primer codigo que te di se pone en el menu de creativo (algo hiciste mal?)
todavia no he visto el codigo del mod por eso no te podria decir que esta mal solo asegurate de no haber puesto not_in_creative_inventory o algo asi :D
Have a nice day! :D
-
- New member
- Posts: 6
- Joined: Sun Oct 04, 2015 01:13
- IRC: Kalpar
- In-game: Kalpar_Explorador
Re: Usuario nuevo con proyecto de modding sencillo
Aqui te paso como lo hice yo el codigo, fue basado en la wiki así revise tanto en ingles como en el traductor google(Traduce en cierta forma mal, pero ayuda), y no encontre para ponerlo en los bloques de creativo(creo que hay que ampliar esa informacion en la wiki, y gracias eso era lo que necesitaba saber
ahora el codigo:
si lo se un desastre, no se como organizar mejor este desastre, por casualidad no hay una forma de poner esto con mas orden, digamos como una lista por bloques?.
Ejemplo:
Bloque de Cobblestone: azul, amarillo, rojo, etc
Bloque de brickstone: azul, amarillo, rojo, etc
Bloque de stone: azul, amarillo, rojo, etc
creo que vi algo en el codigo de los tintes tenia una especie de lista, pero no se si funcionara, y para poner comentarios(que me pierdo con cierta facilidad) que en esto de lua soy nuevo
ahora el codigo:
Code: Select all
minetest.register_node("paintstone:blackcobble", {
tiles = {"black_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:bluecobble", {
tiles = {"blue_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:redcobble", {
tiles = {"red_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:yellowcobble", {
tiles = {"yellow_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:browncobble", {
tiles = {"brown_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:greencobble", {
tiles = {"green_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:darkgreencobble", {
tiles = {"darkgreen_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:darkgreycobble", {
tiles = {"darkgrey_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:pinkcobble", {
tiles = {"pink_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:violetcobble", {
tiles = {"violet_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:magentacobble", {
tiles = {"magenta_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:orangecobble", {
tiles = {"orange_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:cyancobble", {
tiles = {"cyan_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:whitecobble", {
tiles = {"white_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:whitestonebrick", {
tiles = {"white_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:redstonebrick", {
tiles = {"red_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:bluestonebrick", {
tiles = {"blue_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:yellowstonebrick", {
tiles = {"yellow_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:greenstonebrick", {
tiles = {"green_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:darkgreenstonebrick", {
tiles = {"darkgreen_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:brownstonebrick", {
tiles = {"brown_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:blackstonebrick", {
tiles = {"black_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:pinkstonebrick", {
tiles = {"pink_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:magentastonebrick", {
tiles = {"magenta_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:darkgreystonebrick", {
tiles = {"darkgrey_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:violetstonebrick", {
tiles = {"violet_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:orangestonebrick", {
tiles = {"orange_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:cyanstonebrick", {
tiles = {"cyan_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
Ejemplo:
Bloque de Cobblestone: azul, amarillo, rojo, etc
Bloque de brickstone: azul, amarillo, rojo, etc
Bloque de stone: azul, amarillo, rojo, etc
creo que vi algo en el codigo de los tintes tenia una especie de lista, pero no se si funcionara, y para poner comentarios(que me pierdo con cierta facilidad) que en esto de lua soy nuevo
-
- New member
- Posts: 6
- Joined: Sun Oct 04, 2015 01:13
- IRC: Kalpar
- In-game: Kalpar_Explorador
Re: Usuario nuevo con proyecto de modding sencillo
Se me olvido poner "description", hay que actualizar esa partecita de la wiki ahora si se me ve en creativo :)
Code: Select all
minetest.register_node("paintstone:blackcobble", {
description = "Black Cobble",
tiles = {"black_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:bluecobble", {
description = "Blue Cobble",
tiles = {"blue_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:redcobble", {
description = "Red Cobble",
tiles = {"red_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:yellowcobble", {
description = "yellow cobble",
tiles = {"yellow_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:browncobble", {
description = "brown cobble",
tiles = {"brown_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:greencobble", {
description = "green cobble",
tiles = {"green_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:darkgreencobble", {
description = "dark green cobble",
tiles = {"darkgreen_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:darkgreycobble", {
description = "dark grey cobble",
tiles = {"darkgrey_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:pinkcobble", {
description = "pink cobble",
tiles = {"pink_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:violetcobble", {
description = "violet cobble",
tiles = {"violet_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:magentacobble", {
description = "magenta cobble",
tiles = {"magenta_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:orangecobble", {
description = "orange cobble",
tiles = {"orange_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:cyancobble", {
description = "cyan cobble",
tiles = {"cyan_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:whitecobble", {
description = "white cobble",
tiles = {"white_cobble.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:whitestonebrick", {
description = "white stone brick",
tiles = {"white_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:redstonebrick", {
description = "red stone brick",
tiles = {"red_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:bluestonebrick", {
description = "blue stone brick",
tiles = {"blue_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:yellowstonebrick", {
description = "yellow stone brick",
tiles = {"yellow_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:greenstonebrick", {
description = "green stone brick",
tiles = {"green_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:darkgreenstonebrick", {
description = "dark green stone brick",
tiles = {"darkgreen_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:brownstonebrick", {
description = "brown stone brick",
tiles = {"brown_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:blackstonebrick", {
description = "black stone brick",
tiles = {"black_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:pinkstonebrick", {
description = "pink stone brick",
tiles = {"pink_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:magentastonebrick", {
description = "magenta stone brick",
tiles = {"magenta_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:darkgreystonebrick", {
description = "dark grey stone brick",
tiles = {"darkgrey_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:violetstonebrick", {
description = "violet stone brick",
tiles = {"violet_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:orangestonebrick", {
description = "orange stone brick",
tiles = {"orange_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
minetest.register_node("paintstone:cyanstonebrick", {
description = "cyan stone brick",
tiles = {"cyan_stone_brick.png"},
groups = {snappy=1, choppy=2,oddly_breakable_by_hand=2,flammable},
})
Re: Usuario nuevo con proyecto de modding sencillo
para separar el codigo basta con darle enter antes del primer caracter:
(aqui le das espacio)minetest.register_node....
ok o puedes usar esto:
solo usa ---- para hacer una linea como nula o no leida en el codigo :D, ok.
A mi si me funciona y me sale en el menu de creativo.
haz algo chequea todas las paginas del menu de creativo ok.
Quiza no revisaste si algo dime.
Y creo que voy a ayudar con eso del articulo de la wiki, cuando este te aviso :D
(aqui le das espacio)minetest.register_node....
ok o puedes usar esto:
Code: Select all
-----Ejemplo de bloque default dirt_test---
A mi si me funciona y me sale en el menu de creativo.
haz algo chequea todas las paginas del menu de creativo ok.
Quiza no revisaste si algo dime.
Y creo que voy a ayudar con eso del articulo de la wiki, cuando este te aviso :D
Have a nice day! :D
-
- New member
- Posts: 6
- Joined: Sun Oct 04, 2015 01:13
- IRC: Kalpar
- In-game: Kalpar_Explorador
Re: Usuario nuevo con proyecto de modding sencillo
jejej gracias, ya me aparecen todos los bloques en creativo, solo me falta los bloques de piedra (stone) por pintar aunque es una labor algo pesada, si revisas el mod, el rosado y el verde de (brickstone) no coincide con el de (cobble stone)
Re: Usuario nuevo con proyecto de modding sencillo
Textura?
Explicame porfavor.
eso de que no coinciden, perdoname por mi falta de entedimiento!
Explicame porfavor.
eso de que no coinciden, perdoname por mi falta de entedimiento!
Have a nice day! :D
-
- New member
- Posts: 6
- Joined: Sun Oct 04, 2015 01:13
- IRC: Kalpar
- In-game: Kalpar_Explorador
Re: Usuario nuevo con proyecto de modding sencillo
Mejor te muestro una imagen de comparación, sera mas sencillo de explicar, solo es que los bloques tienen colores diferentes
http://imgur.com/y31DrKs
es que hay ciertos colores que no me cuadran mucho con los de abajo, los veo muy oscuros para lo que deberian ser, hay otros que son asi pero el verde y el rosado, los veo muy oscuros
http://imgur.com/y31DrKs
es que hay ciertos colores que no me cuadran mucho con los de abajo, los veo muy oscuros para lo que deberian ser, hay otros que son asi pero el verde y el rosado, los veo muy oscuros
Re: Usuario nuevo con proyecto de modding sencillo
SON LAS TEXTURAS
Tambien puede ser la sombra que generan los bloques de arriba los bloques oscuros ponlos arriba y mira la diferencia y si no te cuadran son las texturas !
Tambien puede ser la sombra que generan los bloques de arriba los bloques oscuros ponlos arriba y mira la diferencia y si no te cuadran son las texturas !
Have a nice day! :D
Who is online
Users browsing this forum: No registered users and 2 guests