Time Nick Message 00:36 Kelp Okay I am back. 00:36 Kelp I opened up a pop os live session and in it I get 75 fps 00:36 Kelp But on my kde neon installation i only get 50 00:37 Kelp Makes no sense 01:17 MTDiscord Could be a GPU-compositing WM that's interfering with 3D apps? 01:28 MTDiscord is this singleplayer or multiplayer 01:28 MTDiscord i have a sneaky feeling 05:05 Swift110-mobile hey 05:05 rndusr hi 05:16 Andrew When can minetest have a stable forum? 05:26 independent56 Ahaha i had a compound dream where i went into LEO a few times, told minetest IRC about this achivement and "yeah, it might have been a dream though", and then i woke up from that dream. 05:29 BuckarooBanzai Andrew: when the old one dies ;) 05:30 independent56 thats wy there were DDOS attacks! 06:27 independent56 i found the phrase "WordPress Developers will drive you down a dark path of coding & customization" in some article. It is aimed at sma buisness owners. "dark path" shouldn't have been used. 10:05 Wuzzy I really like world-aligned textures: https://satoshiupload.com/images/wX8kIHY46H.png 10:05 Wuzzy its all the same node 10:09 sfan5 neat 10:21 Wuzzy Hades Revisited 0.10.0 is here! https://forum.minetest.net/viewtopic.php?p=397361#p397361 11:35 Miniontoby2 Hey 11:36 Miniontoby2 So there is a mod by cheapie called digiscreen and he made a lua script to convert image to table and i tried to make it python 11:36 Miniontoby2 but i dont understand why io.write is being used without opening a file 11:37 Miniontoby2 (Script: https://gist.githubusercontent.com/cheapie/e4edc2ea274750c235c984d972703803/raw/5406950a90b73260051784f79b4acab86bc204f0/image2table.lua ) 11:37 Miniontoby2 Can someone explain me what the io.write does in this script??? 11:40 sfan5 it writes to standard output, so the console 11:40 Miniontoby2 So does thay mean it just prints it 11:41 Miniontoby2 So io.write -> print 11:41 Miniontoby2 Or not? 11:42 Miniontoby2 Or am i misunderstanding this? 11:44 sfan5 yes 11:45 Miniontoby2 Yes, what?? Correct or incorrect?? 11:46 Miniontoby2 I guess that ypu mean im correct but im not sure 11:48 SwissalpS io.write prints to std out as sfan5 said. Not sure what you mean with "io.write -> print", maybe "io.write prints to std out" ? 11:49 Miniontoby2 I meaned can i replace io.write with print? 11:49 Miniontoby2 Because as i said i am rewriting the code to python 11:50 SwissalpS mostly yes, but doesn't python also have io.write that can also be used to write to other destinations than std out 11:51 Miniontoby2 But is it possible? Because i dont want to make it more difficult than it is rn 11:51 Miniontoby2 Python may error on it if i dont open file 11:52 SwissalpS well, this is a Minetest channel, most ppl here use lua, you may want to ask python specific questions on a python channel :) 11:53 Miniontoby2 Py sscript ik how to run, but lua i dont so thats why (and NO i dont want to learn it) 11:53 SwissalpS they would know the details better 11:53 Miniontoby2 Oke but so you say i can try replace it 11:53 sfan5 just try and see if it works 11:53 Miniontoby2 Oke thx for the help 11:54 Miniontoby2 Bye 13:53 Kelp It's singleplayer @Jordach but it also is low in multiplayer 14:01 Wuzzy So, Hades Revisited ... if you played this before, feel free to ASK ME ANYTHING 14:12 specing Hi Wuzzy. Nice to see that it is NOT on monopolyhub :) 14:13 Wuzzy hahaha 14:13 specing Wuzzy: is it meant to be singleplayer only? 14:13 Wuzzy for now, yes 14:13 Wuzzy multiplayer is not tested 14:13 Wuzzy i dont have a real concept for multiplayer anyway. protection is ignored as well... 14:14 Wuzzy i think it will work OK if you play with people who are "on your side" i.e. dont intend to grief ;)... but agian, not tested 14:15 specing Wuzzy: Hmm, I was thinking about a concept of a base-less Minetest game 14:15 specing no area protections whatsoever 14:15 specing Everything you own is stored in your inventory, or in portable chests 14:16 Wuzzy you've just reinvented the concept of anarchy servers lol 14:16 Wuzzy that's basically Minecraft which also has zero protection by default 14:16 specing Nah, by "anarchy server" I understand that they still have area protection, but are just unmoderated 14:16 specing /with few, if any, rules 14:16 Wuzzy thats not what i meant 14:17 specing Wuzzy: But imagine that you could pack groups of nodes into bunches, which you could deploy. Like digtrons 14:17 Wuzzy hmm 14:17 specing so you'd have a temporary unprotected base whenever you want, and pack it before you go 14:18 Wuzzy i dont think ill add digtrons to the game. too complex and wont really fit the game style anyway 14:18 specing ehh, digtrons are simple. But they are 1000% overpowered 14:19 Wuzzy Oh, i DO plan tools of overpower ? for fast terraforming 14:19 specing and I wasn't suggesting to add them or to change your game 14:19 Wuzzy its ok 14:19 specing Was just thinking aloud about a new concept with temporary bases 14:20 specing You could craft a "node crate" that carriers up to N nodes (craft more to carry more?). And you'd punch several nodes with this carrier to crate them 14:21 specing Well, you'd punch a single node, and it would crate them all 14:21 specing (and you'd somehow tell it which ones to crate) 14:23 MTDiscord Re: approaches to area protection: in NodeCore we generally don't bother with these (external mods are supported but rarely used), the game is just hard enough that learning how to grief takes too much work for the average griefer, and it's PvE-focused enough that we rarely have issues. :-D 14:24 MTDiscord Ironically I'm planning on anti-protection features. There's a mod that prevents players from taking their inventory with them when they leave the game (nc_yctiwy) and I'm planning on integrating it into the base game. 14:25 Wuzzy thats the most absurd mod name I have every seen. ? 14:31 MTDiscord You Can't Take It With You 14:32 MTDiscord There's an absurder one: You Can't Touch It Either by Avicennia. 15:36 independent56 Haha see whilst you can, PHP being horrible: http://www.menestralia.es 15:45 independent56 (a big php error for some sysadmin to fix) 16:02 twoelk the "under Zero" aka unternull game based servers of the all-water worlds sometimes had a nothing protected you loose everything on disconect policy 18:41 independent56 I dislike GNU's article on "free software is not Open Source". it is insane, bashing open source, and saying "nah, stay away from propietary software", Matlab is propietary, but it's brilliant. propiatary software is important to keep software a buisness and not just some hobby. 18:45 independent56 https://www.gnu.org/philosophy/open-source-misses-the-point.html 18:52 * Pexin mutters "capitalist" 18:53 specing > propiatary software is important to keep software a buisness and not just some hobby. 18:53 specing yeah, no 18:54 specing I dislike both terms: "free software" and "open source". I prefer "libre software" myself 18:54 specing free software makes people think it's free as in gratis 18:54 specing "open source" has no philosophy attached 19:01 mrkubax10 How to grant privilege to someone on minetestserver? Method on wiki involves auth.txt which doesn't exist 19:01 beanzilla /grant someone priv 19:01 beanzilla If you know the priv that is. 19:01 Krock join with the admin account 19:02 mrkubax10 Yeah I know but no one have privilege to grant to others (new server) 19:02 GNUHacker https://www.gnu.org/philosophy/free-sw.html 19:03 mrkubax10 Krock: you mean admin username? 19:03 Krock @mrkubax10: specify "name = mrkubax10" in mientest.conf 19:03 Krock this way your name will have admin rights 19:03 mrkubax10 i will try 19:03 twoelk maybe the server admin needs to do "/grantme all" 19:03 Krock twoelk: first you must become a server admin 19:03 Krock that's where we're at 19:06 mrkubax10 Krock: thanks it worked 19:06 Krock !next 19:06 MinetestBot Another satisfied customer. Next! 19:16 independent56 is it just me or does libreoffice suck? I like google docs, but it isn't powerful enough, and microsoft office costs as well as being owned by microsoft. 19:16 twoelk is there actually a command to list all possible privs of a world in contrast to listing just the ones the player actually has? 19:16 specing it does 19:16 specing independent56: use LaTeX 19:16 independent56 Hmm... i'm scared of the ddg image results tbh 19:16 specing ? 19:17 Kelp independent56: Try ONLYOFFICE 19:18 Krock onlyoffice is re-styled libreoffice 19:19 twoelk abiword is ok for just writing, duno what platforms it works on though 19:19 independent56 https://www.onlyoffice.com/en/download-desktop.aspx There is no linux download and it is propietary. i only use propietary if i absolutely have to. 19:19 Krock hmm weird. I might be wrong 19:21 MinetestBot 02[git] 04Wuzzy2 -> 03minetest/minetest: Add wallmounted support for plantlike and plantlike_rooted nodes (#11… 13f4d8cc0 https://git.io/JWzm3 (152021-07-15T19:19:59Z) 19:22 sfan5 independent56: what are you missing from libreoffice? 19:22 independent56 (unrelated) In fact, i use protonmail (propietary sofftware). it works fine. i dislike how gnu says "oh grr propietary software. Despite it making money and feeding some of our developers, grr". 19:23 independent56 I miss stuff like really intelligent spellchecking (privacy not included), and all the keybaord shortcuts i learnt, and the alt+/ for quickly doing what you like. 19:23 Kelp Protonmail isn't proprietary 19:24 independent56 haha yeah, is hould do some basic ddg before i assume. but brilliant! 19:24 independent56 it's not free, but it's open source, so brilliant! 19:25 independent56 phew, no php! 19:26 Wuzzy wallmounted plantlike nodes just dropped! https://satoshiupload.com/images/SKaf2dOXs0.png 19:26 Wuzzy *happy Wuzzy noises* 19:27 Krock on spot 19:31 jluc :-D 19:35 specing Wuzzy: it looks ... weird...to say the least 19:36 Wuzzy hehe 19:36 Wuzzy just messing around with MTG 19:37 Wuzzy could also be useful for corals or wall crystals 19:37 Wuzzy https://user-images.githubusercontent.com/17455197/120680769-0226bc00-c49b-11eb-95db-b351aa23c7ba.mp4 19:37 Wuzzy (↑ not from my code but looks basically the same) 19:44 independent56 yay! i will totally use this! 19:46 Kelp Wuzzy is cool 19:53 Bombo hi, is there a way to get the location of a 'LuaEntitySAO' somehow? in game as admin or digging in the sqlite in bash? 19:54 Bombo i'm missing a draconis:ice_dragon :) 19:54 Bombo i mean ;( 19:55 Wuzzy good question, i wish i knew ... :/ 19:56 sfan5 there is a way to do this 19:58 MTDiscord If youve got worldedit, //lua for _, e in pairs(minetest.luaentities) do if e.name == "draconis:ice_dragon" then minetest.chat_send_player("yourname", minetest.pos_to_string(e.object:get_pos())) end end 19:59 sfan5 ^ assuming the entity is currently loaded 19:59 MTDiscord Also arent luaentities stored in a plaintext file? You could just grep that? 20:00 MTDiscord or is that a legacy thing 20:00 sfan5 entities were never stored in a plaintext file 20:00 MTDiscord Might also be pipeworks thing 20:00 MTDiscord be a* 20:01 Wuzzy the real question is how to get a list of all entities, loaded or not ... 20:02 MTDiscord Mapblocks are probably zlib compressed, but after decompression you could likely just search for the name string occurring somewhere inside the binary data and you probably don't have to worry too much about false positives 20:03 MTDiscord The simplest answer is to use the full version of the "clearobjects" command and then you will know there are zero. 20:04 MTDiscord There should really be an object cache 20:05 MTDiscord Having to parse the entire thing whenever you need to get a list of existing entities is slow 20:05 sfan5 when do you ever need to do that? 20:06 MTDiscord Clearobjects 20:06 MTDiscord And in this case 20:06 MTDiscord where someone wants to find a specific entity instance 20:07 MTDiscord its a common thing to do in games that we cant do in Minetest 20:07 MTDiscord Would be trivial enough to roll your own cache though 20:07 sfan5 clearobjects does not require doing that 20:08 Bombo nice, but i tried the //lua line but i get 'Newlines are not permitted in chat' 20:08 MTDiscord Then remove any newlines you accidentally copied 20:08 Bombo strange, there is no newline 20:08 sfan5 at the end? 20:11 Bombo nope 20:12 Bombo maybe minetest.chat_send_player tries to print newlines? 20:14 Bombo hm this works //lua minetest.chat_send_player("bombo", "hi\nthere") 20:16 MTDiscord Maybe after this ordeal is over you'll remember to get your ice dragons spayed or neutered, and possibly microchipped. 20:17 MTDiscord Real talk, a mob microchipping mod that allows you to teach selected ents via modstorage or something might be useful to prevent this sorta thing. 20:18 * twoelk deletes his similar thought and muses on learning to type faster 20:19 Bombo ok sorry got it, indeed a cp fail 20:20 Bombo Warr1024: great idea :) 20:21 Bombo there is a dragon teleport gem, but even that doesn't work sometimes 20:21 Bombo so this is the prob now 21:59 ^ assuming the entity is currently loaded 20:22 MTDiscord Theres a reason pipeworks has its own entity file 20:24 Bombo i took a look into the map.sqlite it has just lots of binary blobs 20:25 Bombo Mapblocks are probably zlib compressed <- you mean these? so i could 'just' unzip each block then :) 20:26 MTDiscord Possibly yeahh 20:26 MTDiscord I mean it's sort of likely they're headerless, so straight up command line gzip might not do it 20:27 MTDiscord but if you can decompress them, you should find a binary blob that you can't necessarily parse, but you probably CAN grep for long enough strings 20:27 MTDiscord like the entity's full name (draconis:ice_dragon) would probably appear somewhere within the decompressed data if there's one in that mapblock somewhere 20:27 MTDiscord then you can calculate coordinates from the mapblock index, teleport there, and use //lua or whatever to find the exact spot 21:02 Bombo hm how to calc the coordinates, i see pos = 33517557 for example 21:03 sfan5 https://github.com/minetest/minetest/blob/master/doc/world_format.txt#L242 21:05 Bombo nice 21:26 * CWz wonders what would happen if he would register a priv called 'all' and then did /grantme all 21:43 entuland can't see any checks to prevent that 21:47 entuland reading this: https://github.com/minetest/minetest/blob/8cc04e0cb4fb186092732c7687543f67b4628c96/builtin/game/chat.lua#L236 you'd end up with a privilege which can only be added / removed along with all the others