Time |
Nick |
Message |
00:01 |
MTDiscord |
<luatic> erlehmann: alright, here it is: https://gist.github.com/appgurueu/b6fab0f1e11e394705a6bb216507cf32 |
00:01 |
MTDiscord |
<luatic> note that this uses a lazily initialized lookup tables, meaning textures will be read as the need for their average color arises, and not at all at startup |
00:03 |
MTDiscord |
<luatic> Also this made me realize I was using "r" instead of "rb" to read textures in Epidermis. Fixed. |
00:03 |
erlehmann |
oh lol neat |
00:03 |
erlehmann |
> textures will be read as the need for their average color arises |
00:03 |
erlehmann |
this kills the map creation performance |
00:04 |
MTDiscord |
<luatic> note that after the first map creation, the values will be cached until shutdown |
00:04 |
erlehmann |
only for the nodes on the map, but yeah |
00:05 |
erlehmann |
i could just render a dummy map lol |
00:05 |
MTDiscord |
<luatic> if more than 20 textures must be read for the map, yeah, might make sense to load all at startup |
00:05 |
erlehmann |
well the thing is 128x128 |
00:06 |
MTDiscord |
<luatic> To initialize it all at startup, do for filename in pairs(modlib.minetest.media.paths) do local _ = average_texture_color[filename] end |
00:07 |
erlehmann |
lol why does the colors.json contain an entry for doc_basics_gameplay_hades.png |
00:08 |
erlehmann |
definitely more than 20 lol |
00:08 |
erlehmann |
thank you luatic |
00:09 |
erlehmann |
add_scalar(0.5):floor() |
00:09 |
erlehmann |
hey |
00:09 |
erlehmann |
that introduces a bias |
00:09 |
erlehmann |
not sure if relevant |
00:26 |
|
AliasAlreadyTake joined #minetest |
00:31 |
|
independent56 joined #minetest |
00:55 |
|
fluxionary joined #minetest |
01:03 |
|
Guest7079 joined #minetest |
01:10 |
|
jwmhjwmh joined #minetest |
01:48 |
|
grouinos joined #minetest |
02:14 |
|
v-rob joined #minetest |
02:37 |
|
Yad joined #minetest |
02:42 |
|
Yad joined #minetest |
02:44 |
|
bingfengzs joined #minetest |
03:00 |
|
bingfengzs joined #minetest |
03:10 |
|
bingfengzs joined #minetest |
03:25 |
erlehmann |
banners can now be used for markers on maps :) https://mister-muffin.de/p/6yYp.jpg |
03:29 |
|
queria^clone joined #minetest |
03:33 |
|
queria^clone joined #minetest |
03:46 |
|
v-rob joined #minetest |
03:46 |
|
Jason232 joined #minetest |
04:00 |
|
Insayne joined #minetest |
04:07 |
|
YuGiOhJCJ joined #minetest |
04:09 |
|
Insayne joined #minetest |
04:37 |
|
Jason232_ joined #minetest |
05:00 |
|
MTDiscord joined #minetest |
05:25 |
|
JackFrost joined #minetest |
05:32 |
|
DisasterpieceArt joined #minetest |
05:43 |
|
Gustavo6046 joined #minetest |
06:01 |
|
riff-IRC joined #minetest |
06:10 |
|
ShadowBot joined #minetest |
06:19 |
erlehmann |
now even better banners on maps :3 https://mister-muffin.de/p/gGdh.jpg |
06:27 |
erlehmann |
(they work in item frames and have a help message) |
06:40 |
|
bingfengzs joined #minetest |
06:40 |
|
greeter joined #minetest |
07:16 |
|
definitelya joined #minetest |
07:16 |
|
independent56 joined #minetest |
07:18 |
|
specing_ joined #minetest |
07:34 |
|
est31 joined #minetest |
07:38 |
|
Jason232 joined #minetest |
07:51 |
|
calcul0n_ joined #minetest |
08:03 |
|
independent_ joined #minetest |
08:13 |
|
Insayne joined #minetest |
08:23 |
|
Jason232_ joined #minetest |
08:30 |
|
Gustavo6046 joined #minetest |
08:40 |
|
Markow joined #minetest |
08:49 |
|
TomTom joined #minetest |
09:10 |
|
grouinos joined #minetest |
09:40 |
|
Talkless joined #minetest |
10:09 |
|
submariner joined #minetest |
10:16 |
|
Fixer joined #minetest |
10:25 |
|
proller joined #minetest |
10:37 |
MTDiscord |
<luatic> erlehmann: I should maybe add alpha weighing |
10:53 |
MTDiscord |
<luatic> erlehmann: Fixed the gist, now weighs by alpha and doesn't attempt to load non-PNG media. |
11:01 |
|
appguru joined #minetest |
11:23 |
|
Jason232 joined #minetest |
11:33 |
|
tech_exorcist joined #minetest |
12:06 |
|
independent56 joined #minetest |
12:18 |
|
GNUHacker joined #minetest |
12:31 |
MTDiscord |
<IhrFussel> @Luatic You can DEFINITELY change max_users on the fly I did that back in 0.4.X when suddenly all those 3rd-party apps connected and my active userbase couldn't play anymore |
12:32 |
MTDiscord |
<IhrFussel> I changed it from 40 to 60 or 65 without restart...and later back to 40 |
12:32 |
MTDiscord |
<luatic> Yes? |
12:33 |
MTDiscord |
<luatic> I was saying you couldn't change dedicated_server_step on the fly |
12:33 |
MTDiscord |
<IhrFussel> I just read something else, let me recheck |
12:35 |
MTDiscord |
<IhrFussel> Nvm I skipped the 'don't' it seems, sorry |
12:37 |
independent56 |
What's a normal size for map.sqlite on servers? Mine is 8 gb, from 4 gb back in 2021-11 |
12:37 |
independent56 |
One day, it'll hit the 10 gb mark |
12:41 |
independent56 |
I still can't belive i have so little space left on the server. Time for some spring cleaning |
12:43 |
independent56 |
Where is tunnler's abyss's linetrack hosted? |
12:46 |
MTDiscord |
<IhrFussel> The bigger it gets the smaller it grows usually |
12:46 |
MTDiscord |
<IhrFussel> Not smaller slower* |
12:53 |
|
lemonzest joined #minetest |
12:54 |
independent56 |
Why? Because the probablity of finding a random co-ordinate and it being unloaded decreases? |
12:56 |
independent56 |
It makes an exponantial graph with time on the y axis and size on the x XD |
12:57 |
independent56 |
A lot of space on my server was taken by massive amounts of logs XD |
12:57 |
independent56 |
36gb of terse .txt from 2021-11 |
12:57 |
MTDiscord |
<luatic> Query time complexity should only grow logarithmically with a decent DBMS like SQLite |
12:58 |
independent56 |
hmm |
13:43 |
|
Gustavo6046 joined #minetest |
13:49 |
independent56 |
How many lawyers play minetest? 1%? 0.5%? |
13:54 |
definitelya |
No clue mate |
13:57 |
|
GNUHacker left #minetest |
14:09 |
|
TomTom joined #minetest |
14:14 |
|
InFerNo__ joined #minetest |
14:21 |
|
LibreGNU joined #minetest |
14:25 |
|
Taoki joined #minetest |
14:25 |
MTDiscord |
<savilli> 100% of minetest players play minetest |
14:26 |
InFerNo__ |
Does updating a server make changes to the world? I did the update and now it's like I'm a new player and need to "register" again |
14:29 |
sfan5 |
sort of but what you're describing is not intended nor expected behaviour |
14:29 |
InFerNo__ |
looks like a new world, I went to the coords me and the kids had our "base" on, but it's just completely different |
14:30 |
sfan5 |
by which means did you update? |
14:31 |
InFerNo__ |
package manager |
14:31 |
sfan5 |
distro? |
14:31 |
InFerNo__ |
arch |
14:33 |
sfan5 |
if you use the systemd service you should have world folders inside /var/lib/minetest/ |
14:33 |
sfan5 |
you might have ended up with the wrong one |
14:35 |
InFerNo__ |
perhaps, the world folder is still there, the world.mt file is the old one, but the others have a a very recent modif date/time |
14:35 |
InFerNo__ |
and since the service is tied to the name of the world folder, it's hard to be mistaken |
14:35 |
sfan5 |
true |
14:36 |
sfan5 |
so you didn't find two worlds in there? |
14:36 |
InFerNo__ |
can you define "world" in this case? |
14:36 |
InFerNo__ |
what should I look for specifically |
14:37 |
sfan5 |
ls /var/lib/minetest/*/world.mt | wc -l basically |
14:38 |
InFerNo__ |
returns 1 |
14:39 |
InFerNo__ |
/var/lib/minetest/.minetest/worlds/world also contains world.mt file though |
14:39 |
sfan5 |
that sounds promising |
14:39 |
InFerNo__ |
the players.sqlite file contains the usernames |
14:39 |
InFerNo__ |
:-) |
14:40 |
sfan5 |
stop the server, move that to where the new one used to be and then check back |
14:40 |
sfan5 |
(take a backup of both just in case) |
14:42 |
|
grouinos joined #minetest |
14:57 |
InFerNo__ |
thanks sfan5 |
14:58 |
InFerNo__ |
According to my self-made documentation, the world used to reside in /var/lib/minetest/.minetest/worlds/world, but now it (needs to) reside(s) in /var/lib/minetest/minetest-server (where "minetest-server" is the name of the config file and the systemd unit) |
14:59 |
InFerNo__ |
I copied it over after careful verification and everything is working again |
15:28 |
|
Jason232 joined #minetest |
15:48 |
|
Andrew joined #minetest |
15:48 |
Andrew |
Hmm... |
15:48 |
Andrew |
src/client/content_cao.cpp:23:10: fatal error: ITextSceneNode.h: No such file or direct |
15:48 |
Andrew |
Anyone got this before? |
15:49 |
InFerNo__ |
I have updated Minetest 5.4.1 to 5.5.0 on my kids' ARM device, but now the screen stays black, does anyone have a tip? |
15:49 |
Krock |
downgrade? no idea. needs logs to figure out what could be wrong |
15:50 |
Krock |
Andrew: Irrlicht versions and Minetest version mismatch? |
15:50 |
InFerNo__ |
can give 'm, got one of their computers ssh'd right now |
15:51 |
Krock |
https://github.com/minetest/minetest/issues/12035#issuecomment-1027306600 there's also this |
15:51 |
Krock |
although not pitch black |
15:51 |
|
independent56 joined #minetest |
15:51 |
Andrew |
Krock: Might be, thanks |
15:51 |
InFerNo__ |
the menu doesn't even load, it's just a black screen with a window border |
15:53 |
InFerNo__ |
debug.txt only contains 2022-02-05 11:54:56: [Main]: Automatically selecting world at [/home/maxim/.minetest/worlds/Maxim] |
15:53 |
InFerNo__ |
which exists |
15:54 |
Krock |
and that's even before the main menu? |
15:55 |
Krock |
minetest.conf -> debug_log_level = verbose |
15:55 |
Krock |
this will generate you more detailed logs |
15:55 |
|
Guest3456 joined #minetest |
15:56 |
InFerNo__ |
I just removed minetest.conf but it doesn't even recreate |
15:57 |
Krock |
can you start a server from command line? |
15:57 |
Krock |
if that works, the issue would be really somewhere in the graphics engine init |
15:58 |
InFerNo__ |
ok, it created te ck |
15:58 |
Krock |
in which case you could run Minetest in gdb, then break and backtrace to see where it's stuck |
15:58 |
InFerNo__ |
ok, it created the conf when I ended the process |
16:01 |
Guest3456 |
how do I make clean in mt source? |
16:02 |
Guest3456 |
like get rid of all compiled objects? |
16:03 |
Guest3456 |
I understand that there are incremental build issues |
16:03 |
InFerNo__ |
verbose log gave me this: https://pastebin.com/raw/26MdhN7v |
16:04 |
Guest3456 |
I want to rebuild mt with newest git source and I did a git pull on the three that I still have from 5.5-dev |
16:04 |
InFerNo__ |
do you have open changes? |
16:04 |
Guest3456 |
I did a build in it and now I would like to clean that tree from the previous build before starting a new one |
16:06 |
Krock |
InFerNo__: at least the logs indicate no issue.. which is unfortunate |
16:06 |
InFerNo__ |
does make clean do anything? |
16:06 |
Krock |
"make clean" removes the cached build files |
16:06 |
Krock |
and lets you rebuild everything from zero |
16:07 |
InFerNo__ |
not the bins? |
16:08 |
Guest3456 |
make: *** No rule to make target 'clean'. Stop. |
16:08 |
Guest3456 |
Is that perhaps because the tree is already clean? |
16:08 |
Guest3456 |
I can also not find any CMakecache.txt |
16:09 |
InFerNo__ |
no, I don't think so, I have another project repository and I think we have a "clean" target in the makefile |
16:09 |
Guest3456 |
well, there is no Makefile in my tree atm |
16:09 |
Guest3456 |
I guess it is clean then |
16:10 |
Guest3456 |
also, I am building a debian package, so it builds in the debian/ subdir |
16:10 |
InFerNo__ |
I can't help you then, unfortunately, I don't know about Minetest development, I'm here to resolve other issues :) |
16:10 |
Guest3456 |
I did debian/rules clean and that cleaned up the debian build area |
16:10 |
Guest3456 |
I'm gonna wing it |
16:27 |
|
___nick___ joined #minetest |
16:39 |
|
Guest3456 joined #minetest |
16:50 |
Guest3456 |
appguru ? |
16:50 |
appguru |
yes? |
16:50 |
Guest3456 |
how can I pull your max objects commit into my local minetest clone? |
16:51 |
Guest3456 |
I'm not very proficient with git |
16:51 |
Guest3456 |
instead of wrestling 2 hours with git manuals, maybe you can give me a helpful pointer |
16:51 |
Guest3456 |
I have a tree with minetest master |
16:52 |
appguru |
simplest way to go is probably https://github.com/cli/cli |
16:52 |
Guest3456 |
and a tree that I cp -al -'ed |
16:52 |
appguru |
and then just "gh pr checkout <pr-id>" |
16:53 |
Guest3456 |
hmmm, is there a way to add your branch to my second tree using bare git cmds? |
16:54 |
Guest3456 |
so I can run diff -ruw on both trees and update the debian/patches dir |
16:54 |
Guest3456 |
so that I can have your patch in every debian build I will do of minetest git |
16:54 |
Guest3456 |
(that is my aim with it) |
16:55 |
MTDiscord |
<luatic> well, the "git-only" way would be to add my repo as a remote and pull the branch |
16:56 |
sfan5 |
https://github.com/minetest/minetest/pull/12055.patch might work as-is |
16:56 |
sfan5 |
if not you can easily edit it to match what debian's scripts expect |
16:56 |
lagash |
I've looked at https://github.com/minetest/contentdb/issues/229, but it appears to only concern metapackages. How would I get the list of mods that hard depend (or even optionally depend) on, say, unifieddyes? |
16:57 |
Guest3456 |
ooh thanks sfan5 ! |
16:58 |
Guest3456 |
that's exactly what I wanted |
16:58 |
lagash |
I suppose I could do it by querying the API, but perhaps there's a data dump somewhere? I assume it's not in the repo there. |
16:59 |
|
kamdard joined #minetest |
17:04 |
|
grouinos joined #minetest |
17:07 |
MTDiscord |
<Jonathon> Ladash, go to the package, go to what it provides, click a item, shows you what you want |
17:09 |
|
___nick___ joined #minetest |
17:11 |
Guest3456 |
sfan5 that direct patch download, is it documented somewhere? I could not find any reference to it on the github page for that pr |
17:11 |
Guest3456 |
it's very nifty |
17:11 |
sfan5 |
someone in the github docs, no direct links I'm aware of |
17:11 |
sfan5 |
somewhere* |
17:11 |
|
___nick___ joined #minetest |
17:12 |
Guest3456 |
in any case thanks a million for mentioning it! |
17:12 |
Guest3456 |
helped me to postpone wrestling with git innards |
17:13 |
Guest3456 |
and appguru thanks also |
17:13 |
Guest3456 |
I have a hunch why my chickens kept dissapearing |
17:14 |
Guest3456 |
or is that unrelated? |
17:17 |
rubenwardy |
lagash: https://content.minetest.net/metapackages/unifieddyes/ |
17:17 |
rubenwardy |
remember that mods don't depend on specific packages, they depend on mod names |
17:17 |
rubenwardy |
a metapackage is CDB's name for a mod name |
17:18 |
lagash |
rubenwardy: thanks, I just figured that out, lol |
17:18 |
|
Andrew joined #minetest |
17:22 |
lagash |
What would be a more popular/maintained alternative to colouredstonebricks mod? |
17:24 |
lagash |
letters optionally depends on it |
17:26 |
|
Jason232_ joined #minetest |
17:28 |
|
Andrew left #minetest |
17:28 |
Krock |
I think there's one mod from Tenplus1 or VE that uses dyes |
17:30 |
Krock |
!mod cblocks |
17:30 |
MinetestBot |
Krock: Coloured Blocks [cblocks] by TenPlus1 - https://forum.minetest.net/viewtopic.php?t=13303 - https://notabug.org/TenPlus1/cblocks |
17:32 |
Krock |
it might make sense to look out for unmaintained mods which could be moved into the minetest-mods group for maintenance |
17:32 |
|
Sven_vB_ joined #minetest |
17:36 |
|
Guest3456 joined #minetest |
17:53 |
MTDiscord |
<Jonathon> >moved to minetest-mods group for maintenance, funny considering its basically dead as well |
17:57 |
|
Taoki joined #minetest |
18:06 |
Calinou |
what alternatives does minetest-mods have? |
18:06 |
Calinou |
I'd say it's still better than keeping the mod in your own user/organization |
18:09 |
MTDiscord |
<Jonathon> mt-mods |
18:12 |
rubenwardy |
isn't that just for buck's mods? It's a confusing name as well |
18:12 |
MTDiscord |
<Jonathon> no |
18:13 |
MTDiscord |
<Jonathon> right now its VE mods, bucks, dead minetest-mods, and a few other random ends |
18:26 |
|
Alias joined #minetest |
18:28 |
definitelya |
I just fixed minetest-mods/frame mod by changing all mentions of "doors_blank.png" to "blank.png", finally. |
18:28 |
definitelya |
I really need to learn git a bunch. |
18:41 |
lagash |
Looking through the Lua API, I can see it mention on_rightclick pointed_thing can be nil, but what about clicker? Is that always non-nil or do I have to check for it? |
18:42 |
MTDiscord |
<Jonathon> it can be nil if another mod is calling your on_righclick |
19:10 |
erlehmann |
lagash better check it. something can click and then vanish i think. |
19:11 |
erlehmann |
people usually think it is impossible, but i think there is like 1 frame or so where it can happen. |
19:11 |
erlehmann |
don't believe me, of course, try to make it happen yourself |
19:18 |
|
specing_ joined #minetest |
19:20 |
|
Guest3456 joined #minetest |
19:33 |
|
independent_ joined #minetest |
19:36 |
|
Verticen joined #minetest |
19:52 |
|
oliverwood joined #minetest |
20:10 |
|
kabou joined #minetest |
20:11 |
|
Markow joined #minetest |
20:13 |
|
calcul0n joined #minetest |
20:21 |
|
LazyJ joined #minetest |
21:14 |
|
LazyJ joined #minetest |
21:18 |
|
Jason232 joined #minetest |
21:19 |
erlehmann |
rubenwardy i understand that the mumble positional audio CSM uses the log message method that you suggested. it seems to be fine. thanks! |
21:20 |
erlehmann |
what is a good programming language that also works easily on windows? i mean i need to write a very small program that reads the logs and makes the hardware rumble/vibrate/whatever you call it. |
21:22 |
erlehmann |
i can already make the thing go BRRRRR with python. does anyone have experience with python on windows? like how hard is it. |
21:34 |
rubenwardy |
python is as easy as any other |
21:34 |
rubenwardy |
anaconda helps install and manage environments |
21:38 |
erlehmann |
also regarding your sdl question, it seems to be that sdl can work, but the device support is limited |
21:38 |
rubenwardy |
work for what? |
21:38 |
rubenwardy |
oh rumble |
21:38 |
erlehmann |
i'll add that to the thread some time |
21:38 |
erlehmann |
as soon as i figured it out |
21:39 |
erlehmann |
see, the problem is that i do not have hardware right now that can rumble |
21:39 |
erlehmann |
and a friend of mine has it, but is on windows |
21:39 |
rubenwardy |
Remember Zipf's law |
21:39 |
rubenwardy |
Just supporting the top 5 devices will allow support for the vast majority of users |
21:39 |
erlehmann |
i showed him the ouch csm https://github.com/Git-Forked/ouch/blob/master/init.lua |
21:40 |
erlehmann |
well to be fair, almost all gamers i know use linux exclusively and otherwise maybe consoles |
21:40 |
erlehmann |
one uses windows and laments the fact that her games work *better* (like higher fps) on linux, but battlefield or whatever dectects running it on linux as cheating |
21:41 |
erlehmann |
while a bunch of cheats on windows are not detected (or so she told me) |
21:42 |
erlehmann |
rubenwardy the device that is most common in my circle of friends is most likely not supported by sdl, bc proprietary protocols |
21:43 |
erlehmann |
i remember reading up on how vendors do this and apparently there are even devices which require you to have a dongle to connect them … but you can also buy it without the dongle. sooo … some ppl figured out the dongles speak bluetooth and now no one needs to buy a dongle. |
21:43 |
erlehmann |
i forgot the name |
21:43 |
rubenwardy |
which device? |
21:43 |
rubenwardy |
I would guess that SDL just talks to the driver, which implements the device |
21:44 |
erlehmann |
the problem is having a driver in the first place, and such vendor shenanigans make that more complicated |
21:45 |
|
independent56 joined #minetest |
21:52 |
erlehmann |
well, the device in particular does not matter, SDL is indeed limited by the driver |
21:52 |
erlehmann |
https://old.reddit.com/r/gamedev/comments/1im3nr/has_anyone_managed_to_support_rumbleforce/ |
21:52 |
erlehmann |
> SDL works with my Dualshock3 (emulating X360) on Windows, just not Linux. |
21:52 |
erlehmann |
stuff like that |
21:52 |
erlehmann |
i mean the thread is a bit old |
21:53 |
|
LazyJ joined #minetest |
21:53 |
rubenwardy |
I have a Steam Deck preordered, I want to modify Minetest to run well on there |
21:53 |
|
LazyJ_2 joined #minetest |
21:54 |
erlehmann |
hmm, does minetest use sdl already? would be nice to just have a rumble function in the engine instead having to go through client mods. |
21:54 |
rubenwardy |
not yet |
21:54 |
rubenwardy |
will do soon |
21:54 |
rubenwardy |
well |
21:54 |
erlehmann |
i am asking bc additional dependencies are frowned upon |
21:54 |
|
LazyJ joined #minetest |
21:54 |
rubenwardy |
we plan to use SDL for input in the future, some work has been done on it |
21:54 |
erlehmann |
might work better than the irrlicht mess ig |
21:55 |
rubenwardy |
yeah |
21:55 |
rubenwardy |
SDL is super well supported |
21:55 |
erlehmann |
i remember when v-rob was surprised that i had two thinkpads in which the same letter gave irrlicht different OEM-whatever codes |
21:55 |
erlehmann |
or maybe one was on reform2, i do not remember |
21:57 |
erlehmann |
i am still concerned that minetest OGLES2 will not run on the mali GPU |
21:57 |
erlehmann |
it is literally conformant |
21:58 |
erlehmann |
i guess hecks “i'll just use OGLES2, everything supports it” needs two things: real world tests (i have hardware on which minetest looks bonkers with OGLES2) and actually limiting yourself to what OGLES2 guarantees |
21:58 |
erlehmann |
the second thing is probably way harder |
21:59 |
erlehmann |
in general, ppl with good hardware – especially game devs – are *really* unwilling to restrict themselves or put more effort into something if it runs on their devices :/ |
21:59 |
sfan5 |
minetest's shader support is extremely basic shit |
22:00 |
sfan5 |
and if that doesn't run on some awful embedded gpu then good luck doing anything useful with it |
22:00 |
sfan5 |
so quit whining that devs won't restrict themselves to unreasonable constraints |
22:01 |
erlehmann |
sfan5 the main problem is calling it OGLES2, really |
22:02 |
erlehmann |
like if you are not adhering to the guaranteed minimums, then maybe chose something more advanced anyway? |
22:02 |
erlehmann |
and yes i know that drivers are, in general, shit |
22:02 |
erlehmann |
GPU drivers i mean |
22:05 |
erlehmann |
i see the bug no different than the backface culling thing, which was triggered by minetest. but ultimately a driver problem. |
22:05 |
erlehmann |
or, well, a hardware problem. |
22:06 |
erlehmann |
i think either the hardware can not do backface culling or the driver did assert it could not. in any case, not drawing the triangles by means of a mesa patch fixed it, i think. |
22:23 |
|
Jason232 joined #minetest |
22:27 |
|
grouinos joined #minetest |
22:28 |
erlehmann |
Pexin regarding player provided media, it does take away from anything using note blocks etc. |
22:28 |
erlehmann |
well, note nodes to be exact |
22:31 |
Pexin |
we have note blocks on lifo but i was told they kinda suck |
22:33 |
erlehmann |
probably |
22:33 |
erlehmann |
i am just saying that removing game possibility space is bad |
22:34 |
|
LibreGNU joined #minetest |
22:34 |
erlehmann |
also you have to weigh legal issues: ppl rickrolling each other is funneh, but “do you have a loicence for that, matey?” |
22:35 |
Pexin |
websites handle it with a disclaimer "we don't control what people post, ucantsuethis" |
22:35 |
Pexin |
at least they used to |
22:35 |
erlehmann |
oh they get away with it if they have a takedown process |
22:35 |
MTDiscord |
<luatic> oh yay, GH is half-dead again |
22:35 |
erlehmann |
as a smaller operation, you may get a cease and desist |
22:36 |
erlehmann |
luatic in what way? |
22:36 |
Pexin |
full disclosure, mc hammer u cant touch this in midi-style is now playing in my head |
22:36 |
MTDiscord |
<luatic> https://www.githubstatus.com/ |
22:36 |
erlehmann |
Pexin, also some media are absolutely haram. in germany you can get in trouble for publishing specific songs, i think. |
22:37 |
MTDiscord |
<luatic> I was wondering why pushing to a branch didn't trigger an update on the PR. I assume it's because of webhooks being dead. |
22:37 |
erlehmann |
people usually think of nazi music or porn songs or something like that, but in reality an album named “planktonweed tape” by a rapper “spongebozz” is banned (as in you are not allowed to promote it where kids are, and sell it only if an 18+ customer specifically asks for it). |
22:38 |
erlehmann |
obviously, i am not a lawyer and this is not legal advice |
22:38 |
kabou |
memeclone |
22:38 |
erlehmann |
but i think hosting random media is not a good idea if the state expects you to keep quiet about that sweet sweet plankton weed lol |
22:40 |
erlehmann |
you can, of course, say that the constraint is that they can only upload media that they have made themselves or CC licensed songs. but you need moderation then ig. |
22:40 |
erlehmann |
or bulletproof anon hosting |
22:41 |
* Pexin |
makes castlevania-themed server with ripped-off sprite art on blockfaces and complete with area music. gets sued into the ground by konami. |
22:41 |
erlehmann |
hehe |
22:42 |
erlehmann |
yanvania: senpai of the night! |
22:43 |
erlehmann |
Pexin the reason we allow player provided bitmaps using mcl_maps is because it is insanely hard to make one |
22:43 |
erlehmann |
i.e. you can not just upload some offensive picture |
22:44 |
erlehmann |
so i guess having a sound api that allowed a mod to create songs in-game could be a thing |
22:44 |
erlehmann |
i believe that currently the synchronization primitives for that are missing. not sure. |
22:45 |
erlehmann |
i must of course say that my concerns are influenced by playing on anarchy servers |
22:46 |
erlehmann |
where literally the only constant is that even the griefers hate fascists, but otherwise players lie, cheat and steal. who needs better mobs when your opponents do weird stuff like humans do? |
22:46 |
erlehmann |
i have had a lot of fun making a house with a sign “do not steal my diamonds” which trapped players inside when they tried to. |
22:47 |
erlehmann |
(they could always dig out of it) |
22:48 |
erlehmann |
some other player once made some device that had a change detector (or how it was called) on a furnace (?) and threw potions of harming at whoever stole the cooking results without disarming the device. |
22:49 |
erlehmann |
i would definitely upload something like 10 minutes of silence followed by a rickroll hehe |
22:50 |
Pexin |
was about to type something about humans are the monsters but battery sent laptop to sleep mode. silly battery. |
22:53 |
erlehmann |
i think the worst thing i ever did to another player was 4 metal doors with a pressure plate in it |
22:53 |
erlehmann |
and a protection block nearby |
22:53 |
erlehmann |
i mean, i did free the other player |
22:54 |
erlehmann |
and i have not seen anything that looks *more* like a trap lol |
22:54 |
erlehmann |
good old doortrap, my fav 3x3 build |
22:54 |
erlehmann |
good for catching mobs too btw |
22:55 |
Pexin |
I've heard of sponges just below the water surface, so there's a thin layer of water, players think they can swim, then drop down a tall shaft into lava |
22:55 |
erlehmann |
off |
22:55 |
erlehmann |
oof |
22:56 |
erlehmann |
reminds me of the sponge mod i once made |
22:56 |
erlehmann |
it replaced air with sponge:air haha |
22:56 |
erlehmann |
or sth like that |
22:56 |
erlehmann |
Pexin the defense is obv to have songes be saturated after a time. mcl* sponges are. |
22:57 |
erlehmann |
Pexin https://forum.minetest.net/viewtopic.php?f=53&t=21586 https://forum.minetest.net/viewtopic.php?f=53&t=26979 |
22:57 |
|
ronoaldo joined #minetest |
22:59 |
Pexin |
yeah i found that mumble csm but I was referring to scripted nodes/mobs that can respond to specific stimuli to play different sounds with ingame distance atten |
23:00 |
|
Sven_vB joined #minetest |
23:00 |
Pexin |
my fault for not properly using "positional" i guess |
23:01 |
erlehmann |
but that thing seems to be possible already, or not? |
23:01 |
erlehmann |
or, … you mean like minecraft warden? |
23:01 |
erlehmann |
like a mob *hearing* sounds? |
23:02 |
Pexin |
is it? |
23:02 |
Pexin |
like it can detect nearby player and query info from it (current hp or whatever) and decide what sound to play? |
23:03 |
Pexin |
and vary the audible distance |
23:04 |
erlehmann |
why not |
23:04 |
Pexin |
hm |
23:30 |
|
Jason232_ joined #minetest |
23:48 |
|
proller joined #minetest |
23:53 |
|
appguru joined #minetest |