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 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 ?