Time  Nick         Message
00:03 Megaf        will do something crazy
00:03 Megaf        download latest stable version of gcc source code and build it here
00:03 Megaf        with some good flags
00:17 Megaf        gcc-7.2.0$ CFLAGS="-march=native -mtune=native -mfpmath=both -Ofast" CXXFLAGS="-march=native -mtune=native -mfpmath=both -Ofast" ./configure --prefix=/home/$USER/gcc7
00:17 Megaf        (I have no idea what I am doing)
03:04 benrob0329   !tell tenplus1 https://youtu.be/p1lfQJz3WqE
03:04 ShadowBot    benrob0329: O.K.
03:53 Megaf        Hello benrob0329
04:01 benrob0329   Hi Megaf
05:23 * sofar      sends a TCP LART to rubenwardy
05:35 Megaf        Meh, it takes several hours to build GCC
05:35 Megaf        still building
05:35 Megaf        its been building for 5 hours already
05:36 Megaf        6 AM, bed time
05:36 Megaf        good night
07:49 rdococ_      hi
09:38 Calinou      hi
09:39 Calinou      https://forum.minetest.net/viewtopic.php?f=9&t=18443
09:39 Calinou      meh, ac being ac again :P
09:42 Calinou      hmm, I should check this server out, https://forum.minetest.net/viewtopic.php?t=18406
09:42 Calinou      also, nice texture pack (on the screenshots)
11:06 srifqi       hi Fixer
11:06 Fixer        hi
11:19 Megaf        nice game engine http://gameplay3d.io/
11:22 celeron55_   Calinou: it's nicely done but i hate both the puzzles and the "parkour" :D
11:23 celeron55_   i did try it out
11:43 Megaf        Changing topics, so, there's this intitiatives to make an Open Source CPU ISA
11:43 Megaf        like OpenRISC and RISC-V, but we already have an open, powerful and royalty free ISA, it's called SPARC...
11:47 Megaf        celeron55_, any word on that? If you have any interest on CPU ISAs
11:47 Megaf        DS-minetest, Hi man, hows things?
11:48 DS-minetest  hi
11:48 celeron55_   dunno, but i guess some people really like to re-do things instead of building on the work of others
11:49 Megaf        DS-minetest, I'm interessed in your nice Pentium 4 system, do you have a special reason you don't use Windows XP 64 bit?
11:50 DS-minetest  im using linux lubuntu zasty 32 bit
11:50 DS-minetest  afaik my cpu is 32 bit and i dont like windows
11:50 Megaf        indeed. If they didn't want to join SPARC organization, they could just fork the ISA...
11:50 Megaf        DS-minetest, I thought you were running windows XP, sorry
11:52 Megaf        DS-minetest, what does the command cat /proc/cpuinfo | grep "model name" says?
11:53 DS-minetest  model name	: Intel(R) Celeron(R) D CPU 3.20GHz
11:57 Megaf        ok, just foget about the | grep thing, do the thing without grep and tell me the cpu family, model and stepping please
11:58 DS-minetest  15,6,4
11:59 Megaf        thanks
12:04 Megaf        well, that is a 64 bit CPU
12:05 DS-minetest  are you sure?
12:06 Calinou      Megaf: that game engine wins the SEO award
12:07 Megaf        DS-minetest, cat /proc/cpuinfo | grep flags please
12:07 Megaf        Calinou, it does looks pretty cool, I watched some demos, pretty amazing
12:07 Megaf        and 100% OpenSource
12:08 Megaf        DS-minetest, see the "lm" there?
12:08 Megaf        DS-minetest, lm stands for Long Mode, that is, 64 bit
12:08 DS-minetest  oh, ok
12:09 Megaf        if you have 4 GB of ram maybe you could consider switching to 64 bit
12:09 DS-minetest  nah, only 1.5
12:09 DS-minetest  GB
12:10 DS-minetest  i have
12:12 Megaf        hm
12:14 Megaf        you could try 64 bit and see how it goes
12:17 DS-minetest  yeah, but not now
12:18 DS-minetest  how can i recompile minetest if I've only changed something in one file?
12:20 Megaf        if you only changed one thing and you still have all other things untouched, included previous build directory, then it would only rebuild what's needed
12:20 Megaf        other choice is on your next build use ccache
12:20 celeron55_   Megaf: gameplay3d doesn't seem very special to me; it's like most open source game engines and it all comes down to how robust it is in practical use
12:22 celeron55_   in other words, it's good if it doesn't break when you put it to real use
12:22 celeron55_   most things break
12:22 cx384        DS-minetest cd ../minetest , make -j$(grep -c processor /proc/cpuinfo)
12:23 Calinou      Megaf: "Godot probably is better" is my usual reaction to the open source game engines :P
12:23 Calinou      I found that the hard way
12:24 celeron55_   godot broke when i tried to use it
12:24 celeron55_   specifically, multi-platform builds were impossible
12:24 Calinou      just use pre-built export templates, if you don't want to spend time compiling for all platforms
12:24 Calinou      (it does take a lot of time to set this up)
12:24 Calinou      (but I've done it)
12:24 celeron55_   yeah, "just"
12:25 Megaf        cx384, or just make -j $(nproc)
12:27 cx384        hm ok
12:55 nerzhul      Calinou, prebuilt template are for GDSCript users, when you use C++ ti's not possible as godot doesn't care about your build
12:55 nerzhul      godot is good for unity users, not exigent users :D
13:36 Calinou      nerzhul: GDNative is coming soon to fix this, so you can use dynamic libraries
13:36 Calinou      (and you won't need to recompile the engine)
13:46 nerzhul      oh they are moving :D
14:14 IhrFussel    Hello there
14:20 Megaf        Hi Fussel
14:50 Megaf        reglnx@magnesium:~/Projects/irrlicht-1.8.4/source/Irrlicht$ CXXFLAGS="-march=native -mtune=native -mfpmath=both -Ofast" CFLAGS="-march=native -mtune=native -mfpmath=both -Ofast" CC=/home/reglnx/gcc7/bin/gcc CXX=/home/reglnx/gcc7/bin/g++ make -j 2
14:50 Megaf        building Irrlicht with that ^
14:51 sfan5        march=native implies mtune=native
14:54 rdococ_      okay, wtf
14:54 rdococ_      apparently my mother took my computer in to get fixed?
14:55 rdococ_      now I'm stuck with this dumb windows 8 laptop
14:58 Megaf        sfan5, so the doc says, yes
14:59 rdococ_      gonna get virtualbox
14:59 Megaf        rdococ_, was it broken?
14:59 benrob0329   rdococ_: nooo
14:59 benrob0329   Not the repair shop!
14:59 rdococ_      Megaf: the computer repairman said the HDD was boken
14:59 rdococ_      s/boken/broken/
14:59 rdococ_      of course, my mother probably forgot to tell him I was fully aware of potential failure
14:59 benrob0329   ...wot
14:59 Megaf        rdococ_, you don't need a repair guy for that, you only need our advice
15:00 rdococ_      exactly
15:00 Megaf        you are plenty capable of replacing a harddrive
15:00 rdococ_      she ps insurance and wouldn't let me "void it"
15:00 rdococ_      or something
15:00 Megaf        sfan5, but thanks for that. It happened I think once that that was not the case
15:00 rdococ_      idk
15:00 rdococ_      probably not that
15:00 rdococ_      anyway, will install Linux on virtualbox
15:00 Megaf        rdococ_, your computer has insurance/warranty then she is correct
15:01 benrob0329   The Internet and a small test program are enough
15:01 Megaf        because you get free hard drive replacement
15:01 benrob0329   Your computer has insurance worth something? that's a first
15:01 Megaf        I would still wipe the hard drive and backup my porn before sending to the repair shop
15:01 rdococ_      Megaf:seems that I will be getting the old computer and maybe HDD back, but it will have a new HDD.
15:01 rdococ_      Megaf: dude, it's my parents, they don't know to do that
15:02 Megaf        should be fine tho
15:02 Megaf        I had my computer HD replaced too
15:02 Megaf        all went well
15:02 rdococ_      anyway, my parents told me that the repairman apparently said that he /also/ removes Windows from his computer(s), which I hope goes well
15:02 rdococ_      s/goes well/is a good sign/
15:03 benrob0329   \>comes back with a hackintosh
15:03 rdococ_      will have to disconnect for a second
15:03 Megaf        I made a hackintosh once, not worth it
15:03 Megaf        you have to be careful every update you do
15:03 benrob0329   Nothing Apple is worth it
15:04 Megaf        I have to disagree, but I won't discuss that now. All I can say is, when you buy and Apple computer, you are not paying for it's hardware spec, as in performance.
15:04 rdococ_      agreed
15:04 Megaf        You are buying other things.
15:04 rdococ_      brand
15:05 Megaf        So the comparation performance is totally meaningless, IMHO
15:05 rdococ_      hm, I'll need a bit of a guide on how to run GNU/Linux with VirtualBox
15:05 benrob0329   Youre paying for Apple to replace another standard library with a nonstandard version
15:05 rdococ_      heh
15:05 benrob0329   Like OpenGL > Metal
15:06 rdococ_      when the computer returns, I'll probably find a better distro for it
15:06 benrob0329   Heck, even the date command is different
15:06 benrob0329   The fricken date command
15:06 rdococ_      Apple, the company you can trust to create incompatibilities
15:06 Calinou      Metal is more of an equivalent of Vulkan than OpenGL
15:07 benrob0329   But it came out before Vulkan
15:07 rdococ_      I'm also planning to install an internet packet tracer.
15:08 Megaf        rdococ_, what distro are you used to?
15:09 Megaf        rdococ_, anyway, I will be more than glad in guide you from downloading VBox to your desktop running via PVT if you wish
15:09 rdococ_      Megaf: I'm used to Debian, but I'm thinking of switching to Ubuntu or Mint.
15:09 rdococ_      k
15:09 Megaf        CC=/home/reglnx/gcc7/bin/gcc CXX=/home/reglnx/gcc7/bin/g++ cmake ../MegafXPlore2 -DRUN_IN_PLACE=1 -DCMAKE_CXX_FLAGS="-march=native -mtune=native -mfpmath=both -Ofast" -DCMAKE_C_FLAGS="-march=native -mtune=native -mfpmath=both -Ofast" -DWARN_ALL=0 -DVERSION_EXTRA=MegafXPlore2 -DENABLE_SYSTEM_JSONCPP=0 -DENABLE_SYSTEM_GMP=0 -DENABLE_CURSES=0 -DENABLE_LUAJIT=0 -DCMAKE_BUILD_TYPE=Release -DENABLE_GETTEXT=0 -DENABLE_LEVELDB=0 -DENABLE_REDIS=0
15:09 Megaf        -DENABLE_POSTGRESQL=0 -DENABLE_SPATIAL=0 -DENABLE_GLES=0 -DIRRLICHT_INCLUDE_DIR=/home/reglnx/Projects/irrlicht-1.8.4/include/ -DIRRLICHT_LIBRARY=/home/reglnx/Projects/irrlicht-1.8.4/lib/Linux/libIrrlicht.a
15:09 Megaf        time to build Minetest ^
15:10 rdococ_      lol
15:10 benrob0329   And what GPU
15:10 rdococ_      actually, I should install debian 9
15:10 Megaf        rdococ_, Debian 9 is my favourite OS
15:10 benrob0329   Graphics drivers are the biggest pain
15:10 benrob0329   Brb time to restart the phone
15:10 rdococ_      meh, I don't really like Ubuntu. then again, I can install multiple distributions in separate VirtualBox instances.
15:11 Megaf        rdococ_, get VBOx installed first
15:11 rdococ_      VBOx?
15:11 rdococ_      If you mean VirtualBox, I already installed that.
15:12 Megaf        VBox*
15:12 Megaf        yes, VirtualBox
15:12 Megaf        rdococ_, to install Debian use this ;) -> http://ftp.ie.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/mini.iso
15:12 rdococ_      I have it open rn.
15:12 Megaf        39 MB
15:13 Megaf        when creating a VM on VBox, select Debian, use two CPUs there, mark 3D acceleraation, set like 64 MB of memory for video
15:13 * benrob0329 ponders using FreeBSD once the AMD Vega support rolls out
15:13 rdococ_      Megaf: where should I put the .iso?
15:14 rdococ_      (If I need to put it anywhere specific, that is)
15:14 sfan5        Megaf: CMAKE_BUILD_TYPE=Release is a default, -DENABLE_GLES=0 probably too
15:14 benrob0329   Anywhere, you select it in vbox
15:14 sfan5        same thing for the other libs if it can't find them
15:15 rdococ_      Megaf: is that iso 32 or 64 bit?
15:15 rdococ_      I don't know whether this computer is 32-bit or 64-bit in its architecture tbh
15:15 Megaf        sfan5, Release I just noticed is the default now, it used to be debug I think, so, habit, and GLES I tried using =1 just to see if could find the lib, it turns out it did, so I just set to 0.
15:15 Megaf        I don't mind about redundancy in cmake flags :P
15:16 Megaf        rdococ_, hold on
15:16 rdococ_      ah, x64
15:16 Megaf        rdococ_, it must be 64 bit
15:16 rdococ_      ah
15:16 Megaf        rdococ_, the ISO is 64 bit, save to downloads
15:17 Megaf        By must I mean, it's likely to be
15:17 rdococ_      hm, memory allocation
15:17 benrob0329   How much RAM do you have?
15:17 Megaf        rdococ_, basically, I suggest you use MATE on Debian
15:18 rdococ_      4 gb ram
15:18 Megaf        rdococ_, and you gonna need around 2 GB for system memory, 2 CPU cores and 64 MB for video. All that for the Debian VM
15:18 Megaf        it should be fine
15:18 rdococ_      oh, this computer is an Intel
15:18 sfan5        Megaf: debug was never the default
15:18 sfan5        must've been from a previous cmake run then
15:18 rdococ_      Megaf: so 2000 MB?
15:18 Megaf        hold on, I make mistakes, let me check
15:18 Megaf        rdococ_, 2048
15:19 benrob0329   Yes
15:19 rdococ_      ah
15:19 rdococ_      btw, I still want to be able to run MT on it... hm
15:19 benrob0329   Oh, I never worry about the extra bit :P
15:19 rdococ_      How about the hard disk?
15:21 Megaf        sfan5, here default is dev build, I know it's different, but still https://github.com/minetest/minetest/blob/master/CMakeLists.txt#L24
15:21 rdococ_      hm
15:21 Megaf        rdococ_, 10 GB should be plenty
15:21 sfan5        you're confusing two things here
15:21 sfan5        DEVELOPMENT_BUILD means it's 0.5.0-dev instead of 0.5.0
15:21 rdococ_      it's created, but it looks like it only allocated 16 gb to video memory
15:22 rdococ_      wait
15:22 rdococ_      mb
15:22 Megaf        sfan5, I'm not copnfusing, I said I know it's different.
15:22 sfan5        dev != debug
15:23 Megaf        I know
15:23 Megaf        I can't find where in the source says Release is the default option tho
15:25 Megaf        found it https://github.com/minetest/minetest/blob/master/CMakeLists.txt#L58
15:25 rdococ_      meh, I'm considering just using Windows until my laptop gets back
15:26 Megaf        rdococ_, why? Just create VM, start, then when debian is installed do apt-get install minetest
15:26 benrob0329   Good luck, windows can't keep the UI consistent between releases
15:27 Megaf        benrob0329, Linux can't do that in the same release...
15:27 rdococ_      Megaf: I haven't figured out how to select the .iso yet.
15:29 sfan5        graphics performance is going to be terrible in vbox
15:29 sfan5        just use windows
15:29 rdococ_      meh
15:31 rdococ_      is there a way to install git in the command line?
15:31 benrob0329   Megaf: some DEs are inconsistent, but the changes are well documented and slow
15:32 benrob0329   Plus, the terminal is consistent
15:32 Megaf        rdococ_, well, the first time you start the machine it will ask you where it is
15:32 rdococ_      in older versions, didn't Windows randomize the inventory images?
15:33 benrob0329   When you first join a competitive game, thinking it'll be a fair fight: https://youtu.be/0MW0mDZysxc
15:33 Megaf        rdococ_, Minetest bug
15:33 rdococ_      ah, was it limited to Windows or was it in other OSes too?
15:33 Megaf        rdococ_, I can guide you later, right now you have to just start the VM
15:33 Megaf        limited to windows, to DX10 or something like that
15:33 rdococ_      ah
15:34 rdococ_      well, idk whether I'll eventually decide to use the VM or just use Windows, but I'd still like to know where I can download an internet packet tracer.
15:35 Megaf        rdococ_, about your git question, apt-get install git
15:35 Megaf        in Debian
15:35 rdococ_      Megaf, I mean in Windows. I know what to do in Debian :P
15:35 Megaf        rdococ_, now, if you wish, you  can get a lot of the Linux userland and packages on Windows
15:35 Megaf        including X11
15:37 Megaf        Im trying to remember how the thing is called
15:37 Megaf        Cygwin!
15:37 rdococ_      ooh cygwin
15:38 Megaf        https://www.cygwin.com/
15:39 Megaf        There's no Minetest package for Cygwin
15:40 Megaf        There's even gimp and MATE DE for Windows on Cygwin, cool
15:41 rdococ_      ooh, MATE
15:41 rdococ_      atm im installing git for windows
15:44 * rdococ_    also installs cygwin
15:49 tenplus1     hi folks
15:49 benrob0329   Hi tenplus1
15:49 tenplus1     hi benrob
15:49 benrob0329   New video :P
15:49 tenplus1     watching now :D
15:50 benrob0329   Learned quite a but while making it
15:50 tenplus1     nicely done... I like that one :)
15:50 rdococ_      hi
15:50 benrob0329   Thanks :D
15:51 tenplus1     :) am looking forward to seeing a new episode
15:52 benrob0329   The Music author wants me to make a more Seventh Doctor's style intro, so I'll have to think about some ideas for that
15:53 rdococ_      ooh, does Cygwin have gcc?
15:53 tenplus1     heh.. the old theme was always a winner
15:53 CalebDavis   hi ten
15:54 tenplus1     hi caleb
15:54 tenplus1     hi rdococ
15:54 rdococ_      hi
15:54 tenplus1     Real Torch has been updated with some new features
15:54 rdococ_      when my computer returns I'll definitely install Debian 9 & MATE
15:55 tenplus1     is it broken ?
15:56 rdococ_      mum took it to a computer repair place without my consent
15:57 tenplus1     erk, what happened to it ?
15:57 rdococ_      meh
15:58 tenplus1     that bad huh :D
15:59 tenplus1     I installed Xubuntu 17.10 beta 1 for a client today to replace there Win8.1 install :) they loved it
16:00 rdococ_      I'd install Debian 9 on this computer, but my mum prob. doesn't want me to.
16:00 tenplus1     is it YOUR pc ?
16:00 tenplus1     or family pc ?
16:00 rdococ_      well, it was _my_ laptop that's been sent for repair
16:00 rdococ_      this is _her_ laptop
16:00 rdococ_      also, why am I using IE
16:01 tenplus1     heh, in which case install debian when you get your back :)
16:01 rdococ_      will do
16:01 tenplus1     so long as you know what you're doing, it's all good :)
16:01 rdococ_      the HDD's being replaced, and it'll be a good time to upgrade to debian 9
16:05 Megaf        Hi tenplus1
16:05 Megaf        rdococ_, you dont need git and stuff to run MT on windows...
16:05 tenplus1     hi Megaf
16:06 rdococ_      ik
16:06 rdococ_      ik that, Megaf, but I want to update my mods in the meantime
16:12 Megaf        fair enough
16:12 rdococ_      I'll probably end up using one of the releases from the website anyway tbh, then using git to clone the mods I want
16:20 Megaf        weird, redoing my world.mt make CPU use drop by quite a lot
16:20 tenplus1     what did you change ?
16:20 Megaf        Nothing I guess
16:20 Megaf        Its just a list of mods...
16:21 Megaf        All I know is my CPU use was never lower than like 70%, even with nobody online
16:21 tenplus1     hrm, I wonder why it made sucha big difference
16:21 Megaf        the, last week I was edinting world.mt and for some reason it got blank
16:21 tenplus1     wb Aerozoic
16:21 benrob0329   Megaf: a per world setting?
16:22 Megaf        then I deleted it and run minetestserver again to recreate
16:22 Megaf        then I enabled the mods I had enabled before and now CPU use is like 1% or 2% when nobody online
16:23 Megaf        and tops at maybe 70% now
16:23 Megaf        some spikes just
16:24 tenplus1     hi behalebabo
16:24 Megaf        I disabled IRC mod this time
16:24 Megaf        could it be IRC mod?
16:24 rdococ       back
16:24 rdococ       back on bouncer
16:24 Megaf        welcome back rdococ
16:24 tenplus1     it could be, irc mod broadcasts chatter to irc server and vice versa... dunno how that would affect cpu usage and network traffiv
16:25 Megaf        My server is almost reviewable now...
16:25 Megaf        tenplus1, it wasnt even working...
16:25 tenplus1     heh
16:25 Megaf        it was failing to start
16:25 rdococ       does anyone know of a good internet packet tracer?
16:26 Megaf        other thing that changed was that I disabled bees, ran clearobjects with it disabled and then enabled it again
16:26 Megaf        rdococ, I dont even know what that is
16:27 rdococ       Megaf: software that can monitor network traffic for packets, and disable them according to user-specified criteria
16:29 Megaf        However minetestserver still the most demanding process on my server, followed by HHVM then my git server
16:29 benrob0329   Does minetest's https interface support SSL?
16:30 Megaf        My 5 whole VMs almost entirely cached in RAM... Mem:1997M used:630M buffers:104M cache:1203M
16:31 benrob0329   Also, do we have JSON support?
16:31 tenplus1     what vm's ya runnning?
16:31 Megaf        What do you mean?
16:31 Calinou      hi
16:31 benrob0329   Hi Calinou
16:31 Megaf        the vm sowaftware Im using or the things the VMs are doing?
16:31 Megaf        software*
16:32 Calinou      Megaf: Cygwin is much worse than the WSL :P
16:32 Calinou      an alternative to Cygwin is MSYS2
16:32 Calinou      http://www.msys2.org/
16:32 Megaf        rdococ, ^
16:33 Megaf        And I can't notice any significant performance difference LuaJIT vs builtin Lua
16:33 Megaf        the difference is like, few microseconds...
16:36 tenplus1     depends on the mod and how it's written to how fast luajit performs
16:37 benrob0329   Better question: can I send data back through the http api? I only see fetch functions
16:43 sofar        the http request api is to send a request and get a response
16:43 sofar        so data goes both ways
16:43 rdococ       lol, why does the word "encyclopaedia" have "paedia" in it when it doesn't necessarily relate to children?
16:44 benrob0329   sofar: I suppose I'll just have to use it to figure it out
16:44 tenplus1     hi sofar
16:44 sofar        rdococ: google 'paedia' to find out it comes from 'paideia - "general knowledge"'
16:47 sofar        benrob0329: it's not that complex, you just create a request and fetch it. The response will contain the return data.
16:48 benrob0329   But can I do POSTs?
16:48 sofar        that is essentially what it does
16:48 benrob0329   I am thinking about writing a Matrix.org mod, which uses JSON and http
16:49 sofar        https://github.com/HybridDog/things/blob/master/init.lua#L165 example code
16:49 sofar        there's a few more mods that use it, just google github for uses of it
16:52 rdococ       sofar: oh, interesting
16:52 tenplus1     hi RobbieF
16:53 RobbieF      Hey tenplus1 - how was your weekend?
16:53 tenplus1     quiet :) was at a nice cafe in town tho... hows you ?
16:55 CalebDavis   hi RobbieF
17:10 rdococ       when I press caps lock, the window I'm typing in loses focus for a second, it's annoying
17:10 rdococ       I mean, wtf
17:11 tenplus1     apart from vid.me and minds.com, does anyone have any recommended video sites to use other than youtube
17:17 RobbieF      hi CalebDavis
17:17 RobbieF      tenplus1 quiet can be nice.
17:17 tenplus1     yeah, back at work tomorrow so cherishing it today :)
17:17 RobbieF      not bad here. - had a great weekend... beautiful weather so spent saturday hiking and yesterday teaching Mortimer how to bike  :D
17:17 tenplus1     also, Real Torch mod updated :)
17:17 RobbieF      nice
17:17 tenplus1     kewl :P he any good ?
17:17 RobbieF      he was able to balance!
17:18 RobbieF      getting there
17:18 RobbieF      he won a slushy!
17:18 RobbieF      :)
17:18 tenplus1     sweet, nice prize :))))))
17:19 tenplus1     oh man this is so weird
17:19 tenplus1     20 mins ago I thought I was havin a stroke, felt a shudder/rumble and couldnt figure out what it was
17:19 tenplus1     turns out a r.5 earthquake in greece happened 57 mins ago
17:20 tenplus1     dunno if we somehow felt it that far away
17:20 RobbieF      oh man tenplus1
17:20 RobbieF      that's scary
17:20 RobbieF      both
17:20 tenplus1     nothing major here, but poor greece
17:20 tenplus1     the shudder made me check news and on live quake site: http://quakes.globalincidentmap.com/
17:21 tenplus1     also mexico got another r.5 2 hours ago
17:21 tenplus1     r.3 in idaho
17:22 Krock        hi tenplus1
17:22 Krock        haw-haw-haw!
17:22 tenplus1     hey krock, checking earthquake status here
17:22 tenplus1     hows u
17:23 Krock        oh, I'm quacking fine ;)
17:24 tenplus1     :PP
17:24 sofar        https://forum.minetest.net/viewtopic.php?f=10&t=18406&p=292889#p292889 if folks are interested - Updates to Inside the Box
17:25 tenplus1     ooh :P
17:27 tenplus1     http://border.globalincidentmap.com/
17:29 sofar        global, but it only is about the US borders
17:29 sofar        white nationalist website much?
17:29 tenplus1     zoom out, you see the world
17:29 tenplus1     cops called into a resto in spain after fake food poisoning call
17:30 sofar        yeah, I TOTALLY see crimea russian annexation on that map
17:30 sofar        or the chinese/indian rock throwing incident
17:30 sofar        legit site, really
17:30 tenplus1     heh
17:30 * sofar      rolls eyes
17:30 sofar        read the title
17:32 sofar        instead, go build a nice puzzle box on my server
17:32 sofar        :P
17:32 tenplus1     lol
17:32 sofar        we definitely could use some high quality builders :/
17:32 tenplus1     hi nrz
17:34 sofar        we've been getting a few uninspired people that are building terrible levels
17:34 sofar        to describe how bad
17:34 sofar        my 7year old son builds better puzzles
17:34 tenplus1     lol
17:34 sofar        I am not shitting you
17:35 tenplus1     am adding porridge to farming redo
17:35 sofar        HA
17:35 sofar        nutritious, and bland
17:35 sofar        someone will be asking for a way to put sugar on top of it
17:35 tenplus1     indeed, will give players something to do with the wheat and barley added
17:40 nerzhul      hi tenplus1
17:42 tenplus1     hrm, I just realised porridge needs milk... might need to add alternative recipe if mobs not available
17:46 Calinou      https://github.com/minetest/minetest_game/issues/1888#issuecomment-328597745
17:46 Calinou      Fixer: I actually have done this on an hardcore PvP Minecraft server
17:46 tenplus1     lol tried that once:P
17:46 Calinou      I built an house only with furnaces (allows free placement, unlike chests which have placement restrictions due to double chests, unless alternating with redstone chests), and protected the furnaces using an ownership mod (you could protect furnaces, but not regular blocks)
17:46 Calinou      the server rules forbid it, but I still did it :P
17:47 Calinou      (the number of things I've done on Minecraft servers despite the rules not allowing it…)
17:47 tenplus1     heh... it would be nice if mt had a built in protection mod of sorts, hopefully one without saved files
17:48 Fixer        but not protector redo, hanging blocks in air suck
17:48 tenplus1     there must be a way of protecting a map-block per player
17:49 tenplus1     which doesnt involve huge lists or blocks ?
17:49 Fixer        owner per mapblock? thats insteresting idea
17:49 tenplus1     that way it's kinda like krock's simple protection mod
17:49 Fixer        aka landrush
17:49 tenplus1     yeah
17:49 tenplus1     then the is_protection function will come into it's own for everything else
17:49 Calinou      per-mapblock is not flexible enough for all use cases
17:49 Calinou      also, multiple players might want to share an area
17:50 Calinou      there can also be areas allowed to everyone, but not claimable by people
17:50 Calinou      (public mines)
17:50 Fixer        landrush/simpleprot allows this
17:51 Fixer        world is divided into 16x1??x16 chunks, you craft a claim block and right click area with it, that area is marked as yours, you can also share it
17:51 Fixer        what is nice is it protects from say -20 to +120
17:51 Fixer        which is totally enough
17:51 tenplus1     but it has a list ? no ?
17:52 Fixer        you can visit Landrush/LibertyLand/Fozland server to see it
17:52 Fixer        it has a list
17:52 Fixer        simpleprotection at least
17:52 Fixer        you can query list of areas, their positions, you can show a map
17:52 * tenplus1   doesnt like lists, they get corrupt
17:52 tenplus1     and eventually turn slow
17:53 sofar        aren't any protection mods using areastore?
17:53 Fixer        LibertyLand still functions for years, no problems with list or anything
17:53 tenplus1     what's that using Fixer, landrush ?
17:53 Fixer        tenplus1: yep
17:53 tenplus1     sofar: hows that work ?
17:53 Krock        a GUI for the area list is for simple_protection not available yet, but planned. Keep in mind that it's based on the idea of the landrush mod
17:53 Fixer        i'm kinda very sad panda on why people ignore landrush, it is amazingly good
17:54 Krock        also areastore has to be implemented somewhen in a nice way
17:54 Fixer        areas are complicated, protector_redo is granular + blocks in air
17:54 sofar        Krock: huh? areastore is a finished api? is it implemented in a non-nice way now?
17:55 Krock        sofar, I mean implementing it into simple_protection
17:55 sofar        ah, sure, ok
17:56 Krock        as there's the old storage method and now, the new areastore that will require some converting functions
17:56 Fixer        tenplus1: you need some kind of invisible protector for protector_redo, that will solve a lot of visual problems, digging protected area shows location anyway
17:56 tenplus1     prot redo keeps things simple with block checks in radius rather than scrolling through up to 1000's of protected areas... but I gotta look more into the position store
17:56 tenplus1     yeah was thinking that Fixer
17:57 tenplus1     a protection tool you use to highlight blocks for removal/addition, 5 second nodetimer makes them invis again
17:58 Fixer        i kinda like how Hometown increased their radius a lot, so much easier to build
18:06 tenplus1     what did they increase it to ?
18:08 tenplus1     Porridge Oats added to Farming Redo (2x wheat, 2x barley, 1x bucket water or 1x bucket milk if mobs redo active)
18:10 tenplus1     hi bigfoot
18:26 tenplus1     wb ssieb
18:27 ssieb        hi
18:28 tenplus1     o/ Fixer
18:31 bigfoot547   hi Fixer and tenplus1
18:36 tenplus1     o/ Darcidride
18:37 Darcidride   Hi everyone
18:39 rdococ       o/
18:39 tenplus1     wb rdococ
18:43 Raven262     Hello everyone
18:43 tenplus1     hi raven
18:43 Raven262     Hi ten
18:46 bigfoot547   hi
18:49 lisac        nerzhul, https://forum.minetest.net/viewtopic.php?f=3&t=18449
18:49 lisac        hey tenplus1
18:50 tenplus1     hi lisac
18:50 lisac        tenplus1, https://imgur.com/kajqYYh
18:50 lisac        that is a factorio screenshot
18:50 Fixer        hi bigfoot547
18:50 * tenplus1   steals all of lisac's steel
18:51 * lisac      doesn't have any steal :(
18:51 lisac        *steel
18:51 lisac        wow
18:51 tenplus1     ehehe
18:51 lisac        tenplus1, you should checkout factorio
18:51 lisac        It is all MT tech mod needs to be
18:51 lisac        and it's linux native! :D
18:52 tenplus1     lol... no time for other games just now
18:52 lisac        :( I thought the same thing. Then I wasted 500h on factorio
18:52 lisac        now I really don't have times for other games.
18:53 tenplus1     ehe... am wondering why LUA doesnt come with a built in graphics library for each Os it's installed on by default... would help a lot
18:53 rubenwardy   Lua's main feature is that it is minimal
18:54 rubenwardy   it doesn't even have Math.round
18:54 rubenwardy   or floor, I forget
18:54 tenplus1     which is great, but a basic graphics library is only 126kb... open a window and draw shapes and text
18:54 tenplus1     I hate that I have to compile it all muyself just to draw a line
18:55 lisac        rubenwardy, round. i had to implement my onw
18:55 lisac        *own
18:56 tenplus1     function round2(num, numDecimalPlaces)   return tonumber(string.format("%." .. (numDecimalPlaces or 0) .. "f", num)) end
18:56 rubenwardy   lol
18:56 rubenwardy   hope you're not being serious
18:57 tenplus1     lolol
18:57 tenplus1     it works tho
18:59 rubenwardy   function round2(num, numDP)   local fac = math.pow(10, numDP);   return (math.floor(num * fac + 0.5) - 0.5) / fac    end
18:59 tenplus1     is that the one mt uses ?
19:00 rubenwardy   function round(num)   return math.floor(num + 0.5) - 0.5   end;       function round2(num, numDP)   local fac = math.pow(num, numDP);   return round(num * fac) / fac     end
19:00 rubenwardy   no, it's the proper way to round if you only have floor
19:01 rubenwardy   hmmm
19:01 rubenwardy   I wonder if pow is actually faster than a string conversion
19:01 rubenwardy   it's less hacky
19:01 rubenwardy   but doesn't mean it's faster, Lua can be weird
19:02 tenplus1     try a 10,000 iteration on each and see which one wins out :P
19:02 rubenwardy   yeah
19:02 tenplus1     in fact, hold on... lemmie do that just now
19:02 rubenwardy   try all three
19:02 rubenwardy   my second would be slower than the first, as it needs another function call
19:04 nerzhul      lisac, the only historian for MT is celeron55_
19:04 rubenwardy   and http://irrlicht.sourceforge.net/forum/viewtopic.php?t=40468
19:06 rubenwardy   <someguy> will you not release the source code, right?
19:06 rubenwardy   <celeron55> I think I will keep it as freeware. I might consider releasing the source if I get bored in developing it myself.
19:07 tenplus1     ehehe, round = 0.0053, round2 = 0.0012, round3 (string format) = 9.4498 on 1000000 iterations
19:08 tenplus1     math.pow seems to win out
19:08 rdococ       lol
19:08 rubenwardy   yeah
19:08 rubenwardy   usually anything to do with string = slow
19:09 rubenwardy   except for hash tables, which aren't that slow
19:09 tenplus1     was funny that it was an option on the lua site :) ahaha
19:09 rubenwardy   well
19:09 rubenwardy   meh
19:09 rubenwardy   lol
19:09 rdococ       strings should be treated as character arrays
19:23 tenplus1     what does disabling client dig prediction for protected doors acctually do ???
19:24 rubenwardy   the door won't disappear before the server puts it back
19:25 tenplus1     ohh, I didn't know we had a flag to do this
19:27 rubenwardy   it's new
19:28 tenplus1     so any block with it set to "" will predict what happens next, and if protected it will never be removed at all ??
19:29 tenplus1     hi paramat
19:31 sfan5        tenplus1: "" means the client won't assume that the node disappears before the server says so
19:31 tenplus1     so keeps it there until server cvonfirms
19:32 tenplus1     a good idea, less players glitching into protected areas
19:32 tenplus1     does it slow anything down waiting for server to confirm ?
19:32 sfan5        not less, none
19:32 sfan5        no
19:32 tenplus1     why not set it to "" as default for every registered node... wouldnt that help
19:33 sfan5        that's effectively removing dig prediction, what does that achieve?
19:34 tenplus1     if it doesn't slow down game any then it makes sure no player can remove a block even for a short time while playing on a protected server/area
19:34 tenplus1     what is dig protections major benefit ?
19:35 sfan5        better experience in case of lag
19:35 paramat      removing dig prediction would be horrible
19:35 tenplus1     wait, didnt you say it wouldnt affect speed ?
19:35 paramat      so best only do this for a few nodes
19:36 sfan5        "speed" is very vague
19:36 tenplus1     so players glitch though walls as usual then
19:37 sfan5        glitching through a wall requires far greater lag as you need to dig two nodes
19:37 paramat      there will obviously be a pause before the steel door disappears, but i think what sfan meant was no performance reduction
19:37 tenplus1     with the speed of tools and quick dig nodes it's easy to glitch through walls with the smallest of lag... that's why I added protector.flip to Protector Redo to disorient player and stop them
19:38 sfan5        if you find players frequently glitching through a certain type of node you could set node_dig_prediction = "" on it
19:38 tenplus1     heh
19:38 sfan5        but it's not a good idea to do this for every/lots of nodes
19:39 tenplus1     so dig prediction caches dug nodes and sends a block to server at a time, whereas setting to "" checks node by node ?
19:39 sfan5        no
19:39 sfan5        the commit message describes exactly what it does
19:40 tenplus1     searching...
19:40 sfan5        https://git.io/v51J1
19:42 tenplus1     so by default "air" is set for each and every node
19:42 tenplus1     or nil to skip a check
19:42 tenplus1     ahh. "air"... see it listed
19:43 rdococ       kik
19:43 tenplus1     damn, wish I could test this properly... am stuck on 0.4.16 for server testing
19:44 rubenwardy   Calinou, #gamedev is fully flaming right now
19:44 rubenwardy   :(
19:44 Calinou      rubenwardy: #gamedev is almost always like that
19:44 rubenwardy   not that's there's been anything interesting since I joined
19:44 Calinou      they almost banned me, last year :P
19:44 rubenwardy   lol
19:44 Calinou      but the ban-happy op is no longer around
19:44 rubenwardy   did you suggest they go back on topic?
19:45 Calinou      I don't remember
19:46 tenplus1     wow, that pull got in quick...  *cough*... https://github.com/minetest/minetest_game/pull/1884
19:46 tenplus1     also #1886 both fix bugs
19:50 tenplus1     nite all o/
19:53 rubenwardy   https://i.imgur.com/a0ED1HT.gif
19:59 Fixer        sfan5: for trapdoors too please (not sure about chests though) :)
20:00 sfan5        oh yea forgot those
20:08 sofar        I'll make a deal with tenplus1. If he makes a high-quality box on my "inside the box" server, I'll work on those prs :D
20:08 sofar        that's ethical, amirite?
20:10 benrob0329   Sound alright to me :D
20:23 celeron55    replied to https://forum.minetest.net/viewtopic.php?f=3&t=18449 as it was mentioned here
20:26 bigfoot547   dem netsplits man
21:33 IhrFussel    Any reason why the screwdriver can't rotate carpets?
21:37 IhrFussel    Maybe cause of raillike drawtype?
21:51 sofar        missing or no paramtype2, is my bet
21:57 IhrFussel    I added paramtype2 = "facedir" but still doesn't work...maybe raillike drawtype doesn't allow paramtype2?
22:00 IhrFussel    I have to go now,l maybe you can leave me a !tell if you want..bye
22:00 sofar        hmm, I'd have to check the screwdriver mod code