Page 9 of 9

Re: ContentDB - database for the mod/game/txp in-menu installer

Posted: Tue Jan 12, 2021 21:05
by LRV
Linuxdirk wrote:
Tue Jan 12, 2021 06:05
rubenwardy wrote:
Sun Dec 06, 2020 15:27
packages now can't be approved if they require mods not yet on ContentDB.
So, releasing own content now entirely depends on the willingness of other people to release their content on the CDB?
I don't think so, as MT mods are licensed under freeware or copyleft licenses, making it legal for you to upload anyones mods?

Re: ContentDB - database for the mod/game/txp in-menu installer

Posted: Tue Jan 12, 2021 21:10
by rubenwardy
Linuxdirk wrote:
Tue Jan 12, 2021 06:05
So, releasing own content now entirely depends on the willingness of other people to release their content on the CDB?
Yes and no

ContentDB is designed to be used by Minetest to download mods. If your mod cannot be installed because a hard dependency is missing, then it's broken. Therefore, ContentDB requires that all hard dependencies of a package be on ContentDB. This is not required for optional dependencies.

However, the editor system means that mods can be added to ContentDB without the involvement of their author. This is intended for when the author isn't present anymore, but can be used if the author doesn't want to spend the time to add it. If there were a case where an author didn't want to add their content to ContentDB, then editors wouldn't be allowed to either and any mods that hard depend on it can't be added.

There would be three solutions in this situation:
  1. The mod would need to be forked, which runs into a similar problem as editors uploading - it's legal but rude
  2. OR the depending mod needs to make it an optional dependency instead
  3. OR the depending mod needs to change its dependencies
Failing that, it just can't be added.

Re: ContentDB - database for the mod/game/txp in-menu installer

Posted: Wed Jan 13, 2021 07:29
by PolySaken
Linuxdirk wrote:
Tue Jan 12, 2021 06:05
rubenwardy wrote:
Sun Dec 06, 2020 15:27
packages now can't be approved if they require mods not yet on ContentDB.
So, releasing own content now entirely depends on the willingness of other people to release their content on the CDB?
Yes, because if a package can be on the CDB the whole thing, including the optional parts, should be available there.
That means dependencies too.

Re: ContentDB - database for the mod/game/txp in-menu installer

Posted: Wed Jan 13, 2021 10:22
by Linuxdirk
rubenwardy wrote:
Tue Jan 12, 2021 21:10
If your mod cannot be installed because a hard dependency is missing, then it's broken.
Actually no. The system checking the depenencies in the CDB is broken because it completely ignores the fact that there could be mods available that are not on CDB for whatever reason.

I understand why you force that rule, but the rule is stupid and causes more harm than it helps.
rubenwardy wrote:
Tue Jan 12, 2021 21:10
There would be three solutions in this situation:
Or as fourth solution: an automatic flag that shows that one or more mods are not in the CDB and need to be installed manually.

Re: ContentDB - database for the mod/game/txp in-menu installer

Posted: Wed Jan 13, 2021 12:27
by rubenwardy
Linuxdirk wrote:
Wed Jan 13, 2021 10:22
rubenwardy wrote:
Tue Jan 12, 2021 21:10
If your mod cannot be installed because a hard dependency is missing, then it's broken.
Actually no. The system checking the depenencies in the CDB is broken because it completely ignores the fact that there could be mods available that are not on CDB for whatever reason.

I understand why you force that rule, but the rule is stupid and causes more harm than it helps.
rubenwardy wrote:
Tue Jan 12, 2021 21:10
There would be three solutions in this situation:
Or as fourth solution: an automatic flag that shows that one or more mods are not in the CDB and need to be installed manually.
Yeah, that's never going to happen. The user cannot be expected to install mods manually, the entire point of ContentDB is that they don't need to do that

Do note that the dependency installer is aware of all installed mods, and will let mods not installed from ContentDB fulfill required dependencies. These dependencies just have to also be on ContentDB for users that don't already have them installed

Re: ContentDB - database for the mod/game/txp in-menu installer

Posted: Wed Jan 13, 2021 12:33
by Linuxdirk
rubenwardy wrote:
Wed Jan 13, 2021 12:27
The user cannot be expected to install mods manually,
Users were expected to install mods manually since 2012. I know you aim for PEGI 3, but Minetest users are usually not infants and usually know what mods are and can follow simple instructions to install them manually.

Re: ContentDB - database for the mod/game/txp in-menu installer

Posted: Wed Jan 13, 2021 12:34
by rubenwardy
It's not about the age of the user, it's about ease of use. Dogma over Minetest's poor user experience doesn't help

Anyway, if they need to install the dependency manually they can also install the depender manually

Re: ContentDB - database for the mod/game/txp in-menu installer

Posted: Wed Jan 13, 2021 12:58
by Linuxdirk
rubenwardy wrote:
Wed Jan 13, 2021 12:34
Anyway, if they need to install the dependency manually they can also install the depender manually
Well, it's your database after all. ¯\_(ツ)_/¯

Re: ContentDB - database for the mod/game/txp in-menu installer

Posted: Sat Jan 16, 2021 08:07
by cuthbertdoublebarrel
Linuxdirk wrote:
Wed Jan 13, 2021 12:58
rubenwardy wrote:
Wed Jan 13, 2021 12:34
Anyway, if they need to install the dependency manually they can also install the depender manually
Well, it's your database after all. ¯\_(ツ)_/¯
prehaps we need an alternative database to support minetest and help it to expand .
https://www.moddb.com/games/minetest/addons
but we need a solid base game/sandbox to run your content on .
what on ContentDB are you recommending to combine with your content ?

Re: ContentDB - database for the mod/game/txp in-menu installer

Posted: Sat Jan 16, 2021 09:56
by Gundul
This looks not very inviting. More like clickbait website where the ads are larger than
the content.

Re: ContentDB - database for the mod/game/txp in-menu installer

Posted: Sat Jan 16, 2021 11:06
by cuthbertdoublebarrel
Gundul wrote:
Sat Jan 16, 2021 09:56
This looks not very inviting. More like clickbait website where the ads are larger than
the content.
no ads showing for me , its a clean uncluttered interface . if you let clickbait pop ups on your browser that is your problem.

Re: ContentDB - database for the mod/game/txp in-menu installer

Posted: Sat Jan 16, 2021 11:43
by Gundul
True it's better with an adblocker. But now half of the website space is empty XD

Re: ContentDB - database for the mod/game/txp in-menu installer

Posted: Sat Jan 16, 2021 13:49
by cuthbertdoublebarrel
Gundul wrote:
Sat Jan 16, 2021 11:43
True it's better with an adblocker. But now half of the website space is empty XD
well it would do without content , that is where your mods go.
i have changed the link to reflect minetest home page now.
here is the link to the modding communities front page https://www.moddb.com now how do we get minetest content featured in the awards ?

Re: ContentDB - database for the mod/game/txp in-menu installer

Posted: Sun Jan 17, 2021 05:40
by cHyper
cuthbertdoublebarrel wrote:
Sat Jan 16, 2021 13:49
Gundul wrote:
Sat Jan 16, 2021 11:43
True it's better with an adblocker. But now half of the website space is empty XD
well it would do without content , that is where your mods go.
i have changed the link to reflect minetest home page now.
here is the link to the modding communities front page https://www.moddb.com now how do we get minetest content featured in the awards ?
https://www.moddb.com/games/minetest
very outdated.. but available.. ;-(
last entry on this site: minetest 0.4.3 Stable out!