Time Nick Message 01:14 * Zeno` blinks 01:23 * john_minetest blinks back to Zenie 01:24 Wayward_One lol 01:35 * RealBadAngel yawns 01:41 * jin_xi coughs 01:48 * john_minetest rolls over the floor, eating a whale. 01:50 Zeno` hahah :) 02:54 paramat https://cdn.mediacru.sh/2DI875WMR6f2.png testing spiky mountain in riverdev mod 04:03 AgentFire How do you get a bucket of rubber? 05:15 jordan4ibanez Test. 05:27 OldCoder Test is best 07:01 paramat discussing 'infinite ghetto size' http://www.gizoogle.net/xfer.php?link=https://forum.minetest.net/viewtopic.php%3Ff%1D5%26t%3D9183%26start%1D50&sa=U&ei=GsZ2VI6QMcHuaNz_guAP&ved=0CBQQFjAA&usg=AFQjCNHUhczgGUuZGoX7-o1O75PTHPZ7pw 08:20 MinetestBot 02[git] 04SmallJoker -> 03minetest/minetest: Add minetest.copy_table(table) To get rid off the "table references" 136a43b3a http://git.io/Y__-tg (152014-11-27T18:19:01+10:00) 08:57 Megaf God morning 08:57 Megaf OldCoder: You are never on when DMan is =/ 08:58 Megaf Zeno`: Hi, from what mod your mushrooms are? 08:58 Megaf s/God/Good 08:58 Zeno` Megaf, I made them myself 08:59 Megaf cool 08:59 Megaf Zeno`: based on the VanessaE's mushroom? 08:59 Zeno` The texture is based on a photo I took: https://www.flickr.com/photos/australimage/7143912911/ 09:00 Zeno` Megaf, https://github.com/Zeno-/minetest_mtz/tree/master/flora 09:00 Megaf Zeno`: I tried making a mushroom with nodebox editor but I failed 09:01 Megaf Zeno`: your green bright mushroom could be an extension for my Leprechaun tools, they could give Leprechaun Crystal when cooked... 09:01 Zeno` you're welcome to use them 09:02 Zeno` if you keep the texture name the same you'll get HDX support for free 09:03 Megaf Zeno`: so, are you into photography? 09:04 * Megaf is 09:04 stormchaser3000 i have some spam posts to report 09:04 stormchaser3000 https://forum.minetest.net/viewtopic.php?f=3&t=10639 09:05 stormchaser3000 and https://forum.minetest.net/viewtopic.php?f=3&t=10640 09:06 stormchaser3000 VanessaE: ^^ 09:07 Zeno` Megaf, sure am :) 09:07 Zeno` Megaf, gcflora/australimage is me 09:13 Megaf cool 09:13 Megaf Zeno`: I am eumegaf 09:13 Megaf I dont remember when I uploaded my mushroom photos 09:16 Megaf Zeno`: https://www.flickr.com/photos/megaf/ 09:23 Megaf Zeno`: The mushroom photo was taken by me 09:32 Megaf !server Megaf 09:32 MinetestBot Megaf: Megaf Server v4.0 | mt.megaf.info:30003 | Clients: 0/10, 0/1 | Version: 0.4.10-dev / MegafXplore | Ping: 2ms 09:33 Megaf !server Onez 09:33 MinetestBot Megaf: Onez' Minetest Server | mtzeno.com | Clients: 0/25, 1/8 | Version: 0.4.10-dev / minetest | Ping: 156ms 09:43 Zeno` nice cluster of shrooms! 10:03 Megaf Zeno`: Thanks :) 10:04 Megaf I actually have a couple of photos of different clusters from the same day 10:36 BudderWorrier Hi 10:38 BudderWorrier How is everyone today? 10:51 * Megaf is mad at Budder 10:52 Megaf That's how I am today 10:55 Megaf Hi :) 10:58 Megaf Hi john_minetest 10:58 Megaf I did some small modifications in your spleef arena 10:58 Megaf and lots of things have changed around of it 10:58 Megaf the city is growing 10:59 Megaf Tahirah and Haiku are building a lot there, and so is daZe and Jessch8281 13:27 OldCoder Megaf, DMan frequently came to see me; he was not middle of the night only 13:44 SoniEx2 how hard is it to stick a different mod API on minetest? 13:45 ThatGraemeGuy uh 13:45 ThatGraemeGuy you mean to support modding in Python or Ruby or whatnot? 13:46 PenguinDad ThatGraemeGuy: expecially in whatnot :P 13:47 ThatGraemeGuy hehe 13:47 ThatGraemeGuy $ ./coolscript.whatnot 13:47 ThatGraemeGuy bash: ./coolscript.whatnot: /usr/bin/whatnot: bad interpreter: No such file or directory 13:47 ThatGraemeGuy oh noes 13:50 Megaf SoniEx2: not too hard actually 13:51 exio4 I bet lang → lua compiler would be easier though 13:51 SoniEx2 meh 13:51 SoniEx2 why can't you just add a C API 13:51 SoniEx2 and make a Lua plugin with that 13:52 ThatGraemeGuy why can't you? It's open source after all 13:52 SoniEx2 because I don't C 13:52 exio4 did you know the core devs have only finite time to spend on minetest? 13:52 ThatGraemeGuy then perhaps you shouldn't be barking orders :) 13:52 exio4 and they don't do it in their jobs, but as a hobby after they did their real work? 13:53 SoniEx2 well just take everything related to Lua and stick it in a file somewhere then change it so it doesn't depend on Lua 13:53 exio4 you say it like it was easy 13:54 exio4 and there is some kind of modularity in that sense 13:54 ThatGraemeGuy yeah sounds easy, are you done yet? can we test it? ;-) 13:54 exio4 don't be that way, it is a nice thing 13:54 SoniEx2 it is easy tho 13:54 exio4 but what is kinda sad is that people likes to complain "WHY ISN'T THIS DONE? at this really high-level, it is freaking easy" 13:54 SoniEx2 might be buggy but still easy 13:54 exio4 how is it easy? 13:55 SoniEx2 it's just about changing the luaL_checkwhatever into arguments(?) 13:55 SoniEx2 then doing a .so that bridges the API and Lua 13:56 exio4 luaL_checkwhatever it the lesser of your problems, different scripting "engines" have different ways to manage parameters, for saying one thing, you would need to abstract that 13:56 SoniEx2 use C 13:56 SoniEx2 the bridges take care of that 13:57 exio4 SoniEx2: there is some kind of abstraction 13:57 exio4 in the actual codebase 13:57 SoniEx2 there's a hexchat python plugin, lua plugin, perl plugin, and I think even java plugins 13:58 SoniEx2 no abstraction 13:58 SoniEx2 just "stick a C API and let the bridges shoot themselves on the foot" 13:58 ThatGraemeGuy I'm confused, you say you don't know C and yet you seem to have this all figured out 13:58 SoniEx2 ThatGraemeGuy, I said I don't C 13:59 Zeno` bridges? 13:59 exio4 python/lua/perl engines are over the C layer, they're abstractions over a common abstractions 13:59 exio4 Zeno`: the guns, the wall 13:59 exio4 Zeno`: winter is coming 13:59 exio4 something something something 14:00 SoniEx2 Zeno`, C<->Lua, C<->Java, Minetest<->IRC, etc 14:00 exio4 the "<->" looks simple 14:00 exio4 it is painfully hard to do right 14:00 SoniEx2 yeah that's why you can crash the hexchat python plugin 14:00 SoniEx2 but that's not the API's fault 14:01 exio4 it is an insane work, based on the fact that APIs need to be mantained alone 14:02 SoniEx2 well ok 14:02 SoniEx2 so anyone wanna help me with code design? 14:02 Zeno` SoniEx2> how hard is it to stick a different mod API on minetest? <--- pretty hard 14:02 exio4 it is like saying "I have a car, why can't it be a truck? just let them be vehicles!" 14:03 exio4 it is really easy, you just have a chassis, and then the engine and then... 14:03 Zeno` I'd love a C API/ABI, but it's not as easy as you seem to think 14:03 SoniEx2 Zeno`, what about PIC? 14:04 Zeno` what about it? 14:04 SoniEx2 gcc -fPIC minetest.so or w/e 14:05 exio4 what you are saying is basically rewriting minetest 14:05 exio4 well, not rewrite all of it 14:05 exio4 but at least 50%~ of it, I guess 14:06 Zeno` I will say that this is something I have been thinking about, but (really) it's not easy at all 14:06 exio4 who here didn't think about it? 14:06 SoniEx2 it is easy 14:06 Zeno` exio4, I dunno :) I started to implement it though 14:06 exio4 my argument still stands, those things are hard to get "right", and switching from a working thing, to a bad-designed thing 14:07 Zeno` SoniEx2, it's not 14:07 SoniEx2 considering I rewrite my code more than I write new code, it is easy 14:07 SoniEx2 (about 10 times more in case you're wondering) 14:07 Zeno` SoniEx2, write it and make a pull request then 14:07 SoniEx2 but I don't like doing C 14:08 Zeno` I thought you said it was easy 14:08 ThatGraemeGuy perhaps you should stop saying its easy and start coding 14:08 SoniEx2 if anything I'll write it in LuaJIT (FFI) 14:08 ThatGraemeGuy and if you can't then the whole thing becomes a bit pointless 14:08 exio4 how big are the things you work with? 14:08 exio4 isn't minetest like a.. kinda big in terms of code? 14:09 exio4 a/like a/like/ 14:09 SoniEx2 meh 14:09 Zeno` exio4, it's not that big but my last two refactors changed about 6000 line 14:09 exio4 I also rewrite my small <500LOC programs more than once 14:09 exio4 Zeno`: it is kinda big compared to "the average single-person hobby project" 14:09 Zeno` exio4, yeah 14:10 SoniEx2 I rewrite my whole github repos every now and then 14:10 exio4 how many LOC? 14:11 Zeno` 500 LOC I could write in a few hours (or less, depending on what I want to do) 14:11 Zeno` and this C API/ABI thing is no where near that simple 14:11 SoniEx2 some of them have 500 LOC, others have a few thousand (or at least had - yay abstractions and refactoring) 14:12 exio4 I can write 3000 LOC in a hour too 14:12 Zeno` anything less than 20000 LOC is not really complicated 14:12 exio4 the thing is keeping the problem in mind and the _design_ of the implementation 14:13 exio4 if you know what you exactly are mean to code 14:13 Zeno` if designed correctly anything < 100K lines is probably not complicated either 14:13 exio4 you said the words 14:13 exio4 designed correctly 14:13 SoniEx2 so you're saying minetest is poorly designed? 14:13 Zeno` me? No 14:13 SoniEx2 then why don't we toss the codebase and start fresh? 14:14 proller minetest is not designed 14:14 exio4 you seem to have a lot of free time 14:14 Zeno` although there are some things in it that I disagree strongly with 14:15 Zeno` SoniEx2, you may start afresh :) Nothing stopping you... 14:15 SoniEx2 well there's minetest not taking my PRs 14:15 SoniEx2 I'd say they'd probably hate them 14:16 Zeno` what PRs? 14:16 proller if you want something more designed - look to https://github.com/Nocte-/hexahedra 14:16 SoniEx2 pull requests 14:17 Zeno` Generally you have to almost fight to get a PR merged 14:17 Zeno` I know what a PR is... show me one of yours 14:18 Zeno` And I'll look at it 14:18 Zeno` it/them 14:19 proller pain and humiliation before every merge ;) 14:19 Zeno` yeah, it adds to the fun! 14:20 proller but only in first week 14:20 Zeno` But, SoniEx2, seriously... I will look at your PRs 14:21 Zeno` All the devs do... they don't ignore them for no reason (mostly) 14:23 galundrux Does anybody here have some experience running a server? I've had my server up for about 5 hours now and it seems relativly popular. But I'm wondering about ways to reduce lag? 14:24 proller galundrux, try freeminer ;) 14:25 galundrux Okay, I'll have a look at what that is, thanks :) 14:26 exio4 it is a differet game, and proller is their marketing director 14:27 galundrux That seems to be windows only, I run a debian server so thats not an option anyway 14:27 proller yes, lag is very different 14:28 galundrux Does make much diffrence if I change the textures from 512 to 256? 14:28 ThatGraemeGuy for the server? no 14:28 ThatGraemeGuy textures affect client-side rendering 14:29 galundrux Hmm, thats what I thought 14:29 ThatGraemeGuy are you having lag or just low fps? they aren't the same thing 14:30 Zeno` SoniEx2? 14:30 galundrux It seems fine to me, but some people were complaining about lag, and I noticed the world showing up slower the more peoplle came on, ping is currently at 37.2 14:30 Zeno` 37.2?? 14:31 ThatGraemeGuy I've run a server on a lowly VM without lag problems 14:31 Zeno` galundrux, where is the server? 14:31 galundrux yeah, it's the second one on this list http://servers.minetest.net/ 14:31 ThatGraemeGuy granted only 8 or 9 people played on it 14:31 proller ThatGraemeGuy, you have 0 players? 14:31 Zeno` I mean, how can I connect to it 14:31 galundrux In norway 14:31 ThatGraemeGuy proller: eh? 14:32 SoniEx2 Zeno`, busy 14:32 galundrux I havenæt really set it up yet, just testing. but you should be able to log in with either the IP or by useing hexagon.hexagonsix.com port 30000 14:33 Taoki galundrux: The networking protocol is very basic and unoptimized. Minetest will always lag in multiplayer 14:33 Taoki So much that I don't even consider it actually playable online any more... 14:33 galundrux it's the second one in the list with no decription 79.161.91.136 14:34 Taoki The networking code needs to be heavily rewritten it seems. And something like enet implemented 14:34 galundrux oh, okay, that kinda sucks... 14:34 Taoki yeah 14:35 galundrux Whats it useing? I read somewhere it was built from scratch, but maybe it would be possible to use code from the ogre3d project if thats better, just a thought 14:35 proller enet already done in current freeminer ;) 14:36 Taoki Yep. While apparently no one bothers to simply port that code to mainstream Minetest :/ I imagine some compatibility / protocol issues could be solved 14:36 galundrux release it opensource for linux then ;) 14:36 * Taoki tried Freeminer, but it's very laggy and unstable and crashy in return 14:37 Taoki Even without weather and dynamic fluid 14:37 Taoki Moreso with 14:37 proller something already fixed 14:37 Taoki ok. Was about a month ago I think 14:37 Taoki Also eats a lot of RAM. Seemingly with VBO disabled as well 14:38 jin_xi needs more resources for sure 14:38 jin_xi my crappy old notebook can not handle fm well 14:38 proller it much better for dedicated server 14:42 galundrux Well, if you both got advantages and disadvantages why dosen't the two projects just merge? 14:42 jin_xi fm is fork 14:45 Zeno` Fm uses c++11 14:45 Zeno` which is not acceptable for MT at this time 14:45 Zeno` So they can't really be merged 14:46 galundrux ah, okay 14:46 Zeno` Also, FM is GPL and MT is LGPL 14:46 exio4 why that change though 14:46 exio4 trolling I bet 14:47 Zeno` exio4, no idea. But clause 3 of the LGPL allows re-licensing under GPL so it must have been a decision proller made 14:48 Zeno` Which is fine 15:05 Amaz Spam user: https://forum.minetest.net/memberlist.php?mode=viewprofile&u=12020 15:14 kaeza greetings 15:36 VanessaE hi 15:46 OldCoder VanessaE, kaeza Hi back 15:47 OldCoder Silvercrab is not appearing recently on the active server list. This does not seem to be due to curl timeout. Is there a known explanation? 15:48 VanessaE the list server itself is borked 15:48 VanessaE has been for a while 15:48 exio4 oh look, it is a kaeza 15:49 exio4 also hi VanessaE 15:55 nejni-marji I want to add a localization to Minetest, can you tell me how to go about that? 15:56 mitrom Hi 15:56 twoelk nejni-marji: do you mean this? http://dev.minetest.net/Translation 15:58 nejni-marji Yes, I think so. 15:59 twoelk eh?, bad gateway? is weblate broken? 16:01 nejni-marji Seems so. 16:03 nejni-marji Hm... Is there a way to force an alternative language? 16:04 luizrpgluiz hi 16:09 * kaeza hugs an exio4 16:09 exio4 aww 16:09 mitrom Awww 16:09 * PenguinDad hugs mitrom 16:10 * mitrom holds PenguinDad firmly 16:10 mitrom But gently 16:10 exio4 free hugs for everyone 16:10 kaeza nejni-marji, which OS? under *nix, it's usually by setting the `LANGUAGE` environment variable 16:11 mitrom Yay 16:11 * jin_xi shrugs 16:11 mitrom LANG 16:11 kaeza or LANG 16:11 kaeza D: 16:11 mitrom Ya 16:11 mitrom Cat /etc/locale.gen | grep lol 16:11 mitrom S/lol/uk 16:11 exio4 useless use of cat 16:11 mitrom Or whatever 16:11 mitrom Why 16:12 exio4 grep "whatever" /etc/locale.gen 16:12 mitrom Yes grep does that 16:12 kaeza Cat: command not found 16:12 mitrom But eh 16:12 mitrom Old habits die hard 16:12 mitrom Try rabbit 16:12 nejni-marji kaeza: I'm running Windows, sadly, since I'm borrowing a computer. 16:12 mitrom Then its simple 16:12 exio4 I think it works too 16:12 kaeza nejni-marji, ah 16:13 mitrom Do then a favour and get linux 16:13 mitrom Control Panel or something 16:14 mitrom I might learn gaskell 16:14 mitrom Or skythob 16:14 * mitrom gives up 16:14 exio4 gaskell? 16:14 nejni-marji Yeah, but the person whose computer I'm borrowing doesn't want Linux and probably couldn't use it, either, especially since I'd use Arch. 16:14 exio4 install debian 16:14 mitrom Ah the good arcg 16:14 mitrom Ubuntu rofl 16:15 exio4 >good arch 16:15 exio4 mfw 16:15 mitrom Win vs linux == ubuntu vs arch 16:15 kaeza gaskell! 16:15 nejni-marji Exactly. 16:15 mitrom Gaskell is a thing now 16:15 mitrom Hasperl 16:15 nejni-marji Is Gaskell some weird fork of Haskell? 16:15 AgentFire Happy Thanksgiving Nemo! 16:15 mitrom Hasperlythonua 16:16 exio4 you know Haskell nejni-marji? :D 16:16 mitrom Exio4 does 16:16 mitrom Hacker 16:16 nejni-marji I know _of_ it. Never used it, though. 16:16 mitrom Looks hard 16:16 exio4 it isn't 16:16 nejni-marji Maybe if I learn Haskell, then I'll be able to actually make xmonad do things. 16:17 exio4 it is different, and if you are used to learn languages and only learn new syntax, nope 16:17 mitrom Yep 16:17 nejni-marji Haskell has lazy variable something or other in it. 16:18 exio4 "lazy variable something"? 16:18 exio4 nah, it is a lazy language by that 16:18 exio4 let x = a in b, won't evaluate x 16:18 kaeza a lazy language for lazy people 16:18 kaeza exio4, get off your lazy ass and learn C! 16:18 exio4 I know enough C 16:18 kaeza ALL HAIL C! 16:18 exio4 IPoIRC! 16:19 mitrom Very different 16:19 mitrom Banks still use cobol... 16:19 mitrom Invented by a grass hopper 16:19 exio4 kaeza: the report actually says non-strict 16:21 twoelk nejni-marji: have you allready studied the minetest.conf.example? The language section is at the very end 16:21 nejni-marji Oh, no. 16:22 OldCoder Should I run a server list? 16:22 * OldCoder is resting 16:23 AgentFire Happy Thanksgiving OldCoder 16:24 kaeza we need a master server master server list list 16:24 kaeza or something like that :P 16:25 kaeza mai engrish iz gud 16:25 exio4 yeah, just mine like 16:25 jin_xi muy mejor que mi espagnol 16:26 nejni-marji No, we both need a master server master server list list, because then we have to make a master server master server master server list list list. 16:28 PenguinDad function a() b() end; function b() a() end; a() -- The master server master server master server list list list problem :P 16:29 exio4 that sounds too verbose 16:29 exio4 let a = b; b = a in a 16:30 kaeza PenguinDad, fun fact: function a() return b() end; function b() return a() end; a() -- this will overflow the stack 16:30 kaeza never overflow* 16:31 exio4 tail calls aren't fun facts 16:31 kaeza you are not too fun :< 16:31 PenguinDad kaeza: I know rhat 16:32 PenguinDad *that 16:32 kaeza rat 16:32 exio4 mutual recursion is l33t 16:32 exio4 > let xs = 1:ys; ys = 2:xs in take 20 xs 16:32 exio4 [1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2] 16:36 rubenwardy Hi all! 16:36 exio4 hi! 16:48 luizrpgluiz someone speaks Spanish? 16:48 exio4 luizrpgluiz: yes, why? 16:49 luizrpgluiz I wanted a little help to create my mod 16:49 Calinou ##minetest-es 16:51 Amaz Why is that ## when the other ones are just # ? 16:51 Calinou because kaeza made it so 16:51 exio4 it wasn't official when it started 16:51 Amaz Ah okay. 16:55 mitrom Mornin 16:55 mitrom Let's play screenfetch 16:56 kaeza #minetest-es is owned by KikaRz, but haven't seen her around lately, and can't bother to ask FN staff to transfer ownership 16:56 mitrom http://pastie.org/9747184 16:56 mitrom It'd be plain rude to just steal the channel from her 16:57 kaeza !seen kikarz 16:57 MinetestBot kaeza: kikarz was last seen at 2014-11-10 20:05:57 UTC on #minetest 16:57 kaeza well, a month ago... 16:58 mitrom What does the other bot do? 16:58 mitrom .seen sfan5 16:58 PenguinDad ~seen mitrom 16:58 ShadowBot PenguinDad: I saw mitrom in #minetest 14 seconds ago saying ".seen sfan5" 16:58 PenguinDad wow 16:58 mitrom I saw mitrom then too 16:58 mitrom We have so much in common ShadowBot 17:00 exio4 lol 17:01 exio4 kaeza: memoserv to the rescue 17:01 mitrom PornServ FTW 17:04 mitrom so i went up to the till at macdonalds and asked if they take bitcoin 17:04 exio4 "what is bitcoin?" 17:04 mitrom Not funny if the dumb people don't know what it is. 17:04 mitrom Yup 17:04 mitrom You gessed 17:06 jin_xi so who is stupi, the guy who goes to McD with crypto or the cashier not taking it? 17:07 mitrom the cashier is clearly the stupi one 17:08 kobold Hello 17:13 * sfan5 meows at mitrom 17:13 mitrom yay 17:14 mitrom I accidentally bricked my PC by throwing it out of the window 17:15 mitrom Still works 17:15 mitrom Only it has a different function now 17:15 exio4 I wouldn't throw my expensive computer out of the window 17:15 mitrom Neither would I 17:15 nejni-marji You transmorgrified it into an expensive paperweight. 17:15 exio4 I think I have spent like 12-17k ARS on it 17:19 mitrom I think we should be able to buy TLDs 17:19 mitrom And domains would be subdomains 17:19 mitrom I'll take mitrom 17:19 mitrom mitrom.mitrom =P 17:35 nejni-marji Is the fact that torches persist underwater a bug or a feature? 17:36 Jordach 0bug m9 17:37 exio4 both 17:38 PenguinDad A buggy feature :P 17:38 proller "solved in freeminer" (tm) ;) 17:39 exio4 proller: "solved in freeminer"™ * 17:41 twoelk if you want to build underwater consider it a feature 17:41 nejni-marji Gkq; a ydakfod ks md kjdle 17:42 * nejni-marji switches on Dvorak 17:42 nejni-marji It's a feature to me. 17:48 kaeza it is trivial to implement that with an ABM 18:05 Krock !c 25 / 1 18:05 MinetestBot 25.0 18:06 Krock !c 25 / ( 1 + 9 ) 18:06 MinetestBot 2.5 18:06 Krock meow. 18:06 Calinou !c 25 ^ -2 18:06 MinetestBot -25 18:07 PenguinDad !c 3 / 9 18:07 MinetestBot 0.3333333333333333 18:08 exio4 !c ((-25) ** (1/3))**(pi/e) 18:08 MinetestBot NameError: name 'pi' is not defined 18:08 exio4 !c ((-25) ** (1/4))**(3.14151/e) 18:08 MinetestBot NameError: name 'e' is not defined 18:08 kaeza you fail 18:08 exio4 !c ((-25) ** (1/4))**(math.pi/math.e) 18:08 MinetestBot (1.5601858745237822+1.997502331483938j) 18:08 exio4 FINALLY 18:14 * AgentFire dresses MinetestBot up like a turkey 18:15 AgentFire Dig in guys! 18:42 nejni-marji Does the depth of a Minetest world ever end? 18:42 Amaz -31000 or so :) 18:42 VanessaE it ends at -30927 or some such 18:44 nejni-marji wow 18:45 exio4 unless you are very very bored, it doesn't end :D 18:45 * Amaz has a friend who must be very very bored. 18:45 Amaz He is trying to dig to the bottom of his world :D 18:46 nejni-marji Because noclip would be cheating? 18:46 Amaz He just wants to get to the bottom by digging. 18:46 nejni-marji Heh. 18:46 kaeza !c (lambda x,f=(lambda x, f:(chr(int(x[:2],16))+f(x[2:],f))if(x)else""):f(x,f))("492063616E20636F756E7420746F20706F7461746F") 18:46 MinetestBot 'I can count to potato' 18:47 nejni-marji http://xkcd.com/861/ 18:49 nejni-marji I should make a mod to add shift-click in inventories. 18:50 Amaz What do you mean? 18:50 nejni-marji shift-click on an item to automatically move it to a different inventory 18:50 Amaz Right. 18:50 nejni-marji shift click your charcoal to put it in your furnace etc 18:51 Amaz Think I've seen that in some MC let's plays... 18:51 nejni-marji *coal 18:51 nejni-marji yeah 18:51 Amaz But I think a c++ engine patch might work better than a mod. 18:51 Amaz This may have something that might help you: https://github.com/minetest/minetest/pull/1707/files 18:52 Amaz But, imo, that would be an awesome patch. 18:52 nejni-marji But then I'd have to learn C++ 18:52 nejni-marji tfr 18:52 nejni-marji yup* 18:52 Amaz Yeah... But I think Lua may be to inefficient for something like that however... 18:53 Amaz -however 18:53 kaeza well, I'm pretty sure you can't do "shift click stack move" or whatever via Lua 18:53 Amaz Or just impossible :P 18:53 nejni-marji A patch to add a shift-click functionality would probably be better in the core code to begin with. 18:54 exio4 !c (lambda f: (lambda x: x(x))(lambda y: f(lambda *args: y(y)(*args))))(lambda f: lambda n: (1 if n<2 else n*f(n-1)))(5) 18:54 MinetestBot 120 18:55 nejni-marji What's more important would be a patch that let's me use ; and ' as keybinds. 18:56 nejni-marji I think that may just be a change of taking the text name of a key and using a scancode instead. 18:56 kaeza you'd also need a way to tell the client which kind of stack goes where, which could be a bit messy 18:57 nejni-marji only for furnaces, though. 18:58 nejni-marji So you could just tell it if the stack = {coal,wood,etc} then put it in the bottom slot. 18:58 Calinou I should make a mod to add shift-click in inventories. 18:58 Calinou this is done in C++, not Lua 18:59 Amaz Calinou, we've just discussed that ;) 18:59 nejni-marji Yeah, that occured to me. 18:59 Calinou I saw it, just confirming 18:59 Amaz Okay. 19:00 kaeza this kind of thing would be one of the things better suited for client-side Lua 19:00 kaeza if that is ever done :> 19:00 Calinou making a C++ patch for this is doable, but not trivial 19:00 Calinou kaeza, if we want good security, then client-side Lua should be installed by players by hand 19:01 Calinou and never downloaded and run from server 19:01 Calinou ie. players choose their client-side mods 19:01 Amaz What do you think the chances of client-side lua becoming a reality are kaeza? 19:01 Calinou it could be… change crosshair colour based on health, change FOV based on speed, and so on 19:01 kaeza Calinou, indeed; sort of providing two versions of mod, one for server, one for client 19:01 Calinou you could still do a lot of things with client-side Lua done that way 19:01 Calinou but not made for interacting with specific mods 19:01 kaeza the client one would be most of the time rather simple 19:02 Calinou (or if it does, it's to enhance experience, it should not be a requirement) 19:02 nejni-marji serverside one is the lua code, clientside is a way to toggle it on/off? 19:02 nejni-marji yeah, to enhance experience. 19:03 nejni-marji wait, is FOV an option ingame as of now or no? 19:03 kaeza Amaz, it first needs to be developed. it would basically be the same as when MT implemented server-side Lua for the first time 19:04 Amaz Do you think that will ever happen? Is there enough interest> 19:05 kaeza nejni-marji, it kinda is; it can be changed via the config file (and singleplayer), but not at runtime in multiplayer 19:05 nejni-marji cool. 19:05 Calinou fov = 72 19:05 Calinou is the default 19:05 kaeza `fov = 180` in `minetest.conf` 19:05 Calinou you can change it in singleplayer games while playing 19:05 Calinou kaeza, the cap is 10-170 19:06 Calinou /set -n fov 90 19:06 kaeza ninjas everywhere 19:06 Calinou like max FPS 19:06 Calinou you can change them while playing thanks to /set 19:06 Calinou but that's only for local games 19:06 nejni-marji cool 19:06 Amaz What does the -n do in the /set? 19:06 Calinou create setting if it doesn't exist 19:06 exio4 it always exist, as far as I know 19:07 Amaz Ah, okay. 19:07 Calinou anyone wants to play chess? 19:07 nejni-marji fov 180 is a challenge. 19:07 kaeza Do you think that will ever happen? [...] 19:08 kaeza of course! the universe still has AFAIK a few billion years to live 19:08 Amaz XD 19:08 kaeza that should be enough time 19:09 exio4 I don't think they are enough 19:09 nejni-marji Chess is too simple. The only winning move is not to play. How about a nice game of Global Thermonuclear War? 19:09 Calinou FOV >= 180 is impossible, except in fisheye 19:10 nejni-marji fisheye? 19:10 * ElectronLibre just tried fov = 180, it's horrible. 19:11 PenguinDad fov = 360 must be fun :P 19:11 ElectronLibre *Unplayable. 19:11 nejni-marji Is there a way to set key configurations to use scancodes, because it won't let me use `'` or `;`, which is annoying as a Dvorak user. 19:11 ElectronLibre And painful for eyes ._. 19:12 Calinou http://strlen.com/gfxengine/fisheyequake/compare.html 19:14 Calinou fov = 360 is possible in fisheye 19:14 nejni-marji Fisheye is cray-cray. 19:15 exio4 !c (lambda f: (lambda x: x(x))(lambda y: f(lambda *args: y(y)(*args))))(lambda f: lambda n: (2 if n4♥ else n*f(n-1)))(999) 19:15 MinetestBot SyntaxError: invalid syntax (, line 1) 19:15 exio4 damn 19:15 exio4 !c (lambda f: (lambda x: x(x))(lambda y: f(lambda *args: y(y)(*args))))(lambda f: lambda n: (2 if n<3 else n*f(n-1)))(999) 19:15 MinetestBot RuntimeError: maximum recursion depth exceeded in comparison 19:15 exio4 !c (lambda f: (lambda x: x(x))(lambda y: f(lambda *args: y(y)(*args))))(lambda f: lambda n: (2 if n<3 else n*f(n-1)))(998) 19:15 MinetestBot RuntimeError: maximum recursion depth exceeded in comparison 19:16 exio4 !c (lambda f: (lambda x: x(x))(lambda y: f(lambda *args: y(y)(*args))))(lambda f: lambda n: (2 if n<3 else n*f(n-1)))(300) 19:16 MinetestBot 30605751221644063603537046129726862938858880417357699941677674125947653317671686746551529142247757334993914788870172636886426390775900315422684292790697455984122547693027195460400801221577625217685425596535690350678872526432189626429936520457644883038890975394348962543605322598077652127082243763944912012867867536830571229368194364995646049816645022771650018517654646934011222603472972406633325858350687015016979416885035375213755 19:16 exio4 cool 19:17 ElectronLibre The only way to play correctly with fov = 360 is to reverse your screen, enable noclip and fly, and to walk in the nodes.. ._. 19:18 nejni-marji What are the nodes? 19:19 ElectronLibre nodes = blocks, air, flowers, etc.. 19:19 nejni-marji oh, right. 19:20 exio4 !c (lambda f: (lambda x: x(x))(lambda y: f(lambda *args: y(y)(*args)))) 19:20 MinetestBot at 0x7f607db99378> 19:20 exio4 sfan5: would it be possible to get a "fix" function defined using this? 19:21 jin_xi or just get rid of !c and kindly use your own shell? 19:26 nejni-marji Is there a way to bind a console command to a key? 19:27 Calinou no :'( 19:27 Calinou would be grea 19:27 Calinou +t 19:30 nejni-marji you could make a workaround with autohotkey/xkeybind 19:30 nejni-marji in theory 19:30 exio4 or just hack the code 19:31 exio4 I have to study for the finals 19:31 exio4 lets better spend that time in Minetest 19:31 nejni-marji heh 19:31 exio4 I haven't looked at the code for a while 19:32 exio4 actually, I need my psu :/ 19:32 exio4 compiling here took like 40 minutes the last I tried 19:36 kaeza wasn't there a pull that bound commands to keys? 19:36 exio4 ;_; 19:36 exio4 I want to waste my time in something that is actually productive 19:36 Calinou xdotool, nejni-marji 19:37 Calinou “xdotool type” is useful 19:37 nejni-marji That's what I was trying to think of and couldn't remember. 19:37 nejni-marji I have a friend hooked his computer up to have xdotool and ssh 19:37 nejni-marji at the same time, you can do pretty much anything. 19:38 kaeza nejni-marji, https://github.com/minetest/minetest/pull/1217 19:39 exio4 :( 19:40 Calinou how about we re-add this code by hand? 19:40 Calinou not guaranteed to work :( 19:40 nejni-marji Sorry, never used GitHub before. What exactly does this mean? 19:40 Calinou due to the big mass of internal code changes 19:40 Calinou a pull request means “Hi, I have code, please merge it” 19:40 Calinou https://github.com/spillz/minetest/commit/403794e3c31ee2df86cae1a3142d539c4c10f2bf 19:40 nejni-marji Oh, okay. 19:40 Calinou this is a commit diff, where you see the difference between old and new 19:40 Calinou + is added lines, - is removed lines 19:40 nejni-marji and this code in particular won't/doesn't work? 19:41 Calinou internals of the engine have likely changed a lot in 7 months! 19:41 Calinou so pasting the code as-is is unlikely to work 19:41 nejni-marji oh, april 2014. 19:41 nejni-marji I see. 19:41 nejni-marji yeah 19:42 nejni-marji but one could change it to make it work if they knew how to code C++. 19:42 Calinou whee! my commit was added 19:42 nejni-marji Which probably isn't hard. 19:42 nejni-marji Oh? 19:42 Calinou step smoothing was increased 19:42 Calinou https://github.com/minetest/minetest/commit/1c9f05d792562374046e74ad3eb75988d529b15c 19:55 ThatGraemeGuy I'm not sure exactly which recent commit/s did it, but it seems the hideously low FPS that was typical of the swapn area on VanessaE's survival server is gone 19:56 ThatGraemeGuy previously I'd get around 10 or even down to 4 fps in that region, and I noticed earlier it was sticking to a solid 30 fps 19:57 ThatGraemeGuy solid for my modest laptop. by comparison away from that area I get aroun 40-45 fps 19:57 RealBadAngel ThatGraemeGuy, that issue is a) selections b) signs 19:57 RealBadAngel its gonna be solved soon 19:58 Megaf ThatGraemeGuy: YOu believe it was something that was done on the client side then 19:58 Megaf for me still slow 19:58 Megaf whell I dont know 19:58 RealBadAngel for sure i wont let 0.4.11 out without fixing that 19:59 RealBadAngel disable hud, fancy trees etc and try to break fps records 19:59 RealBadAngel its like 1500 fps by now :) 19:59 ThatGraemeGuy Megaf: all I know is its much improved for me, I won't go as far as to say its fixed as such, I don't have nearly enough information to make a claim like that 19:59 Megaf RealBadAngel: Would it be asking too much for you to join my server and have a look at spawn? 20:00 ThatGraemeGuy I'm not even sure when it changed, I only noticed it now 20:00 Megaf I'd like some help on trying to figure out how I can improve the FPS there, please 20:00 RealBadAngel Megaf, i know the problem 20:00 Megaf !server Megaf 20:00 MinetestBot Megaf: Megaf Server v4.0 | mt.megaf.info:30003 | Clients: 4/10, 1/4 | Version: 0.4.10-dev / MegafXplore | Ping: 4ms 20:00 RealBadAngel just give me some time 20:01 * ThatGraemeGuy joins quickly 20:01 RealBadAngel wonders we code in no time, for miracles we do need a week or two ;) 20:01 * ThatGraemeGuy thinks "quickly" was perhaps the wrong word 20:02 RealBadAngel indeed 20:02 twoelk maybe all them rules typically found at spawn generate too much gravity and slooooooow down time there 20:03 twoelk wich is actually the same as blaming it on the signs ;-P 20:06 ThatGraemeGuy night night all 20:17 sfan5 exio4: meow, no 20:17 exio4 sfan5: why not? 20:18 sfan5 because no 20:18 exio4 ;_; 20:18 exio4 bad cat 20:18 * exio4 pours lava over sfan5 20:19 * sfan5 shrugs 20:19 * sfan5 enjoys the warm bath 20:20 * PenguinDad meows at exio4 20:20 Jordach Penguins don't meow 20:21 * Jordach waits for the inevitable PenguinDad is now known as CatDad 20:21 PenguinDad Jordach: I'm half penguin and half cat 20:22 * Jordach wots and sits there waiting for Civ5 20:24 * twoelk waits to see someone make a half pinguin half cat mob 20:24 catninja I'm waiting for a cat mod 20:25 twoelk hrmpf and ping goes the peng.... 20:25 * sfan5 gives twoelk an egg 20:26 * twoelk is hungry and eyeballs the egg with interest 20:26 Amaz cat mob!! 20:27 * Jordach has considered adding kitten saplings in BFD 20:27 twoelk cattrees? 20:27 Jordach twoelk, nah 20:27 Jordach they spawn a kitty 20:27 * Amaz thinks Jordach should consider adding a cat mob to bfd 20:27 Jordach based on community skins 20:27 twoelk kittentrees? 20:27 Amaz And a dog mob 20:27 Jordach ...or one could grow catnip and occasionally find a kitty near it 20:28 twoelk uh! mobs of dogs 20:29 twoelk we do allready have cattails aka reedmace so they could randomely spawn some ... 20:30 Jordach i mean, every now and then an evergreen tree sapling might grow differently 20:31 Jordach why not make trees rarely drop a kitten sapling 20:31 Jordach i solved the issue of getting other seeds: kill dirt monsters as they will drop other plants 20:32 twoelk sounds like a nice excuse to go for a hunt 20:32 nejni-marji It would give you a real reason to actually kill things. 20:32 Jordach and seeds, and fruits 20:33 Jordach although the hybrid plant that drops a random seed + itself 20:35 twoelk Catkin are called, if you translate, kittens in german, so we got lots of trees with kittens in late spring 20:36 twoelk http://en.wikipedia.org/wiki/Catkin 20:37 gravgun twoelk: same goes in French, we call these "chatons" (kittens) 20:40 * PenguinDad plants some nepeta cataria in the channel 20:42 Jordach hmm, maybe one of the randomly spawned cats is a nyan cat 20:42 Jordach instead of a static block, it's an actual kitty 20:42 twoelk meow meow meow nyan meow meow 20:43 Jordach on the other hand i'd need kitty sounds 20:43 sfan5 buy a cat 20:43 twoelk a happy go lightly nyan kitty roaming the server 20:46 PenguinDad lol http://www.nyan.cat/daft 20:47 * twoelk is staring at his CAD drawing and realizes it is finished, it is done, he may go home now - nyannyannyan 20:47 nejni-marji Nothing is ever done. 20:48 twoelk well it will be next week until the client wants me to add more stuff or complains otherwise 20:49 nejni-marji true 20:50 twoelk so nyan nyan nyan goes my car of to a sunny weekend of enjoying the first christmas markets and their Gluehwein 20:51 nejni-marji I should probably go start making dinner. My family always makes a chicken for thanksgiving, instead of a turkey. 20:52 twoelk that would maybe be mulled wine in english, never tried that in England though 20:53 FR^2 Glühwein :) Feuerzangenbowle :) 20:55 twoelk not the same 20:55 twoelk both can be gooood though 20:56 hawk666 anyone want to check my server out ? 24/7 hosted in a data centre light role play 167.114.71.42:30000 huge city with plots for players to build in the city 20:58 * twoelk is still considering that lakeside situation on said server but has still to come up with an interesting idea 21:00 * twoelk investigates sources on the grand stairs of odessa, leading down to the harbour 21:43 mitrom Hi 22:24 mitrom Morning 22:28 Inocudom There is an issue in the latest development version of Minetest, Sokomine. 22:28 Inocudom The update.camera setting is broken, thus it turns itself off on its own, even on servers. 22:29 Inocudom I can tell that this is so because of the fact that chunks simply stop appearing even though the servers are running fine. 22:30 Inocudom Jordach, have you noticed the issue with camera.update that I mentioned above? 22:31 Megaf Hi all 22:32 Megaf Inocudom: its not broken, the setting is to be off if you are using a release build 22:32 Megaf it will go one only if you use a debug build 22:32 Megaf john_minetest: Hi 22:33 Megaf john_minetest: you should have told me his name... 22:33 Megaf whats his nick? 22:33 * Jordach waits for Civ5 to load 22:33 Inocudom Megaf: Yes, but I keep ending up with chunks simply ceasing to appear, and I am using a normal development build. 22:33 Megaf Inocudom: might be a servers fault, like overlaoded or too slow or badly configured 22:34 Megaf try single player Inocudom 22:35 Megaf john_minetest: He will not grief, will he? 22:35 catninja 23:26 < LOTT> what does the pipe weed look like? 22:36 catninja rrr 22:36 catninja http://forum.lordofthetest.se/viewtopic.php?f=11&t=6&p=16#p16 22:36 * mitrom is browsing irc logs 22:36 catninja Lott have its on forum! 22:37 Megaf john_minetest: done 22:37 Megaf He was granted interact 22:37 Inocudom Megaf: Not happening yet. Maybe the issue is the server that I was on? It was ShadowNinja's Create Server (now owned by OldCoder.) 22:37 Megaf You're welcome 22:38 Megaf Inocudom: What you describes looked like as your connection to the server was interrupted 22:42 Inocudom Might have been the case. Megaf, you are a server owner. Would you or CraigyDavi be able to host one for Freeminer? Perhaps with one of Minetest's sub-games (like Voxelands or Dreambuilder?) 22:43 Megaf I'm afraid I can't, I can hardly maintain my server 22:43 Megaf And I mught have to shut it down because I'm unemployed 22:43 casimir Inocudom, it is not called Voxelands. 22:44 Inocudom Voxelgarden it is. 22:49 CraigyDavi Inocudom, Yep 22:51 Inocudom CraigyDavi: Megaf can't host a server for Freeminer right now, but are you able to? I recommend using one of Minetest's sub-games if you do so that you won't have to deal with flowing dirt/sand/gravel. 22:51 mitrom You guys need a server? 22:51 mitrom I have a google 12Gb ram instance I don't need 22:51 Inocudom Do consider however that only Freeminer players can link to Freeminer servers. 22:52 CraigyDavi Of course, I should have it up at servers.freeminer.org within the next few days 22:52 Inocudom mitrom: If you are willing to create a server for Freeminer, that would be appreciated. 22:52 mitrom I would, but I'm afraid it expires in ~30 days 22:52 mitrom I think that's enough 22:53 CraigyDavi Yeah I think people want a server which will last longer than that. 22:53 mitrom yeah well 22:53 Inocudom Well, mitrom, this is Freeminer's website: http://freeminer.org/ 22:53 mitrom Thanks 22:54 mitrom So should I make one? 22:54 mitrom Any point if it's for only 30 days? 22:54 Inocudom Give it a look sometime. You might find the fork of Minetest to be worthwhile. 22:54 mitrom ALright 22:55 mitrom I can't do anything currently 22:55 mitrom I'll take a look when my main PC is fixed 22:55 Inocudom mitron: If its for 30 days, then it would probably be suitable only for testing. Currently, only the developers of Freeminer have servers for it, and those ones are bland. 22:56 mitrom alrighty 22:56 mitrom Well 22:56 mitrom I'm getting a job so I may get a proper google server 22:57 mitrom currently I own 5 22:59 mitrom 5 other ones 22:59 mitrom no charge whatsoever 23:05 mitrom hmm 23:05 mitrom What about 512M 4 cores ? 23:06 mitrom sudo shred -vuzn 6 /dev/disk/by-uuid/87239a97-c5a4-4a87-b545-606ffbff926c 23:07 mitrom mit@pentius:~$ sudo shred -vuzn 8 /dev/disk/by-uuid/87239a97-c5a4-4a87-b545-606ffbff926c 23:07 mitrom Killed 23:07 mitrom ? 23:07 Illyasviel Compared to minecraft how much power does minetest need? 23:07 mitrom Very little from what I can tell 23:15 CraigyDavi Inocudom, check the server list :) 23:16 Inocudom Freeminer, however, needs more power than Minetest does. Should still be less than Minecraft though. 23:16 troller its configurable 23:22 Inocudom CraigyDavi, I am now on that server. 23:22 CraigyDavi Hold on, having some major problems 23:24 Inocudom The server just stopped loading chunks all of a sudden. What happened? 23:24 CraigyDavi Join #freeminer and I'll explain