Time Nick Message 00:02 Cylus TriBlade9: Why does the draytype not work if you don't make the node unpointable? 00:03 blaise is this anything I can fix on my end? Irrlicht log: PNG warning: iCCP: known incorrect sRGB profile 00:04 blaise or is that an upstream difficulty? 00:05 TriBlade9 Cylus, it doesnt, It is just ugly x] 00:06 Cylus AH! That makes much more sense. 00:06 Cylus In that case, I like how it turned out. 00:06 TriBlade9 Yay :D 00:06 TriBlade9 Now we need better textures >_> 00:06 Cylus How does some of it sit around the wood (as in, taking up the same node space)? 00:07 TriBlade9 It doesnt 00:07 exio4 the real reason of why java is used: http://blog.plover.com/prog/Java.html 00:07 TriBlade9 It's a different node, but it renders the edge right next to the wood 00:08 celeron55 so here's something i've been making now: https://github.com/celeron55/buildat 00:08 Cylus Okay ... So a fire node placed next to a wood node will be displayed around the wood node? 00:08 TriBlade9 Umm 00:09 TriBlade9 If there is ground below it, the whole fire node will be rendered 00:09 TriBlade9 If not, then only flames touching the wood face will be rendered 00:09 Cylus Okay, that's very interesting. I wouldn't have thought to do that, but it certainly does look more fire-like. 00:10 exio4 celeron55, neat! lets hope it never gets formspecs! 00:10 TriBlade9 Ohi Celeron55! 00:10 JTE_ Yay :3! 00:11 JTE_ I liek buildat already. 00:11 TriBlade9 Wow celeron, that looks really cool 00:11 TriBlade9 Cylus, It's totally not related in any way to how Minecraft does fire >_> 00:11 celeron55 exio4: it uses a completely different design philosophy 8) 00:11 * TriBlade9 whistles innocently 00:12 celeron55 exio4: it doesn't have anything that could be called a minecraft clone yet though; it's just a platform for making one in a very moddable way 00:12 celeron55 actually you can make pretty much any game in it 00:13 TriBlade9 celeron55, That looks interesting, I want to get into it, I just need the time 00:13 Cylus TriBlade9: I wouldn't know anything about Minecraft fire. I don't play that game. I tried it a couple times a long time ago, but I didn't like it, so I didn't play long enough to even see fire. 00:13 exio4 celeron55, sounds like an awesome idea 00:13 TriBlade9 Okay Cylus, well, just like it or don't like it 00:13 TriBlade9 celeron55, I'd assume it's pretty slow though? 00:13 Cylus What platform is this? 00:13 celeron55 TriBlade9: well, depends 00:16 TriBlade9 celeron55, So you basically wrote a low-level, moddable, multiplayer, game engine 00:16 TriBlade9 Phew 00:17 TriBlade9 You get a lot done in a day x] 00:17 celeron55 well i'm preetty much dead now 00:17 TriBlade9 O_o 00:17 celeron55 gotta sleep 00:17 TriBlade9 Sleep tight ;) 00:18 * blaise hands celeron55 a turkey leg and a large mug of grog 00:18 TriBlade9 Also, if you could unblock my country (China) from your blog, I'd be very greatful 00:18 TriBlade9 *grateful 00:18 blaise lol 00:18 celeron55 maybe some day when it's on a better server 00:18 TriBlade9 Okay, for now I'll just use a proxy 00:19 celeron55 i started getting a lot of some kind of crap traffic from various addresses in china so i just blocked the whole country as it's quite irrelevant for me 00:19 TriBlade9 ;_; 00:19 * TriBlade9 feels so irrelevant 00:20 TriBlade9 x] 00:20 Cylus The Chinese are using my domain to send spam email to people. I keep getting the bounce-back letters when they hit email accounts that don't exist. 00:21 TriBlade9 "The Chinese" 00:21 TriBlade9 I'm not Chinese, I'm American 00:21 TriBlade9 00:21 celeron55 nothing personal, but this is how it practically goes 00:21 TriBlade9 Ik, np 00:22 blaise "The Single Cell Amoeba" 00:23 TriBlade9 Hey, they have different personalities sometimes 00:23 blaise wow, apparently they eat eyeballs and brain tissue 00:23 TriBlade9 Some even prefer xian rou bao over zhi ma bao :L 00:23 Cylus I'm not saying Statesians don't hijack domains and send spam from them, but the people who have hijacked *my* domain are Chinese. Or at least, the targets of their spamming are Chinese, because I'm getting the Chinese bounce-back letters in my inbox. 00:24 TriBlade9 Actually, chinese are quite likely to be targests, due to the fact that like 80% of PCs are pirated versions of Windows XP 00:24 TriBlade9 I've been helping my factory switch over to Ubuntu Kylin edition 00:24 blaise Cylus: I hope you forwarded it to people that can take care of those issues 00:25 Cylus blaise: Who would I forward these to? Who would be able to stop people from forging the "from" addresses? 00:25 blaise the ISC ? 00:26 TriBlade9 Batman? 00:26 blaise there's an email address JUST for this purpose 00:26 TriBlade9 (He has a gadget to get you out of any situation) 00:26 blaise any fishing, solicitation, or missuse of email services 00:27 blaise it adds the perp IP to a blacklist that cannot be allowed to send email after that 00:27 nupacloud Is there a mod that gives you recipe books in-game? 00:28 Cylus ISC ... Never heard of them, but I'll look them up as soon as I finish wrestling with my carrier's website. It keeps sending my 403s until I clear my cache and cookies, logging me out. Then before I can finish doing what I need to, it does it again and I have to clear again. I'm not amused with them. 00:28 blaise at one point, anyone could set up an MTA.. but then we had people not setting up their bouncers properly and they were getting abused 00:28 nupacloud I was on a server that had a command to look-up recipes 00:28 TriBlade9 See ya guys, gotta head to work for a bit 00:29 Cylus Wait .... Blacklist the IP addresses? I don't like blacklisting IP addresses. My IP address is blacklisted and I didn't even do anything. If it wasn't, I'd rum my own mail server. 00:29 blaise Cylus: http://en.wikipedia.org/wiki/Mail_Abuse_Prevention_System 00:29 Cylus *run 00:32 Cylus blaise: At least the second bullet point on that list shouldn't be there. It's what stops me from operating a mail server, and for no good reason. I did nothing wrong. 00:32 blaise the DUL list is not recommended to be used 00:32 blaise as it's clearly explained 00:32 blaise XD 00:33 blaise I also cannot operate a mail server 00:33 Cylus Okay, well, most servers I try to send mail to seem to reject my mail, ostensibly because of that list. Only one company seemed to accept mail from me (Google). 00:35 blaise google's bouncers won't even accept me 00:35 blaise and I have an MX record 00:35 blaise fricken a-holes 00:37 Cylus Yeah, I'm no fan of Google. The fact that they didn't blacklist me like everyone else did doesn't change that. Though I had MX records too, and I still got rejected too. 00:37 blaise the funny part is, my server is set up to not allow email to be sent from outside my network.. 00:37 blaise so unless my local security gets compromised, my MTA will not be abused.. 00:41 Cylus Same here. I just want to host my own services, not host services for other people. There are already plenty of places for people to have their services hosted if they don't want to do it themselves. 00:41 blaise never the less, till I can get added to the whitelist somehow.. I have no email 00:42 blaise my son is completely obsessed with Bear in the Big Blue House 00:42 blaise must be nice to be a 4 month old 00:43 Cylus My email account will expire soon ... I need to get my new account set up. Unfortunately, I still have to outsource. 01:07 T4im if your domain get's used for spam-from, just set spf records into the dns to prevent that.. spf fails should be honored widely 01:07 T4im ah, i'm too late to that discussion x) nvm 01:09 nupacloud question 01:09 nupacloud are skins a thing 01:09 nupacloud I can't find a setting for it 01:11 T4im there are mods to add skins 01:11 T4im so.. it's a per-server thing if you will 01:14 Keitsugu There. Now I can chat in a better way. 01:14 Keitsugu Hello everyone :) 01:20 nupacloud Heyyy 01:21 nupacloud did you install an IRC client for minetest or something? 01:21 Hobodium Heyyy 01:23 goofybud16 So, I am trying to set up a simple Minetest server for me and my friend to play on. I have successfully port forwarded, but neither of us can connect from an external IP address. I used the --verbose flag, and found when connecting externall it spits out "VERBOSE[ConnectionReceive]: con(5/1)con(5/1) Peer 2 sending from different address. Ignoring." I googled the message, and found the location in the source, at 01:23 goofybud16 https://github.com/minetest/minetest/blob/master/src/connection.cpp 01:24 goofybud16 *externally 01:24 goofybud16 Line 2819 in that file 01:25 goofybud16 I am running a dev build cloned yesterday, and I can connect to the server locally from my Galaxy S2, Laptop, and desktop. I have tried all three connecting to my external IP, and my friend tried too, and neither of us can connect. It just sits at connecting to server infinitely. 01:29 TriBlade9 Is celeron55 still here? 01:29 TriBlade9 Buildat seems to need a lot more dependencies than I expected 01:30 ShadowNinja goofybud16: That seems to indicate that the client switches to sending from a different address after init. 01:31 ShadowNinja You should contact sapier about that, he knows the connection best. 01:32 goofybud16 Ok, it seems to be working for my friend now. I just can't connect from my own internet connection using my external IP 01:33 goofybud16 Thats annoying (Can't test port-forwarding), but not game breaking 02:16 TriBlade9 Woot! 02:16 TriBlade9 Almost got the chat colors on non-freetype build stripped out copmletely 02:16 TriBlade9 While they're still there on freetpye builds 02:48 bjrohan I have added the tchnic mod, in the online recipe it lists uranium, is that now found in my existing world since I added the mod (and enabled it) 02:50 TriBlade9 I assume only in newly generated chunks bjrohan 02:51 bjrohan Okay, 02:55 _3SidedSquare Hey guys o/ 02:56 astralnebula hi 02:56 TriBlade9 Hia _3SidedSquare 02:56 _3SidedSquare I see you just managed to include config.h :P 02:57 _3SidedSquare What was not working about it? 02:57 astralnebula on one arch linux partition, the package minetest runs great. on the newer installed arch partition, minetest does not run. gives me a segmentation fault. whats going on here 02:57 _3SidedSquare astralnebula, are you building from source, or useing the repo? 02:57 astralnebula repo 02:57 _3SidedSquare It might be built for an old version :/ 02:57 astralnebula Mesa 10.2.7 implementation error: unexpected format GL_DEPTH_COMPONENT16 in _mesa_choose_tex_format() 02:58 astralnebula and then a floating point exception core dumped 02:58 TriBlade9 astralnebula, does it segfault reliably every time? 02:58 RealBadAngel build from sources better 02:59 _3SidedSquare speaking of which, who goes around updateing repos? I never really understood who manages them. 03:00 RealBadAngel https://forum.minetest.net/viewtopic.php?id=3837 03:00 TriBlade9 RealBadAngel, #APPROVE 03:00 TriBlade9 That is sweeeet 03:00 RealBadAngel we dont maintain repos for distributions 03:01 TriBlade9 Cleaning up commit now... 03:02 _3SidedSquare Very nice RealBadAngel 03:02 astralnebula Okay arch uses pacman -Sy 03:07 astralnebula and a lot of the packages are named other stuff 03:07 _3SidedSquare Anyone know how the folks in the -dev channel test their stuff? I always takes me forever to re-compile 03:07 _3SidedSquare *It 03:09 TriBlade9 _3SidedSquare, re-compiling the same branch should only re-compile the files that changed 03:09 TriBlade9 When swithcing branches, sometimes you can do the same 03:09 TriBlade9 Make sure not to cmake multiple times, or you have to re-compile the whole thing 03:09 astralnebula TriBlade: every time. 03:10 astralnebula Im trying to uninstall it fully. 03:10 TriBlade9 astralnebula ? 03:12 _3SidedSquare Thanks TriBlade9, I was trying to use codeblocks, but it seems I should really get on that command line status :s 03:12 astralnebula Irrlicht log: PNG warning: Interlace handling should be turned on when using png_read_image 03:12 VanessaE astralnebula: ignore that. 03:12 astralnebula Please report at https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa 03:12 astralnebula ./minetest: line 1: 1125 Floating point exception(core dumped) ./builds/minetest-minetest-2f170a6/bin/minetest 03:12 VanessaE (I didn't even know PNGs could be interlaced to begin with) 03:13 astralnebula :P 03:13 VanessaE ok now THAT you CAN'T ignore :) 03:13 astralnebula yeah 03:13 _3SidedSquare So, reliable, astralnebula ? 03:13 astralnebula thats from the source buuilt 03:13 _3SidedSquare ouch ok 03:13 VanessaE floating point exception, that's a new one to me 03:14 astralnebula minetest is unplayable on this partition, while it is on the other seemingly identical partition 03:16 _3SidedSquare astralnebula: Is there anything different about the two os you have installed? (in particular, 32 bit vs 64 bit?) 03:17 astralnebula both 32 03:23 astralnebula fixed by deleting /bin/minetest and doing that oneliner (modified for pacman -Sy) 03:24 astralnebula now i run ~/minetest and it works 03:25 _3SidedSquare That's strange :s 03:26 astralnebula no it was fake out. i walked a couple steps and all isaw was clouds and then a segmentation fault. 03:27 TriBlade9 That's bad drivers astralnebula 03:27 astralnebula how do i fix :( 03:28 astralnebula maybe too may drivers installed? like wrong chipsets 03:29 TriBlade9 perhaps astral 03:36 TriBlade9 Wooo 03:36 TriBlade9 Shanghai is doing a national defense alarm Drill 03:36 TriBlade9 WHOOOOOOOOOoOOoooooooooo.......... WHOOOOOOOOOOOOOOOOOOOOOOOOooooooooooooooooooooo 03:36 TriBlade9 My ears are bleeding >:I 03:37 VanessaE TriBlade9: duck and cover? :P 03:44 TheKingDoof When modding and using the list[] element in formspecs, what inventory locations are available? 03:44 TriBlade9 VanessaE Nah, it's just supposed to tell us what the alarm sounds like. It's done now ;) 03:45 TriBlade9 Oh jeebus, it's starting again >:L 03:59 Sokomine TheKingDoof: search for "Inventory location:" in doc/lua_api.txt the inventory locations are all listed there 04:02 TheKingDoof /privmsg Sokomine Thanks, thats exactly what I needed 04:02 TheKingDoof awkard 04:07 _3SidedSquare lol 04:10 Sokomine :-) 04:37 blaise is it possible to convert to leveldb ? 04:48 T7g It would be really difficult I think 04:48 T7g I am not the person to ask though 04:49 T7g AFAIK, there are no conversion tools 04:49 T7g if there were, you'd have to have a translation table to translate MC blocktypes to MT blocktypes 04:49 blaise sql3 to leveldb, yes? 04:49 blaise no, it's a minetest map 04:49 blaise but I want to convert it to leveldb 04:49 T7g Oh, then I'd assume you could 04:50 T7g the formats are open 04:50 blaise there's got to be some conversion tool somewhere 04:50 blaise lmao 04:50 T7g I have no idea really, but it wouldn't be too hard to hack together if there isn't 04:53 blaise https://forum.minetest.net/viewtopic.php?f=3&t=9351 04:53 blaise poof 04:53 blaise :D 04:56 blaise so I suppose I can use that forum there to base my conversion.. yes? 04:56 blaise and replace redis with leveldb ? 04:56 blaise I would think, yes? 04:57 blaise I'm curious about redis now 04:58 blaise XD 04:59 blaise --migrate Migrate from current map backend to another (Only works when using minetestserver or with --server) 04:59 blaise yay! 05:00 blaise and, something else 05:00 blaise I'm missing something 05:03 blaise I need something for world.mt yes? 05:26 blaise !server MidnightSystems 05:26 MinetestBot blaise: MidnightSystems | midnightsystems.net | Clients: 0/10, 0/0 | Version: 0.4.10 / minetest | Ping: 120ms 05:26 blaise woot! 05:32 blaise Megaf: hey, uhrm.. I dunno if you're still awake or what not.. but when you see this try my server again and let me know if the lag is better.. I converted to leveldb 05:32 blaise if this doesn't help I'm going to switch to redis 05:32 TriBlade9 What server blaise? 05:32 TriBlade9 I'd be glad to help 05:32 blaise !up midnightsystems.net 05:32 MinetestBot midnightsystems.net:30000 is up (483ms) 05:33 TriBlade9 Resolving address.... 05:34 TriBlade9 blaise, It's stuck at resolving address O-o 05:34 TriBlade9 nvm 05:34 blaise lol 05:34 TriBlade9 I had a space before the IP -_- 05:35 TriBlade9 Doesn't seem to be lagging a bit 05:35 TriBlade9 almost instant response to /help 05:36 TriBlade9 Hi garfonzo 05:36 garfonzo Hello :) 05:36 garfonzo How's it going? 05:38 garfonzo How are you involved with Minetest? Do you run a server, just play, or are you part of the dev team in some way? 05:39 TriBlade9 Umm 05:40 TriBlade9 I just play, and do some engine development ;) 05:40 TriBlade9 Not part of hte core dev team 05:40 garfonzo Nice, how did you get involved with engine development? I'm interested in getting involved in the dev side in some way 05:41 TriBlade9 Well, I just cloned the main repository, looked through the code, and found a few things I wanted to change ;) 05:42 garfonzo cool, then did a pull request? 05:42 TriBlade9 It's not that hard once you get used to it 05:42 TriBlade9 Yepp 05:42 garfonzo Ya I'm looking at the repo now, I'm considering cloning it and wading through the code myself. 05:42 TriBlade9 How's your C++ knowledge? 05:42 TriBlade9 (Mines terrible x]) 05:42 garfonzo It was my first language :) 05:42 TriBlade9 Awesome :D 05:43 TriBlade9 I could probably learn a thing or 500 from you :D 05:43 garfonzo It's a bit rusty, but it's like a bike, right :) 05:43 TriBlade9 Yep 05:43 garfonzo hehe, well who knows. I mainly do Python at this point (I'm a sysadmin by day) 05:43 TriBlade9 Lemme grab the dev guidelines 05:43 garfonzo Oh, nice that'd be good 05:43 TriBlade9 Cool! 05:43 TriBlade9 I'm a debugger for industrial machines by day :D 05:44 TriBlade9 http://dev.minetest.net/Git_Guidelines 05:44 garfonzo I'm working on some iOS stuff now, so Objective-C (ugh!) 05:44 TriBlade9 http://dev.minetest.net/Merging_core_pull_requests_to_upstream 05:44 TriBlade9 http://dev.minetest.net/Organisation 05:44 garfonzo cool, thanks for the link. I'll have a read through them 05:44 TriBlade9 http://dev.minetest.net/Code_style_guidelines 05:44 TriBlade9 Oke 05:44 TriBlade9 (I didn't read them until after I made two PR's xD) 05:45 garfonzo haha! 05:45 garfonzo Is your main dev machine a windows box or something else? 05:45 garfonzo I use a Macbook for dev since all my servers run Linux 05:45 TriBlade9 I use a Linux 05:45 garfonzo but, I'm wondering about building Minetest on my Macbook, should be fine hey? 05:45 TriBlade9 Haven't touched windows since 2005 05:45 TriBlade9 Sure, it ought to work fine 05:45 garfonzo ya, since my Macbook, I'm similar 05:46 garfonzo So how long have you been playing with Minetest? 05:46 TriBlade9 Umm 05:46 TriBlade9 I started a few years back, but stopped pretty quickly 05:47 TriBlade9 Just got back into it four days ago x] 05:47 garfonzo oh nice! 05:47 garfonzo were those pull requests in the last 4 day? 05:47 garfonzo days* 05:47 TriBlade9 All of them :P 05:47 TriBlade9 https://github.com/minetest/minetest/pulls/TriBlade9 05:47 garfonzo cool. So are you a software developer by day, or just for fun? 05:48 TriBlade9 I'm a developer/debugger by day 05:48 TriBlade9 But the software I debug is very specific, written for machines such as injection moulding systems and such 05:48 garfonzo fun! 05:48 TriBlade9 Oddly enough, we use a lot of Java O_o 05:48 garfonzo wow, weird 05:49 garfonzo surprised you're not using like Fortran :P (j/k) 05:49 TriBlade9 Kinda fun, until you have to go out to a semi-remote village to debug a poorly made factory's machine, and the driver gets lots on the way back >_> 05:49 TriBlade9 Our company is relatively new, so we use a lot of new stuff 05:49 TriBlade9 *lost 05:49 garfonzo ya that sounds like a hard situatino 05:49 TriBlade9 05:50 TriBlade9 Would anyone be interested in a croplike drawtype? 05:51 garfonzo I built a web application for my company, it basically runs their company. It's written in Python, has a web front end (java, web technologies, etc.) and a MySQL backend. Lots a fun! 05:51 TriBlade9 Coolio! 05:51 TriBlade9 But why python? 05:51 garfonzo I'm working on iOS apps for the crews which tie into the mother ship. 05:52 TriBlade9 Why not Node.js? 05:52 TriBlade9 :P 05:52 garfonzo Hehe, well it's using the Django web framework which is all python 05:52 TriBlade9 Aww 05:52 TriBlade9 oke 05:52 TriBlade9 Actually, kahrl here needs help with Django 05:52 TriBlade9 And Weblate 05:53 garfonzo oh ya? Are they devs for Minetest or something? 05:53 TriBlade9 kahrl is a core team dev 05:53 TriBlade9 Works on startup/config/util 05:53 garfonzo any idea what kind of help they need with Django? 05:53 TriBlade9 Getting it to work without breaking 90% of the time x] 05:53 garfonzo haha!! 05:54 TriBlade9 !tell 05:54 MinetestBot TriBlade9: Need a nickname... 05:54 TriBlade9 Use !tell kahrl to ask him if you want to help 05:54 garfonzo So like, "!tell karhl - let me know if you want some help with Django" <-- that kind thing? 05:55 TriBlade9 Yep 05:55 blaise TriBlade9: did you take a minecart ride ? 05:55 TriBlade9 Nope blaise 05:55 TriBlade9 I just walked 05:55 TriBlade9 Current lag is 41.2 seconds x] 05:55 blaise wow 05:55 garfonzo !tell karhl - TriBlade9 says you're looking for help with Django. I might be able to help with that. Give me a shout if you want help :) 05:55 MinetestBot garfonzo: I'll pass that on when karhl is around 05:55 garfonzo well that's slick 05:56 TriBlade9 blaise It's not your fault, it's china internet 05:56 blaise cheese and rice 05:56 TriBlade9 How do I get back to spawn? 05:56 TriBlade9 x] 05:56 blaise unified inventory 05:56 TriBlade9 Cheese is actually quite expensive here >_> 05:56 blaise two little buttons that have images of a house 05:56 blaise click the green one 05:57 TriBlade9 Nothing happens 05:57 blaise o.O 05:57 blaise where are you? 05:57 TriBlade9 Somewhere in the middle of nowhere 05:57 blaise lol 05:57 blaise no way 05:57 TriBlade9 Also, you might want to remove the worldedit button from the unified inventory gui 05:57 TriBlade9 I can access it 05:57 blaise is that bad? 05:58 TriBlade9 Umm 05:58 TriBlade9 Well, anyone could then use WorldEdit as far as I can tell 05:58 blaise you don't have privs to do any worldedit commands 05:59 garfonzo When I do a "!tell" can you all see the message I'm sending? 06:00 TriBlade9 Uep 06:00 TriBlade9 *yep 06:00 garfonzo ok, was going to send karhl my email address, but don't really want to broadcast it for all to see :) 06:01 ibloat is it a bad idea to manipulate level data in sqlite directly? 06:02 TriBlade9 Most definately ibloat 06:04 ibloat importing a 1000x1000x80 mt schema makes worldedit choke a bit hm 06:06 ibloat what would be the best low level way to import blocks? 06:08 bjrohan Hello all. I have just installed via git animal modpack, when I start the game, I receive errors that all animals are missing dependencies modf. I have modf enabled in the menu config, any suggestions 06:09 bjrohan in the mod, mobf and mobf_settings are both enabled 06:09 TriBlade9 There's a bunch of mods missing from that bjrohan 06:09 TriBlade9 Download all the specified dependencies in the thread 06:10 bjrohan OK 06:11 bjrohan These must be included in the .zip file? I had downloaded the zip a couple of days ago and it worked fine 06:14 TriBlade9 I guess 06:14 TriBlade9 idk 06:14 garfonzo TriBlade9: Did you fork minetest to your own GitHub repo or did you just clone it to your desktop? 06:15 ibloat would anyone oppose a lua minecraft map/schema importer? would like so sidestep mts schemata 06:15 TriBlade9 Forked to my own github repo garfonzo 06:15 sfan5 hello everyone 06:15 TriBlade9 https://github.com/TriBlade9/minetest 06:15 TriBlade9 Hi sfan5! 06:15 ibloat 'ello ello 06:15 garfonzo TriBlade9: ya that seems easiest 06:16 garfonzo Hi sfan5 :) 06:16 blaise sfan5: good morning? 06:16 TriBlade9 Guys, do you think themed modding competitions is a good idea? 06:16 TriBlade9 Winner gets to pick the next theme? 06:16 sfan5 blaise: correct 06:16 TriBlade9 Works pretty well on BlenderNation 06:17 Miner_48er ibloat could you make it work as an exporter too 06:18 ibloat Miner_48er, the goal would be to make it easier for MC users to defect to MT :) 06:18 ibloat take their maps with them, find a new home at MT 06:19 bjrohan TriBlade9: I downloaded the zip, and I receive these errors: http://paste.ubuntu.com/8385358/ 06:19 TriBlade9 O-o 06:19 TriBlade9 What version of minetest are you running bjrohan?! 06:19 bjrohan latest dev 06:20 Miner_48er ibloat ok been looking for a way to export to a 3d format 06:20 TriBlade9 I have no idea what's up then 06:20 bjrohan ok :-) 06:20 bjrohan Thank you for taking a look 06:21 ibloat is there no map exporter at all atm? 06:21 ibloat besides WorldEdit Schematics 06:22 Miner_48er what format is a WE schema? 06:22 jp .we 06:22 Miner_48er seems like a custom format 06:22 TriBlade9 Imma get OTWILA ready 06:23 Krock moin 06:23 ibloat Miner_48er, it also exports .mts 06:24 sfan5 what would be the best low level way to import blocks? 06:24 sfan5 directly write them into the database 06:25 ibloat is it a bad idea to manipulate level data in sqlite directly? Most definately ibloat 06:25 sfan5 you wanted a low-level way 06:25 TriBlade9 ibloat, I thought you meant by hand x] 06:25 TriBlade9 If you can write a decent program to raed/write it, then it's not quite as bad 06:26 ibloat I can try :) 06:27 ibloat added mts export to pymclevel but am not to happy with performance 06:30 sfan5 ibloat: how many nodes per second? 06:31 ibloat for some reason WE placed a 11 block wide buffer of air around the 1000x1000x80 mts import, when rendering the first time there were some error messages about 06:31 ibloat blockdata not being found even though it was marked as generated 06:32 ibloat no such problem with 100x100x80 06:32 ibloat sfan5, let me check 06:32 sfan5 Exported 2363400 nodes in 135.597 seconds with on avg. 19683 nodes per second! 06:32 sfan5 thats the tomtsschem.py I have here right now 06:33 TriBlade9 O_O 06:33 TriBlade9 Can someone please test my colored_chat branch? 06:34 TriBlade9 It seems to be segfaulting quite frequently and reliably 06:34 sfan5 after I've tried to import 2363400 nodes, sure! 06:34 TriBlade9 okay x] 06:34 ibloat ~30.000 blocks/s 06:35 blaise I wonder if I can get minetest to compile with -O3 06:35 sfan5 you can 06:35 ibloat let me try with your block count 06:35 sfan5 don't forget -fexpensive-optimisations 06:35 blaise sfan5: do you believe it would help? 06:35 sfan5 maybe ¯\_(ツ)_/¯ 06:35 blaise what does -fexpensive-optimisations do ? 06:36 sfan5 blaise: http://stackoverflow.com/questions/12645669/what-are-gcc-s-expensive-optimizations 06:36 ibloat sfan5, does that time include parsing or the region/nbt? 06:37 sfan5 ibloat: that includes whatevery pymclevel/MCEdit does when I call getBlock{,Data} 06:37 sfan5 whatever* 06:39 ibloat ~65s for 2400000 blocks 06:39 sfan5 !c 153/65 * 100 06:39 MinetestBot 235.3846153846154 06:39 sfan5 what did I just calculate? 06:39 sfan5 :d 06:40 blaise lol 06:41 ibloat i used your script as base but am writing the temp outstreams to tempfiles (uncompressed). let me quickly paste it somewhere 06:42 sfan5 I wonder when MT finishes pasting my schematic... 06:42 ibloat oh, tell me if you get that empty space around the import 06:42 sfan5 I will 06:43 ibloat 1000x1000 took a few minutes :) 06:43 sfan5 !c 1000**2, 2363400 06:43 MinetestBot (1000000, 2363400) 06:43 sfan5 looks like I need to wait (a few minutes) * 2 06:44 * ibloat also just realized comparing conversion speeds on different hardware makes no sense at all.. 06:44 blaise a few minutes to the tenth power times two? 06:45 sfan5 what the 06:45 sfan5 is it fucking kidding me? 06:45 sfan5 it already finished 06:45 sfan5 but it didn't tell me because i was in the pause menu 06:46 sfan5 ibloat: no empty space in sight 06:47 ibloat hm maybe my export is borked then 06:52 ibloat http://pastie.org/private/vlsvgqgdmvjnrasqkkzuzq 06:53 ibloat you'll find most of the heavy lifting is still being done by your conversion table :) 06:54 sfan5 ah 06:54 sfan5 this is why it is broken 06:55 sfan5 the mapgen destroys half of my schematic 06:55 sfan5 aka. populates it with trees and adds caves 06:55 ibloat adding caves sounds destructive :) 06:56 ibloat interesting though. so the terrain does not get marked as generated? 06:56 sfan5 apparently not 06:59 ibloat are maps easily convertable between sqlite, redis and leveldb? 06:59 Krock true story ^ 06:59 sfan5 yes 07:03 ibloat ah nice. going to write directly to the database then 07:15 TriBlade9 How do you expose an aPI for other mods to use? I forgot 07:15 TriBlade9 Oh, hi asie :) 07:16 sfan5 TriBlade9: define a table with functions in it 07:16 TriBlade9 Then make the table global? 07:16 sfan5 yep 07:16 TriBlade9 Okay 07:16 TriBlade9 OTWILA here we come :D 07:19 sfan5 It seems to be segfaulting quite frequently and reliably 07:19 sfan5 I can't get it to segfault 07:20 sfan5 at least not the way I'm trying 07:21 edakiri How do you know your current position? 07:21 TriBlade9 sfan5, Hit the configure button at a world, or the mods tab at the top 07:21 sfan5 edakiri: press f% 07:21 sfan5 f5 07:22 sfan5 TriBlade9: can't reproduce 07:24 TriBlade9 Really? 07:24 sfan5 yep 07:24 TriBlade9 Are you using the latest one I uploaded a few hours ago? 07:24 sfan5 commit c0ce7ac6d9f4fadcb3d51333a9a9f01818af92f5 07:25 TriBlade9 Checking.. 07:25 TriBlade9 Huh 07:25 TriBlade9 Strange 07:25 TriBlade9 I might need to make clean or something 07:26 TriBlade9 Did you build with -DENABLE_FREETYPE=1? 07:26 TriBlade9 And 0? 07:27 sfan5 enable_freetype=1 enable_leveldb=1 build_server=0 run_in_place=1 cmake_build_type=RelWithDebInfo compiler: Clang 3.5 07:27 TriBlade9 O_o 07:28 TriBlade9 Lemme try again 07:28 TriBlade9 Try joining a server as well 07:28 sfan5 k 07:29 TriBlade9 Takes so long to compile x[ 07:30 TriBlade9 Thanks for testing though 07:30 sfan5 all fine 07:31 TriBlade9 Well, I'm glad it's working for ya at least 07:31 TriBlade9 Could you try with freetype disabled? 07:31 sfan5 sure 07:32 TriBlade9 Built 07:33 TriBlade9 Huh 07:33 TriBlade9 Still segfaults with me 07:33 sfan5 maybe it doesn't segfault because i use clang 07:33 TriBlade9 perhaps 07:35 TriBlade9 Just wondering, what's the full -D argument for relwithdebinfo? 07:35 sfan5 -DCMAKE_BUILD_TYPE=RelWithDebInfo 07:35 TriBlade9 Good, I got it right 07:35 TriBlade9 I'll test with that 07:37 TriBlade9 Hia proller 07:37 sfan5 works without freetype too 07:37 TriBlade9 Strange 07:37 TriBlade9 IDK even what compiler I'm using x] 07:37 sfan5 probably gcc 07:37 TriBlade9 Likely 07:37 TriBlade9 How do you switch it to clang? 07:38 TriBlade9 Oh, this should be in -dev 07:38 sfan5 TriBlade9: CC=clang CXX=clang++ cmake . 07:38 sfan5 don't forget to rm -Rf CMakeCache.txt CMakeFiles before 07:38 sfan5 otherwise it won't have any effect 07:40 TriBlade9 Okay 07:40 TriBlade9 Just switched to clang using that method (think it worked x]) 07:43 TriBlade9 sfan5, Still segfaults, even after that ... 07:44 TriBlade9 I might need to re-clone 07:44 sfan5 hm 07:47 TriBlade9 What's your system sfan? 07:47 TriBlade9 *sfan5 07:47 sfan5  HexChat: 2.10.1 ** OS: Linux 3.16.3-1-ARCH x86_64 ** Distro: ArchLinux ** CPU: 4 x Intel(R) Core(TM) i5-2410M CPU @ 2.30GHz (GenuineIntel) @ 885MHz ** RAM: Physical: 7,7GiB, 79,8% free ** Disk: Total: 85,3GiB, 23,7% free ** VGA: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller ** Sound: HDA-Intel - HDA Intel PCH ** Ethernet: 645 NetLink BCM57785 Gigabit Ethernet PCIe ** Uptime: 11h 6m 07:47 sfan5 40s ** 07:47 sfan5 I think that covers it :P 07:47 TriBlade9 Huh 07:47 TriBlade9 Roughly the same as mine, except mine is one generation older and running Ubuntu 14.04 07:48 ibloat ah a fellow archer 07:48 TriBlade9 Damn hardcore linux users 07:48 sfan5 :D 07:48 TriBlade9 I *like* Unity >:U 07:48 ibloat high fives all around 07:48 ibloat i3 for me :p 07:48 TriBlade9 i5, first gen for me 07:48 TriBlade9 sfan has second gen 07:49 ibloat i3 as in the window manager :p 07:49 TriBlade9 oh 07:49 sfan5 damn confusing names 07:49 * TriBlade9 facepalms epically 07:50 ibloat TriBlade9, nobody in their right mind would know about it, much less use it. no worries :) 07:50 TriBlade9 Lel 07:50 TriBlade9 So no hate for liking unity? Yay 07:51 ibloat nah my brother uses it as well. 07:52 ibloat everybody should use what they are comfortable with 07:52 * ibloat isn't into crusades 07:58 T7g wat 07:59 TriBlade9 taw 08:00 T7g I mean I support this 100%, but wtf does he mean by not being "into crusades" 08:00 T7g Him being here is hin being into them 08:01 TriBlade9 T7g, you're going to deep, you may never make it out :L 08:01 T7g Ohno 08:02 T7g I will, I assure you 08:03 T7g lel- are you from mortycraft? where does "lel" come from? 08:04 ibloat well then maybe i'm just shit at crusades. 08:04 T7g Why would you want to? 08:04 T7g You can realize all your minecraft dreams here 08:05 T7g it just requires that you spend the time to make mods 08:05 ibloat alas me working on MC map importers 08:05 T7g Then ask for help! 08:05 T7g I'll do what I can 08:06 T7g file formats are my thing, so are protocol hacks 08:08 ibloat I was just saying I don't want to be preaching to people about whatever causes I believe in. 08:08 T7g I was saying the same, I don't believe in anything other than code 08:08 ibloat I'm here because I like the idea of an open source MC alternative 08:08 T7g and by that? I mean open code. 08:09 T7g Same 08:09 T7g So how do we differ? 08:09 * sfan5 meows 08:09 * ibloat nyans 08:10 T7g Not sure what that means. 08:10 sfan5 T7g: http://beta.jisho.org/search/nyan 08:10 T7g I mean, I know what NyanCat is 08:10 ibloat japanese meow 08:11 TriBlade9 Omigawd 08:11 T7g but seriously? 08:11 TriBlade9 The segfault is due to a game or a mod O-o 08:11 T7g I'm trying to be serious here. 08:11 TriBlade9 *mod 08:11 * TriBlade9 wongs 08:11 ibloat 私も :o 08:11 * Krock doesn't know which materials he should add to hismod 08:12 T7g I've noticed even without playing that Technic has problems 08:12 ibloat Krock, all the good ones! 08:12 Krock ibloat, gimme examples. It's about extracting materials from other mods without copying the functionality 08:13 T7g Why add new crap if you don't even have redstone proper? 08:13 Krock so, just to build things with diffrent materials 08:13 T7g MC$'s claim to fame is having the ability to do logic circuits by default. 08:13 Krock T7g, the nether mod contains red stone, called netherrack 08:13 VanessaE mesecons. 08:13 VanessaE if it ain't good enough, help fix it 08:13 T7g I know about them 08:14 ibloat Krock, I'm just starting down this rabbit hole. Don't yet know a whole lot of mods, sorry :/ 08:14 TriBlade9 sfan5 DRUMROLL PLEASE 08:14 TriBlade9 The segfault is due to.... 08:14 T7g They are very flawed though 08:14 * sfan5 *drumroll* 08:14 T7g Look 08:14 Krock ibloat, okay :) 08:14 TriBlade9 Mods having an _ in their name O_O 08:14 sfan5 wat 08:14 T7g I tried recently, within the last two days 08:14 VanessaE T7g: yes, mesecons has flaws. so help fix it? :) 08:14 T7g To find a server that supports mesecons 08:14 TriBlade9 Why on earth my commit causes that, I don't know 08:14 T7g None do 08:14 VanessaE T7g: my creative server does 08:14 T7g So no, this isn't even close 08:14 VanessaE as does my survival server 08:14 T7g Oh? 08:14 VanessaE and my testing server 08:14 Krock T7g, look at the servers.minetest.net site 08:14 T7g I was looking at your servers 08:15 Krock mine has mesecons 08:15 T7g It's not listed 08:15 ibloat mine hasn't been created yet 08:15 T7g Or at least when I was browsing, it wasn't. 08:15 Krock ah, it's down again 08:15 Krock nhm no 08:15 T7g Van- I have to give you props 08:15 ibloat has anyone tried putting minetest into a docker container? 08:15 TriBlade9 Anyone who can understand C++ better than me mind taking a look and seeing why on earth it segfaults when loading mods with underscores in their name? 08:15 Krock http://servers.minetest.net/list there it exists. 08:15 T7g I saw the mods you made, +++ 08:16 sfan5 TriBlade9: did you try running it in gdb? 08:16 VanessaE thanks T7g :) 08:16 TriBlade9 sfan5, idk how do use GDB xL 08:16 ibloat TriBlade9, run and bt are the only commands you need :) 08:16 sfan5 TriBlade9: gdb --args ./minetest when it crashes do "bt full" and pastebin the output 08:17 TriBlade9 irr::gui::CGUITTFont::draw (this=0x11c9dc0, text=..., position=..., color=..., 08:17 TriBlade9 hcenter=false, vcenter=, clip=0x7fffffffbfc0) 08:17 TriBlade9 at /home/joshua/Videos/Projects/Playground_Patrol/.files/MT/TriBlade9-Dev/src/cguittfont/CGUITTFont.cpp:651 08:17 TriBlade9 651 irr::video::SColor col = applied_colors[0]; 08:17 ibloat uh oh :p 08:17 sfan5 hm 08:17 TriBlade9 Wot 08:17 TriBlade9 Wooot 08:17 TriBlade9 Dat file path doe 08:17 VanessaE T7g: anyway getting back to mesecons.. aside from its speed (most of us would agree it is slow), what would you change about it? 08:17 sfan5 !server players:most 08:17 MinetestBot sfan5: Mine++ Server. 100% craft. | minexx.superwow.ru | Clients: 55/99, 58/65 | Version: 0.4.10-dev / minetest | Ping: 214ms 08:17 TriBlade9 anyways 08:18 ibloat 55 clients? wow 08:18 TriBlade9 Paste the full btfull? 08:18 Krock guests shouldn't count as online users 08:18 sfan5 TriBlade9: yes 08:18 sfan5 TriBlade9: pastebin 08:18 T7g VanessaE, I would make mesecons consolidated, no LUA, just AND, NOT, OR, XOR gates 08:18 VanessaE mesecons has those. 08:18 sfan5 T7g: nobody forces you to use Luacontrollers or logic gates 08:18 T7g but it also has the Lua shit 08:18 Krock *Lua 08:18 ibloat T7g, in essence MC redstone? 08:18 VanessaE T7g: there is a C++ logic circuits pull request waiting 08:19 T7g No, Luacontrollers takes shit to a diff level 08:19 sfan5 are you seriously complaining about there being to many features? 08:19 T7g It makes it so only coders are efficient 08:19 sfan5 T7g: nobody forces you to use Luacontrollers or logic gates 08:19 sfan5 if you don't like them just don't use them 08:19 VanessaE indeed 08:19 sfan5 or simply disable them 08:19 T7g sfan5, Noone forces me to use Lua conts, but if those did not exist I would be forced to use logic gates. 08:20 VanessaE you can even use the old mese/redstone torches method of designing circuits if you want 08:20 T7g Okay 08:20 TriBlade9 There, nowit's running in the right dir x] 08:20 T7g Schools are using Minecraft to teach students 08:20 T7g They are buying licenses 08:20 TriBlade9 http://paste.ubuntu.com/8385975/ 08:20 VanessaE T7g: but be fair: redstone has stuff like sequencers, does it not? 08:21 VanessaE that device that outputs a continuous clock out of its four sides, in rotation 08:21 sfan5 if you want to disable luacontrollers and logic gates disable/remove the mods "mesecons_microcontroller", "mesecons_luacontroller", "mesecons_gates" 08:21 sfan5 VanessaE: no, thats redpower or whatever it was called 08:21 VanessaE sfan5: oh yeah? 08:21 sfan5 yes 08:21 VanessaE huh, didn't know that 08:21 T7g AFAIK redstone was stone (red, laid on ground), and then delayers? (specially crafted units that delayed signal) - That's it. 08:22 VanessaE T7g: repeaters. 08:22 VanessaE not delayers. 08:22 T7g No, see, here's the thing 08:22 T7g back in the day 08:22 T7g you had to create your own clock 08:22 VanessaE mesecons have delayers though, since we don't need repeaters 08:22 T7g Do you know why TV's/Monitors operated at 60Hz refresh rate? 08:22 VanessaE because the mains frequency was 60 Hz. 08:23 VanessaE but as sfan5 said, you can just delete the components you don't want. 08:23 sfan5 TriBlade9: maybe applied_colors is empty 08:23 TriBlade9 Possibly 08:23 TriBlade9 How would one get around that? 08:23 T7g You can 08:23 sfan5 TriBlade9: ¯\_(ツ)_/¯ 08:23 VanessaE yup. it's in the form of a modpack, so you can literally delete components from your install. 08:23 T7g In fact, this has built a community where every admin can pick and choose. 08:24 TriBlade9 Alright, I'll try some things x] 08:24 TriBlade9 Wish I caught it earlier 08:24 TriBlade9 That's what I get for using minimap 08:24 TriBlade9 *minimal 08:24 sfan5 I used minimal too 08:24 sfan5 and it didn't crash for me 08:24 VanessaE T7g: choice is a good thing. 08:24 T7g and I am not saying it isn't! 08:24 TriBlade9 I mean sfan5, that I wasn't testing with a bunch of mods 08:25 T7g This community is essentially "ideal" 08:25 T7g You yourself contributed more to MT than Jeb ever did to MC 08:26 VanessaE heh 08:26 VanessaE well I dunno who Jeb is but I guess thanks :) 08:26 T7g Main coder of MC 08:26 VanessaE ah 08:27 TriBlade9 Yeah, this community is great, except when we start yelling at each other x] 08:27 MinetestBot 4m7e8o3w 08:27 TriBlade9 Though it seems a lot more friendly than it did two years ago, when everyone was leaving 08:27 Krock MinetestBot, meow! 08:27 TriBlade9 MinetestBot, wong 08:27 MinetestBot TriBlade9: what? 08:27 T7g I've been a part of plenty of projects that people left 08:28 T7g you're sitting on 140+ people daily 08:28 TriBlade9 MinetestBot, "Wong" is the Chinese equivelant of "Bark" for dogs 08:28 MinetestBot TriBlade9: oh, I see 08:28 VanessaE miaow. 08:28 T7g So my local Chinese food place is Bark's Chop Suey? 08:28 ibloat MinetestBot, wan 08:28 TriBlade9 Who controls MinetestBot? 08:28 sfan5 me 08:29 TriBlade9 No T7g, Wong is not technically a word, just a sound, like 'roof' or 'bark' 08:29 T7g Makes sense 08:29 TriBlade9 So it can be spelled Wong, or Wang 08:29 sfan5 "Players: 223/339 Servers: 46/56" 08:29 sfan5 so many people :o 08:29 TriBlade9 Nice 08:29 ibloat wan would be the japanese version 08:29 TriBlade9 yep 08:30 TriBlade9 WB Calinou! 08:30 Calinou hi 08:30 T7g I see 150+ early morning (3 hours from now) 08:31 Calinou we had 175 about 2 days ago, in the evening 08:31 T7g very nice 08:31 Calinou #minecraft has 304 currently 08:31 T7g Microsoft just bought MC for 2.5bil 08:31 T7g then laid off 14,000 employees 08:32 T7g You can see where their priorities lie 08:32 T7g If you don't believe me, look it up. 08:32 Calinou Microsoft said they'd fire 18,000 employees? 08:32 T7g sec 08:32 TriBlade9 sfan5, Fixed it 08:32 TriBlade9 Lets hope this patch is all 08:33 TriBlade9 C++ is so fun 08:33 TriBlade9 Now they are nothing. 09:00 VanessaE most servers have multiple types of light sources, edakiri 09:00 Calinou they're still one of the biggest businesses in the world… 09:00 Calinou You can spend 2.5bn but you can't keep your employees? 09:00 VanessaE edakiri: there are numerous mods that add other kinds of lights 09:00 Calinou it may be better economically 09:00 Calinou you'd be surprised at how much jobs are wasted in large companies 09:00 T7g I know how that goes Cali 09:01 edakiri Thanks. For the default, are torches as I described? 09:01 Calinou Microsoft could have afforded to pay those 14,000 employees 178571.42857142857142857142857143 per year if they didn't buy Minecraft 09:01 Calinou but do these employees bring a lot of money? 09:01 T7g Yep 09:01 T7g They could have 09:01 T7g Is that an issue? 09:01 T7g Most companies pay employees to keep the status quo 09:02 Jonuz Microsoft has fired lot of ex-nokia workers :< 09:02 T7g I still own a Nokia N900 09:02 * Calinou has no phone 09:02 T7g and use it every day. 09:02 Calinou :-D 09:02 T7g It is a phone but I do not use it as such 09:02 asie Nokia 6310i jere 09:02 asie here* 09:02 asie best phone 09:03 T7g It's my mobile platform 09:03 Jonuz T7g: does it have symbian? 09:03 T7g Standard 09:03 edakiri Can torches light while you hold them? 09:03 T7g though I do have a flash image of PwnPhone 09:03 Jonuz Meamo GNU/Linux 09:04 T7g just haven't bothered 09:04 T7g I literally have no need for that. 09:05 Calinou edakiri, no 09:05 Calinou in Freeminer (a fork of Minetest) they can 09:05 Calinou the light doesn't affect gameplay, it's purely client-side 09:06 T7g He asked if holding it changed things, not if placing it changed things. 09:07 T7g Is this really so bad that we can't have spawning relegated to areas that are dark? 09:08 Calinou I was talking about holding it, exactly 09:08 Calinou T7g, we sure can 09:08 Calinou all the mob mods use light-based, node-based and height-based spawning 09:09 T7g Explain? 09:09 T7g Why height? 09:10 Calinou to have mobs only in deep caves 09:11 T7g That makes no sense. 09:11 Calinou it does 09:11 Calinou damaging mobs like dungeon masters shouldn't spawn right below the sea 09:11 T7g What about non-hostiles? 09:11 Calinou to have them only above sea, yet only on stone nodes? 09:11 T7g Sheep? Pigs? Cows? 09:11 Krock moo moo 09:11 Calinou grass-only with some light then 09:12 Calinou doesn't need height restriction unless you want to prevent underground spawning 09:12 T7g no, can you not cast rays? 09:12 T7g I'm almost 100% sure Irrlict allows you to cast rays 09:13 T7g You're not even using your own engine, you're using one you don't even understand... 09:13 Calinou https://gitorious.org/calinou/carbone/source/e8beed121cc4de500d44967b5b307ba88af1909c:mods/mobs/init.lua#L697 09:13 Calinou here are the spawning conditions of my mobs 09:13 Calinou why cast rays? 09:13 T7g "Your" mobs? 09:13 Calinou my mods mod 09:13 Calinou mobs* 09:13 T7g You seem to have a personal investment in this 09:14 VanessaE he's that good :) 09:14 Calinou I've also prevented grass growth below sea level 09:14 Calinou works well 09:15 T7g I know from my own open source interactions with other projects that you can't base your worth on one thing. 09:15 T7g Yes, that's awesome! 09:15 T7g but it's just another commit. 09:16 Calinou ? 09:16 Calinou I don't make overengineered stuff 09:16 T7g Didn't say you did 09:16 VanessaE some would say that's MY job :P 09:17 T7g Read above 09:18 T7g To put it bluntly 09:19 T7g You don't always need to cast rays 09:19 T7g It helps in the sense that it can populate an area around you- that you cannot see 09:20 T7g Any sane population algo will always spawn shit outside of your view 09:21 T7g Seeing some shit poof in to existence in front of you will always piss people off. 09:21 Calinou this one can spawn stuff right next to you, yes 09:21 Calinou this is not a bad thing 09:22 Calinou it punishes people who dig in the dark 09:22 Calinou (and scares them a lot :D) 09:22 jp can't sleep again VanessaE ? :P 09:22 MinetestBot 02[Git] 04donat@openmailbox.com -> 03minetest/minetest: Make config compatible with C++11 13c9cab6b http://git.io/Xm9tQw (152014-09-20T11:20:13+02:00) 09:23 T7g I played a bit 09:23 T7g I never saw hostile mobs for some reason 09:24 T7g I kinda expected the warthog to attempt to damage me 09:24 T7g irl, he'd have a 30/70 chance of killing and eating me 09:24 Calinou warty warthog 09:25 VanessaE jp: nope :-/ 09:25 VanessaE can't sleep, but too tired to look at code :-/ 09:36 Krock Is there a mod which adds one or two hostile mobs which spawn in underground? (like stone monster - not too strong) 09:36 MinetestBot 02[Git] 04stefanbeller@gmail.com -> 03minetest/minetest: Add a .mailmap file 13adfba20 http://git.io/5w83zA (152014-09-20T11:36:35+02:00) 09:51 edakiri Does TNT immediately explode when you ignite it? -- damaging yourself? 09:51 edakiri It sounds pretty useless then. 09:52 TriBlade9 edakiri, no you have to punch it with a torch :0 09:52 TriBlade9 ;) 09:52 Calinou I spent ~25 minutes doing a probably useless PR :( 09:52 Calinou edakiri, it explodes a few seconds after ignition 09:52 edakiri thanks. So light & run. 09:53 TriBlade9 yep 10:01 deasanta any mese xperts around? need to know how to make a switch - on / off - one that sits inline between conductors 10:05 RealBadAngel https://www.youtube.com/watch?v=wjG1bUBFPB0&feature=youtu.be 10:06 RealBadAngel what do you think about this cracks replacement? 10:06 TriBlade9 Is that the same as earlier RealBadAngel? 10:07 RealBadAngel yes 10:08 deasanta imo - looks good on leaves and some blocks - rocks etc propably need cracky 10:09 deasanta maybe good to have both and work on which blocks it suits best 10:23 edakiri Is it possible to pick up a dropped chest? It shows the chest being destroyed when I click it. 10:25 edakiri I experimented & see I can pick it up. 10:25 edakiri rather than it is destroyed. 10:25 edakiri If it isempty, but not if occupied. 10:25 Krock edakiri, I don't get what you mean 10:27 deasanta im in creative on 0.4.10 and it works if dropped with Q key or placed as block 10:33 MinetestBot 02[Git] 04kilbith -> 03minetest/minetest: Fixed french vocabulary/grammar errors 13821b268 http://git.io/0WreVw (152014-09-20T12:17:54+02:00) 10:33 MinetestBot 02[Git] 04mimilus -> 03minetest/minetest: Small changes to French translation (Petites modifications mineures) 134432e98 http://git.io/w1RApw (152014-09-20T12:15:13+02:00) 10:33 deasanta merci 10:37 jp Calinou : jette un oeil sur les changements de mimilus ^ 10:38 jp il a allongé inutilement -_- 10:39 jp c'est vraiment n'importe quoi... 10:39 VanessaE bbl, off to bed. 10:39 jp g'nighr 10:41 raffahacks Are you from california, VanessaE? 10:41 raffahacks Or that part of usa 10:42 raffahacks Ok, good might 10:42 raffahacks Night 10:45 jellow Hi there, Not sure if you heard but chromeos recently ported android libraries. I was wondering if anyone had had any success running minetest android on chromeos. 10:46 jellow I tried and had no success 10:46 SylvieLorxu ChromeOS can't run Minetest's Linux version? I though ChromeOS was basically Linux, hmm 10:47 DusXMT You're right, the kernel is Linux, but the userland is almost completely different 10:48 DusXMT from a GNU-based system 10:48 jellow you can but it involves going into developer mode which ends up causing all sorts of issues 10:49 deasanta propably the libraries available to it? different graphics libs? 10:50 deasanta try running server mode only - see if that runs 10:51 jellow is there an .apkg for the server version? 10:52 deasanta du 10:53 deasanta dont know - sapier may know how to strip out graphics - https://forum.minetest.net/viewtopic.php?f=42&t=9389 10:53 deasanta thus less lib dependencies 10:54 jellow deasanta: ah awesome thanks for that link 10:55 jellow I'm also not running it in tablet mode which may be causing it issues. 10:59 Krock http://i.imgur.com/rpcEXQF.png 11:27 TriBlade9_ Is there a way to load textures from mods? 11:29 TBC_x http://pastebin.com/1CwTCwLH can anyone explain me why that function "visit" at 290 is not a function? 11:29 edakiri Do you die or be damaged if gravel falls on you? 11:31 deasanta edakin: appears not to be the case 11:34 celeron55 oh by the way, did someone manage build buildat yesterday? 11:35 TriBlade9_ celeron55, glad you asked 11:35 celeron55 a better dependency list of the Polycode+Buildat would be nice to have for some distro; i had almost everything already installed on my system so i couldn't really get a good list 11:35 TriBlade9_ I attempted to, but found it needed all sorts of dev packages I didn't know 11:35 TriBlade9_ I wanted to ask you, but you'd already left, so I gave up 11:35 celeron55 polycode's documentation is still quite lacking in this aspect 11:35 TriBlade9_ If you want, I'll attempt right now 11:36 Nitori TBC_x, probably because the "this" inside of the function, is a different "this" from when "this.visit" was defined. 11:36 celeron55 well, feel free to 11:39 TriBlade9_ celeron55, Here's why I stopped: WARNING: Could not find Bullet Dynamics - depending targets will be disabled. 11:39 TriBlade9_ And so on 11:39 TriBlade9_ It appears to need bullet physics, which I have no idea how to install 11:39 celeron55 how are you building it? 11:39 TriBlade9_ Current step: cmake .. -DCMAKE_BUILD_TYPE=Debug -DPOLYCODE_ROOT_DIR=../../Polycode 11:40 celeron55 so you built Polycode already? 11:40 TriBlade9_ Yes 11:40 TriBlade9_ Vorbis, VorbisFile, OGG, Lua, and Bullet are all missing 11:41 TriBlade9_ I already installed libsdl-dev 11:41 TriBlade9_ wb asie 11:41 celeron55 hmm something's off; it should automatically use them from polycode's dependency build system 11:41 TriBlade9_ I'm assuming polycode compiled properly 11:41 celeron55 can you check? 11:41 TriBlade9_ I see the folders, yes 11:42 celeron55 if you go to IDE/Build/Linux/Build/ and run ./Polycode, you should get the polycode ide 11:42 TriBlade9_ Ohshit 11:43 celeron55 (which buildat isn't using, but which should result from the build instructions) 11:43 TriBlade9_ I've got a good guess why it never compiled properly 11:43 TriBlade9_ They never accounted for google code being unreachable >_> 11:43 TriBlade9_ Woo Great Firewall 11:43 celeron55 lol 11:44 TriBlade9_ -_- 11:44 TriBlade9_ Proxyfail time 11:44 TBC_x Nitori: interesting is, that the visitAndDraw is defined and called the same way and has no problems 11:44 celeron55 well that solved out quickly though 11:45 TriBlade9_ Strange that it never told me that the build failed 11:46 TriBlade9_ Instead it said it was sucessful 11:47 TriBlade9_ I'm going to attempt to manually download 11:47 Nitori TBC_x, I'm not sure.. but it looks like, you try to acces this.visit while we're actually inside of this.visit, it's different for visitAndDraw. :/ 11:48 celeron55 TriBlade9_: http://fpaste.org/135099/13659141/ 11:48 celeron55 that's what ends up in the dependency download directory 11:49 TriBlade9_ celeron55, All of them are good except for box2d and bullet 11:49 TBC_x that's why i hate javascript :/ 11:49 TriBlade9_ IDK why physics engines love google code 11:50 Nitori TBC_x, still better than php :p 11:51 TriBlade9_ celeron55 my bad, a lot of those files are actually missing O-o 11:51 TriBlade9_ Isn't living in china with your VPN's down fun? <3 11:51 celeron55 you can find the fetcher scripts under /CMake/External* 11:52 celeron55 so have fun with that 8) 11:52 TriBlade9_ Huh 11:52 TriBlade9_ How do you find glut.h? What package is that? 11:52 TriBlade9_ #include 11:53 TriBlade9_ nvm, freeglut3-dev 11:53 TBC_x I've basically scraped https://tomcc.github.io/2014/08/31/visibility-2.html and now I'm trying to implement "short reverse raycast" so it won't look behind corners, but I messed up somewhere and now i'm making it animated so it is much more clear 11:54 celeron55 did you already get the dependency packages? i could tarball up mine if it's handier that way 11:54 TriBlade9_ I proxied box2d and bullet, now it's continuing 11:54 TriBlade9_ So I should be able to get the rest myself 11:54 TriBlade9_ You're gonna need to provide some docs on this game x] 11:54 TriBlade9_ And a new irc channel, #buildat 11:54 TriBlade9_ Boom, first person to join 11:55 sfan5 what are you talking about? 11:55 TriBlade9_ celeron55's latest project, that belongs in #buildat 11:55 TriBlade9_ :P 11:55 TriBlade9_ *which 11:56 TriBlade9_ https://github.com/celeron55/buildat 11:56 TriBlade9_ Currently required libraries that I didn't already have installed: libsdl-dev, freeglut3-dev 11:57 TriBlade9_ Unfortunately, I can't be sure I didn't already have a large amount of them already installed, as I have a lot of dev libraries already 12:01 TBC_x from the description in README it looks like buidat is minetest, what are the differences supposed to be? 12:02 TriBlade9_ TBC_x Dude, it's totally different 12:02 TriBlade9_ I can barely tell what it is, much less how to use it 12:02 celeron55 i'm not sure how it might end up; at the moment the difference is 10000x less content and an interesting architecture to build on 12:02 TriBlade9_ celeron55, too bad you can't dump lua and stick V8 in 12:02 TriBlade9_ Node.js would've been my platform of choice for Minetest modding 12:03 TriBlade9_ (Yes, I know PolyCode has lua bindings only) 12:03 * DusXMT would choose Guile, as you have a selection of languages to choose from, including Lua 12:04 celeron55 i prefer lua to javascript; JS has such a wonky design with many historical errors 12:04 TriBlade9_ >:U 12:04 TriBlade9_ One word: 12:04 TriBlade9_ *code example 12:04 TriBlade9_ HLuaBot: parent:method.function() 12:04 HLuaBot Unknown command "parent:method.function()". Try "help". 12:04 TriBlade9_ HLuaBot: parent:method.function() 12:04 HLuaBot Unknown command "parent:method.function()". Try "help". 12:04 TriBlade9_ ... 12:04 TriBlade9_ lua: parent:method.function() 12:04 TriBlade9_ javascript parent.method.function() 12:05 TriBlade9_ Plus the object model in JS is nicer 12:05 TriBlade9_ And I like my brackets >:U 12:05 Nitori brackets! 12:05 Nitori I'm from python so... 12:05 TriBlade9_ Python is impossible to read for very long 12:05 TriBlade9_ Same for lua 12:05 celeron55 i've coded a lot in both and my mind isn't changeable on this subject anymore 12:05 TriBlade9_ At least for someone accustomed to brackets 12:06 celeron55 lua's syntax is a bit old-fashioned for sure but it works; can't really complain 12:06 TriBlade9_ celeron55, I'm finding I make less syntax errors when I'm working with the minetest C++ engine than modding with Lua :c 12:06 Nitori I was accustomed to brackets as well. 12:06 TriBlade9_ To each his own I guess :/ 12:06 Nitori (: 12:06 TriBlade9_ Anyways, should we move to #buildat? 12:07 celeron55 let's hijack this channel until someone wants to discuss about something more on-topic here 12:07 * celeron55 is rude 12:07 TriBlade9_ Okay XD 12:08 TriBlade9_ How on earth would one manage blocks in buildat? 12:08 TriBlade9_ And chunks and stuff 12:08 TriBlade9_ I tried writing a java voxel game, and I made some progress, but I gave up once I got to greedy meshing 12:08 celeron55 i'm going to start writing modules and extensions for those 12:08 TriBlade9_ Okay 12:08 TriBlade9_ So you basically wrote a multiplayer lua game engine? 12:08 celeron55 well it's a bit of work and the design isn't all trivial, but let's say i've made one already 12:08 celeron55 8) 12:09 TriBlade9_ Minetest you're referring to? 12:09 celeron55 yes 12:10 MinetestBot 02[Git] 04kahrl -> 03minetest/minetest: Revert "Small changes to French translation (Petites modifications mineures)" 13e9d6295 http://git.io/9wMFiw (152014-09-20T14:02:00+02:00) 12:11 TriBlade9_ celeron55, build sucessful 12:11 TriBlade9_ Will test in a sec, phone call 12:12 celeron55 now you can test the 200 lines-of-code game that it contains 12:12 TriBlade9_ Yay 12:12 TriBlade9_ At least it will be easy to understand.. mebbe 12:13 celeron55 git pull so that you get the newest version; i simplified some things already 12:13 TriBlade9_ ... 12:14 TriBlade9_ Alright 12:14 TriBlade9_ Time to test 12:14 TriBlade9_ TBH, the whole idea seems slow, but promising 12:15 celeron55 what's so slow about it 12:15 TriBlade9_ Sooo 12:15 TriBlade9_ Just the idea that the whole game is lua 12:15 TriBlade9_ Anyways, built, but the cleint doesn't seem to do anything 12:16 TriBlade9_ Just displays the boxes 12:16 TriBlade9_ Is that intentional? 12:16 celeron55 you can press arrow keys and space; that's the functionality it has for testing 12:16 TriBlade9_ Pressing does nothing 12:16 TriBlade9_ *Space does stuff, arrow does nothing 12:17 TriBlade9_ *Had numlock on x] 12:17 TriBlade9_ nvm 12:17 TriBlade9_ works fine 12:18 TriBlade9_ celeron55, you should totally put up a server and see if we can connect :P 12:18 celeron55 can do, wait a minute 12:20 TriBlade9_ celeron55 I call first fork :D 12:21 celeron55 you can now connect to c55.me 12:21 TriBlade9_ one sec 12:21 celeron55 multiplayer box moving, yay 12:22 TriBlade9_ OMG 12:22 TriBlade9_ Surprisingly addictive 12:23 celeron55 8)) 12:23 TriBlade9_ I want in :D 12:23 TriBlade9_ Time to look at some code 12:23 TriBlade9_ The latency is terrible though >_> 12:23 celeron55 well it's from china to finland, can't really expect much 12:23 TriBlade9_ Really? 12:23 TriBlade9_ Finland? 12:23 TriBlade9_ That's a great connection then, at least for me 12:24 TriBlade9_ NOOOOO 12:24 TriBlade9_ I screwed up my wall :C 12:24 TriBlade9_ hehe 12:24 TriBlade9_ trapped you 12:25 TriBlade9_ imma get u >:D 12:25 celeron55 the funny thing is, this 300-line game actually already has the properties that make minecraftlikes great 12:25 theTroy celeron55: great to see you still active online :P 12:25 TriBlade9_ Yay :D 12:25 TriBlade9_ Funnest part is trolling other players 12:25 TriBlade9_ Wait, did I say that? 12:25 celeron55 1) it's multiplayer, 2) you move around in it, 3) you build in it 12:26 TriBlade9_ 3) You can push people off-screen 12:26 celeron55 i wonder how many players this would support 12:26 celeron55 probably like infinite 12:26 TriBlade9_ Probably 12:26 TriBlade9_ How does modding work technically? 12:26 TriBlade9_ Does any processing happen on the server-side? 12:27 celeron55 read the .txt files in the buildat source 12:27 celeron55 design.txt first 12:27 TriBlade9_ Don't troll me while I'm afk >:I 12:27 celeron55 this is that game: https://github.com/celeron55/buildat/blob/master/test/testmodules/minigame/minigame.cpp https://github.com/celeron55/buildat/blob/master/test/testmodules/minigame/client_lua/init.lua 12:28 shadowzone Hi celeron55. 12:28 celeron55 and this i referred to https://github.com/celeron55/buildat/blob/master/design.txt 12:28 TriBlade9_ celeron, so on the server C++ is neede for mods? 12:28 TriBlade9_ s/mods/games/ 12:28 celeron55 oh, design.txt is actually a bit outdated 12:29 celeron55 yes server runs only C++, and compiles it from source automatically 12:29 TriBlade9_ Oooh 12:29 TriBlade9_ That's interesting, but could be more of a pain for modders 12:30 TriBlade9_ Though, I assume you could create a C++ game, that loads lua? 12:31 TriBlade9_ Dude 12:31 TriBlade9_ This isn't a "minecraftlike" 12:31 TriBlade9_ This is a game engine 12:32 celeron55 you can say so, yes; but the intention is to make an engine that is good for *at least* a minecraftlike 12:32 shadowzone o.O did you just say minecraftlike? 12:32 celeron55 it's ridiculously flexible for the reason of supporting proper modding 12:32 TriBlade9_ celeron55, indeed 12:32 TriBlade9_ shadowzone, yes, c55 has invented a new word 12:33 celeron55 i avoid trademarks by transforming Minecraft into a common word 8) 12:33 shadowzone Oj. 12:33 TriBlade9_ I've got chills running up and down my spine, feel like writting a million lines of code ATM 12:33 shadowzone Clever. 12:35 TriBlade9_ Also, celeron55, I'm still winning 12:35 TriBlade9_ First player to push the other one out of the camera viewport wins 12:35 TBC_x hehe, imagine using a game engine in place of DE 12:35 TriBlade9_ Guys, compile this thing and join us 12:36 celeron55 one funny thing about this is that i can modify the source on the fly and nobody disconnects 12:36 celeron55 the level will reset though 12:36 celeron55 actually... it will need some additional support from the game 12:36 TriBlade9_ BOOM 12:36 TriBlade9_ Winning again 12:36 TriBlade9_ Sorry, overexcited 12:36 TriBlade9_ I got lost... 12:37 celeron55 yeah i modified the source and now it doesn't update anymore until reconnecting 12:37 TriBlade9_ ok 12:37 TBC_x use polycode-git? 12:37 Krock TriBlade9_, compile what? 12:38 TriBlade9_ Krock http://github.com/celeron55/buildat 12:38 TriBlade9_ wb asie 12:38 Krock I hope it's windws xp compatible 12:38 TriBlade9_ I don't think it's been built on windows yet, so I bet nope 12:38 TriBlade9_ c55, you win, I got lost x[ 12:38 celeron55 Krock: maybe with a day of porting work 12:39 celeron55 or half a day 12:39 Krock :/ 12:39 celeron55 = doable but not a priority right now 12:39 TriBlade9_ did some tweaks 12:39 TriBlade9_ brb 12:40 TriBlade9_ If I go crazy, it's because I tried to move the camer as well 12:41 TriBlade9_ Huh 12:41 TriBlade9_ Does restarting the client update the lua file c55? 12:42 TriBlade9_ Or do I get the lua file synced from the server? 12:43 celeron55 the server sends it 12:44 TriBlade9_ Even awesomer 12:45 TriBlade9_ So how would one create server-side mods that load dynamically? Would they have to update the main C++ file to include the files and such? (tag:celeron55) 12:45 celeron55 no 12:46 celeron55 start your server and just modify code of a module 12:46 celeron55 it will notice it and recompile and reload the module 12:46 TriBlade9_ Where on earth did you get the idea for this? 12:46 celeron55 there's so much automagic in it that it even blew my own mind when i first saw it working 12:47 Krock mhm png library... 12:47 TriBlade9_ You did amazing work celeron55, so prove it and beat me at your own game with my own rules :D 12:48 * ibloat goes clone buildat 12:48 celeron55 TriBlade9_: where's your server! 12:48 TriBlade9_ My server? 12:48 TriBlade9_ I can't port-forward 12:48 TriBlade9_ My router is in Chinese, I don't understand it 12:48 TBC_x take a dictionary 12:48 TriBlade9_ 12:48 Krock translate it?? 12:48 TriBlade9_ Dude 12:48 TriBlade9_ That thing is slow as hell and doesn't have a half-decent interface 12:49 TriBlade9_ I tried translating it, ended up having to invite a friend over to configure it 12:49 TBC_x not even telnet? 12:49 TriBlade9_ He had a hard time, and he's a native speaker 12:49 TriBlade9_ idk 12:49 TriBlade9_ I'd sooner rent a VPS 12:50 celeron55 i think i'll add an option to buildat's cmake to build the server without client+polycode 12:50 TriBlade9_ What port is this on celeron55? 12:50 celeron55 20000 12:50 ibloat celeron55, let me dockerize it and spin up an instance somewhere :) 12:50 TBC_x can you ping6 my IP? 12:50 TriBlade9_ Get some support behind this celeron55, this is frigign awesome 12:51 TriBlade9_ Drum up some intrest 12:51 TriBlade9_ I'd even make a topic on forums and games I run/play 12:51 celeron55 lol i just made it and published it 12 hours ago 12:51 TriBlade9_ And somehow it still manages to work and blow my mind x] 12:51 TriBlade9_ You are a master 12:51 celeron55 i'd like to start a bit slower and not get 100 pull requests today 12:52 TBC_x would be interesting how much effort it would take to run minetest_game on that 12:52 TriBlade9_ Heh 12:52 TriBlade9_ Okay celeron55 12:53 TriBlade9_ I'm too busy nerdgasming to think straight 12:53 ibloat are you bulding it in place or a subdirectory? 12:53 celeron55 altough 12:54 celeron55 well if you want to, you could link it to developer type people; but please don't to anyone who can't develop and compile C++ 12:55 TriBlade9_ Oh 12:55 TriBlade9_ I shouldn't know about this then, I'm the rough equivelant of a two year old with C++ 12:56 ibloat ah an aur build for polycode exists 12:56 TriBlade9_ Pardon me, Imma test some stuff in singleplayer 12:56 TriBlade9_ "singleplayer" 12:56 rubberduck hi all, this is my first day here... 12:57 shadowzone Hi rubberduck. 12:57 TBC_x aur build for polycode, but is it really supposed to download all those libs? 12:57 shadowzone Enjoy your time here. 12:57 celeron55 ibloat: buildat probably can't use a system-wide polycode for now 12:57 TriBlade9_ hi rubberduck 12:57 celeron55 (patches welcome, though) 12:58 ibloat ah i see 12:58 rubberduck i want to make my first mod in a few days, something like the homedecor modpack, adding a lot of uses for gold, silver, mithril, diamond, mese and the gems from glooptest. 12:59 ibloat checking it all out now 12:59 TriBlade9_ cool rubberduck! 12:59 ibloat why nobody is using the cmake ninja generator is beyond me 13:01 rubberduck some ideas i already have: a marble pillar, surrounded with gold, some lamps using these gems or these glass tables from homedecor with gold or mithril border 13:02 TriBlade9_ Sounds shiny rubberduck 13:03 TriBlade9_ celeron55: camera movement, sorta check 13:06 edakiri Wheat seed does not plant on soil. 13:08 TriBlade9_ If you think that's a bug edakiri, report it on GitHub at http://github.com/minetest/minetest/issues 13:10 edakiri Ground next to water does not look wet. Would that also be unexpected? 13:10 edakiri Can I expect anything which does not behave as described on the wiki to be a bug? 13:10 edakiri --if I have the current release? 13:12 T4im it might take some time until the soil gets wet 13:13 T4im needs afaik to be not further than 3 nodes away from the soil 13:13 T4im water* 13:13 T4im can be underneath it as well, common placement puts it next to it, but that just wastes space 13:15 edakiri Nevermind. I confused dirt with soil. 13:15 Krock dirt has the group soil 13:41 Nerotic hey 13:41 TriBlade9_ Hi Nerotic 13:41 Nerotic It's been a while. 13:42 TriBlade9_ oi, I still can't get my nick back >:U 13:42 Nerotic why 13:42 TriBlade9_ Still says I'm connected 13:42 Nerotic What did you forget your nickserv pass? 13:42 TriBlade9_ Been that way for hours 13:42 TriBlade9_ No, I disconnected randomly 13:42 Nerotic huh 13:42 TriBlade9_ My host server crashed 13:43 Nerotic e.e 13:45 Mikaela TriBlade9_: /msg nickserv help regain 13:49 Nerotic choose 13:49 Nerotic are u here or not ibloat 13:57 ibloat now he/she will never know 14:07 TriBlade9_ G'night 14:27 iqualfragile OldCoder: you will need to have luajit if you want to run pipeworks, mesecons or mobf 14:32 OldCoder iqualfragile, interesting; can you elaborate? 14:32 iqualfragile OldCoder: well, quite simple, these mods take too much cpu time when not jit-ed 14:33 iqualfragile thereby making your server unplayable 14:33 iqualfragile OldCoder: can you describe your hosting infrastructure? 14:33 OldCoder This started in the past year? And luajit makes a difference 14:33 OldCoder ^ answer these questions first 14:33 OldCoder iqualfragile, ^ 14:33 iqualfragile OldCoder: what started past year? 14:34 OldCoder OldCoder: well, quite simple, these mods take too much cpu time when not jit-ed 14:34 iqualfragile and yes, with these mods luajit makes a great difference 14:34 iqualfragile OldCoder: they have always taken a lot of cpu time 14:34 OldCoder All right. Regarding the question you asked regarding hosting: 14:35 * OldCoder owns a physical octocore with 32GB of RAM. He runs Debian. The server has recently moved to a secure facility that has not had a power outage in 4 years. The network is expected to switch to gigabit later this year. 14:35 OldCoder ^ iqualfragile, answer 14:35 OldCoder iqualfragile, does this address the question? 14:36 iqualfragile OldCoder: kinda, yes, i especially would like to know how you manage the multiple servers you host, are they on the same machine or on virtual ones? 14:36 iqualfragile and which version of debian you are using 14:37 iqualfragile oh, and how much of the time (on average) nobody is online on your servers 14:38 NakedFury good morning guys 14:39 OldCoder iqualfragile, 1. I'd need to check the Debian. 2. The MT servers are presently processes on the physical server. 3. I've created a sort of multi-MT release multi-world framework. I can run arbitrary releases of MT and arbitrary worlds on each release. I hope to add MT forks and other games. 4. Statistics are complicated because my server has often been down this year due to the move. 14:39 OldCoder iqualfragile, are these answers satisfactory? 14:39 * Krock wonders if there's someone who could convert some .x files to .b3d 14:39 OldCoder Krock, possibly; what is .x ? 14:39 Krock OldCoder, a mesh file format 14:39 iqualfragile the direct3d native format 14:39 OldCoder Ah. No. 14:39 Krock it's a huge file 14:39 OldCoder There are no tools for this, I gather 14:40 iqualfragile Krock: yes, there is someone, he is called you, using blender 14:40 OldCoder Blender can import x? 14:40 OldCoder Oh 14:40 iqualfragile OldCoder: iirc 14:40 Krock iqualfragile, I don't ant to install that mountain-heavy thingy 14:40 OldCoder I thought you meant *MT* native format 14:40 Krock *want 14:40 OldCoder Krock, I can try 14:40 OldCoder Do you have a link for the file? 14:40 OldCoder iqualfragile, are the questions answered? 14:41 iqualfragile OldCoder: the reason i asked is to evaluate if socket activation would be usefull to you 14:41 Krock https://gitorious.org/calinou/carbone/source/e8beed121cc4de500d44967b5b307ba88af1909c:mods/mobs/models/mobs_stone_monster.x 14:41 Krock I know, it's not mine but I really like a smaller file 14:42 OldCoder R 14:42 Krock also the both sheep models... if possible 14:42 OldCoder I will try the .x in question now 14:43 OldCoder I don't see .x on my import menu. Is it x3d? 14:44 Krock hmm it's a .x file but you could try renaming it 14:44 iqualfragile OldCoder: no, but i think you need to enable some import extension 14:44 OldCoder All right. Can't do this now. Sorry. 14:45 OldCoder iqualfragile, comment on socket activation 14:45 Krock okay. thanks for trying 14:45 OldCoder kk 14:45 iqualfragile OldCoder: do you want me tox explain it? 14:45 OldCoder Yes, thank you 14:45 iqualfragile by default none of your minetest servers run 14:46 iqualfragile but you tell a seperate service (namely xinetd or systemd) to listen on their ports 14:46 OldCoder If somebody visits 14:46 OldCoder they turn on; got it 14:46 OldCoder But how do they turn off? 14:47 OldCoder If there is no turn-off mechanism, feature is of limited use 14:47 iqualfragile as soon as they are needed (the first packets come in) that seperate service accepts the packets starts minetest and gives minetest the socket 14:47 OldCoder See above 14:47 iqualfragile turning them off after the last user left is a 4 line mod 14:47 OldCoder Good! What is the mod? 14:50 bjrohan Hello all, a couple of days ago I installed the animal modpack, and it worked fine, I then uninstalled it. I have tried to reinstall it, and come up with errors when I try to start the game, any suggestions: http://paste.ubuntu.com/8388286/ 14:56 iqualfragile -- shut down when last player leaves 14:56 iqualfragile minetest.register_on_leaveplayer(function(obref) 14:56 iqualfragile if next(minetest.get_connected_players()) == nil then 14:56 iqualfragile minetest.request_shutdown() 14:56 iqualfragile end 14:56 iqualfragile end) 14:56 iqualfragile OldCoder: ^ 14:57 OldCoder iqualfragile, all right. I'll keep this mind. However, I'll need to fix an issue first. My... 14:57 OldCoder server framework includes some corruption checks that take about 5 minutes at world startup time. 14:57 OldCoder I'll need to rewrite the checks to reduce the time to a few seconds. 14:57 iqualfragile or run them asynchronously 14:58 iqualfragile via chron or something 14:58 OldCoder iqualfragile, is there any specific xinetd software for port activation? And, no, these checks need to run while MT is down. 14:58 iqualfragile OldCoder: oh, minetest does not yet support this, it would be about 10 extra lines in the minetest codebase 14:59 OldCoder Is it expected or planned? 15:01 iqualfragile OldCoder: i made a bug report https://github.com/minetest/minetest/issues/1628 so far nobody has decided to work on it 15:01 OldCoder kk 15:01 OldCoder ty 15:01 * PenguinDad pokes a pseudorandom developer 15:01 iqualfragile lets poke kahr 15:02 iqualfragile +l 15:02 iqualfragile oh, not online 15:03 OldCoder No rush 15:03 iqualfragile OldCoder: but it would be usefull to you? 15:03 OldCoder Yes 15:03 OldCoder Perhaps I could add another 10 worlds 15:04 iqualfragile OldCoder: one problem might be that you would need to manually announce yourself to the master server 15:04 OldCoder Oh? 15:04 OldCoder Wouldn't this happen on world restart? 15:04 iqualfragile well, the minetest servers are not online while no players are online 15:04 OldCoder Yes 15:04 iqualfragile so they can't announce themselves 15:04 OldCoder Ah! 15:04 OldCoder ofc 15:04 OldCoder So a loop 15:05 OldCoder based on the MT code 15:05 OldCoder would need to run instead 15:05 iqualfragile yes, its just json, afaik, you could use curl 15:05 iqualfragile im currently installing wireshark to find out the format and urls used 15:05 OldCoder iqualfragile, it is an interesting idea. Thank you for the suggestions. 15:05 OldCoder Isn't it in the code? 15:05 NakedFury are your worlds online again OC? 15:05 iqualfragile yes, but its easier to read json then c++ 15:05 OldCoder NakedFury, shortly 15:05 OldCoder Server move was just done 15:06 OldCoder I'm going to nap, woke up at 5am, then proceed with building a new copy of MT 0.4.10 15:06 iqualfragile OldCoder: with a bit of manual work its possible to do this even now, with out propper systemd/xinetd support 15:06 OldCoder I have xinetd 15:07 iqualfragile for systemd there is a socket activation proxy, you can make that be socket activated on your wished port and run the minetestserver on another port, the proxy then takes the socket and gives the packets to the minetestserver on the other port 15:07 OldCoder Eh 15:07 OldCoder In my lands, we hate systemd :-) 15:07 iqualfragile i don't know about xinetd, but i assume there is some way to do that, too 15:07 bjrohan VanessaE: May I check our yor creative server? 15:07 iqualfragile oh, why is that? 15:07 OldCoder Heh 15:08 OldCoder It is intended to be the death of open linux 15:08 OldCoder The issue of systemd is somewhat controversial 15:08 iqualfragile i don't understand 15:08 OldCoder among the non-RedHat distros 15:08 OldCoder It is not a Minetest issue 15:08 OldCoder But essentially systemd is an embrace and extend shutdown of the smaller Linux distros 15:09 OldCoder It's how I became friends with Bonsai Kitten, one of the heads of Gentoo 15:09 iqualfragile systemd is a collection of tools 15:09 OldCoder Gentoo isn't thrilled about systemd and neither are some of the other distros 15:09 iqualfragile i don't see how they are designed to shut down small linux distros 15:09 OldCoder It's off-topic for this channel. If you like, we can discuss it further elsewhere over time. 15:10 OldCoder You're invited to my business channel. May I PM you? 15:10 OldCoder iqualfragile, ^ 15:10 iqualfragile sure 15:16 blaise hehe 15:18 blaise OldCoder, iqualfragile: you guys are more than welcome to discuss it in #funtoo .. :) there are quite a few people in there that might be able to lend their opinion on the matter.. not to mention drobbins lives there and he founded gentoo.. which later he ended up forking to become funtoo 15:19 OldCoder blaise, thank you! 15:20 blaise np.. :) 15:21 blaise I'm seriously considering pulling my server to latest git 15:23 blaise hasufell is the gentoo ebuild maintainer and doesn't have git ebuilds for latest minetest dev available 15:23 Krock http://i.imgur.com/zNebwUD.jpg 15:24 blaise I'm seriously considering using redis 15:24 blaise leveldb helped quite a bit.. but there's still quite a bit of lag 15:24 blaise I'm worried though, that I don't have enough ram 15:24 Krock use dummy backend, it's the fastest of them all 15:24 blaise Krock: yeah, but everything is wiped once the server is down 15:25 PenguinDad blaise: how many rams do you have? 15:25 Krock wipe wipe. 15:25 T4im i heared a few times of leveldb corrupting, you might indeed want to use another backend 15:25 blaise PenguinDad: the machine which hosts midnightsystems.net:30000 has 512MB ram 15:26 blaise T4im: it seems to be much more relyable than sql3 15:26 Krock should be enough. my minstest process uses 250 MB 15:26 Krock *minetest 15:26 blaise s/relyable/reliable/ 15:26 T4im not heared of sqlite being corrupted yet 15:26 T4im so.. why does it seem more reliable to you? 15:26 Krock T4im, It corrupted for me once 15:26 T4im hm ok 15:26 Krock but it was the antivirus' fail, not sqlite3 15:26 T4im eh.. 15:27 T4im then i dont count that :P 15:28 blaise T4im: well, the server definitly reacts better.. 15:28 T4im well, i would expect sqlite to have an inherent speed penality compared to other databases, sure 15:28 T4im afaik only one thread is able to write to it 15:28 blaise before, I would lay like 15 or 20 blocks and then they would dissapere.. then some 10-15 minutes later they would pop back up 15:29 T4im that is server lag, might be result of the db backend, or some overly laggy mods 15:29 blaise now even if the server is lagged the blocks seem to show as soon as I place them and they don't hide or anything 15:29 T4im but dont mix up speed with reliability 15:29 T4im :D 15:30 blaise I'm not 15:30 blaise the lag didn't really change much 15:30 blaise although the server seemed much more stable 15:31 T4im explain stable O_o 15:31 T4im did it crash? loose data? 15:31 T4im before i mean 15:31 blaise stable in the sence that it doesn't have alzhimic episodes where it forgets events for several minutes at a time 15:32 blaise seems like with sql it was submitting some things to the database before others.. in no sane order 15:32 Sokomine does anyone know offhand how to capitalize the first letter of a word in lua? 15:33 T4im string.upper with string.sub? 15:35 Sokomine aah. thanks, T4im :-) 15:35 Krock myString:gsub("^%l", string.upper) 15:35 Krock 2nd way to do it 15:36 T4im oh, that is actually quite elegant 15:37 T4im hmm though what is ? 15:37 T4im I* 15:37 OldCoder blaise, Bonsai Kitten says that he and DRobbins do not see eye to eye 15:37 OldCoder He suspects he will not be welcome in Funtoo channels 15:38 blaise lmao 15:39 PenguinDad Video on irc lol 15:39 blaise not everyone sees eye to eye on everything 15:39 blaise mostly you shouldn't worry.. 15:39 blaise bonsaikitten is good peoples.. :) 15:39 T4im ah, l not I, darn font 15:42 blaise I'm not peronally fond of systemd 15:42 blaise others are... 15:43 OldCoder blaise, Indeed. There is quite a debate going on in my business channel ATM. 15:43 OldCoder iqualfragile and a French developer named sebbu are pro-systemd 15:43 OldCoder Bonsai Kitten is... not :-) 15:43 OldCoder 15:44 iqualfragile blaise: can you report on the performance of the different storage backends? that would be relevant for me, too 15:46 Sokomine blaise: which backends did you test? i'm curious how well it'll work with a real sql database. probably not so useful for singleplayer, but for multiplayer, it might be diffrent 15:48 T4im i think he meant sqlite, not sql :D 15:49 Jordach meow 15:49 Jordach OldCoder, minetest now is stupidly performant 15:49 blaise Sokomine: as with my experience with other games that use mysql as a backend, I would think that it would be MUCH better than sqlight3 15:49 OldCoder Jordach, it's fast? 15:49 * OldCoder is confused 15:49 Jordach https://cdn.mediacru.sh/eOoXEPRLaYp9.png 15:49 OldCoder Jordach, it was said that luajit is needed for mods 15:49 OldCoder R 15:50 blaise eve online actually uses mysql 15:50 blaise and it's fine... 15:50 Jordach and yes that's dreambuilder running under a VM with 3D acc support 15:50 blaise I believe it could be the fact that it uses sqlight3 that makes things so crappy.. 15:51 blaise s/light/lite 15:51 blaise / 15:51 blaise lmao 15:51 Jordach sounds like a freeware project to me 15:52 T4im well.. so far i know sqlite only allows a single writing operation at any time... so that will definitly be a bottleneck in a multiplayer application.. 15:52 blaise yeah 15:52 T4im but still preferable at the moment than a database that corrupts occasionally :P 15:52 blaise I'm using mysql-5.6.20 myself 15:52 T4im for minetest? 15:53 T4im didn't even know that was supported 15:53 blaise no, I wish 15:53 blaise lmao 15:53 T4im ah 15:53 blaise I'm currently using leveldb for my minetest server 15:53 T4im well.. i believe a lot of people started switching to postgresql finally after that forkingmess of mysql :D 15:53 iqualfragile blaise: do you see any performance differences with leveldb or redis? 15:53 blaise I've not tried redis yet 15:54 blaise it's on my things to do list 15:54 blaise I've got a lot going on atm 15:54 blaise dishes, laundry, baby, system updates, bear in the big blue house.. 15:54 * blaise takes a few sips of coffee and runs off 15:57 Sokomine blaise: with a real sql database, we could do..better..backups. at least i had something like that in mind. there might be factors that make it impractical in real gameplay...those flowers tend to regrow, other abms fire, mesecon cirquits are built by players, visitors open doors...all of which will change the block 15:58 T4im well the moment you use an external database you get an additional transfer overhead compared to an embedded database.. 15:58 Sokomine bear? 15:58 * OldCoder uses LevelDB and SQLite3 both 15:59 blaise Sokomine: so you don't think being able to preform multiple commits to the database is a good idea? 15:59 blaise Sokomine: my 4 month old is obsessed with "Bear in the Big Blue House" cartoons 15:59 Sokomine blaise: most of mt afaik isn't multi-threaded. except for mapgen. at least that's what i was told. so that factor might be less relevant 16:00 blaise well, that sounds like a problem... 16:00 blaise XD 16:00 LemonLake blaise: love that cartoon :p 16:00 Sokomine i think, however, that the speed diffrence might not be that relevant. especially not if we're talking multiplayer, where the blocks get send slowly to the other side of the world 16:00 T4im well, databases have their locking to prevent problems.. it's just that sqlite locks the complete database on each write.. whiel a per-block/node/record locking would probably remove a bottleneck there 16:01 blaise T4im: yeah, I think that's a major hinderence.. esp if we wanted to have distributed minetest servers hosting the same map 16:01 Sokomine hm, as mt is also the only one to read from the db, that might be less relevant. a real db, however, would allow to run minetestmapper while the game is running 16:01 T4im hmm minetest scaling? ;) 16:02 blaise Yes. MineTest Scaling.. Distributed MineTest Scaling. 16:02 blaise fully reduntant minetest production servers 16:02 blaise Everywhere. 16:02 T4im theres already a minetest cloud,.. sort of :P 16:03 T4im 2d and 3d, depending on settings 16:04 T4im sokomine: mapgen lag is quite noticeable.. dont you think? :D 16:04 T4im using that multithreading to not lock up the server for everyone would actually be nice 16:05 * Sokomine looks innocently at T4im and tries to hide a world with full plantlife beeing generated...slooooowly.... 16:06 Sokomine T4im: i'm afraid that's not a problem of the db backend though 16:07 blaise lmao 16:07 blaise I suppose it could be worse 16:07 blaise we could be stuck with oracledb as a backend 16:10 blaise Sokomine: someone told me using luajit compiler to compile minetest is much better 16:10 blaise Sokomine: is this true? 16:11 blaise Calinou: Hi! 16:13 Calinou hi 16:13 Sokomine blaise: hm, afaik i'm using luajit anyway, so i can't compare. but on my celeron g1610, i can run out mapgen if it's a very complex one. that beautiful landscape undergrowth & co create is too much. at normal speed, it works; but at fast move, the machine's too slow 16:14 T4im luajit compared to... interpretation? 16:14 T4im :D 16:15 LemonLake ., 16:15 Calinou we should not forget that slower mapgens are also less power-efficient 16:15 Sokomine paramat afaik noticed a huge speed difference. i need to eventually do some timing on my mg_villages mod as well. that's noticably slower than normal mapgen, but still ok for normal walking around. it's possible that there's room for optimization 16:15 T4im jit'S can do runtime optimazations... the good/mature ones, like the jvm even to a degree that they outperform ansi c in modular applications 16:15 Calinou what is ANSI C? 16:15 T4im c89 16:16 T4im the one everyone stuck to, because microsoft kept them back 16:16 LemonLake typical M$ 16:16 Calinou oh, happy software freedom day, apparently. 16:17 * sfan5 meows at Calinou 16:17 Sokomine a lot of automatic automation might get sabotaged unintentionally by unoptimized code. vanessae improved plantlife recently, and that did help a lot. same with the villages...if i screw up too much in their code, it gets too slow :-) 16:18 * Jordach looks at BFD 16:18 Jordach doesn't have MTG's deathly server spikes 16:19 Sokomine jordach: with the speed of digging bfd offers, a raspberry pi would be more than sufficient 16:20 Calinou we should have tweaked default server settings 16:20 Calinou the range of sending is too large, active_block_range = 1 decreases CPU usage tremendously 16:20 blaise T4im: luajit instead of the gnu gcc 16:21 _3SidedSquare hey o/ 16:21 blaise could the fact that I'm using dev-lua/luasocket-3.0_rc1-r3 be causing a problem? 16:21 T4im oh, lua compiled to machine code? 16:22 mpa1212 Are there any mods that make creative mod intstant mine? 16:22 sruz25 Wait, so lue is not interpreted in case of mt? 16:22 sruz25 *lua 16:22 Calinou blaise, GNU GCC is a pleonasm 16:22 T4im well.. dev-time optimazations stop at the module boundary, since the optimizer has no idea what gets loaded at runtime, they cannot optimize anything that might or might not be added later in combination with the current state 16:22 blaise ;o 16:22 Calinou sruz25, it is, using Lua or LuaJIT if installed 16:22 Calinou LuaJIT is used by default 16:22 Sokomine mpa1212: there's an admin pick somewhere 16:22 Calinou except if LuaJIT library is not available, then it's compiled without support, which is 30 % to 60 % slower 16:23 T4im mods being quite modular, you will automaticly benefit from code inlining and other optimizations across module boundaries (since that information is available at runtime) 16:23 Calinou mod = module :D 16:23 T4im yes :D 16:23 T4im so a jit will basicly improve over machinecode the more modules interact with each other 16:24 T4im and machinecode would improve the more monolithic a system is 16:24 T4im as it can do more asumptions than a jit at dev time 16:24 T4im thats actually quite generic ^^ 16:27 blaise wow, luajit is very, very small 16:27 sruz25 How good is luajit anyway? It is frequently used language... although I guess .NET or jvm will be faster... 16:27 blaise I was expecting more lines of code from a compiler 16:28 blaise .net is slow as whale poopie 16:28 Calinou sruz25, good? 16:28 _3SidedSquare It's about the same a jvm or .net 16:28 Calinou it's the same as Lua, but sadly doesn't have 5.2/5.3 functionality 16:28 Calinou it's an one-man project 16:29 sruz25 blaise: I heard otherwise, some comp. uses it for fast stock trading 16:30 _3SidedSquare fast is all comparative :P it's still slower than a C or CPP implementation of the same thing 16:30 T4im _3SidedSquare: thats what i just explained.. not necessarily 16:30 sruz25 they have to eliminate all non-stack code, so that GC runs less often, but they said it's easier to develop than cpp 16:31 sruz25 and they should know, fast stock trading is VERY fast 16:31 sruz25 the response speed is kind of critical 16:32 T4im not sure about .net, jvm is being used definitly in low latency trading too 16:32 sruz25 I was surprised that they use it as well.... 16:33 T4im not just fast btw.. but fast for a extrem amount of data :x 16:34 sruz25 also mono is apparently shit 16:35 Calinou and they should know, fast stock trading is VERY fast 16:35 Calinou and very unethical 16:35 sruz25 depends... 16:36 sruz25 if you're trying to exploit temporary imbalance and such then yes 16:36 T4im if you dont care about ethics, you might actually end up doing ethical things half the time :P 16:36 blaise so like 16:36 blaise when I enable support for redis in minetest 16:36 blaise it doesn't even pull redis 16:37 blaise it pulls dev-libs/hiredis-0.11.0-r1 16:37 blaise which is like sqlight compaired to mysql 16:37 * blaise franticly pulls his hair out 16:38 sruz25 some have algorithms that stop the trading as soon as they notice unusual behavior 16:38 PenguinDad blaise: minetest uses hiredis to access redis databases 16:38 sruz25 I don't have problem with that kind of low latency trading 16:40 sfan5 blaise: it doesn't install the redis server because you may not need it if you have e.g. a seperate db server 16:41 sfan5 s/may/might( 16:41 sfan5 s/may/might/ 16:45 jojoa1997 What is it called in lua when you do ("minetest"..alpha) 16:46 _3SidedSquare concatination? 16:46 _3SidedSquare or however you spell it 16:47 jojoa1997 concatenation (courtisy of google correcting me) 16:47 ShadowNinja _3SidedSquare: Yes, concatenation. 16:47 ShadowNinja (/jojoa) 16:52 blaise how do I get minetest to use luajit ? 16:52 blaise I have dev-lang/luajit-2.0.3 available 16:54 Calinou concatenation 16:55 Calinou jojoa1997, use spacing: "minetest" .. alpha 16:55 Calinou looks better 16:55 Calinou blaise, just cmake . then compile 16:55 Calinou on Windows, get an appropriate build 16:55 jojoa1997 Calinou I am trying to figure out how toi use it in python 16:56 Calinou I think it's + there 16:57 Calinou like Java 16:57 jojoa1997 yeah not working the way I want 16:57 Sokomine ah, well, hm...no space left on device...i'm afraid the compiler's right *sigh* *removing unnecessary data* 17:10 Jordach !title https://www.youtube.com/watch?v=l_9nf61rW1A 17:10 MinetestBot Jordach: HOW TO DO HOMEWORK [AN MLG TUTORIAL] - YouTube 17:10 blaise hrmm 17:12 _3SidedSquare Neat, didn't know we had a smart bot 17:12 Jordach <3 MinetestBot 17:12 MinetestBot <3 Jordach 17:13 * Jordach pets MinetestBot 17:13 * MinetestBot purrs 17:13 * sfan5 meows at MinetestBot 17:15 PenguinDad Hello MinetestBot 17:15 MinetestBot Hey PenguinDad. 17:15 Jordach https://cdn.mediacru.sh/pAswRvy79aQf.png :3 17:15 Jordach <3 dual screens 17:18 Calinou WTF is the presentation on the left? 17:18 Jordach Calinou, shitty coursework 17:18 Jordach i just try to make it look decent 17:18 Calinou Game Consoles, not Games Consoles BTW 17:18 Calinou Internet is always capitalized 17:18 Calinou (intranet isn't) 17:18 Jordach Calinou, only if it isn't an acronymn 17:19 Calinou they can browse the Internet for sure… 17:19 Calinou you could point it to the intranet 17:19 Jordach Calinou, i hidden the £40 a year for it 17:19 Jordach (it's also in staff room context) 17:19 Calinou also -1 for PowerPoint 17:19 Jordach Calinou, not my fault 17:20 edakiri Is there anything mese is good for which diamond is not? 17:20 Calinou in being worse than diamond, yes 17:20 edakiri It seems diamond is more plentiful and better. 17:20 Jordach two course segements i'll be "winning" at: Graphics and Computer Animation 17:20 Calinou diamond is faster 17:20 blaise diamondcons ? 17:21 blaise can we charge diamonds? 17:21 blaise are there diamond shards? 17:22 Calinou no 17:22 blaise so, about this backend db thing.. am I right in assuming that the dummy setting doesn't save anything to a file and once the server is shut down the world is lost? 17:22 Jordach that gives me an idea: 17:22 blaise and redis saves to file but while running everything is in ram? 17:23 Jordach the Anarchy Realm (self resets on crash or restart) 17:23 blaise lol 17:24 _3SidedSquare Do you guys think it would be a good idea to make the controls more minecraft-like? 17:24 Jordach !title http://no.pe 17:24 MinetestBot Jordach: nope.avi 17:24 T4im i was wondering, when the first person suggest turning minetest into minecraft ;) 17:25 blaise you're more than welcome to change the controls, the settings from the main menu 17:25 GhostDoge _3SidedSquare: nope.mkv 17:25 _3SidedSquare ok :( 17:25 _3SidedSquare I meant things like looking where you want to go inwater 17:25 Jordach ? 17:25 _3SidedSquare or not flying up block stairs 17:25 Jordach you mean descend 17:26 blaise you fly up block stairs? 17:26 _3SidedSquare well, pretty much 17:26 blaise I don't.. maybe you have bobble shut off? 17:26 _3SidedSquare I have bobble disabled 17:26 blaise well, that explains that one 17:27 blaise and I've never had mc act like that in water.. so idk what you're talking about 17:27 _3SidedSquare I mean like looking up/down to go there in water 17:28 _3SidedSquare right now you have to press space/shift 17:28 blaise strafing.. 17:28 _3SidedSquare What about it? 17:28 Jordach _3SidedSquare, you mean like noclip in the Halo Replay viewer 17:28 _3SidedSquare Jordach: I think so, (never played halo) 17:28 blaise lmao 17:29 _3SidedSquare but noclip in like source engine 17:29 _3SidedSquare or similar 17:29 blaise so you don't want to have to swim up or down? 17:29 Jordach (eg, camera moves towards the cursor at all times and not locked onto two planes of movement) 17:29 _3SidedSquare Jordach: yes, exactly 17:29 Krock Calinou, isn't there ( https://gitorious.org/calinou/carbone/source/mods/mobs/api.lua#L291 ) a "self" argument missing in the function? 17:31 GhostDoge Krock: it isn't 17:32 Krock GhostDoge, why not? 17:32 T4im in lua : implies "self" as first argument 17:33 GhostDoge Krock: https://gitorious.org/calinou/carbone/source/e8beed121cc4de500d44967b5b307ba88af1909c:mods/mobs/api.lua#L116 17:34 Krock GhostDoge, and this https://gitorious.org/calinou/carbone/source/mods/mobs/api.lua#L307 is valid, too? 17:34 T4im that is synonymous 17:35 Krock strange world 17:35 T4im something.func(something, arg) is equivalent to something:func(arg) 17:35 T4im syntax sugar if you will 17:35 Krock $.$ 17:36 GhostDoge *syntactic 17:36 Calinou well, it works 17:36 Calinou I haven't touched the API much 17:36 GhostDoge Krock: do you know anything about lua? 17:37 T4im GhostDoge: you will find a lot of cargo cult programming in minetest mods :/ 17:38 Calinou he sure does, GhostDoge 17:38 Calinou he made tons of mods and mapgens 17:38 * GhostDoge shotgun debugs T4im :P 17:38 Calinou cargo cult, T4im? 17:38 T4im Calinou: the act of copying something without understanding it 17:39 T4im metaphoricly derived from the cargo cults in which some trives copied compelte airplanes and airports and religiously prayed to those airplanes, in hope to get them to appear again and drop nice things like food and stuff 17:39 T4im tribes* 17:41 T4im so just because he made lots of mods does not mean he understands what he actually did :p 17:41 T4im though i hope he does 17:42 blaise so 17:42 blaise how do I start hiredis ? 17:42 blaise becuase I'm getting this.. 12:41:39: ERROR[main]: ERROR: An unhandled exception occurred: Connection error: Connection refused 17:43 T4im have you redis running? 17:43 blaise I was told I didn't need redis, just hiredis 17:43 T4im oh.. thoguht that were just the client 17:44 blaise maybe so.. 17:44 GhostDoge blaise: do you have a redis server running and did you set the database details in your world.mt correctly? 17:44 blaise afaik, yes 17:44 blaise except for a redis server 17:44 T4im "Hiredis is a minimalistic C client library for the Redis database." so no.. you still need to have redis running somewhere :D 17:44 blaise I thoguht hiredis would handle all of that 17:44 blaise that's awesome 17:45 blaise dev-db/redis-2.8.13 here I come 17:45 blaise lmao 17:45 blaise too bad gentoo doesn't have 2.8.17 I guess 17:46 blaise probably wouldn't be that difficult to bump the ebuild up though.. 17:46 blaise I'll give it a try later 17:46 Calinou redis is overrated 17:49 blaise by who? 17:50 T4im ruby developer in my experience :P 17:50 blaise lol 17:51 blaise migration in progress 17:55 blaise so after the migration is complete I still have to change backend = redis ? 17:55 Krock is it me or is the skin database just slow today? 17:55 blaise wow, it failed 17:56 blaise nice, oom killed 17:56 blaise fml 17:58 blaise so much for that idea 18:03 blaise I suppose I can use it on my local machine.. it has 3GB of ram 18:03 blaise the machine I use as my minetest server on the other hand only has 512MB 18:03 blaise redis could only hold about 50% of the map before the oom killer got ahold of it 18:03 Krock do you feel lonely? 18:04 Krock stupid question because you're the only talking 18:05 _3SidedSquare Slower jumping when? 18:05 blaise _3SidedSquare: standing in jello 18:05 Krock when holding shift 18:05 _3SidedSquare :( 18:05 _3SidedSquare I meant like this 18:06 _3SidedSquare http://youtu.be/viB_XGAyKtk 18:06 _3SidedSquare (turn down your volume) 18:06 Krock *turns on speakers* 18:06 MinetestBot 02[Git] 04ShadowNinja -> 03minetest/minetest: Add compression API 13406ed5e http://git.io/Y5iLtA (152014-09-20T14:02:54-04:00) 18:06 Krock YAY! 18:06 Krock Ty ShadowNinja! 18:07 ShadowNinja YW. :-) 18:07 blaise :) 18:07 Krock _3SidedSquare, I see. Did the jump speed change? 18:08 blaise dev-lua/lua-zlib 18:08 blaise :D 18:09 _3SidedSquare I manually had to put it in the second one 18:09 _3SidedSquare I couldn't find a "jump speed" setting anywhere in the code 18:09 Krock _3SidedSquare, playing with the same minetest_game or 2 diffrent folders? 18:10 _3SidedSquare the first is the official one from the repo, the second is one that I modified 18:10 Krock nvm not important 18:10 _3SidedSquare so 2 different folders 18:11 Krock there was a jump speed change but I don't remember if it was in a (sub)game or in the engine 18:11 blaise I suppose I'm content with leveldb.. 18:12 * blaise backs up everehting 18:12 GhostDoge Krock: it was in a subengine :P 18:12 * blaise makes backups of his backed up backups 18:12 Krock GhostDoge, thanks for your antihelpness 18:13 * ShadowNinja is jumping arroung with fall_bobbing_amount = 1024 18:13 Krock lel 18:13 Krock could be a bit too much 18:14 GhostDoge view_bobbing_amount = 1024 is funny too 18:14 Krock AAHAHHAHAHAHHAH 18:15 ShadowNinja GhostDoge: Haha, wow. 18:15 Krock mhm. F7 destroys the fun 18:16 blaise can people not visibly see where other's are looking? 18:16 blaise head pitch, yaw, and roll ? 18:16 blaise oh wow, I guess not 18:16 blaise I never noticed that before... 18:16 blaise XD 18:19 realtinymonster hi people 18:19 Krock hi hugemonster 18:19 Krock *realhugemonster 18:19 Calinou can people not visibly see where other's are looking? 18:19 Calinou head pitch, yaw, and roll ? 18:19 Calinou only yaw 18:19 Calinou there is no entity pitch… 18:19 Calinou requires major engine change 18:19 Calinou display isn't too hard: flip the whole model by (yaw / 4) 18:19 Calinou looks good enough 18:19 Calinou so the yaw flip is 22.5 degrees at most 18:20 Krock _3SidedSquare, amazing. you can record while playing minetest and still have a smoother view than me while watching the video.. 18:21 _3SidedSquare ? 18:21 Krock R.I.P grammar ? 18:22 PenguinDad I'm hanging around :D https://cdn.mediacru.sh/agkTlZK36g5X.png 18:23 Krock lol 18:23 Krock Y NO 3D-clouds?? 18:23 blaise hah 18:23 Calinou enable_clouds = false 18:23 Calinou has been in my minetest.conf since 2012 18:24 Calinou they still show in menus 18:24 Krock Calinou, menu_clouds = false 18:24 Calinou ah 18:24 Krock in my minetets.conf since June, since I knew about it 18:24 PenguinDad Krock: I don't like 3D clouds 18:24 Calinou thanks 18:24 Krock *minetest.conf 18:24 Krock np 18:24 Calinou I've disabled them 18:24 Krock PenguinDad, k. 18:25 Calinou 61 player server… 18:25 Calinou there's a French server 18:25 Calinou going to it 18:25 Krock https://www.youtube.com/watch?v=ePtqcVelF6k uuuuh. 18:25 Calinou yay, someone called Admin! so many guests! 18:26 Calinou lots of lag! 18:26 _3SidedSquare With is lisp, its sounds like he's saying "minecrap" :s 18:26 _3SidedSquare *his 18:26 Krock Calinou, do you want to write a feature request about not counting guests as online users? otherwise I'll do. 18:26 blaise lmao 18:27 blaise seems like no_guests could handle that 18:27 blaise set it so guests can get on, but have no interact 18:27 Krock blaise, it can't control the online player count directly 18:27 blaise indeed 18:28 Calinou Krock, they should be forbidden in the DEFAULT GAME 18:28 Calinou since 1.5 YEARS 18:28 Calinou same goes for Admin, one-letter names, all-numeric names… 18:28 Calinou I can't stand this situation much anymore 18:28 Krock 450 days 18:28 Calinou it makes public servers unbearable 18:28 Calinou how do we tell the core devs about this? 18:29 Krock writing an issue! 18:29 Krock *creates one* 18:29 Calinou we need good arguments 18:29 Calinou also, how do we do it? 18:29 Calinou do we add bad name prevention to builtin? sounds good 18:29 Calinou and remove the Guest stuff from C++ code 18:29 blaise lmao 18:30 _3SidedSquare Surely it should be the server's responsibility via a lua plugin to filter names? 18:30 Krock Calinou, I thought about adding a feature to give text fields an "example input" 18:30 blaise what do they think this is, an anonymous ftp server?! 18:30 Calinou prevent names containing “Guest” (case-sensitive) to deal with old versions 18:30 Krock it will disappear if you're typing in it 18:30 Calinou _3SidedSquare, they just don't do it… 18:30 Calinou the whole Guest thing was a very bad idea 18:30 Calinou no one wants players named Admin, 2332839832832, z or such on their servrs 18:30 Calinou Krock, yes, needs to be written in a darker font 18:30 Calinou but anyway this issue is pretty urgent 18:30 _3SidedSquare I dont's see anything wrong with the name "z" :s 18:31 Calinou 1-letter names aren't that good 18:31 blaise it's not apropriate 18:31 blaise I can understand having UTF8 compatability in names 18:31 blaise so people can spell their name properly 18:32 Calinou currently we support -, unlike Minecraft :P 18:32 Calinou (good thing) 18:32 blaise yez... 18:32 blaise I wouldn't worry about it.. 18:33 blaise it wouldn't surprize me at all if MS just cans MC all together 18:33 blaise wouldn't be the first time they did something like that.. 18:34 blaise my guess is they're not even going to develop it at all.. just fuel for their IP infringement lawsuit machine.. 18:34 blaise the only reason they still release windows versions is the namesake.. 18:34 blaise their real cash cow is in legal disputes 18:35 blaise look at what happened to the cell phone industry 18:35 blaise they don't even care about selling phones anymore 18:35 blaise they just wanna try and rob each other blind 18:37 T4im microsoft cares abotu its mobile market.. it just misserably fails with it and pulls nokia down with it now 18:37 T4im :P 18:37 T4im but yes.. their lion share income in the mobile market is patent license income 18:37 Krock https://github.com/minetest/minetest/issues/1668 18:38 T4im the problem is, the moment you forbid guestnames you get asdasdasdad 123131313123 etc 18:38 Calinou we'd have slightly less rogue people already 18:38 T4im guestnames actually are more helpful there 18:39 Calinou and we can use a script to filter gibberish (but could have false positives) 18:39 Calinou sfan5 made one 18:39 Krock kaeza made one, too 18:39 * sfan5 meows 18:39 sfan5 Krock: kaeza's mod uses my code 18:39 Krock oh hail sfan5 for is holy codes 18:40 T4im one solution would be to allow guestnames, but dont give guestnames interact :P 18:40 Calinou no 18:40 Calinou we don't want them to connect at all 18:40 Calinou they're a waste of resources 18:40 Calinou they clog up player lists 18:40 Krock T4im, bad idea. look at auth.txt to see my reason 18:40 Calinou they say BS 18:40 T4im they do connect anyway 18:40 T4im but with names you cannot clean up after wards 18:40 Calinou we want players who at least know how to choose a name 18:40 T4im no matter the script 18:40 Calinou you can kick before they connect 18:41 jp minexx.superwow.ru : 70 players... 18:41 _3SidedSquare I'd like to disable changeing direction while jumping, is this a good idea? 18:41 realtinymonster lol krock 18:42 Calinou jp, by preventing guests and such we'd have 40 at most 18:42 jp players anyhow 18:42 Krock realtinymonster, there's no lol available in this topic 18:42 realtinymonster ouch 18:44 T4im Calinou: you cannot kick them after they connected with a random name thats just as good as a guestname, gibberish or not.. does it really help they call themselves fritz then and leave just as much? then you have no way to filter out those :/ 18:44 Krock Fritz is a german name 18:44 T4im its not like guestnames harm anyone more than any other name used in lack of interest 18:45 T4im but at least some mods can take care of guestnames targeted.. like prevent them from protecting an area, using a shop, or other things you dont want guests and one-time-visitors to do 18:45 T4im krock: gut erkannt 18:46 T4im :P 18:46 Krock nein nein nein nein. 18:47 blaise what about account inactivity deletion? 18:48 blaise idledays_kick = 180 18:48 blaise or not kick 18:48 blaise del 18:48 Krock I got a program for that which does the same - using creation and last modificatio date 18:48 T4im general topic of interest to many, i believe.. you can check userfile modification dates and script something,.. but i believe it's quite consensual, that guest accounts may be deleted quicker than inactive ones 18:48 blaise yeah 18:49 Calinou they can take a random-ish name if they wish 18:49 Krock it helped to delete 10k users.. all of them were not longer online than 5 days (creation until last modified) 18:49 T4im Calinou: you are proposing to remove a useful information without reaching anything else.. 18:49 Calinou what is not fine is misleading names (Admin), unreadable names (eeijeiejjjjjtterez), too short names (b) 18:49 Krock nothing against too short names. 18:49 T4im i am with you there 18:50 Calinou we need bad player filtering by default, not as an option 18:50 blaise politico sympatico 18:50 _3SidedSquare Misleading names I think would be easy to fix, same with too short names 18:50 jojoa1997 Calinou when I test and make a local server I use "a" as my test player name 18:50 T4im but it is only resolvable heuristicly... and not enough to remove the useful information of someone that didnt even care enough to choose a name.. that information should not be removed by default without any benefits 18:50 _3SidedSquare but unreadable is a little hard to detect 18:52 Calinou local IPs should be whitelisted of course 18:52 Calinou T4im, it'll make connecting of people who don't know how to choose a name harder 18:52 T4im i propose the opposite actually.. make guest accounts first class citizen.. allow someone to connect without anything, but also in consequence without any privileges and in such a fashion, that nothign gets written to auth.txt or player files.. 18:52 T4im users can so still test out a server without polluting things 18:53 T4im Calinou: usually projects dont want to protect themselves from being used :p 18:53 Krock Calinou, pointing to the combinatio of https://github.com/SmallJoker/names_per_ip and no_guests 18:53 T4im you want to gain userbase, not prevent it 18:53 T4im :D 18:55 blaise really depends on a user 18:55 Calinou names_per_ip isn't that useful, but we could have it in builtin anyway, disabled by default 18:55 blaise if some person joins my server and demands that I speak swahili, they're getting banned 18:55 T4im well, blaise, i dont think we can assume, that only bad users want to test out servers.. 18:56 T4im missbehavior is something else of course :D 18:56 Calinou you want to gain userbase, not prevent it 18:56 Calinou the userbase present on large servers is worth 0.01 cent 18:56 Calinou so we need to reduce it, in order to have more interesting players 18:56 T4im thats how servers come to die 18:56 PenguinDad T4im: interesting idea 18:56 blaise what kind of latency hit are we talking about when having to parse an auth.txt that's 5MB ? 18:57 Calinou that's the other problem ^ 18:57 blaise :) 18:57 Calinou Calinou: usually projects dont want to protect themselves from being used :p 18:57 Calinou many games prevent griefing, teamkilling or otherwise 18:57 Calinou this is also hurting user experience 18:57 T4im Calinou: that problem is solved by not using the auth for guest accounts 18:57 blaise like with punkbuster? 18:58 Calinou the player list is ridiculously long, full of people who think the chat is a dating service. 18:58 Calinou blaise, ehm, no 18:58 Calinou but with simple checks/filters 18:58 T4im they cant really do that without shout, can they? 18:58 Calinou removing the Guest system, filtering Guest/Admin/all-numeric names isn't hard 18:58 blaise Calinou: I've experienced that myself 18:58 Calinou T4im, you'd still see their names 18:58 T4im you cannot remove guest system.. you can just change its appearance 18:58 Calinou in the world 18:58 blaise weirdo's using femenin skins all trying to "hook up" with me 18:59 T4im Calinou: now that's a non-issue 18:59 T4im :D 18:59 T4im ok, now you are argumenting ad-absurdum :D 18:59 Calinou it is 18:59 T4im yes, you can abuse nearly any system.. just try to get one that is abuseable less than the others 18:59 Calinou it makes spawn hard to navigate 19:00 _3SidedSquare I just realized we don't allow spaces in names, why is that? 19:00 Calinou too much error-prone 19:00 T4im _3SidedSquare: i would guess it would lead to all sorts of bugs with mods using chatcommands and splitting arguments 19:00 Calinou we should allow it though 19:00 Calinou that's fine 19:00 _3SidedSquare I see 19:00 Calinou but we need proper mod support 19:01 blaise I had to disable bones becuase there was a fricking MOUNTAIN of bones at the spawn site becuase people either don't know how to swim, starve to death, or have random bs in their names and just constantly connected and disconnected to grief my server 19:01 _3SidedSquare Time for a spawn protection mod? 19:01 Krock that's why I didn't install the hunger mod and automatic pick-up on punch 19:01 Calinou the other problem is exactly, the mountain of bones 19:02 Calinou not to mention their texture is horrible 19:02 T4im blaise: yes, to prevent that, naming constrains dont help.. you need other solutions for that.. start by timeing out bones, protect the area, maybe give them interact only after they solved some basic task 19:02 Calinou bones in Carbone try to be as unannoying as possible 19:02 Calinou they're transparent, non-walkable, climbable and drownable (so that you can't breathe in water using them) 19:02 Calinou they emit some light too 19:02 blaise ynice 19:02 Calinou they expire quicker (10 minutes) 19:02 blaise T4im: yeah, I tried all that 19:02 Krock blaise, you've got a crazy community there, the playrs on my server manage to not create huge mountains of bones ^^ 19:03 blaise I get the reject overflow I guess, IDK 19:03 blaise I have maybe 5 or 6 players that actually play atleast once a week 19:03 _3SidedSquare Would there be any problem with makeing bones like grass or flowers? just a small pile? 19:04 blaise the rest of them are all weirdos 19:04 Calinou your server is fairly unaffected by the mass of guests/mobile clients, you're lucky 19:04 T4im just start a second server called "zombie apocalypse" and throttle the connection to that server infinitesimal :P 19:04 blaise heh 19:05 blaise I use no_guests and have this. -rw-r--r-- 1 minetest games 135569288 Sep 20 13:31 auth.txt 19:05 blaise probably the source of my lag 19:06 blaise I get hundreds of connections a day 19:06 blaise sometimes thousands 19:06 Krock I don't get what you said but nvm 19:06 blaise Krock: file size 19:06 Krock 135569288? 19:06 blaise seems kinda large? 19:06 Krock !c 135569288 / 1024 / 1024 19:06 MinetestBot 129.28894805908203 19:07 Krock 130 MB 19:07 Krock how many player files? 19:07 T4im yea.. not suprising.. and you cant do a fast script to delte all guests out of it 19:07 T4im exactly the point :p 19:07 Krock T4im, that's wrong 19:07 T4im how so? 19:08 blaise Krock: omg, I don't even know 19:08 Krock I wrote a program to delete old/unused acccunts 19:08 T4im inactive accounts != guests... you might have inactive former regular players 19:08 Krock most of guests never wll return 19:08 Krock *will 19:08 blaise Krock: I tell you what, I'm glad my FS doesn't use inodes.. 19:08 T4im still.. it's not the same 19:08 Matrixiumn hi :) 19:08 blaise or I wouldn't have room for file names 19:08 Krock Hu nmuixirtaM 19:09 Krock T4im, yes but with a little check for the player name (if it starts with "guests") is easy to add, so they get force-deleted :P 19:09 T4im exactly 19:09 PenguinDad Matrixiumn: o/ 19:09 T4im krock: yes, thats the point :D easier to delete those that way 19:10 Matrixiumn \o 19:10 Calinou use a no_guests mod, really 19:11 Krock ^ 19:11 Krock ip_names too 19:11 Calinou did you make that issue yet, Krock? 19:11 Krock *names_per_ip 19:11 Krock Calinou, did it this way: https://github.com/minetest/minetest/issues/1668 19:11 Krock releated but not 100% the target 19:11 T4im you havent provided one reason why you want all guests to rename to names that you cannoth differentate them anymore from other players ;-) 19:13 blaise I have 290k files in .minetest/worlds/world/players/ 19:13 * blaise facepalms and wanders outside to smoke 19:13 Krock poor, you. 19:13 T4im blaise: rm guest* 19:13 Calinou smoking kills, blaise 19:13 T4im unless of course you have no guests allowed 19:13 iqualfragile blaise: there is a mod to kill of guests 19:13 blaise T4im: I have no guest accounts.. they're not allowed 19:13 T4im well.. now you see why you should :) 19:13 Krock iqualfragile, but not to kill already existing players :P 19:14 iqualfragile Krock: they are "Guest****"ts 19:14 iqualfragile not players 19:14 blaise lol 19:14 Krock *already existing acocunts 19:14 Krock acoconut.. 19:14 iqualfragile yes, rm Player* 19:14 _3SidedSquare a would like acoconut 19:14 Krock a coconut 19:15 Calinou I reached 2,500 posts on forums 19:15 Krock Congrats, Calinou 19:15 _3SidedSquare Nice 19:15 iqualfragile and do some grep -v Player to your auth.txt 19:15 Krock I reached 1772 posts 19:15 Calinou Krock, I can vote several times on your mod search 19:15 Calinou I've voted for More Blocks thrice already 19:16 Krock Calinou, every hour/day IIRC 19:16 Krock I don't log the voters - just to keep it light 19:17 Krock and cookies aren't the best way to do it 19:17 Calinou [Other] Forum information and guidelines 19:17 Calinou Author: celeron55 19:17 Calinou Like this mod? Yup | Nope 19:17 Calinou GREAT MOD 19:17 Krock > [Other] 19:18 Krock I guess you'll find Topic move requests there, too. 19:18 PenguinDad Best mod lol 19:18 Krock bingo. it found it. 19:19 Krock mhm gonna remove all entries with [other] flag. 19:20 blaise I wonder about a voting mod.. 19:20 Krock daboom. 19:20 ThatGraemeGuy !seen VanessaE 19:20 MinetestBot ThatGraemeGuy: vanessae was last seen at 2014-09-20 10:39:42 UTC on #minetest 19:20 Krock Vanessa E is here... 19:20 Calinou blaise, vote kick mod? 19:20 Krock vote teleport mod 19:20 blaise well, multipurpose votes.. 19:20 Krock vote vote teleport mod 19:21 ThatGraemeGuy eh wtf is wrong with my eyes :-l 19:21 Krock vote vote vote to vote a teleported vote mod 19:21 blaise votes for mod inclusion, stuff like that 19:21 ThatGraemeGuy VanessaE: encountered some lava that doesn't flow on the survival server. not sure what's up with that 19:22 PenguinDad Krock: vote the vote mod for voted votes :D 19:22 VanessaE ThatGraemeGuy: mapgen glitch. it's known 19:22 ThatGraemeGuy ok cool 19:22 Krock PenguinDad, the vote result of votes of the vote mod for voted votes 19:22 VanessaE happens from time to time. just drop some gravel or sand or so, kill the lava 19:22 blaise I need to make some signs so people don't keep trying to dig up my protected spawn area 19:23 blaise I noticed some changes got pulled in to PilzAdams carts mod 19:23 Calinou vote kick with 51 % pass would have some use 19:23 Calinou against cheaters/griefers 19:23 blaise Calinou: yes.. 19:24 realtinymonster tanath: can you help me with rEFInd? ###woahchan 19:24 reactor Is it me or most players are griefers? 19:24 Calinou this is a block-based game 19:24 * blaise looks at https://github.com/PilzAdam/carts to check out the changes 19:25 T4im don't forget though to have a certain quorum reached, or you got vote-griefing ;) 19:25 T4im seen that already in other games 19:25 T4im but generally a useful thing 19:25 blaise odd, I don't see anything new 19:26 blaise I sure wish we could switch the rails via mesecons 19:32 blaise proller: hello.. 19:33 proller hi 19:33 * Krock throws boost_cart at blaise 19:33 blaise Krock: Huh?! 19:33 Krock https://github.com/SmallJoker/boost_cart 19:37 * PenguinDad 's eyes start to bleed 19:37 Krock blaise, it runs less laggy and less CPU intensive than the other carts mod but sometimes it gets stuck in a wall or somewhere. 19:38 * Krock gives PenguinDad a tissue 19:38 Krock omg. 19:38 Krock https://forum.minetest.net/memberlist.php?mode=viewprofile&u=11271 19:38 Krock it's the death. 19:39 blaise lol 19:40 PenguinDad Krock: That doesn't make Sense :D 19:40 * Krock headpalms and facedesks 19:41 blaise Krock: so, that boost_cart mod supports switching.. but it gets stuck in walls? 19:42 Krock blaise, not too much but it can get stuck in walls. and yes, it allows rail switching 19:42 blaise how about furnace cart and hopper and what not? 19:43 * blaise hides 19:43 Krock mhm use monorail for that 19:43 PenguinDad hopper? 19:43 blaise I couldn't get monorail to work at all 19:43 * Krock gives PenguinDad translate.google.com 19:44 Krock blaise, I like the idea of putting stuff inside 19:44 Krock but I don't have a mesh/texture for it 19:44 blaise A hopper is a block which moves items into and out of containers, unless powered by 19:45 Krock powerrails! 19:45 * PenguinDad powers blaise with SNIP 19:45 Krock +1 19:45 blaise Krock: couldn't we put a chest in the cart? 19:45 Krock blaise, that's creative but impossible 19:46 Krock well, you can put a chest on the node below the cart but tht's not the target 19:46 Krock *that's 19:46 blaise so we would have to create a custom chestcart 19:46 Krock yup 19:46 Krock which uses on_rightclick and sends the inventory with that 19:47 blaise well, I suppose it's not needed... a cart that can hold a payload which can be loaded and unloaded would be fine 19:47 Krock I agree 19:48 Krock or... by dropping items inside the cart 19:49 blaise yes 19:49 blaise I feel like we need some kind of hopper/deployer functionality 19:49 blaise even without carts interaction 19:49 blaise aside from what pipeworks and factory does.. 19:49 blaise although I suppose factory comes pretty close 19:50 blaise to have pipeworks be able to open a valve when a cart is over a sensing rail would be good.. 19:50 blaise I'm also not entirely sure how we would go about getting a cart moving once it's stopped... 19:54 blaise over a year since this thread has been touchedhttps://forum.minetest.net/viewtopic.php?id=6648 19:54 blaise :G 19:54 blaise john_minetest: hello 19:57 kaeza greetings 19:57 Krock hi kaeza 20:00 PenguinDad Is there a way to change the opacity of the node highlighting halo? 20:01 Krock yay! it works! 20:01 Krock PenguinDad, change the halo.png 20:01 PenguinDad Krock: that doesn't work 20:03 VanessaE the opacity no, but you can make it lighter or darker 20:03 VanessaE you have to hard-code the opacity in the engine 20:04 _3SidedSquare doesn't png support transparancy? 20:05 Jordach it does 20:07 Calinou I would like glowmap support for textures 20:07 Calinou it overlays a part that always glows 20:08 Calinou made an issue 20:12 _3SidedSquare Is it just me or can you place a block on yourself if you're kinda at the edge? 20:14 blaise o.o 20:21 Calinou yes you can 20:21 Calinou collision box isn't checked, only your coordinate 20:22 PenguinDad https://github.com/minetest/minetest/pull/1669 no thanks 20:22 _3SidedSquare ok :c 20:24 PenguinDad This is exactly why minecraft's movement sucks so much imo 20:25 Amaz ↑ 20:25 blaise XD 20:25 _3SidedSquare really? I found it really annoying when I started playing 20:25 _3SidedSquare I kept jumping off things 20:25 _3SidedSquare oh well 20:26 Sokomine no idea if it does. havn't played mc in a while (except classic). but i seriously dislike the "feature" that was added to mt where you can't build where you stand. i need to edit the source code whenever it changes in order to remove that annoying - in my eyes - bug - again 20:27 Amaz ↑ 20:27 blaise Krock: they don't just get stuck in walls 20:27 jojoa1997 Hi how is everyone> 20:27 jojoa1997 ? 20:28 blaise Krock: they also switch rails and stuff 20:28 Krock blaise, yes. that's a feature 20:28 blaise no, I mean without intersecting 20:28 Krock I know what you mean, if the server is to slow, it will "jump over" one node 20:29 blaise two rails seperated by a line of cobble with mese power plants inbetween 20:29 blaise at random the cart will switch sides 20:29 blaise and start moving the opposite direction 20:30 blaise how do I dig a cart anyway? 20:30 Krock shift + click 20:31 blaise ty 20:32 Calinou there's a typo in the variable name, lol 20:32 Krock mhm? 20:32 Calinou “dealy” 20:32 Calinou https://github.com/minetest/minetest/pull/1669 no thanks 20:32 Calinou in this 20:34 PenguinDad what's the deal with movement_jump_dealy? :D 20:34 _3SidedSquare lol whoops 20:34 _3SidedSquare the pitfalls of autocomplete 20:35 Amaz XD 20:35 SylvieLorxu OH GOD THAT SOUND 20:35 Calinou they told you to disable it 20:36 Calinou read 20:36 _3SidedSquare :s 20:40 _3SidedSquare Calinou: Is there a definition of RSI I'm not aware of? 20:40 _3SidedSquare The only one I know is Repetitive Stress Injury 20:41 Krock http://i.imgur.com/xj2MZtp.png it moves. 20:42 PenguinDad zomfg it moves 20:44 blaise lol 20:45 Krock it moo ves 20:45 blaise Krock: I wonder how a person would go about making a cart hold a container which can be loaded and unloaded...... 20:46 Krock mhm the cart is a container by itself now 20:46 blaise well, yeah.. 20:46 blaise but can it hold stuff other than people? 20:46 Krock sure. 20:47 Krock trying now set_attach on builtin items 20:47 blaise and while items are in the cart, will they get deleted with the timeout? 20:47 Krock bingo. works 20:48 Krock blaise, I don't know 20:48 blaise :) 20:48 blaise so you got a cart to hold items? 20:48 blaise Yay! 20:48 Krock yes. 20:48 Krock need coodes? 20:49 blaise I suppose you've thought up a way to load/unload said carts aside from dropping and picking up by hand? 20:50 Krock just move inside 20:50 Krock and use item drop.. 20:50 blaise right, so we can possition pipes to drop into it.. 20:51 blaise but how can we unload the carts? put a filter where the cart stops? 20:51 PenguinDad blaise: vacuum tubes could work 20:52 blaise ah... 20:54 blaise don't get me wrong, I love Vanessa's pipeworks.. I use it quite a lot.. but I feel mine carts are more aesthetically pleasing.. 20:55 blaise well, maybe not more 20:55 Krock hmm is there any way to get an ID of an item? 20:55 blaise I suppose I feel like some tasks are better handled by rail 20:55 Krock * LuaEntitySAO 20:57 blaise Krock: did you get tired of me complaining about carts? 20:57 Krock blaise, just busy getting this one done.. 20:57 blaise I'm curious towards what motivated you to fork booster_cart 20:58 Krock huh 20:58 blaise I would like to think that maybe you share the passion for railroading 20:58 Krock https://github.com/SmallJoker/boost_cart/tree/items_inside 20:58 Krock current item transport progress 20:59 blaise nice work 20:59 blaise :D 21:00 blaise Krock: what do the copper rails do? 21:00 Krock blaise, they give coppr an use 21:00 blaise ah.. 21:00 Krock nothing more 21:00 blaise I'm curious why there is a brake rail 21:00 blaise couldn't we just use a power rail that isn't getting power? 21:01 blaise also, what is the minetest equivalent of a deployer? 21:02 blaise I guess the technic deploywer 21:06 blaise omg, google sucks 21:06 shadowzone I know right. 21:07 blaise Krock: are you aware that technic has copper locked chests? 21:07 blaise and unlocked too :D 21:07 Krock blaise, yes. 21:09 Calinou <_3SidedSquare> The only one I know is Repetitive Stress Injury 21:09 Calinou I'm using this one 21:10 * Jordach is somehow invincible to RSI 21:10 Calinou [off] pro texturing: https://cdn.mediacru.sh/Uk0On5Vpf_jL.png 21:11 Jordach i should make a HDX-like pack using that 21:12 blaise now for a detector rail 21:12 blaise how in the world can we automate the task of getting a cart moving? 21:12 Krock blaise, https://github.com/SmallJoker/boost_cart/commit/80d1f45f 21:13 blaise cool 21:14 blaise not sure what all that does.. 21:14 Krock *F12* 21:14 blaise :( 21:15 Krock "Image failed to upload." :( 21:15 Calinou Jordach, I've just remade one of the textures from “egyptsoc” pack for fun 21:15 Calinou if you think well, you can make a lot of stuff using that software 21:15 blaise did you just screenshot me? 21:15 blaise and does that change enable a detector rail? 21:16 Krock nimg.pf-control.de/screenshot_5366511.png 21:16 Krock item transport is now possible :D 21:16 blaise ah 21:17 blaise can I cd .minetest/mods/booster_cart/ ** git pull ? 21:17 blaise s/**/&&/ 21:17 Krock do what you want. 21:18 blaise is it merged with booster_cart master? 21:18 Krock nope 21:18 Krock it's an wn branch 21:18 Krock *own 21:19 blaise and it's here? https://github.com/SmallJoker/boost_cart/tree/items_inside 21:19 Krock yes 21:19 blaise awesome 21:20 Krock it's totally easy to make things ike that 21:20 Krock *like 21:25 Jordach Calinou, some gemstone / ice block https://cdn.mediacru.sh/lvIGKa9KeoZv.png 21:26 Calinou heh 21:26 Calinou by the way, saving isn't reliable 21:26 Calinou your file probably won't be loaded properly when you try to load it (the .tgr) 21:26 blaise I'm sorry, I'm trying to get the lua thing.. I really am 21:26 Calinou there is no data loss prevention: if you don't save changes when exporting, or try to export over an already existing file, there is no warning 21:26 Calinou (if you close with unsaved changes) 21:27 Calinou save your .tgrs anyway, they may work eventually some day 21:27 Calinou they're text files, maybe just modifying them lets them be opened 21:27 Calinou the examples open fine 21:27 Jordach Calinou, there's a bug 21:27 Jordach get the cube, stick a perlin noise as diffuse, roll cube around 21:27 Calinou delete TextureEditorSettings after leaving, else the program won't restart 21:27 Jordach texture moves around 21:29 Calinou works fine here 21:35 blaise wow 21:35 blaise guess it was past his bedtime 21:37 blaise fatal: repository 'https://github.com/SmallJoker/boost_cart/tree/items_inside/' not found 21:37 blaise :( 21:39 blaise oh well 21:39 PenguinDad blaise: just do "git clone --branch items_inside https://github.com/SmallJoker/boost_cart.git" 21:39 blaise ty 21:40 blaise I wonder how difficult it would be to create detector rails 21:41 blaise and would we need different detectors for people vs cargo? or could we just send a different mesecon signal to signify player or cargo? 21:52 Jordach VanessaE, want some planks? https://cdn.mediacru.sh/BYtpnfb-XHGR.png 21:53 VanessaE looks ...weird 21:53 VanessaE interesting program though 21:55 * Jordach has forgotton how the shader stuff works 21:55 blaise Jordach: looks like something from the wizzard of oz 21:55 blaise golden brick road bed material? 21:56 Jordach can't get a wooden planks colour ever right 21:56 VanessaE Jordach: because your color is too uniform 21:57 ca1ek hello 21:58 kaeza hi 21:58 ca1ek how do I register on minetest.net? 21:58 kaeza register? 21:58 blaise forums? 21:59 ca1ek there is this log in button in the footer of the main page, it's just for admins i guess? 21:59 SylvieLorxu I think so 22:00 ca1ek ok. is it possible to somehow set a frame limiter in minetest other way than trough the driver? 22:01 ca1ek or does it limit to vsync? 22:01 blaise gosh 22:01 ca1ek whosh 22:01 blaise I forgot to ask Krock how to operate the switches 22:02 kaeza ca1ek, https://github.com/minetest/minetest/blob/master/minetest.conf.example#L67 22:02 ca1ek thank you 22:03 blaise VanessaE: I dunno if you saw any of it, but Krock made his booster_cart mod able to carry cargo.. not sure if your vaccume tubes will pull items from them though 22:05 VanessaE they aren't vacuum tubes :P 22:05 VanessaE they're pneumatic, so they need pressure, not vacuum. 22:05 blaise isn't one of the tubes a vacuume tube? 22:05 VanessaE one of them is a vacuum* tube, yeah - but that's for picking up dropped objects 22:06 VanessaE but what I meant was you need a special device or support in the cart for the tubes 22:06 blaise ah 22:06 blaise :\ 22:06 blaise like the mc hopper 22:06 VanessaE idk 22:06 VanessaE never played MC 22:06 blaise it's basicly a big funnel with a chest at the bottom 22:07 VanessaE hmm 22:07 blaise I = iron # = chest 22:07 VanessaE well yeah I suppose it works the same way yeah 22:07 VanessaE just a different shape 22:07 blaise I I 22:07 blaise I#I 22:07 blaise I 22:07 blaise EEP 22:07 VanessaE I get it. 22:07 blaise s/I / I / 22:07 VanessaE I've seen those in videos before, didn't know how they work though 22:07 VanessaE brb 22:08 blaise it pulls items from above, and puts them either in it's own inventory, or into another devices inventory that it is facing away from 22:09 blaise if you put a hopper in a minecart it will grab free items as it rolls down the track if it has room 22:11 blaise some dude used a deployer and a hopper with a torch to power it to create a minecart collector/deployer 22:11 ca1ek lel 22:11 blaise I believe cacti were used as well 22:11 ca1ek it doesn't even render for me 22:12 ca1ek Where do I report? 22:12 Jordach VanessaE, https://cdn.mediacru.sh/HuSkbQGrEHb1.png 22:13 blaise ca1ek: what isn't rendering for you? 22:13 ca1ek everything beside the viewmodel 22:13 ca1ek just gray over the screen and the hand 22:14 ca1ek seems like it repaired itself 22:14 blaise sometimes it can take a little while to generate the world 22:14 blaise or to load the blocks over the network 22:16 ca1ek why does it always download the "item textures" every time I join a server 22:16 PenguinDad ca1ek: have you enabled preload item visuals? 22:16 diemartin ca1ek, it doesn't; it only checks to see if the file you have is the same as on the server. once you download somethin, it's cached 22:17 ca1ek what does it do to compare these files? 22:17 ca1ek because it seems to be extremely unoptimized 22:17 diemartin hashes, AFAIK 22:17 ca1ek that seems to take long for just hashes 22:20 ca1ek it feels more like it's secretly mining bitcoins 22:24 blaise pfft, lol 22:24 diemartin lol 22:24 blaise I wish 22:24 blaise whelp 22:25 PenguinDad ca1ek: Nope it's mining mesecoins :P 22:25 blaise looks like ditching PilzAdams carts mod fixed a good bit of my lag 22:25 diemartin it actually makes sense: "Mine bitcoins in a nearly infinite 3D world!" 22:25 blaise PenguinDad: MeseCoin! 22:25 blaise That's Perfect! 22:25 ca1ek ESEAcoin xd 22:26 diemartin (by the way, there's already a "bitcoin" mod :P) 22:26 blaise there are tons of currency mods 22:26 blaise I like one, but the guy won't put it on a git repo.. 22:27 diemartin https://forum.minetest.net/viewtopic.php?t=5014 22:27 blaise I'm not a fan of zip.. so it may as well not exist for me 22:27 diemartin oh, link 404's :< 22:28 blaise darkcoin is where it's at anyway 22:28 blaise btc is dead 22:28 VanessaE please. use Pandacoin PND instead. 22:28 blaise hehehe 22:29 diemartin Dogecoin! very currency, much rich, wow! 22:33 Sokomine john_minetest: that is no solution. noclip is rarely given on servers. and even if it is, it may not make placing of nodes any easier. fixing the client manually is the better solution. people who insist on cant-build-where-you-stand probably don't care much about buildings... 22:45 blaise maybe a new tool that can deploy nodes at a givin range? 23:04 Cylus Didn't Minetest use to load mods in alphabetical order (assuming there were no dependencies)? 23:04 Cylus Anyway, is there currently a way to increase the chance that a specific mod will be loaded first? 23:05 VanessaE make 'default' depend on it ;) 23:05 VanessaE and pray you don't need to depend on anything therein :P 23:06 VanessaE or try making a mod like aaaa_myfirsloader 23:06 VanessaE put your stuff there, depend on it from your regular mod 23:06 VanessaE see if that still wors 23:06 VanessaE works 23:06 Cylus Default isn't in my game (or not the default we know, anyway). Default is too monolithic, so I'm breaking it up. 23:07 Cylus The mods aren't loaded in alphabetical order (I just tried that), so aaaa_myfirsloader won't work. 23:07 Cylus I thouht they used to be though ... 23:07 Cylus *thought 23:07 VanessaE I wonder what the order is then.. 23:08 Cylus I have no idea, but wool is loaded fairly early on. 23:08 Cylus Oh, wait. I forgot to take into account the sound defaults .... 23:09 Cylus Okay, liams loads before default, and neither have dependencies to wait for. 23:11 Cylus I wonder if they are loaded in the order the file system has them in. That would be a real pain. 23:12 VanessaE I'm afraid they may very well be 23:13 blaise :o 23:14 Cylus I guess I'll have all my other mods (soft) depend on this one then. It's far less transparent than I'd like though, and may cause issues when people add mods to the game, as they may load before this one. 23:14 Cylus It modifies some of the minetest.* functions, so it really should come first. 23:15 VanessaE maybe ask in #minetest-dev if there's a way to specify in your game's config file what mod to load first by default? 23:16 Cylus That could work. Thanks VanessaE! 23:24 Cylus I've noticed that in the built-in Lua scripts, all references to minetest.* are changed to core.*, though calling minetest.* in my scripts still seems to work somehow. Is calling core.* the new preferred way to call these functions? 23:24 Cylus All by one reference have been changed, anyway. 23:26 RumiaGloop VanessaE: I thought in linux it was alphabetical, and in windows it was fuckalltical 23:27 Cylus RumiaGloop: I'm on Debian though, and it's still in who knows what order. 23:27 RumiaGloop so it's just fuckalltical anyway 23:28 Cylus Yeah, it seems to be. 23:30 blaise I wonder why we can't find the technic mod in the mod store 23:30 VanessaE bbl 23:30 jordan4ibanez Peace out, VanessaE 23:31 blaise jordan4ibanez: hello.. 23:31 blaise jordan4ibanez: last I heard from you I had reminded you of your XP mod 23:31 blaise jordan4ibanez: how is that going? 23:35 jordan4ibanez Well, blaise, right now I'm working on the ores, as part of the magic mod. As of now, there will be 5 of them. A chart http://pastie.org/pastes/9580162/text?key=pphsx4abiaxe4fa4joza 23:36 jordan4ibanez The ores will give you essence, and will affect your good/evil bar, for discovering good/evil spells, potions, and maybe wands. 23:36 jordan4ibanez Right now, the ores sparkle, but I have to make it so that it finds players within a radius, so it does not lag very badly. 23:36 jordan4ibanez Ore: http://imgur.com/DB4hYHX,GaD58LD#0 23:38 jordan4ibanez Essence is your magical reserver, for using magic wands/spells, and possibly for enchanting. Enchanting does not seem possible right now due to not being able to set tool settings mid game. 23:38 jordan4ibanez But I might have certain tools turn into magical tools with a magic transfuser or something. 23:40 blaise interesting 23:41 jordan4ibanez And to finish, I will probably release version 2 of the game mode, when there is an essence system, and basic wands (wand of mining, wand of flying, wand of moving, etc..) 23:42 garfonzo !seen karhl 23:42 MinetestBot garfonzo: Sorry, I haven't seen karhl around. 23:43 garfonzo !seen kahrl 23:43 MinetestBot garfonzo: kahrl was last seen at 2014-09-20 21:07:38 UTC on #minetest-de 23:43 garfonzo !time 23:43 garfonzo !date 23:43 garfonzo so, kahrl was seen in the future... 23:43 garfonzo oh nvm, different channel 23:44 garfonzo !join #minetest-de 23:44 jordan4ibanez I didn't know Kahrl was German 23:44 jordan4ibanez But that would explain why he is so intelligable. 23:46 oio minetest jittering core i7 nvidia 860m doesnt get pass 50 fps 23:47 jordan4ibanez You have to tweak the mintest.conf 23:47 jordan4ibanez see minetest.conf.example 23:47 jordan4ibanez I'm surey ou can get 1000+fps 23:47 jordan4ibanez you* 23:48 oio it also stutters and lags wtf 23:48 jordan4ibanez Ahem, oio, MINETEST.CONF cough 23:49 blaise eh, 1kfps? 23:49 blaise from the display device? 23:49 away kilo fps *snickers* 23:49 blaise kilo = 1000 23:50 jordan4ibanez kiloframes 23:50 blaise 1 kiloframe per second? 23:50 oio what do i do on minetest.conf ? i know it could unlock the fps 23:50 PenguinDad jordan4ibanez: s/1000/1337/ :P 23:51 kaeza oio, https://github.com/minetest/minetest/blob/master/minetest.conf.example#L67 23:51 oio but the main problem is that is stutters how the hell it when i move aorund it gets 30 fps 23:52 blaise wanted_fps = 31337 23:52 jordan4ibanez Very leet, PenguinDad. 23:52 kaeza much fps, wow 23:53 oio still wated fps = 60 23:53 oio stutters on 600 x 8000 windows 23:53 oio window 23:53 oio 800 23:54 jordan4ibanez Someone get this man a minetest.conf to run at 500fps with 1 minute save time stat 23:55 blaise wow, those settings dramaticly improved the preformace of my client 23:55 blaise I figured the default settings would be fine 23:56 Cylus Does anyone know how to make a node you're holding take tool wear when you dig with it? 23:57 oio it plays fine on my macbook 23:58 oio dont understad why it doesnt work well 23:58 kaeza Cylus, try itemstack:add_wear(), but I think it only works for "tools" 23:58 blaise Cylus: check out the flashlight in technic 23:59 blaise wear_represents = "technic_RE_charge", 23:59 blaise on_refill = technic.refill_RE_charge, 23:59 Cylus Only tools, huh? That's what I was afraid of. I'm going to have to re-implement node capabilities in a "tool" item then.