I have a few questions.

User avatar
Niveocrystal
New member
 
Posts: 8
Joined: Sun Nov 16, 2014 14:42
In-game: Niveocrystal

I have a few questions.

by Niveocrystal » Sun Nov 16, 2014 14:59

Hello. So i just have a few questions. I recently (two or three days ago) got this game and went crazy with the power of open source. I've been having a lot of fun. But I've also got many questions.

First question. I downloaded carbone from Calinou. I was very happy with the choice i made. It was very fun so i messed with random things. I'd like to ask one thing though, now that I've edited it, and quite happy with it, Is it allowed to give it to other people? It's just carbones one but changed all the things, Basically... I changed everything in the folder menu. And lots and lots of things I've changed in default. and also added a mod of my own. But is it allowed to even put it on the forums for the soul reason of letting other people have fun? (Of course i'd give credit and also, i realise, from viewing other peoples topics, it has to be free and i didn't want to make it cost anything anyway!)

Second question. The mod i'm making for it, that's mostly mine, copied a little from default though but that's because i just wanted a cloned block with another texture for reasons ;) Anyway i had a question, it was that, how would I make a block i've made spread. It's basically the corruption from terraria, and i wanted to know, how'd i make it spread on to thing's like dirt if it's touching water. (e.g there's a pool of water, so the dirt or sand around it so it turns into something else.) I already know how to make it just randomly spawn around the wall but that's boring and would lag a lot of people...

I think that's all the questions i wanted to know... Also, if can't put it on the forum, if i just made a new game my self and copied the things i edited into it, would be allowed?

Anyway hope you're all having a great time. Thanks!
My m- oh... :c
 

User avatar
rubenwardy
Member
 
Posts: 4500
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy

Re: I have a few questions.

by rubenwardy » Sun Nov 16, 2014 15:28

It depends on what you edited in Carbone.

Have a look in here:

https://gitorious.org/calinou/carbone/s ... LICENSE.md

Generally you can just share it, the majority of mods are open source. But it is good to check.

If it is in the default mod, then you can as long as you license as LGPL 2.1 or later
 

User avatar
Niveocrystal
New member
 
Posts: 8
Joined: Sun Nov 16, 2014 14:42
In-game: Niveocrystal

Re: I have a few questions.

by Niveocrystal » Sun Nov 16, 2014 15:38

rubenwardy wrote:It depends on what you edited in Carbone.

Have a look in here:

https://gitorious.org/calinou/carbone/s ... LICENSE.md

Generally you can just share it, the majority of mods are open source. But it is good to check.

If it is in the default mod, then you can as long as you license as LGPL 2.1 or later


Interesting. I really can't be asked looking up so many different licenses. So what i'm gonna do is just copy what i've done that isn't changing anything from the normal pack that carbon made (mostly) and then put it into a new pack. That should be allowed right? (i'll check the licenses of any mods i add into it as well.) I'm not sure if i have to do this but if i do i will.

EDIT: Actually, I have a better idea, I'll also copy any of the mods under the WTFPL (and anything else similar) license (I love this license.)
My m- oh... :c
 

User avatar
Niveocrystal
New member
 
Posts: 8
Joined: Sun Nov 16, 2014 14:42
In-game: Niveocrystal

Re: I have a few questions.

by Niveocrystal » Sun Nov 16, 2014 16:23

I just want step-by-step instructions on what i have to do to make this releasable. I'll i've done is taken carbone's mod, changed some config files in things. Changed some texture's(the only texture's i've changed is a bunch of stuff in default and fire, and another, i only changed most of the things not in default cause i needed to change the player skin. and fire had to be blue. ) And that's about it, what i mean by configs is inits. I've just changed

List of things i changed: Menu folder. give_initial_stuff mod. fire mod. default. And that's it. I did add my own mod though, that i'll just make a license for now.
My m- oh... :c
 

User avatar
Calinou
Member
 
Posts: 3124
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou

Re: I have a few questions.

by Calinou » Sun Nov 16, 2014 16:33

Is there really a point in releasing trivial changes like the ones you did? You could just release a texture pack. As for give_initial_stuff and configuration settings, you can publish them somewhere in a topic or in a Git repository.
 

User avatar
Niveocrystal
New member
 
Posts: 8
Joined: Sun Nov 16, 2014 14:42
In-game: Niveocrystal

Re: I have a few questions.

by Niveocrystal » Sun Nov 16, 2014 17:08

Calinou wrote:Is there really a point in releasing trivial changes like the ones you did? You could just release a texture pack. As for give_initial_stuff and configuration settings, you can publish them somewhere in a topic or in a Git repository.
Well..... Sort of. Here's some images of what the thing i made is...
+ Spoiler


It looks like i've done more than it sounds like i've done.

Oh and by the way it's the moon(looks like it but then again i might change the idea and just call it a planet, or another name.)

I'll keep working on it anyway if i ever do want to release such a thing. When i learn more one day i will just remake the whole thing. (probably.)
My m- oh... :c
 

Sokomine
Member
 
Posts: 2980
Joined: Sun Sep 09, 2012 17:31

Re: I have a few questions.

by Sokomine » Sun Nov 16, 2014 17:30

Niveocrystal wrote: Anyway i had a question, it was that, how would I make a block i've made spread. It's basically the corruption from terraria, and i wanted to know, how'd i make it spread on to thing's like dirt if it's touching water. (e.g there's a pool of water, so the dirt or sand around it so it turns into something else.) I already know how to make it just randomly spawn around the wall but that's boring and would lag a lot of people...

Changing nodes in that way is usually done by abms. Take a look at minetest.register_abm

Niveocrystal wrote:Oh and by the way it's the moon(looks like it but then again i might change the idea and just call it a planet, or another name.)

There's a moon mod out there, and even a server running Moontest (hosted by OldCoder). And then there's the Hades game, although that has not been released yet. Those games/mods might be intresting for you as they create a similar landscape. OldCoder is looking for someone who might wish to further develop the mods used on the server.
A list of my mods can be found here.
 

User avatar
Niveocrystal
New member
 
Posts: 8
Joined: Sun Nov 16, 2014 14:42
In-game: Niveocrystal

Re: I have a few questions.

by Niveocrystal » Sun Nov 16, 2014 17:40

Sokomine wrote:
Niveocrystal wrote: Anyway i had a question, it was that, how would I make a block i've made spread. It's basically the corruption from terraria, and i wanted to know, how'd i make it spread on to thing's like dirt if it's touching water. (e.g there's a pool of water, so the dirt or sand around it so it turns into something else.) I already know how to make it just randomly spawn around the wall but that's boring and would lag a lot of people...

Changing nodes in that way is usually done by abms. Take a look at minetest.register_abm

Yeah, I can do that. but i don't understand how i'd get it to check if it was touching the right block. That's my main problem. :/


Niveocrystal wrote:Oh and by the way it's the moon(looks like it but then again i might change the idea and just call it a planet, or another name.)

There's a moon mod out there, and even a server running Moontest (hosted by OldCoder). And then there's the Hades game, although that has not been released yet. Those games/mods might be intresting for you as they create a similar landscape. OldCoder is looking for someone who might wish to further develop the mods used on the server.


Damn it, why is everything already made. :P
Also I'm happy to try and carry on that mod, although, can't say i'm the best coder in the world. When i was making what i am making now, all i had in mind was, what would my friends and family rather play? Because i was planning on trying to make a good game for me and my friends to play. I never thought about internet, so i never looked for other games the same, so then i though "Hey, maybe some other people would like this game?" So i asked these questions (original post)

So, if i was allowed to carry on the mod, i'd say yes. But i can only say i wouldn't be the most reliable. Also, thanks. :)
My m- oh... :c
 

User avatar
Topywo
Member
 
Posts: 1718
Joined: Fri May 18, 2012 20:27

Re: I have a few questions.

by Topywo » Sun Nov 16, 2014 19:01

Niveocrystal wrote:Yeah, I can do that. but i don't understand how i'd get it to check if it was touching the right block. That's my main problem. :/


The papyrus ABM, starting at line 192, minetest/games/minetest_game/mods/default/functions.lua might be interesting as an example for you. It checks both if water is nearby and the height of the papyrus.
 

User avatar
Niveocrystal
New member
 
Posts: 8
Joined: Sun Nov 16, 2014 14:42
In-game: Niveocrystal

Re: I have a few questions.

by Niveocrystal » Sun Nov 16, 2014 20:38

Topywo wrote:
Niveocrystal wrote:Yeah, I can do that. but i don't understand how i'd get it to check if it was touching the right block. That's my main problem. :/


The papyrus ABM, starting at line 192, minetest/games/minetest_game/mods/default/functions.lua might be interesting as an example for you. It checks both if water is nearby and the height of the papyrus.


Wow. You really helped me there! I'm so happy, i can finally carry on with my work. :D

Also the code there ended out not working, but it led me on to ideas, then i found code.
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
minetest.register_abm({
   nodenames = {"default:lava_flowing"},
   neighbors = {"group:water"},
   interval = 2,
   chance = 1,
   action = function(pos, node, active_object_count, active_object_count_wider)
      default.cool_lava_flowing(pos, node, active_object_count, active_object_count_wider)
   end,
})


After seeing this, i thought why does this work? Then i realise there's a "neighbors" Then i felt stupid, but very happy. Thanks!
My m- oh... :c
 

Sokomine
Member
 
Posts: 2980
Joined: Sun Sep 09, 2012 17:31

Re: I have a few questions.

by Sokomine » Mon Nov 17, 2014 22:21

Niveocrystal wrote:Damn it, why is everything already made. :P

That's life :-) My very first mod had also been done diffrently by someone else already. And it happens to a lot of people :-) It's not bad if there are diffrent versions out there which implement slightly diffrent ideas. And, if all else fails, there are usually far more ideas on what might be added than time to actually do so :-)

Niveocrystal wrote:Also I'm happy to try and carry on that mod, although, can't say i'm the best coder in the world. When i was making what i am making now, all i had in mind was, what would my friends and family rather play? Because i was planning on trying to make a good game for me and my friends to play. I never thought about internet, so i never looked for other games the same, so then i though "Hey, maybe some other people would like this game?" So i asked these questions (original post)

Nothinig wrong with that :-) Do take a look on servers sometimes though. There might be mods installed that may be of intrest for your local game as well. Servers can be a great way to get to know other types of mods one would usually not install.

Niveocrystal wrote:So, if i was allowed to carry on the mod, i'd say yes. But i can only say i wouldn't be the most reliable. Also, thanks. :)

Most mods do have very permissive liscences. The very goal of these is to give the users freedom to use the mods - and for other players to change and extend the mods. So I don't see why anyone (apart from RL circumstances) ought to stop you from contributing or writing your own mod :-)
A list of my mods can be found here.
 


Return to Minetest General

Who is online

Users browsing this forum: Bing [Bot] and 17 guests

cron