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

User avatar
LRV
Helper
Posts: 270
Joined: Mon Dec 19, 2016 17:29
GitHub: Mooncarguy
In-game: Mooncarman Moonvehicleman LunarRovingVehicle LRV Mooncarguy

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

by LRV » Post

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?
LRV wrote:
LRV wrote:I got another food mod xtraarmor, of course a customleather item needs to be added, but the chainmaila nd leather armor would be pretty fitting.
Why is there food in my sentence? XD
Why didn't my siganture show up completly til' I did that?

User avatar
rubenwardy
Moderator
Posts: 6365
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: United Kingdom
Contact:

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

by rubenwardy » Post

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.

User avatar
PolySaken
Member
Posts: 695
Joined: Thu Nov 09, 2017 05:18
GitHub: PolySaken-I-Am
In-game: PolySaken
Location: Wānaka, Aotearoa
Contact:

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

by PolySaken » Post

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.

User avatar
Linuxdirk
Member
Posts: 2713
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

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

by Linuxdirk » Post

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.

User avatar
rubenwardy
Moderator
Posts: 6365
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: United Kingdom
Contact:

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

by rubenwardy » Post

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

User avatar
Linuxdirk
Member
Posts: 2713
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

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

by Linuxdirk » Post

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.

User avatar
rubenwardy
Moderator
Posts: 6365
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: United Kingdom
Contact:

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

by rubenwardy » Post

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

User avatar
Linuxdirk
Member
Posts: 2713
Joined: Wed Sep 17, 2014 11:21
In-game: Linuxdirk
Location: Germany
Contact:

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

by Linuxdirk » Post

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. ¯\_(ツ)_/¯

cuthbertdoublebarrel
Member
Posts: 238
Joined: Tue Apr 14, 2020 16:03
GitHub: cuthbert

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

by cuthbertdoublebarrel » Post

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 ?
Project BrutalTest...hide your Petz

Gundul
Member
Posts: 1168
Joined: Thu Aug 27, 2015 10:55
GitHub: berengma
IRC: Gundul
Location: Europe/Asia
Contact:

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

by Gundul » Post

This looks not very inviting. More like clickbait website where the ads are larger than
the content.
My servers: Jungle, Lilly in the valley click for my mods

cuthbertdoublebarrel
Member
Posts: 238
Joined: Tue Apr 14, 2020 16:03
GitHub: cuthbert

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

by cuthbertdoublebarrel » Post

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.
Last edited by cuthbertdoublebarrel on Sat Jan 16, 2021 13:35, edited 1 time in total.
Project BrutalTest...hide your Petz

Gundul
Member
Posts: 1168
Joined: Thu Aug 27, 2015 10:55
GitHub: berengma
IRC: Gundul
Location: Europe/Asia
Contact:

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

by Gundul » Post

True it's better with an adblocker. But now half of the website space is empty XD
My servers: Jungle, Lilly in the valley click for my mods

cuthbertdoublebarrel
Member
Posts: 238
Joined: Tue Apr 14, 2020 16:03
GitHub: cuthbert

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

by cuthbertdoublebarrel » Post

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 ?
Project BrutalTest...hide your Petz

User avatar
cHyper
Member
Posts: 973
Joined: Fri May 06, 2011 08:49
GitHub: cHyper-0815OL
IRC: cHyper cHyper_de
In-game: cHyper
Location: Austria
Contact:

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

by cHyper » Post

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!

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests