I don't think so, as MT mods are licensed under freeware or copyleft licenses, making it legal for you to upload anyones mods?Linuxdirk wrote: ↑Tue Jan 12, 2021 06:05So, releasing own content now entirely depends on the willingness of other people to release their content on the CDB?rubenwardy wrote: ↑Sun Dec 06, 2020 15:27packages now can't be approved if they require mods not yet on ContentDB.
ContentDB - now with package translation support
- LRV
- Helper
- Posts: 378
- Joined: Mon Dec 19, 2016 17:29
- GitHub: Mooncarguy
- In-game: Mooncarman Mooncarguy
Re: ContentDB - database for the mod/game/txp in-menu installer
This is a cool signature. :)
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
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:
- The mod would need to be forked, which runs into a similar problem as editors uploading - it's legal but rude
- OR the depending mod needs to make it an optional dependency instead
- OR the depending mod needs to change its dependencies
- PolySaken
- Member
- Posts: 817
- 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
Yes, because if a package can be on the CDB the whole thing, including the optional parts, should be available there.Linuxdirk wrote: ↑Tue Jan 12, 2021 06:05So, releasing own content now entirely depends on the willingness of other people to release their content on the CDB?rubenwardy wrote: ↑Sun Dec 06, 2020 15:27packages now can't be approved if they require mods not yet on ContentDB.
That means dependencies too.
Guidebook Lib, for in-game docs | Poly Decor, some cool blocks | Vision Lib, an all-purpose library.
- Linuxdirk
- Member
- Posts: 3219
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
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.rubenwardy wrote: ↑Tue Jan 12, 2021 21:10If your mod cannot be installed because a hard dependency is missing, then it's broken.
I understand why you force that rule, but the rule is stupid and causes more harm than it helps.
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.
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
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 thatLinuxdirk wrote: ↑Wed Jan 13, 2021 10:22Actually 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.rubenwardy wrote: ↑Tue Jan 12, 2021 21:10If your mod cannot be installed because a hard dependency is missing, then it's broken.
I understand why you force that rule, but the rule is stupid and causes more harm than it helps.
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.
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
- Linuxdirk
- Member
- Posts: 3219
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
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.
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
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
Anyway, if they need to install the dependency manually they can also install the depender manually
- Linuxdirk
- Member
- Posts: 3219
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
Well, it's your database after all. ¯\_(ツ)_/¯rubenwardy wrote: ↑Wed Jan 13, 2021 12:34Anyway, if they need to install the dependency manually they can also install the depender manually
-
- Member
- Posts: 348
- Joined: Tue Apr 14, 2020 16:03
- GitHub: cuthbert
Re: ContentDB - database for the mod/game/txp in-menu installer
prehaps we need an alternative database to support minetest and help it to expand .Linuxdirk wrote: ↑Wed Jan 13, 2021 12:58Well, it's your database after all. ¯\_(ツ)_/¯rubenwardy wrote: ↑Wed Jan 13, 2021 12:34Anyway, if they need to install the dependency manually they can also install the depender manually
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
Re: ContentDB - database for the mod/game/txp in-menu installer
This looks not very inviting. More like clickbait website where the ads are larger than
the content.
-
- Member
- Posts: 348
- Joined: Tue Apr 14, 2020 16:03
- GitHub: cuthbert
Re: ContentDB - database for the mod/game/txp in-menu installer
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
Re: ContentDB - database for the mod/game/txp in-menu installer
True it's better with an adblocker. But now half of the website space is empty XD
-
- Member
- Posts: 348
- Joined: Tue Apr 14, 2020 16:03
- GitHub: cuthbert
Re: ContentDB - database for the mod/game/txp in-menu installer
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
Re: ContentDB - database for the mod/game/txp in-menu installer
https://www.moddb.com/games/minetestcuthbertdoublebarrel wrote: ↑Sat Jan 16, 2021 13:49well 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 ?
very outdated.. but available.. ;-(
last entry on this site: minetest 0.4.3 Stable out!
-
- Member
- Posts: 348
- Joined: Tue Apr 14, 2020 16:03
- GitHub: cuthbert
Re: ContentDB - database for the mod/game/txp in-menu installer
minetest is not listed as an engine either .cHyper wrote: ↑Sun Jan 17, 2021 05:40https://www.moddb.com/games/minetest
very outdated.. but available.. ;-(
last entry on this site: minetest 0.4.3 Stable out!
it does appear that minetest is a dead project . not going to attract new blood from the modding community.
https://mod.io/
https://www.moddb.com/engines/irrlicht-engine
As a gamer i found it an excellent site for finding high quality fan mods.
Project BrutalTest...hide your Petz
Re: ContentDB - database for the mod/game/txp in-menu installer
There is an issue about the package number after you deleted packages.
When someone clicks on my name in ContentDB info says that there were
six packages of mine. While when you click on it only one (water_life) is shown.
I deleted all my other stuff, but looks like ContentDB is still counting it to my
packages.
When someone clicks on my name in ContentDB info says that there were
six packages of mine. While when you click on it only one (water_life) is shown.
I deleted all my other stuff, but looks like ContentDB is still counting it to my
packages.
Re: ContentDB - database for the mod/game/txp in-menu installer
Gundul wrote: ↑Fri Jan 22, 2021 17:45There is an issue about the package number after you deleted packages.
When someone clicks on my name in ContentDB info says that there were
six packages of mine. While when you click on it only one (water_life) is shown.
I deleted all my other stuff, but looks like ContentDB is still counting it to my
packages. The tag numbers are also incorrect.
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
Thanks, that's a bug caused by the fact that packages can only soft deleted by users. Packages are hard deleted after a while, currently manually. This is a measure to avoid data loss and abuse mostlyGundul wrote: ↑Fri Jan 22, 2021 17:45There is an issue about the package number after you deleted packages.
When someone clicks on my name in ContentDB info says that there were
six packages of mine. While when you click on it only one (water_life) is shown.
I deleted all my other stuff, but looks like ContentDB is still counting it to my
packages.
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
Git Update Detection
ContentDB can poll Git repositories once a day to check for updates.When ContentDB detects a New Commit or New Tag to the Git repository, it can either:
- Send notification and mark as outdated - All maintainers receive a notification and the package will appear under "Outdated Packages" in the user's to do list.
- Create a release - A new release is created. If New Commit, the title will be the iso date (eg: 2021-02-01). If New Tag, the title will the tag name.
See the help page: https://content.minetest.net/help/update_config/
User to do list
There's now a to do list for each user, linked to in the navigation bar.This page contains a list of packages that the Git Update Detecter has marked as outdated.
- philipbenr
- Member
- Posts: 1897
- Joined: Fri Jun 14, 2013 01:56
- GitHub: philipbenr
- IRC: philipbenr
- In-game: robinspi
- Location: United States
Re: ContentDB - database for the mod/game/txp in-menu installer
Update detection from GitHub is a smart feature. Thanks :)
- rubenwardy
- Moderator
- Posts: 6978
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: Bristol, United Kingdom
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
Thanks! It uses Git rather than GitHub's API, so it supports every possible Git host :)philipbenr wrote: ↑Sat Jan 30, 2021 19:27Update detection from GitHub is a smart feature. Thanks :)
Optimised the load time for the ContentDB dialog
The dialog in the mainmenu now takes around 1.3 seconds to load rather than 10. This is something that was a massive pain to do but should improve user experience a lot- debiankaios
- Member
- Posts: 910
- Joined: Thu Dec 03, 2020 12:48
- IRC: debiankaios
- In-game: debiankaios Nowe
- Location: germany
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
Update suggestion:
1. Create beta-/prerealese:
A unoficial version of a game which you can download in minetest-menu if you click after download "Update to Beta". You should can downing can downing back to normal with: "Downing to normal"
2. Create maps:
It give an forum-side there can you download maps. This can you adding to contentdb
That are my suggestions for contentdb yet. I missing the first feature most.
1. Create beta-/prerealese:
A unoficial version of a game which you can download in minetest-menu if you click after download "Update to Beta". You should can downing can downing back to normal with: "Downing to normal"
2. Create maps:
It give an forum-side there can you download maps. This can you adding to contentdb
That are my suggestions for contentdb yet. I missing the first feature most.
📖 Deutsches Modding Book 👽 My Mod 🔌 TechAge Extension (WIP)
2147483 is the new world border.
⛏ Proxima Survival(WIP) ⚔️ Minigames A.E.S(WIP)
🌐 My Website
2147483 is the new world border.
⛏ Proxima Survival(WIP) ⚔️ Minigames A.E.S(WIP)
🌐 My Website
Re: ContentDB - database for the mod/game/txp in-menu installer
There is no such thing as a "beta". There's a master branch, and releases. Anyone who wants game/mod code not moved to release should just go to the mod's host and download it. There's a reason they haven't made it a release. Never mind this would be a complication for Content DB, you are also asking every mod/game owner to make "beta" releases, or equally bad, for ContentDB to get nightlies from master (or at least check to see if there have been changes). On top of this, you then have people downloading "betas" who think beta means "i got it early!" rather than "this is maybe only good for testing". And then if things break or don't work, they complain instead of making proper bug reports (even if only in forum). If you know how to handle pre-release software, then you know how to find it, download it, and install it.
Re: ContentDB - database for the mod/game/txp in-menu installer
In the new ContentDB version, when I wanted to update my Juanchi Game:
Also for bikes and pillars mod.
I solved, not problem. But...
So this release key in .conf files is get by ContentDB, an official extension.
Why not to use "release_cdb" better?
I mean, it is not documented not to use certain keys in mod.conf...
Code: Select all
Task Failed
"Error validating package: /mods/lavastuff/mod.conf should not contain \'release\'
I solved, not problem. But...
So this release key in .conf files is get by ContentDB, an official extension.
Why not to use "release_cdb" better?
I mean, it is not documented not to use certain keys in mod.conf...
- Linuxdirk
- Member
- Posts: 3219
- Joined: Wed Sep 17, 2014 11:21
- In-game: Linuxdirk
- Location: Germany
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
Or cdb_release so the name would adhere to the standard of prefixing custom things with the own name
Who is online
Users browsing this forum: No registered users and 9 guests