prestidigitator wrote:game.conf has a configuration variable listing these mods. I'm really not sure why minetest_game should be maintained if choosing the mods could just be accomplished in a server configuration file, honestly. I'm all for the ability to share mods between games and worlds without requiring they use EVERYTHING (in other words, have an explicit list and/or a way to trim), but it doesn't make a lot of sense IMHO to put the default configuration file in a repository of its own, essentially. So I wish they had just ranamed the existing repo. This just seems like a very good way to lose version history, which is a bad thing. I already added a comment to that effect on the new repo in GitHub.
(Of course, you can reuse things on Linux without copying by using symlinks, but nevermind....)
Casimir wrote:I really like the change. This finally is something that makes making games worth the work. There will be a lot of games spreading after the next release. And I think thats minetests great possibility, not to be one game, but enable you to play the way you like.
edit:
Now minetest_game is pretty useless, so I would suggest moving some of the things added after 0.4.5 that lead to the big discussion here to a mod named minetest_game in minetest_game.
jojoa1997 wrote:Yeah I say add more things to commons like dyes and wool and creative. Now kaeza's survival mod can be added for default but it can easily be made into a survival_game
0gb.us wrote:Legacy is vital to sapling and dirt_with_grass growth, so all games will need that. It should be moved as well.
ds-2k wrote:0gb.us wrote:Legacy is vital to sapling and dirt_with_grass growth, so all games will need that. It should be moved as well.
The growth of dirt_with_grass still works because the engine uses mapgen_dirt_with_grass (aliased to default:dirt_with_grass in mapgen.lua in default), but you are correct about the sapling growth (for normal trees, not jungle trees). Pull request submitted for sapling alias: https://github.com/minetest/common/pull/3
Using an alias in default like the jungle sapling allows games to avoid depending on legacy (which is only for importing old 0.3/0.4dev maps).
0gb.us wrote:When I deleted legacy in 0.4.3, grass stopped growing and dying. Unless it has been fixed since then, it uses the dirt and dirt_with_grass aliases, NOT the mapgen_dirt and mapgen_dirt_with_grass aliases.
ds-2k wrote:0gb.us wrote:When I deleted legacy in 0.4.3, grass stopped growing and dying. Unless it has been fixed since then, it uses the dirt and dirt_with_grass aliases, NOT the mapgen_dirt and mapgen_dirt_with_grass aliases.
The aliases for grass/dirt were fixed in:
https://github.com/minetest/minetest/commit/5a13c49492d466e35624bafba5ac74ad728fef4f
and
github.com/minetest/minetest/commit/bc879a1453561259b69c9a6602f97062b710235d
(The forum only lets me post one link at a time)
Therefore, this is fixed in 0.4.5 stable but not 0.4.4.
0gb.us wrote:jojoa1997 wrote:Yeah I say add more things to commons like dyes and wool and creative[....]
Legacy is vital[....]
In all honesty though, I think the best system would be to have all plugins used by games be placed in common, and have them linked to via the game.conf file. In that way, game directories would become nothing but a directory with a conf file, but reuse would be high.
jojoa1997 wrote:minetest_game has other stuff like dyes, wool, creative and so on
Casimir wrote:And I think thats minetests great possibility, not to be one game, but enable you to play the way you like.
prestidigitator wrote:jojoa1997 wrote:minetest_game has other stuff like dyes, wool, creative and so on
Why? If it's an "official" mod, why not put it in the common area and just not include it in the default list of common mods to use. This allows any custom game to use them easily.
later there will be more stuff. Don't forget that stuff was made recently. Build is making building easier. Survival makes survival tougher. There should be a multiplayer one with protection stuff and maybe PvP stuff. Minetest_game is then vanilla game.Casimir wrote:At the moment we have
- common
- minetest_game
- build
- survival
The last tree games are (nearly) empty, and all the new things get added to common. So why the change then? It's useless, we could rename commons to minetest_game and nothing would have changed.
So here my proposal:
For now we don't need survival and build, the bones mod and infinite lava are so minimal additions that they are not worth to use a different game for that. If you want the bones mod, you just install the bones mod. Downloading and installing the survival game just makes it more complicated. One reason for new things being added to commons, not to minetest_game might be that they also appear in build and survival. Therefor:
1. Remove the build and survival games.
Obsidian, gold, diamonds, copper, bronze. I don't care why, but I don't need them. And when you want to make a game and don't want those to be in there, then you have to copy the whole default-mod to your game and delete those ores. We have common and we have minetest_game. Why not take the advantage this gives you? I mean that thing that one of the reasons common was created for.
I understand those who say that the standard game need more contend, more things to do and more ores to mine for. And please do it, add more interesting things and more challenges and more nodes to build with. But at the same time take the advantage the games system gives us. Move all the extra things to minetest_game. Use it as a platform for experiments. When things are added to common then it has a huge effect one a lot of games, so it will always be discussed very much. On minetest_game we can add and remove a lot of things very uncomplicated, because no only a few things depend on it. Therefor:
2. Move a lot of things that where added after the 0.4.5 release from common to minetest_game. (What things in particular is to be discussed.) And use minetest_game as a platform for experiments, while keep commons as a very basic common thing. Move things that have done well in minetest_game to commons when there is a wide support for that change and a need to have it as a base for other games.
3. Improve support for games. (For example add a description shown when selecting games.)Casimir wrote:And I think thats minetests great possibility, not to be one game, but enable you to play the way you like.
Users browsing this forum: No registered users and 10 guests