Time Nick Message 01:01 tumeninodes paramat: if you're still up, everything has been pushed 01:05 paramat ok, bit late here but will attend to it soonish 06:49 IcyDiamond Where can I find documentation on schematics 06:49 IcyDiamond Preferably with examples 08:39 tenplus1 hi folks 08:42 tenplus1 hi twoelk 08:43 twoelk o/ 08:52 tenplus1 anyone using Farming Redo please update, fixed a few group issues 08:55 tenplus1 hi DI3HARD139 08:56 DI3HARD139 Hello tenplus1 09:46 tenplus1 hi CWz 09:49 CWz Hello 09:54 tenplus1 hey raven :D 09:59 tenplus1 o/ fixer 10:09 CWz_ REPOST: what happens when an IPv6 player tries to join a server that doesn't have an IPv6 address? 10:10 rubenwardy It's backwards compatible, so they will be able to content 10:10 rubenwardy *connect 10:10 rubenwardy Actually, not sure 10:11 CWz Hmm 10:16 IcyDiamond Is there any way i could catch the "file doesn't exist" error of io.lines? 10:43 tenplus1 local f = io.open(path .. "/filename") ; if not f then print ("file doesnt exist") else f:close() end 12:09 tenplus1 hi ANAND_ 12:09 ANAND_ Hiya tenplus1 12:27 tenplus1 h Darcidride 12:28 tenplus1 hi entu 13:00 entuland hello there everybody 13:02 tenplus1 o// 13:37 Krock hi tenplus1 13:37 tenplus1 hey krock, hows you ? 13:38 Krock fine :) 13:38 tenplus1 hi andro 13:44 tenplus1 :D 13:47 tenplus1 if it's inside a desktop then you can get an adaptor that places it inside a 5 1/4 bay and pads it to stop vibration and adds2 tiny fans to keep it cool 13:47 tenplus1 I had one of those on my oooold desky 13:47 Krock eww. tiny fans. 13:47 Krock it's much more difficult to have quiet tiny fans than large ones 13:48 tenplus1 can get one with mid sized fan but 5 quid dearer :D 13:49 IcyDiamond Fixer: same here, i ordered a new one 13:49 IcyDiamond :P 13:49 tenplus1 hi diamond 13:49 IcyDiamond hi 13:54 IcyDiamond Mine's some unknown origin Samsung 500G 13:54 IcyDiamond Also has a super loud seek 13:55 IcyDiamond Yeah it's same for me 14:09 * rubenwardy is wondering how to do efficient noclip/fly tests 14:10 Fixer rubenwardy: use hacked client? 14:10 rubenwardy Qué? 14:11 rubenwardy The naive solution is probably to look at whether it's touching the ground, and look at the velocity 14:11 Fixer from coding standpoint? 14:13 tenplus1 Toshiba TR200 240GB 2.5" SSD = 44.98 from ebuyer.com 14:16 Fixer [entity load freezes] 14:20 tenplus1 if only entities were handled by another core 14:20 tenplus1 thread even 14:21 Krock rubenwardy: server side player movement will do that 14:21 rubenwardy Doesn't help me now 14:22 ANAND Player is flying if they don't obey gravity 14:22 rubenwardy That should also probably be in 5.0 14:22 ANAND i.e. they move in all directions with the same velocity 14:25 tenplus1 hi aerozoic 14:25 aerozoic i 14:25 aerozoic hi 14:25 tenplus1 :P 14:45 longerstaff13 o/ 14:48 tenplus1 hi longer 14:52 tenplus1 any reason why Minetest uses LUA 2.x instead of 3.x ??? 14:53 tenplus1 hi ManElevation 14:54 Krock was about to mention that ^ 14:54 tenplus1 :P 14:54 Krock tenplus1: Minetest uses Lua 5.1 or LuaJIT 2.1 14:55 Krock know the difference 14:55 tenplus1 erk, that's old indeed... was reading that 5.3 has co instances for threaded lua (sorta) 14:55 tenplus1 hi Gael-de-Sailly 14:56 Krock 5.2 and 5.3 compatiblity were requested many times already - but this won't happen except when the LuaJIT developer(s) decide to implement newer features (which they don't) 14:56 tenplus1 aww 14:57 tenplus1 https://www.reddit.com/r/lua/comments/2zutj8/mike_pall_luajit_dislikes_lua_53/ 14:57 rubenwardy I think I'll maintain a ringbuffer of positions, and reset it when they touch the ground 14:58 rubenwardy I'll then calculate the acceleration across time 14:58 rubenwardy It should be -9 ish 14:59 Krock should be -9.81 * gravity_modifier-ish 14:59 rubenwardy Yeah 15:29 Fixer Krock: s/they/he 15:30 Krock Fixer: still just one developer? 15:30 tenplus1 wb tumeninodes 15:30 tumeninodes haha, howdy tenplus1 15:37 Krock okay Minetest. Why are you sending quit="" 15:37 Krock that's bullshit 15:38 tenplus1 ??? 15:38 tumeninodes temper tantrum 15:38 Krock the quit message can either be "true", "" or nil 15:38 rubenwardy Krock: so annoying 15:38 Krock s/message/field/ 15:38 rubenwardy Is that actually a bug? 15:38 Fixer Krock: looks like it, his name is Mike 15:39 rubenwardy I swear it was only true or nil before 15:39 Krock guiFormSpamMenu.cpp however doesn't do tha 15:39 Krock t 15:39 rubenwardy This is why we need tests 15:41 * tenplus1 tests his pizza 15:41 tumeninodes yeh, I'm into fitness.... fitness whole pizza in my mouth... 15:41 tenplus1 lolol 15:42 tenplus1 serialize.h error... pizza too big for value mouth 15:42 tumeninodes fold 15:43 tenplus1 lol 15:43 tumeninodes dammit, now I want pizza 15:43 tenplus1 yay 15:43 * tenplus1 has chicken massalandar pizza 15:44 tumeninodes yeh, thanks for the invite... oh, wait 15:44 tenplus1 *share* 15:44 tumeninodes *noms* 15:44 tenplus1 not everyone like a curry pizza 15:45 Krock okay, buttons and image buttons trigger quit="" 15:45 tumeninodes pizza... = pizza 15:46 tumeninodes how the hell does simply adding new buttons do that? 0_o 15:46 tenplus1 lua magic 15:47 Krock lol. maybe I should check whether this bug exists in 0.4.17.1 with a client that isn't edited :D 15:48 Krock because I made it so that quit isn't sent at all 15:48 tumeninodes embarrassed to mention, I actually had a dream about the new partical screen overlay 15:48 Krock okay, the bug is new in 5.0.0 15:49 tenplus1 damn 15:49 tumeninodes Bugtest is looking more promising as a new name 15:49 tenplus1 was formspecs changed? 15:50 tenplus1 *were 15:52 Krock probably abug 15:52 tumeninodes heh, the new, amazing | astounding graphics upgrade causes an overload 15:53 tumeninodes https://www.youtube.com/watch?v=y80EL6d2peI 16:10 tenplus1 hi gary 16:11 garywhite hi 16:22 Krock AH found this badboy 16:23 tenplus1 what was it ? 16:23 Krock compiling to be 100% sure first 16:23 Krock there we are. fields["quit"] == "true" 16:24 Krock this code automatically initializes the field "quit" before comparing it 16:24 Krock and the value is kept in the map; is not a temporary value 16:24 Krock std::string() -> "" 16:25 tenplus1 :P 16:37 red-001 I think you can blame me for that one 16:37 tumeninodes git blame 16:38 tenplus1 lol 16:39 Krock tumeninodes: git blame was not helpful in this case 16:39 Krock since I had no idea where the quit field was initialized 16:39 rubenwardy Ha, formspam 16:40 red-001 rubenwardy, ? 16:40 * Krock blames red-001 for not testing formspec fields 16:41 rubenwardy See one of krocks messages :p 16:41 red-001 blah the lua code should be checking for true anyways 16:41 * red-001 pretends it's a feature 16:41 tenplus1 ehehe 16:42 tumeninodes Minetest is full of... 'features' 16:42 Krock ah I see. guiFormSpam 16:43 red-001 next time something like Spectre or heartbleed happens just pretend it's there for extra transparency 16:43 Krock for debugging purposes 16:44 red-001 I wonder could someone exploit Spectre through a LuaController 16:44 tumeninodes ... debugging ... 16:45 Krock you'd need assembler for that 16:45 red-001 Javascript got exploited through having timers that were too good 16:47 tumeninodes https://gitter.im/home hmmm 16:48 Krock so.. if I catch static node formspecs too then my cheat client might be ready to go on a journey of mod death 16:49 Krock for now it's limited to custom sent formspecs.. any idea which other popular mods use them? 16:50 Krock already fixed or fix pending: protector, smartshop, beds 16:50 tenplus1 ? 16:51 tenplus1 is it just a nil check ? 16:51 ssieb IcyDiamond: https://forum.minetest.net/viewtopic.php?f=47&t=16925 16:51 Krock for smartshop? yes. all other mods probably too if there's not a more important leak 16:52 tenplus1 so the on receive fields, is it formname or fields that's nil ? 16:56 Krock nothing of these all. it's the internal position variable which is nil because there was never a formspec opened 16:56 tenplus1 ? I dunno how to fix protector mod for that ? 16:58 Krock huh? protector is safe 16:58 red-001 aren't node formspecs basically the same? 16:58 tenplus1 "Krock: already fixed or fix pending: protector, smartshop, beds" <-- had me worried here 16:58 red-001 just without a name 16:59 Krock red-001: no, node formspecs are internally bound to a v3s16 16:59 Krock and have a different network packet 16:59 red-001 Krock, good luck fixing the Italian food that is smart shop 16:59 red-001 I might have been thinking of inventory 17:00 red-001 still basically the same 17:00 Krock from the perspective of injecting wrong formspec fields it's different - different backends where the callbacks go 17:00 red-001 might be a bit harder to verify on the server 17:01 Krock the player inventory? 17:01 red-001 node formspecs 17:02 Krock node formspecs are actually safer than custom ones because no glue is needed to keep them bound to a position 17:02 Krock since all players can access it, the modders are also aware of checking the inputs 17:03 Krock whereas show_formspec is mostly player-specific and only available to a few players 17:03 red-001 there are other bad assumptions they can make instead 17:03 red-001 like that the node is question exists 17:03 red-001 in* 17:04 red-001 does anticheat check that? 17:04 Krock it must. without it, the callback wouldn't even be called 17:04 Krock since minetest does not know to which node def it belongs to 17:04 red-001 huh true 17:05 Krock https://github.com/minetest/minetest/blob/master/src/script/cpp_api/s_node.cpp#L249-L255 17:05 Krock and that code looks very safe 17:06 Krock I wonder why there's formname after all 17:06 Krock would at least offer extending the node formspecs a bit 17:07 red-001 I suppose node state could still be an issue, but that's true of any formspec 17:15 Krock node state..= 17:15 Krock *? 17:37 red-001 interesting that around half the servers don't broadcast their mods list 17:37 rubenwardy Bug 17:38 Krock Feature to make the data amount smaller 17:39 red-001 rubenwardy, oh? 17:39 red-001 how does it happen? 17:39 rubenwardy Idk 17:39 rubenwardy Don't think anyone cares enough to fix tbh 17:40 red-001 I assumed it was some slightly misguided privacy thing 17:40 red-001 or security 17:40 Krock I noticed that already years ago and thought it was either due to a setting or outdated servers 17:42 rubenwardy It happens to my server randomly 17:50 Krock meta: https://www.youtube.com/watch?v=Emuyk6Q_T5A 17:51 red-001 !title 17:51 MinetestBot red-001: The annoying guy you surely don't want on your Minetest server - YouTube 17:51 red-001 MinetestBot, that's not nice 17:53 sofar I've disabled it for ITB 17:53 sofar since it's almost entirely custom code anyway 17:53 sofar even disabled `/mods` on the server itself 17:54 Krock you madlad you 17:55 rubenwardy Doesn't want to advertise that it's one mod 17:55 tumeninodes 'trigerring you OCD'... optimal closing deficiency? 0_o 17:55 rubenwardy The real reason he won't release the code is it's just all spaghetti 17:56 rubenwardy All the way down 17:56 sofar actually, I decided like 2 months back to just release everything 17:56 sofar but I failed to properly attribute everything 17:57 sofar and now I'm too swamped to sort it out 17:57 tumeninodes I like spaghetti 17:57 sofar gotta fly to texas for a few days 17:57 sofar major projects underway 17:57 rubenwardy Oh nice 17:57 sofar work is crazy 17:57 sofar "here, please meet this fortune 25 company CTO" 17:58 sofar meanwhile, rubenwardy gently reminding me to release ITB code ;) 17:58 * tumeninodes senses a sweet expense account in the air 17:58 sofar there's a ... small bit of spaghetti, but it's not terrible at all, mostly just some organization that could be simpler 17:59 sofar nore's coding is pretty decent, of course my code blows chunks ;) 18:00 sofar tumeninodes: *waves corporate amex around* 18:00 tumeninodes \o/ 18:01 tumeninodes "what's this charge here... for 3 donkeys and a clown?" 18:02 rubenwardy Lol 18:02 rubenwardy My work colleagues talk about doing stuff like that 18:02 tenplus1 sounds like a stag night bill 18:02 rubenwardy They visited SFC a month ago 18:02 tumeninodes rar 18:02 rubenwardy Unfortunately unlikely to happen in the next few months 18:03 tumeninodes now everyone just gets gift cards 18:03 sofar brits, pffff 18:03 sofar no self control ;) 18:03 tenplus1 Protector Redo updated, better intllib support (.po's in effect) 18:04 tumeninodes at least Americans know how to 'dress it up a bit' 18:04 rubenwardy Hej 18:05 rubenwardy I wear casual clothes to work 18:05 rubenwardy No dressing up needed in the Linux kernel team 18:05 tumeninodes flip flops 18:05 tenplus1 I wish... gotta wear a tunic 18:05 tumeninodes ... with socks 18:06 sofar “When I started at the Linux Foundation, Jim told me there was one rule: you have to shower by 11 a.m.” 18:06 rubenwardy Ew 18:06 rubenwardy Lol 18:06 sofar -- Greg KH 18:07 tumeninodes ... every 3rd week 18:27 tenplus1 lol, just had player ask for mobs with heads that move seperately and look at player... ehehe 18:34 TommyTreasure hi tenplus1, i have another idea, that was suggested by the mom of one of my players.... more 18:34 tenplus1 hi tommy, do tell ? 18:34 TommyTreasure a paint-ball gun, that would actually splatter random colors on the victim 18:35 tenplus1 could be done with player entity textures, use [colour to place colour etc. dunno how laggy it would be having to recalc the splats tho 18:37 tenplus1 wb ssieb 18:38 TommyTreasure another feature request for protector. allow the recipe center node to be defined in minetest.conf 18:39 tenplus1 a few server owners change the recipe for protectors :) not just centre ingot... heh... but it gives a good use for gold :D 18:39 tenplus1 will look into that one 18:39 TommyTreasure i've changed mine to technic's cast iron 18:40 tenplus1 kewl 18:41 TommyTreasure at least new players can have an easier mining day to protect their areas 18:41 TommyTreasure especially since i left the radius at the default of 5 18:44 tenplus1 yeah, 5 is a good default... kinda sorry I increased it to 8 on xanadu 18:45 Krock xerox123: it suxx because he's giving 5.0-dev advices according to "docs" 18:45 tenplus1 codexp asked if I would have the johnsmith textures set as default for protectors and logo, but many builds already exist and it would make them look so different 18:45 xerox123 plantlike_rooted is 5.0? 18:46 Krock yes. see stable-0.4/docs/lua_api.txt Ctrl + F plantlike_rooted 18:47 xerox123 ah, ok 18:48 tenplus1 still has the nodebox underneath the plantlike texture ? 18:48 Krock tenplus1: you mean the node below the actual plant? yes, that one is needed 18:58 rubenwardy I have a feeling it was undocumented before 5.0 18:59 Krock well then, either try it or grab the sources 19:01 tenplus1 ???????? 19:02 red-001 https://www.youtube.com/watch?v=hkDD03yeLnU 19:04 tenplus1 gawd, least it wasnt this: https://www.youtube.com/watch?v=1Y2zo0JN2HE 19:05 rubenwardy r/itsaunixsystem 19:06 red-001 lets have a minutes silence for the people that had to make the visual effects 19:07 tenplus1 lol 19:07 red-001 https://www.youtube.com/watch?v=KEkrWRHCDQU 19:07 tenplus1 ahaha, I've watched that movie.. was pretty good 19:37 Krock red-001: my website's konami code will redirect you directly to that video. love it. 19:37 tenplus1 :P 19:38 tenplus1 Question: Shoudl mods have settings for alternative textures or should we simply leave that to texture packs ? 19:39 rubenwardy not settings 19:39 rubenwardy leaving to texture packs is a good idea 19:40 tenplus1 yeah, I agree... I have 2 john smith textures included in protector redo incase anyone wants to use them... few ppl want a setting but not really into that 19:41 tenplus1 ??? 19:42 tenplus1 that kindalooks more like a grey doggy 19:42 tumeninodes or a grey pig with a wolf's creepy head? 19:42 tenplus1 ehehe... I have a nice wolf model in Xanadu that we use, and it can be tamed into dogs 19:43 tumeninodes normally, I like the particular individual's stuff.. but that is just... eww 19:44 tenplus1 http://minetest.org/images/150904_meowmobs3.jpg the xanadu doggy wanting indoors (it's grey for a wolf) 19:44 tumeninodes I know the name is unrelated but, everytime I see Xanadu, I think of the song 19:45 tenplus1 olivia newton john or the american rock band ??? 19:45 Krock cute, how it's waitign 19:45 Krock former, probably. 19:45 tumeninodes Olivia... of course 19:45 Krock I always thought it was Abba. was wrong. 19:45 tenplus1 hah 19:45 tumeninodes Krock... I am disappointed 19:45 tenplus1 npc's and doggy can be right clicked to follow or stay :) 19:46 tenplus1 https://wiki.minetest.net/images/thumb/5/52/Animal_wolf_wolf_item.png/150px-Animal_wolf_wolf_item.png err 19:47 Krock for a moment it looked like a minetestmapper output 19:47 tumeninodes Agnetha, was one of my crushes 19:50 tenplus1 lol 19:51 * tumeninodes is singing S.O.S. 19:52 Krock no, titanic is boring. stop with that. 19:52 tumeninodes awww :'( 19:54 tumeninodes however *this*..., is not boring https://www.youtube.com/watch?v=M1Ug4sCxfdM 19:54 tumeninodes !title 19:54 MinetestBot tumeninodes: Star Blazers The Movie - Teaser Trailer - YouTube 19:54 garywhite thanks 19:57 tenplus1 got a rather large update for Xanadu tonight with all the changes recently for carts/boats/etc. 19:57 tumeninodes make sure you buckle in 19:58 tenplus1 heh, and also new trader shops :) they look 100 times better 20:27 tenplus1 Xanadu has been updated with all new changes if anyone is interested :))) 20:27 tenplus1 nite folks o/// 20:32 tumeninodes nite tenplus1 21:38 Fixer \\\o 21:39 twoelk o/ 21:39 twoelk un'tschuess