Time Nick Message 08:21 Calinou hi :) 08:21 Calinou Krock: I redrew the diagram on https://en.wikipedia.org/wiki/Field_of_view_in_video_games with Inkscape last month :P 08:22 Calinou I used a trick to make the font display but still have it editable in the SVG 08:22 Calinou it's converted to a path in the final SVG but the original text node is still present (but invisible) 08:24 Krock hi Calinou :D 08:24 Krock heh.. isn't that a bit cheating? 08:26 Calinou it's a hack but it works 09:39 MinetestBot tenplus1: May-31 22:03 UTC , too much off topic OS talk here today :) please use #minetest-chat 09:39 tenplus1 hi folks 09:40 ANAND Hello tenplus1! 09:40 tenplus1 o/ ANAND 10:14 * tenplus1 wonders how to add vegetarian butter alternative to mod 10:42 tenplus1 wb 10:42 ANAND merci :) 10:45 Krock hi tenplus1 10:45 tenplus1 mornin krock :PP 10:46 * tenplus1 noms chili :PPPP 10:46 Krock not spicy enough 10:48 * tenplus1 adds chili and fire flower powder from ethereal 10:49 Krock hi Jordach 10:49 tenplus1 hi Jordach 10:51 tenplus1 hey fixer 10:52 Fixer hi 10:56 tenplus1 o/ entuland 10:56 entuland hey there tenplus1 10:56 Krock hie Dargod 10:56 Krock hi entuland lol 10:57 entuland :) 10:58 tenplus1 was gonna add garlic bread to farming redo but it needs butter from mobs and cant think of viable veggie option 10:59 Amaz Do you have to kill mobs to get butter? 10:59 entuland https://www.care2.com/greenliving/vegan-alternatives-to-butter.html 10:59 Krock please let us staple garlic bread to trees 10:59 tenplus1 hi amaz, no the mobs_animal has a recipe for cows milk into butter 10:59 Amaz Surely that is veggie, just not vegan? 11:00 tenplus1 trying to think of alternative so you dont need milk from mobs :D but seems to be almonds and such 11:00 Amaz Ah, okay 11:00 tenplus1 coconut butter is easy but would need moretrees or ethereal :P 11:01 entuland pumpkin puree or avocado from that post sound fitting 11:01 entuland not sure how they would fit with garlic though 11:02 tenplus1 heh 11:04 tenplus1 could prolly just have 2 recipes, 1 for simple toast+garlic and other inc. butter when available 11:04 tenplus1 make things easy :D 11:06 tenplus1 hi lisac 11:06 lisac hey tenplus1 11:20 tenplus1 garlic bread added to farming redo :P lol 11:26 nerzhul hi all 11:26 nerzhul Krock are you around ? 11:26 tenplus1 hi nerzul 11:26 Krock nerzhul, yes 11:26 nerzhul Krock can we talk about my templating lua pr ? :) 11:26 nerzhul or did you miss the time to read my response ? 11:27 Krock sure we can. will check whether there was another reply 11:28 tenplus1 templating lua ? 11:29 Krock nerzhul, I see. the function will then be extended in the future? However, I still think that the function name is a bit unclear 11:29 nerzhul yes, it's why i said "part 1" :) 11:29 Krock since it's for the Lua CPP functions only 11:29 nerzhul read(LuaState *L, index) 11:30 nerzhul it's exactly same as readFloat(LuaState *L, index) but it's more modern C++ 11:30 Krock yes, I know. 11:30 nerzhul you will have a tiny overhead when compiling the template because compiler should define the templated function but it's sexier 11:30 nerzhul if the concept is good i will merge asap there is an approval an start to modernize more types 11:31 nerzhul a little bit higher functions permits to keep the code safer and easier to maintain, our lua api is low level on each part i think we can improve it a little bit :) 11:33 tenplus1 +10 11:33 nerzhul tenplus1 i am on the C++ side, i'm not sure it can help you, but at least we can protect core engine from badly written mods :p 11:33 nerzhul better than crashing ^^ 11:34 tenplus1 +100 then :P 11:34 tenplus1 anything that makes engine more stable is a good thing 11:34 ANAND agreed 11:35 nerzhul yeah 11:35 nerzhul i hope at a point we can release this 0.5.0 huge release 11:35 nerzhul at least we will release 0.4.17 tomorrow if everybody is okay 11:35 tenplus1 is it still currently crashing ? 11:35 nerzhul NaN float is the main drawback 11:35 nerzhul push a NaN somewhere on a float lua core call => crash 11:36 tenplus1 damn 11:39 tenplus1 does it at least give the variable responsible for NaN error ? 11:40 nerzhul Krock, then when you get time on my PR comment what you want :) 11:41 Krock nerzhul, my only concern regarding that function is its name 11:42 Krock "read" can be anything 11:53 Fixer "Microsoft Is Talking About Acquiring GitHub, Says Report " 11:53 tenplus1 still under GPL license tho so they have to show source for anything they change 11:53 tenplus1 and if they screw it up there's always the clone sites to fall back on 12:06 Krock Meanwhile you can staple bread to trees now https://github.com/SmallJoker/stapled_bread 12:07 Krock however, it needs to get the exact pointed location to spread the bread a bit 12:07 tenplus1 lol, whyyyy ? :P 12:07 Krock https://www.reddit.com/r/BreadStapledToTrees/ 12:08 Krock don't ask why 12:08 VanessaE Fixer: z:( 12:08 VanessaE :( 12:08 Fixer VanessaE: 12:08 Fixer VanessaE: 30008 12:08 tenplus1 lolol.... hi Vanessa 12:08 VanessaE guess it's off to bitlab if MS fucks github up :( 12:08 VanessaE and idc about 30008, nothing I can do to fix it. 12:09 VanessaE hi, tenplus1 12:10 tenplus1 Krock: I was going to make a mod that would allow placing of craftitems as nodes isntead of using entities and frames 12:10 tenplus1 so that food could be placed on tables etc. or walls for sale 12:11 Krock what's the issue with entities? 12:11 tenplus1 nothnig wrong with entities, apart from mapblock limits, slow loading etc 12:11 tenplus1 I redid the itemframe mod to be a tad quicker but many frames in 1 location still take a while to load, same with signs 12:31 Fixer yet no attention to this problem is directed 12:33 tenplus1 I would love for the engine to have a drawtype fro text on nodefaces using default font 12:33 tenplus1 woudl be a hell of a lot faster and not have to use entities at all 12:45 tenplus1 o/ 12:45 ANAND o// 12:45 tenplus1 :P 12:46 tenplus1 wb nerzhul 12:47 Mr_Pardison \oo 12:48 tenplus1 hi mister :P 12:48 Mr_Pardison typing error. 12:48 ANAND :P 12:55 nerzhul ty 13:16 tenplus1 o/ fussel 13:16 IhrFussel What is the actual CHILDISH f*** is this post? https://forum.minetest.net/viewtopic.php?f=3&t=20156&start=25#p320291 13:17 IhrFussel What in the* 13:17 tenplus1 o.O damn, taht needs removed asap 13:19 IhrFussel To admit to cheat on servers is one thing... but to claim that your kind of cheating/modifying didn't break server rules is just laughable ... Who is this guy to think that HE gets to decide whether or not something counts as "cheating"?? 13:19 ANAND !!! 13:20 ANAND KGM / LMD is the person who got banned on CTF recently for using a Java program to cheat 13:20 IhrFussel Apparently they are siblings (brothers) but who knows if that's true 13:20 ANAND And he dares to put up a tutorial for that?! 13:20 ANAND They are 13:20 ANAND Same IP 13:21 IhrFussel They could also be the same person 13:21 ANAND No they've been in-game simultaneously 13:22 IhrFussel That's also doable as single person (although more difficult and requires lots of multi-tasking) 13:22 * Krock laughs in line "KGM / LMD is the person..." near "Java" 13:22 sfan5 time to hand out a warning 13:22 ANAND can someone take down the post and the linked tutorial? 13:23 ANAND 4. I don't understand, Need help! 13:23 ANAND ask me, I've done that already! 13:23 Krock I find it funny how complicated he makes it to cheat. The C++ code only needs 1 line to be removed/commented out to do the same 13:23 ANAND XD 13:23 ANAND He takes pride in cheating without modifying the C++ code... 13:23 Krock ANAND, >>> ASK << 13:24 ANAND :P 13:24 IhrFussel Isn't one definition of "hacking" pretty much any modified usage of a certain thing? Like "life hacks" 13:24 xerox123 afternoon 13:24 Krock 10 Amazing cool Minetest cheats you can do at home now! 13:24 ANAND XD 13:24 xerox123 1) use Java 13:24 ANAND 2) Hire KGM 13:24 Krock [clickbait image here] 13:24 Krock 3) '??? 13:24 Krock 4) profit 13:24 ANAND Profit! :d 13:24 ANAND -_- 13:25 xerox123 10) Dunning-Kruger Effect 13:25 ANAND IhrFussel, "hacking" in this context means prohibited modification of the certain thing... 13:25 Amaz Also, would the license which they use for some of their projects (see here: https://forum.minetest.net/viewtopic.php?p=301735#p301735) count as one which disallows derivatives, and therefore not allowed? 13:25 IhrFussel Adding unintended code of another script to a CSM is "hacking" ... who disagrees? 13:25 A-Hamilton 5) get banned for violating server rules 13:26 ANAND 6) Get around the ban by changing IP 13:26 xerox123 also, can someone remove that post? 13:26 ANAND ^ 13:26 Krock report it to get attention 13:26 xerox123 You are not authorised to read this forum. 13:27 Krock since cheating advices violate the forum rules AFAIK 13:27 xerox123 yay 13:27 ANAND I got the same, good 13:27 IhrFussel "HE DID NOT MODIFY RUBENWARDYs SERVER OR HIS MINETEST CLIENT SOURCE IN ANY WAY !" << this seems to be the loop hole they try to use to make it legit 13:28 xerox123 is thia all after being banned on CTF? 13:28 xerox123 this* 13:28 IhrFussel Who told them that only changing c++ code in MT makes it cheating? 13:28 ANAND must be 13:29 ANAND didn't see the date of the post 13:29 IhrFussel It's from a few hours ago 13:29 ANAND Hmm 13:30 xerox123 Last edited by KGM on 2nd Jun 2018, 10:50 AM, edited 7 times in total. 13:30 xerox123 woah 13:30 ANAND I guess LMD's the Java guy... KGM prefers Python 13:30 IhrFussel It would also be cheating if I use a macro software to auto-type/click things ingame 13:30 ANAND agreed 13:30 ANAND That's not an issue on creative servers IMO, but definitely ban-worthy on Survival / PvP servers 13:30 IhrFussel xdotool on Linux 13:31 xerox123 breakfast time, even tho it's 14:30 13:31 tenplus1 lol, enjoy noms xerox 13:32 IhrFussel Pretty sure I could code xdotool in a way that it auto digs in mines for me 13:32 ANAND Dinner time :D 13:32 ANAND xdotool seems to quite potent :O 13:32 ANAND to be* 13:33 IhrFussel Might get stuck at a certain point since xdotool just simulates key presses and clicks and doesn't actually know what's happening ingame, but it work for some time at least 13:33 ANAND One could set delays and pray that the game doesn't lag 13:34 IhrFussel With xdotool I cheated on these "how fast can you click" browser games 13:35 IhrFussel But when I played it someone else already set it to 999 (max) 13:36 ANAND MT needs a team of "Ethical hackers" to check for loop-holes in the code :P 13:36 xerox123 white-hats 13:37 ANAND yup 13:37 ANAND with an MT logo 13:37 A-Hamilton exactly 13:37 xerox123 minetest-hats 13:37 xerox123 buy now 13:37 xerox123 :D 13:38 IhrFussel I'm honestly not sure how they managed to make the CSM more advanced than it's supposed to be with just Java 13:38 sfan5 ANAND: there's no team needed for that 13:38 sfan5 everyone can look for holes in csm and report them on github 13:39 ANAND ik.. 13:39 ANAND Cool hats! Buy them now for 5 diamonds at rubenwardy.com/store 13:41 * A-Hamilton buys one for 50 MG notes 13:42 ANAND :D 13:47 ANAND Now it's his brother's turn: https://forum.minetest.net/viewtopic.php?f=3&t=20213 13:49 IhrFussel Wait...so the Java code is just an auto-clicker? 13:49 xerox123 Yes 13:49 xerox123 12 13:49 xerox123 80% 13:49 xerox123 xd 13:50 IhrFussel I guess I should adjust my hacking rule to prevent such a discussion on my server 13:50 xerox123 hopefully we pull through with a clear yes vote 13:54 IhrFussel How about this? "No usage of any kind of software that permits to give you an unfair advantage over other players." 13:55 IhrFussel Do you guys think the sentence covers all kinds of cheating/modification? 14:03 ANAND IhrFussel, that's clear enough 14:05 ANAND "poll plz! wanna see what masses think about my 'hack'!" - KGM, 2018 (RIP) 14:06 ANAND luckily I haven't closed that tab yet, I have to go through the rest of his hilarious rants 14:15 tenplus1 itemframes updated just now, some more tweaks 14:28 Fixer Krock: what are those player controls? https://forum.minetest.net/viewtopic.php?p=320050#p320050 14:29 Krock https://github.com/minetest/minetest/pull/7126 14:29 Krock !title 14:29 MinetestBot Krock: Android: Replace movement buttons with joystick by srifqi · Pull Request #7126 · minetest/minetest · GitHub 14:31 Fixer Krock: but how this helps with ads and ripoff clients? 14:31 Krock it helps to get the people using the official client 14:31 Krock since the controls don't suck anymore 14:31 tenplus1 +1 14:31 Fixer oh 14:32 Krock tested it on my smartphone too and it's a huge improvement 14:33 Fixer Krock: there is test apk with that somewhere? 14:33 Krock Fixer, scroll to the bottom of that PR 14:33 Krock or check out the forums 14:33 Fixer thanks 14:33 Krock !next 14:33 MinetestBot Another satisfied customer. Next! 14:39 Fixer https://content.minetest.net/packages/AccidentallyRhine/pooper/ 14:40 ANAND !title 14:40 MinetestBot ANAND: Pooper - Content DB 14:40 ANAND How intuitive... :P 14:40 ANAND What the... 14:40 ANAND Dat even a mod? 14:44 Krock !mod poop 14:44 MinetestBot Krock: The Pooper Mod [pooper] by AnxiousInfusion - https://forum.minetest.net/viewtopic.php?t=14620 14:44 tenplus1 hi behalebabo 14:48 rubenwardy Also, would the license which they use for some of their projects (see here: https://forum.minetest.net/viewtopic.php?p=301735#p301735) count as one which disallows derivatives, and therefore not allowed? 14:48 rubenwardy can't see any downloads 14:48 rubenwardy IhrFussel: this guy is an idiot 14:49 rubenwardy and very much suffers from Dunning-Kruger 14:49 rubenwardy and slight amounts of (pre)-teen rebellion 14:49 rubenwardy also, "you can't use Java because it can't read the output of a process" wat 14:50 Krock only python can do that ofc 15:04 ANAND looks like the topic has been made accessible again :O 15:04 rubenwardy please may someone else post on https://forum.minetest.net/viewtopic.php?p=301735 saying that the license violates the forum rules, and needs to be changed or the topic removed? 15:06 A-Hamilton will do. 15:07 IhrFussel What's up with that CAPS? 15:07 IhrFussel Big large orange font in almost every post 15:07 BillyS Do texturess with an "incorrect sRGB profile" cause client crashes? 15:07 BillyS I just heard that they can 15:07 ANAND Nope, only debug.txt spam 15:08 BillyS ok 15:10 Mr_Pardison Computer froze up 15:11 Krock again. 15:18 tenplus1 wb 15:18 Mr_Pardison thx. memory usage by chrome on here is crazy. 15:18 Mr_Pardison need to figure out a way to change that. 15:19 tenplus1 linux or windows ? 15:19 tenplus1 I have a fix 15:19 Mr_Pardison linux. 15:19 Mr_Pardison manjaro, xfce as DE 15:19 tenplus1 chrome or chromium ? 15:20 Mr_Pardison chrome 15:20 ANAND Use chromium :D 15:20 tenplus1 edit /etc/chrome/default and change the chrome_flags to: CHROMIUM_FLAGS="--disk-cache-dir=/dev/null --disk-cache-size=1" 15:20 * Mr_Pardison sighs 15:21 tenplus1 or... do this: chrome %U --disk-cache-dir=/dev/null --disk-cache-size=1 --media-cache-size=1 15:21 tenplus1 limits cacheing and stops overflow 15:23 rubenwardy thanks sfan5 15:37 * Mr_Pardison whacks his laptop with 776 carbon steel blocks 15:45 Krock carbon steel? steel already has carbon inside 15:49 Mr_Pardison bah 16:24 tenplus1 still would be nice to have iron/iron block that can be smelted/mixed with carbon into steel for high end tools 16:28 IcyDiamond Hi 16:28 tenplus1 hi icy 16:30 tenplus1 whats new 16:46 IhrFussel The poll backfired terribly lol https://forum.minetest.net/viewtopic.php?f=3&t=20213 16:46 IhrFussel The 2 No's are probably him and his brother 16:46 tenplus1 lol 16:52 rubenwardy it's pretty hilarious 16:53 tenplus1 any clients or csm used to gain an unfair advantage is considered cheating 16:59 tenplus1 hi Gael-de-Sailly 16:59 Gael-de-Sailly hi tenplus1 16:59 tenplus1 o// 17:09 ANAND I wonder who's the one who voted "Not sure" XD 17:10 tenplus1 :PPPP 17:12 ANAND Ugh, typed out a nice long reply for the third time and accidentally navigated to another page... :/ 17:16 tenplus1 eek 17:34 rubenwardy added a thing to ContentDB 17:34 tenplus1 poop mod ? 17:34 rubenwardy check your own profile (or if you're an editor: https://content.minetest.net/todo/topics/ ) 17:34 rubenwardy lol no 17:34 rubenwardy actually 17:34 rubenwardy anyone may be able to see that ^ 17:35 rubenwardy didn't restrict it based on rank, not that it matters 17:35 tenplus1 hrm, not letting me sign in using my account 17:35 rubenwardy click "Github" 17:35 rubenwardy or I can send you a password reset email if you PM me your email 17:36 tenplus1 hyperloop 17:39 rubenwardy huh? 17:40 tenplus1 lol, was just surprised it was there in the mod list :) they are really trying to push technologies to make a hyperloop which wont work 17:41 rubenwardy lol 17:42 rubenwardy not sure how that mod works 17:42 rubenwardy but it sounds like travelnet but you're required to build lines 17:42 rubenwardy maybe? 17:42 rubenwardy which is kinda cool 17:42 rubenwardy makes it less op 17:45 rubenwardy anyway, for the lazy: all your unadded mods and stuff are listed on your profile, powered by Krock's mod search™ 17:46 rubenwardy only visible to you and editors though, not a public think 17:46 Krock 17:46 rubenwardy *thing 17:46 tenplus1 lol, thx 17:46 rubenwardy I'll be adding a feature to allow you to click a link and then it'll start importing the mod for you 17:47 rubenwardy so it'll be as simple as going down the list, clicking "Add", checking meta, and clicking create 17:47 rubenwardy plus releases and such 17:47 tenplus1 w00t 17:47 rubenwardy shame I can't automatically make releases 17:48 Krock hopefully the contentdb will make the mod search superfluous 17:48 rubenwardy hopefully 17:48 Krock to finally have a centralized mod management 17:48 rubenwardy contentdb uses the mod search to find topics for mods though 17:48 rubenwardy still quite handy 17:48 Krock glad to hear that :) 17:50 rubenwardy would be nice if phpbb had webhooks on topic creation 17:50 rubenwardy but alas 17:50 rubenwardy or topic editing 18:19 tenplus1 o/ paramat 18:24 IhrFussel Is the chance of any value the same when using math.random() Or is the first/last value more likely? 18:24 tenplus1 it's random sint it ? 18:24 sfan5 assuming lua has implemented their rng correctly, all values are equally likely 18:24 IhrFussel Yes but some languages have a problem where the last value got a higher probability 18:25 Krock that's a common issue when they base their algorithm on time 18:25 sfan5 never heard of that 18:25 Krock but that's a poor implementation in that acse 18:25 Krock *case 18:29 tenplus1 y = math.floor(math.random(1, 100) / 10) :PPPP 18:30 Krock or math.floor(math.random() * 9.9 + 0.1) 18:30 tenplus1 :P would kinda sort out the last value appearing too much 20:08 BillyS Hello, random minetest genuises. :D 20:09 BillyS One of my players is complaining that their minetest (the are on a phone; idk if it is the official version or not) crashes when they go to the second page of the crafting guide (https://forum.minetest.net/viewtopic.php?t=14088) Is that server side? 20:09 BillyS Or rather, can I do anything to fix it? 20:09 rubenwardy what's the on second page? 20:10 rubenwardy what about going to the last page? 20:10 IhrFussel BillyS, possibly memory overload ... MT loads the inventory icons on demand and not when joining AFAIK 20:11 BillyS Hmm 20:11 IhrFussel That's also the reason why many crash when opening the inventory ( at least when using UI) 20:11 IhrFussel Ask for more details about their phone 20:11 IhrFussel Especially RAM 20:13 BillyS They probably couldn't answer. :/ 20:13 BillyS Half the time I barely understand what they want 20:15 BillyS rather n00by 20:25 rubenwardy guess what the most common mod name is on the forums 20:25 rubenwardy https://gist.github.com/rubenwardy/963b6206a9a8492810d6db83c72359ba 20:27 IhrFussel BillyS, a MT server with a few mods might be playable with 512 MB RAM, but mine for example requires a phone with 1 GB and even then it could crash if there is too much to load into memory on the map 20:28 IhrFussel You can try to tell them to change/add 2 lines in the conf file: client_mapblock_limit and client_unused_data_timeout ... let me check if those are the correct setting names 20:28 IhrFussel client_unload_unused_data_timeout = 600 20:29 IhrFussel client_mapblock_limit = 5000 20:29 IhrFussel Those are VERY high for phones 20:30 IhrFussel These ^ are the default values ... they mean clients can save up to 5,000 16x16x16 map areas in memory and will only clear them once every 10 minutes 20:33 Krock rubenwardy, it only maps the names, but effectively there would be many more similar or near to identical mods 20:33 rubenwardy huh? 20:33 Krock such as teleporting and bookmark mods 20:33 rubenwardy yeah ofc 20:33 Krock named differently but do the same 20:34 rubenwardy sure 20:34 rubenwardy this is more for finding mods sharing a mod name 20:34 rubenwardy was expecting `mobs` to be like 5 20:35 rubenwardy but I guess lots of those topics are in WIP 20:35 rubenwardy (WIP isn't included) 20:40 Krock 26 mods either containing mobs] or [mobs 21:14 IhrFussel "server_unload_unused_data_timeout" << can someone define what the higher value means? The conf.example just states "is smoother" but what exactly? Does it reduce CPU load too? 21:15 Krock more RAM usage, less delays caused by loading. 21:17 Krock it seems to be limited to mapblocks only. so those will be kept in memory longer after their last use 21:18 IhrFussel Krock, does it include meta/entity data? 21:20 Krock no. see server.cpp L491 21:22 Krock ah. entities in these mapblocks.. uh, no idea. maybe they're saved and then removed 21:23 IhrFussel Yeah I'm talking about meta or entity data within the mapblocks in RAM 21:23 * Krock needs a fresh brain. goes zleepin 21:23 Krock metadata is surely saved. entities probably too, if they're stored the same way in the map 21:24 Krock ..database as mapblocks 21:29 sfan5 when a block is unloaded the entities that are currently inside it are saved alongside too 21:35 IhrFussel sfan5, but I mean if I increase the timeout before mapblocks are unloaded does that mean the entities are loaded faster too from memory if the player visits that mapblock again? 21:37 sfan5 if the mapblock is still in memory, the entities will be too 21:37 sfan5 so yes 21:39 IhrFussel nodetimer_interval = 0.2 << does that mean the server goes every 0.2 secs through the loaded nodes and checks if a timer expired? Wouldn't it be enough to set it to 1? 22:14 Fixer rubenwardy: will https://content.minetest.net/ have some sort of showing by categories/tags/whatever? 22:14 Calinou will there be voting too? 22:14 Calinou (a +1/-1 system, please no stars :P) 22:47 rubenwardy yes for tags 22:47 rubenwardy unsure on how to do voting