Time Nick Message 00:33 ShadowNinja the new website is having some issues... 01:49 RealBadAngel hmmmmm, https://github.com/minetest/minetest/pull/642 some bugfixes, can you merge it? 01:51 hmmmmm i can't merge that 01:51 hmmmmm you use strtok 01:51 RealBadAngel whats wrong with it? 01:51 hmmmmm it's unacceptable to use strtok, especially when i added strtok_r for platforms that don't have it already 01:53 RealBadAngel so shall i use strtok_k? 01:53 hmmmmm there is no such thing as strtok_k 01:54 RealBadAngel you just said you added it? 01:54 hmmmmm that's strtok_r. 01:54 RealBadAngel oops :) 01:54 RealBadAngel any difference with usage? 01:54 hmmmmm not really 01:55 hmmmmm if you'd like an example of how to use strtok_r, see settings.h getStruct() and setStruct() 01:55 hmmmmm also read the man pages for it.. but that goes without saying. you always need to know how a function works before you use it. 01:55 RealBadAngel i need to just cut the first part of string to get rid of quantities 01:57 RealBadAngel before some1 (propably darkrose) cut the compared string to query length, so for this function default:obsidian was the same as default:obsidian_shard, glass, etc 01:57 hmmmmm well that's not right 02:12 RealBadAngel hmmmmm, changed commit to use strtok_r 02:28 hmmmmm that's better 02:29 Exio that hmmmmm is fake 02:29 Exio where is hmmmm 02:29 hmmmmm the cyberpolice caught him 02:29 Exio what did he do? :P 02:30 hmmmmm he hacked the gibson 02:39 hmmmmm why is it that the only time i have free to work on minetest, i feel like crap 03:37 hmmmmm how essential is reproducibility when it comes to cave generation, do you think? 03:39 hmmmmm it'd pretty easy for each mapgen object to maintain a list of the endpoints of each previously generated cave, and would produce probably neater results, but the downside is that the recorded endpoints would be lost on destruction of that mapgen object, so the same map that had more generated within a longer run of time would have more connected and different caves than otherwise, perhaps 03:40 hmmmmm just a passing thought, i'm not pushing for this at all 03:41 Exio i don't get one thing, what about when a "cave" gets ... half generated or so? 03:43 hmmmmm erm, what? 03:43 Exio random thing, https://github.com/minetest/minetest/pull/326 - wasn't leveldb going to be in 0.4.7? 03:43 hmmmmm yes.. and? 03:43 Exio hmmmmm: for the first thing, nvm, miss read 03:44 Exio for the second, nothing really, :P 03:44 Exio oh god, this lag kills me 03:45 hmmmmm i think i've decided that i'm not going to generalize the cave generation and simply plop that into mapgen v7 03:45 hmmmmm i can make improvements and it would be wholly incompatible, but that's okay 03:45 hmmmmm because i have no such restriction of reverse compatibility now 03:46 VanessaE in reality, I don't think anyone will actually give two shits whether caves are the same from one map to another of the same seed 03:46 VanessaE except maybe those folks who like to post coords for pop tart cats or something. 03:46 hmmmmm it'd be marked as a bug and you know it 03:46 VanessaE mmmh 06:07 celeron55 hmm... i think the "account" button should be more hidden on the main website 06:08 celeron55 it looks now like it was for any regular user, but it really isn't for anyone else than a few people 06:08 celeron55 maybe put it in the footer or something 09:18 Taoki_1 VanessaE: Tweaked that bobbing as close as I could to your suggestion last night. Feel free to try the latest version 10:35 PilzAdam RealBadAngel, why have you added this example to lua-api.txt? 12:03 Taoki PilzAdam: Please see the ltest fall bobbing commit. I did the suggestions VanessaE told me last night, and now it should be as good as it can get 12:04 Taoki You get little bobbing when just jumping and falling in place, and the maximum amount at about +3 nodes fall 12:04 PilzAdam will look at it soon 12:09 Calinou Taoki: can you add an idle camera/wield item animation too? would be nice :P 12:09 Taoki Calinou: Maybe some other time 12:11 Calinou I didn't say "now" ;) 12:51 blue42u Has anyone noticed the server crashing on shutdown? 12:51 PilzAdam yes 12:53 blue42u Well, the cause is line 97 of emerge.cpp. 12:53 PilzAdam we already have a pull request to fix it 12:53 blue42u Ah. Sorry, then. :) 12:57 RealBadAngel hi all 12:57 RealBadAngel PilzAdam, because i thought it was needed 12:57 PilzAdam it isnt 12:57 RealBadAngel can be moved to wiki 12:58 RealBadAngel just copy paste it to wiki then 12:59 PilzAdam remove it from lua-api.txt 12:59 RealBadAngel 1st, let me tell you why i thought it was needed 12:59 RealBadAngel now the function works totally different then before, both of them 13:00 PilzAdam what? 13:00 PilzAdam have you broken compatibility? 13:00 RealBadAngel theres different indexin system (proper one), it does return matched queries, not just first found 13:00 RealBadAngel before indexes was STRINGS 13:01 BlockMen celeron55, if you want keep the login just for that few persons, than the account "button" can be removed at all 13:01 PilzAdam so, mods that have used it before dont work anymore? 13:01 RealBadAngel and compared output item name was cut to length of query 13:02 RealBadAngel so result for query default:obsidian was default:obsidian, default:obsidian_shard or glass 13:02 RealBadAngel whatever was first found 13:02 RealBadAngel yes, old code has to be fixed 13:02 PilzAdam that isnt good 13:03 RealBadAngel indexing table with for example table[""..i..""] 13:03 RealBadAngel is just wrong 13:03 PilzAdam it is already in an stable release 13:03 RealBadAngel and in this very case compability can be sticked down there 13:03 PilzAdam what mods do you use this function? 13:04 RealBadAngel im not sure if any 13:04 RealBadAngel it was so fucked up that results were just crazy 13:04 RealBadAngel and using totally hard to find out 13:04 PilzAdam you have added this function, right? 13:04 RealBadAngel im talkin bout get_craft_recipe 13:05 RealBadAngel wrote by darkrose 13:05 RealBadAngel she fucked it up in every possible way 13:06 RealBadAngel my fault was to copy some of her code to mine 13:06 RealBadAngel now i had to fix them both 13:06 PilzAdam why are you adding the exmaple to get_all_craft_recipes() then if you say that get_craft_recipe() was changed? 13:07 PilzAdam the default mod uses get_craft_recipe() 13:08 RealBadAngel because its workin different now 13:08 RealBadAngel i thought explanation is needed 13:08 RealBadAngel also i think get_craft_recipe shall be marked obsolete and removed 13:08 PilzAdam but you said it works different because darkrose fucked it up, but thats a different function? 13:09 RealBadAngel those are two very similar functions 13:09 RealBadAngel doin the very same 13:09 RealBadAngel mine was written on base of darkrose one originally 13:10 celeron55 BlockMen: i think it's nice to have it somewhere 13:10 PilzAdam RealBadAngel, so your function was fucked up too? 13:10 RealBadAngel not so hard, but too 13:10 PilzAdam why have you done it this way in the first place and waited until its in a stable release before fixing it? 13:11 RealBadAngel because i had no time to fully implement use of it, ie Unified Inventory craft guide 13:12 RealBadAngel when i started to code it i realized this code is broken in certain cases 13:13 RealBadAngel not all of them, most cases it returns expected values 13:13 RealBadAngel but in some cases it behaves weird 13:13 BlockMen celeron55, ok. but i would like to keep top right when logged in 13:13 RealBadAngel thus its fucked up 13:14 Jordach ehm, id like to hide the top right and make it seem harder for spambots to login 13:14 RealBadAngel i tested it with dump table 13:14 RealBadAngel so i could see 1={...}, 2={...} 13:15 RealBadAngel everythin was fine 13:15 PilzAdam doesnt the craft guide function use it? 13:15 RealBadAngel but 1 and 2 and all of the indexes was made strings 13:15 RealBadAngel PilzAdam, no, we were using our own hooks 13:16 RealBadAngel so instead of table[1], table["1"] was needed 13:17 RealBadAngel hi darkrose 13:18 RealBadAngel i was fixing get_craft_recipe yesterday 13:18 RealBadAngel and because i copied over some of yours code, my own function too 13:19 PilzAdam you have changed darkrose's code without talking to her? 13:19 RealBadAngel to her code i only applied bugfixes 13:20 RealBadAngel obvious ones 13:21 RealBadAngel i havent changed functionality 13:21 BlockMen celeron55, http://i.imgur.com/aGBFuaW.png ? 13:22 Jordach BlockMen, i like that 13:22 RealBadAngel which is not as it should be in fact 13:23 RealBadAngel darkrose idea was to return with get craft recipe which was last registered 13:24 RealBadAngel mine is to return them all, because we do have multiple recipes 13:24 RealBadAngel and different ways to get the same item 13:25 RealBadAngel also, darkrose's one doesnt care of output quantities 13:25 RealBadAngel example i put in lua api says it all 13:25 BlockMen Jordach, i tried to makeit discreet 13:26 Jordach BlockMen, or just have a nice secret login page 13:26 BlockMen (the text) 13:26 Jordach like https://minetest.net/login 13:26 PilzAdam RealBadAngel, still, examples dont belong into lua-api.txt 13:26 BlockMen np, celeron want a link 13:26 BlockMen *no 13:26 Jordach hmmm 13:26 RealBadAngel PilzAdam, so move it to wiki if you can 13:26 RealBadAngel i will remove it from api doc file 13:27 RealBadAngel i just wanted usage of it to be clear 13:27 PilzAdam RealBadAngel, also write a not to Modding General to announce the change 13:28 RealBadAngel oke, i will do so 13:28 RealBadAngel deivan i think will be interested 13:28 Deivan Oo 13:28 RealBadAngel speakin of the devil ;) 13:28 RealBadAngel i fixed function to get recipes 13:29 Deivan My irc client notify me when someone call my name. :D 13:29 RealBadAngel UI is fixed already 13:29 Deivan RL is calling. AFK 13:29 PilzAdam RealBadAngel, and do never complain again if something breaks mod compatibility 13:30 RealBadAngel keeping aliases, namespace, same nodes is one thing 13:30 RealBadAngel but: 13:30 Exio keep '1' when adding 1? and deprecate '1' and remove it in two releases? 13:31 RealBadAngel for i=1,10,1 do table[""..i..""] .... 13:31 RealBadAngel is just FUCKIN WRONG 13:31 troller someone, who can MAKE SERVERS TAB!!!! 13:31 Jordach actually, multiplayer tab should have two sub tabs, server list and favourite servers 13:32 troller favorite on http:// ?? 13:32 RealBadAngel so please dont compare bugs to compability issues 13:33 troller now its wery simple to embed server list, and lot of work to favorites 13:33 PilzAdam where is the difference in breaking mods and breaking mods? 13:33 RealBadAngel hey i know two which were broken 13:34 RealBadAngel Unified Inventory and Craft Guide originally by cornernote, now maintained by Deivan 13:34 RealBadAngel i wont cry, deivan wont too i think :P 13:35 RealBadAngel because now it works and we can get rid of hooks 13:35 PilzAdam yea, and Calinou does neither when I pick some of his nodes 13:35 RealBadAngel which some1 broke lately 13:35 RealBadAngel we were depending on loading mods in alphabetical order 13:36 RealBadAngel to be the first one to load and catch them all 13:36 RealBadAngel some1 fixed it and broke our mods 13:36 RealBadAngel has he asked us about it? 13:36 Deivan I don't cry, well, sometimes... 13:36 Deivan :-P 13:36 Deivan AFK 13:37 RealBadAngel cmon, asked or not? 13:37 RealBadAngel so i fixed it to be reliable and usable 13:37 RealBadAngel end of story 13:38 Deivan For me is a solved case, my mod is working again. No problem. :D AFK 13:39 RealBadAngel PilzAdam, see? i havent actually broken anythin. i caused it to work again :P 13:40 RealBadAngel but this case gave me a lesson 13:40 RealBadAngel never, ever copy part of some1's code and think it is good and working 14:10 celeron55 BlockMen: that looks fine 14:10 celeron55 BlockMen: keeping it at top right while logged in is fine, if you want to 14:21 Clarkian so what are we gonna talk about? 14:27 BlockMen celeron55, https://github.com/celeron55/minetest.net_dokutemplate/pull/5/ 14:34 rubenwardy http://forum.minetest.net/viewtopic.php?pid=83276#p83276 14:36 rubenwardy Would be good if the logo/title was downsized to a width of 520px, as the size on the website is that 14:36 rubenwardy for faster loading 14:37 PilzAdam also: add the logo as menuheader to the game 14:38 celeron55 rubenwardy: isn't it 475px on the page 14:38 rubenwardy it says 520px is the element width, there may be padding 14:38 celeron55 but true; i'll do that 14:38 celeron55 it says 475px if i look up image info in FF 14:39 BlockMen rubenwardy, noticed it yesterday too... 14:39 BlockMen celeron55, it is 520! 14:39 celeron55 it is? oh well, it does look more like 520 than 475 anyway 8) 14:40 BlockMen celeron55, https://github.com/celeron55/minetest.net_dokutemplate/blob/master/tpl_header.php#L79 :P 14:41 rubenwardy Would it be possible to make a nyan cat appear on the stone background at the bottom of every page? for personality 14:41 rubenwardy or mese 14:42 celeron55 hmm, i tried scaling it to 520px with imagemagick; it looks somewhat blurrier now 14:42 rubenwardy what did you do about interlacing? 14:42 rubenwardy try per pixel or what ever 14:43 celeron55 ehm? 14:43 celeron55 also, no nyan cats on the page; the author is too bitchy about usage of it 14:43 rubenwardy our nyan cats? 14:43 rubenwardy or maybe just mese 14:44 rubenwardy or a dungeon with a dungeon master in it (even though they are obsolete) 14:44 BlockMen celeron55, and could you delete main-top_background - Kopie.png in images folder? 14:44 BlockMen rubenwardy, not the dungeonmaster.... 14:45 rubenwardy KA BOOM!! 14:52 celeron55 BlockMen: hell 14:52 celeron55 why did you remove the nice bottom margin i added 14:52 * celeron55 hates reverting stupid changes by others 14:53 BlockMen i thought it was a bug. 14:53 BlockMen how should i have known? 14:54 celeron55 from the commit where i made it 14:55 BlockMen oh..there 14:55 BlockMen damn..i hate github! 14:56 celeron55 anyhow, the moving of the login link to the bottom works well 14:56 BlockMen at least something... 14:57 BlockMen and the rewrite support too :) 14:57 celeron55 yes 14:57 BlockMen but now i have to ask...why have u added that margin to bottom? 14:58 celeron55 it makes it much clearer that the page ends there 14:58 celeron55 i hate pages that don't have some very clear indication of it 14:58 BlockMen in my opinion a footer makes kinda clear : here is the end 14:59 celeron55 you need to read the texts there to know it 14:59 celeron55 now you can be half blind and still see it in 100 milliseconds 15:00 celeron55 also, the page starts without the whiteish background, so it should also end without it 15:00 celeron55 it makes it complete 15:00 BlockMen in my opinn not, but whatever...it just looks like hoovering in a strange way above ground now 15:00 BlockMen *opinion 15:01 BlockMen 2em looks better 15:28 rubenwardy hmm http://validator.w3.org/check?uri=http%3A%2F%2Fminetest.net%2Fstart&charset=%28detect+automatically%29&doctype=Inline&group=0 15:29 rubenwardy not that is matters 15:33 BlockMen rubenwardy, thx. except of the first error i will fix. the first has celeron to fix, because it is not in the template (IIRC) 15:35 troller BlockMen, please make servers tab if you change site 15:37 BlockMen troller, celeron55 has to decide that. if he is ok with that i will do 15:38 troller celeron55, ! 15:40 celeron55 what will it contain 15:43 celeron55 probably servers, but based on what? 15:44 celeron55 and... why? 15:44 hmmmm [09:29 AM] RealBadAngel, and do never complain again if something breaks mod compatibility 15:44 PilzAdam the public server list? 15:44 hmmmm why does this break compatibility? 15:45 hmmmm i feel like you're just being grumpy in general, you didn't actually have a look at what the code does 15:46 PilzAdam it just changes the index type of returned table 15:47 PilzAdam wich breaks compatiblity if a mod already used it 15:50 BlockMen celeron55, fixed validation errors: https://github.com/celeron55/minetest.net_dokutemplate/pull/6 15:51 BlockMen the meta error is somewhere in "" (i guess) 15:52 rubenwardy Cafepress still has only $3.04 in it 15:52 rubenwardy could get c55 some biscuits with that :S 15:52 BlockMen rubenwardy, since what date it is $3.04? 15:53 rubenwardy since jan iirc 15:53 troller celeron55, same list as http://servers.minetest.net 15:53 troller with same script + css 15:53 hmmmm a mod that already uses it would need to do recpies[i + ""] to convert it to a string first in order to access it, yes? 15:54 hmmmm and now that won't work 15:54 celeron55 troller: hmm, i'll implement this with some JS 8) 15:54 hmmmm pilzadam, honestly, that's a horrible way to access a result array, and it was wrong in the first place 15:54 hmmmm we made the decision to make incompatibilities in the API if they are unavoidable and problematic 15:54 troller celeron55, js from http://servers.minetest.net can be embendable to any page 15:55 hmmmm if the side effects of solving the problem are unavoidable* 15:55 * celeron55 is a bit rusty in vanilla javascript though, but wants practice 15:55 BlockMen celeron55, plz not more JS: http://i.imgur.com/l3zGucT.png 15:55 hmmmm i'd say the underlying problem is a dynamic type system. this is bad, and the people who invented it should feel bad. 15:55 celeron55 BlockMen: eh, what does that image even show? 15:56 rubenwardy loading times 15:56 rubenwardy i guess 15:56 celeron55 it's an enormous JS file, why would i code 385KB of JS? 15:56 celeron55 also, what the hell even is that 15:56 BlockMen loading times, sizes, etc 15:57 celeron55 why is there a 385KB javascript file on minetest.net 15:57 BlockMen dokuwiki? 15:57 celeron55 oh, it seems to include jquery 15:58 rubenwardy http://minetest.net/lib/exe/js.php?tseed=1365615783 15:58 celeron55 oh well, this got 10x easier then 15:58 BlockMen maybe we could delete all that smiley sh... 16:00 BlockMen oh..nvm 16:00 BlockMen it is less i thought 16:02 celeron55 well if dokuwiki uses jquery, there's really no way around that 16:02 celeron55 i do think jquery is bloated cancer, but it's so hard to get rid of it's worthless to try 16:02 celeron55 8) 16:02 celeron55 we could point the