Time  Nick           Message
00:11 Verticen       I concur with the echo thing, figuring out an effective way to determine if echos should be used could make caves much more ambiant! You would want certian nodes to support echo (stone) and some not to (wool) - this may make for a more complex system than just checking the number of air nodes around the player.
00:13 freelikegnu    maybe each block reflects or absorbs sound by a non zero amount inversely proportional to th edistance from the player
00:14 xachman        I mad a bed!!!!!!
00:14 xachman        made lol
00:15 freelikegnu    the delay is proportional to distance from the node to the player
00:15 xachman        Should roll some credits on all those that helped me in this achievement
00:15 freelikegnu    "Many thanks to all who have cotton me so far"
00:16 Verticen       freelikegnu there would need to be a cutoff distance though, say 20 nodelengths, else a player outdoors could have sound calculations for thousands of nodes - could be a performance hit. I don't really know how minetest rendering/drawing works though, so it may be easier to do than I think
00:17 xachman        lol
00:21 Astrobe        I was thinking more about smthg like if player:get_pos().y < 0 then minetest.reverb(player, true) end with a simple constant reverb effect.
00:22 Astrobe        You can't get scared of your shadow in MT, but a variable echo would really be problematic for those who rely on sound to spot hostiles.
00:22 Astrobe        That is, "hear them coming".
01:48 oil_boi        Is there a way to turn off the terrain generator at a certain level? Or change how it spawns terrain? Never really dove into terrain gen
01:49 rubenwardy     worst case, you can set everything to air using   register_on_generated
01:49 rubenwardy     forget the name of the callback
01:50 rubenwardy     you could consider modifying the mapgen noise parameters
01:52 Astrobe        Or the biome parameters (ymin/ymax) ?
01:57 Extex          !help
01:57 MinetestBot    https://github.com/sfan5/minetestbot-modules/blob/master/COMMANDS.md
01:57 Astrobe        Speaking of, if I set node_stone="air", will the dungeons generate in that "stone"?
01:58 Astrobe        I've just had a weird "spaceship" idea/
01:59 Extex          !server addr:extex.minecity.online
01:59 MinetestBot    Extex: No results
01:59 Extex          Hmm
02:02 Astrobe        I guess it won't, but maybe with a node-stone that's exactly like "air" except for the name...
02:07 oil_boi        rubenwardy, is there a way to generate normally then modify the mapgen params below a certain y coordinate?
02:46 Noclip         Will the new floatlands still be limited to mapgen v7?
02:49 argyle         So, I write a book, right, then I throw it out of my inventory (q) onto a table.  I want that book / object to persist until someone else finds it.  Is there something I set my config to for that to happen?
02:52 Astrobe        normally those thrown objects disaapear after a duration that can be set in the config, but it might not be a good idea to increase it too much.
02:52 * Noclip       sent a long message:  < https://matrix.org/_matrix/media/r0/download/matrix.org/zJbTFRhaaupwACFqzhJDcmlZ >
02:52 Astrobe        You could use bookshelves for that instead.
02:53 Noclip         item_entity_ttl = 900
02:54 Astrobe        Units are seconds.
02:54 Noclip         ("Time in seconds for item entity (dropped items) to live.
02:54 Noclip         Setting it to -1 disables the feature.
02:54 Noclip         type: int")
02:55 Noclip         I don't know why the bridge said it would be "a long message" as it were just 4 short lines ...
03:00 oil_boi        How to get map seed?
03:03 Noclip         What do you mean? The normal map seed is shown ingame in the F5 menu and can also be found in the world's map_meta.txt file if you mean that.
03:04 Noclip         `cat map_meta.txt | grep ^seed`
03:09 argyle         Thanks!  I'll try "item_entity_ttl = -1".  I like the idea of persistence.  We'll see if I like the actuality of it?
03:13 Noclip         As Items are objects keep this one also in mind:
03:13 * Noclip       sent a long message:  < https://matrix.org/_matrix/media/r0/download/matrix.org/uuHzFtnLCZHBDRmQIqUQNoED >
03:19 argyle         I'll see messages when objects exceed max_objects_per_block, by default right?
03:21 argyle         a block is just a block, right? 1 m^2? or a mapblock?
03:21 Noclip         No, nothing will happen, until you restart the server. But as soon as you do that all items exceeding the value will be deleted and then you will get a message.
03:22 Noclip         Eventuell reloading the chunks by going away and coming back might also work.
03:23 Noclip         It's referring to mapblocks. The blocks you're talking about are called nodes in Minetest.
03:24 Noclip         So (16m)^3 = 4096 m^3
03:24 oil_boi        No, how to get map seed through lua api
03:25 Noclip         Ohh, I already assumed that you meant something different as the question was to easy. ?
03:26 oil_boi        Oof, I just found minetest.get_perlin() this is getting complicated to handle in one instance
03:27 oil_boi        Damn this seems to be abstract and not allow me to just get the straight world seed, damn
03:28 Noclip         (I don't know the answere)
03:28 argyle         gotcha. 16^3 nodes in a block, 64 objects attached to that space.  I think I can live with that density?
03:28 Noclip         *answer
03:31 Noclip         64÷4096 = 0,0156
03:31 Noclip         So can have 0,0156 objects per node on avarage.
03:32 Noclip         *So you can have
03:33 argyle         Beside stuff that you threw down, or is like floating about that you can grab, what counts against those max objects?
03:35 Noclip         What? I can't understand your first sentence. Can you reformulate it, please?
03:35 Astrobe        mobs. Leaf decay.
03:36 argyle         Owned mobs?
03:36 Astrobe        All mobs
03:36 Astrobe        missiles too.
03:37 Noclip         Everything that is technically an object is counted.
03:38 Noclip         Nearly everything that is not a block is an object in Minetest.
03:39 oil_boi        >nearly everything
03:39 Noclip         *that is not a node
03:39 oil_boi        Everything that isn't a node is an object
03:40 oil_boi        Except for your hud, huds are cool 8)
03:40 argyle         Are there unseeable things like behaviors that are objects?
03:41 Noclip         Clouds are also not nodes or objects.
03:42 Noclip         Other mods might add some objects which you won't recognize.
03:42 Astrobe        there's particles and particle spawners but Idon't think they are processed as objects.
03:43 argyle         I think I will try turning that knob up.  Or maybe I will see how many things I can toss in one room.
03:44 Astrobe        Technically you could make an invisible object entity and attach something to it, which could be seen as a "behavior" object, but that's prolly not what you were thinking about.
03:46 Noclip         Alternatively you could just use this mod: https://content.minetest.net/packages/zorman2000/itemshelf/
03:46 argyle         I dunno, I was just trying to get a feel for if 64 objects in a 4096 cubic meter was a reasonable density of floaty rotating stuff.
03:47 argyle         Oooh itemshelf looks fun
09:52 BuckarooBanzai Hey all, i'm building a kind of "thingiverse" but for minetest: https://blockexchange.minetest.land/#!/schema/BuckarooBanzai/small_landscape let me know what you thing... ;)
09:52 BuckarooBanzai !title
09:52 MinetestBot    BuckarooBanzai: Block exchange
09:54 Krock          <no descrption>
09:54 Krock          BuckarooBanzai: there are too many faces on that page
09:55 Krock          but the render seems to work good so far :D
10:07 BuckarooBanzai Krock: yeah, the water looks shitty :P but its a prview after all...
10:07 BuckarooBanzai *preview
10:44 ANAND          BuckarooBanzai: Neato! :)
10:46 ANAND          Free butterfly included!
13:37 nephele        For adding sounds to my game, how would i go about doing this, do i need to specify for each node what the sound is? or is there some default value that can be played for i.e walking?
13:40 sfan5          > do i need to specify for each node what the sound is?
13:40 sfan5          yes
13:43 nephele        does mt support wav?
13:43 nephele        the lua api only mentions ogg
13:44 nephele        or, more generall which formats are supported?
13:45 sfan5          ogg
14:15 Daisae         Is there a way for a player to make cactus grow?
14:23 Krock          Daisae: place it onto sand next to water
15:22 MinetestBot    02[git] 04sfan5 -> 03minetest/minetest: script: Move SAO usability check so that it covers all functions (#9698) 1387829cd https://git.io/JfJb6 (152020-04-18T15:21:58Z)
15:22 MinetestBot    02[git] 04Desour -> 03minetest/minetest: Formspec: allow lists to change size and existence while the formspec… 134fb6b6a https://git.io/JfJbi (152020-04-18T15:21:10Z)
15:22 MinetestBot    02[git] 04Desour -> 03minetest/minetest: Apply a scrollbar's default value to scroll containers (#9699) 13241bf44 https://git.io/JfJbP (152020-04-18T15:20:20Z)
15:22 MinetestBot    02[git] 04HybridDog -> 03minetest/minetest: serverpackethandler: Reduce pkt->getPeerId() invocations and more (#9… 137b57d3f https://git.io/JfJbX (152020-04-18T15:19:53Z)
16:10 xachman        SO have 2 devices that show glass as black anything I can do about that?
16:13 rubenwardy     what devices?
16:14 rubenwardy     what MT version?
16:14 rubenwardy     what OpenGL versions?
16:14 xachman        so many questions
16:14 rubenwardy     yeah
16:14 rubenwardy     the title bar of MT will say the OpenGL and MT version
16:14 xachman        dell e4310 lapto
16:14 xachman        laptop
16:15 xachman        minetest 5.2
16:15 xachman        where do I find this opengl stuff?
16:15 rubenwardy     it'll be in the title bar when running a game   https://rwdy.uk/fXZs3.png
16:16 rubenwardy     you have to be in a game, mind
16:16 xachman        4.6.12559
16:16 rubenwardy     huh, that should work
16:16 rubenwardy     is this the glass in Minetest Game?
16:17 xachman        yea and all the flowers look like they cards
16:17 rubenwardy     sounds familiar
16:17 rubenwardy     the flowers one sounds like #9675
16:17 ShadowBot      https://github.com/minetest/minetest/issues/9675 -- Bug with textures of grass, mushroom and others
16:17 rubenwardy     can you look in debug.txt for shader errors?
16:18 rubenwardy     +please :)
16:18 xachman        yes it looks like that
16:18 xachman        yea ill get the error where is that debug.txt file normally found
16:19 rubenwardy     depends on the platoform. Windows would be bin/debug.txt, same folder as minetest.exe.   Linux will be ~/.minetest/debug.txt
16:19 rubenwardy     no idea about snap/apimage/macos
16:20 xachman        generate_shader(): failed to generate "nodes_shader"
16:20 rubenwardy     If you have a github account, I'd appreciate if you could post it in that issue
16:20 xachman        I found it on windows its in the main directory above bin
16:21 xachman        oh look at that opengl is different on this model its 2.1.0
16:21 rubenwardy     if not, please paste bin/gist that line and the surrounding lines (if in doubt, +/- 20) and paste the link
16:21 rubenwardy     oh ok, that's more like it
16:21 xachman        lol what do I do about that?
16:21 rubenwardy     well, for now you can disable shaders
16:22 rubenwardy     I'm not sure what our minimum OpenGL version is for shaders and such
16:22 xachman        welp that did fix the cards thing
16:22 xachman        where does it get the opengl version from?
16:23 rubenwardy     drivers and hardware
16:23 xachman        well at least the kids can play and see thru glass.  I can look at updating that later.
16:23 rubenwardy     updating drivers can help, but you often find yourself limited by your hardware
16:24 rubenwardy     xachman: if the error isn't      0:140: '&&' :  wrong operand types  no operation '&&' exists tha  //    ERROR: 0:141: 'vec4' : syntax error syntax error
16:24 rubenwardy     notice the numbers "140" in particular, then it would be good to see what the error is anyway
16:26 xachman        rubenwardy: I get error 0:139 incorrect processor directive
16:27 rubenwardy     that's different, please may you pastebin the relevant section of the log? https://gist.github.com/
16:27 Krock          I've seen that issue already
16:27 rubenwardy     ah
16:28 Krock          https://github.com/minetest/minetest/issues/9675
16:28 Krock          writing patch now
16:28 rubenwardy     I linked that, was wondering if it was the same error
16:28 Krock          another thing that is probably an easy fix is to accept aliases for get_content_id. seen some issues
16:28 xachman        Thanks Guys!
16:29 rubenwardy     xachman: nevermind, it's the same error. No need to submit a log
16:29 rubenwardy     Krock: wait, it doesn't do that?
16:29 Krock          only partially. force alias doesn't work
16:29 Krock          there's also an issue about it
16:29 Krock          #9632
16:29 ShadowBot      https://github.com/minetest/minetest/issues/9632 -- register_alias_force() breaks get_content_id()
16:29 rubenwardy     even if the force alias is done before the get_content_id?
16:30 rubenwardy     thanks
16:30 Krock          I suspect a malfunction within the force alias
16:30 Krock          and that get_content_id() is just a follow-up issue
16:33 Krock          xachman: please change client/shaders/nodes_shader/opengl_vertex.glsl  L105
16:33 Krock          remove the tailing backslash and move the bottom line to the end of this previous one
16:33 Krock          does it fix the issue for you?
16:34 Krock          after this way than booting up my laptop to verify it
16:34 Krock          s/after/faster/
16:35 xachman        ok@
16:35 rubenwardy     (also reenable shaders)
16:35 xachman        ok!
16:37 xachman        have to install vscode nothing on here but notepad at the moment
16:37 Krock          notepad is totally fine as long you can edit the text file
16:38 Krock          it might struggle with the line endings, depending on how it was installed
16:38 freelikegnu    omg the forum is so painful
16:38 Krock          freelikegnu: welcome in 2020
16:38 xachman        well line endings wont read in notebad
16:38 xachman        notepad
16:38 Krock          brb booting laptop
16:38 freelikegnu    at least there are git repos.. imagine if we were downloading from the forum :p
16:41 xachman        krock: i made those changes no change
16:42 DS-minetest    mtg just crashed for me: fireflies, line 82: `minetest.get_node_light(pos) <= 11`; get_node_light returned `nil`, which is documented
16:42 DS-minetest    edit: crashes every time*
16:42 freelikegnu    are you saying the fireflies are buggy?
16:43 DS-minetest    lol, yes
16:43 orbea          DS-minetest: i wonder if butterflies have the same issue?
16:44 freelikegnu    if so we may have to use the larval editor
16:46 orbea          yes, seems both butterflies and firefies work the same way in that regard
16:46 orbea          if one can crash, tey both probably can...
16:46 orbea          *they
16:46 xachman        krock: now its 0:140 incorrect processor directive
16:46 orbea          DS-minetest: i assume it should look more like tree.lua from default?
16:47 orbea          local light_level = minetest.get_node_light(pos)
16:47 orbea          if not light_level or light_level < 13 the
16:47 xachman        krock: oh wait it fixed it didnt hit ctrl+s
16:51 * DS-minetest  wonders in what situations the function returns nil
16:52 Krock          xachman: thanks for the feedback. meanwhile I'm compiling the lastest Minetest version on the laptop to test it... heh.
16:52 * orbea        guess when the node is not air
16:53 DS-minetest    orbea: paramtype=="light" is fine
16:54 orbea          was a naive guess )
16:54 orbea          :)
16:54 Krock          laptop goes "wwooooooooooHHHHHSSSSSSSSSSS"
16:55 DS-minetest    the digital radiator
16:56 DS-minetest    aha, the node where on_timer is called is ignore
16:56 Krock          x86. supports SSE2. that's it :D
16:57 Krock          this dinosaur gotta live longer than me I suppose
17:00 DS-minetest    so, does it have feathers?
17:02 * DS-minetest  still wonders how on_timer could be called on ignore
17:02 DS-minetest    is this an engine bug?
17:04 Krock          DS-minetest: there's a bug report about it
17:04 DS-minetest    :O i've searched but couldn't find anything
17:05 Krock          or was it AMBs that triggered on ignore?
17:05 DS-minetest    no, node timer
17:05 MinetestBot    02[git] 04SmallJoker -> 03minetest/minetest: Shaders: Complete 478e753. OpenGL 4.3 compatiblity 13c87d52a https://git.io/JfJxj (152020-04-18T16:36:47Z)
17:06 Krock          oh right. The issue I remember was about ABMs that triggered on nodes that weren't within the defined parameters
17:06 Krock          sorry, false alert
17:07 DS-minetest    should I open an issue?
17:08 DS-minetest    and post the world for reproduction?
17:11 Krock          are you sure the node timer was started correctly? would be handy to have a mod to reproduce this bug - for example replacing one node with another which then calls to on_timer anyway
17:11 Krock          use of swap_node and vmanip are invalid
17:11 DS-minetest    uh, actually I have no idea why this happens
17:12 DS-minetest    the only mods installed were a simple test mod (for 9708) and the helicopter mod. both mods don't modify the world
17:12 DS-minetest    and of course the mtg mods
17:14 DS-minetest    hence making a mod for reproduction would be difficult
17:15 orbea          would have to try to abuse teh function until it crashes :P
17:16 orbea          probably easier to just guard against the crash than fix the source reason even if that ltter would be nicer
17:27 freelikegnu    rubenwardy: how do I get ContentDB to use my "goblins" project instead of "mobs_goblins"?
17:27 Krock          delete & re-setup
17:28 freelikegnu    I have not added anything to ContentDB
17:34 freelikegnu    do you mean I have to delete the forum topic?
17:39 Krock          no no. can't you specify a custom name?
17:39 Krock          it has to match the mod name, though.
17:54 freelikegnu    I was able to set the repo on creation in the ContentDb
18:03 BuckarooBanzai i finally managed to create a post in the forums for the blockexchange mod: https://forum.minetest.net/viewtopic.php?f=14&t=24579 (feedback welcome, if you can access the forums that is...)
18:03 BuckarooBanzai !title
18:03 MinetestBot    socket.timeout: The read operation timed out (file "/usr/lib/python3.6/ssl.py", line 631, in read)
18:04 nephele        (i guess that is a no, haha)
18:04 BuckarooBanzai nephele: works 1 in 3 times... roughly...
18:05 nephele        Makes users check 3 times, makes 3 times the server load :)
18:05 nephele        overloaded server makes it more overloaded, untill users give up heh
18:05 cheapie        Everyone knows the forums are hosted on a C64 with a 1541 by now, so be patient I guess :P
18:06 BuckarooBanzai cheapie: C64? how fancy... :)
18:06 cheapie        Just be glad they have a 1541 now, they were using tape before I think :P
18:09 nephele        tape is not a bad storage medium
18:09 BuckarooBanzai cheapie: "1541"? (maybe i'm not old enough to know that... :P)
18:10 nephele        it's still used in industrial storage applications, mainly beacuse of the longjevity of data written on it :)
18:10 sknebel        cheapie: that was the floppy drive for the c64
18:12 sknebel        Oops
18:12 sknebel        BuckarooBanzai: ^^^
18:13 BuckarooBanzai yeah, i googled it: 5¼ disk, before my time then, i started with 3.5" disks...
18:14 xachman        Is there any way of finding my way back to my house when I get lost
18:15 sfan5          look in debug.txt for the coordinates where you built things at previously, then teleport there
18:15 sfan5          that's the cheaty way
18:15 sfan5          you can also try using a map item to locate it (if you aren't too far from it)
18:15 xachman        oh would it be in the server logs?
18:17 sfan5          yes
18:18 xachman        how doe I see my coordinates in the game?
18:19 BuckarooBanzai xachman: press F5
18:20 Krock          write a mod that prints it
18:20 Krock          BuckarooBanzai: 720 KiB ones?
18:20 BuckarooBanzai Krock: yes, first those then the 1.44MB variant ;)
18:24 freelikegnu    would MT even run on a ppc amiga?
18:25 BuckarooBanzai freelikegnu: i don't think so...
18:25 BuckarooBanzai it has some issues even on a raspberry pi (the client)
18:26 Krock          Minetest needs quite some RAM and at least some graphics performance, so I don't think it would run ther
18:27 xachman        sfan5: Thanks I found it!
19:45 rubenwardy     BuckarooBanzai: you really should use human-friendly sizes!
19:45 rubenwardy     regarding block exhange
19:45 rubenwardy     > 364306
19:45 rubenwardy     woah that's loads!
19:45 rubenwardy     wait, it's 364KB
19:46 BuckarooBanzai yeah, one of many (little) things on the todo list, currently i'm focusing on function though
19:47 BuckarooBanzai size is not really an issue: its saved in chunks of 16^3 nodes and could (in theory) hold a whole server ;)
19:50 rubenwardy     public domain is not a valid license in a lot of jurisdictions, so is all rights reserved - CC0 should be used instead
19:51 BuckarooBanzai hmm, i though public domain == CC0 ...?
19:51 Calinou        it's not exactly the same thing
19:52 Calinou        CC0 is a public domain dedication, with a license fallback in jurisdictions where the author can't dedicate something to the public domain voluntarily (like in France)
19:52 Calinou        the license is very permissive and is close to public domain in practice
19:52 BuckarooBanzai *thought
19:54 BuckarooBanzai the default license is actually "CC0" just the displayed image shows "public domain", maybe i should write the license name too....
19:55 rubenwardy     oh hmm
20:35 tf2ftw         hi
20:36 tf2ftw         Whats up with the wiki?
20:36 Krock          it's not up
20:36 tf2ftw         Is there a donation link or something so we can keep that thing more stable?
20:36 Krock          no, but you could try buying a fish trout to slap celeron55 :3
20:37 Krock          well actually yes. I think there's something on minetest.net
20:37 Krock          --> https://www.minetest.net/get-involved/#donate
20:38 Lapis_Wolf     hello
20:38 Krock          hello Lapis_Wolf
20:39 Lapis_Wolf     does anyone know about the new jukebox mod for minetest?
20:39 Krock          !mod jukebox
20:39 MinetestBot    Krock: Jukebox [jukebox] by LNJ - https://forum.minetest.net/viewtopic.php?t=13505 - https://github.com/minetest-mods/jukebox
20:39 Krock          this one?
20:39 Lapis_Wolf     that's the one for 5.x right?
20:40 Krock          0.5.0-dev and upwards according to init.lua
20:40 Krock          so yes
20:49 Lapis_Wolf     i was wondering,i want to add my own songs to it,but i don't know how to convert mp3 files to mono ogg files
20:51 adfeno         Hi there, if player is wearing a full set of diamond armor and shild, mobs_monster:dungeon_master deals damage only with fireball, while punch has 6 fleshy damage, fireball has 8, and armor: 15 at minimum.
20:51 benrob0329     Lapis_Wolf, ffmpeg or a front-end (Like WinFF) are your best options
20:52 Krock          or use Audacity
20:52 benrob0329     That works too
20:52 adfeno         "3d_armor" and "shields" mods are used
20:53 Lapis_Wolf     ok,i figured i may need that so i had already started the download of Audacity
20:53 adfeno         As far as I understand, fireball shouldn't do damage.
20:53 Lapis_Wolf     speaking of which, what is the general purpose of Audacity
20:53 Lapis_Wolf     ?