Time Nick Message 00:14 cornernote 1-1 was a racehorse, 2-2 was 1-2, 1-1-1-1 race 1 day, 2-2-1-1-2 00:16 cornernote why is 6 afraid of 7? 00:16 cornernote because 7-8-9 00:16 cornernote =) 00:17 RealBadAngel if i knew what the heck are u talkin about :) 00:17 Uberi hi cornernote! 00:18 cornernote hey guys 00:18 cornernote nobody ever knows what im talking bout 00:18 cornernote u know what im talkin bout ? 00:20 Uberi oops 00:20 cornernote push the eject button by mistake ? 00:21 Uberi red wire, blue wire, always get them confused :/ 00:22 cornernote thats what i love about mesecons, just yellow wire 00:22 Lumpio- mese 8D 00:27 cornernote the community can be rude to newbies sometimes 00:27 cornernote kinda sad 00:28 cornernote we should encourace newbies 00:28 cornernote encourage too 00:28 cornernote even if they come and copy our ideas/mods and release similar/exactly the same mods 00:28 RealBadAngel true 00:28 cornernote the older community knows who made the 1st one, and it will remain more popular 00:29 Uberi I agree 00:29 cornernote and there isnt a lot of new ideas for mods 00:29 khonkhortisan "One One" was a racehorse, "Two Two" was one too, "One One" won one race one day, "Two Two" won one too 00:29 Uberi imitation is the sincerest form of flattery 00:29 cornernote so copying is soemthing that will almost definately happen by any new modder 00:29 khonkhortisan I heard the 6/7 joke before but not that one 00:31 RealBadAngel i just copied Jeija's 17 lines of code 00:31 RealBadAngel i mean that was whole mod ;) 00:40 cornernote doesnt beat my 1 line mod 00:40 cornernote http://minetest.net/forum/viewtopic.php?id=3281 00:40 cornernote =) 00:41 Uberi I love that air sword 00:41 cornernote yeah, i cant claim credit for it... it was a community effort 00:41 Uberi I just dominate PvP with it all the time 00:53 khonkhortisan I don't see where to get the new version 00:56 RealBadAngel of air sword? 00:58 khonkhortisan air shield 00:59 Uberi look to the right of the inventory 00:59 Uberi it comes with the main modpack 01:21 RealBadAngel testing improvements to the mining laser 01:21 RealBadAngel now im shooting apples with laser lol 01:22 khonkhortisan it should turn them into applesauce 01:22 RealBadAngel hehehhe 01:22 RealBadAngel i do have here item_drop 01:23 RealBadAngel they just fallin down from the sky 02:07 NakedFury can you do colored lasers if the player adds a dye when crafting the tool? 02:18 RealBadAngel i could 02:19 RealBadAngel damn falling nodes 02:19 RealBadAngel when they got non integer pos values, they got stuck 02:20 RealBadAngel im tryin to overwrite default definition of falling nodes right now 02:20 Uberi we can override __builtin? 02:22 cornernote yes 02:22 RealBadAngel minetest.register_entity("default:falling_node", { 02:22 RealBadAngel theres somethin like this 02:22 RealBadAngel i want to everride it 02:22 RealBadAngel *o 02:22 cornernote https://github.com/PilzAdam/builtin_item/blob/master/init.lua 02:22 Uberi awesome 02:23 cornernote i dont think thats a good way to set it tho 02:23 RealBadAngel its not there 02:23 RealBadAngel its in default 02:24 cornernote sorry, was talking to Uberi 02:24 OldCoder Hi 02:24 cornernote i think this is the right way to override an item/node/entity - https://gist.github.com/3815683 02:25 OldCoder Uberi, hi. Has khonkhortisan spoken with you regarding a WE question? 02:25 Uberi hey OldCoder, which one? 02:25 Uberi that is really neat cornernote 02:26 OldCoder Uberi, Hi. I am writing... 02:26 cornernote yep, that way 2 mods can extend 1 entity 02:26 cornernote one mod can change the drop, another can change the texture, or whatever 02:27 OldCoder Uberi, I've started to use WE to rescue worlds. Looks quite useful. khonkhortisan IIRC reports that savemeta and loadmeta seem incomplete for chests and other objects. He states a bug has been filed. The tool will be used to regenerate a world entirely with all the new ores and stuff included. 02:28 Uberi OldCoder: ah yes, I remember that 02:28 cornernote metaload a whole world ? 02:28 Uberi here is the issue: https://github.com/Uberi/MineTest-WorldEdit/issues/18 02:28 RealBadAngel ok, laser to work perfectly need a small patch to /minetest_game/mods/default/init.lua 02:29 Uberi now the problem, OldCoder, is that minetest's inventory system stores itemstacks directly, which are userdatas in Lua 02:29 RealBadAngel OldCoder, hi 02:29 Uberi Metasave can't handle userdatas, obviously, so none of the inventory gets saved 02:29 cornernote theres a tostring function 02:29 Uberi there's no simple solution to this problem as of now that can work reliably, I'm afraid 02:29 cornernote or totable or something 02:29 cornernote sec 02:29 Uberi cornernote: yes I know 02:30 cornernote so chests/etc can be saved like that ? 02:30 Uberi that still leaves userdatas in the data.inventory[n] slots 02:30 Uberi (itemstack objects, I mean) 02:30 Uberi we need to serialize itemstacks 02:30 cornernote cant we set to nil before saving the row ? 02:30 cornernote oh 02:30 cornernote ok 02:30 cornernote yeah 02:30 Uberi if it doesn't save, chests get messed up :( 02:30 cornernote and then unserialize when we load them back 02:31 cornernote do we need to save chests with contents ? 02:31 Uberi yep 02:31 Uberi I'm working on the next version of the WE format 02:31 Uberi it's fully backwards compatible with the current WE 02:31 Uberi (the current one has space reserved for future fields, so I can add a metadata field) 02:32 cornernote i guess WEM gets dropped for backwards support ? 02:32 Uberi no, I'll add it to deserialize_old along with the original WE format 02:32 OldCoder Hi! 02:32 cornernote awesome, thank you 02:32 OldCoder Catching up ty 02:33 cornernote all my machines are in that format 02:33 Uberi never break backwards compat :) 02:33 cornernote u know... 02:33 cornernote WE 4.x loads upside down 02:33 Uberi hmm? 02:33 cornernote sorry, 0.4.x 02:33 OldCoder Uberi, thank you very much for the update. Please indicate when you would like me to update or arrange tests. 02:34 Uberi I certainly will, OldCoder! 02:34 cornernote if you load a *.we file that was saved in 0.4.x, using latest version, it loads it upside down 02:34 Uberi that is very very strange 02:34 cornernote i'll get you one... sec 02:34 Uberi cornernote: can I get an example? 02:34 Uberi ah thanks 02:35 cornernote http://minetest.net/forum/viewtopic.php?id=2372 02:35 cornernote see the 0.4.5 links 02:35 cornernote also - http://minetest.net/forum/viewtopic.php?id=2159 02:35 cornernote http://minetest.net/forum/viewtopic.php?id=2156 02:35 Uberi wow these are some lovely builds 02:35 cornernote i looked at the code to try fix 02:36 cornernote however it was easier for me to just use the 0.4.5 version, then load them... then use 0.5 and save them again 02:36 Uberi probably something to do with deserialize_old 02:36 cornernote yep 02:36 cornernote some y setting thats different 02:36 Uberi will investigate, I'll open an issue for now so I don't forget 02:37 cornernote or the file is flipped, so it loads backwards 02:37 cornernote no, that doesnt explain it 02:37 cornernote probably something simple if u know what you are looking for 02:40 Uberi here's the issue for reference: https://github.com/Uberi/MineTest-WorldEdit/issues/21 02:43 Uberi hey cornernote, I'm thinking of integrating worldedit_gui in the modpack 02:44 Uberi is inventory_plus redistributable under GPLv3? 02:44 cornernote yep 02:45 cornernote that would be cool, cos im becoming a but busy with other stuff recently 02:45 Uberi awesome, I'll tell you how it goes :) 02:45 cornernote and i'd like to see full support for worldedit_gui for all we functions 02:45 NakedFury could a //stack z 3 y 2 be possible in the future? 02:46 Uberi yeah, we might need a refactoring of the GUI right now, I spent 30 minutes lookign at it and am no closer to understanding what it does :) 02:46 Uberi NakedFury: what would that do? 02:46 NakedFury diagonal stacking 02:46 cornernote NF, might as well fo X/Y/Z 02:46 cornernote oh, i thought it was a combination of stack x + stack y 02:47 NakedFury I just gave an example: //stack x/z/y # z/x/y # 02:47 cornernote diagonal stack, interesting 02:47 NakedFury for stairs is a good example 02:47 cornernote no, mine was 3d, as opposed to 2d 02:47 cornernote eg: //stack x # y # z # 02:47 NakedFury yeah ultimate //stack3 02:48 Uberi NakedFury: I guess it's possible, but I need to figure out a way to make it elegant 02:48 cornernote like //stack3 # # # 02:49 NakedFury and could it yet again be possible to bind //p set to an item? 02:49 Uberi yeah, something like that 02:49 Uberi NakedFury: hmm? 02:49 NakedFury have you used MC worldedit? 02:49 Uberi nope 02:49 NakedFury selecting positions can be done with a stick or item 02:50 NakedFury easier than typing the command 02:50 NakedFury maybe a way to bing all the commands to items if the player wants 02:50 Uberi a stick! 02:50 Uberi I never thought of that 02:50 Uberi hmm, I can see it now 02:51 Uberi we'd have a worldedit_items module 02:51 NakedFury if you ever need ideas to expand WE you could check out MCs version. 02:51 Uberi that goes on my todo list now, thanks :) 02:52 NakedFury no problem. this past few days I have been using WE a lot 02:52 NakedFury making long walls with hundred of nodes 02:52 NakedFury deleting thousand of blocks 02:53 cornernote Uberi - thats kind of like deploy nodes 02:53 NakedFury only 1 time did it crash when I accidentaly made a stack with 405 instead of 45 02:53 cornernote which i didnt use WE for, and i should have :( 02:53 cornernote how about this.... 02:53 cornernote you save your WE file 02:53 Uberi cornernote: oh I thought it depended on WE 02:53 cornernote and then you can see it in your inventory 02:53 Uberi in any case it's real cool 02:54 cornernote no, see i wanted the functions to be a little different.. eg load positions and stuff 02:54 Uberi I have no idea why the house is upside down :/ 02:54 cornernote and you had no sphere 02:54 Uberi yep 02:55 Uberi it's a bit slow still right now 02:55 Uberi I'd like to make a bresenham based version 02:55 cornernote so i used it as a chance to dig in all the WE code, and change stuff, without worrying about needing to fork/push stuff back to WE 02:55 NakedFury I guess WE can in the future have stuff like //mirror x/z/y #(distance to mirror) simple //delete (removes every node in the selection) //drain (takes out all the water sources and flowing) same way //fill or //pour would fill selection with water. 02:56 Uberi hey can we change the description of individual itemstacks? 02:56 cornernote is the deserialize_old the same as the old deserialize function ? 02:56 Uberi NakedFury: //delete is //set air, //drain is //replace water_source air, //fill is //replace air water_source 02:56 Uberi cornernote: it's supposed to be 02:56 Uberi but I now see that this is not quite the case 02:57 cornernote i think you cant set the name of an itemstack 02:57 Uberi aw 02:57 cornernote so u'd have to pre-define 10 02:57 cornernote then they can save into one of the 10 "slots" type thing 02:58 Uberi I guess that'd work, I don't think anyone uses much more than 10 anyways 02:58 cornernote well, items, not slots 02:58 cornernote just means they cannot name them 02:59 cornernote Uberi - did you use deploy nodes arrows ? 02:59 cornernote that was a fun addition... lets you shoot buildings into existance 02:59 Uberi cornernote: nope, didn't get around to trying those yet 03:00 cornernote i should do a screencast of that 03:00 Uberi how does it work? 03:00 NakedFury http://wiki.sk89q.com/wiki/WorldEdit/Reference shows all commands. also it is open source 03:00 cornernote you craft an arrow (needs throwing mod) 03:00 cornernote you shoot 03:00 cornernote when it lands, it does like a //load 03:01 cornernote you can craft arrows that make: buildings, spheres, pyrimids, etc, etc 03:01 Uberi but how do you specify which building to load? 03:01 cornernote random 03:01 Uberi ah, neat 03:02 cornernote i load all files in /buildings/*.we 03:02 cornernote so adding more is simple 03:02 cornernote actually, there are 3 sizes 03:02 cornernote small/medium/large 03:02 cornernote each has its own folder 03:02 cornernote arrows only spawn small 03:03 Uberi aha 03:03 NakedFury small/medium/large/HUGE 03:04 Uberi I found it, for some reason the save routine was doing everything backwards :/ 03:04 Uberi all coords were negative for some reason 03:04 cornernote maybe to do with how the user set pos1/pos2 ? 03:04 Uberi {x=pos1[1]-x, y=pos1[2]-y, z=pos1[3]-z} rather than {x=x-pos1[1], y=y-pos1[2], z=z-pos1[3]} 03:05 cornernote once we can add maze as a shape in WE, i will port that mod to use WE instead of its own libs 03:05 cornernote and also towntest.. would be cool if the NPC built pyramids, etc 03:05 Uberi oh man that would be awesome 03:05 cornernote but WE loads instantly 03:05 Uberi but I gotta get some shuteye now 03:05 cornernote i just load 1 block at a time 03:06 cornernote ok, night Uberi 03:10 NakedFury is it easy to do new commands? 03:11 NakedFury I have been wanting some global inventory version of pulverize but dont know if it can be done in lua 03:41 OldCoder U.S. worlds going down for several quick changes 03:42 NakedFury waiting for them 03:42 OldCoder yes; working... 03:44 OldCoder NakedFury, try 03:44 NakedFury ok 03:46 NakedFury online fine 03:47 RealBadAngel im playin more than half an hour with changes already 03:47 OldCoder RealBadAngel, Yes 03:47 NakedFury woah blocks fall now! 03:47 OldCoder But need to see if I did this right 03:47 NakedFury thats nice 03:49 RealBadAngel how do you like chainsaw and laser now/ 03:49 RealBadAngel ? 03:49 NakedFury gonna check now, my hands are handicapped because of popcorns 03:50 NakedFury chainsaw texture looks flat 03:50 NakedFury the textures most likely were too transparent 03:50 RealBadAngel timber mod is gone, so only chainsaw is able to cut whole tree 03:50 RealBadAngel i will make later today another texture 03:51 RealBadAngel this has some semi transparent pixels 03:52 NakedFury is there a technic:laser_mk1 giveme charged version? 03:52 RealBadAngel nope 03:52 NakedFury ok 03:52 RealBadAngel you have to use batbox 03:53 NakedFury okay 03:57 RealBadAngel im goin afk, c ya later 03:58 OldCoder RealBadAngel, c u 03:58 OldCoder NakedFury, assessment? works/ 03:58 OldCoder ? 04:02 NakedFury was washing hands 04:02 OldCoder Hi 04:02 OldCoder I am asleep 04:02 OldCoder Zzz 04:02 OldCoder Patches in diff -ruN format will be gratefully accepted and merged 04:03 NakedFury ok laser works great now 04:03 OldCoder Send us your patches, mods, textures 04:03 OldCoder Sounds goodzzz 04:03 OldCoder <--- asleep 04:03 OldCoder <--- had a long day but is pleased to hear about wonders of Technic 04:03 OldCoder <--- encourages people to try the new laser 04:04 OldCoder <--- is resting 04:04 OldCoder 04:04 NakedFury ok I am. I will write down any problems with server or mods I find and send it later 04:04 NakedFury good night 04:05 OldCoder NakedFury, that will be appreciated. And BTW do send any notes in general you wish to become parts of new guides. I will edit such documents over time. 04:05 NakedFury ok. one thing I have noticed is that the lightning doesnt generate some times but I think that is something with engine 04:07 OldCoder NakedFury, do this: text file this type of remark and paste for me or email me. or thread it and link me to the forum post. I like to collect this type of thing. 04:07 OldCoder over time 04:07 OldCoder consensus builds 04:07 NakedFury ok 04:07 OldCoder and the result is a polished product 04:26 OldCoder Zzz 04:35 khonkhortisan NakedFury, you could register another item that all it does is give you a charged one and then disappears. The only thing that makes it charged is the wear. 10:00 OldCoder Looks quiet here tonight 10:10 * ruskie looks around... runs across the channel and hides again in a dark corner 10:24 Taoki I'm back 10:25 PilzAdam Hello everyone! 10:25 Taoki OldCoder: Not sure if you seen. I'm working on implementing 3D models for players and nodes, and so far it's working. Might need help at some point... currently doing the LUA API to allow players to have a customized appearance 10:25 Taoki hi 10:25 OldCoder Taoki, Hi! 10:25 OldCoder Reviewing 10:27 OldCoder Taoki, People have attempted 3D before. Speed, stability, and attractive would be the issues. Regarding custom appearance I am close to that now with 2D. Should be simple to do this by modifying content_sao.cpp or even with a mod. 10:27 OldCoder Taoki, essentially I need to know how to obtain a nick at the point where player*.png are selected in content_sao.cpp. If that information is available I could probably write the rest. 10:27 Taoki OldCoder: ok. 3D players are heavily requested, and my implementation uses the Irrlicht functions to render them. Pretty sure it will be stable, but I'll see how my code goes 10:27 OldCoder Taoki, have fun 10:28 tripod any WIP shots? 10:28 Taoki Will try :) Hope it is stable 10:28 OldCoder Taoki, see above. Are you familiar with content_sao.cpp ? 10:28 Taoki OldCoder: Became yesterday 10:28 OldCoder Taoki, last attempt didn't work under Windows I think 10:28 Taoki tripod: http://minetest.net/forum/viewtopic.php?pid=48624#p48624 10:28 OldCoder Reviewing 10:29 OldCoder Taoki, you are Kitsune? 10:29 Taoki OldCoder: The post above what I just linked has detailed code information about what I'm doing 10:29 Taoki Yes, MirceaKitsune is my other nick 10:29 OldCoder Very well. I see you use Blender. 10:29 OldCoder Promising. 10:29 Taoki yeah, only modelling app I know and love :) 10:29 OldCoder It is fine! 10:29 tripod Kitsune from xonotic? 10:30 Taoki OldCoder: It is. Since again I'm using actual meshes, with the Irrlicht code 10:30 Taoki tripod: yes 10:30 tripod nice 10:30 OldCoder Taoki, I will help if I can. Probably not experienced enough at this level. But I will review code if requested. 10:30 tripod did you do that vore nex mod 10:30 tripod i forget 10:30 tripod vore arena i forget 10:30 tripod was mad anyway 10:31 Taoki tripod: Vore Tournament. Yes that's a game I made, forked from Nexuiz :) 10:31 Taoki OldCoder: Thanks. Trying to see what I can do for now then I will post when I need help. My code is already on GIT too 10:31 Taoki The one from last night at least, the rest still needs fixes 10:32 OldCoder Taoki, a fork GitHub for my servers and clients may go up. But ATM I need to proceed incrementally. Making sure everything is sensible at each step. I need to create a framework that others can take over and be happy with. That is my primary goal. 10:32 OldCoder Taoki, I will for example autogenerate web pages for mods, configuration files, the server code, etc. 10:32 Taoki sure 10:33 OldCoder Taoki, I have scripts that rebuild worlds. They are evolving. I'd like to provide a complete framework for all of this. 10:33 OldCoder So, one step at a time 10:33 TheRedMood Hello 10:33 TheRedMood :) 10:34 Taoki OldCoder: In my case, I'm most interested in urgent remaining features being added to the code. 3D players is one... we're all waiting for that for months. Since no one else did it, I thought to jump in... and surprisingly even as a C++ n00b I'm getting some stuff done :P 10:34 Taoki hi 10:34 OldCoder Taoki, I'll let you get back to work or play. But a question; are you familiar with content_sao.cpp or know who is? I wish to patch that code and it should be easy. If somebody can tell me how to get the player nick where player*.png are selected I can handle that change myself. 10:34 OldCoder I will add player specific 2D avatars 10:35 TheRedMood OldCoder: Really nice stuff going on. Are you planning on making a run for it and doing a new version? 10:35 Taoki OldCoder: I only looked into it last night. But, I know where the player images are set, just a moment 10:35 OldCoder TheRedMood, I already have 10:35 TheRedMood OldCoder: Nice. Links? 10:35 OldCoder TheRedMood, but I am not preempting anything. The goal is to produce a framework that happens to merge people's patches. 10:35 OldCoder TheRedMood, one moment 10:35 TheRedMood Really... That sounds very hard 10:36 OldCoder Nope 10:36 OldCoder Easy 10:36 Taoki OldCoder: content_sao.cpp around line 788. m_prop.textures.push_back("player.png"); 10:36 TheRedMood Well 10:36 TheRedMood Nice :) 10:36 TheRedMood I am going back to my C 10:36 OldCoder TheRedMood, the new Linux build instructions have links to code but it will be expanded: 10:36 OldCoder http://oldcoder.org/general/minetest/mtbuildlinux.html 10:36 OldCoder 10:36 TheRedMood I have been working my way trough a book now for a long time 10:36 OldCoder Taoki, that is precisely the code I am talking about 10:36 OldCoder OldCoder: content_sao.cpp around line 788. m_prop.textures.push_back("player.png"); 10:36 Taoki OldCoder: Also, m_prop.visual = "upright-sprite"; - This is what makes the player draw as a sprite. In my implementation I add a new type called "mesh" 10:37 OldCoder Taoki, Found it weeks ago. I simply need to know how to retrieve player nick at that level. Any ideas? 10:37 Taoki OldCoder: Yes, but one problem I'm running into as well: That code is ran when the player first spawns. I don't know how you modify it in realtime 10:37 OldCoder I mean the content_sao.cpp code you just mentione 10:37 OldCoder Taoki, that can be addressed later 10:37 Taoki ok. That I'm not very good with sadly, can't tell 10:37 OldCoder Taoki, I am looking ATM just to give players different avatars. Thank you for your remarks. 10:37 Taoki There is a function somewhere to get a player by name. I don't know how to do it there, sorry 10:38 OldCoder I have asked in the dev channel but no responses 10:38 Taoki I'm surprised I even know what I do so far :P 10:38 TheRedMood Taoki: You look like you are good with your code. 10:38 OldCoder Taoki, do what feels appropriate 10:38 Taoki thanks 10:38 TheRedMood Taoki: Can I ask which languages you have done, and how you comment your code. 10:38 TheRedMood Taoki: Also do you have any tips for a young person, trying to finish a project. I keep goign offtrack doing other stuff :/ 10:39 Taoki TheRedMood: Only coding I've done in the past is QuakeC (Xonotic gamecode, a small language similar to C++) and LSL in Second Life for scripting 10:39 Taoki Those are the only ones I'm really familiar with. The rest I'm learning 10:39 Taoki Sorry, I don't know too much yet 10:39 TheRedMood Ohh, don't feel sorry, sir/miss ! 10:40 Taoki ok :) 10:40 TheRedMood Can I ask what languages you are currently learning, sir/miss? 10:40 OldCoder TheRedMood, I believe he is a sir 10:40 Taoki Any languages I'm working with 10:40 TheRedMood OldCoder: I have been burned before assuming things, sir. 10:41 OldCoder TheRedMood, O.K. 10:41 Taoki lol 10:41 TheRedMood I just hit the pointer and memory part of the C programming language book. 10:41 OldCoder Taoki, TheRedMood is friendly and does not bite :-) 10:41 TheRedMood This is going to be hard :( 10:41 TheRedMood But I do give hugs! 10:41 TheRedMood :D 10:41 Taoki sure 10:41 Taoki :P 10:41 OldCoder TheRedMood, allow him to work 10:42 TheRedMood ; ~ ; 10:42 OldCoder Whoa! 10:42 OldCoder He is very pleased by your encouragement 10:42 TheRedMood *sniff* *sniff* 10:42 Taoki xD 10:42 TheRedMood ; ~ ; 10:42 OldCoder Do not be ;_; 10:42 OldCoder be :D instead 10:42 TheRedMood Beeeewwwhhhh 10:42 * TheRedMood runs away from OldCoder 10:42 OldCoder As he is learning useful things 10:42 * OldCoder is nonplussed 10:42 Taoki Just a FYI about earlier: Online you can call me either sir or miss, I don't care xD Just to answer the question 10:43 OldCoder TheRedMood, why don't you go add a command to RedSand(s) 10:43 * TheRedMood hides behind Taoki 10:43 Taoki Also, about working, I'm kinda stuck with my code now, and trying to find a solution 10:43 OldCoder Taoki, what's happening? 10:43 TheRedMood I can help you if you want, sir. 10:44 Taoki OldCoder: I want to make the LUA API be able to change models on players. But model is only set when an entity is initialized so far 10:44 Taoki To change it on the player I'd need to remove and re-add him, and that's even more crazy 10:44 Taoki Eh... miss sounds a little nicer :P 10:44 TheRedMood Taoki: Sorry, miss. 10:44 OldCoder Taoki, Wait; somebody showed me something about this recently 10:44 Taoki NP. But yeah, not sure what to do there. Because I can't re-create the function which changes the mesh type 10:44 * OldCoder thinks back 10:45 TheRedMood Taoki: Can i add something, miss? 10:45 Taoki In content.cao.cpp, around line 715. That's where the mesh and appearance of objects is decided 10:45 OldCoder Taoki, I will not be helpful here. I can't recall who talked about this. But people here do know this. The answer will turn up. 10:45 Taoki ok 10:45 OldCoder Taoki, wait; it's coming back to me 10:46 Taoki Look at line 790 there, which is : else if(m_prop.visual == "cube"){ 10:46 OldCoder Grepping the logs now 10:46 * TheRedMood is still waiting..... 10:46 OldCoder TheRedMood, be specific 10:46 OldCoder In case people missed it 10:46 Taoki That's where shape is decided when an entity is added. The code there is complex... you use a mesh node that isn't available in other code from what I'm seeing 10:46 TheRedMood This sounds like the thing you would not implement in the API. 10:46 Taoki But, things there are only triggered when the entity is initialized 10:46 Taoki You can't easily trigger it after to change something 10:47 OldCoder https://github.com/celeron55/minetest/blob/master/games/minimal/mods/experimental/init.lua#L14 10:47 OldCoder Taoki, is this code of interest? 10:47 OldCoder Taoki, this code apparently changes the player into a cube at runtime 10:47 Taoki OldCoder: Ahh, yes 10:47 Taoki It shoes something I didn't know exists. Thank you 10:47 * TheRedMood is ignored ; ~ ; 10:47 OldCoder You are most welcome 10:48 Taoki obj:set_properties({visual="cube"}) 10:48 Taoki That 10:48 OldCoder Taoki, ask TheRedMood to help somehow and he will be pleased 10:48 Taoki This means the code I said only runs at runtime will work after as well. But I wonder how... 10:48 OldCoder Perhaps he could go work on his mod 10:48 OldCoder Taoki, have fun 10:48 Taoki OldCoder: Does that mod you just linked require code changes too? Or was it compatible with latest GIT from c55? 10:49 Taoki I need to know what code changes it needed if so 10:49 OldCoder Taoki, it is actually rather old code 10:49 TheRedMood ; ~ ; 10:49 OldCoder Taoki, may or may not still be compatible 10:49 Taoki Yeah. But did the LUA script require code changes? 10:49 OldCoder Taoki, I was told that it was a standard part of the source for a while 10:49 Taoki ok. That's very good 10:49 OldCoder Therefore may or may not be fully compatible at this time 10:49 OldCoder Try it 10:49 TheRedMood ;_; .... 10:49 OldCoder TheRedMood, Taoki is focusing 10:50 OldCoder TheRedMood, why not work on your own mod? 10:50 TheRedMood Meanie ; ~ ; 10:50 OldCoder Nah 10:50 Taoki OldCoder: Anyway, that LUA code you just posted may be the base of the LUA function for configuring players too. Because I plan to make player configuration a LUA default, no longer hard-coded 10:50 OldCoder TheRedMood, you are welcome to help. But people do need to focus. 10:51 OldCoder Taoki, all right 10:51 TheRedMood You only focus on being a meanie :( 10:51 Taoki Because it's exactly what I would need 10:51 OldCoder TheRedMood, ? No. Taoki O.K. 10:52 Taoki The lines in that lua script would (at the end) typically be something of the form: set-player-type-to(mesh); set-player-mesh-to(...); set-player-texture-to(...); 10:52 Taoki For each player 10:52 * TheRedMood sits on Taoki shoulders 10:52 TheRedMood What are you doign? 10:52 Taoki And a name filter can customize each 10:52 TheRedMood :o 10:52 Taoki heeee :) 10:52 TheRedMood I need to go now, miss. 10:52 Taoki later 10:53 * TheRedMood jumps down and bows for Taoki 10:53 Taoki awww 10:53 TheRedMood I hope you find it fun and giving to code, miss 10:53 Taoki have fun 10:53 TheRedMood See you :) 10:53 TheRedMood And you OldCoder 10:53 TheRedMood And everyone 10:53 TheRedMood Bye x3 10:53 Taoki It's fun sometimes 10:53 OldCoder y w 10:57 Taoki Yeah OldCoder, that script was golden. I was attempting to use a different function... now that I saw how it's done there I don't need to at all 10:58 OldCoder Taoki, glad to hear it 10:58 Taoki The hard-coded player will remain an "upright-sprite", LUA will set players to be 3D models 10:58 TheRedMood Miss are you still in school? 10:58 OldCoder Taoki, the 3D mode will be an option. Classic 2D will remain. Is this the case? 10:58 Taoki TheRedMood: Computer high-school. I rarely frequent it though... because it's about boring complex stuff and not developing open-source games :D 10:59 Taoki OldCoder: It sounds best to keep it such, yes 10:59 OldCoder Taoki, what is "computer high school" ? 10:59 Taoki Some might prefer the 2D player by default LUA is best for configuring 10:59 Taoki OldCoder: Informatics high-school 10:59 OldCoder All right 10:59 Taoki About programming and the like 10:59 Taoki Since I'm a geek from mom's basement and that's the main thing I know xD 11:00 OldCoder k 11:00 TheRedMood Taoki: Can I say that i envy you? 11:00 TheRedMood I am still with regular school and I am having a hard time focusing on the subjects I find not giving or learning 11:01 TheRedMood They are not contributing to anythign I can ever use 11:01 Taoki It's ok, I understand 11:01 Taoki TheRedMood: Yeah, that school is that way. I only went to it cuz my parents forced me to, and I guess law did x.x I hate the concept, but that's just me 11:02 Taoki If at least they thought only useful things. Instead of forcing you to remember poems you don't need written by some artist 300 years ago and what not 11:02 TheRedMood Taoki: I could not agree more, miss. 11:02 TheRedMood Taoki: But you sound like you are past that. 11:02 Taoki thankfully. Just due to age heh 11:03 Taoki In my country you start that school at the age of 7 and do 8 years 11:03 Taoki I'm 23 now 11:03 Taoki (and feeling like I'm 80 already :P) 11:03 OldCoder Taoki, country? 11:03 Taoki Romania 11:03 OldCoder Taoki, ah 11:03 OldCoder Taoki, we have another Romanian 11:03 Taoki An half third-world half occidental country in the EU 11:04 OldCoder But he may not return 11:04 TheRedMood 15 here 11:04 TheRedMood norway 11:04 Taoki Nice. And sorry to hear that 11:04 TheRedMood i need to go now 11:04 TheRedMood bye 11:04 Taoki later 12:02 OldCoder sfan5, wb 12:02 sfan5 thx 12:03 OldCoder sfan5, any tips about getting player nick in the content_sao.cpp code that sets player*.png ? The change I have in mind would be better at the mod level but a C++ patch would be easier for me to write initially 12:32 Taoki OldCoder: In that script you mentioned, https://github.com/celeron55/minetest/blob/master/games/minimal/mods/experimental/init.lua#L14 What so I register the function to to get it working? Typically it's something like minetest.register_something(function) 12:32 Taoki But I don't know how this one should be registered and the script doesn't seem to show 12:32 TheRedMood hello 12:32 TheRedMood Back for 5 mintues 12:33 TheRedMood Not happy :( 12:33 OldCoder Hi 12:33 OldCoder Reviewing 12:33 OldCoder Taoki, one moment 12:34 OldCoder sfan5, would you care to comment on Taoki's question? You linked me to the code previously 12:35 OldCoder TheRedMood, why are you displeased at this time? 12:35 OldCoder Taoki, sfan provided the code and may be able to comment when his schedule allows 12:35 Taoki sure 12:36 TheRedMood OldCoder: Because I am not happy with the school system, it is ruining my mental health, my education and it is ontop of all of this goign to choose my feature life conditions 12:36 TheRedMood OldCoder: I wish I was where Taoki is now, but as it stands now maybe I won't even get there 12:37 OldCoder TheRedMood, the problem is not your entire life. And it is not a permanent situation. You will get where you wish to go if you are patient. 12:37 TheRedMood OldCoder: That makes it all more important to learn coding and programming now, so I can get a job in case of me not making it in. 12:37 OldCoder TheRedMood, then you shall learn 12:37 TheRedMood OldCoder: it is not my entier life, you are correct. But ruining this part of my life is not acceptable 12:37 OldCoder TheRedMood, all right. What are your options? 12:37 Taoki TheRedMood: I know what that's like, and I agree :( Not sure if there's any way you can choose not to go there any more 12:37 Taoki In my case when I was young, there wasn't 12:37 TheRedMood OldCoder: Well what if someone has problems adapting so manhy subjects at one time? What if the unrealted crap they are preaching. 12:38 TheRedMood There isen't, miss. 12:38 OldCoder Taoki, when you were young. heh. You are ancient! The redwoods are children to you! :-) 12:38 Taoki :P 12:38 TheRedMood TheredMood* 12:38 TheRedMood I am 15. 12:38 Taoki Yeah I'm 23 but I feel old already... im weird 12:38 TheRedMood >.> 12:38 OldCoder TheRedMood, Taoki neither of you are "weird" 12:38 OldCoder I assure you 12:38 TheRedMood OldCoder: I think miss has gone mad. 12:38 Taoki TheRedMood: My life was bad too when I was 14-15-16, for this reason too... 12:38 OldCoder TheRedMood, how so? 12:38 Taoki nuuu 12:39 OldCoder OldCoder: Well what if someone has problems adapting so manhy subjects at one time? What if the unrealted crap they are preaching. 12:39 TheRedMood OldCoder: Well most certanly am wierd. I have 3 pshycologists that can confirm that. 12:39 OldCoder One evaluates and makes decisions 12:39 TheRedMood OldCoder: Not when it all depends on the overall system. 12:39 OldCoder TheRedMood, it is fine 12:39 Taoki TheRedMood: Very careful with those. Especially which you trust. Won't say more 12:39 OldCoder TheRedMood, you seem adaptable in some ways 12:40 Taoki But yeah, sounds like your life at 15 is the same as mine was at 15 :/ 12:40 OldCoder Work with what you can 12:40 OldCoder If you are frustrated 12:40 OldCoder Evaluate your options 12:40 OldCoder But 12:40 OldCoder Is it possible things will improve? Or that changes can be made? 12:40 sfan5 Taoki: on_step(self, dtime) 12:40 OldCoder sfan5, thank you it is appreciated 12:40 TheRedMood Taoki: Maybe not since you are a girl, miss, but in terms of midns yes. 12:40 Taoki sfan5: What does that do exactly? 12:41 Taoki TheRedMood: Erm, I'm not a girl in real life. Just online. Don't ask :P But yeah 12:41 TheRedMood OldCoder: no. Not until I am done with this phase of the school system. 12:41 TheRedMood Taoki: No questions asked, miss. 12:41 Taoki Well online is a way of putting it 12:41 Taoki ok :) 12:41 OldCoder online is fine and on roles we will dine 12:41 Taoki Wouldn't want people to feel sad I'm not a girl in real life too :P 12:41 TheRedMood Ohh 12:41 sfan5 Taoki: gets executed every tick 12:42 TheRedMood I hope you are not sad that I coudln't careless, miss. 12:42 Taoki sfan5: I think I need something to add the function switch_player_visual to. Not sure where that goes there 12:43 Taoki In the lua script... I'm doing it in init.lua to test 12:44 Taoki So after the function switch_player_visual I need to add something like minetest.register_somehow(switch_player_visual) 12:44 Taoki TheRedMood: No, sure :) 12:45 Taoki sfan5: So how should I word that exactly? 12:46 sfan5 what do you mean? 12:46 Taoki Ah wait, I think I found it 12:46 Taoki minetest.after(1.0, switch_player_visual) 12:47 Taoki That means it's executed after 1 second right? 12:47 Taoki or each 1 second 12:52 OldCoder Octupus, hi 12:55 sfan5 Taoki: after one second 12:55 sfan5 but that piece of code is in the function again,so it gets executed evry seconds 12:55 Taoki sfan5: Ok. Is there a variant that will make it occur every X seconds forever? 12:55 sfan5 -s 12:56 Taoki ah good 12:56 Taoki Thanks for the help 12:56 sfan5 np 13:48 Taoki ok, I am experiencing something I have never seen before 13:49 Octupus WHat 13:49 Taoki The exact same code that worked last night no longer works today. Without having done absolutely any changes. It's like the time of day is causing it to no longer work 13:49 Octupus XD 13:49 Taoki ? 13:49 Octupus ? 13:49 Taoki This is something completely weird and unnormal 13:50 Octupus maybe the coding ghost chaned it :l 13:50 Taoki I don't think I've ever seen a code that breaks without changing absolutely anything in it 13:50 Taoki whatever 13:50 Octupus :) 13:51 OldCoder Taoki, :-) 13:51 * OldCoder laughs out loud 13:51 Taoki What's to laugh about? 13:51 OldCoder Beware the Curse of Werecode!! 13:51 Octupus XD 13:51 OldCoder It was the phases of the Moon! 13:51 OldCoder maybe 13:51 Taoki No. If anything it's something hacking my machine perhaps... 13:52 OldCoder Hmm 13:52 OldCoder What is your OS again? You had a Debian, right? 13:52 Taoki no, openSUSE 13:52 Octupus do u hve a security thinga ma bob 13:52 Taoki Don't think that changes anything though 13:53 OldCoder Taoki, I was not asking for that reason 13:53 Octupus because sometimes those security things take personal info and documents btw 13:53 Octupus :) 13:53 Taoki I'm trying with make clean... 13:53 OldCoder Taoki, can you boot a LiveCD, install dev tools to the RAM copy, and test? 13:53 Taoki no, can't do such things now 13:53 OldCoder This would rule out numerous issues 13:53 OldCoder All right 13:58 Taoki I tried make clean, same. I'm honestly kinda shocked at this, because it's the exact same code and I barely re-compiled it without making any changes 13:59 OldCoder Hmm 13:59 OldCoder This may turn out to be interesting 14:02 Taoki I'll try to restart 14:09 OldCoder Taoki, wb 14:09 Taoki thanks 14:12 Taoki ... 14:13 Taoki I have removed a piece of code and compiled. The piece of code that was removed is still working in the compiled binaries. I cannot understand 14:14 OldCoder Taoki, it is the supernatural at work 14:14 OldCoder Surely demons 14:14 OldCoder :-) 14:14 OldCoder Do not be concerned 14:14 OldCoder This happens 14:15 Taoki or a hacker who hates me at work 14:15 OldCoder There is always an explanation 14:15 OldCoder Possible but unlikely 14:15 Taoki No, there isn't in some cases 14:15 OldCoder Sure there is 14:15 OldCoder You simply do not find it 14:15 TheRedMood back. 14:15 TheRedMood Going to try to find a job. 14:16 OldCoder k 14:23 Taoki ok. The feeling I'm getting is that a parallel source code is being used. Bcecuase I'm compiling mine and something that was completely un-coded still works, which is impossible by any sane logics. I checked the paths and it's my code being compiled however... if I write stupid stuff I get compile errors too 14:23 Taoki *because 14:23 OldCoder k 14:23 OldCoder It will turn out to be something silly 14:24 OldCoder Most likely 14:24 Taoki I deleted the binaries to make sure they are re-generated, and it still happens 14:24 OldCoder k 14:26 TheRedMood Taoki, you get no feedback from it. 14:26 RealBadAngel hi all 14:27 Taoki hi 14:27 ruskie *yawn* 14:32 Taoki I'm still checking this... nothing I've seen before personally 14:33 Octupus hi rba want to play europe server with me? 14:51 Jordach hey guts 14:51 Jordach guys 14:51 Octupus hi 14:52 OldCoder Jordach, hello 14:52 Jordach https://plus.google.com/114730736371852911496/posts/K9SynsiYDjy 14:52 OldCoder RealBadAngel, hello 14:52 Jordach some stuff i took in the fog 14:53 RealBadAngel hi 14:53 RealBadAngel Jordach how do you find changes> 14:53 RealBadAngel ? 14:54 Jordach RealBadAngel, ehm what 14:54 RealBadAngel played today online? 14:55 RealBadAngel OldCoder, anyone complained? 14:55 Octupus rba there is a bird on your house :) 14:56 RealBadAngel bird, bird 14:56 RealBadAngel ive made some more important changes 14:56 RealBadAngel fixed all the mining tools 14:57 Octupus i scared the bird away 14:57 OldCoder RealBadAngel, Nope 14:57 RealBadAngel removed timber mod - now its a function of chainsaw 14:57 OldCoder RealBadAngel, It all seems fine 14:57 OldCoder RealBadAngel, we need to start writing a Technic guide 14:57 RealBadAngel and introduced some fixes to default 14:57 OldCoder Yep 14:57 RealBadAngel and most important 14:57 OldCoder RealBadAngel, see if you can get the fixes merged 14:57 RealBadAngel item drop is now required by technic 14:58 RealBadAngel and all worlds have it 14:58 OldCoder Yep 14:58 RealBadAngel i think today has proven with the fixes its stable 14:59 OldCoder yes 14:59 RealBadAngel im happy then 14:59 OldCoder You should be 14:59 RealBadAngel but as i said earlier today 14:59 Octupus look on the server XD 14:59 RealBadAngel i have to make game mode 14:59 RealBadAngel i need more changes to minetest_game 15:00 OldCoder k 15:00 RealBadAngel i tried to avoid it 15:00 RealBadAngel but some default code is simply fucked up 15:01 RealBadAngel i wont be fightin a week when i can change just 3 lines 15:01 RealBadAngel like we did today 15:01 RealBadAngel small, idiotic change 15:01 RealBadAngel and 3 mods started to work fine 15:01 OldCoder Can't be merged? 15:01 OldCoder Ah 15:02 RealBadAngel laser became stable and usable 15:02 RealBadAngel item drop too 15:02 Taoki OldCoder: About that issue with effects from another code being applied. I seem to have found something that changes it oddly enough. If I run ./minetestserver instead of minetest server it stops happening 15:02 RealBadAngel and all the powered mining tools 15:02 OldCoder Oh? 15:02 OldCoder To both of you 15:02 OldCoder RealBadAngel, can the 3 line change be merged? 15:02 Octupus XD i tried using the chainsaw on glass XD 15:02 OldCoder Into the master? 15:02 RealBadAngel HAVE TO BE 15:03 OldCoder Octupus, what happened? 15:03 Octupus nothin 15:03 OldCoder RealBadAngel, O.K. 15:03 OldCoder Octupus, it should do something 15:03 Octupus just tried to see if it wud work 15:03 OldCoder Not yet 15:03 RealBadAngel otherwise in some cases falling nodes just stuck 15:03 Octupus it shud make crushed glass 15:03 Octupus ^technic idea 15:04 RealBadAngel crushed glass? 15:04 Octupus yes 15:04 RealBadAngel out of what 15:04 Octupus from a chainsaw 15:04 Octupus :) 15:05 RealBadAngel chainsaw is used to cut the trees 15:05 RealBadAngel not the glass thingies 15:05 Octupus ik 15:05 Octupus but the chainsaw shud be able to make crushed glass 15:05 Octupus :) 15:05 RealBadAngel yeah, its like this 15:05 RealBadAngel can my car be an ufo? 15:06 Octupus yes 15:06 RealBadAngel not logic but could be fun 15:06 Octupus ilolz 15:06 RealBadAngel sorry but no 15:07 RealBadAngel this is technic 15:07 RealBadAngel not SG 15:07 Octupus me and jordach just running aroud XD 15:07 RealBadAngel *SF 15:11 Taoki OldCoder: Tes, I think it was a combination of issues. Something very wrong happened before that too, and it's all too mixed up to backtrace what happened. What seems to have fixed it is removing the build folder, and generating a new one with cmake 15:11 Taoki Then I was running minetestserver instead of ./minetestserver, that fixed it too 15:11 OldCoder Taoki, so minetestserver was in PATH first 15:11 Taoki There was likely a something getting stuck in one of the object files and a new build might have solved it 15:11 Taoki Yes, that too 15:34 Octupus hi calinou 15:34 Calinou hi 15:34 * Calinou checks mt forums 15:35 * Jordach does the same 15:35 thexyz any decent patches to merge? 15:36 jin_xi seen mattpt s particle branch ;) 15:36 jin_xi ? 15:36 thexyz yep, but i can't understand what it does 15:37 jin_xi ok, what about memleaks in tile.cpp, and kahrls patch? is that still an option or have the bits rotten too much 15:37 RealBadAngel hi Taiki 15:37 RealBadAngel Taoki 15:37 thexyz jin_xi: it seems too much changed, but i'll test his patch anyway 15:37 jin_xi also, what i'd love to see in minetest_game is a way to obtain default dyes 15:39 jin_xi is there a minetest/minetest_game fork? 15:39 jin_xi or planned? 15:39 thexyz there is one maintained by Pilz, but i don't like it 15:40 Jordach ^ removed xdoors2 15:40 thexyz yep, that too 15:41 thexyz i really prefer this https://github.com/xyzz/minetest-mods/blob/master/xdoors2/init.lua over this https://github.com/PilzAdam/minetest_game/blob/master/mods/doors/init.lua 15:41 Calinou Jordach will soon have 2500 posts 15:41 Jordach id like to say in the words of Charlie Sheen: WINNING! 15:41 Taoki RealBadAngel: hi 15:41 thexyz he also added farming, throwing and bunch of other (useless?) shit 15:42 thexyz too minecrafty 15:42 Calinou any decent patches to merge? 15:42 Calinou you have push rights now? 15:42 thexyz https://github.com/minetest/minetest 15:42 thexyz forked it 15:43 OldCoder is there a minetest/minetest_game fork? 15:43 OldCoder or planned? 15:43 OldCoder Mine 15:44 OldCoder I am accepting and merging patches to everything 15:44 jin_xi well, i think default game and default mods is another discussion 15:44 OldCoder diff -ruN format is preferred 15:44 thexyz jin_xi: yep 15:44 OldCoder There is room for everything; I am running a PilzAdam world 15:46 RealBadAngel i made today patch to minetest_game 15:46 Calinou github shows amount of commits now, my mods repo has 91 commits. 15:46 Calinou thexyz: minetest/minetest, heh 15:46 RealBadAngel round to integer spawn coords of falling nodes 15:46 jin_xi I was thinking of patches like yours RealBadAngel when i asked for minetest/minetest_game fork 15:46 Calinou thexyz: did you ask c55 to merge this to celeron55/minetest? 15:46 Calinou he really should :P 15:47 RealBadAngel because if they get somethin not integer they get stuck 15:47 RealBadAngel not falling and keep hanged 15:47 thexyz Calinou: later 15:47 thexyz time to add more to it 15:47 Calinou k 15:47 jin_xi small fixes... 15:48 OldCoder It is time for me to rest. If anybody wishes, prepare a ZIP of patches for me to use later 15:48 RealBadAngel my patch was caused by laser usage 15:48 OldCoder RealBadAngel, congratulations again on Technic 15:48 Calinou https://github.com/celeron55/minetest/pull/235 and https://github.com/celeron55/minetest/pull/237 15:48 Calinou opinions? 15:48 jin_xi thexyz: whats not to like about adams code? i thought it was good lua practise to put all your mods stuff in a table 15:48 Calinou the latter should have a tweakable max_fps_menu in minetest.conf though 15:48 OldCoder Calinou, if possible get that into diff -ruN format 15:48 RealBadAngel it uses floats 15:48 Calinou OldCoder: ruN diffs ruN! :P 15:48 RealBadAngel when i pass floats to falling nodes they r fucked up 15:48 RealBadAngel when i round them before 15:49 RealBadAngel laser beam and effects are fucked up 15:49 OldCoder ha 15:49 OldCoder See Patch Run 15:49 OldCoder C Code Run 15:49 OldCoder Run Code Run 15:49 OldCoder Zzz 15:49 * OldCoder is resting 15:50 Jordach OldCoder, im sleepy as well 15:50 RealBadAngel thats my patch: http://pastebin.com/7XM1kiyW 15:50 RealBadAngel coords to integers 15:51 OldCoder RealBadAngel, k ty 15:51 OldCoder Zzz 15:51 RealBadAngel and helped a lot ;) 15:51 Jordach thats nice 15:51 OldCoder Same one I did before? 15:51 RealBadAngel yes 15:51 * Jordach loves it when the community actually does something 15:51 OldCoder Got it already 15:51 RealBadAngel Jordach, log in 15:51 OldCoder Jordach, this will be fun 15:51 RealBadAngel need to see somethin 15:51 Jordach alright, is this euro by chance? 15:51 RealBadAngel ofc 15:52 Jordach ^ please speak english 15:52 RealBadAngel of "c"ourse :P 15:52 Calinou this too: https://github.com/celeron55/minetest/pull/216 15:53 * Jordach hauls my ass over to europe 15:59 thexyz Calinou: btw, that patch is awful 15:59 thexyz it also includes some unrelated shit 16:03 jin_xi remember this http://irc.minetest.ru/minetest-dev/2012-07-15#i_2376308 ? its the guy who put a pterodactylus into mt. 16:04 Calinou who cares if it's a dirty hacks 16:04 Calinou better than telling every windows user to fix their hosts file 16:04 Calinou (probably not related) 16:05 Calinou hacks always prevent you to do something else or have nasty side effects -- this one doesn't 16:05 thexyz that hack is just incorrect in so many ways it could ever be 16:05 Calinou thus, it is not an "hack". 16:05 thexyz umm, Calinou, can you call yourself a "programmer"? 16:07 Calinou that patch doesn't make the code less "clean" or whatever 16:07 Calinou thexyz: no 16:07 thexyz it does make code more dirty 16:08 Calinou it's just 5 more lines 16:08 thexyz and it's simply wrong 16:08 Calinou tell an example of a real fix for that problem then? 16:09 hmmmm he's the only one who's observed the problem really 16:09 thexyz i don't even want to explain 16:09 thexyz the problem seems to be lack of ipv6 support 16:11 Calinou games like sauerbraten don't support ipv6, /connect localhost works 16:11 Calinou minetest doesn't recognize localhost for me on this computer (windows :P) 16:11 Calinou or maybe it does now, I tried a while ago 16:12 Calinou nope 16:12 thexyz still, i don't even want to discuss it 16:29 Octupus hi freefull 16:41 PilzAdam Hello everyone! 16:48 Jordach so thats why VE has not been around http://minetest.net/forum/viewtopic.php?pid=48725#p48725 16:51 crusty o/ 16:52 PilzAdam is this the new commuity repo? https://github.com/minetest/minetest 16:52 bulletrulz hello 16:52 PilzAdam hi 16:53 bulletrulz hi adam how you doing> 16:53 bulletrulz ? 16:56 Octupus Hi adam 16:56 bulletrulz hi Octupus 16:57 Octupus hi bulletrulz 16:57 bulletrulz how u doing Octupus 16:58 Octupus fine 16:59 Octupus u 17:00 Octupus i got nothin 2 do 17:01 bulletrulz me niether 17:02 iqualfragile pilzadam: yes it is, but there is another fork of oldcoder wich might have similar aims 17:03 iqualfragile it seems like octupus and bulletrulz have nothing to do either, so they could support you in remaking minetest 17:04 Octupus :) sounds like a plan 17:04 bulletrulz lol i could try :D 17:04 Octupus il help anyway i can 17:13 * Jordach installed Code::Blocks 17:13 Octupus im bord any1 wanna do something 17:17 thexyz bored? 17:17 thexyz https://github.com/celeron55/minetest/issues?state=open — fix'em all 17:17 iqualfragile im just writing a document on how to improve minetest 17:18 Octupus thexyz,u know i cant code it c ++ 17:18 thexyz then start learning it 17:19 Octupus lol how 17:19 thexyz http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list 17:20 Octupus im not buying any books so 17:21 thexyz pirate them 17:21 Octupus isnt that illegal 17:21 Octupus :D 17:21 iqualfragile nooo 17:21 Octupus jordach,if your bored u can always come to my server 17:21 iqualfragile https://en.wikibooks.org/wiki/C++_Programming there! 17:21 thexyz if you don't buy then that's the only way to read them 17:22 iqualfragile and we in germany have quite a lot of books avivable on the internet free for everyone 17:22 iqualfragile http://openbook.galileocomputing.de/c_von_a_bis_z/ 17:23 thexyz well, in russia we have the same situation 17:23 Octupus thanks guys 17:23 thexyz http://thepiratebay.se/ 17:26 Jordach +1 17:26 jin_xi thexyz: http://pastebin.com/HiPbNerU kahrls memory leak patch fixed. how would i test if (painting would make a good test, right)? 17:26 jin_xi s/if/it 17:27 iqualfragile jup 17:31 Octupus jordach im making a technic area in my server 17:36 thexyz jin_xi: use some HD texture pack and reenter game 17:36 thexyz then see if memory usage increases 17:36 jin_xi ok, will do and report back. thanks 17:38 Taoki New progress on mesh players: http://minetest.net/forum/viewtopic.php?pid=48742#p48742 17:38 Taoki OldCoder: ^ If you're interested, feel free to look at that as well. 17:40 Taoki For anyone interested to see the code changes without switching the GIT: https://github.com/MirceaKitsune/minetest/compare/models 17:40 Taoki BBL 17:44 iqualfragile http://typewith.me/p/remake_minetest pilzadam octupus bulletrulz whoever feels like helping to improve minetest_game 17:45 jin_xi so, as i wait for my game to start (its dl'ing media, event tho i play locally) i think the solution to the whole 127.0.0.1 vs localhost issue would be to bypass network entirely for singleplayer, right? 17:48 thexyz jin_xi: singleplayer works just nice 17:49 thexyz the problem may occur when someone hosts MT server and tries to connect to "localhost" 17:53 ruskie hmm wanted to make an ice box but deploying ice just caused it to melt :( 17:56 ruskie hmm guess it was to close to a flame 18:15 PilzAdam bye 18:22 celeron55 I request every developer-ish person to fill this long-looking but actually short thingy: http://c55.me/temp/mt_dev_survey/ 18:24 FreeFull Even if they haven't contributed to minetest at all? 18:24 Lumpio- I think that's what the "considerable stuff you have made" box is for 18:24 khonkhortisan I hope I'm not a bot 18:24 FreeFull khonkhortisan: Are you? 18:24 Lumpio- celeron55: can has access? :3 18:25 Lumpio- I could contribute trollblocks and a translation to kittie pidgin 18:25 FreeFull "Minecraft-like item picking" Isn't there a mod that does that pretty well already 18:25 celeron55 i request you to not discuss about anything in it 18:25 celeron55 you answer what you know 18:34 khonkhortisan I'm going to go with 1 for the first answer. 18:35 TheRedMood Hmm 18:35 TheRedMood OldCoder: I am going to give exherbo a shot 18:38 thexyz why not gentoo? 18:39 Jordach celeron55, we need a permanent operator for this channel - eg, someone with mode +O 18:39 TheRedMood ohh 18:39 TheRedMood I am already using gentoo :) 18:39 thexyz then why do you need exherbo? 18:40 TheRedMood Because it looks like a +1 18:40 TheRedMood :D 18:40 celeron55 hmm, what has happened to VanessaE? 18:40 Jordach shes moving house 18:41 Jordach if you check the ban list i removed landmine, a known griefer 18:41 celeron55 so how do i choose someone to give +o 18:42 thexyz from random import shuffle 18:42 celeron55 everybody gets one vote, and nobody can vote themselves 18:42 celeron55 begin! 18:44 khonkhortisan um, vanessae. or oldcoder. Not me. 18:45 celeron55 vanessae already has nickserv ops, you can't vote her 18:45 ruskie I don't yet know enough about people here to offer a valid opinion 18:45 celeron55 i vote thexyz because he is the only one i know well enough 18:46 celeron55 come on... nobody votes anybody 18:46 Phvli canada would me my choice then 18:46 Phvli i just like their flag 18:46 Phvli whats the vote about anyway? 18:47 celeron55 about ops 18:47 rubenwardy I vote OldCoder 18:48 celeron55 well... fine enough, oldcoder shall be it 18:48 khonkhortisan I remove myself from the vote due to inexperience with chatcommands :) 18:48 khonkhortisan Not that I was in it in the first place 18:49 Jordach celeron55, /mode * +O OldCoder 18:49 Jordach (should engage on join op) 18:50 ruskie usually it's handlede via nickserv iirc 18:51 celeron55 chanserv 18:51 ruskie ups yeah 18:52 celeron55 oldcoder now has chanserv ops (he can get them from chanserv by msging it) 18:52 celeron55 i'd prefer to give ops to somebody else too though 18:53 Jordach celeron55, if you are the only "true" op, and not often around, then problems will occur 18:53 jin_xi oh lol submitted query just for science 18:54 Jordach OldCoder, you here> 18:54 celeron55 Jordach: what "true" op 18:54 Jordach one that has full power over the channel 18:54 Jordach and that would be you 18:54 ruskie basically you mean chanowner 18:55 celeron55 what do you expect me to do then? 18:55 * Jordach is distracted 18:58 TheRedMood celeron55: I think you should give it to a kind person :o 18:58 TheRedMood Someone who is cuddly and cute :3 18:58 sfan5 :/ 18:58 celeron55 anwyay, i don't give higher status to anyone without them asking it 18:58 celeron55 if you want very high chanserv status or push rights or whatever, you need to ASK for it 18:59 jin_xi gtg, later all. 18:59 ruskie so the opposite of what most places usually mandate hehe 18:59 sfan5 celeron55: did you see this: "you should select some trustable people(e.g lua and c++ coders) and they get access to celeron55|minetest and/or celeron55|minetest_game" ? 18:59 celeron55 there are over 70 people in here of whom i probably know about 30, but not well 19:00 celeron55 sfan5: that is what i have been aiming for for the past months 19:00 ruskie is there some overlap with forum mods? might not be a bad idea to give those people +o if not yet 19:00 celeron55 but nobody seems to even want to have it 19:00 TheRedMood well 19:00 sfan5 nobody wants to have it? 19:00 TheRedMood I could voulenteer 19:01 TheRedMood But that would be silly 19:01 TheRedMood Because I am relativly new here 19:01 TheRedMood But if you need people then I can help :) 19:02 sfan5 celeron55: you could give it to thexyz, Jordach,VanessaE, kahrl(if he would reappear), Calinou or me 19:03 TheRedMood btw 19:03 TheRedMood I trust sfan5 19:03 TheRedMood He seems like a kind person, and he is always on watch :o 19:03 TheRedMood +1 for sfan 19:03 sfan5 -1 for "he is always on watch" 19:03 sfan5 thats not right 19:04 TheRedMood Well, yes you are 19:04 TheRedMood :o 19:04 ruskie heh 19:04 sfan5 i'm on often 19:04 Jordach yeah, half the time im watching the channel and playing the game itself 19:04 TheRedMood I can feel your spirtual energy even when you are not here 19:04 sfan5 :D 19:04 sfan5 sometimes i'm online but not there 19:04 Jordach sfan5 is a pc always on person 19:04 ruskie you would generally want 6 people 2 in each timezone set so that they can cover eachother 19:05 TheRedMood Well Norway here 19:05 Jordach ruskie, i run all day on weekends and 4pm to 0pm on weekdays 19:05 iqualfragile i answered your querry 19:05 Jordach (and im GMT+0) 19:05 iqualfragile celeron55: you could look at pilzadam, realbadangel, thexyz and oldcoder 19:06 iqualfragile oldcoder is a robot 19:06 Jordach iqualfragile, me and OldCoder are the same brain type 19:06 sfan5 he haz gmt+2 19:06 sfan5 *me 19:06 iqualfragile +1 19:06 Jordach sfan5, hes from the US 19:06 iqualfragile uhm, gtm+1 19:06 OldCoder Hello 19:06 iqualfragile hi 19:07 sfan5 germany has gmt+2 19:07 Jordach i can cover until vanessa or OldCoder gets here 19:07 OldCoder iqualfragile, I am not presently aware of bot ancestry 19:07 iqualfragile no, germany has gtm +1 19:07 sfan5 celeron55 seems to be away :/ 19:07 Jordach oh god; the west and east divide 19:07 OldCoder Jordach, Hi I am back 19:07 ruskie +2 is summer time 19:07 iqualfragile no, you are no bot, you are a robot! 19:07 OldCoder I am in Silicon Valley 19:08 sfan5 iqualfragile: my navigation device says gmt+2 19:08 OldCoder All right 19:08 ruskie sfan5, yeah it's summer time CEST 19:08 iqualfragile my clock says gtm+1 19:08 ruskie which is gmt+2 19:08 sfan5 its from tomtom and has linux, so it must be right ;) 19:08 ruskie CET is gmt+1 19:08 ruskie which is the standard thing 19:09 ruskie DST sucks 19:09 iqualfragile uh, wait 19:09 iqualfragile yeah, gmt+2… 19:09 OldCoder Hmm 19:10 OldCoder Jordach, is there a new development? 19:10 Jordach OldCoder, you stated before i can handle op right? and hm? 19:10 ruskie /mode +q *!*@* hehe 19:10 sfan5 ruskie: nope.png hehe 19:10 celeron55 okay so umm 19:10 OldCoder Jordach, Yes I think I did. And hmm is just that I am waking up again and catching up. I was resting until just now. 19:11 * OldCoder scrolls up 19:11 * sfan5 waits for celeron to say something 19:12 Jordach OldCoder, remember, no other user here can stress me out 19:12 OldCoder Taoki, I will review the link. celeron55 thank you for your trust. The others, still catching up. 19:12 OldCoder Jordach, I imagine you are right. Is there an open question? 19:13 iqualfragile c55 came here and told us that he wants to grant some people access to the main repos 19:13 OldCoder iqualfragile, Yes. Go on. 19:13 TheRedMood And he was really kind! 19:13 OldCoder I am reading here and above 19:13 TheRedMood He looks cute :) 19:13 iqualfragile and he started a survey 19:13 celeron55 i gave requestable ops to thexyz and Calinou too 19:13 TheRedMood There he is! 19:13 sfan5 celeron55: did you ask all people i mentioned concerning the celeron55|minetest and celeron55|minetest_game access? 19:13 TheRedMood :D 19:13 celeron55 umm... or did thexyz have them already? 19:13 celeron55 whatever 19:14 iqualfragile http://c55.me/temp/mt_dev_survey/ 19:14 OldCoder Vanessa is moving 19:14 iqualfragile and i have collectet some thoughts on how to improve minetest: http://typewith.me/p/remake_minetest 19:14 Jordach celeron55, do i qualify for op here? 19:14 celeron55 two people have already answered the survey; looks useful so far 19:15 iqualfragile yup, thats prety much it 19:15 iqualfragile yaay, was i first or secnd? 19:15 celeron55 it's a secret 8) 19:15 cisoun wppt 19:15 cisoun *w00t 19:16 cisoun Is it for important purpose ? 19:16 Kray the fuck, since when we had ops here 19:16 OldCoder iqualfragile, I agree PilzAdam, RealBadAngel, and thexyz are sensible 19:16 iqualfragile since c55 came back and threw some bits of op around 19:17 iqualfragile kray ^ 19:17 iqualfragile ↑ 19:18 sfan5 celeron55: can you please explain the "(available where?)" to me? 19:18 iqualfragile give him a link to a repos or forum-page 19:19 celeron55 sfan5: the point is that if you say it can be pulled (merged) right away, you might just as well mention where it is available 19:20 sfan5 ok 19:23 iqualfragile celeron55: what would you think about a fedora-style development? 19:23 iqualfragile so one repos with a greater number of people with write-access 19:23 iqualfragile and one more private repos wich pulls from the community-repos? 19:25 TheRedMood playing call of duty 4 19:25 TheRedMood I am idly here 19:25 khonkhortisan TheRedMood, question: If you jump in water do you hear it? 19:25 TheRedMood ? 19:25 TheRedMood What do you mean 19:26 TheRedMood Is this question to me specific 19:26 TheRedMood or to anyone? 19:26 khonkhortisan if that game has water, and you jump in the water, do you hear water sounds? 19:26 khonkhortisan specific to that game 19:26 iqualfragile minetest? 19:26 iqualfragile or cod? 19:26 khonkhortisan cod4 19:27 celeron55 iqualfragile: do you mean that there would be a community repository with practically everyone committing and i would pull from there? 19:27 iqualfragile not everyone but about 15 people 19:27 celeron55 that won't work 19:27 iqualfragile but otherwise: yes 19:27 celeron55 just forget it 8) 19:28 Jordach ^ stop thinking in the past 19:28 iqualfragile are you shure about that? 19:28 Jordach this aint 0.2 19:28 khonkhortisan everyone makes pull requests to one repo, a group of people filters out the bad requests, from that repo is pulled the official ones. 19:28 celeron55 what "group of people" 19:28 khonkhortisan :) dunno. 19:29 TheRedMood I donæt know 19:29 iqualfragile your choice 19:29 TheRedMood I am going to play it for the first time now 19:29 celeron55 the group of people actually capable of filtering bullshit is not large at the moment; it's small enough to just give the group direct access to upstream 19:29 celeron55 i believe 19:29 khonkhortisan a possibly silly rule is that you can only merge other people's pull requests 19:30 khonkhortisan btw, I have a bugfix pull request. 19:30 celeron55 i am not interested in handling any pull requests or anything 19:30 MiJyn hi c55 19:30 MiJyn we meet again 19:31 khonkhortisan where should I send it? Someone's fork? 19:31 iqualfragile i guess you can send it to the main-fork later on 19:31 MiJyn yeah 19:31 iqualfragile when he has given some people rights 19:31 MiJyn khon, you can just fork it yourself 19:31 OldCoder khonkhortisan, is this hypothetical or an actual patch? 19:32 khonkhortisan the one I sent you 19:32 MiJyn and wait until someone pulls it (which might take years :P) 19:32 OldCoder khonkhortisan, all right 19:33 OldCoder TheRedMood, is Exherbo a good match for you? 19:34 TheRedMood yeah 19:34 TheRedMood :D 19:34 sfan5 i just finished the survey/form :D 19:34 khonkhortisan I don't think the miscellaneous section of the bottom made it into the query 19:35 khonkhortisan it stops at TTF 19:35 khonkhortisan oh. Never mind, it's at the top 19:37 thexyz anybody care to test perfomance of https://github.com/minetest/minetest/tree/db_backends ? 19:37 thexyz especially LevelDB 19:39 iqualfragile well… thats a big level for shure… 19:39 iqualfragile s/level/commit/ 19:42 thexyz it should work much faster than sqlite 19:42 sfan5 we'll see ;) 19:42 OldCoder thexyz, what about reliability? recovery from damage? 19:42 thexyz don't forget to append "db_leveldb = " to config file 19:43 OldCoder thexyz, reviewing 19:43 celeron55 try to keep bouncing this around for a while so that everyone sees it: http://c55.me/temp/mt_dev_survey/ 19:44 sfan5 ok 19:46 thexyz actually, wtf is "Extend nodebox functionality"? 19:46 Lumpio- Knowing that is part of the requirements 19:48 OldCoder thexyz, what would db_leveldb be set to, do I need to install libraries for other packages, and do you have a feeling regarding stability and recovery from damage? The existing DB tools wouldn't work with this, right? Is an alternate vacuum possible or superflous, for example? Would WorldEdit be applicable? 19:48 celeron55 my face when the survey actually works excatly like i intended: http://imgur.com/4EGdp 19:48 OldCoder I'll be happy to try it depending on a few answers 19:49 thexyz OldCoder: anything, no, don't know anything about leveldb's abilities to recover from damage 19:49 iqualfragile /topic Please be patient when asking questions; someone may not be around. | Main website: http://minetest.net | Development channel: #minetest-delta | take part in the survey http://c55.me/temp/mt_dev_survey/ 19:49 OldCoder thexyz, and WorldEdit? 19:49 thexyz everything "inside" minetest should work as it did 19:50 OldCoder thexyz, ty again 19:51 iqualfragile oldcoder: maybee add the link? 19:51 OldCoder All: I will build a new server soon and probably enable leveldb. Would anybody like to throw in patches? 19:51 OldCoder iqualfragile, all right 19:51 OldCoder Please be patient when asking questions; someone may not be around. | Main website: http://minetest.net | Development channel: #minetest-delta | take part in the survey at http://c55.me/temp/mt_dev_survey/ 19:52 OldCoder 19:52 thexyz OldCoder: didn't i say "unstable", "testing"? 19:52 OldCoder A bit shorter 19:52 OldCoder 19:53 OldCoder thexyz, I was referring to LevelDB separately. I'll research it now. 19:53 celeron55 oh crap, the "Make configurable" checkbox doesn't actually work at all in there and i can't even find why 19:53 celeron55 well, whatever, that's minor 8) 19:54 Taoki celeron55: Nice to see you here again, WB. Was away, only read part of the convo. I don't know quite a lot of the users here, but those I do know and trust are OldCoder who seems to be very experienced and interested, RealBadAngel who I spoke less with but is also making great mods and seems very interested, and Calinou who I know from the Xonotic project for years 19:54 celeron55 ha, found it and fixed it 19:55 OldCoder O.K. We'll try LevelDB. Does anybody wish me to add other patches that have been waiting? 19:55 Taoki It's very nice other devs are being considered... it would be nice to avoid having two versions of MineTest (celeron55's which has few changes and is official, and a ommunity one because changes get that faster). I'm sure it will turn up well :) 19:55 OldCoder I have merged a few of the current patches but the others are too large to handle manually. I don't recall how to obtain a diff from GitHub. 19:56 OldCoder diff -ruN versions would be helpful. Does anybody wish their changes included in the next build? 19:56 Taoki OldCoder: My mesh support might be ready in some days if things go well. Should be ready for testing soon, and maybe in a week it might be on the list of patches to add (if I have the energy maybe even days) 19:56 OldCoder Taoki, Don't rush. Remember our discussion. 19:56 Taoki yes 19:57 OldCoder thexyz, I'll start a LevelDB world if possible today or tomorrow 19:57 thexyz ok 19:58 thexyz anybody else to test it? hmmmm? 19:58 hmmmm what? 19:58 hmmmm what are we testing here 19:58 thexyz https://github.com/minetest/minetest/tree/db_backends 19:58 OldCoder thexyz, they will all test it because they will try the world 19:58 hmmmm oh a different db backend 19:58 hmmmm not right now, i've gotta get ready for school and crap 19:59 hmmmm i'm leaving soon 19:59 thexyz hmmmm: that's key-value storage, should be much more lightweight 19:59 thexyz ok, no problem 19:59 hmmmm my opinion on the DB backend stuff hasn't changed 19:59 OldCoder thexyz, to be clear: 19:59 OldCoder https://github.com/celeron55/minetest.git 19:59 thexyz OldCoder: well, let's see. Don't forget to make backups though 19:59 hmmmm if it were a binary format done correctly the first time it should be strictly faster than all the alternatives 19:59 OldCoder Is your addition part of that tree? 20:00 OldCoder If I clone minetest.git will I pick up your code? 20:00 thexyz yep 20:00 OldCoder thexyz, And backup not applicable as it will be a new world 20:00 OldCoder thexyz, I assume SQLite3 worlds can't be exported to the new format except through WorldEdit 20:00 OldCoder Correct? 20:00 thexyz yep 20:00 OldCoder All right 20:01 sfan5[iPod] someone could write a script 20:01 OldCoder Last call for patches. Does anybody wish to review the pull list and make diff -ruN copies for me? 20:01 OldCoder Or tell me how to get diff from GitHub? 20:01 celeron55 it's funny how completely different answers different people give to the survey 20:02 sfan5[iPod] give an example 20:02 thexyz hmmmm: don't you think that implementing correct map blocks save/load (the game may crash at any moment, remember) is like implementing persistent key-value storage (redis/leveldb/etc..)? 20:02 thexyz celeron55: yep, will you make those results public? 20:02 celeron55 i'll see 20:03 sfan5[iPod] OldCoder: diff of celeron55|minetest and minetest|minetest:db_backends ? 20:03 OldCoder sfan5, no; for arbitrary pulls and patches. I've been making diffs manually. 20:04 OldCoder sfan5[iPod], I wish to merge more changes 20:04 OldCoder For example, VE's filters patch 20:04 OldCoder That was done manually 20:04 OldCoder There are a number of changes waiting and I'll put them in if somebody will advise me 20:04 sfan5[iPod] hm 20:05 crusty sfan5[iPod]: what app are you using for irc? :> 20:05 sfan5[iPod] colloquy 20:05 crusty ty 20:05 sfan5[iPod] it runs nice on my 2nd gen ipod 20:06 crusty well... my only apple mobile device is currently iPhone 3gs 20:09 * RealBadAngel yawns 20:09 RealBadAngel whassup? 20:09 khonkhortisan hello [iPod] 20:10 RealBadAngel iPod: http://www.youtube.com/watch?v=njos57IJf-0 20:10 thexyz RealBadAngel: https://github.com/minetest/minetest/tree/db_backends 20:12 Taoki Hope it's ok to ask here, but what's the number of people with upstream access currently? I might not know the exact answer to the question, and don't wanna lose all the forms I filled until now :P 20:12 sfan5 1 20:12 Taoki Ok, I was correct then :P 20:13 RealBadAngel Taoki, hows the animations? 20:13 Taoki RealBadAngel: Not there yet, hioping to get to it in the next days 20:14 Taoki RealBadAngel: Currently, you can assign 3D meshes in any format like md2 or obj to players or nodes I believe. Lighting and texturing might still be broken tho 20:14 Taoki but it works via LUA now 20:14 RealBadAngel safer to ask for animations. cos i dont know whats for thexyz's DB levels ;) 20:15 thexyz well, i just ask everybody to test it 20:15 RealBadAngel but you could just tell what the heck is this :) 20:16 thexyz that's set of different map storage backends, replacement for slow sqlite 20:16 RealBadAngel Taoki, when lua controlled thats perfect 20:16 thexyz "dummy" should be the fastest, but it's dummy 20:16 Taoki RealBadAngel: It will be all LUA controlled 20:16 Taoki Animations as well 20:17 thexyz leveldb should be optimal choice, you can test it by building that branch, then append "db_leveldb =" to minetest.conf 20:17 RealBadAngel thexyz: dunno know much bout dadabases, as for the user i would rather ask bout cache 20:18 thexyz umm? 20:18 thexyz i mean, it should work FASTER 20:18 RealBadAngel and why sendin that directory is so slow 20:18 thexyz what directory? 20:18 RealBadAngel the cache 20:18 thexyz oh 20:19 OldCoder thexyz, of course there's the issue of converting all the old worlds 20:19 thexyz i don't think that's and issue, they still work 20:20 thexyz (with sqlite backend) 20:20 OldCoder thexyz, all right 20:20 RealBadAngel for those i believe some1 could find external tools 20:20 RealBadAngel to convert one db to another 20:20 OldCoder "find" may not be accurate 20:20 OldCoder Probably need to write them 20:21 thexyz yep 20:21 RealBadAngel a filter or somethin 20:21 RealBadAngel cache is more vital problem 20:22 RealBadAngel and sounds for example 20:22 RealBadAngel a way to set ambience like mod local only 20:22 thexyz i don't think that cache is more vital, it does lag only once (on connect) 20:22 celeron55 thexyz: what is this sqlite speed lack you are talking about? read or write speed or both? 20:22 cisoun oh gawd nouveau is fucking cool 20:22 OldCoder cisoun, I have been using it for a year now 20:23 cisoun minetest will not freeze my computer anymore 20:23 RealBadAngel celeron55, hi 20:23 thexyz celeron55: mostly write 20:23 celeron55 try PRAGMA synchronous=OFF 20:24 cisoun the nvidia driver couldn't even allow me to use a dual screen... 20:24 thexyz and using SQL as key-value storage... umm, that's just wrong 20:24 Kray it's not 20:24 celeron55 i recently coded a system on sqlite and it had terrible write performance; that fixed everything (it also takes out the huge reliability sqlite is known for) 20:24 OldCoder Huge reliability? All right 20:24 thexyz Kray: why? 20:25 Kray sql is excellent for key-value storage 20:25 RealBadAngel celeron55: had you done something more to meta_set_nodedef patch by any chance? 20:25 Lumpio- sql goes into every field 20:26 celeron55 RealBadAngel: probably not 20:26 hmmmm thexyz, it is an obvious key/value storage problem, but it's so trivial that it doesn't really need a DB 20:27 RealBadAngel celeron55: i thought bout takin care of it, would you mind? 20:27 hmmmm sometime in the far future i may try making a binary memory mapped format and see how that works 20:27 thexyz hmmmm: then how would you save it? 20:27 hmmmm unrelated, but I wrote a fast B+ tree that ended up being 3x faster than bsddb some time ago 20:28 OldCoder thexyz, I'm not seeing your changes in the git pull 20:28 hmmmm thexyz: msync() 20:28 OldCoder git clone https://github.com/celeron55/minetest.git 20:28 OldCoder Did that just now; sources seem to be the same as recently 20:29 thexyz OldCoder: that's because my repo is minetest/minetest.git 20:29 OldCoder thexyz, I asked you about this previously and pasted the link. There was apparently a misunderstanding. 20:29 OldCoder Moving on... 20:29 OldCoder What else is different between your repo and main? 20:29 RealBadAngel Oldcoder: that thing i chaged in minetest_game shall be treated like a patch or what? 20:30 OldCoder RealBadAngel, It is now part of my framework. It is automatically patched in. 20:30 RealBadAngel good 20:30 thexyz Kray: why? it's (generally) slower than solutions focused on key-value storage 20:30 OldCoder thexyz, shall I attempt to merge all of your changes or just that one? 20:30 thexyz OldCoder: some user-contributed patches were merged 20:30 thexyz like vanessae's filtering patch 20:31 OldCoder thexyz, is your version essentially a superset of main? No reason not to use it as a base? 20:31 thexyz yep 20:31 OldCoder Reviewing 20:34 hmmmm did vanessa make that change i told her to? change it from two checkboxes in the gui to a radio button or a combobox 20:34 RealBadAngel there are 4 checkboxes 20:34 hmmmm having the two checkboxes imply that the different filtering methods aren't mutually exclusive and it's also quite amatuerish 20:35 hmmmm well AA and mipmapping checkboxes are fine for 20:35 RealBadAngel hmmmm, you mean bi and tri shall exclude each other? 20:35 hmmmm of course 20:35 hmmmm you can't use both at the same time 20:35 RealBadAngel so we shall wait she will be back 20:36 RealBadAngel i believe shes busy movin to a new home 20:36 hmmmm well it's not something that needs to be done right away 20:36 RealBadAngel yeah, its not so urgent 20:37 RealBadAngel she knows already how to do that easily 20:37 OldCoder thexyz: src/clientmap.cpp that part of VE's patches doesn't seem to be included 20:37 OldCoder Is it relevant? 20:39 iqualfragile yes it is 20:39 thexyz OldCoder: um? everything is included 20:39 thexyz https://github.com/minetest/minetest/commit/8b7c30a7c9870d479f12a1886ca7e2ed9479126d 20:39 OldCoder thexyz, apparently not 20:39 OldCoder I have diffed and verified 20:40 OldCoder She made another commit IIRC 20:40 OldCoder Checking again now 20:41 Taoki Finished submitting that survey :) 20:41 OldCoder thexyz, I believe you're missing one of her changes 20:41 thexyz which one? 20:41 OldCoder One moment 20:42 thexyz both her commits are included 20:42 OldCoder +buf->getMaterial().setFlag(video::EMF_TRILINEAR_FILTER, 20:42 OldCoder +buf->getMaterial().setFlag(video::EMF_BILINEAR_FILTER, 20:42 OldCoder +buf->getMaterial().setFlag(video::EMF_ANISOTROPIC_FILTER, 20:42 OldCoder That one? 20:42 Taoki Getting back to the animated player models for now 20:42 OldCoder I may have made an error but advise me 20:42 thexyz here https://github.com/minetest/minetest/commit/d2ca0314060bfcf758441d418b6ace4d28257c92 20:43 OldCoder Reviewing 20:43 thexyz anyway, have you already compiled it? 20:43 thexyz just to make sure it compiles fine 20:43 OldCoder No; I am synchronizing patches first 20:43 iqualfragile taoki: thanks for your work 20:43 OldCoder I have another set to merge 20:43 iqualfragile but wouldnt it be more precise to call it moddel-loading-support? 20:43 OldCoder mrtux, hello 20:43 Taoki iqualfragile: model loading support? 20:44 Taoki iqualfragile: I'm using Irrlicht support 20:44 mrtux hi oldcoder 20:44 iqualfragile yes, but you are enabling minetest to make use of it 20:44 * Taoki would really like to see OldCoder as one of the users with upstream merge access :) 20:44 OldCoder Taoki, one step at a time 20:44 RealBadAngel +1 20:44 Taoki sure 20:45 OldCoder thexyz, You are correct 20:45 iqualfragile (so load does not just include reading it from the file but allso add it to the word, texure it (apply shaders, bumpmapping, normalmapping) and render it) 20:46 RealBadAngel ooo, shaders 20:46 RealBadAngel yummy 20:46 OldCoder thexyz, Ha. Patch has added her patch in a different place 20:46 OldCoder Very well 20:46 sfan5[iPod] :D shaders! 20:46 RealBadAngel bump mapping, even more yummy 20:47 sfan5[iPod] OldCoder: what are you exactly doing right now? 20:48 OldCoder sfan5[iPod], I am switching to thexyz tree for now as my base. Essentially I am merging patches and adjusting scripts. 20:48 sfan5[iPod] oh, ok 20:49 RealBadAngel thexyz, minetest_game is gone from main tree? 20:50 OldCoder RealBadAngel, yes 20:50 sfan5[iPod] yes 20:50 RealBadAngel why so? 20:50 iqualfragile you mean here? https://github.com/celeron55/minetest/tree/master/games 20:50 sfan5[iPod] celeron wanted to seperate the engine and game itself 20:51 RealBadAngel ok, so where pathes to it shall go? 20:51 OldCoder git clone https://github.com/celeron55/minetest_game.git 20:51 Taoki sfan5[iPod]: I agree with separating the engine and game as it's done now (engine is C++, gis LUA). 20:51 OldCoder Is the current master 20:52 Taoki I remember when I first got into MineTest years ago. c55 had plans to add a LUA API for items, but eventually gave up because it was considered a lot of work for nothing. But After 1-2 years, it thankfully happened :) 20:52 sfan5[iPod] :D 20:53 OldCoder Compiling new server now 20:54 Taoki I think celeron wasn't interested in game being separate then. He mentioned he'd rather not turn MineTest into a framework for others to make games. Was some time ago though. I didn't agree and I'm glad he changed his mind over time 20:54 Taoki Nothing would have happened much without the LUA api to make games in IMHO 20:54 Taoki MT as an engine... a lot of awesome things one can do :) 20:56 RealBadAngel ive sent pull request to minetest_game 20:56 OldCoder thexyz, May I give you some small patches to merge? 20:56 thexyz yes 20:56 OldCoder Coming up 20:57 RealBadAngel OldCoder, ive pull requested mine already 20:57 OldCoder RealBadAngel, all right 20:57 OldCoder But yours is in minetest_game 20:57 RealBadAngel yup 21:00 Taoki I have a question. Are subfolders for mods hard-coded anywhere? Such as games/minetest_game/mods/default/sounds - Is the/sounds part coded somewhere, or the /texture part? 21:00 Taoki Cuz my change will add a third subfolder, models 21:00 Taoki And the model is not addressed with a path, just modelname.obj. Will it see it from such subfolders automatically? 21:02 celeron55 the subfolders are hardcoded; also, it doesn't matter in which of them you put the files; you can put textures in sounds/ and it works 8) 21:02 thexyz Taoki: server.cpp, Server::fillMediaCache() 21:02 Taoki ok, and ok 21:02 Taoki thanks 21:02 OldCoder http://minetest.org/mtpatches.zip 21:03 OldCoder thexyz, if you can merge those or whichever seem appropriate... there you go 21:03 khonkhortisan Is there something like can_place_node = func(pos, placer) ? 21:04 Taoki thexyz: I'm not seeing sounds anywhere in server.cpp, just textures. Is that one written somewhere else? 21:04 RealBadAngel seen sowhere somethin like buildable_to 21:04 iqualfragile going to bed, good night 21:04 OldCoder iqualfragile, night 21:04 thexyz paths.push_back(mod.path + DIR_DELIM + "textures"); 21:04 thexyz paths.push_back(mod.path + DIR_DELIM + "sounds"); 21:04 thexyz paths.push_back(mod.path + DIR_DELIM + "media"); 21:04 thexyz Taoki: ^ 21:04 khonkhortisan yuck, DIR_DELIM 21:04 Taoki hmm, wuill check again 21:04 celeron55 Taoki: you will want to add the subfolder into fillMediaCache, and the file extension in the same place (a bit down from there) 21:05 RealBadAngel khonkhortisan, check bucket in pilzadams fork of minetest_game, hes using it there 21:05 Taoki celeron55: Ok. Should I filter models by extension? Irrlicht supports a variety of them... I guess I can filter obj and md2 / md3 for starters 21:05 khonkhortisan I want the player to not be able to put a chess piece on the wrong square 21:05 celeron55 and then you will need to implement to the client the loading of the model from the data coming from the server 21:06 thexyz OldCoder: ok, i'll look into it later, it's time to sleep now 21:06 celeron55 Taoki: just add all of them in there; the filter is just to exclude for example some thumbnail folders and whatever crap some people leave in there 21:06 Taoki celeron55: That I'm not sure about. Currently I give it the model path and it works fine, local server and client. But this might assume the model is present on both all clients and servers 21:06 OldCoder thexyz, good night then 21:06 Taoki yeah 21:07 celeron55 Taoki: if you just give the .obj name to irrlicht, irrlicht just loads it from the local filesystem; minetest's media transfer isn't related in any way to it 21:07 RealBadAngel khonkhortisan, https://github.com/PilzAdam/minetest_game/blob/master/mods/bucket/init.lua#L38 21:07 Taoki I see 21:07 celeron55 so that's something you will need to figure out 21:07 Taoki I parse the model name from LUA, need to see what must be done there 21:07 Taoki Currently I'm doing what I can, then I'll ask more knowing coders for help 21:09 * khonkhortisan discourages the use of image_button 21:09 celeron55 take a look how textures and sounds are handled 21:09 TheRedMood wELL i NEED TO GO NOW 21:09 TheRedMood Damn caps lock 21:09 khonkhortisan I could use on_use to test whether it was a legal move, then add the node 21:09 TheRedMood well I need to go now 21:09 TheRedMood See you all later :) 21:10 RealBadAngel khonkhortisan, whats wrong with image_buttons? 21:10 RealBadAngel khonkhortisan, http://realbadangel.pl/another_size.png 21:11 khonkhortisan the black part of it. 21:11 RealBadAngel theres a patch for it already 21:11 RealBadAngel one of those OldCoder mentioned 21:11 khonkhortisan but how do you know the people that download your mod will have the same patch? 21:12 khonkhortisan or the people that connect to the server? 21:12 Taoki Anyone have any pointers where to look for examples on how texture and sound files are handled, so the files are taken from the media stream? 21:12 OldCoder khonkhortisan, the patch is yours isn't it? 21:12 RealBadAngel i guess now we talkin bout merging those patches into main tree 21:12 khonkhortisan yes 21:12 OldCoder khonkhortisan, I wish to verify things; could you post the link again? excuse the inconvenience 21:12 * Taoki personally agrees with merging any patch that is useful and stable, and doesn't affect the style and / or gameplay in a discussable way 21:12 khonkhortisan hmmmm found it 21:13 RealBadAngel ah, it was yours indeed 21:13 khonkhortisan I only made the pull request 21:13 RealBadAngel you started to talk like it wasnt yours :) 21:14 khonkhortisan it does exactly what Taoki said 21:14 Taoki ? 21:14 RealBadAngel nothin nothin 21:15 RealBadAngel plz dont disturb Taoki on a mission to bring us 3d players 21:15 khonkhortisan okay 21:15 Taoki :) 21:15 Taoki RealBadAngel: My mission will require some help eventually. Not yet but I'll let everyone know when I reached my limit in what I can implement at my knowledge 21:15 Taoki for now I'm looking for help on how to read the model via filename from the mod's media folder 21:16 OldCoder khonkhortisan, could you repost your patch or related link? 21:16 RealBadAngel khonkhortisan, make pull request 21:16 khonkhortisan I should make an actual patch out of it 21:16 OldCoder khonkhortisan, if possible, yes 21:16 khonkhortisan https://github.com/celeron55/minetest/pull/268/files 21:17 OldCoder tyvm 21:17 RealBadAngel Taoki, ask some1 related to Towntest or worldedit 21:17 RealBadAngel or check those mods 21:17 OldCoder khonkhortisan, yes; that's the one I remembered 21:18 RealBadAngel those mods reads files from fisk 21:18 RealBadAngel *disk 21:18 NekoGloop damn, oldcoder isnt here. 21:18 RealBadAngel he is 21:18 RealBadAngel woof woof 21:18 khonkhortisan Due to excess Gloop, gloopores have been generated. 21:19 OldCoder NekoGloop, Hi 21:19 NekoGloop OOOOH 21:19 OldCoder How are you kitty? 21:19 RealBadAngel NekoGloop, i got an idea what you shall do with gloopores 21:19 NekoGloop I was looking at the "normal users" list 21:19 khonkhortisan haha 21:19 NekoGloop kitty is good :3 21:19 OldCoder Glad. U.S. worlds are cycling shortly. Are there any more patches or mods to add? 21:20 RealBadAngel NekoGloop, youtube for mc mod called thaumcraft 21:20 NekoGloop RealBadAngel: see this? this is the amount of fucks i give: 21:20 Taoki Think I found it... it should be basepath + DIR_DELIM + "file.png" 21:20 NekoGloop OldCoder: removal of dokutest until more mods are supported. 21:21 OldCoder NekoGloop, is there consensus? 21:21 OldCoder Others: Should DokuTest go? NakedFury is proud of it 21:21 RealBadAngel NekoGloop, if you dont want to listen, let it be :P 21:21 OldCoder Perhaps gaps could be filled in 21:21 khonkhortisan haven't heard of it. I'll go look it up 21:21 NekoGloop no; but snow is getting annoying and you havent added the gloopores or moreores patches. 21:21 OldCoder NekoGloop, tell me what to do 21:21 OldCoder I will be pleased to patch 21:22 OldCoder Right now 21:22 NekoGloop remove the textures. 21:22 OldCoder Or in 10 minutes actually 21:22 OldCoder NekoGloop, are there patches for gloopores or moreores / 21:22 OldCoder ? 21:22 NekoGloop yes 21:22 NekoGloop they're on the page. 21:22 OldCoder NekoGloop, is there a chance of a direct link to patches? I will add them now 21:23 NekoGloop direct link? 21:23 NekoGloop to what, the delete button? 21:23 OldCoder I have IRL business to conduct 21:23 OldCoder And am short of time 21:23 Uberi|SuperBusy hey Taoki, great stuff you've got there 21:23 NekoGloop how do i link to your delete button? 21:23 OldCoder NekoGloop, no; to the patches you have mentioned 21:23 Taoki Thanks :) 21:25 OldCoder NekoGloop, I am preparing to cycle. Are there patches you wish? 21:25 NekoGloop a world for me, perhaps? 21:25 NekoGloop just make it have default textures, the same mods, and I'll be happy as can be. 21:25 OldCoder NekoGloop, If my CPU can handle it eventually more people will have worlds 21:25 OldCoder I wish you to be happy certainly 21:26 OldCoder But I must evaluate what the current VPS can handle 21:26 OldCoder Other VPSes are in the works 21:26 OldCoder I am going to create a world now to test LevelDB 21:26 OldCoder Need to see what the load is 21:26 Uberi|SuperBusy leveldb is crazy fast 21:26 OldCoder So... nobody has more patches or mods? Cycling the worlds 21:28 OldCoder Please try the worlds now 21:28 OldCoder We have switched to a different source base. LevelDB world is coming. 21:29 OldCoder Hmm 21:29 NekoGloop cant seem to connect 21:29 OldCoder Yes 21:29 RealBadAngel Uberi|SuperBusy, thx again for the sound, its perfect 21:29 OldCoder Server: peer_id=2: failed to emerge player 21:29 Uberi|SuperBusy you swapped out sqlite for leveldb?! 21:29 OldCoder Uberi|SuperBusy, not yet 21:29 Uberi|SuperBusy glad to help RealBadAngel :) 21:29 OldCoder Uberi|SuperBusy, This is thexyz server 21:29 Uberi|SuperBusy oh man that is awesome 21:29 OldCoder If it doesn't work the old one goes back 21:29 OldCoder NekoGloop, you are in 21:29 Uberi|SuperBusy what kind of speed improvements are you getting? 21:30 OldCoder Uberi|SuperBusy, we will find out in half an hour. The switch is taking place right now. 21:30 Uberi|SuperBusy neato 21:30 OldCoder Uberi|SuperBusy, we will see. We will need a WorldEdit update for this to work well. 21:30 OldCoder Uberi|SuperBusy, as all the old worlds are SQLite3 I will need to export them 21:30 OldCoder with meta 21:30 Uberi|SuperBusy OldCoder: roger that, I've got a temp solution waiting for me to finish this essay first 21:31 OldCoder My keyboard is broken will finish and go fix it 21:32 OldCoder Hmm Cannot finish keyboard broken must leave now bck later 21:33 Uberi|SuperBusy see ya 21:33 OldCoder rrrty 21:35 NekoGloop when you get to it, i dont want ambience or dokutest in my world. ambience is lag in a bag. 21:35 RealBadAngel NekoGloop, one time lag 21:35 NekoGloop all time lag 21:35 RealBadAngel maybe for you 21:36 NekoGloop fine 21:36 NekoGloop you all wanna be asses, that's fine. 21:36 RealBadAngel for me is workin just fine 21:36 NekoGloop to #minetest, i have one thing to say: fuck you too. 21:37 Taoki Ok, I seem to be getting closer to understanding this but not quite close. I have this so far, but it doesn't really work: std::string base_path = porting::path_share + DIR_DELIM + "models"; 21:37 khonkhortisan if I'm bad at writing mods minetest fails to start a singleplayer game repeatedly, using more memory, and slowly freezing my computer. So it's an advantage to write code that doesn't crash. 21:37 Taoki What is exactly the path porting::path_shbare points to? 21:37 Taoki **share 21:37 RealBadAngel khonkhortisan, same issue there. just exit the client to resolve it 21:38 khonkhortisan When the mod works fine, I go through the regular pattern of starting, joining, and quitting to os. When it doesn't work, I start, press proceed, and forget to quit. 21:38 RealBadAngel its some kind of freeing used memory issue 21:39 RealBadAngel happens all the time when got an error at start and try to launch again 21:39 Uberi|SuperBusy yeah has something to do with textures too 21:39 Uberi|SuperBusy I restart MT every 3 or so runs 21:39 RealBadAngel rather affects them 21:39 RealBadAngel as sound too 21:39 OldCoder back keyboard may be working again now. Do the worlds seem to be working? 21:40 OldCoder Who would like to suggest a name for a new world? 21:40 Uberi|SuperBusy sgdhsdfhjr6537dfsgh is a nice memorable name 21:41 OldCoder Hmm 21:41 OldCoder Nah 21:41 Uberi|SuperBusy I use "Brave New World" for my main SP one :) 21:41 OldCoder Then it is taken 21:41 RealBadAngel Oldcoder: there wont be any updates to technic today rather, if so maybe just a fix. im digging c++ now 21:41 khonkhortisan I go with aoeu/;,.p/snth or the qwerty equivalents asdf/qwer/;lkj 21:41 OldCoder RealBadAngel, have fun 21:41 * OldCoder considers 21:41 * OldCoder reviews literature 21:42 RealBadAngel Oldcoder, im after c55 meta_set_nodedef patch, tryin to fix it 21:42 OldCoder k 21:43 RealBadAngel and in fact i will need to install mint right away 21:43 khonkhortisan is there a softer form of "local function" where I can still access functions between files but not between mods? 21:43 Uberi|SuperBusy nope 21:43 Uberi|SuperBusy they're all in the same namespace 21:43 RealBadAngel compilin in vitual box is a pain in the ass 21:43 khonkhortisan I'd imaging wine is around the same difficulty 21:44 khonkhortisan *image 21:44 khonkhortisan *imagine 21:44 khonkhortisan must not be a word I use often 21:44 RealBadAngel when on linux why should i complie test runs for win32? 21:44 khonkhortisan Because. 21:44 khonkhortisan there are few people that cross-compile and people who do so are useful 21:44 RealBadAngel thats sfan5 business 21:45 OldCoder Uberi|SuperBusy, do you know the conf file setting needed to enable LevelDB? It was stated earlier but a grep isn't showing it 21:45 RealBadAngel anyway i do have his script :) 21:45 Uberi|SuperBusy OldCoder: no idea 21:46 OldCoder All right 21:46 RealBadAngel OldCoder, are the patches merged already? 21:48 OldCoder RealBadAngel, Yes 21:48 RealBadAngel superb 21:49 RealBadAngel hmmm. im not sure if mint is the right one 21:49 RealBadAngel maybe opensuse? 21:49 RealBadAngel any pros/contras? 21:49 OldCoder RealBadAngel, No! 21:50 OldCoder No RPM please 21:50 OldCoder Or SUE 21:50 OldCoder Or SUSE 21:50 OldCoder Just a suggestion 21:50 RealBadAngel debiant then? 21:50 OldCoder Debian, Ubuntu, Mint 21:50 OldCoder might be a good choice. What were the priorities again? 21:50 OldCoder Sorry I am focused on LevelDB ATM 21:50 khonkhortisan \/ Look down! You'll see the rest of the conversation! \/ 21:50 RealBadAngel to compile mt and have ati radeon workin 21:51 OldCoder RealBadAngel, If you'd compile MT I'd recommend Debian or Ubuntu 21:51 RealBadAngel no ubuntu plz 21:51 OldCoder Debian then 21:51 RealBadAngel its a pile of shit 21:51 RealBadAngel and sinkin 21:52 OldCoder O.K. I started a LevelDB world using the setting he said and it is still SQLite3 21:52 RealBadAngel which one debian i shall try? 21:52 OldCoder Debian Community Edition perhaps 21:52 OldCoder I saw that and it looked pretty nice 21:53 Taoki Damn. I can see how fillMediaCache works, but not where in the code you get a path to the media folder >_< 21:54 Taoki no one familiar with this at all? 21:54 RealBadAngel ah debian... this one with 52 cd images 21:54 RealBadAngel coool 21:54 OldCoder I don't see LevelDB in the code anywhere 21:54 OldCoder RealBadAngel, No... 21:54 OldCoder RealBadAngel, you can use a netinstall CD 21:54 OldCoder Hold on a momen 21:54 RealBadAngel http://cdimage.debian.org/debian-cd/6.0.6/i386/iso-cd/ 21:54 OldCoder t 21:55 OldCoder http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso 21:55 Taoki :( 21:55 OldCoder That should be reasonably small 21:55 OldCoder I don't seem to have the LevelDB source code at all. What was he talking about? 21:55 khonkhortisan piece, color = process('chess:queen_black') 21:55 RealBadAngel taoki, mean from LUA? 21:55 khonkhortisan what function do I use to get the parts of the strings between separators? 21:56 khonkhortisan I saw a function that would do that in c++ 21:56 RealBadAngel Taoki, i believe that path is not needed to be specified 21:56 Taoki RealBadAngel: No. In the code I need to get the path to my mods folder. like .../minetest/games/minetest_game/mods/default 21:56 Taoki I need to read the model from the media folders there 21:57 RealBadAngel for example for sounds or textures you dont have to specify the path 21:57 Taoki I think that is needed 21:57 RealBadAngel hold on 21:57 Taoki If i only put in the file name it only reads models in the same dolfer as the binary 21:57 Taoki *folder 21:57 Taoki RealBadAngel: server.cpp, line 4018: void Server::fillMediaCache() 21:58 Taoki Some folders are added there. But how does one read a file from them via filename? 21:58 OldCoder https://github.com/minetest/minetest.git 21:58 OldCoder Can anybody comment? Should that have the LevelDB code or not? 21:59 Uberi|SuperBusy what? 21:59 Uberi|SuperBusy leveldb is entirely separate from MT 21:59 jin_xi OldCoder: do you know git? 21:59 OldCoder jin_xi, Enough to push and pull on a basic level 21:59 OldCoder I must have the wrong branch 21:59 jin_xi ^ yup 21:59 OldCoder But... 21:59 RealBadAngel Taoki, lookin for it 21:59 OldCoder https://github.com/minetest/minetest.git 22:00 OldCoder That is what his page says 22:00 RealBadAngel got it 22:00 Taoki RealBadAngel: Thanks, that helps. Been looking for an hour 22:00 RealBadAngel client.cpp line #50 22:01 RealBadAngel there it is 22:01 RealBadAngel above is gettin the dir 22:01 Taoki RealBadAngel: Can't get how that works 22:02 RealBadAngel just filename i believe 22:02 Taoki I tried just filename and it's not getting it I think 22:02 Taoki I'll try to see even more 22:04 * Taoki is confused 22:04 jin_xi OldCoder: If you have many remote branches that you want to fetch at once: $ git remote update $ git pull --all Now you can checkout any branch as you need to, without hitting the remote repo. 22:04 OldCoder Yes 22:04 OldCoder I am researching git 22:04 OldCoder ty 22:04 Taoki RealBadAngel: The way I currently get the texture is something like: smgr->getMesh("player.obj"); But I think that gets it when player.obj is in the same folder as the binary 22:05 RealBadAngel i dont think so 22:05 RealBadAngel tried to put it just into different folders? 22:05 RealBadAngel like /textures or the /media ? 22:07 RealBadAngel ha, that MediaRequest is the cache we were talkin earlier 22:07 RealBadAngel good to know 22:09 RealBadAngel no... 22:09 RealBadAngel hold on 22:09 RealBadAngel i said hold on, not quit :) 22:11 khonkhortisan random person's avatar: http://www.computercraft.info/forums2/uploads/profile/photo-57.gif 22:11 RealBadAngel Taoki, ive found somethin related to it i think 22:11 RealBadAngel server.cpp #2811 22:13 Taoki hmm 22:13 Taoki Still don't understand it. I need to get the string that points to the full game pathg 22:14 RealBadAngel got a better solution 22:14 RealBadAngel https://github.com/cornernote/minetest-towntest/blob/master/towntest_chest/init.lua#L22 22:14 RealBadAngel here you go 22:15 Taoki That seems like something 22:15 RealBadAngel shall do the job 22:16 Taoki I still want to get the path from the code, but I'm looking at how this gets it 22:17 Taoki And even so there's no code that makes sense x_x 22:17 Taoki It's like the mod path is completely hidden and masked eveywhere in the code, yet everything uses it] 22:19 Taoki implementing it by using getmodpath in lua would probably not be acceptable 22:19 Taoki I don't get this at all 22:19 Taoki RealBadAngel: How do sounds do it for example, let alone textures? How is the path to each ogg file discovered? 22:20 RealBadAngel no need 22:20 RealBadAngel mod just resolves modpath for itself 22:20 RealBadAngel const ModSpec *mod = get_server(L)->getModSpec(modname); 22:20 RealBadAngel and u just use file name without to need the path 22:21 RealBadAngel its just stored in /sounds 22:21 RealBadAngel same should apply to /media 22:21 NekoGloop doesnt. 22:22 RealBadAngel lemme try 22:23 NekoGloop http://www.youtube.com/watch?v=eG8gLRgltGI#start=0:00;end=3:32;autoreplay=true;showoptions=false 22:23 Taoki RealBadAngel: Still really confused. How should I write the path to my model name whe I use getMesh? 22:24 Taoki If I only write the file name I don't think it gets it from where it should 22:25 RealBadAngel neko yes it does, i just moved a sound from /sounds to /media 22:25 RealBadAngel and it still works 22:26 RealBadAngel Taoki, just put in within /media and request it 22:26 RealBadAngel without any modpath 22:26 Taoki within /media? 22:27 RealBadAngel you need to obtain the file from LUA right? 22:27 Taoki RealBadAngel: Yes. But in LUA I only need to write the file name. eg: player.pbj. That's placed in a models folder the same way the textures and sounds folders are 22:27 Taoki *obj 22:28 RealBadAngel so just demand it 22:28 RealBadAngel and keep it in media 22:28 Taoki but how? 22:28 RealBadAngel as towntest did 22:28 Taoki Put the full path in LUA instead? 22:29 RealBadAngel hold on 22:29 RealBadAngel https://github.com/cornernote/minetest-towntest/blob/master/towntest_chest/init.lua#L46 22:30 RealBadAngel here mod opens a file 22:30 Taoki yeah. It's done in LUA there, but I don't think here it's acceptable to use that 22:30 Taoki Maybe celeron55 can confirm, I don't know if doing it in the code is best or not 22:31 RealBadAngel what do you need to do with the file? 22:31 Taoki And still, we can't find any info how textures and sounds do it :P 22:31 RealBadAngel read it and transfer? 22:31 Taoki RealBadAngel: The model file must be placed in the mods folder and read by the code 22:31 RealBadAngel or process it? 22:31 Taoki yeah, like all sounds and textures 22:31 Taoki The same way all textures and sounds work 22:32 RealBadAngel so use /media for sure 22:32 Taoki testures are png files in /testures, sounds aare ogg files in /sounds, models are .obj files in /models 22:32 Taoki There's no /media folder there 22:32 RealBadAngel make it just :) 22:32 Taoki Ah, ok. I can do that to test sure 22:32 RealBadAngel i just did and it works 22:32 NekoGloop minetest.get_modpath(modname).."/models" 22:33 Taoki RealBadAngel: In minetest_game/default? 22:33 RealBadAngel NekoGloop, still angry? 22:33 Taoki the default mod that is 22:33 RealBadAngel Taoki, inside your mod dir 22:33 Taoki yeah, I'm currently testing on the default mod 22:34 NekoGloop RealBadAngel: fuck off. 22:34 RealBadAngel NekoGloop, as you wish. i wont be tryin anymore 22:35 Uberi what's up NekoGloop 22:35 Taoki RealBadAngel: Tried it, won't load the mesh 22:35 Taoki NekoGloop: What's wrong? 22:41 Muadtralk oooh whats going on? 22:41 khonkhortisan hello ~SuperBusy 22:42 NekoGloop Muadtralk: the usual shit that happens when RealBadAngel is here. 22:42 Muadtralk arguements and incredible achievments? 22:42 Muadtralk achievements* 22:43 Muadtralk and him asking me to make textures that i never get around to doing? 22:43 NekoGloop minus the achievements. 22:43 Muadtralk whats the topic of discussion then? 22:44 NekoGloop no idea. 22:44 NekoGloop i just came back, he still wants to argue :P 22:44 NekoGloop (from earlier.) 22:46 NekoGloop because i wanna kill my GPU, I'm gonna use VanessaE's HDX at 512px with the graphics options from the latest OldCoder build. 22:46 NakedFury if you really wanna blow it up convert the extreme 1024 texture packs from MC 22:47 NekoGloop lolno 22:47 Muadtralk lolyes 22:47 NekoGloop lolnever 22:51 OldCoder NekoGloop, 1024?? 22:51 khonkhortisan can't go 1024 and still be animated 22:51 OldCoder Even 512... 22:51 khonkhortisan without reducing frames 22:51 OldCoder whoa 22:52 NekoGloop khon: yeah you can 22:52 OldCoder Rebuilt server with LevelDB and testing soon 22:53 NekoGloop RealBadAngel: looks like you couldnt just use the code of stairsplus that fucking makes sense... 22:54 NekoGloop and you added item_drop? the fuck? 22:55 Taoki NekoGloop: Whatever issue in whatever code that is, being upset will certainly not help anyone 22:55 NekoGloop realbadangel and his shitty technic code 22:55 NekoGloop the idea was good 22:55 NekoGloop now he's just adding shit 22:56 Muadtralk ouch 22:56 Muadtralk i havent updated it in ages it cant of changed too much 22:56 NekoGloop it's changed. 22:56 NekoGloop to the point he used his own stairsplus code, without releasing it within technic 22:57 NekoGloop or using my patch. 22:57 NekoGloop meanwhile, i wait five years for the cache of HDX to be created. 22:58 OldCoder Restarting XOrg bbiab 23:03 RealBadAngel NekoGloop, ive pointed why modname doest make any sense 23:04 NekoGloop no, you havent. 23:04 NekoGloop because my method makes perfect sense. 23:04 NekoGloop yours is shit. 23:04 RealBadAngel you will end with stairsplus stairs with modname technic, snow or whatever 23:04 RealBadAngel spreaded all over the creative inventory 23:04 NekoGloop because re-defining a node that doesnt exist takes longer than just defining something. 23:04 RealBadAngel which is nonsense 23:05 NekoGloop so dont re-define a node that doesnt exist. 23:05 RealBadAngel i want stairsplus stairs to be this mod nodes 23:05 RealBadAngel not the technic 23:05 RealBadAngel so when i apply the filter to stairsplus 23:06 RealBadAngel i will get only the extra stairs 23:06 NekoGloop fuck off, assshit. 23:07 Uberi eh? that's a bit rude 23:07 RealBadAngel thx for understanding logical arguments 23:07 NekoGloop uh, what? 23:07 NekoGloop you never made a logical arguement 23:08 Uberi I believe he made one above 23:08 RealBadAngel you just dont get it that you and calinou made mess in creative with your ideas 23:08 NekoGloop oh, right, and did i mention backwards compatibility? which, your method lacks. 23:08 RealBadAngel you says "fuck off" calinou says "not_in_creative_inventory=1" 23:08 RealBadAngel somehow similiar :P 23:09 NekoGloop if terrariumblocks switched to your method, all the stairs made from those blocks, go poof. 23:09 NekoGloop or, rather, turn into unknown blocks., 23:09 RealBadAngel because some1 pointed out you made shit in creative 23:09 NekoGloop he isnt going to listen to reason, is he, Uberi. 23:10 RealBadAngel NekoGloop, if i want to register stairsplus item 23:10 OldCoder Uberi, LevelDB world is now up and running 23:10 OldCoder Everybody else, ditto 23:10 RealBadAngel it has to be called stairsplus item 23:10 RealBadAngel not the technic 23:10 RealBadAngel period. 23:10 OldCoder To test LevelDB use world 30013 for now 23:11 Uberi awesome, OldCoder 23:11 Uberi I don't think you two are listening to each other, personally 23:11 Uberi please can everyone calm down 23:11 NekoGloop ok, since obviously there's nobody who wants me to be here, I'll just go. 23:12 Uberi NekoGloop is citing backwards compatibility, RealBadAngel is citing organization 23:12 Muadtralk you need both for me to enjoy it 23:12 Muadtralk :D 23:12 RealBadAngel hehehe 23:13 RealBadAngel point is i want to make new creative at some point 23:13 Uberi really? neat 23:13 OldCoder Anybody interested in LevelDB try out world 30013. Advise me of crashes, speed, etc. 23:13 Muadtralk actually i couldnt care less for backwards compatibility if it didnt come in handy 23:13 RealBadAngel Neko's idea fucks up everythin 23:13 Uberi tell me how that goes, OldCoder, I've still got a lot of work to do :( 23:13 RealBadAngel and makin sorting simple stuff as stairs hard to implement 23:13 RealBadAngel because then they will belong to different mods 23:13 NakedFury leveldb? 23:14 Uberi fast key-value store 23:14 OldCoder Uberi, all right 23:14 RealBadAngel so i wont be able to just have all the slabs, stairs microblocks, panels and whatever Calinou invented in one place 23:14 OldCoder NakedFury, I am running a special database world on 30013 as a test 23:14 OldCoder NakedFury, Do not invest much energy building there as it is just a test 23:15 Uberi I don't really understand the situation there RealBadAngel, so I don't have an opinion of it either way :) 23:15 OldCoder But it is supposed to be better 23:15 NakedFury ok what to test specificaly? 23:15 OldCoder NakedFury, whether it is much faster or not 23:15 OldCoder For various operations when buildings accumulate 23:15 NakedFury loading? yes was fast. world generation? 23:15 RealBadAngel Uberi, i proposed to register stairsplus made blocks, using its API under stairsplus name 23:15 OldCoder NakedFury, I think it will affect operations involving assemblages of nodes 23:16 * Taoki pokes RealBadAngel if you still have any ideas about this... 23:16 OldCoder NakedFury, I am opping you now 23:16 Uberi|Busy RealBadAngel: hmm? I don't follow 23:16 NakedFury ok so placing nodes? 23:16 RealBadAngel they r forcing to be stairsplus outiside registered nodes with the name of mod that did that 23:16 OldCoder NakedFury, Build something 23:16 OldCoder NakedFury, you have full privs. Summon what you need. 23:17 busdriver :stairsplus:urnode ? 23:17 RealBadAngel so it could end with technic:stairs, snow:stais etc 23:17 RealBadAngel since stairsplus has many kind of nodes 23:17 RealBadAngel filtering stops, and takin another bus 23:18 kernel_krunch Does anybody know where I could find a 0.4.1 copy of Minetest for Fedora? 23:18 Uberi|Busy RealBadAngel: you mean it defines the nodes as belonging to technic? 23:18 Uberi|Busy kernel_krunch: lemme check 23:18 RealBadAngel their way does that 23:18 Uberi|Busy no nvm, not for fedora 23:18 kernel_krunch :/ 23:18 Uberi|Busy RealBadAngel: well that won't do, there will be namespace collisions 23:20 RealBadAngel they applied extra "modname" parameter for registration 23:20 RealBadAngel i proposed simply adding ":" to register_node 23:21 RealBadAngel so stairsplus when called from technic can register its own names 23:23 RealBadAngel Uberi|Busy, its all because of this piece: https://github.com/celeron55/minetest/blob/master/builtin/misc_register.lua#L54 23:24 Uberi|Busy I think it's a good thing that was added 23:24 Uberi|Busy catches spelling mistakes much more easily 23:24 kernel_krunch In order to get it to work on Fedora, will I have to compile from source? 23:24 OldCoder kernel_krunch, Depends 23:24 OldCoder kernel_krunch, which Fedora do you have? 23:24 RealBadAngel so simply when executing technic node with "stairsplus:" cannot be registered 23:24 kernel_krunch 17 23:24 Uberi|Busy kernel_krunch: maybe, but compiling is real simple 23:24 RealBadAngel unless ":" is used 23:24 OldCoder kernel_krunch, I have a Fedora build for 17 on my site. It may or may not work. Wish to try it? 23:24 Uberi|Busy kernel_krunch: just run the build script and in a few seconds, you'll have a MT build 23:25 OldCoder Uberi|Busy, no 23:25 kernel_krunch Yes, OldCoder :D 23:25 OldCoder Uberi|Busy, I built for 17 and the script is not reliable 23:25 Uberi|Busy no? 23:25 OldCoder Uberi|Busy, No; see above 23:25 OldCoder Uberi|Busy, the answer is maybe actually 23:25 OldCoder kernel_krunch, hold on 23:25 Uberi|Busy ah, I tested on debain and ubuntu 23:25 OldCoder RPM is not good 23:25 Uberi|Busy I must say it is terribly convenient there 23:26 OldCoder http://minetest.org/clients/minetest-12.10.08-0.noarch.rpm 23:26 OldCoder kernel_krunch, see what that does. You will need to be superuser to install. 23:27 kernel_krunch Alrighty, downloading.... 23:30 NakedFury another ridiculous and big stuff on that test world 23:30 kernel_krunch Opened it with the package tinstaller thingy, and it said "Query not valid"...? 23:30 OldCoder > 23:30 OldCoder What said that? 23:31 OldCoder You need to use rpm 23:31 kernel_krunch I clicked "Auto open with Software Installer" 23:31 kernel_krunch in Firefox 23:31 OldCoder kernel_krunch, Are you familiar with RPM? 23:31 OldCoder Firefox and addons won't do that 23:31 kernel_krunch Nope 23:32 kernel_krunch im new to Fedora :) 23:32 kernel_krunch crap, i gtg eat.... be back soon :) 23:32 OldCoder kernel_krunch, O.K. You have a couple of options. Can attempt to build using some CentOS instructions I have. Or the old Fedora instructions. Or I will attempt to spend more time with Fedora in November. 23:32 OldCoder c u 23:32 busdriver any decent rpg mods? 23:36 busdriver guess thats a no lol 23:40 Octupus Hello 23:40 Uberi|Busy hi 23:43 * Taoki sighs. Wasted 2 hours just to find out how on earth files are read from their mod folder, and it's still like the code was written by people from another planet beyond our understanding. No hint as to how any of it works, and how textures and sounds are read from their specific folders 23:43 Taoki This is what I waste time trying to find out when trying to make a good code. If those things were more logical I would have probably done good progress on my code tonight 23:44 Taoki Hours wasted for something that should be obvious, but instead works in some unknown way :/ 23:44 Uberi|Busy Taoki: don't keep us in suspense, how are they read? :O 23:44 Taoki Uberi|Busy: No idea! 2 hours and we still can't find how 23:44 Uberi|Busy :/ 23:44 Taoki In any example all traces of how this is done are lost between functions 23:44 Uberi|Busy have you tried using a debugger to break on file reading? 23:45 Uberi|Busy are you sure it isn't being done by irrlicht? 23:45 Taoki I barely know to do the code, let alone decode hidden functionalities with a debugger 23:45 Taoki Who made the file caching system? Is anyone else here familiar with it? 23:46 Uberi|Busy well celeron55 just might be the only one who knows, but he seems to be afk right now 23:47 Taoki I'll be leaving soon. I'll read his reply tomorrow or ask him then 23:47 OldCoder NakedFury, what's your assessment? Notice any difference with LevelDB? Good or bad? 23:48 Uberi|Busy hey check it out: http://c55.me/temp/mt_dev_survey/ 23:50 busdriver didnt know git was a language lol 23:52 Uberi|Busy it might as well be greek to people who don't use it :P 23:52 busdriver yeah but if thats all you know how useful is it gonna be lol 23:53 Uberi|Busy well, you can also use Git for stuff like versioning files such as photos, writing, and etc. 23:53 Uberi|Busy I have a repo dedicated to MATLAB simulation data, for instance 23:53 busdriver matlab keeps coming up when i do euclideans for MT but i have no clue what matlab is lol 23:54 OldCoder busdriver, matlab is a math program 23:54 Uberi|Busy MATLAB is basically the industrial standard mathematics program 23:55 Uberi|Busy it's designed from the ground up to work with matrices 23:55 busdriver oh lol 23:55 busdriver i do my math on notepad 23:55 Uberi|Busy :P 23:55 busdriver oldschool but it works lol 23:55 Uberi|Busy I do mine on pencil and paper, beat that! 23:55 busdriver i can add tax in my head 23:55 Uberi|Busy I draw my numbers on a rock with a piece of burnt wood 23:55 OldCoder That is good 23:55 OldCoder Ha 23:56 Uberi|Busy beat that 23:56 cornernote that list looks sweet ! 23:56 cornernote the survey 23:56 OldCoder Uberi|Busy, when you are not Busy try World 30013 as it is LevelDB 23:56 OldCoder brb in a few minutes 23:56 Uberi|Busy well I'm personally glad celeron55 has a plan for MT's future 23:56 Uberi|Busy OldCoder: certainly, I'm over halfway done with my work now :) 23:56 OldCoder Very well 23:57 Uberi|Busy 486 words, minimum 800, 314 words left 23:57 busdriver adding more upstream devs, seems to me like he wants to cut back abit lol 23:57 Uberi|Busy I think I'll talk about determinism some more 23:57 OldCoder You will ace it! 23:57 Uberi|Busy OldCoder: btw your saves are in metasave format? 23:57 Uberi|Busy or have you not saved yet? 23:58 Uberi|Busy because if you did, the inventories simply were not saved at all 23:58 Uberi|Busy you'll need to resave those if that's the case 23:59 Uberi|Busy (after I fix metasave and metaload, of course) 23:59 Uberi|Busy unless sfan5 or cornernote want to take a crack at it, but I already have a bit of it done so it would probably be a waste of effort