Time Nick Message 00:01 celeron55 killing forked competition with GPL isn't a very good idea; it makes people lazy 00:02 hmmmm fwiw i'm willing to convert all of my code to BSD if anybody desires 00:02 iqualfragile how would you kill forke competition with gpl? gpl does not forbid forks (well, as long as they still are gpl) 00:03 celeron55 because with gpl your competition is just some random hobbyists 00:03 celeron55 with lgpl we're getting these chinese crapware guys who actually happen to get things done 00:04 celeron55 yes, i'm saying it's a good thing 00:04 iqualfragile well, they could still do their stuff, as long as they give every buyer their changed sources 00:04 iqualfragile (on request) 00:05 celeron55 ...yeah sure, they'd do what they do if they had to do that? that's just a totally dumb assumption 14:51 Sokomine is there a known sample for tablecolumns? that formspec feature sounds very intresting 15:01 PenguinDad Sokomine, https://github.com/kahrl/tabletest 15:12 Sokomine ah! thanks 15:16 Sokomine PenguinDad: looks extremly useful for my purpose. that example will help 15:26 artur99 hi 15:27 artur99 something on translate.minetest.ru is not working 15:27 artur99 i cant change my First/Last name in the settings borad 15:27 artur99 it keeps telling me Please fix errors in the form. 15:34 artur99 ?? 15:34 artur99 anyone online? 15:38 sfan5 artur99: be patient 15:44 artur99 ok 18:43 Fresh_meat_ hello everyone 19:00 artur99 hi 19:55 Fresh_meat_ Can anyone help me with a question of mine : is it technically possible to script action like movements, block placing, ... with the lua script 19:55 Fresh_meat_ *scripting system ? 19:55 sfan5 client-side? no 19:56 Fresh_meat_ I am actually interested into using minetest to produce benchark 19:56 Fresh_meat_ so a way to reproduce action is needed 19:56 Fresh_meat_ and on server side ? 19:56 PilzAdam there is --random-input 19:57 sfan5 it would be fairly easy to hook up lua to an InputHandler 19:59 Fresh_meat_ ok so actually there is no way to reproduce a scripted scenario, but it is possible to implement something rather easilly 20:00 sfan5 yes 20:00 Fresh_meat_ ok 20:01 Fresh_meat_ does that means modification of the code base or rather just adding some bits of lua? 20:02 Fresh_meat_ because I really have no idea how to do that 20:03 sfan5 modification of code 20:04 Fresh_meat_ hu ... ok :( 20:04 Fresh_meat_ thanks anyway 20:05 sapier it's a major change in client code. Client side lua support is on improvement list for quite some time. But it's not likely to be done soon 20:05 celeron55 doing something that the client dictates is a lot simpler 20:06 celeron55 no need to sandbox anything or transfer anything 20:06 artur99 who is the admin on translate.minetest.ru ? 20:06 celeron55 artur99: xyz 20:06 artur99 k, thx 20:06 Fresh_meat_ that would be quite usefull too for regression testing I think 20:06 sapier celeron55: true but it'd be double work if this wouldn't be done in a way for it to be reused 20:08 Fresh_meat_ come to think of it : would it be feasible to add another input system on the client who could send fake input commands ? 20:09 Fresh_meat_ so it could read a script file or something 20:09 sfan5 this is what I mean 20:09 sfan5 a simple lua script that provides all InputHandler methods 20:10 sapier nope 20:10 sfan5 that would be easy to do and would not waste time, because that is likely not that reuseable 20:10 sapier as you already said that code would be absolutely useless for other things and it's still some work 20:11 sapier if someone really wants to do a dirty hack I suggest some sort of batch operation 20:12 proller something intresting here - https://github.com/Omnistudent/mtclient/tree/clienteer/src/ai 20:14 Fresh_meat_ ok thanks guys 20:15 Fresh_meat_ I will have a look but I fear it is a little too big for me 20:15 Fresh_meat_ anyway, keep the good work, I love to see more commit each time I update my minetest-git package 20:18 Fresh_meat_ how and you should implement a nudist beach biom ^^ 20:18 sfan5 dat reference 20:18 sfan5 anyway 20:18 sfan5 I have time to burn, I'm going to implement what I said 20:19 sapier sfan5 can you please have the client side lua in mind? 20:19 sfan5 maybe 20:19 sapier you don't need to complete it just try to get code usable for it 20:19 sfan5 ok 20:21 sapier http://animalsmod.comuf.com/downloads/Minetest-debug.apk added support for dpi dependent control size ... well I couldn't do a lot of testing as I don't have multiple devices 20:22 * sfan5 haz android device 20:22 sapier feedback is welcome 20:26 CiaranG sapier: Is there a reason your #640 isn't merged? 20:26 ShadowBot https://github.com/minetest/minetest/issues/640 -- add get_surface lua function by sapier 20:27 sapier doubts if it is still necessary 20:28 CiaranG Because it's somehow now fast to do that from lua, but it wasn't before? 20:28 sapier vmanip was suggested 20:29 CiaranG ok, interesting, thanks 20:29 sapier which isn't as fast as this variant but 640 isn't complete too 20:29 sapier for what I remember you can't specify what type of nodes you consider to be surface 20:30 CiaranG walkable or air is how it's implemented there currently 20:30 CiaranG or rather, not walkable, or air 20:31 sapier yes but sometimes you consider sea surface to be surface too 20:31 CiaranG Yeah 20:32 sapier that's missing and I didn't have time/interest to fix it by now 20:33 CiaranG I also wanted a radius, rather than a specific node. (standing on the corner between 4 nodes, for example - so a radius of 1, which would consider it to be a surface if any of the covered nodes is) 20:33 sapier you see the current version is way to specific 20:33 sapier but you're welcome to use it as base for improvement 20:34 CiaranG Thanks, will do 20:34 sapier well if it's usefull to base uppon it 20:34 sapier if you feel some different aproach is better don't hesitate to drop the original variant 20:36 CiaranG I don't see anything wrong with it, aside from that it could be more flexible (and only in the two ways mentioned above) 20:49 sfan5 Fresh_meat_: done! 20:50 sfan5 took 32 mins 20:50 sfan5 https://github.com/sfan5/minetest/commit/ebf5947cbf111177e7f06a5804abcd0ad00b6ca5 20:53 sapier hmm are you sure this is very usefull for benchmarking? 20:54 sapier well at leasts it's deterministic 20:57 sfan5 Fresh_meat_: use this file as base http://ix.io/b8g/lua and pass --lua-input 21:04 sfan5 PANIC: unprotected error in call to Lua API (stack overflow) 21:04 sfan5 oops :P 22:59 Fresh_meat_ hey thanks 22:59 Fresh_meat_ I will try it tomorrow 23:01 Fresh_meat_ sapier : well, yes. It's the way the phoronix test suit works 23:02 Fresh_meat_ I hope michael will be happy :)