Minetest logo

IRC log for #minetest-hub, 2018-07-10

| Channels | #minetest-hub index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:49 aerozoic joined #minetest-hub
01:01 tumeninodes paramat: if you're still up, everything has been pushed
01:02 ANAND joined #minetest-hub
01:05 paramat ok, bit late here but will attend to it soonish
01:33 tumeninodes left #minetest-hub
02:10 entuland joined #minetest-hub
02:13 entuland_ joined #minetest-hub
02:15 ANAND_ joined #minetest-hub
02:16 Megaf_ joined #minetest-hub
03:44 Ruslan1 joined #minetest-hub
04:54 ssieb joined #minetest-hub
06:49 IcyDiamond Where can I find documentation on schematics
06:49 IcyDiamond Preferably with examples
08:39 tenplus1 joined #minetest-hub
08:39 tenplus1 hi folks
08:42 twoelk joined #minetest-hub
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 DI3HARD139 joined #minetest-hub
08:55 tenplus1 hi DI3HARD139
08:56 DI3HARD139 Hello tenplus1
09:41 CWz joined #minetest-hub
09:46 tenplus1 hi CWz
09:49 CWz Hello
09:50 Raven262 joined #minetest-hub
09:54 tenplus1 hey raven :D
09:59 Fixer joined #minetest-hub
09:59 tenplus1 o/ fixer
10:09 CWz_ joined #minetest-hub
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
11:24 shacharr joined #minetest-hub
12:01 Fixer joined #minetest-hub
12:03 Fixer_ joined #minetest-hub
12:08 ANAND_ joined #minetest-hub
12:09 tenplus1 hi ANAND_
12:09 ANAND_ Hiya tenplus1
12:26 Darcidride joined #minetest-hub
12:27 tenplus1 h Darcidride
12:28 entuland joined #minetest-hub
12:28 tenplus1 hi entu
13:00 entuland hello there everybody
13:02 tenplus1 o//
13:30 Fixer joined #minetest-hub
13:37 Krock joined #minetest-hub
13:37 Krock hi tenplus1
13:37 tenplus1 hey krock, hows you ?
13:38 AndroBuilder joined #minetest-hub
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:24 aerozoic joined #minetest-hub
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 ManElevation joined #minetest-hub
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:54 Gael-de-Sailly joined #minetest-hub
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:27 Corvus_ joined #minetest-hub
15:29 Fixer Krock: s/they/he
15:30 Krock Fixer: still just one developer?
15:30 tumeninodes joined #minetest-hub
15:30 tenplus1 wb tumeninodes
15:30 tumeninodes haha, howdy tenplus1
15:34 Ruslan1 joined #minetest-hub
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 garywhite joined #minetest-hub
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:31 ManElevation joined #minetest-hub
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 ... <debug be right there>
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&amp;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 joined #minetest-hub
17:15 Krock node state..=
17:15 Krock *?
17:25 AndroBuilder joined #minetest-hub
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:36 ssieb joined #minetest-hub
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:42 CWz joined #minetest-hub
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:50 Gael-de-Sailly joined #minetest-hub
19:51 * tumeninodes is singing S.O.S.
19:52 Krock no, titanic is boring. stop with that.
19:52 tumeninodes awww :'(
19:53 garywhite joined #minetest-hub
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
19:59 ManElevation joined #minetest-hub
20:26 ManElevation joined #minetest-hub
20:27 tenplus1 Xanadu has been updated with all new changes if anyone is interested :)))
20:27 tenplus1 nite folks o///
20:27 tenplus1 left #minetest-hub
20:32 tumeninodes nite tenplus1
21:38 Fixer \\\o
21:39 twoelk o/
21:39 twoelk un'tschuess
21:43 paramat joined #minetest-hub
21:47 ManElevation joined #minetest-hub
21:49 Fixer_ joined #minetest-hub
21:56 Fixer joined #minetest-hub
21:59 Fixer_ joined #minetest-hub
22:14 ManElevation joined #minetest-hub
22:22 entuland joined #minetest-hub
22:39 Fixer joined #minetest-hub
23:41 Ruslan1 joined #minetest-hub

| Channels | #minetest-hub index | Today | | Google Search | Plaintext