ContentDB - now with package translation support
Re: ContentDB - database for the mod/game/txp in-menu installer
Wow!!! my mod Petz rocketed in ContentDB thanks that Spanish Youtuber.
- MCL
- Member
- Posts: 654
- Joined: Mon Aug 20, 2018 00:44
- GitHub: MCLx86
- IRC: migdyn
- In-game: singleplayer
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
What about Juanchi Game?
2014-02-14 - 2024-02-14 TEN YEARS OF MCL
- 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
Juanchi Game has the "gore" content warning, packages with content warnings are hidden on Android by default. So Juanchi didn't get many downloads that day.
Btw, all these stats are public. You can see Juanchi's stats at https://content.minetest.net/packages/r ... chi/stats/
Re: ContentDB - database for the mod/game/txp in-menu installer
I have to change the Juanchi LOGO Image, the game is not gore but the LOGO. I mistakenly thought that such a LOGO would attract more people for the sake of morbidity.rubenwardy wrote: ↑Sun Nov 13, 2022 17:55Juanchi Game has the "gore" content warning, packages with content warnings are hidden on Android by default. So Juanchi didn't get many downloads that day.
Btw, all these stats are public. You can see Juanchi's stats at https://content.minetest.net/packages/r ... chi/stats/
Re: ContentDB - database for the mod/game/txp in-menu installer
rubenwardy, may you quit the "Gore" tag of Juanchi Game? I have replaced the LOGO with a cool AI LOGO.
https://aqualxx.github.io/stable-ui/
prompt: minecraft character, forest, stairs, columns, cinematic, detailed, atmospheric, epic, concept art, Matte painting, background, mist, photo-realistic, concept art, volumetric light, cinematic epic + rule of thirds octane render, 8k, corona render, movie concept art, octane render, cinematic, trending on artstation, movie concept art, cinematic composition , ultra-detailed, realistic , hyper-realistic , volumetric lighting, 8k –ar 2:3 –test –uplight
https://aqualxx.github.io/stable-ui/
prompt: minecraft character, forest, stairs, columns, cinematic, detailed, atmospheric, epic, concept art, Matte painting, background, mist, photo-realistic, concept art, volumetric light, cinematic epic + rule of thirds octane render, 8k, corona render, movie concept art, octane render, cinematic, trending on artstation, movie concept art, cinematic composition , ultra-detailed, realistic , hyper-realistic , volumetric lighting, 8k –ar 2:3 –test –uplight
- MCL
- Member
- Posts: 654
- Joined: Mon Aug 20, 2018 00:44
- GitHub: MCLx86
- IRC: migdyn
- In-game: singleplayer
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
Are binaries generated using technologies that utilize machine learning allowed on CDB?
I would assume yes, but there has been a deliberate misinformation campaign against binaries like that and many sites have banned them.
I would assume yes, but there has been a deliberate misinformation campaign against binaries like that and many sites have banned them.
2014-02-14 - 2024-02-14 TEN YEARS OF MCL
machine learning - Re: ContentDB - database for the mod/game/txp in-menu installer
Hi,
@MCL - THX however IMO some ambiguity and I wonder what the meaning behind this may be ...
Have fun with MT.
@MCL - THX however IMO some ambiguity and I wonder what the meaning behind this may be ...
Let me ask this:
- Does Lua 5.1 code already exist which truly & reasonably utilizes machine learning technology?
- Which apparent deliberate misinformation campaign against binaries like that of the or around the MT community would you be pointing at here?
Have fun with MT.
- Blockhead
- Member
- Posts: 1681
- Joined: Wed Jul 17, 2019 10:14
- GitHub: Montandalar
- IRC: Blockhead256
- In-game: Blockhead Blockhead256
- Location: Land Down Under
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
I'm not sure what you mean by binaries, because Lua mods for Minetest are usually distributed in source form and interpreted as in ordinary "binary executables" for your computer (and "binary" as in "binary file" could vaguely refer to formats like PNG). Anyway it doesn't really matter, because machine-learning generated art assets are already present on ContentDB and I'm sure they'll they will probably continue to be. NathanSalapat in his post-Game Jam 2022 review stream noted how much use of AI-generated textures he made in his game. As for code: Rubenwardy, the administrator of the official ContentDB site, also wrote an article about generating Lua code for Minetest from GPT-3, so it's only fair to assume I think that he doesn't hate the technology and doesn't want to disallow generated code on ContentDB.. unless the code is so bad it doesn't pass the ContentDB reviewers' checks, since these AIs have been known to fill gaps in their knowledge with nonsense all the time :)
Edit: All of the above should be taken with a big grain of salt and only as evidence of the aforementioned peoples' actions. As Rubenwardy has said below, refer to the actual ContentDB policy page which has an entry regarding the topic.
Last edited by Blockhead on Sun Jan 08, 2023 13:07, edited 2 times in total.
/˳˳_˳˳]_[˳˳_˳˳]_[˳˳_˳˳\ Advtrains enthusiast | My map: Noah's Railyard | My Content on ContentDB ✝️♂
Re: ContentDB - database for the mod/game/txp in-menu installer
"Not hating" a technology is not strongly coupled to "promoting or resisting" a technology.
Technology per se is neutral, so why would I love or hate it; but I can still find the use of it (or even just some specific use cases) unethical or otherwise detrimental even though I may want to experiment with it to learn about its possibilities and limitations, and/or because I find it generally interesting without considering possible ramifications.
I consider machine learning and automated generation of {code|art|literature|...} in itself interesting, that doesn't mean I have to love it. But when you look over the immediate horizon, there undeniably are legitimate concerns about ethicality, authorship, responsibility, scope and many more. That still does not mean that I have to hate the technology either.
Technology per se is neutral, so why would I love or hate it; but I can still find the use of it (or even just some specific use cases) unethical or otherwise detrimental even though I may want to experiment with it to learn about its possibilities and limitations, and/or because I find it generally interesting without considering possible ramifications.
I consider machine learning and automated generation of {code|art|literature|...} in itself interesting, that doesn't mean I have to love it. But when you look over the immediate horizon, there undeniably are legitimate concerns about ethicality, authorship, responsibility, scope and many more. That still does not mean that I have to hate the technology either.
- 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
Please see the new copyright guide for our position on AI art: https://content.minetest.net/help/copyr ... used-an-ai
Errrr. This is a legally untested area, we highly recommend that you don't use AI art/code in packages.
For now, we haven't banned AI art/code from ContentDB. Make sure to clearly include it in your package's credit list (include the name of the AI tool used).
Check the tools terms and conditions to see if there are any constraints on use. It looks like AI-generated art and code isn't copyrightable by itself, but the tool's T&Cs may still impose conditions.
AI art/code may regurgitate copyrighted things. Make sure that you don't include the names of any copyrighted materials in your AI prompts, such as names of games or artists.
- MCL
- Member
- Posts: 654
- Joined: Mon Aug 20, 2018 00:44
- GitHub: MCLx86
- IRC: migdyn
- In-game: singleplayer
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
When I said binaries, I clearly meant images. I didn't say anything about them being executable, so maybe you should learn to read before jumping to conclusions.Blockhead wrote: ↑Sun Jan 08, 2023 11:12I'm not sure what you mean by binaries, because Lua mods for Minetest are usually distributed in source form and interpreted as in ordinary "binary executables" for your computer (and "binary" as in "binary file" could vaguely refer to formats like PNG). Anyway it doesn't really matter, because machine-learning generated art assets are already present on ContentDB and I'm sure they'll they will probably continue to be. NathanSalapat in his post-Game Jam 2022 review stream noted how much use of AI-generated textures he made in his game. As for code: Rubenwardy, the administrator of the official ContentDB site, also wrote an article about generating Lua code for Minetest from GPT-3, so it's only fair to assume I think that he doesn't hate the technology and doesn't want to disallow generated code on ContentDB.. unless the code is so bad it doesn't pass the ContentDB reviewers' checks, since these AIs have been known to fill gaps in their knowledge with nonsense all the time :)
Edit: All of the above should be taken with a big grain of salt and only as evidence of the aforementioned peoples' actions. As Rubenwardy has said below, refer to the actual ContentDB policy page which has an entry regarding the topic.
I'm not planning on using GPT-3 as it is corporate garbage with a piece-of-shit filter that prevents it from being used to its fullest extent.
GPT-2 is MIT/X and can be ran locally so I might use that in the future, but I don't know yet.
2014-02-14 - 2024-02-14 TEN YEARS OF MCL
- 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
No, it wasn't clear, "binaries" usually means executable binaries in that context. Don't blame the reader when you communicated poorly. The correct thing to say here would have been "Oh sorry, I meant binary files, like images and sounds."
- 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
Does this include translations? I do most of the translating for DeepL, the name says it all, Deep Learning, and yes it is an AI. Even the text was translated with https://www.deepl.com. I wouldn't do so well without it, because my English skills are not good enough to translate mods, let alone whole books (the Minetest modding book in German wouldn't be finished without DeepL).
📖 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
- 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, using machine translation is fine
- MCL
- Member
- Posts: 654
- Joined: Mon Aug 20, 2018 00:44
- GitHub: MCLx86
- IRC: migdyn
- In-game: singleplayer
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
SD and many other models don't require you to attribute them; do you still need to credit them nonetheless even if you use a model that's freely or semi-freely licensed?rubenwardy wrote: ↑Sun Jan 08, 2023 11:48For now, we haven't banned AI art/code from ContentDB. Make sure to clearly include it in your package's credit list (include the name of the AI tool used).
Check the tools terms and conditions to see if there are any constraints on use. It looks like AI-generated art and code isn't copyrightable by itself, but the tool's T&Cs may still impose conditions.
2014-02-14 - 2024-02-14 TEN YEARS OF MCL
- Neuromancer
- Member
- Posts: 964
- Joined: Tue Jun 12, 2012 22:28
- GitHub: Neuromancer56
Re: ContentDB - database for the mod/game/txp in-menu installer
In Minetest ContentDB if 2 different mods have the same name (for example "caverealms") and another mod depends.txt refers to that mod name (caverealms), which Caverealms mod gets downloaded? For example in this case would "Cave Realms Lite" by Shara or "Caverealms" by HeroOfTheWinds get downloaded? More importantly how do you force ContentDB to choose one over the other?
- 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
If the user has neither installed, the one that has the highest score is downloaded. In this case, "Cave Realms Lite" by Shara. ContentDB strictly enforces right to a name, so both should work as a dependency.Neuromancer wrote: ↑Sun Apr 30, 2023 16:03In Minetest ContentDB if 2 different mods have the same name (for example caverealms) and another mod depends.txt refers to that mod name (caverealms), which Caverealms mod gets downloaded? For example in this case would "Cave Realms Lite" by Shara or "Caverealms" by HeroOfTheWinds get downloaded? More importantly how do you force ContentDB to choose one over the other?
To force ContentDB to use one, you need to download it first before installing the mod that depends on caverealms
For more information, see the dependency resolution docs or the package scoring docs
- Neuromancer
- Member
- Posts: 964
- Joined: Tue Jun 12, 2012 22:28
- GitHub: Neuromancer56
Re: ContentDB - database for the mod/game/txp in-menu installer
I meant moreso from the position of the mod developer (not the end user) being able to force which dependency mod gets downloaded by the user so that the group of dependencies work better together.rubenwardy wrote: ↑Sun Apr 30, 2023 16:12If the user has neither installed, the one that has the highest score is downloaded. In this case, "Cave Realms Lite" by Shara. ContentDB strictly enforces right to a name, so both should work as a dependency.Neuromancer wrote: ↑Sun Apr 30, 2023 16:03In Minetest ContentDB if 2 different mods have the same name (for example caverealms) and another mod depends.txt refers to that mod name (caverealms), which Caverealms mod gets downloaded? For example in this case would "Cave Realms Lite" by Shara or "Caverealms" by HeroOfTheWinds get downloaded? More importantly how do you force ContentDB to choose one over the other?
To force ContentDB to use one, you need to download it first before installing the mod that depends on caverealms
For more information, see the dependency resolution docs or the package scoring docs
- 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
No, there's no way to do this - ContentDB is based on the engine's dependency system, and the engine provides no way to depend on either caverealms mod specificallyNeuromancer wrote: ↑Sun Apr 30, 2023 16:27I meant moreso from the position of the mod developer (not the end user) being able to force which dependency mod gets downloaded by the user so that the group of dependencies work better together.
- Neuromancer
- Member
- Posts: 964
- Joined: Tue Jun 12, 2012 22:28
- GitHub: Neuromancer56
Re: ContentDB - database for the mod/game/txp in-menu installer
I thought as much. I think the answer is to get the mod creator to change the name of the mod in the mod.conf file so that it's unique.rubenwardy wrote: ↑Sun Apr 30, 2023 16:46No, there's no way to do this - ContentDB is based on the engine's dependency system, and the engine provides no way to depend on either caverealms mod specificallyNeuromancer wrote: ↑Sun Apr 30, 2023 16:27I meant moreso from the position of the mod developer (not the end user) being able to force which dependency mod gets downloaded by the user so that the group of dependencies work better together.
Re: ContentDB - database for the mod/game/txp in-menu installer
Might be a good idea to allow two names in that case. So like "caverealms_lite" is also "caverealms" for dependency purposes. Like an official name, and a compatibility name.
Lead dev of Exile, git repo: https://codeberg.org/Mantar/Exile
Re: ContentDB - database for the mod/game/txp in-menu installer
Might be a good idea to allow two names in that case. So like "caverealms_lite" is also "caverealms" for dependency purposes. Like an official name, and a compatibility name.
Lead dev of Exile, git repo: https://codeberg.org/Mantar/Exile
- Neuromancer
- Member
- Posts: 964
- Joined: Tue Jun 12, 2012 22:28
- GitHub: Neuromancer56
Re: ContentDB - database for the mod/game/txp in-menu installer
Yes this is going to become more of an issue over time as more and more forks are created of mods, and names are just duplicated, and then dependencies are built upon them. Another option would be for contentDb to have a unique name field that it manages and the engine uses that first.
- Blockhead
- Member
- Posts: 1681
- Joined: Wed Jul 17, 2019 10:14
- GitHub: Montandalar
- IRC: Blockhead256
- In-game: Blockhead Blockhead256
- Location: Land Down Under
- Contact:
Re: ContentDB - database for the mod/game/txp in-menu installer
It is my firm opinion that anyone who provides a mod on ContentDB with the same name as another has to provide compatibility with other mods of the same name, or else they should change their mod's name. ContentDB only has a policy of allowing forks and reimplementations that is meant to ensure this. So to me the only real source of problems is people who do a bad job of maintaining compatibility when forking mod or refuse to acknowledge that their fork should be renamed. And please people, contribute PRs back to mainstream unless you have irreconcilable differences!
/˳˳_˳˳]_[˳˳_˳˳]_[˳˳_˳˳\ Advtrains enthusiast | My map: Noah's Railyard | My Content on ContentDB ✝️♂
Re: ContentDB - database for the mod/game/txp in-menu installer
That doesn't solve the problem when a fork of "foo-mod" provides functionality that the original mod lacks, and another mod may depend upon the extended functionality. The second mod needs to be able to specify which exact fork of foo-mod it wants, like "depends = foo-mod++", while another mod may just want any compatible version of foo-mod, so it would "depends = foo-mod" and the ++ version should be able to satisfy that as well.
So if foo-mod++ could add a line that says something akin to "compatible_with = foo_mod" that'd be useful.
So if foo-mod++ could add a line that says something akin to "compatible_with = foo_mod" that'd be useful.
Lead dev of Exile, git repo: https://codeberg.org/Mantar/Exile
Who is online
Users browsing this forum: No registered users and 6 guests