Time Nick Message 00:00 NekoGloop 1360 x 768 (or something like that) 00:00 NekoGloop Which is the same resolution as my "HD" TV. 00:00 bas080 I like the idea of widescreen as i always split windows in left and right half. It's like having two screens without the need of two screens. 00:01 bas080 but it's useless for movies as most movies are not compatible 00:01 VanessaE 720P = "HD", indeed.. if it ain't at least 1080P, it ain't HD. :) 00:02 NekoGloop Well, I think that's just the "recommended" resolution. 00:02 VanessaE that's probably the screen's native res 00:02 NekoGloop IIRC it can go up to like 1900 x 1200 or something like that. 00:03 NekoGloop It just trims the entire taskbar off the bottom, and equal space off the top. 00:03 NekoGloop kiiiinda want my taskbar. 00:03 NekoGloop Let's see... there's about a billion ways to detect if there's scaffolding under it... which would be best... 00:04 VanessaE if minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name = "your scaffold" then end 00:05 NekoGloop I'm aware of how to see it 00:05 NekoGloop I m ean 00:05 NekoGloop GAH THIS KEYBOARD SUCKS 00:05 VanessaE lol 00:05 NekoGloop the enter key is a bloody continent 00:05 NekoGloop and the backspace is freakishly small. 00:07 NekoGloop VanessaE, actually: for i = 1,19 do 00:07 NekoGloop if minetest.get_node({x=pos.x,y=pos.y-i,z=pos.z}).name == "gloopblocks:scaffolding" then 00:07 NekoGloop Grr copypaste 00:07 VanessaE that'll work too 00:08 NekoGloop Same way I detect where to put it, just in reverse. 00:08 VanessaE just as long as it works well in survival mode as well as creative :) 00:08 NekoGloop You'll probably barf at the code though. xD 00:08 VanessaE (shameless plug: vanessae.mine.bz:30001 = survival mode) 00:09 VanessaE haha 00:09 VanessaE I'm sure it doesn't suck as badly as it used to :) 00:09 VanessaE *ducks* 00:09 NekoGloop http://pastebin.com/6DAGvNEc (the finding isn't coded there yet) 00:09 VanessaE OH MY G*D! NOOOOOOO!!!!! 00:10 * VanessaE dies from the shock of bad code 00:10 NekoGloop what? xD 00:10 NekoGloop If you can do it better, then do it better. 00:10 kaeza > survival server 00:10 VanessaE just kidding :) 00:10 kaeza what when how 00:10 NekoGloop s/survival/work-to-build/ 00:10 VanessaE kaeza: what = vanessae_game. when, a couple hours ago. how, via my home PC. :) 00:10 VanessaE NekoGloop: with hostile mobs? :) 00:11 NekoGloop Oh god mobs. 00:11 NekoGloop Duplicating killing things ho! 00:11 VanessaE your code looks okay to me 00:11 NekoGloop or is duplication fixeded? 00:12 VanessaE dupes are not fixed yet 00:12 NekoGloop I see 00:13 NekoGloop "okay"? 00:13 NekoGloop IT IS NOT GOOD ENOUGH YET! 00:15 NekoGloop http://www.youtube.com/watch?v=MPUhjcqfeqw ~ 00:25 NekoGloop Grrr, checking for obstructions is harder than I thought... 00:26 NekoGloop If I do a break in a for loop that's inside a if that's inside a function, what breaks? 00:26 VanessaE the loop. 00:26 VanessaE iirc, break only breaks out by one level 00:26 VanessaE you should probably return instead, and pass a code. 00:26 VanessaE if (not scaffold) return false 00:26 NekoGloop I need it to just break the for loop 00:26 VanessaE or somethign 00:27 NekoGloop Oh, I see. 00:27 VanessaE else return true 00:27 VanessaE end 00:27 VanessaE something like that 00:27 VanessaE well that's not entirely right but you get the idea. 00:27 NekoGloop I'm breaking the if that's inside the for that's inside the if that's inside the function. 00:27 VanessaE return takes you all the way out of the function, of course. 00:27 NekoGloop I want it to continue the function 00:27 VanessaE break just escapes from the loop 00:28 NekoGloop Oh. 00:28 VanessaE break doesn't affect if's 00:28 VanessaE just loops/whiles 00:28 NekoGloop Then this isn't working for some other reason. 00:29 NekoGloop At least that's cleared up. 00:29 VanessaE show that code who's boss! :) 00:29 NekoGloop I'm trying to make the "check for scaffolding" part also check for obstructions. 00:29 NekoGloop aka anything that isn't air. 00:30 NekoGloop Hm, maybe I should just check for anything that isn't scaffold. 00:32 NekoGloop Having it search through air feels buggy to play with it. 00:33 VanessaE better. 00:33 VanessaE that's what I'd have done anyway 00:33 VanessaE if it ain't scaffold, you've found the end of the run :) 00:33 NekoGloop My github folder is my minetest mods folder :D 00:33 VanessaE noting that you don't have a fork that github recognizes as such, have fun filing that pull request ;) 00:34 NekoGloop Oh I have a fork 00:34 VanessaE then github is being stupid 00:34 NekoGloop That's more likely 00:34 VanessaE it shows no one has forked it :( 00:34 NekoGloop I deleted my old fork because lol git shell 00:34 NekoGloop twas simpler to delete and refork to figure out how that nonsense works. 00:34 VanessaE heh 00:35 NekoGloop I still think they should make their gui thing fully functional. 00:37 VanessaE what is this gui you speak of? :) 00:39 NekoGloop http://i.imgur.com/W2xzL39.png 00:39 VanessaE interesting 00:40 NekoGloop Now, let's get a recipe for these bloody things. 00:40 VanessaE oh that'll be fun 00:40 VanessaE maybe you should use the crafting table for this 00:40 VanessaE 4x4 recipe :) 00:40 NekoGloop Why? 00:40 NekoGloop They're just sticks stuck together 00:40 VanessaE because a 3x3 recipe for this would just scream "9 sticks in a square" or something 00:41 VanessaE read: recipe conflict with something else, probably home decor tables or something 00:41 NekoGloop 5 sticks in a X, two wood blocks on top and bottom. 00:41 NekoGloop S W S 00:41 VanessaE oh, that sounds good 00:41 NekoGloop - S - 00:41 NekoGloop S W S 00:41 VanessaE guess I better get started on HDX support :P 00:41 VanessaE I think I have a wooden scaffold here somewhere already..... 00:41 NekoGloop Gives... let's say... 12 scaffolds? 00:42 VanessaE make it 6 00:42 VanessaE (try to account for how plentiful and renewable wood is) 00:42 NekoGloop Yeah, but these exist to assist with building. 00:42 VanessaE damn, found a corrupt file from that HD crash :( 00:43 VanessaE (Duel of the Fates, Star Wars ep. 1) 00:43 NekoGloop Hey, uh, you're defining the nyancat recipe twice. 00:44 VanessaE I did" 00:44 VanessaE ? 00:44 * VanessaE looks 00:44 NekoGloop Yeah. 00:44 NekoGloop Don't worry about it, I'll send it in my commit. 00:44 VanessaE oops 00:44 VanessaE and the rainbow too 00:44 VanessaE how did that happen? 00:44 NekoGloop dunno 00:45 NekoGloop But your oerkki block recipe is going to have problems. 00:45 NekoGloop due to the stackable bookshelves being replaced by 3 books. 00:45 VanessaE fixed in git. 00:45 NekoGloop raaaaa 00:45 NekoGloop Now I have to nuke my repo again 00:46 VanessaE lol 00:46 NekoGloop I SAID 'Don't worry about it' 00:46 VanessaE not at al 00:46 VanessaE all* 00:46 VanessaE just make your changes, github will figure it out I think 00:46 NekoGloop Uh, no. 00:46 VanessaE stackable bookshelves? 00:47 NekoGloop Bookshelves -are- stackable, right? 00:47 NekoGloop You'd be replacing the entire stack with a total of 3 books. 00:47 VanessaE oh that 00:47 VanessaE well, if I recall right it replaces only one 00:48 VanessaE the others lose their books 00:48 VanessaE but this is a bug in the engine, can't be helped. 00:49 VanessaE I mean, a replacement clause only affects the first item in the stack, the others aren't replaced I don't think. 00:49 VanessaE or are they? 00:50 NekoGloop The replacement replaces the stack that the thing is is 00:50 NekoGloop in 00:50 NekoGloop the ENTIRE stack 00:50 VanessaE fuck 00:50 VanessaE that's not supposed to work like that! 00:50 NekoGloop Go try to craft one with like 30 in the stack 00:51 kahrl VanessaE: what else do you think should happen? 00:51 kahrl a stack can't be 29 bookshelves and 3 books at once 00:51 VanessaE kahrl: it should replace as many in the stack as you commited to the craft operation 00:52 VanessaE either put the replacement stack in another slot, or withhold it until the craft grid has been emptied. 00:52 NekoGloop It should a) plop it in the player's inventory, b) replace the stack, or c) if neither would work, throw it on the ground. 00:52 NekoGloop maybe switch the priority of a and b 00:52 VanessaE so if I have 9 bookshelves and a replace --> books, and I use two bookshelves in the craft, I should get back two sets of books and have 7 bookshelves left. 00:53 VanessaE if the craft grid is too full to hold the original stack and its replacements, withhold the replacement until a slot is freed up in the crafting grid. then drop it in there. 00:53 NekoGloop VanessaE, see: 4 lines up 00:54 VanessaE or what neko said 00:54 VanessaE those are equally valid 00:54 NekoGloop it would check b, then a, then c if none of the others work. 00:55 VanessaE NekoGloop: apparently, the replacement isn't working at all 00:56 VanessaE I get nothing back when i craft an oerkki block. 00:56 NekoGloop heh 00:56 VanessaE well better that than losing items I guess 00:56 NekoGloop I'm gonna mess around on your server since you farked up my github process thing 00:57 VanessaE heh, sorry 00:57 VanessaE I can revert that change if you really want me to 00:57 VanessaE (git reset --hard xxxxxx; git push -f) 00:57 NekoGloop No, don't bother. 00:58 NekoGloop imma take a nap while your server loads 00:58 VanessaE ok 00:59 NekoGloop Maybe read a book. 00:59 NekoGloop Go to the beach. 00:59 VanessaE kahrl: any news on fixing that some-files-don't-download issue? 01:00 NekoGloop Oh dear god /mods 01:00 VanessaE hehe 01:01 NekoGloop Yay glooptest 01:01 VanessaE kahrl: we need a "clear chat area" command :) 01:01 NekoGloop I wonder how ridiculously old it is 01:01 VanessaE actually, it's up-to-date. 01:01 NekoGloop up-to-date or up-to-git? :P 01:01 VanessaE well it was 01:01 VanessaE hm, have to re-clone, you did something that broke my local copy :P 01:01 VanessaE (merge conflicts) 01:02 NekoGloop Probably. 01:03 kahrl VanessaE: httpfetch should fix the .x files 01:03 kahrl once it's done 01:03 VanessaE ok 01:03 VanessaE looking forward to it so I can turn remote_media on :) 01:04 VanessaE NekoGloop: nice commit messages there.... "Fuck you too, github." 01:04 VanessaE :) 01:04 NekoGloop hehe 01:04 NekoGloop That's what I did, I nuked the repo. 01:06 NekoGloop I can't kill anything 01:06 NekoGloop Oh, that's why, I don't have interact 01:06 xiong Is it possible to design a node with two or more inventories? I have it in mind that both would be displayed, on either side of some separator; and different rules apply. 01:07 NekoGloop VanessaE, interact? :3 01:07 VanessaE you should already have it 01:07 NekoGloop no 01:07 VanessaE everyone's privs were copied over from the creative server 01:07 VanessaE except no one has fly. 01:07 NekoGloop I don't think I ever had interact 01:08 VanessaE ok 01:08 VanessaE done. 01:09 NekoGloop MineGeld... interesting 01:09 VanessaE btw, why do you have LOAD_BIOME_MODULE= in there twice? 01:09 NekoGloop I got one by slapping a tree. 01:09 VanessaE (once true, once false) 01:09 NekoGloop Because I'm a derp 01:09 VanessaE you earn 1 Minegeld per in-game day if you dig something 01:09 VanessaE (so you can't just sign on and idle and expect to draw income) 01:10 kahrl xiong: a node can have only one inventory, but an inventory can have multiple inventory lists 01:10 VanessaE Glooptest: now with twice the derpyness :) 01:10 NekoGloop Is tool module off? 01:10 NekoGloop Oooooo, wait, never mind... 01:10 NekoGloop That's a bug 01:11 NekoGloop HOW HAs NOBODY NOTICED THIS 01:11 VanessaE well I need to re-start both servers anyway to put your latest copy of glooptest into play but afaik everything's at defaults except for the othergen module on the survival server. 01:12 VanessaE (I' 01:12 NekoGloop Make a quick change for me pls? 01:12 VanessaE (I'll do that later when the servers are idle again) 01:12 VanessaE what? 01:12 NekoGloop tool_module/init.lua -> default:wood -> group:wood 01:12 NekoGloop Make it active the next restart. 01:12 VanessaE I'll do that on the creative server 01:13 NekoGloop Oh, nice, kalite's multidrop thing works with item_drop 01:13 NekoGloop good to know 01:13 VanessaE cool 01:14 NekoGloop Betcha didn't even know kalite dropped more than one now, did ya? 01:14 VanessaE done. 01:14 VanessaE nope, I don't mine that much :P 01:14 VanessaE ok, sign onto the creative server, it's restarted, with glooptest updated and with your extra change 01:15 NekoGloop If I'm gonna play, it's gonna be survival 01:15 VanessaE well you obviously wanted to try it out :P 01:15 NekoGloop No, I know the change works. 01:15 VanessaE so push that change to glooptest already :)_ 01:15 NekoGloop I'll push it once the rest of the everything I'm doing is done 01:16 VanessaE ok 01:16 NekoGloop lag? 01:16 NekoGloop nvm 01:16 VanessaE mapgen. 01:24 nolan__ can anybody here tell me how to un-install default mods? like bones and screwdriver. 01:25 ShadowNinja nolan__: rm -r monetest_game/mods/{mods,you,want,to,remove} 01:26 VanessaE I just delete them entirely 01:26 VanessaE they're mods, so unless someone else depends on them, just delete the folder and restart your server. 01:26 Sokomine i just don't symlink those mods i don't want to 01:27 VanessaE though bones can be disabled with a config option also. 01:28 Sokomine initially, i copied everything into the mods folder, but that soon became too caotic. now there are diffrent game types for diffrent purposes, and in their games/gamename/mods folder, there are only symlinks to the default mods and to the mods i want for that game 01:28 Sokomine if you run unix, that's a good way at least. with windows...no idea 01:30 ShadowNinja Fire also has a config option, and creative can be disabled via a seperate mod. 01:33 NekoGloop VanessaE, mossy stone looks funny 01:34 VanessaE funny how? 01:34 NekoGloop It doesn't look mossy, it looks green. 01:34 NekoGloop And yes, the two are different 01:35 nolan__ ShadowNinja: What you said made absolutely no sense to me 01:40 NekoGloop erm, kalite doesn't like furnaces... 01:41 VanessaE NekoGloop: it's supposed to look green. I didn't put a whole lot of effort into making it look truly mossy :) 01:41 VanessaE (translation: I got lazy) 01:42 ShadowNinja nolan__: I meant to remove the mod folders. 01:43 NekoGloop apparently, kalite isn't valid in furnaces 01:44 NekoGloop Oh, I see what I did 01:44 VanessaE andersje: *poke* 01:44 NekoGloop fuck 01:45 NekoGloop How do make furnace accept thing 01:45 VanessaE register a fuel recipe 01:45 VanessaE that's all that should be needed 01:45 NekoGloop does it not accept aliases? 01:45 VanessaE dunno 01:45 VanessaE I would have thought so? 01:46 NekoGloop apparently not 01:47 NekoGloop VanessaE, ore_module/init.lua -> gloopores:kalite_lump -> glooptest:kalite_lump 01:49 VanessaE make your changes in git already :P 01:49 nolan__ thank you ShadowNinja you are about the one who has ever actually answered me simply. usually its me getting really mad because nobody seems to want to help me and they just go on with bullcrap with their freinds 01:49 NekoGloop nou 01:49 NekoGloop things are broken and I don't want git to have them 01:49 VanessaE if I make them here, it'll cause conflicts 01:50 VanessaE I should ban his ass for being..well..an ass/ 01:50 VanessaE NekoGloop: branching. 01:53 NekoGloop there 01:55 NekoGloop happy? :P 01:56 NekoGloop I wanna be able to cook things using my kalite xD 01:58 NekoGloop Is silver better or worse than steel tools? 01:59 VanessaE worse I think 01:59 VanessaE wears out faster 01:59 Sokomine gets stolen more often :) 02:00 VanessaE ok, pulled the latest glooptest. it's stable enough to push to the server? 02:00 Sokomine and is more difficult to keep clean and shiny i guess 02:00 NekoGloop Try running it yourself first. 02:01 NekoGloop wut? quartz? 02:01 VanessaE quartz/ 02:01 VanessaE . 02:01 VanessaE ok, creative server updated with latest glooptest. 02:02 VanessaE (survival server is still occupied) 02:02 NekoGloop Does it crash and burn? 02:03 VanessaE it runs 02:03 NekoGloop Then we're ok. 02:04 NekoGloop Oh, nice, Arol. Too bad I don't have enough to make things 02:04 VanessaE as soon as sokomine's done with her changes to the colormachine, I'll update the survival server also. 02:07 NekoGloop I probably should safe kalite for healing 02:07 NekoGloop Since this -is- a survival surver. 02:07 NekoGloop server, even. 02:08 NekoGloop Ooooh, cheese rocks! 02:11 VanessaE ? 02:12 NekoGloop Technic marble 02:12 NekoGloop "marble" 02:12 VanessaE oh 02:12 VanessaE heh 02:12 NekoGloop I wonder how many people use Arol pickaxes. 02:12 VanessaE I always thought they were pinkish. 'cheese' suggests orange to me :) 02:13 NekoGloop They -are- orange xD 02:13 VanessaE probably not too many, there's lots of tools already 02:13 VanessaE hm, come to think of it, it is a bit orange isn't it. 02:13 VanessaE (*looks at Minetest Services, Inc. building) 02:15 NekoGloop VanessaE, The evil stick recipe thing isn't working. Fix it. 02:15 ShadowNinja NekoGloop: I used to use the purple one (I can't keep their names straight) 02:15 NekoGloop Alatro? 02:15 ShadowNinja Yea. 02:15 NekoGloop That's not really a good thing for it. 02:15 ShadowNinja NekoGloop: The recipe works. 02:16 NekoGloop Arol is slow, has a shitton of uses (puts diamond to shaaaaaaaame), and has the ability to mine up to level 1. 02:16 NekoGloop Alatro is decently fast, not many uses, and can mine up to level 2. 02:16 ShadowNinja gold ingot, coal, stick. 02:16 NekoGloop It's supposed to be kalite, coal, and stick if you have glooptest/gloopores. 02:16 ShadowNinja VanessaE: ^? 02:17 VanessaE ? 02:17 aldobr hi all 02:17 VanessaE it's glooptest, but I need to restart the survival server to get it up-to-dat.e 02:17 VanessaE date* 02:17 aldobr i finished the sproxel nodebox export module 02:17 ShadowNinja Kalite isn't as rare, but it shouldn't be really difficult to get tools once you have advanced. 02:18 ShadowNinja Ah. 02:18 aldobr kaeza: hi ! 02:18 NekoGloop VanessaE, the gloopblocks thing is borked though 02:18 VanessaE NekoGloop: which? 02:18 kaeza I made a PIE! 02:18 VanessaE what's borked? 02:18 kaeza hi aldobr 02:18 NekoGloop It apparently can't see your glooptest 02:18 NekoGloop It's registering the gold recipe instead of the kalite one 02:18 VanessaE maybe I need to tweak the depends a but 02:18 VanessaE bit* 02:19 VanessaE hm 02:19 VanessaE nope, I have it set to load glooptest first if present.. 02:19 VanessaE https://github.com/VanessaE/gloopblocks/blob/master/depends.txt 02:19 aldobr kaeza: i finished the sproxel nodebox exporter 02:19 NekoGloop It's not the matter of loading it, it just can't see it at all 02:20 kaeza aldobr, nice 02:20 VanessaE for crafting an evil stick, yes? 02:20 kaeza screens? 02:20 NekoGloop yes 02:20 aldobr kaeza: its a module for sproxel 02:20 aldobr pls download sproxel to test 02:20 VanessaE hm 02:20 aldobr the module is here 02:20 VanessaE strange 02:20 aldobr http://pastebin.com/W3FUMYxp 02:21 aldobr it lacks the auto-png generation feature (yet !) 02:21 VanessaE oh wait 02:21 VanessaE I know why 02:21 aldobr ops 02:21 VanessaE get rid of the two "== true" on line 58 02:21 aldobr i forgot some leftover strings from the default exporter that i used as model 02:22 kaeza aldobr, Python? :| 02:22 aldobr yes 02:22 aldobr sproxel uses python as scripting and its quite nice 02:22 NekoGloop VanessaE, does that work? 02:22 VanessaE I'm about to find out. 02:22 aldobr i will do some geometry and export a png for each face to use as texture 02:24 VanessaE NekoGloop: fixed in git. 02:24 NekoGloop alright 02:24 VanessaE that reminds me, I need to make an image for evil sticks. 02:25 VanessaE for HDX. 02:25 NekoGloop heh 02:25 Sokomine evil sticks.... 02:25 NekoGloop trees are eeeeeeeevil! 02:25 * Sokomine shakes her head in disbelieve 02:25 NekoGloop And also it's in gloopblock 02:25 NekoGloop s 02:25 NekoGloop Anything goes in gloopblocks. 02:25 NekoGloop even nyancats crafted from magical rainbows. 02:26 NekoGloop This quartz, isn't it just MC's nether quartz...? 02:27 NekoGloop Do UI's bags support groups? 02:27 NekoGloop (for the wood) 02:29 VanessaE dunno 02:29 VanessaE I don't use 'em :) 02:30 NekoGloop They don't. 02:30 NekoGloop fortunatly, my stick to wood recipe makes default wood. 02:31 ShadowNinja NekoGloop: Yes, it is a clone of MC's quartz. 02:33 NekoGloop Glow dust? 02:35 NekoGloop iiiiinteresting 02:36 NekoGloop While mining cheese, I've found new things! 02:39 NekoGloop I need to go deeper, I need talinite! 02:41 ShadowNinja VanessaE: Facedir for trunks? Why? You can't even tell if you aren't looking, other than when the server lags and the texture shifts. 02:41 VanessaE ShadowNinja: so they can be turned horizontal. 02:41 NekoGloop I think that should be 6d facedir 02:42 NekoGloop 6d facedir should work by defaukt 02:42 NekoGloop default 02:42 ShadowNinja VanessaE: How? 02:42 VanessaE screwdriver 02:42 VanessaE but I might add something to let you shift-click to place them horizontally too 02:42 VanessaE t least, to moretrees. 02:42 NekoGloop Like, you place it and it turns towards you 02:42 VanessaE at* 02:42 * ShadowNinja considers the screwdriver a creative tool. 02:44 NekoGloop geez, marble veins are freakishly huge 02:45 NekoGloop I might actually go through this Arol pick's uses 02:45 VanessaE brb 03:03 aldobr anyone here knows python ? 03:04 ShadowNinja aldobr: Yes, I am one. 03:05 NekoGloop ShadowNinja is a python! 03:05 aldobr how to add a module to a embedded lua ? 03:05 aldobr ops 03:05 aldobr embedded python 03:05 aldobr i am using an app that uses python as script language 03:05 aldobr i need to do import png 03:05 aldobr but the app refuses 03:05 ShadowNinja Um, what exactly are you trying to do? 03:06 aldobr use png module in a embedded python script 03:06 ShadowNinja pastebin puesdocode. 03:07 aldobr theres no pseudo code 03:07 aldobr app refuses to run the script 03:07 ShadowNinja Or just the code.. 03:07 aldobr right at the import png 03:07 ShadowNinja And the error. 03:09 kaeza time for bed 03:09 kaeza night all 03:09 aldobr Traceback (most recent call last): File "C:\sproxel\sproxel_utils.py", line 132, in scan_plugins scan_plugin_module(modname, fn) File "C:\sproxel\sproxel_utils.py", line 106, in scan_plugin_module mod=imp.load_source(name, fn) File "C:\sproxel\plugins\mtnodebox_export.py", line 4, in import png ImportError: No module named png 03:09 aldobr the error is no module named png 03:09 aldobr sorry for spam 03:09 VanessaE huh, he went to bed rather early.. 03:10 VanessaE aldobr: sounds like you just need the python png library. python imaging I think it's called? 03:10 VanessaE this, I assume... http://www.pythonware.com/products/pil/ 03:11 ShadowNinja ^ But probably not PIL. 03:11 aldobr thats the whole issue 03:11 aldobr i dont know how to add the png module to an embedded python install 03:11 VanessaE ew 03:11 VanessaE no idea there. 03:11 VanessaE well yeah, maybe not that particular library. 03:11 aldobr the embedded has nothing like a console where i could type setup.py or something similar 03:13 aldobr well 03:13 aldobr i will give up direct png export and write bmp files 03:13 VanessaE evil 03:13 VanessaE at least write XPM's instead 03:14 VanessaE (they're bloated, but they're easy to write :P ) 03:14 NekoGloop cheese~ 03:15 NekoGloop What's everyone's prefered method of healing? 03:15 aldobr does xpm accept rgb ? 03:15 VanessaE dunno 03:15 aldobr oh i need rgba 03:15 VanessaE rgba? hm, not sure what to suggest 03:15 VanessaE bpm doesn't have that anyway 03:15 aldobr well 03:15 VanessaE er bmp 03:15 VanessaE maybe tiff? 03:15 aldobr i believe i can live without rgba 03:16 aldobr what does minetest do when a texture has a pixel that cannot be projected into a nodebox surface ? 03:16 aldobr ignores the pixel, right ? 03:16 VanessaE it ignores it 03:16 aldobr well, then i dont need the alpha... 03:16 VanessaE but alpha is supported to some degree 03:16 VanessaE (as is full transparency of course) 03:33 NekoGloop Question: What's everyone's prefered method of healing? 03:33 VanessaE I just use apples 03:36 Sokomine i usually just die 03:40 ShadowNinja Apples normally, until they got nerfed... 03:40 aldobr its there any way to write to the textures directly from lua ? 03:41 Sokomine hm, i'm afraid there's no point. the textures are transfered at the start afaik. no way to change them later on 03:41 aldobr :/ 03:41 aldobr i dont need anything dynamic 03:41 aldobr just to save a bunch of files by putting everything into the same lua file 03:45 NekoGloop ShadowNinja, now what do you use? 03:48 ShadowNinja NekoGloop: Meat if mobs is installed, or bread if it is available, otherwise nothing. 03:48 NekoGloop kalite? 03:48 ShadowNinja aldobr: You will need a Lua png lib to write to them. 04:00 NekoGloop VanessaE, Can't craft cobble road beds? 04:01 VanessaE oh? I thought I tested that 04:01 VanessaE using regular cobble + "pavement" 04:01 NekoGloop ? 04:01 NekoGloop UI is showing 3 cobble like slab crafting 04:02 VanessaE that's not right 04:02 VanessaE I know I changed that 04:02 VanessaE "* The "alternative" cobble roadbed can be obtained by crafting four regular cobblestone with one pavement block. Yields 5." 04:03 VanessaE must be a bug in UI. 04:03 NekoGloop Well, that's what UI says 04:03 NekoGloop No lava for Basalt and no gravel for Pavement either... 04:04 NekoGloop Can't test it :P 04:04 VanessaE heh 04:04 VanessaE yep, just re-checked. that recipe ^^^^ works. 04:05 NekoGloop on your server? 04:05 VanessaE yup 04:05 VanessaE well I checked on the creative server anyway 04:05 VanessaE the survival has the same mods 04:05 VanessaE so it works there too. 04:11 NekoGloop Is Wuzzy a fuzzy bear? 04:16 VanessaE bbl 04:24 NekoGloop Sokomine, Oh, hey, you're on the server :D 04:26 NekoGloop Do these desert mobs drop anything? Or... do anything? 04:28 Exio4 wait for nighr 04:28 Exio4 -r+t 04:28 NekoGloop It -is- night 04:28 Exio4 wait for PA and report the bug 04:28 Exio4 :D 04:29 NekoGloop Does cactus grow on VanessaE's servers? 05:17 ShadowNinja Are there any limits on the size of item names? 06:09 VanessaE back 06:09 aldobr i give up 06:10 aldobr sproxel python interface is buggy 06:10 aldobr at least i implemented nodebox export and texture export 06:12 nolan__ Hey guys, i have no idea why im telling you this. I'm getting sick and tired of minetest bullcrap, Brandonreese and sicmind are making people hate me all over because they wouldnt give me 4 landursh claims that i should have started with, then sicmind told lies to people online that i cursed at brandon. A LIE. I'm also sick of being banned from many servers for about no reason, vazon banned me because he said i banned him from rays, 06:12 nolan__ ive only met him on megafs server that i know of 06:12 nolan__ but so much bullcrap going on and i really didnt do much 06:12 VanessaE take it up with the individuals you are having problems with, nolan__ 06:13 nolan__ i didand nobody even blieves me or cares 06:13 VanessaE given your behavior earlier today, I am not surprised you're running into some friction with other people. 06:13 nolan__ im serious go look on the landrush forum page 19 06:13 nolan__ my behavior earlier? 06:14 VanessaE yes, when you asked for help on how to delete a mod. 06:14 VanessaE you got two perfectly clear answers, and you ignored them, claiming instead that no one was helping you. 06:14 nolan__ um shadow answered me then i told him thank u, 06:14 VanessaE as did I. 06:14 nolan__ how the heck did u come up with that story? 06:15 VanessaE because I was here, watching and talking, and answering you. 06:15 nolan__ i was talking with shadow 06:16 nolan__ look if im ever a bit out of behavior with asking stuff its because any single answer i get is not understandable to me 06:16 VanessaE [08-23 21:24] can anybody here tell me how to un-install default mods? like bones and screwdriver. 06:16 VanessaE [08-23 21:25] nolan__: rm -r monetest_game/mods/{mods,you,want,to,remove} 06:16 VanessaE [08-23 21:27] I just delete them entirely 06:16 VanessaE [08-23 21:27] they're mods, so unless someone else depends on them, just delete the folder and restart your server. 06:16 nolan__ in which im not deleting them all 06:17 nolan__ and i notice the nice job u did 06:17 VanessaE that ^^^ is the proper way to "uninstall" a mod. 06:17 nolan__ you should have continued 06:17 nolan__ in which the story i said comes up on how shadow is thanked by me 06:17 nolan__ but anyway im sorry but i just get frustrated so easy, home life sucks, people on forums dont believe me 06:18 VanessaE doesn't matter, it's not whether you ignored or felt ignored, but how you chose to express it that was the problem. 06:18 nolan__ my brother is a prick to me so often for no reason and my dad doesnt care 06:18 VanessaE statements like this are simply not acceptable when you're asking for help: "usually its me getting really mad because nobody seems to want to help me and they just go on with bullcrap with their freinds" 06:18 nolan__ well its true 06:18 VanessaE leave your home life at home - there's not a single one of us who hasn't had to deal with people we don't like or who we feel don't understand us. 06:19 nolan__ i ought to just go back to minecraft 06:19 VanessaE and you'll be hard pressed to find anyone who hasn't had that problem (legitimate or not) with their parents or siblings. 06:19 nolan__ you have no idea 06:19 VanessaE why? you'll find the same troubles no matter what community you choose to be a part of. 06:19 VanessaE I have a perfectly good idea. 06:20 nolan__ yeah i know but the troubles there arent as bad as here where the moderators dont even care 06:20 nolan__ you are here , just bashin on every single thing i say 06:20 VanessaE I am? 06:20 VanessaE I see no bashing of any sort here. 06:20 nolan__ well what do u call it vanessa? 06:21 VanessaE it's called constructive criticism. your parents will tell you the same thing. 06:21 reactor o/ 06:21 VanessaE morning, reactor 06:21 reactor Mowing. 06:21 * ShadowNinja is writing rollback in Lua... 06:21 VanessaE mowing? G*d forbid. pay someone to do that :D 06:22 reactor ? 06:22 nolan__ you know one day pilzadam came online to a server i moderated for 06:22 nolan__ and he wanted me to unban Dakota 06:22 nolan__ but 06:22 reactor It's a sleepy way of saying "morning". 06:22 VanessaE reactor: mowing - the act of using a lawnmower to cut grass :D 06:22 reactor Oh. 06:22 nolan__ yet i get banned from 2 servers and nobody gives a crap, Dakota actually had a reason 06:22 reactor Why, lawnmower is more trivial, than, say, a sow. 06:23 VanessaE nolan__: like I said, if you have a problem with specific people, take it up with those specific people. 06:23 nolan__ i have before 06:23 nolan__ and nobody gives 06:23 nolan__ a 06:23 ShadowNinja nolan__: BTW pilzadam is not PilzAdam. 06:23 reactor F. 06:23 nolan__ shadow thank you 06:23 reactor In your diary. 06:23 nolan__ for telling me 06:23 nolan__ i knew that i was too lazy to capitalize 06:24 nolan__ it was actually PilzAdam because he brought me to IRC where dakota was complaining 06:26 nolan__ IRC is about worthless to me i always come on and people just argue with me, an i almost never get specific help they just tell me something and let me go, but you know ill just stay away from here because every time i come here it seems like somebodys here to tell me im wrong 06:26 nolan__ so goodbye irc 06:26 reactor If the wolrd was UNIX. Police breaks into your apartment "We're looking for John Smith." "Sorry, but I can not help you. I am john smith." 06:27 reactor "Good bye, cruel world, I'm leaving you today!" 06:27 reactor It's stupid how people avoid something just because of one or two arguments with people there. 06:27 VanessaE good 06:27 ShadowNinja reactor: String comparisons are case sensitive on windows too... 06:28 VanessaE Stay away then, if you can't be bothered to hold an intelligent, rational conversation. 06:28 reactor Yep. 06:28 reactor ShadowNinja: but filenames aren't. 06:29 ShadowNinja reactor: And that causes issues. MT could use strcasecmp() for nicks on unix easily. 06:31 reactor Oh. 06:31 reactor Make OS-dependent #ifdef statements? 06:31 reactor So that at least on UNIX it works? 06:31 reactor Hmm. 06:32 reactor Maybe Windows does have case-insensitive string comparison, too. 06:32 reactor It makes the filesystem case-insensitive, somehow. 06:42 reactor Status nicks are the cancer that is killing IRC. 06:42 reactor No one wants to know you're idle or not. If someone wanted to contact you, they would look up /whois for idle time. 06:45 reactor Ahh. That's better. 06:51 reactor Anyone encountered segfault while trying to play with sound? 06:52 reactor Like, eh, libopenal.blablabla not found? 06:54 reactor Is it possible to define path to it manually? 07:15 reactor 13:15:00: INFO[main]: Audio: Vorbis extension NOT present 07:16 Calinou libvorbis 07:17 reactor it's there 07:17 reactor should the path to it be defined manually? 07:39 reactor okay, sorted it 07:39 reactor but now 07:39 reactor 13:39:02: ERROR[main]: ========== ERROR FROM LUA =========== 07:39 reactor 13:39:02: ERROR[main]: Failed to load and run script from 07:39 reactor 13:39:02: ERROR[main]: ../builtin/mainmenu.lua: 07:39 VanessaE watch it, you'll get kicked by the bot 07:41 reactor Three lines eh. 07:41 reactor Sorry in advance. 07:41 VanessaE s;ok 07:41 reactor So hmm. It wants absolute path. 07:41 * VanessaE is watching Star Trek: Continues "Pilgrim of Eternity" 07:41 VanessaE this ain't bad, save for some sound work needed 07:42 VanessaE (mikes are a little "hollow") 07:42 reactor ? 07:42 VanessaE http://www.startrekcontinues.com/star-trek-continues-episode-1-pilgrim-of-eternity/#.Uhhhfx_Stpg 07:42 reactor Oh. 07:43 VanessaE if I didn't know better, Marina Sirtis is doing the voice of the computer. 07:43 VanessaE or it sounds that way 07:49 VanessaE neat thing is the guy who plays scotty is.. Chris Doohan, Jame Doohans' son 07:49 VanessaE spitting image of the guy, too (as he looked in TOS anyway) 07:49 VanessaE James Doohan's* 07:50 sfan5 hi everyone 07:50 VanessaE hey sfan 07:54 VanessaE ok enough of the off-topic stuff :) 07:55 reactor TOS? 07:55 VanessaE The Original Series 07:55 reactor So hmm. 07:55 reactor hi sfan5 07:55 reactor patch time? 07:56 sfan5 .. 07:56 reactor So eh...why would LUA use absolute paths instead of relative ones? 07:56 reactor That means, I won't be able to create a package for the new Minetest when it's released. 07:56 reactor :( 07:59 VanessaE haha, even the actress playing Uhura in this does her character's singing bit. 07:59 VanessaE (and does it quite faithfully)( 08:04 reactor sfan5: engine.get_scriptdir() not working right on NetBSD. 08:04 sfan5 report that bug on github 08:06 reactor I don't have an account eh. 08:07 * Calinou reached 300 hours of TF2 08:07 reactor And, does github have non-web interface for that? 08:50 notJordach So... 08:50 notJordach ...much... 08:51 notJordach ..silence 08:53 sfan5 notJordach: do /nick hoodedice already 08:53 notJordach -.- 08:56 reactor hoodedice: science* 08:56 hoodedice wut? 09:18 hoodedice *silence* 09:20 reactor *science* 09:32 hoodedice *math* 09:35 PenguinDad *french* 09:46 reactor I don't get it why people liked French language back. 09:47 reactor I don't get it why people liked French language back. 09:47 otak moi non plus 09:47 reactor It's too colplicated to be called a language. 09:48 reactor s/lp/mp/ 09:48 PenguinDad reactor: I'm learning it at school because I must :/ 10:01 hoodedice est se complique? 10:02 hoodedice I zont know how I ze paszed Francais in ze hig szkool? 10:02 hoodedice French joke! 10:02 hoodedice a a a a a a a a ! 10:02 * Calinou_ suggests a baguette as a replacement for the scout's bat in TF2 10:03 hoodedice TF2? 10:03 hoodedice Yawn 10:03 hoodedice Mario is better 10:03 PenguinDad Mari0 is better 10:03 hoodedice I meant that 10:03 hoodedice Mari0 10:03 hoodedice sorry 10:08 reactor Bringen Sie mir Fegelein! 10:09 reactor Fegelein! Fegelein! Fegelein! 10:11 sfan5 eh 10:45 Jordach topic not updated again!?! 10:45 Jordach !op 10:46 Jordach !deop 10:59 Jordach hey Calinou 11:01 Calinou hi 11:17 Jordach hey Evergreen 11:17 Evergreen 'Ello Jordach 11:18 Jordach trying to add IK to the models 11:18 Jordach so no more knee poses 11:18 Jordach (walking becomes essentially moving one bone forwards and back, rather than constantly posing the legs) 11:18 Jordach 'tis a life saver 12:02 Jordach tiny tidbit: it would take about 5 mins to apply IK to Evergreen's model 12:03 Jordach i just remove the old body parts including armature, and install the new one (i just keep the hat layer) 12:07 Evergreen Yes, I remeber you were having trouble with the hat layer. :P 12:07 Jordach Evergreen: i did finish it 12:07 Evergreen I kind of thought so 12:07 Jordach btw, some pixels arent perfectly inline with the other pixels on the unwrapping 12:07 kaeza mornings 12:07 Jordach (take a close look at some of my other renders, it can be spotted) 12:09 Jordach template rebuilt (every time i TRY TO make sam again, i always end up making new features) 12:09 PenguinDad hi kaeza 12:09 Jordach hey kaeza 12:16 Jordach plol'd https://www.nearlyfreespeech.net/about/email#spammers 12:22 PenguinDad lol 12:28 Evergreen Epic quote of the year: "Sorry, but our privacy policy prevents us from telling you where their remains are buried." 12:33 Jordach Evergreen: model updated with IK 12:33 Evergreen Sorry, what is IK? I forget 12:33 Jordach Inverse Kinematics 12:34 Jordach instead of rotating the legs, i just move two bones (control bones) on the y axis 12:36 Evergreen Ah, okay 12:39 Jordach basically the legs point at the bones 12:40 Jordach at least the legs / arms dont look weird when bending :P 12:44 Jordach Evergreen: you said animators "smooth the crack between the wrist and upper arm" 12:44 Evergreen Yes, I did 12:44 Jordach nope, they subdivide the verts on the elbow, but not on the crease where the arm folds 12:44 Evergreen I was talking in terms of how it looks, not technical terms 12:45 Evergreen I really have no idea how to use blender 12:45 Evergreen :P 12:45 * PenguinDad too 12:45 Jordach fun fact: slamacow's player model has a elbow crease bug 12:45 Jordach which i discovered a few weeks ago 12:46 Jordach i spotted it by accident :P 12:49 Jordach http://i.imgur.com/SXqZpX4.png 12:54 kaeza Jordach, https://forum.minetest.net/viewtopic.php?pid=107205#p107205 12:55 Jordach binned 12:56 PenguinDad !title 12:56 MinetestBot PenguinDad: Forum message — Minetest Forums 13:39 jojoa1997 Hello 14:37 PilzAdam Hello everyone! 14:37 PenguinDad hi PilzAdam 14:38 Evergreen 'Ello 14:39 Evergreen Can someone play on the private skyblock server? It's lonely over here 14:42 Evergreen Is anyone developing the minetest_game? Haven't seen any commits on it lately 14:42 Evergreen It appears most of te developement is happening through pull requests 14:43 Evergreen *the 14:44 Evergreen My internet provider used to be verizon, frontier took it over where I livee though 14:44 Evergreen *live 14:44 PilzAdam Evergreen, do you have a major plan for minetest_game? 14:45 Evergreen Not really. :P 14:45 Evergreen There isn't much to do until anything major happens in the minetest repository 14:45 Evergreen I do like PenguinDad's connected glass pull request though 14:46 PilzAdam the problem is that nobody can push minetest_game into a directory without shitstorms of others 14:46 PilzAdam *direction 14:46 PilzAdam and thats not worth it, thats why I have Pilztest ;-) 14:46 Evergreen We need some kind of api for connected textures 14:59 Evergreen By any chance does anyone know how to make nicer looking buttons in tk? The default ones for linux are just plain ugly 15:03 kaeza Evergreen, try Tix 15:04 Evergreen I'll check it out 15:04 jojoa1997 H everyone 15:05 kaeza http://tix.sourceforge.net/ 15:13 Evergreen Tix only works with tcl? :( 15:13 PenguinDad and python IIRC 15:15 kaeza http://mg.viewskew.com/u/kaeza/m/minetest-stupid-ai-mob/ 15:15 kaeza please excuse the low quality 15:18 nore he can jump off the stairs without getting damage? 15:19 nore but looks good 15:25 nore kaeza: he can jump off the stairs without getting damage? 15:25 nore but looks good 15:26 kaeza yeah, read that 15:26 kaeza still can't be damaged by anything 15:26 kaeza also forgot to mention... it gets hungry over time, and eats food items whenever it needs to (provided it has some in it's inventory) 15:26 nore Since you just re-connected, I thought you did disconnect before ;) 15:27 nore and can he die of hunger? 15:27 kaeza yep 15:27 PenguinDad maaagiiic 15:27 nore You need to make him a little more intelligent (not jumping when there are stairs, for example) 15:29 kaeza https://dl.dropboxusercontent.com/u/100008207/screenshot_2968549643.jpg 15:29 nore And what could be good would be for example miners: you supply them with food and pickaxes, and they will find ores and stone, etc. 15:35 Evergreen Did a little research, and have found little to on documentation on using tix in python 15:35 Evergreen *no 15:36 Evergreen All I meed to do is make the buttons look nicer, maybe by replacing them with images 15:36 Evergreen *need 15:39 nore Evergreen: if you set image=p, with p=PhotoImage("testfile.gif") 15:39 nore when making a button 15:40 nore Button(..., image=p) 15:40 nore Is it what you want? 15:40 Evergreen What I want is to replace the ugly button with an image I made in gimp 15:40 Evergreen Not make a button with an image inside of it 15:41 nore the whole button, and you don't need an animation when clicking,do you? 15:41 Evergreen Not really 15:41 nore then make a Canvas, put the image in it, and add an event on click 15:41 Evergreen I was kind of trying to avoid using a canvas, but I guess It will work fine 15:42 Evergreen Thank you for your help anyway 15:54 jin_xi woah, those luavoxelmanips are really working great! i just spawned a circle with radius 400... 15:56 * Evergreen is getting something to eat 16:03 ShadowNinja jin_xi: Radius of 400? Biggest I have done is 128, and it took a minute or two. 16:04 ShadowNinja Although it had noise added. 16:18 NekoGloop VanessaE, can't craft evil sticks. 16:23 PenguinDad haha kaeza https://forum.minetest.net/viewtopic.php?id=6512#p107266 16:24 kaeza :D 16:36 PenguinDad !tw 371308429971034112 16:36 MinetestBot Dance like nobody's watching; love like you've never been hurt; sing like nobody's listening; read the internet like there are no comments. (@AvoidComments) 16:46 ShadowNinja There, my Lua and SQLite implementetion of rollback works. Now to see about speed... 16:53 Evergreen To anyone who is interested, I finally got my lazy a#$ around to including dumpsters in my trash can mod 16:54 Evergreen It was sitting on my hard drive for a while, and it was just a matter of implementing it 16:54 VanessaE NekoGloop: apparently aliases don't work in recipes anymore. that craft worked fine when I tested it last (used gloopores:kalite_lump, but I have glooptest) 16:54 NekoGloop that's stupid 16:54 VanessaE quite. 16:55 VanessaE probably the same bug that broke sokomine's colormachine originally. 16:55 NekoGloop would explain why my kalite wasn't burning in furnaces, either. 16:56 NekoGloop GRRRRR 16:56 NekoGloop You don't have buckets? 16:56 VanessaE nope. 16:56 VanessaE but I can re-add them 16:57 NekoGloop I guess I have to make Technic's derp-can 17:05 PenguinDad Linux FTW 17:05 VanessaE NekoGloop: fixed in git and on the server. 17:06 LinuxGuy2020 Hello I just got done compiling the source for debian wheezy. Version 0.4.7 and it likes to randomly shut down and may or may not happen when water gets involved in the game. Is there a more stable version that I should build instead? 17:07 NekoGloop "Debian Wheezy" sounds like the OS is sick or something :P 17:08 LinuxGuy2020 Debian versions are named after characters from the movie Toy Story. 17:08 VanessaE NekoGloop: Wheezy is the name of a Toy Story character. hence the... 17:08 VanessaE yeah, what he said. 17:08 NekoGloop still sounds like the OS is sick 17:09 Calinou LinuxGuy2020: what graphics card/driver do you use? 17:09 LinuxGuy2020 Nvidia 9800 GTX 17:09 Calinou driver? 17:10 LinuxGuy2020 Oh you know what. I need to reboot on my other hard drive, it is my working desktop install. Rather than this clean install that I made to compile the game. Maybe Ill copy it over and try it there first 17:10 LinuxGuy2020 Ill be back if I have issues again. 17:49 LinuxGuy2020 Is it normal for there to be underwater caves that are filled with air? There are underwater caves and when you go down far enough you fall with gravity and the air meter disapears while Im there. 17:49 LinuxGuy2020 Or is that a bug? 17:51 Evergreen I think it has to do with water not flowing 17:52 Evergreen Not flowing on map generation that is 17:53 Vazon ok i have aproblem 17:53 Evergreen With what 17:55 Vazon my server i was tryig to fix a problem with a mod that i was testing and i couldnt find it in debug so i deleted the debug and tryed agian to find it but when i got back on my server a city i made was no longer there like it have been undone 17:56 NekoGloop UI's home things is useless 17:58 Vazon Neko no not that it still had 3 or the 4 walls and part of a old jail but the enteance shops and 1 wall had all been deleted along with a mountain that it was next to 17:59 Vazon and other things are slowly bing undone 18:01 otak looks like Vazon has written black hole mod 18:03 Vazon no i was installing the farming mod and it wouldnt run on my test server so i was looking at the debug and couldnt find the error so i deleted the debug and tryed agian and found what i was looking for but i didnt fell like fixing it so i got and my server now things are undoing them selves 18:05 ShadowNinja Does anyone know how I could write a fast function to read rollback lines? string.find is rather slow. 18:11 kaeza ShadowNinja, regexes 18:12 kaeza for complex expressions I think it's the most efficient way 18:13 kaeza as a last resort, fix rollback in core :P 18:14 Vazon could one plz tell me why my server world is slowly being undone? 18:19 VanessaE corrupted map file? 18:19 VanessaE lack of disk space? 18:20 VanessaE could be any of a thousand reasons 18:20 Vazon i guess corrupted map file im just goin to maek a new map 18:20 VanessaE figure out why first 18:20 VanessaE otherwise the same thing may happen to your new map 18:20 Vazon a space monster is eating my server O.o 18:25 ShadowNinja kaeza: I have 2587858 lines of rollback to convert to SQLite to test the speed of this. It does about 1000 lines every minute+. I am using regexes with string.find(). But maybe it is my disk speed that is slowing me down. 18:25 kaeza ShadowNinja, ah 18:28 ShadowNinja With 4000 lines it works instantly, but 2587858 is entirely differen't. I suppose I will use os.clock() and multiply. 18:31 ShadowNinja Server -!- 1646 actions reverted in 0.144437s 18:33 VanessaE is it safe to just sym/hard link auth.txt from one server to another? 18:34 VanessaE so that both always share the same credentials? 18:35 ShadowNinja VanessaE: Maybe, but you will be sharing things like fly privs. 18:35 VanessaE damn it, forgot about that. 18:35 VanessaE ok, scratch that idea. 18:35 ShadowNinja 0.0038 DB <-- set_node is the slow part, and I intend to add VM support. 18:36 ShadowNinja This means one-second rollbacks + VoxelManip time. And VoxelManip is really fast... 18:36 VanessaE sweet 18:37 * ShadowNinja proposes rm minetest/src/rollback* 18:37 VanessaE if yours is better, fuck yeah 18:38 ShadowNinja We may be able to actually do rollback entirely through Lua now. Although my mod requires luasql.sqlite3. (Similar setup to the IRC mod.) 18:39 VanessaE Evergreen: Go ahead and sign in. I had to restart to enable your skin. 18:39 VanessaE rollback in Lua? that's... 18:40 Exio4 ugly and slow as fuck 18:40 ShadowNinja I wonder if I can just read_from_map and set every node. There should be a way to only load each block once... 18:41 ShadowNinja Exio4: You mean rollback in C++? It is pretty fast so far in Lua. 18:41 Exio4 recoding the uberWIP rollback/C++ would be the best idea 18:43 Calinou C++ rollback is pretty slow too 18:43 ShadowNinja Yep, but have skills for this in Lua, not C++. 18:44 kaeza http://abstrusegoose.com/469 18:46 * ShadowNinja has tried :wq and ESC in GUI editors... 18:47 cprofitt hello any devs or modders in the room? 18:47 cprofitt my son, age 7, wants to contribute skins and I am not sure how to get him started 18:47 Calinou skins are just a texture 18:48 ShadowNinja cprofitt: We only have one official one. He can try to contribute to mods like Zeg9's skins mod. 18:49 ShadowNinja Hmmm, using VM means no param{1,2}. 18:49 ShadowNinja And I am already missing meta. 18:50 cprofitt ShadowNinja: cool... would he be welcome to come in the chat room and ask questions 18:51 cprofitt he is young so I want to make sure that it would not annoy you guys 18:52 hoodedice seen Peacock 18:52 ShadowNinja He can come if he wants. 18:53 hoodedice !seen Peacock 18:53 MinetestBot hoodedice: peacock was last seen at 2013-08-22 00:02:01 UTC on #minetest 18:53 Evergreen That means no swearing everyone 18:53 hoodedice Yo thanks Shadow, just wanted to see his last on 18:53 LazyJ cprofitt, here are 2 links for a javascript, 3D skin editor - a program specifically for making skins for Minecraft and Minetest: 18:53 ShadowNinja hoodedice: Other conversation. 18:53 hoodedice Evergreen? 18:53 LazyJ The main program: 18:54 hoodedice ooh sorry 18:54 LazyJ http://www.minecraftforum.net/topic/3796-skinedit-new-version-13-april-alpha-3-pre-7/ 18:54 Evergreen Yes hoodedice? 18:54 LazyJ The second, accessory to the program: 18:54 hoodedice nah nothing 18:54 LazyJ skingtest2.jar: 18:54 LazyJ http://dl.dropbox.com/u/15956363/skintest2.jar 18:54 hoodedice Jordach 18:54 Niften Herro 18:55 hoodedice cprofitt 18:55 LazyJ Download them, unzip them into the same folder, right click on skinedit, select "Open with Java..." or "Run with Java..." (I forget what the exact wording is). 18:56 Evergreen What are you doing hoodedice 18:56 PenguinDad hoodedice: say the name if he comes again :D 18:56 Evergreen Pinging everyone? 18:56 hoodedice No. 18:56 hoodedice Ya 18:56 hoodedice But 18:56 hoodedice Jordach. Did you do that giant robot skin? 18:57 Niften . 18:57 Evergreen Jordach isn't even on 18:57 hoodedice I need a break 18:57 hoodedice >.< 18:57 Niften Oooolahhhh 18:57 Niften ;o 18:58 PenguinDad Hallo :P 18:59 ww2005_ hello I am cprofitt's boy 18:59 ww2005_ lol my dad typed that 18:59 PenguinDad hi 18:59 ww2005_ Hello 19:00 cprofitt ww2005_: here are some links for you 19:00 cprofitt http://www.minecraftforum.net/topic/3796-skinedit-new-version-13-april-alpha-3-pre-7/ 19:00 ww2005_ okey dokey 19:00 cprofitt http://dl.dropbox.com/u/15956363/skintest2.jar 19:00 ww2005_ dad 19:00 ww2005_ are they on 19:00 cprofitt we will need to install java for you to use those 19:00 ww2005_ i do have java 19:01 ww2005_ remember\ 19:01 ww2005_ for minecraft demo 19:01 cprofitt oh... yeah 19:01 cprofitt so you can download those and they should run 19:01 ww2005_ is minetest on 19:02 cprofitt ww2005_: here is the link to the development wiki 19:02 cprofitt http://minetest.net/development 19:02 ww2005_ DAD is minetest looking at the chat now 19:02 cprofitt there is no single minetest person ww2005_ but the people in this chat all contribute to it 19:02 Evergreen You don't need a special skin editor for minetest skins, but ti does make it easier to test them 19:02 cprofitt so you can ask them questions -- just ensure you are polite 19:03 ww2005_ ok 19:03 ww2005_ Im gonna try 19:03 ww2005_ >.< 19:03 ww2005_ Minetest how do you change your skin? 19:04 cprofitt Evergreen: thanks... 19:04 ww2005_ So evergreen you dont need to go like a website or a webpage?? 19:04 Evergreen Not necessarelly, but it is easier to use a skin editor 19:05 ww2005_ Where is the skin editor? 19:05 Evergreen I think someone linked you to a few seconds ago 19:05 Evergreen There isn't a skin editor built into minetest 19:05 ww2005_ Let me see soon.... 19:05 ww2005_ Im in a chat 19:06 Evergreen Is your dad still there? Maybe he can help you 19:06 cprofitt ww2005_: those links that I pasted someone gave us 19:06 ww2005_ i dont know he just coughed 19:06 Evergreen You can't just set a skin that you will use on all servers 19:06 cprofitt we need to download -- they allow us to edit and test skins 19:06 ww2005_ OK 19:06 Evergreen Some servers don't have custome skins 19:06 Evergreen *custom 19:07 ww2005_ Really 19:07 ww2005_ Also i am annoyed because evreyone has the same skin 19:07 PenguinDad yeah really 19:07 Evergreen Actually, quite a few don't but if you give the server's owner your skin, they can set it as your skin on that server 19:07 Evergreen But some servers don't have custom skins 19:07 VanessaE ok, that's done. 19:08 VanessaE hi again, all. 19:08 cprofitt Hey VanessaE 19:08 ww2005_ My dad is the owner of Server 192.168.1.180 19:08 cprofitt ww2005_: VanessaE is a mod writer -- and a darn good one 19:08 ww2005_ seriously 19:08 cprofitt VanessaE: ww2005_ is my son and he want to make skins and such 19:08 Evergreen I have made some mods, but not as good as VanessaE's 19:08 cprofitt ww2005_: yes, VanessaE made many of the mods you like on our server 19:09 ww2005_ I don't know how to get mods like the nether mod 19:09 cprofitt ww2005_: I am going to have to teach you about pastebin if you start doing a lot of this 19:09 VanessaE hi ww2005_ 19:09 ww2005_ Hi! ^-^ 19:09 cprofitt ww2005_ is a recovering Minecraft player 19:09 cprofitt :-) 19:10 ww2005_ no i play the demo 19:10 VanessaE ww2005_: just so you know, 192.168.anything_else_here is a local address, so you could just say "our home server" or similar. 19:10 Evergreen If you start really getting into mods, you might want to learn how to use github 19:10 pitriss Hi, please I want to ask.. when I'm trying to create player skin, is also "hat" skin usd in MT? 19:10 VanessaE pitriss: yes 19:10 Evergreen Yes 19:10 ww2005_ ok i know how to do python but i dont think that really efects anything opf minetest lol 19:10 PenguinDad or Bitbucket 19:10 pitriss Ok Thank you.. 19:11 Evergreen Mods in minetest are programmed in a language called Lua 19:11 ww2005_ Not like spanish 19:11 Evergreen There is a specific way to do that, but I can't really tell you all that here 19:11 Evergreen A language here means a programming language 19:11 Evergreen Not a language like spanish 19:11 ww2005_ Ok.... I don't understand what made dad said because im 7 19:12 Evergreen Alright, let me find the beginners tutorial on the minetest wiki 19:12 ww2005_ okay 19:12 cprofitt ww2005_: lua is a programming language -- little different than Python 19:12 ww2005_ Hola 19:12 PenguinDad in Lua is 0 true like in Ruby 19:13 VanessaE yes 19:13 VanessaE anything other than nil or false is true I think 19:13 ww2005_ okay VanesseE what mods have you made i didnt know my dad put mods in the server 19:13 Evergreen Alright, here is a basic tutorial for modding: http://dev.minetest.net/Intro 19:14 ww2005_ Ok ill be back 19:14 VanessaE ww2005_: I've made several. homedecor, moretrees, plantlife, coloredwoods, unifieddyes, gloopblocks (mostly), pipeworks 19:14 VanessaE cprofitt: ^^^^ 19:14 ww2005_ im back 19:15 cprofitt will -- click that link that Evergreen posted 19:15 cprofitt that takes you to the beginners guide on the minetest wiki 19:15 ww2005_ ok 19:15 VanessaE ww2005_: I've made several. homedecor, moretrees, plantlife, coloredwoods, unifieddyes, gloopblocks (mostly), pipeworks, and I've contributed to a few others like stained glass, technic, some bits and pieces in minetest_game, and more. 19:16 cprofitt ww2005_: is running Ubuntu -- any suggestions for a good text editor for him to use to program lua? 19:16 cprofitt I am thinking SCITE... but suggestions are welcome 19:16 Evergreen cprofitt: Have you made an account on the minetest forums yet? He can ask for help in the modding questions topic: https://forum.minetest.net/viewtopic.php?id=4668 19:16 ww2005_ Yes i run on ubuntu and Linux 19:16 cprofitt Evergreen: I have an account, but ww2005_ does not 19:16 PenguinDad For Lua I suggest Geany or Gedit 19:17 Evergreen What OS are you using cprofitt? 19:17 cprofitt Evergreen: ww2005_ and I use Ubuntu 19:17 VanessaE bbl 19:17 Evergreen Yes, geany or gedit are good mod/text editors 19:17 cprofitt PenguinDad: I will take a look at Geany 19:17 cprofitt gedit he has already so that should be fine too. 19:17 Evergreen Geany is probably the best code editor out there 19:18 Evergreen SciTE also is pretty good 19:18 cprofitt Yeah, I like SciTE 19:18 PenguinDad I've never tried SciTE 19:18 cprofitt mostly becuase it is cross platform and allows me to change line end characters 19:18 cprofitt the wiki intro looks good... 19:18 pitriss and when I leave "hat" part empty, did it affect negatively result somehow? for example not drawn armor or so? 19:19 cprofitt we should be able to build some stuff and try it on our server 19:19 ww2005_ yeah im here i was looking at the chat sorry i wasnt here, I was here. But lol I cant explain And i do not have an account just like my dad said 19:19 thexyz there are also some lua IDEs 19:19 ww2005_ what is your server?? 19:20 ww2005_ VanessaE: Do you Have A Minetest Server? 19:21 ww2005_ anyone here 19:21 VanessaE yes 19:21 cprofitt ww2005_: be patient ww2005_ 19:21 VanessaE I have two of them 19:21 Evergreen Yes, VanessaE does have a minetest serber, both survival, and creative mode 19:21 ww2005_ what are they? 19:21 Evergreen *server 19:21 cprofitt ww2005_: you have permission to play on VanessaE servers 19:21 VanessaE vanessae.mine.bz ports 30000 (creative) and 30001 (survival) 19:22 ww2005_ thanks 19:22 ww2005_ what mods does it have or no mods? 19:22 PenguinDad many mods 19:22 VanessaE ww2005_: https://forum.minetest.net/viewtopic.php?pid=107286#p107286 19:22 ww2005_ proboly alot\ 19:22 VanessaE ww2005_: and this one, https://forum.minetest.net/viewtopic.php?id=4057 19:23 ww2005_ im gonna play minetest now 19:23 ww2005_ bye 19:23 Evergreen Also, a good server is the diamondmining server, or the linuxgaming server 19:23 VanessaE ok 19:23 Evergreen Bye ww2005_ 19:27 pitriss Please, when i leave hat empty in skincreator, does this harm somehow? Or it can be empty? 19:28 VanessaE it can be empty if you want 19:28 NekoGloop Oh, V's server went down 19:28 VanessaE as long as it's transparent - no pixels 19:28 VanessaE it's not down? 19:28 pitriss thank you very much VanessaE:) 19:28 VanessaE I restarted it earlier, you were afk 19:28 * NekoGloop has been afk for an hour 19:28 VanessaE both servers are operating normally. 19:29 NekoGloop Yes 19:29 NekoGloop But relative to the fact I have been afk for an hour or two? 19:29 VanessaE yup 19:30 VanessaE I restarted both about half an hour ago I guess' 19:30 NekoGloop It went down, dammit ;P 19:30 VanessaE did not :P 19:31 VanessaE NekoGloop: I filed a bug on github about that recipe/alias problem, btw 19:31 PilzAdam NekoGloop, do you want to say that VanessaE's server goes down if you are AFK? 19:33 VanessaE heh 19:34 NekoGloop In minetest or in gloopblocks? 19:36 VanessaE it's an engine bug. has to be. 19:58 Evergreen NekoGloop: When ww2005_ is on, don't swear, he is 7 years old. :P 19:59 NekoGloop VanessaE, Can I have the rules link in usable form? :P 20:02 VanessaE the rules link? 20:02 NekoGloop for your server 20:02 VanessaE oh, 20:03 VanessaE https://forum.minetest.net/viewtopic.php?id=4057 20:03 VanessaE (same rules apply to both servers) 20:05 NekoGloop With the circular saw, is it possible to revert things? 20:05 NekoGloop Oh, never mind. 20:06 NekoGloop lol stack of 130 cobble 20:10 VanessaE Sokomine: ^^^^^ 20:10 VanessaE there is an item erasure bug in that thing, btw 20:10 VanessaE Calinou: ^^^^^^ 20:10 VanessaE if you pick a result out of the saw and place it onto an item in your inventory, it erases the item in your inventory and splits the result stack in two 20:11 VanessaE (part remains on your pointer, part goes into the slot) 20:14 LinuxGuy2020 When compiling the source code for linux the option to use -DRUN_IN_PLACE=0 creates the world in the users home folder? -DRUN_IN_PLACE=1 puts the world file in the same folder that the app ran from? That correct? 20:14 Menche yeah 20:14 LinuxGuy2020 Cool thank you. 20:14 Menche and the textures, mods, and conf file 20:14 LinuxGuy2020 Sweet 20:15 Menche with RUN_IN_PLACE=0 it's in ~/.minetest/ 20:15 PenguinDad but if you do RUN_IN_PLACE=0 you should do make install 20:15 LinuxGuy2020 Yeah thats what I want to do so I will recompile it. 20:15 LinuxGuy2020 In home folder 20:16 DanDuncombe Is VanessaE there? 20:16 VanessaE yes 20:34 NekoGloop VanessaE, Can you please help me be rid of this obsidian? :P 20:42 VanessaE do it yourself :) 20:42 VanessaE no cheating :) 20:43 VanessaE you probably need a mese pick or something 20:43 VanessaE I've never actually dealt with the stuff with normal tools :P 20:43 NekoGloop Great, I can't fucking build this thing. 20:44 NekoGloop Oh, it's that bloody level thing that nobody said they'd use. 20:44 NekoGloop Fucking liars. 20:44 VanessaE level thing? 20:45 * VanessaE is watching Star Trek: Of Gods and Men 20:45 NekoGloop max_drop_level 20:45 VanessaE idk what that is :P 20:45 NekoGloop It's a setting in the tool 20:45 NekoGloop obsidian has level=1 20:46 NekoGloop so only things with max_drop_level>=1 can mine it 20:47 VanessaE what tools have that level? 20:47 NekoGloop Anything metal 20:47 NekoGloop EXCEPT for glooptest metals 20:48 NekoGloop because I didn't think anyone -used- it 20:48 VanessaE heh 20:49 NekoGloop And gloopblocks' cement tools 20:49 NekoGloop yay time to make cement :P 20:51 NekoGloop also obsidian is now called pilzidian 20:51 NekoGloop because obsidian is not this fucking hard 20:52 NekoGloop (several minecrafters have gone into the habit of calling their obsidian "notchsidian" ;)) 20:52 VanessaE heh 20:52 PenguinDad Turpial is shit :( 20:54 VanessaE turpial? 20:55 PenguinDad VanessaE: http://turpial.org.ve/ 20:55 Calinou ".ve" 20:55 Calinou sounds like a domain extension for VanessaE :D 20:56 PenguinDad Calinou: it's venezuela 20:58 VanessaE heh 21:00 PenguinDad lol Ubuntu gives me the dev version of Turpial 21:10 PenguinDad lol 21:17 PenguinDad hi ungali 21:18 ungali hi! 21:18 Calinou a wild yaaic user! 21:18 PenguinDad yay DownThemAll works again \o/ 21:18 * Calinou throws them in the middle of andchat useers 21:19 iqualfragile why did it stop working? 21:19 PenguinDad firefox crashed without a reason :/ 21:24 LazyJ Calinou, I may have found a stair-type error. Junglewood, when placed in the circular saw, produces an "unknown block" where the 2-panel stairs should be. 21:25 Calinou mhm 21:26 * NekoGloop renames technic's zinc to fake-diamond 21:26 VanessaE haha 21:33 NekoGloop ermahgerd, real diamonds 21:33 NekoGloop next thing you know, he'll add pyrite, that looks almost exactly like gold :P 21:44 NekoGloop hehe... someone should update technic to work with glooptest 21:45 sapier anyone interested in doing mobf pre release testing? join spaceworld.no-ip.org:30000 21:46 PenguinDad drummerauthordadspeakermarketerdjteacherproducernuthusbandauthorDAD 21:46 PenguinDad long word lol 21:47 kaeza PenguinDad, http://pigjockey.com/2010/03/13/top-5-longest-place-names-in-the-world/ 21:48 sapier Donaudampfschifffahrtselektrizitätenhauptbetriebswerkbauunterbeamtengesellschaft not a placename but a real german word ;-) 21:49 kaeza sapier, :| 21:49 sapier whats up kaeza? 21:50 sapier btw I just posted a pull request to fix a infinite loop in pathfinding ;-) 21:50 kaeza nothin much 21:50 kaeza nice 21:51 sapier I gues that's been one of the major bugs beeing told to be mobf ... ok ok it's still my fault but not mobf ... and doesn't happen if you use minetest version officially supported by mobf ;-) 21:51 kaeza sapier, this was what I was doing BTW http://mg.viewskew.com/u/kaeza/m/minetest-stupid-ai-mob/ 21:52 NekoGloop sapier, do your mobs work yet? 8) 21:52 sapier if you add that pull request at least minetest won't do a infinite loop with vombies anymore 21:53 sapier kaeza make it do what you plan to do and let's talk afterwards ;-) it's quite simple to create a stupid mob but all those edge cases cause a lot of trouble 21:53 * ex slaps ShadowNinja 21:54 PilzAdam NekoGloop, you do realise that glooptest increases the map generation time by 25000%? 21:54 NekoGloop PilzAdam, probably. 21:54 ex lol ^ 21:54 NekoGloop treasure chests could probably be... betterified. 21:54 sapier NekoGloop I plan to release a new mobf version in about a week so all incompatibilities to current git should be fixed by then 21:54 PilzAdam NekoGloop, how can you release such code? 21:55 kaeza sapier, I am trying to make it "just work" for now, and later may port to some or other API 21:55 NekoGloop PilzAdam, because I used it just fine 8) 21:55 NekoGloop And it's 100% possible to turn off just the chests. 21:56 LazyJ Question - Are any of the config options in the minetest.conf.example out-of-date? 21:56 sapier kaeza you know as good as I porting is as much effort as rewriting ;-) but I'm gonna write a guide to creating mobf mobs soon ... it's not a miracle but quite simple ... but I know without docs ... 21:56 PilzAdam LazyJ, maybe 21:56 ex LazyJ: could but shouldn't :P 21:57 NekoGloop PilzAdam, If it's a problem for you, then fix it 8) 21:57 LazyJ Thanks. 21:57 PilzAdam I dont really use the mod, just installed it to reproduce a bug 21:58 NekoGloop What bug is that? 21:58 sapier if you want to preview mobf join that server above .. it's a singlecore@3ghz ... on dsl6000 line so don't expect it to be that fast 21:58 PilzAdam NekoGloop, the aliases not working for Gloopblocks 21:59 sapier but I assume this shows how performant mobf is going to be with new release 21:59 NekoGloop ah, that bug 21:59 sapier nekogloop map generation is a very very bad point to do things ;-) 22:00 NekoGloop I probably should make treasure chests use the decoration system. 22:00 NekoGloop sapier, what do you propose I do, then? :P 22:00 sapier but don't spawn it as flowers ... sombody forgott the lawn mower 22:01 NekoGloop I am essentially spawning them as flowers right now 22:01 NekoGloop it's pretty much the same code as plants_lib 22:01 sapier I switched to queue jobs in mapgen only and process those jobs in on_globalstep 22:02 sapier of course on_globalstep doesn't do all at once but only until some defined workload is done 22:03 sapier you don't reduce cpu requirement but it's spread to reduce jitter 22:03 Miner_48er I'd like to improve a server performance is there anything I should edit in this config? http://pastebin.com/3A7S15tB 22:03 PilzAdam NekoGloop, plants_lib is terribly slow 22:03 NekoGloop PilzAdam, no shit. 22:03 sapier there aren't much things in config that change server performance miner 22:03 PilzAdam protip: do never ever touch VanessaE's code :-p 22:03 VanessaE is not :( 22:04 VanessaE I made plants_lib as fast as it can possibly be 22:05 NekoGloop decorations system should be faster 22:05 PilzAdam no, the fastes way is use decorations 22:05 PilzAdam +t 22:05 NekoGloop the question is; how do initialize chest formspec? 22:05 VanessaE decorations didn't exist when I wrote plants_lib. 22:05 PilzAdam the problem of plants_lib is feature-bloat 22:05 VanessaE not if you don't abuse it. 22:06 sapier as soon as pilzadam can't copy a thing in 2 days it's called "feature bloat" right? ;-) 22:06 PilzAdam 2 days? 22:06 PenguinDad :D 22:06 PilzAdam none of my mods took so long 22:06 PilzAdam the record is something about 10 hours for the first version of carts IIRC 22:07 NekoGloop VanessaE, did you push up the rarity of talinite? It's everywhere xD 22:07 VanessaE nope. 22:07 VanessaE I didn't touch any of that 22:07 ex i started coding something a year and half ago 22:07 ex now it works 22:07 ex because i didn't work on it for like year and half-1 22:07 ex :D 22:07 NekoGloop 'course, I guess I am like 700 blocks under 22:08 sapier ex pilzadam usually takes somebodys work changes those things he doesn't like and rereleases as "xxx by pilzadam" ;-) 22:08 PilzAdam no, I dont take the work 22:08 PilzAdam I start completly from scratch 22:08 sapier he add some good ideas too to be fair 22:08 sapier coding from scratch and inventing is something completely different 22:09 PilzAdam rewriting mods that suck is perfectly valid 22:09 VanessaE PilzAdam: I benchmarked plants_lib long ago. it takes less than 100 mS per mapblock to evaluate for a surface, and of course you know how fast or slow add_node() and spawn_tree() can be. 22:09 sapier yes of course it is ... it's just far from work you have to do if you do it first time 22:09 VanessaE worst case was about 3 seconds per mapblocks with moretrees. 22:10 PilzAdam sapier, also almost all mods I rewrote where copied from MC, so I copied MC there too 22:10 sapier vanessae how did you do benchmarking? if you used os.clock() forget about that values 22:10 PilzAdam so technically I havent copied the mods ;-) 22:10 pitriss VanessaE: please when i use mese sand tube and set it to range 6 (IIRC max) then it will suck in all dropped items in 5x5 area? 22:10 VanessaE sapier: I forget now, but the debug stuff is still in the code. 22:11 VanessaE pitriss: I think so 22:11 pitriss VanessaE: thank you:) 22:11 VanessaE sapier: just enable plantslib.debug or whatever I called it/. 22:12 VanessaE if something got slow with plants_lib, it's because either some new bug has developed that I am unaware of, or a mod is misusing it. 22:13 sapier yes you're using os.clock() but for long fct ... so maybe it's not that bad ... difficult to tell 22:13 NekoGloop we don't develop minetest, we develop bugs 22:14 VanessaE sapier: it's accurate, for me, to at least 10 mS, if not 1 mS. 22:14 VanessaE so yeah. 22:14 PilzAdam NekoGloop, as a side effect we get an awesome game, but thats irrelevant 22:15 sapier no it's definitly 10ms ;-) ... if you're functions often exit < 10ms it's most likely very inaccurate but if you're commonly above 10ms it's fine 22:15 NekoGloop PilzAdam, [[cn]] 22:15 sapier wait vanessae are you on windows or linux? 22:15 VanessaE linux. 22:15 VanessaE and yeah, all functions take > 10 mS 22:15 PilzAdam NekoGloop, what? we are not in wikipedia here 22:16 sapier you should be fine then ... I had a lot of functions in mobf < 10ms ... so I used 0% cpu power everytime ;-) 22:16 NekoGloop So you're lying? ;) 22:16 PilzAdam I dont need somebody else say what I want to say to quote him 22:17 VanessaE I think the fastest is 20 or so mS to search a mapblock for a surface, 70 or so if the block has a surface that matches the one you're looking for, 130-odd to populate a block with plants and the like, and up to 3 seconds if it has a bunch of trees, with around 200-350 mS being the worst case per tree 22:17 VanessaE 90% of the time is spent inside the engine rather than executing Lua. 22:17 sapier I guess we should push the surface function ... noone seems to want to add it 22:18 ex did you try using voxelmanip? 22:18 ex 22:18 kaeza ^ 22:18 sapier voxelmanip didn't exist when plants_lib was created ex 22:18 ex that doesn't mean it could use it now 22:18 ex isn't plant_lib mantained? 22:18 PilzAdam sapier, no reason to not use it now 22:18 ex :D 22:19 sapier of course not but I didn't read vanessae writing "im rewriting plants_lib atm" ... did you? ;-) 22:21 VanessaE if someone wants to rewrite plants_lib to use better functions etc. then please do so. 22:22 NekoGloop and while you're at it fix my treasure chests to, kthxbai 22:22 PilzAdam VanessaE, since I saw the print() hacks you were using I lost all hope for this mod 22:23 VanessaE very well then, if that's how you feel about my code, fuck it. I'll stop coding. 22:23 VanessaE I don't have time for unproductive bashing of things I worked HARD to make something good out of. 22:24 PilzAdam huh? who said you should stop coding? 22:25 NekoGloop http://www.youtube.com/watch?v=8bFSRvUcj8w 22:25 VanessaE !title 22:25 MinetestBot VanessaE: [Megurine Luka] - I'll Quit Singing (Luka ver) - YouTube 22:26 NekoGloop I have a song for every occasion 22:27 NekoGloop Though I probably could have found a better version of that song. 22:27 NekoGloop Don't care. 22:28 NekoGloop Chose that version because it's english 22:28 sapier come on guys vanessae's code is as good as it's been possible when it was written, nekogloop is just using it in a way that triggers all it's weeknesses 22:29 NekoGloop As-in I'm running it for place_node instead of add_node 22:29 sapier if you buy a ferrari don't blame ferrari if it's broken after driving crossroads ;-P 22:29 NekoGloop (which is why there's a wall of " places glooptest:treasure_chest_*" on mapgen ^^") 22:31 VanessaE PilzAdam: "lost all hope" = "this mod cannot be improved" 22:31 VanessaE can't say I feel too kindly about such comments. 22:32 PilzAdam I mean that _I_ wont code in this mod 22:33 sapier pilzadam correct me if I'm wrong but you haven't ever coded for anyones mod except your own mods ;-P 22:33 PilzAdam I actually coded for plants_lib already 22:33 PilzAdam it was removing the print() hack 22:33 VanessaE sapier: he submitted a couple of patches to plants_lib to undo the aforementioned print hack 22:33 sapier you did? :-) wow I'm surprised ... I appologize 22:43 VanessaE zzz 22:43 Warr1024 anyone know why I'm getting this error? 18:31:13: ERROR[main]: cannot open /builtin/misc_helpers.lua: No such file or directory 22:44 Warr1024 I'm guessing that should be "../builtin/misc_helpers.lua" 22:44 Miner_48er does the file exist? 22:44 Warr1024 it looks like engine.get_scriptdir() in mainmenu.lua must is returning blank. 22:44 Warr1024 /builtin/misc_helpers.lua doesn't exist, but ../builtin/misc_helpers.lua should. 22:45 NekoGloop http://i.imgur.com/G6xKhWT.png 22:45 Warr1024 last time I was able to compile and run this successfully was sometime shortly after 0.4.6... 22:48 sapier warr did you try to compile run in place ? ;-) what os do you use? 22:48 NekoGloop When life gives you lemons... 22:49 Warr1024 OpenBSD 5.3 amd64, -DRUN_IN_PLACE=1 22:49 Warr1024 last time I ran it successfully was OpenBSD 5.2, but I'd be very surprised if anything significant changed in the meantime...? 22:49 sapier ok so you're at a very rare path :-) 22:50 Warr1024 sort f 22:50 Warr1024 this thing runs on freebsd 22:50 sapier almost everything changed since 0.4.6 22:50 Warr1024 it's generally not a stretch to get stuff to run on open via the same instructions. 22:50 sapier most significant change for your bug is mainmenu now beeing lua not c++ anymore that's why builtin is loaded that early 22:51 Warr1024 yeah, I figured as much 22:51 Warr1024 having a hard time tracing through the cpp code 22:51 sapier the question is why is it missing the path 22:51 Warr1024 I figure there must be some issue with initializing the path to "" instead of ".." 22:51 Warr1024 since I'm RUN_IN_PLACE, that thing SHOULD be returning .. 22:51 sapier yes 22:52 Warr1024 interestingly enough, it WAS able to run ../builtin/mainmenu.lua correctly. 22:53 LazyJ Does anyone know what buggy-ness "slightly buggy caves" refers to in the minetest.conf.example file? 22:53 Miner_48er what is num_emerge_threads compatible with in the code? only map generation? 22:53 sapier mainmenu is called from c++ while helpers is loaded within lua 22:54 Warr1024 yeah, I'm just wondering why the correct .. in C++ isn't being transferred to the correct place in the lua hook to retrieve the same 22:54 Warr1024 possibly it was meant to be copied into a place accessible by lua but was not...? 22:55 sapier guiEngine.cpp L 198 22:56 Warr1024 ooh, interesting 22:56 sapier don't know why but tha path is calulated differently 22:56 Warr1024 wth is RemoveRelativePathComponents in there for? 22:57 sapier it's meant to remove "/../" ;-) 22:57 Warr1024 yeah, which is what's breaking shit 22:57 Warr1024 shouldn't m_scriptdir just be = porting::path_share? 22:57 sapier I wonder why this only beaks on openbsd? 22:58 Warr1024 or does minetest not work with relative paths anymore? 22:58 Warr1024 I'm guessing it might break with OpenBSD because it's coded to work explicitly with FreeBSD and Darwin but not Open... 22:58 sapier relative paths shouldn't be used in there 22:58 Warr1024 I looked in porting, and there's a line that kicks out the warning on my system "WARNING: Relative path not properly supported on this platform" 22:58 sapier ok :-) 22:58 Warr1024 which looks ironic, because what I think they actually MEAN to say is "absolute paths not properly supported" 22:59 Warr1024 i.e. minetest is not able to figure out the correct absolute path to its root. 22:59 sapier relative paths are cleaned up to stop ppl from breaking out of safe paths by using ../../passwd for example ;-) 23:00 Warr1024 you mean for stuff like file opens? 23:00 Warr1024 makes sense... 23:00 Warr1024 oh, I see what you're saying 23:00 Warr1024 i.e. it's correctly prepending .. to the path to be passed to dofile 23:00 sapier yes that's why this path should be made absolute prior passing it to lua 23:00 Warr1024 but dofile has a wrapper to remove the ..? 23:00 Warr1024 tricky 23:01 Warr1024 so maybe all that's needed to to modify porting to detect openbsd like freebsd or something 23:02 sapier I guess on openbsd the first part of the absolute path isn't detected correctly 23:02 Warr1024 sounds like this means that RUN_IN_PLACE doesn't actually work the way it once did anymore? 23:02 Warr1024 ...no wait, maybe I got it backwards 23:03 sapier it's still run in place but with knowledge where that place is 23:03 kaeza not sure if hampa is a troll or just stupid 23:04 Warr1024 god this is tricky 23:04 Warr1024 you'd think that realpath(concat(cwd, "/", argv[0])), then strip off the last component, would do it... 23:05 Warr1024 probably the best thing for me to do at this point 23:05 Warr1024 is to turn OFF run_in_place 23:05 Warr1024 and make ~/.minetest a symlink. 23:05 sapier I guess for this special case it might work ... we didn't use realpath because it fails for non existing paths 23:05 Warr1024 yeah, realpath is actually sort of a bitch 23:05 sapier we support openbsd so we need to find fix anyway as you have this issue I hope you find a proper solution to be merged 23:06 Warr1024 it's buggy and dangerous (in that it tends to instill a false sense of security). 23:06 kahrl I found this in chromium: // There is currently no way to get the executable path on OpenBSD 23:06 kahrl I guess they mean other than the argv[0]+realpath thing 23:06 sapier :-( 23:07 Warr1024 yeah, not surprising 23:07 sapier why do they do things like that? do they think it's a security mechanism? 23:07 Warr1024 you can do argv[0], but certain forms of exec invocation can lie to the executible being run. 23:07 Warr1024 probably not 23:08 Warr1024 all these mechanisms to get exec name seem to be custom extensions by the platforms in question. 23:08 Warr1024 so likely no universal standard exists, and they didn't feel the need to produce one. 23:08 Warr1024 for instance, sshd needs to reinvoke itself for privsep 23:08 sapier it's better than no solution at all but I'd add a console message that path detection may be inaccurate 23:08 Warr1024 their solution for that is to just validate argv[0] 23:08 Warr1024 if you use a non-absolute path to invoke sshd, it bitches and quits. 23:09 Warr1024 yeah, there's already a console message that path detection is inaccurate :-) 23:10 sapier ok :-) 23:10 Warr1024 # cd /usr/sbin 23:10 Warr1024 # ./sshd 23:10 Warr1024 sshd re-exec requires execution with an absolute path 23:11 kahrl perhaps on unsupported platforms we could just hardcode the binary path using cmake 23:11 Warr1024 ... so yeah, not the most friendly way to handle it, but I guess it works for their purposes... 23:11 Warr1024 is there some way to invoke something like cmake -DPATH_SHARE=~/.minetest or something? 23:11 sapier kahrl that's gonna fail if someone copys after building 23:12 kahrl sapier, of course 23:12 sapier e.g. DESTDIR=baff make install 23:12 sapier maybe same as sshd ? complain about non absolute paths? 23:13 Warr1024 or maybe allow relative paths too, like that cwd + argv[0] hack 23:13 Warr1024 and check for the file actually existing 23:13 Warr1024 and just bitch and quit if there's a problem. 23:13 Warr1024 I mean, it's OpenBSD. 23:14 Warr1024 which means your users will probably already tolerate a certain amount of unfriendliness... 23:14 sapier :-) I still think we should be as polite as possible ... so try what we can might be a good idea 23:15 Warr1024 should we try an interim fix until we find something more elegant? 23:15 sapier if you have something ready just issue a pull request 23:15 Warr1024 ok 23:15 Warr1024 I don't have anything quite yet, takes me forever to compile on this netbook :-/ 23:16 Warr1024 maybe I'll try realpath(cwd + "/" argv[0]), bitch'n'quit on any failures, and maybe we'll come up with something cleaner in the long run. 23:17 Warr1024 is there a __OPENBSD__ or something defined? You mentioned that OpenBSD is considered a "supported" platform... 23:18 kahrl it should use this code everywhere that has realpath 23:19 Warr1024 kahrl: you mean even those that have already-in-use os-specific alternatives, or just anywhere not already covered? 23:19 kahrl oh, yeah, not those 23:19 Warr1024 I'm a cmake n00b; is there a quick way to check for realpath availability? 23:20 kahrl dunno 23:21 Warr1024 ...hm... are there platforms not already covered that DON'T have realpath? 23:21 NekoGloop Do I still have to derpily connect technic's machines by the bottom? 23:22 Warr1024 I'd be surprised if even Windows didn't have it, provided by MSYS 23:22 Warr1024 I suppose alternatively... is there any harm to just not using realpath? 23:23 kahrl check_function_exists(realpath HAVE_REALPATH) should do it 23:23 Warr1024 I mean if you run /home/me/stuff/../junk/./../minetest/bin/minetest, then those relative path things will be added AFTER relative paths are stripped from the lua-supplied string, right? 23:24 kiwicapes hi 23:24 Warr1024 wait, maybe I'm getting confused... 23:24 kiwicapes can anyone help me 23:24 kaeza hi kiwicapes 23:25 kaeza kiwicapes, do not ask to ask; just ask 23:25 kiwicapes when i am playing the water and lava dont spread 23:25 Warr1024 maybe the issue is that we're calling dofile on (minetestroot + "/builtin/whatever.lua") when we should just be calling dofile("/builtin/whatever.lua") and letting whatever in dofile is stripping relative paths add the root path in AFTER doing the stripping...? 23:25 kiwicapes also i am using the latest dev version 23:26 VanessaE kiwicapes: #liquid_loop_max = 10000 23:26 VanessaE er, lose the # 23:26 kiwicapes thanks 23:26 kahrl Warr1024: well dofile is supplied by lua, minetest doesn't change it 23:26 kiwicapes does this go in minetest.conf 23:26 VanessaE kiwicapes: /set liquid_loop_max 10000 23:26 VanessaE and ..yes 23:26 Warr1024 kahrl: really? I thought minetest was stripping relative path components as a security thingy? 23:26 VanessaE this will revert it to what it used to be, at the expense of CPU 23:27 kahrl it's more to prevent accidents, right now anyway 23:27 kaeza liquid_loop_max ought to default to 10000 again 23:27 Warr1024 if that's the case, then I can just make m_scriptdir be .. and bypass the relative path stripping for that special case... 23:27 kaeza or at least some high number 23:27 Warr1024 I guess I'd need to understand the threat model better. 23:27 VanessaE kaeza: maybe, but the reason we lowered it still needs fixed - excessive CPU usage by the spreading/flowing code 23:28 Warr1024 It sounds like you're worried about malicious mods, which'd be lua code, I assume. So it's probably safe to trust the cpp code with relative paths... 23:28 kahrl sapier: could you try to explain? 23:29 kaeza VanessaE, maybe, but it's not uncommon the case that users come across liquids not updating properly 23:29 Warr1024 I guess there might also be some utility in not needing to know how many ..'s to prepend to have a mod file reference some built-in or shared file elsewhere, and absolute paths could help with that... 23:29 VanessaE true\ 23:29 kiwicapes anyone know of good mods' 23:30 VanessaE well then let's raise it back to 10000 I guess 23:30 Warr1024 in that last case, you wouldn't need to block relative path components, but just make sure the overall path is absolute. 23:30 hoodedice Man I'm tired 23:30 VanessaE so go to bed :P 23:30 hoodedice 5 AM 23:30 hoodedice ok 23:31 jojoa1997 hello 23:31 * VanessaE pokes jojoa1997 23:31 kaeza bah 5AM is early 23:31 * jojoa1997 pokes VanessaE 23:31 kaeza go get some coffee instead :P 23:32 hoodedice Indeed 23:32 hoodedice I'll do that 23:32 hoodedice I was up all night 23:32 hoodedice (Religion can do that) 23:33 jojoa1997 what is the default liquid loop max atm 23:33 PilzAdam too low 23:34 hoodedice https://forum.minetest.net/viewtopic.php?pid=107337#p107337 23:35 hoodedice This one looks good 23:36 jojoa1997 i will figure it out 23:37 Evergreen Sorry about that, my internet connection stopped for a second 23:40 NekoGloop VanessaE, I demand a free switching station because technic is coded horribly 23:40 VanessaE no. :) 23:41 VanessaE ShadowNinja: maybe you guys on the technic team can make that thing a little easier to get? 23:42 NekoGloop And don't listen to RBA; he wants realism to no end, except when it means he actually has to code well. 23:42 VanessaE what's to listen to, he's been AWOL for several days now....:-/ 23:42 NekoGloop heh 23:43 NekoGloop yay alloy furnaces work on kalite :P 23:44 hoodedice Any mathematicians? 23:44 hoodedice The total number of ways a question can be asked to any of the 'gods' in this problem here 23:44 hoodedice https://forum.minetest.net/viewtopic.php?pid=107337#p107337 23:44 hoodedice Is 3x3x2x2 23:44 hoodedice Right? 23:44 hoodedice (36) 23:45 hoodedice *Silence* 23:46 PilzAdam MinetestBot!? where are you? 23:46 PilzAdam sfan5? 23:49 NekoGloop What. 23:49 NekoGloop You're fucking kidding me 23:49 NekoGloop I can't even make the stainless steel. 23:49 VanessaE why not? 23:49 NekoGloop Because, again, technic is coded horribly. 23:50 NekoGloop I have chromium and steel in the alloy furnace. It's eating through my fuel, but not making me any stainless steel. 23:51 NekoGloop It was working, but now it's not 23:51 NekoGloop Does this thing have RBA's temper as well? :P 23:51 VanessaE probably that recipe bug again :D 23:51 sapier warr1024 those functions ahve been designed to limit mods loading arbirtrary files instead of files e.g. within their moddir only 23:52 sapier but their used more often so they needed to suit other usecases too 23:53 NekoGloop VanessaE, it has nothing to do with aliases, it's just technic's pure bad code. 23:55 NekoGloop the amount of purely bad code in this mod astounds me 23:55 sapier did anyone except me realize that everyone seems to call other ppls code "bad"? 23:55 Warr1024 "bad" is just a short way of saying "someone else's" 23:56 sapier ohhhh I see 23:56 NekoGloop It's bad if it doesn't work 23:56 sapier code dosn't work on it's own ;-) 23:56 Warr1024 it's user error 23:56 Warr1024 the user's error is that the user isn't the original developer. 23:57 sapier you have to use the code exactly like it was meant to be used not how you think you could use it 23:57 Warr1024 I'm sure it passed the "it works for ME on MY machine" test :-) 23:57 kaeza every time someone indents badly, a puppy dies 23:58 kaeza do you want all the puppies to die??? 23:58 sapier 1 23:58 sapier 2 = 33 23:58 sapier do 23:58 sapier ddd 23:58 sapier another 4 ones 23:58 Warr1024 it's not possible to indent non-badly. 23:58 VanessaE poor puppies :( 23:59 sapier come on Warr you need to use some bad indention in chat too 23:59 kaeza you monster! 23:59 * VanessaE fires up the kitten generator - hopefully a few of these ill suffice 23:59 VanessaE will* 23:59 PilzAdam !op 23:59 PilzAdam !deop