Minetest logo

IRC log for #minetest-dev, 2017-12-21

| Channels | #minetest-dev index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:14 Puka joined #minetest-dev
00:31 AntumDeluge joined #minetest-dev
00:50 bulldog1_ joined #minetest-dev
01:04 Wuzzy joined #minetest-dev
02:03 bulldog1__ joined #minetest-dev
02:08 Roger9 joined #minetest-dev
02:11 prawnsalad joined #minetest-dev
02:18 Roger9 joined #minetest-dev
02:27 EvergreenTree joined #minetest-dev
02:39 ThomasMonroe joined #minetest-dev
03:37 turtleman joined #minetest-dev
04:15 prawnsalad joined #minetest-dev
04:36 Fritigern joined #minetest-dev
06:07 jas_ joined #minetest-dev
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
06:27 garywhite joined #minetest-dev
06:31 Fritigern joined #minetest-dev
06:31 bulldog1_ joined #minetest-dev
06:31 rom1504 joined #minetest-dev
06:31 sofar joined #minetest-dev
06:50 YuGiOhJCJ joined #minetest-dev
06:53 YuGiOhJCJ joined #minetest-dev
07:09 YuGiOhJCJ joined #minetest-dev
07:12 nerzhul joined #minetest-dev
07:24 YuGiOhJCJ joined #minetest-dev
07:24 Fritigern joined #minetest-dev
07:25 rom1504 joined #minetest-dev
07:29 compunerd joined #minetest-dev
07:30 sofar joined #minetest-dev
07:34 sofar joined #minetest-dev
07:43 ensonic joined #minetest-dev
08:22 mlucena joined #minetest-dev
08:51 nerzhul joined #minetest-dev
09:09 behalebabo joined #minetest-dev
09:11 ensonic joined #minetest-dev
09:22 Fritigern joined #minetest-dev
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
09:40 Darcidride joined #minetest-dev
09:57 Fixer joined #minetest-dev
10:20 Darcidride joined #minetest-dev
10:32 Raven262 joined #minetest-dev
11:51 Sockbat joined #minetest-dev
12:36 ThomasMonroe joined #minetest-dev
13:06 nerzhul joined #minetest-dev
13:32 Darcidride joined #minetest-dev
13:51 CBugDCoder joined #minetest-dev
14:45 Jordach joined #minetest-dev
15:14 paramat joined #minetest-dev
15:16 twoelk joined #minetest-dev
15:23 celeron55 joined #minetest-dev
15:26 Foz joined #minetest-dev
15:43 Robby joined #minetest-dev
15:46 mlucena joined #minetest-dev
15:57 Wuzzy joined #minetest-dev
16:10 Darcidride joined #minetest-dev
16:11 Darcidride joined #minetest-dev
16:53 Krock joined #minetest-dev
17:30 twoelk left #minetest-dev
17:35 ensonic joined #minetest-dev
18:02 mlucena joined #minetest-dev
18:11 EvergreenTree joined #minetest-dev
18:38 fwhcat joined #minetest-dev
18:55 ensonic joined #minetest-dev
19:16 Guest66334 joined #minetest-dev
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:46 paramat joined #minetest-dev
19:55 sofar doesn't it run client-side?
19:55 sofar Hijiri: do the generators run in the client?
20:10 Raven262 joined #minetest-dev
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:48 ensonic joined #minetest-dev
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:38 CBugDCoder joined #minetest-dev
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
21:53 AntumDeluge joined #minetest-dev
22:24 garywhite joined #minetest-dev
22:55 SonosFuer joined #minetest-dev
23:03 Fixer joined #minetest-dev
23:04 Fritigern joined #minetest-dev
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
23:53 Fritigern joined #minetest-dev

| Channels | #minetest-dev index | Today | | Google Search | Plaintext