Time Nick Message 00:21 Hijiri do beds change respawn point? 00:21 est31 yes some do 00:21 Hijiri what about the beds in the beds mod from mt_game 00:29 sofar -- respawn player at bed if enabled and valid position is found 00:29 sofar minetest.register_on_respawnplayer(function(player) 00:29 sofar that's from minetest_game/mods/beds/ 00:29 sofar so yeah, it respawns at the bed 00:52 Erthome Hello 00:55 kaadmy hi 00:56 jordan4ibanez Hey 01:34 jordan4ibanez Any cool new mods out? 02:37 sofar jordan4ibanez: https://github.com/minetest-mods a few new additions... 06:37 Alex_L_Armstrong THE ART OF IRC HAS BEEN PASSED DOWN IN THE ARMSTRONG LINE FOR GENERATIONS 06:41 sofar I'd say the later generations are not as strong at it 08:35 afflatus I think I'm making some progress with #3743 08:36 afflatus Does anyone have experience of using sheet or puff type ore placement in mapgen? 08:40 afflatus Will switching to PcgRandom help any of this? 08:44 afflatus I guess I'm SOMO with this :( 08:59 XeonSquared Does Minetest use UDP or TCP? 09:04 Krock UDP 09:04 Krock ^ XeonSquared 09:08 XeonSquared Thanks 09:12 Krock np 09:13 gamemanj Alex_L_Armstrong: I suppose you're an alchemist or something? 09:13 afflatus I'm coming to the conclusion that the documentation for Ore Types is an unmitigated POS 09:14 afflatus I don't believe anyone understands it 09:34 afflatus Crashed again 09:35 gamemanj Has minetest become very crash-happy in recent times? 09:35 gamemanj Or just crash-amiable? :) 09:35 afflatus same message ERROR[Emerge-0]: An unhandled exception occurred: Invalid range (max < min) 09:35 afflatus My game has, that's for sure 09:35 Krock could be a mapgen error 09:35 afflatus It IS a mapgen error 09:36 afflatus That much is obvious 09:36 Krock is there any deeper error traceback? 09:36 afflatus Probably to do with the generation of sheet ores 09:36 afflatus Krock yes #3743 09:37 afflatus Except that no-one was even mining on that last one, although they may have triggered mapgen 09:37 gamemanj EmergeThread... CurlFetchThread? 09:37 afflatus The trouble I'm having is that so much of this is guesswork 09:38 afflatus gamemanj: wut? 09:38 gamemanj https://github.com/minetest/minetest/issues/3743 09:38 gamemanj 2016-02-19 13:13:36: ERROR[Emerge-0]: /home/tim/src/minetest/src/emerge.cpp:2d4: virtual void* EmergeThread::run(): A fatal error occured: Invalid range (max < min) 09:38 gamemanj 2016-02-19 13:13:36: ERROR[Emerge-0]: Debug stacks: 09:38 gamemanj 2016-02-19 13:13:36: ERROR[Emerge-0]: DEBUG STACK FOR THREAD b2afeb40: 09:38 gamemanj 2016-02-19 13:13:36: ERROR[Emerge-0]: #0 virtual void* EmergeThread::run() 09:38 gamemanj To be entirely honest, I should've expected that. 09:38 afflatus lol 09:39 gamemanj However, I did not. 09:39 afflatus Thanks, that cheered me up 09:39 gamemanj Point is, all 3 entries say DEBUG STACK FOR THREAD b32ffb40: 09:39 afflatus Are you suggesting this isn't to do with mapgen? 09:39 gamemanj no 09:39 gamemanj I'm wondering why the flip they're all saying the same thread ID 09:40 gamemanj and yet "CurlFetchThread" is on there 09:40 gamemanj it makes no sense 09:41 afflatus I think the critical one is: 09:41 afflatus #8 0x08438aa2 in OreSheet::generate (this=0x8fae070, vm=0xb063d120, mapseed=150421032, blockseed=2509110330, nmin=..., nmax=..., biomemap=0x92a6f70 '\031' ...) 09:41 Krock throw PrngException("Invalid range (max < min)"); 09:42 Krock has to do with the seed number 09:42 afflatus really? 09:42 Krock https://github.com/minetest/minetest/search?utf8=%E2%9C%93&q=Invalid+range 09:43 gamemanj uh, afflatus: that #8... Am I not seeing something, or is it not actually in the traces in the issue...? Oh, wait, it's in a comment further down 09:43 afflatus yes noise.cpp is implicated 09:43 afflatus I'm only just learning to use gdb 09:44 gamemanj noise.cpp is doing what it should, but OreSheet should be trying to detect this at register_ore time or somesuch, i.e. not completely random crashes 09:45 afflatus OK, but what you're suggesting is that it is not getting a map seed? Do I understand you correctly? 09:45 afflatus This could make sense 09:45 gamemanj uh, what on earth does the map seed have to do with range calculations... 09:46 Krock more randomness? 09:47 afflatus You mean the seed in noise_params then? 09:48 gamemanj TBH, I think somehow column_height_max is negative 09:48 afflatus it isn't 09:48 gamemanj https://github.com/minetest/minetest/blob/master/src/mg_ore.cpp#L182 09:48 gamemanj That's the failing range 09:49 gamemanj oh, wait, or it could be nmin or nmax 09:49 gamemanj flip 09:49 gamemanj ...does this rabbit hole have an end? 09:50 afflatus lol that's what I'm wondering :p 09:50 gamemanj ORE_RANGE_MIRROR seems interesting... 09:50 Krock an infinite rabbit hole :) 09:51 afflatus Ah I see we are using PcgRandom already 09:52 gamemanj great, ORE_RANGE_MIRROR is used to check a flag somewhere but not used to set it in the first place 09:52 gamemanj So you have to go check what ORE_RANGE_MIRROR is in order to find out where it's set 09:53 gamemanj ORE_RANGE_ACTUAL: in_range |= (nmin.Y <= y_max && nmax.Y >= y_min); 09:54 gamemanj and if OREFLAG_ABSHEIGHT is enabled, then ORE_RANGE_MIRROR might be used 09:54 gamemanj in_range |= (nmin.Y >= -y_max && nmax.Y <= -y_min) << 1; 09:55 gamemanj If anyone gets a headache, aspirin dispensaries are available in the second boardroom in the left hallway of the central cross. 09:56 afflatus lol I'm just about following you ... 09:57 gamemanj well, in which case you're doing better than I am 09:57 gamemanj since I have no idea what on earth this is for or why it has a good reason to exist 09:57 afflatus the absheight flag refects ore placement above sea-level IIUC 09:59 gamemanj using reversed coordinates for what I shall simply describe as "no sane reason" 09:59 afflatus hmmm 09:59 gamemanj if they really want it so that it represents depth, not a Y coordinate, then stick a - on the front when defining the ore 09:59 gamemanj to get > sea level ores. 10:00 afflatus gamemanj: well at least you've got me laughing about it, that's an improvement 10:01 gamemanj then there's using MYMAX on the minimum value and using MYMIN on the maximum value 10:02 gamemanj what could possibly go wrong? 10:02 afflatus XD 10:03 gamemanj presumably it's to reduce the range to that which the ore actually covers, but OBJECTION: why the flip do they need to do all the complicated mirroring and such if all it does is flip the flipping coordinates about 10:04 gamemanj And why do they need to go ahead and have several special cases for this "mirror" scenario, why not just swap maxy and miny and negate both into temp variables, then use that 10:04 afflatus Is it to avoid crossing chunk boundaries or something? 10:04 gamemanj No, that's probably the other point of the MYMAX MYMIN thing 10:05 gamemanj to bound the range between the chunk boundary and the ore boundary 10:05 * afflatus facepalms 10:05 gamemanj But there's no good reason why on earth the whole mirror thing exists 10:05 afflatus I can only make vague guesses 10:06 gamemanj because it makes everything more confusing when two temp variables, a swap, and two negations would make it easily reducable to "ABSHEIGHT negates the coordinates" and everything would be fine 10:06 afflatus I know we switched to using PcgRandom relatively recently (since oct 2015) 10:07 gamemanj I think PcgRandom might only be the symptom, the cause being that these invalid ranges were getting in in the first place... 10:07 afflatus from PseudoRandom 10:07 afflatus they were as https://github.com/minetest/minetest/issues/3228 suggests 10:09 afflatus however my oregen problems became much more obvious since the switch 10:09 gamemanj Ok, tbh I don't understand this, can I go hide in a corner now? 10:10 afflatus Sure :-) 10:10 afflatus It isn't your problem, but thanks for trying to help me understand 10:10 gamemanj go bother... *reads git blame* kwolekr 10:10 afflatus You've given me some grist at least 10:10 afflatus who else? 10:11 gamemanj kwolekr seems to be the person who's touched most of mg_ore.cpp 10:11 afflatus Ultimately my problem appears to be that nobody else understands this code, not even paramat probably 10:12 gamemanj I suggest, for now, perhaps try to catch the exception in ore.cpp and have it report which ore is going wrong before passing the exception on 10:13 afflatus I think that's what we're aiming for 10:13 afflatus I don't do C++ so I'm reliant on those who do 10:14 gamemanj great, well, I don't really know that much C++ magic, and not how C++ exceptions work... time to go kidnap a catch block from somewhere else in the code 10:20 gamemanj oh, yay, ore is a content_t 10:20 gamemanj how on earth are we supposed to understand a content_t 10:20 * afflatus blinks 10:24 gamemanj I don't even... src/pathfinder.h 10:25 gamemanj is that actually used anywhere? 10:25 afflatus Mobs redo 10:29 afflatus gamemanj: thanks. At least I don't feel SOMO any more :D 10:30 gamemanj ...welp, I tried to create a try-catch block, but got stalled on attempting to turn a content_t into something humans are actually capable of comprehending. 10:30 gamemanj Well done, Minetest sources. You have defeated me. 10:30 gamemanj (Aren't you glad Lua people live in a world of "air" and "ignore" and "default:nyan_cat" now?) 10:33 afflatus Just "air" and "ignore" in my case 10:33 gamemanj no nyan cat? :( 10:33 afflatus Lua is lovely and almost cute 10:34 afflatus not in my game, no 10:34 afflatus no poptarts either, sorry :p 10:34 Dragonop default:nyan_cat gets all the hate, but I bet you would be disapointed if you knew the true meaning of mese hahahaha 10:35 afflatus Oddly enough I don't have Mese in grailtest either 10:35 gamemanj Dragonop: *gulp* 10:35 afflatus Or kevlar for that matter 10:35 gamemanj the real meaning of mese? 10:35 Dragonop gamemanj: well, the original meaning, yes 10:35 gamemanj which is what? 10:36 Dragonop instant messenger 10:36 gamemanj ....what. 10:36 Dragonop hahaha 10:36 afflatus It means the aliens have taken over ... no wait 10:36 Dragonop no, that is the "new" meaning (from 2012) 10:36 Dragonop or origin, or whatever 10:37 afflatus ok, my bad 10:37 Dragonop man minetest sure was a funny game in 2011, greenguy, nyancats, rats everywhere, "mese" 10:38 gamemanj Dragonop: then it got boring and serious? :) 10:39 Dragonop gamemanj: I guess it got serious, but not really boring :p 10:49 * gamemanj goes looking at grail_test 10:49 gamemanj "The Kingdom Of Spectrum... why do I get the feeling they're going to be trying to build a massive ZX Spectrum or something there... 11:14 paramat the absheight flag should be removed 11:15 paramat i'll look at oresheet and see what i can do 12:03 Luan Hey there guys, can someone please help me? 12:03 Luan I am looking to host a dedicated minetest server. What files do i need to use? 12:27 afflatus thanks paramat 12:29 paramat ok i understand it now, fix should hopefully be easy 12:36 afflatus :-) 12:37 afflatus paramat: I have adjusted scale to 1 on sheet ores as you suggested and rebooted. 13:04 Fixer sofar, it is not only grass nodes, you can replant leaves until you get a saplink :} 13:07 afflatus Luan minetestserver (seriously) - there are several setup guides. I know how to do it on Debian 13:07 afflatus can't help if you're on Wndows 13:46 paramat afflatus #3762 can you test with a column height of 64 or any value between 40 and 79? 13:46 paramat https://github.com/minetest/minetest/pull/3762 13:48 afflatus paramat: just seen. yes, sure. 13:48 paramat i'll test too 13:49 paramat a good way to 'see' ores underground is to use default:meselamp as ore 14:05 paramat well it works but has side effects 14:06 afflatus Ah I haven't got that far yet, I'm not used to fetchinh patches 14:09 paramat only test if you want to. anyway i know how to fix the side effects 14:09 afflatus It's all good practice 14:29 paramat ok it's fairly robust now, even with column height min and max = 160, so you can generate super-thick seams with it now 14:33 afflatus excellent! Thanks paramat 14:34 paramat updating soon to remove side effects 14:39 Fixer what time is it? it is compile time 14:39 afflatus That works for me, what were the side effects? 14:45 afflatus tp'd into a nice fat sheet of greenstone and dug a sneak-jump ladder through it. 14:45 afflatus nice 14:47 paramat updated the PR 14:48 rubenwardy Does anyone know about fork and spawnvp? https://github.com/rubenwardy/NodeBoxEditor/pull/81 14:48 paramat see thread for details 14:51 gamemanj paramat: hmm... so you could utilize the mapgen to dig out a cave, then use scatter confined to one horizontal plane to place seeds which would then auto-locate themselves at the bottom and spawn stuff via an ABM? 14:53 paramat erm possibly, i guess air could be an ore, then afterwards place spawner nodes as an ore in air 14:54 paramat crazy stuff seems possible 16:02 Obani est31, can we play musics in-game via the "sounds" folder ? 16:08 DatJohnDoe I'm trying to set up a Minetest server but I am not sure how to port forward with the way my router is set up http://imgur.com/AGGskY7 16:09 est31 DatJohnDoe, you must select port 30000 16:09 est31 and udp 16:09 est31 not tcp 16:11 DatJohnDoe Ok 16:12 DatJohnDoe As external or internal? 16:12 DatJohnDoe and what are the ip's? 16:21 DatJohnDoe What is the local ip? 16:21 est31 the ip of the server 16:22 est31 inside your local network 16:30 iqualfragile DatJohnDoe: most likely the ip of your pc 16:30 DatJohnDoe Ok 16:30 Calinou https://lut.im/6qCwWRohRU/TAJg6N4Kc0TcZLWy.png 16:30 Calinou kaadmy, if you here, you can join on QW 16:30 Calinou a 10on10 is going to be hosted 16:30 DatJohnDoe So like 192.168.0.2 16:31 kaadmy Calinou: okey dokey ;) 16:31 Calinou too late I think now :/ 16:31 Calinou but you can spec 16:31 kaadmy dang 16:31 kaadmy will still try 16:31 kaadmy 12 players 16:31 kaadmy will try 16:31 kaadmy darn, match in progress >:{ 16:32 kaadmy wth i can't connect but it tells me to spec... 16:32 kaadmy gah setting "spectator 1" doesn't help 16:32 Calinou maybe server supports QTV 16:33 kaadmy gaaah "spectator" is reset before i join 16:33 kaadmy no idea what QTV is ;) 16:33 Calinou it's something you can use in ezQUake 16:33 Calinou Quake TV… 16:34 kaadmy not part of nQuake, is it? 16:35 Calinou it is part of nQuake 16:35 Calinou press Enter on server dialog 16:35 Calinou then look at the keys 16:36 kaadmy hmm 16:36 kaadmy didn't check there 16:38 Obani est31, RealBadAngel, can we play musics in-game via the "sounds" folder ? 16:38 RealBadAngel no 16:38 Obani Or is it just for soundpacks, like texturepacks ? 16:38 RealBadAngel theres no such folder ;) 16:38 RealBadAngel use /testsounds 16:38 Obani -.- 16:38 Obani Oh 16:38 est31 there are mods which add music 16:38 Obani but sounds work too 16:38 est31 but if you want to play music for yourself while playing minetest 16:38 Obani works* 16:38 est31 use a separate player :) 16:39 RealBadAngel hehehe 16:39 RealBadAngel Obani, told ya ;) 16:40 Obani RealBadAngel, doesn't seem to work with testsounds 16:40 Obani oh 16:40 Obani wait 16:40 Obani ?.? 16:40 RealBadAngel est31, http://irc.minetest.ru/minetest-dev/2016-02-21#i_4540679 16:40 Obani Ok so main_menu doesn't work, rest works 16:41 RealBadAngel one should fix the mess with those folders 16:41 RealBadAngel and to use only /sounds in main folder 16:41 est31 haw haw 16:41 Calinou kaadmy, you can join now 16:43 Obani Ok so let's make another music 16:45 kaadmy Calinou: coming asap 16:54 kaadmy Calinou: can't play, 200+ ping 17:10 Obani ok new music made 17:10 Fixer Obani, or just use this as soundtrack - https://www.youtube.com/watch?v=8fvTxv46ano 17:11 Obani Fixer, no interest for a musician to use the music of others, excepted for sampling 17:21 Obani Fixer, WTF ? 17:21 Samson1 kaadmy, Hello :) 17:23 kaadmy hi Samson1 17:24 Samson1 kaadmy, How are you? Could we talk in a different tab? It's just this one is for MT 17:24 Samson1 :) 17:26 kaadmy ok 17:35 Obani Fixer, https://up1.ca/#GrlnvH588OWu1PkZFGQa3A https://up1.ca/#3lGIKMhHumgiJ6EJzg_klQ 17:48 Obani RealBadAngel, does inventory_animations depend on another parameter ? 17:52 RealBadAngel only on/off setting 17:52 Fixer Obani, not bad! hard to tell if it really suits minetest 17:52 Obani Fixer, yes ^^ 17:53 Obani RealBadAngel, seems broken in last dev 17:53 RealBadAngel Obani, and client restart 17:53 RealBadAngel anyway will check it 17:53 Obani wait 17:53 Obani ok 17:53 Obani it was the client restart 17:53 Obani should be precised :p 17:57 Luan Can anyone help me make a dedicated server? 17:57 greeter i might be able to provide a little help on that. what do you need? 17:58 Luan What files do i need to use? Since it will be running on a dedicated server 18:00 greeter well, what i did for my ubuntu server was simply install the minetestserver executable from the repos and then figured out what commands i needed to run it properly. i had to add a few modules but that was all 18:01 greeter if you don't have a system where you can fetch the executable from a repository though, then you might have to compile from source. if you're on windows, then i can't offer a huge amount of help, except that the minetest site probably has a download somewhere to help you get started 18:08 Fixer lol http://cdn.ghacks.net/wp-content/uploads/2016/02/w10privacy-windows-update.jpg 18:08 Fixer --- with windows is back! 18:08 greeter i'm afraid i don't understand what i'm looking at there :-S 18:11 gamemanj greeter: Fixer is just describing how many different options people need to turn off to get any privacy nowadays... 18:11 greeter oh lol 18:11 Fixer yes 18:11 gamemanj "Disable sending of information on writing behavior" wow, like, I knew W10 was evil, but... 18:13 gamemanj there is evil, and then there's having "advertising IDs", and then there's "having to setup fake update servers" (if I'm reading that correctly) 18:14 gamemanj just to stop updates 18:15 Fixer it is more needed to stop updates with ads 18:15 Fixer because they are going for sure 18:15 Fixer little later 18:18 greeter hmm 18:19 greeter so glad i'm a linux user that doesn't care much about privacy. so much easier rofl 19:06 everamzah so the player movement physics changed with the jump at node commit. i'm bouncin all around 19:12 sofar lol 19:18 everamzah no i mean on small nodeboxes, odd collision boxes are shaking everything 19:27 greeter -_- i was wondering why my minetest had no sound, then i saw my headphones were still plugged in. maybe now isn't the best time to play a game lol 19:31 YuGiOhJCJ hello, I am reading the description of Locked Chest on the Minetest Wiki and it is written "Other players may view its content" and that's not the case in practice on my server. Is it a wrong information? 19:36 CWz YuGiOhJCJ, more outdated info 19:36 CWz at some point that was true though 19:49 thefamilygrog66 howdy folks 19:49 greeter hmm, i just cut down a bunch of trees, but the area they were standing is still very dark 19:49 Krock howdy 19:49 greeter greetings thefamilygrog66 19:49 thefamilygrog66 greeter: do you use world edit? 19:50 Krock greeter, then someone forgot to update the chunk light after removing the tree 19:50 greeter thefamilygrog66: no. and Krock, the chunk light? 19:50 Krock greeter, yeah. That what describes how bright it is 19:51 greeter ah i see. how would i fix that? 19:51 Krock !mod mapfix 19:51 Krock MinetestBot!! 19:51 Krock sfan5! 19:51 greeter i'll find it, i know what to look for at least 19:52 sofar mapfix was never posted on the forum 19:52 sofar https://github.com/Gael-de-Sailly/mapfix 19:52 Krock greeter, if it happens everytime, it's a mod bug 19:52 Krock http://krock-works.16mb.com/MTstuff/modSearch.php?st=0&at=0&q=mapfix 19:52 thefamilygrog66 It happens sometimes when I use world edit 19:52 Krock sofar, it was posted. 19:53 greeter this is the second time i've observed it. but it's only the second time i've cut down a large concentration of trees 19:55 sofar we should move it to minetest-mods... 19:57 greeter perfect :-D 19:57 greeter it worked. meant to add that to the last line 19:58 greeter i really should look at what other mods i might want to have to make the game more interesting 19:59 everamzah it happens just planting a few saplings and waiting for them to grow... dark spots appear sometimes 19:59 greeter ah i see 20:08 greeter and i think i found one :-D 20:29 greeter hmm, well i got the mesecons mod, but i can't find any documentation anywhere about how to craft any of the items :-S 20:36 greeter never mind, seems my browser wasn't properly parsing the mesecons.net website -_- 21:56 afflatus New minor bug - I have a fixed spawn point, one of my players, who has a bed, keeps spawning at 0,0,0 - which is underground. I think this may have something to do with the changes in findSpawnPos, but I'm using mg_v7. Is this fixable in Lua? 22:00 Obani https://forum.minetest.net/viewtopic.php?f=3&t=14093 22:09 Fixer crap, another one 22:09 greeter hmm? 22:21 diemartin o/ 22:22 greeter the electrician in me loves this mod 22:38 gamemanj ? which mod? 22:43 Fixer ._. 22:43 sofar lightning ;) 22:45 diemartin hah 23:04 greeter i'm gonna build a city and light it up with electricity :-D 23:06 sofar greeter: which mod are you talking about? 23:06 greeter mesecons 23:31 rubenwardy Introducing rufunge: https://github.com/rubenwardy/rufunge 23:32 rubenwardy Befunge but with more functionality, as I felt befunge wasn't serious enough 23:33 kaadmy gah 23:33 kaadmy 33% compileed.. 23:33 kaadmy 66% compiled.. 23:33 kaadmy "NULL was not declared!" 23:33 kaadmy befunge is really quite simple 23:34 kaadmy i've written simple(and slow) implementations in python 23:35 rubenwardy what OS? I use gcc ubuntu-based 23:35 kaadmy debian-based 23:35 kaadmy gcc 4.7.2 23:35 rubenwardy huh. Isn't NULL part of the standard, no need to include? 23:35 kaadmy seems like NULL isn't defined here 23:36 kaadmy not sure, before i've seen programs that check for NULL and #define if need be 23:38 kaadmy rubenwardy: fixed 23:38 kaadmy added "#include " at the top of file src/canvas.hpp 23:40 rubenwardy btw, it's a WIP so I haven't added the include functions yet 23:40 rubenwardy commited 23:53 Fritigern sfan5: WE still does not want to play nice with the new creative inventory. WE icon is hidden behind the first inventory item, and WE prevents tabs from being selected. What's even worse is that WE makes it impossible to browse through the inventory. 23:57 nolsen TIL the game isn't free as in freedom 23:57 nolsen Because there's no license 23:57 kaadmy nolsen: LGPLv2.1+? 23:57 nolsen oh 23:58 nolsen didn't see it 23:58 kaadmy i think 23:58 kaadmy checking now 23:58 nolsen My favorite is the GNU General license v3 :3 23:58 kaadmy https://github.com/minetest/minetest/blob/master/README.txt#L365 23:59 kaadmy v3 of anything is the best 23:59 nolsen the year on it is old 23:59 nolsen 2010 - 2013 23:59 nolsen its 2016 now 23:59 kaadmy unlike Valve >.< 23:59 kaadmy it is 23:59 kaadmy i guess.. 23:59 kaadmy 2012 actually