Time Nick Message 06:08 jas_ #6537 (updated) works good for me. i'll continue testing and using it. 06:08 ShadowBot https://github.com/minetest/minetest/issues/6537 -- Bind mouse buttons by samcaulfield 09:30 nore sofar: you might want to have a look at game#1988 09:30 ShadowBot https://github.com/minetest/minetest_game/issues/1988 -- Fix furnace being able to cook items without enough fuel. by Ekdohibs 19:35 Hijiri reminder that #6688 is ready for review 19:35 ShadowBot https://github.com/minetest/minetest/issues/6688 -- Custom particle generators for particle spawners by raymoo 19:40 rubenwardy nice feature 19:42 Krock indeed nice but why do we need almost a new scripting language for the functions? 19:44 Krock Merging #6809 and #6801 in ~10 minutes 19:44 ShadowBot https://github.com/minetest/minetest/issues/6809 -- Fix scrolling by numberZero 19:44 ShadowBot https://github.com/minetest/minetest/issues/6801 -- Vector functions: Fix vector.direction() function, improve documentation by paramat 19:55 sofar doesn't it run client-side? 19:55 sofar Hijiri: do the generators run in the client? 20:10 paramat i guess they have to 20:12 rubenwardy it feels like either CSM or a simple RPN parser would be better, but meh 20:12 rubenwardy will look through 20:54 Krock running Lua code in a sandbox would be a fancy thing 20:55 Krock so these algorithms could be loaded like shaders (after receiving from the server) 21:30 Hijiri sofar: yes they do 21:30 Hijiri rubenwardy: I don't know what the RPN parser would be over 21:30 Hijiri over strings? 21:30 rubenwardy yeah, so "sine(time) + numparticles" 21:31 rubenwardy good API 21:31 rubenwardy not so good code 21:31 Hijiri that's not RPN is it? 21:31 Hijiri oh 21:31 rubenwardy RPN parser 21:31 rubenwardy heh 21:31 Hijiri that's not a parser that parses RPN? 21:31 rubenwardy well, it could parse the structure into RPN to be executed by the client 21:31 rubenwardy but at this point you're just reimplementing lua 21:32 Hijiri Isn't that essentially what I am doing now 21:32 Hijiri I mean the turning it into RPN 21:32 Hijiri I don't want to just send Lua code to them 21:33 Hijiri If I had to parse a string I would be reimplementing even more of lua 21:35 Hijiri the bytecode I output is basically machine-readable RP 21:35 Hijiri RPN 21:36 Hijiri If we go with CSM then I would agree it would be more flexible, but this would work without CSM 21:37 Hijiri For CSM to work well for particles it would need a "batch add particle" function to avoid making many C calls to spawn lots of particles 21:37 rubenwardy ah, ok 21:39 Hijiri If server-sent CSM is going in, will it be in by 0.5 release? 21:41 Hijiri normally I would prefer to wait for CSM, but I personally want to use particle effects soon 23:09 Wuzzy Does a Minetest server “know” which Minetest client variant/fork the players use? I'm thinking of those stinky Android forks with adware and stuff 23:09 rubenwardy it gets the version code, not sure about what else 23:10 Wuzzy for exampe, if a player connects via “WorldCraft” (a lame Minetest fork), do I know it's “WorldCraft”? 23:10 rubenwardy if version.first > 0, you know it's a fork 23:10 Wuzzy lol. okay 23:10 rubenwardy you can also use remove media - that gets the user agent 23:10 Wuzzy rubenwardy: so MT has an user-agent data field? 23:10 Wuzzy like browsers? 23:10 rubenwardy no 23:10 red-001 we get the version suffix 23:10 rubenwardy HTTP does 23:11 rubenwardy with some leg work you could make a mod that matches up the IPs connected to the server, and the IPs and useragents from the remote media server 23:11 rubenwardy remote media is downloading the media over HTTP 23:11 Wuzzy hmmm sounds like heuristics only 23:11 Wuzzy so as long a fork is sneaky enough its impossible to detect? 23:11 rubenwardy yeah 23:11 rubenwardy the fork can pretend to be Minetest 23:11 red-001 yes 23:12 Wuzzy :( 23:12 Wuzzy alright then 23:12 Wuzzy i am thinking about ways how to educate players that Minetest is The Real Thing (TM), so they stop getting trolled by those crappy android crap 23:13 Wuzzy the day before yesterday one player on JT2 was complaining about an video ad every 10 minutes. :( 23:22 paramat Hijiri server-sent CSM might be coded before 0.5 but will need lots of careful testing before adding, so probably not 23:22 rubenwardy #6816 23:22 ShadowBot https://github.com/minetest/minetest/issues/6816 -- mainmenu: Fix error if config setting menu_last_game does not name a … by nOOb3167 23:23 paramat it seems nerz is intending to code server-sent CSM, but he's a bit busy recently 23:23 rubenwardy it's low priority given that there's nothing you can currently do 23:24 rubenwardy well actually it should be done soon so it can be tested 23:24 sofar Wuzzy: entirely doable to send the client messages in-game - would only need a small core modification to make it work 23:25 Wuzzy sofar: i was thinking about a nag screen mod for first-time joiners. see #minetest 23:25 sofar yep 23:25 Wuzzy this mod would not even need and core change. it could be done right now 23:26 Wuzzy or sofar, what was *your* idea? 23:26 sofar I didn't think the client version string is accessible through mods, is it? 23:26 * Wuzzy checks 23:27 rubenwardy no 23:27 Wuzzy sofar: minetest.get_player_information? 23:27 rubenwardy but it's available in the engine on connect 23:27 rubenwardy you can only get the client version in debug mode, iirc 23:27 Wuzzy vers_string... oh crap, its in the !!!DO NOT USE!!! section... XDD 23:27 sofar I would just patch the API to include the data in get_player_information() 23:28 Wuzzy well the forks would then just copy the version number of latest stable. easy as pie. :D 23:28 Wuzzy do we even have a single MT fork on android whih is not proprietary or infested with ads or IAPs? 23:29 Wuzzy besides Freeminer, which is dead 23:30 sofar could easily solve the problem without that being a problem AND learn something from it 23:31 sofar just make a compulsory survey formspec where people have to answer questions like: 23:31 sofar "what platform do you play on? [ android ] [ IOS ] 23:31 Hijiri paramat: ok, I see 23:31 sofar "Do you want to stop viewing advertisments?" 23:32 sofar "You don't mind ads - please tell us why? [ official client controls suck ] [ other ] 23:34 Wuzzy sofar: this question is worded in a way which suggests WE are the one desperate to push ads. ;) 23:34 Wuzzy users will likely just click it away. the instant thought is “ok if i click ‘no’ i'm asked to pay” 23:35 Wuzzy we must be careful not to become an advertisement ourselves ;) 23:38 sofar you can force formspecs .. the wording should obviously be wisely chosen and depends on what you want your players to do in the end 23:48 Wuzzy in the worst case scenario forks could just replace the server list :/ 23:48 Wuzzy but it would be an expensive thing to do. i dont know if there are people to go such lengths to destroy MT 23:50 Hijiri I don't think enough people run forked servers for that to work