Time Nick Message 01:31 Teslov Hello? 01:34 Teslov I've been looking through the forum but couldn't really find any info. I can't register on the forums, my confirmation email is not arriving. Registered nickname is Teslov. Can I please get it confirmed by hand? Or should I try on another provider? 01:38 ANAND rubenwardy: ^ 01:41 Teslov ^? 01:44 ANAND He's a forum moderator. I was just bringing his attention to your post, as he might be able to help with that. 01:46 Teslov Oh, thanks. Sorry. 01:51 VanessaE ^ often means "see previous statement" 01:59 Teslov Yeah, I just goofed and didn't realize where does the nickname ends. 02:00 Teslov So I've been looking up and only seen rules so I figured I broke something. 02:16 Unarelith Teslov, did you check your spam inbox? 02:20 Teslov Yeah. Tried to resend too. 07:03 marisag Hiya everyone! 07:12 marisag Hi Foz 07:13 Foz Hi 07:13 marisag Anyone want a Minetest server? No billing info required for first free month 07:13 marisag How's it going? 07:13 marisag Have we met ? :) 07:14 marisag Im old so I may be forgetting LOL 07:14 Foz I have no idea 07:14 marisag ah good, makes me feel better 07:24 marisag Hi Xiong 07:29 Xiong Hi marisag! 07:30 Xiong Is this a thing? That is, if in tool code, will it fall through iff user is doing the 'use' action with it? 07:30 Xiong https://0bin.net/paste/h5NxhsMUnLT-30vb# 07:31 MarisaG Hmm 07:31 VanessaE encrypted....? 07:32 Xiong En...oops. 07:34 Xiong I'm using 0bin... as suggested in IRC#Rules. 07:35 VanessaE I use pastebin.com, or ubuntu pastebin 07:35 VanessaE kinda randomly, whichever fits my mood :) 07:35 Xiong Hate those commercialized pbs. But... 07:36 Xiong https://pastebin.com/XTHqKtaR 07:37 VanessaE yes, that should work if I remember that call properly 07:38 jas_ im a jetplane 07:38 Xiong Thanks. If so I have a better mining drill hack. I mean, it's not needed to be able to.open a chest with the drill. 07:38 VanessaE oooookay......... 07:39 Xiong That will allow me to patch drill.lua and leave it... even to sanely update and repatch. 07:39 jas_ what do u mean fall through? 07:41 jas_ i cant remember is it 'use' or aux1 07:41 jas_ i also cant remember if onuse requires returning an itemstring/stack 07:42 * jas_ makes airplane noises vvvrrrooooom 07:42 Xiong jas_ Ah, basic stuff. Given the standard model of linear execution, the basic default path is to execute the following line. A test either interrupts this flow and branches or does not; execution falls through the test. 07:43 jas_ #7946 07:43 ShadowBot https://github.com/minetest/minetest/issues/7946 -- Make ascent/descent independent of player pitch 07:43 jas_ oic 07:43 Xiong ?? 07:43 jas_ full throttle! 07:44 Xiong I hope that issue is unrelated to my ask. 07:44 jas_ i think so yea 07:44 jas_ but what about leaveplayer??? 07:45 jas_ #420 07:45 ShadowBot https://github.com/minetest/minetest/issues/420 -- Call on_leaveplayer for all connected players on before shutdown 07:45 Xiong Well, no offense but VE said I wasn't crazy. So good enough. 07:45 jas_ i dont think ur crazy either. but i hardly know u :) 07:46 jas_ well, back to the frustrating world of mt modding i go 07:46 Xiong Let me get to it. Worst can happen, phone catches fire and I must throw it onto a nonflammable surface. 07:46 * jas_ whoooshes 07:47 jas_ *arms fully extended* 07:47 jas_ bbfn 08:00 Xiong No, keys.use doesn't do it. :( 08:02 Xiong There must be a standard way to test if user attempted to use a wielded item (without directly talking about right-click). 08:02 VanessaE well I DID qualify my guess with "if I remember right" :) 08:03 VanessaE I guess you'll have to on_use.. 08:04 Xiong No worries. I might have guessed. The onscreen sneak button does not set keys.sneak... why should double-tap set keys.use? 08:05 VanessaE it...er... should 08:05 VanessaE at least it does on PC.. 08:05 Xiong Both er should! 08:06 Xiong The Android port doesn't seem to take the mapping through minetest.conf at all so who knows what they're doing. 08:12 Xiong Well, that was my activity for the evening. Now zone then snooze. See you! 08:43 MarisaG hi mlucena 08:43 MarisaG Just updated my Minetest utilitiy suite. You can get it here: https://sourceforge.net/projects/minetest-utilities/ 08:45 VanessaE ew sourceforge 08:48 MarisaG lol 08:48 MarisaG Want me to put it up on minecity also? 08:48 VanessaE I'd have suggested gitlab 08:49 MarisaG Hmm 08:49 MarisaG Let me look at that... 08:53 MarisaG Dont see anything different than github really. And I keep the utilities there also. I just use sourceforge to distribute complete package sets to end-users... 08:54 MarisaG Hiya ensonic 08:54 VanessaE gitlab can do that, too 08:54 VanessaE you can download a zip of the repo as it stands at any moment 08:54 crazyR I've noticed in the latest dev update that entities dont show in game. they are there just not visible. is this a known bug? 08:55 MarisaG hmm 08:56 VanessaE MarisaG: point being, sourceforce is not trustworthy, not since the malware installer incident 08:56 MarisaG Hmm 08:57 MarisaG Ok I'll look at gitlab. But does it let me upload archives as-is and not have to host the source code there? 08:57 VanessaE kinda-sorta but why wouldn't you want the source code hosted? 08:57 MarisaG Because I already host it at github 08:58 VanessaE oh 08:58 MarisaG The whole point of me putting it on sourceforge is so that I can decide when to put out updates 08:58 MarisaG Advanced users can git clone the archive and then just do git pull to get updates, but I found many people are not confortable doing that... 08:59 VanessaE with git (on any repo hosting site), you tag your desired releases 08:59 MarisaG But then people have to know how to pull just the latest official one ;) 08:59 VanessaE no 08:59 MarisaG oh? 08:59 VanessaE you can just link to a zip at that tag 08:59 MarisaG And it tells me how many downloads and all that? 09:00 VanessaE I don't recall if github tracks that 09:00 MarisaG Thats one thing i don't like about github is that I have no idea how many times it's been downloaded 09:03 MarisaG Heh, already had a account there I forgot about: https://gitlab.com/fstltna/frotz 09:24 MarisaG hi proller 09:33 Quiark github has a releases section where you can upload also binaries 09:33 Quiark or whatever zip you consider a release 09:37 MarisaG Ok i will look into it again 12:24 Markow Went for a nice walk in the cold. View of my village today: https://pbs.twimg.com/media/DuYCJ-6X4AAAyKq.jpg 12:24 Markow ;) 12:42 SanskritFritz Markow: nice :D here is mine: https://i.imgur.com/RlWttkA.jpg 12:51 Markow SanskritFritz: Beautiful, very nice to see that you are also in countryside like I am! 12:52 SanskritFritz Markow: actually this is at the border of a very big city where I live 12:52 SanskritFritz but it looks really like countryside 12:53 Markow I'm in the heart of the rural topography, and enjoying it. ;) 12:53 Markow I'm actually on top of a mountain here 15:24 jas_ !server 15:24 MinetestBot jas_: Megaf Server v4 | mt.megaf.info:30003 | Clients: 0/20, 0/1 | Version: 0.4.17.1 / minetest | Ping: 16ms 16:47 Teslov Hello everyone! Can I please ask again for help with my account confirmation? It's nearly 24 hours now and still no message in either spam nor inbox. 16:48 jas_ i think so, yes. 16:48 jas_ maybe it's because of all the spam. i don't operate the boards. 16:50 jas_ https://www.youtube.com/watch?v=lJNvVFoiXig 16:50 jas_ !title 16:50 MinetestBot jas_: Scout Class - YouTube 16:51 rubenwardy Teslov: done 16:51 Teslov Thank you very much! 16:52 Teslov Now it's finally the time to engage in community I've been lurking in for so many years. 16:52 rubenwardy sorry for the delay, been busy 16:53 Teslov It's okay! 16:53 Teslov Thanks again. 16:55 rubenwardy coursework 1/5 submitted 17:32 Pilcrow182 Is there a way to check if a node's on_construct is different than the default one? 17:32 Pilcrow182 If nothing else, I suppose I can try comparing it to default:stone's on_construct, but I don't know if that will work anyway (can you actually compare functions?) 17:51 jas_ default: nil 17:51 jas_ https://github.com/minetest/minetest/blob/master/doc/lua_api.txt#L6006 17:51 Krock yes..? 17:52 jas_ i do believe so, yes. 17:52 jas_ i mean, i'm never really sure, you know, what's going on behind the curtain there 17:52 jas_ from lua to c++ 17:52 jas_ but i wonder 17:52 Krock minetest.registered_nodes[node_to_check].on_construc 17:52 Krock +t 17:53 Krock make sure you check for it after all mods loaded 17:53 jas_ you're so good krock 17:53 Krock otherwise there might be an override which you don't capture 17:53 Krock jas_: in which regard? 17:53 jas_ now how is the best way to go about that? 17:53 jas_ checking after all mods loaded 17:53 jas_ you're very helpful and knowledgable 17:53 Krock question is where you want to use it. callback? no issue 17:53 jas_ in a general overall regard i guess 17:53 Krock otherwise go for `minetest.register_on_mods_loaded 17:54 Krock or get the first globalstep, for additional safety 17:54 jas_ huh, didn't know about that one 17:54 Krock 5.0-dev masterrace 17:54 jas_ can't wait for 5.0.1 17:55 jas_ it changes a lot last few weeks 17:55 jas_ someone came on just now and said there were errors. at first i suspected my modding, and still do, but i think it's because there 17:55 Krock in a general overall regard i guess 17:55 jas_ 's been so many changes. even in the last two weeks. 17:55 Krock uh well, thanks. I guess that's what happens when you're a core dev 17:56 jas_ oh what? i didn't know. you've always been helpful to me anyway 17:56 jas_ i remember when you gave me the swap_node trick for the mailbox, good stuff 17:56 jas_ thanks again 17:56 Krock np, although I don't even remember the details anymore 17:57 jas_ i do. it was the difference between a mailbox node that allowed any node, and a separately registered node that only accepted written books. the trick was to use minetest.swap_node, preserving metadata. 17:57 jas_ now, i'd probably not make two nodes 17:57 Krock ah okay 17:58 jas_ yes, it had a checkbox to switch. now, i think i could do it .. no wait 17:58 jas_ it was the textures. i wanted a different texture. but it was the same texture only different color so maybe 17:58 jas_ still i think if you want a differently textured node you're out of luck, and have to individually register them 17:59 Krock yes, but in exchange the rendering process will be faster because no metadata must be looked up 18:00 jas_ and the cost of registering additional nodes is generally not so high, i believe 18:00 jas_ i've been having a lot of fun with formspecs lately. 18:01 jas_ it's neat when you have forms sending forms forms 18:01 jas_ idk. minetest. 18:02 jas_ https://music.youtube.com/watch?v=il1PcAFvaVY&feature=share 18:02 jas_ !title 18:02 MinetestBot jas_: Je browser is verouderd, voer een upgrade uit. 18:02 jas_ well that didn't work 18:02 jas_ the song was "I Just Started Hating Some People Today" by beck 18:03 Ingar MinetestBot is Dutch ? 18:03 jas_ minetestbot are you dutch? 18:04 Ingar he doesnt dare to admit it 18:04 jas_ i think he's telling me to upgrade by browser 18:04 jas_ but i can't be certain 18:04 Ingar "your browser is out of date, update it" 18:04 jas_ it's verouderded i tell you, verouderded! 18:05 jas_ well i'll do that minetestbot, thank you 18:06 Ingar you need "Geüpgraded" 18:06 Pilcrow182 Ah, thanks, Krock and jas_. I forgot to look in lua_api.txt again, lol. Didn't realize it was just nil if not specifically defined; I thought it had a default function that just returned if nothing specific was defined... :P 18:06 jas_ i guess it's b/c i linked to the music youtube 18:07 jas_ Pilcrow182: you're welcome. glad we both could have been some help! 18:08 jas_ but yeah, some do 18:08 jas_ and some break if you define them, like on_use and on_place for tools 18:08 Krock Pilcrow182: you're welcome :) 18:09 Pilcrow182 jas_: I've already run into that, experimenting with on_use for tools long ago... :P 18:10 jas_ oh, heh, i just did that the other day 18:10 jas_ there's really no way around it 18:12 jas_ guess it's hardcoded. but then, so are the footstep sounds. 18:12 jas_ well, i mean, played in the engine 18:13 Ingar what do you mean by footstep sounds are hardcoded? 18:13 Ingar (I messed around with custom footstep sounds) 18:13 jas_ oh i mispoke. i just meant that they're played in the engine 18:14 jas_ you can't get their handles 18:14 Ingar ah ic 18:14 jas_ or alter them by redefining minetest.sound_play 18:14 Ingar I should pick up that set again and turn it into a mod 18:15 jas_ it's fun, particularly the sound stuff i think. there's a surprisingly large amount of different fun things to do in minetest extension language i think 18:15 jas_ different games to make 18:16 Ingar I made it because the default footstep sounds were horrible ;) 18:17 jas_ you know sometimes the gains are off 18:17 Ingar meanwhile they got tuned a bit, it's not as bad as it used to be 18:17 jas_ there are some that are set, but if not specified using the default function, result in 1.0 gain 18:17 jas_ too loud. plus the high frequencies are a bit much 18:17 jas_ what'd you do? 18:17 jas_ i usually just do a quick lowpass 18:18 Ingar didn't do much postproc with the sounds themselves 18:18 jas_ oh, i see. i did a mod and overrode minetest.sound_play to handle sounds, and lower volumes 18:18 jas_ tnt mod sets its volume at >1 gain, idk why 18:18 jas_ it was fun, that's where i learned about the footstep sounds 18:19 jas_ doors mod maybe too 18:19 jas_ 1.0 is the max anyway isn't it? idk 18:19 Ingar I mostly had fun with the audio recording part ;) 18:19 Ingar put a mc on the stairs and walked in place using different shoes 18:19 Ingar *mic 18:19 Ingar stuff like that ;) 18:19 jas_ oh that's cool you recorded all new sounds 18:19 jas_ yeah definitely make a mod for that 18:20 Ingar the code is still on my github but it is horribly out of date 18:20 jas_ also there's some places sounds can occur that don't 18:20 jas_ there's not a lot of attention to it, probably for good reason 18:20 jas_ anyway, i'm still bummed out there's not more features. i can never get minetest.sound_fade to work, and i wish for reverse, trim, and offset 18:20 jas_ but it's not a big deal 18:21 jas_ besides, mod (tracker music) support would be best 18:21 jas_ i have this fantasy about libpd+mt tho. for some sounds and music. 18:21 Ingar ah the sounds themselves are here http://ingar.intranifty.net/files/minetest/ingar-sounds-footsteps-2015-10-21-minetest.zip 18:21 Ingar wow 2015 18:21 jas_ nice 18:22 Ingar there are a bunch I rly like, but there are others that sucks quite a bit 18:22 jas_ well i'll have to check it out 18:22 Ingar mmm 18:23 jas_ let me just resize my window here 18:23 jas_ little bit more 18:23 Ingar that zip looks incomplete 18:23 Ingar or and old release 18:23 jas_ got it 18:24 Ingar ah no it's ok. I was looking for _stone_ bit it's _hard_ 18:30 Pilcrow182 Oh, this works even better than I thought! 18:30 Pilcrow182 I am experimenting with spawning buildings from schematics. 18:30 Pilcrow182 Since my buildings contain chests, furnaces, etc and minetest.place_schematic doesn't call the nodes' on_construct functions, I was thinking I'd have to replace those specific nodes with themselves, using mineteset.set_node. 18:31 Pilcrow182 Turns out I can directly call their on_construct functions after the schematic is placed! 19:55 MinetestBot 02[git] 04SmallJoker -> 03minetest/minetest: Android: Add activeobjectmgr.cpp and ieee_float.cpp, sort list 1305f3dbf https://git.io/fpbWX (152018-12-14T19:35:43Z) 21:24 Xiong Okay. My intention is to install a version of mt on Android... and each mod... enabling everything to work together. I will resist calls to install the very latest bleeding edge version of mt; dot.0 releases tend to introduce more issues than they resolve. Let's stick to 0.4.* if at all possible. 21:27 Xiong Currently I have sideloaded Minetest-0.4.17.1-3.apk but is this newer than the official play store version, which seems to be Minetest-0.4.17.2-android = Minetest-0.4.17.20 ? 21:42 Captain_Crow hello 21:48 Captain_Crow are there any easy tutorials for how to script a basic cube and how to access collision detection and player health? 21:48 Krock the 2nd will hardly be possible in Lua 21:48 Krock hi 21:48 Krock !book 21:48 MinetestBot Krock: Minetest Modding Book - https://rubenwardy.com/minetest_modding_book/ 21:49 Captain_Crow by second do you mean collision detection? 21:49 Krock there you have a tutorial to get into modding. the player health function can also be found here: https://github.com/minetest/minetest/blob/master/doc/lua_api.txt 21:49 Krock yes 21:49 Krock the collision detection is entirely handled by the engine (C++) and not exposed to Lua (also for performance reasons) 21:50 Krock however, you can check whether the object is falling or laying somewhere (velocity = null vector) 21:51 Captain_Crow is it possible to make a damaging lava-like block, but not lava with different damage? 21:52 Krock copypasta. yes sure 21:52 Krock here's the lava code to copy: https://github.com/minetest/minetest_game/blob/master/mods/default/nodes.lua#L2282-L2371 21:52 Captain_Crow so copy the lava block file and modify that? 21:52 Krock yeah. if you want it the same as regular lava 21:53 Krock just change the node name, description and the tile definitions 21:53 Krock latter to make use of your custom texture 21:54 Krock all params for the registrations are documented in doc/lua_api.txt if you're wondering what they do 21:56 Xiong Hi? 22:04 Captain_Crow if i copy an existing object and create a mod from it without changing the title, will that change the affect of the original object? 22:06 Krock title? do you mean the node/item name? if you don't change anything, it'll throw an error 22:07 Krock because your mod must either use the prefix "mymodnamehere:" or ":anyothermodname:" (overwrite) to register items/nodes 22:07 Krock but that's all explained in the modding book which I linked above 22:08 Krock try & error will help you a lot to find out how the stuff works :D 22:20 Xiong Hi! Can someone point me to the authoritative location of the current Android port? I'm getting conflicting info. 22:21 VanessaE the play store if you have Android 6 or higher 22:21 VanessaE or, https://forum.minetest.net/viewtopic.php?f=42&t=21526 22:21 VanessaE works on at least 4.3, maybe older 22:22 VanessaE but that one's 5.0.0-dev 22:22 VanessaE see also,#7963 22:22 ShadowBot https://github.com/minetest/minetest/issues/7963 -- Android: dlopen failed: cannot locate symbol "stderr" referenced by "libgmp.so" 22:23 VanessaE there are builds on the minetest github repo, too 22:23 VanessaE (I think) 22:23 Xiong VE, 5.0.0 might be a risk. I'm in no position to break trail. 22:23 VanessaE any of those can be considered authoritative. 22:24 VanessaE 5.0.0 isn't risky 22:24 VanessaE but it won't work with most servers yet. 22:24 VanessaE (since most servers run 0.4.16 or .17 22:24 VanessaE ) 22:24 Xiong That's a point on which we must disagree. I'm conservative. 22:26 VanessaE I see 12 servers running 0.4.15, 62 running 0.4.16, 126 running 0.4.17[.1, .2], and 11 running 5.0.0, 22:27 Xiong GitHub https://github.com/minetest/minetest/releases lists 'latest' as 0.4.17.1 but Play Store is already 0.4.17.2-android... and there's a mumble about this being 0.4.17.20 22:27 VanessaE even a few 0.4.14 results 22:27 VanessaE there is no 0.4.17.20 22:27 VanessaE that'll be a brain-o on someone's part 22:28 VanessaE 0.4.17.2 is the latest android build, but it's really just 0.4.17.1 with a couple of fixes, I believe. 22:28 Xiong I'm indifferent to servers. Until the Irrlicht error spam is fixed, I'm singleplayer. 22:28 VanessaE why both github and minetest.net only list 0.4.17.1, I can't say 22:29 VanessaE what irrlicht spam? 22:29 VanessaE I never see anything of consequence. 22:29 Xiong Wait... 22:29 Xiong Android is a pita. 22:29 VanessaE indeed. 22:30 Xiong https://github.com/minetest/minetest/issues/7525 22:30 VanessaE oh that 22:30 Xiong The tldr is, Irrlicht spams chat. 22:31 VanessaE indeed. 22:31 Xiong It's a showstopper. I guess I can multiplayer with chat off but... unwise. 22:31 VanessaE thing is, I don't see why it would matter if you're on a server or not. 22:31 Xiong ? 22:31 VanessaE oh, I take it you disable chat in singleplayer? 22:32 Xiong F2 on entry. Logging disabled. 22:32 VanessaE right. 22:32 VanessaE ok, that makes sense for sure. 22:32 Xiong Took me three days to figure out how to issue F2. 22:34 Xiong The thing is an obscenity and everyone blames someone else. Read up and the Irrlicht people blame dev-users of their stuff. 22:36 VanessaE mmh 22:37 Xiong Anyway so this makes multiplayer problematic. So all I want to do is install a stable suite that includes technic and friends, more* &c, and bobblocks. So I'm biting the bullet, will reinstall everything. 22:37 Xiong Piecemeal has failed. 22:37 VanessaE as far as a stable mod suite, get dreambuilder 22:37 VanessaE then enable only what you want of it 22:38 VanessaE (you don't HAVE to enable the whole modpack) 22:38 Xiong What new can of worms? Tested against Android port? 22:38 VanessaE just make sure you don't have any single mods installed outside of it e.g. get rid of your copies of technic, bobblocks, etc and use dreambuilder. 22:38 VanessaE I don't see why you can't use it there, 22:39 VanessaE it's still just a bunch of mode 22:39 VanessaE mods 22:39 VanessaE like I said, only enable the components you want. 22:39 Xiong Well maybe because everything is illegal in Massachusetts. 22:39 VanessaE heh 22:40 Xiong Android is a real hurdle. I still can't patch drill.lua to satisfaction. 22:40 VanessaE download DB somewhere, list its contents, remove any mods from your live install that DB has, then put DB in place where minetest can find it and enable those mods from DB 22:41 Xiong keys.use is not set when double-tap, which is Android for right-click. 22:41 VanessaE as for drill.lua, patch it and make a PR, I'm sure nore will be happy to merge it. 22:41 VanessaE well sure. 22:41 VanessaE right click != use 22:41 Xiong When I figure out a fix. 22:41 VanessaE not KEYS use that is. 22:42 VanessaE that will only be set if you press E (or anyway whatever the correct player control name is). keys are never set in response to a left click or right click (as seen by the engine) 22:42 Xiong Well dunno but I think = or anyway --> 22:43 VanessaE I still don't understand what you're trying to accomplish 22:43 VanessaE (with the drill I mean) 22:44 Xiong Argh. drill.lua currently checks keys.sneak and if you dig while sneaking, change modes. This is critical since mode 5 is the most useful and 1 is default. 22:44 VanessaE ok 22:44 VanessaE and you seek to change the mode with some other action like right click 22:45 Xiong But keys.sneak apparently not set by pressing Android sneak overlay button. 22:45 VanessaE simple solution: 22:45 VanessaE check the look pitch 22:46 Xiong I think there's a basic Android limitation about multitouch. 22:46 VanessaE if the player's looking up when they fire the laser, and there's no node targeted, THEN switch modes, ignore sneak entirely. 22:46 Xiong A lot of ordinary complex actions can't be done. 22:47 VanessaE https://gitlab.com/VanessaE/unifieddyes/blob/master/init.lua#L666 22:47 Xiong The look-up idea may not work well underground. 22:47 VanessaE borrow some of that code. 22:48 VanessaE ok, how about a chat command? 22:48 nore what's the problem with drill.lua? 22:49 VanessaE nore: he needs a way to change drill modes (or also the laser, sorry I mixed them up) that works on android 22:49 VanessaE sneak won't work, the mod never receives the key event. 22:49 Xiong Noted. But the drill is a sideshow. I have the nasty hack. Current effort is the big reinstall... starting with engine. 22:49 nore ah, the tool? 22:49 VanessaE nore: aye. 22:49 nore I thought the mode change was with rightclick 22:50 VanessaE Xiong: ^^ 22:50 VanessaE nore: maybe you should add a chat command anyway, to change drill/laser mode. 22:50 Xiong nore, more generally, why not the use key? Why shift-dig? 22:50 nore no idea 22:50 nore because that was how it was done? :) 22:51 VanessaE Xiong: because key events don't generate callbacks. 22:51 nore if you've got a better solution that could be good! 22:51 Xiong A chat command is a nice backup but hell on Android. 22:52 Xiong My solution is, use-ing drill should change modes. 22:52 VanessaE Xiong: punching while wielding a tool throws the item's on_use callback, right click is obvious, but the problem is there is no callback that's thrown by just pressing a key (or the android equivalent) 22:52 Xiong I have located in drill.lua the test for keys.sneak 22:53 VanessaE so you HAVE to trigger some known event like on_use or on_rightclick 22:54 Xiong I am not well enough versed to understand exactly your point. There are a limited number of things I can do during play. I'd like one of them to change modes. 22:55 VanessaE Xiong: there are a limited number of actions you can perform, but there's an even smaller limit on the number of actions a mod can respond to 22:55 Xiong Dig-sneak doesn't work. Blame the Android port. 22:55 VanessaE what you want simply isn't possible 22:55 Pilcrow182 An odd hacky solution, but could the mod be hacked to change the mode using on_drop? :P 22:55 Xiong Yah. 22:55 VanessaE that's possible 22:56 VanessaE drop is a triggerable callback 22:56 Xiong That'd be good. Who throws a Mk3 on the floor? 22:56 VanessaE and you can intercept the actual drop action 22:56 VanessaE look at how maptools handles it for the admin pick 22:56 VanessaE it can't be dropped 22:56 VanessaE it even throws a warning 22:57 Xiong But... I don't care right now. So nore asked so I answered. Maybe I should have ignored. 22:57 VanessaE besides, you could think of the drop action as "drop the drill bit back in the toolbox" 22:57 VanessaE :) 22:57 Xiong I really want to upgrade my install first. 22:57 VanessaE dude 22:57 VanessaE I just told you how 22:58 Xiong Um? 22:58 Xiong Where is the latest Android port? 22:58 VanessaE oh that. 22:59 VanessaE the latest 0.4.17 is on the play store but it won't fix your irrlicht spam issue. the latest 5.0.0 is stu' 22:59 VanessaE stu's build 22:59 Xiong Yes. That's been my goal for yesterday and today. Studyup gives conflicting info. 23:00 Xiong Do not know if Irrlicht chat spam is fixed, even hack-patched, anywhere. Not top priority. 23:00 VanessaE it is not fixed. 23:01 VanessaE no official build contains a viable fix as far as I'm aware. 23:01 Xiong So... pass. 23:01 Xiong So... where's the current apk? 23:02 VanessaE those ^ *are* current 23:02 Xiong Let me say again, to be clear. The version in Play Store appears to be newer than 'latest' on GitHub. 23:03 VanessaE yes 23:03 VanessaE it's a re-release to try to fix some minor bug 23:03 VanessaE that is the latest official release for android for 0.4.17* 23:03 Xiong I don't accept "those" as a target, sorry. 23:03 VanessaE I"m confused 23:04 VanessaE you reject the official build as not being official? 23:04 Xiong The version in Play Store appears to be newer than 'latest' on GitHub. 23:04 VanessaE yes. 23:04 VanessaE the two are not always in sync 23:04 VanessaE but what's on the play store IS made from code on github 23:04 VanessaE afaik 23:05 Fedora29 hey, im trying to compile minetest with leveldb support for a leveldb world i just receied. i tried --DENABLE_LEVELDB=TRUE and it still says the backend isnt supported 23:05 Xiong Yes it appears so or yes really is? I expect Play to be behind GitHub. 23:05 Pilcrow182 From what I understand, the one in the play store should be almost the same as the 'latest' version on GitHub, except with some minor Android bugfixes that didn't need to exist in the PC version. 23:05 VanessaE Fedora29: did you install the proper leveldb headers? 23:06 Xiong Errk erk. There must be a file, not on Play, at least as new as the file on Play. Where? 23:06 Fedora29 i assume they were on the server already. this is di3hard's server, and lsw was on krynet before, it was just moved to my /home directory 23:07 Xiong Pilcrow182, I desperately wish to get to Android development. 23:07 Xiong No bug fix is minor in Android. 23:07 VanessaE Xiong: the one on the play store is the newest official. the one on github is just older, ignore it. 23:08 Xiong Great. Is my question unintelligible or obtuse? 23:08 VanessaE I keep answering your question as you present it :P 23:09 VanessaE maybe you're just wording it inverse from your intent 23:09 Pilcrow182 I gather Xiong is unable to use the play store on his/her specific device? Or am I misunderstanding? 23:10 VanessaE Pilcrow182: he's getting that invalid enum irrlicht spam error 23:11 Xiong I reject the Play version because it's on Play. Known that Play runs behind, at whim of Google. I reject the specific GitHub link I pasted (long ago, will repaste), because it is behind Play. Will the real current Android build stand up? 23:11 VanessaE Xiong: I don't understand why you keep asking for another copy - no build of 0.4.17.* exists that fixes the irrlicht spam error, so unless you're inclined to move up to 5.0.0-dev via stu's build, what you have now is all there is. 23:12 VanessaE the one on play IS the real, current one. 23:12 Xiong Rejected: https://github.com/minetest/minetest/releases/tag/0.4.17.1 23:12 Xiong This has nothing to do with Irrlicht or the drill. 23:13 VanessaE yes, now look at the build list 23:13 VanessaE Minetest-0.4.17.1-3.apk 23:13 VanessaE that's the very newest there is. I think ".2" really means ".1-2" 23:13 Xiong And if Play is current, it will not be so. I reject Play as a source, for reasons. 23:14 Pilcrow182 that's what I figured as well; that ".2" really means ".1-2" 23:14 VanessaE then you have rejected every authoritative source there is, Xiong 23:15 Xiong I will try stu... if only because if he has 5.0.0 then likely he also has what I think I want. Stu is a third choice, which is why I'm here. 23:16 Xiong Perhaps I'll try stu for 5.0.0 after all, dunno. 23:16 Xiong Where is stu? 23:16 VanessaE https://forum.minetest.net/viewtopic.php?f=42&t=21526 23:17 Pilcrow182 I've heard there have been some big Android performance improvements in 5.0.0 anyway, so that may be best. 23:17 Xiong Ha! That's what I've been seeking! 23:17 Xiong Thank you! 23:18 VanessaE Xiong: I already told you that link an hour ago 23:18 Pilcrow182 ^ 23:19 Xiong Well we'll see if there's 0.4 there too. 23:19 VanessaE there isn't. 23:19 VanessaE stu's build is 5.0.0-dev only 23:19 Xiong Argh. Where is what I want? 23:20 VanessaE on the play store. 23:20 Xiong Open source. 23:21 VanessaE the play store build is made by nerzhul, the core dev, from the official sources. 23:21 VanessaE there is no more official build than that. 23:21 Xiong Great. And where? 23:21 VanessaE what do you mean where? 23:21 VanessaE where what? 23:22 VanessaE https://play.google.com/store/apps/details?id=net.minetest.minetest&utm_source=website&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1 23:22 VanessaE that is the official, authenticated build. 23:22 VanessaE that's the link right from minetest.net 23:23 Xiong Please forgive me but I'm running out of ways to rephrase it. I seek a repo that presents a version at least as new as Play. Play itself, no. Repo with no commit >= Play, not okay. 23:24 VanessaE but WHY? 23:24 VanessaE https://github.com/minetest/minetest/releases/download/0.4.17.1/Minetest-0.4.17.1-2.apk also from minetest.net 23:24 VanessaE that is the same APK you'd get from the play store as far as I'm aware 23:25 Pilcrow182 As we said, that ".2" on the play store is probably actually the ".1-2" version on GitHub, since officially there is no 0.4.17.2 version 23:26 Xiong Why questions usually invoke discussions. Why do I prefer to set my click directly from the Naval Observatory, rather than from a more local timeserver? 23:26 VanessaE yeah, I believe play store has limitations on how version numbers can be represented 23:26 Xiong s/click/clock 23:27 VanessaE it's not a question of preference 23:27 VanessaE you're asking basically "why get my apk from the official source when I could get it from the official source" 23:28 Pilcrow182 if that's the case, it means that the 0.4.17.1-3 version offered on GitHub may even be newer than that "0.4.17.2" from the play store 23:28 Xiong 1524 <+VanessaE> but WHY? Well, not sure it's productive for me to answer. 23:28 VanessaE Pilcrow182: it is, but that one is not an official release. it's a test build 23:29 Pilcrow182 VanessaE: Hmm, I didn't realize that. It's in the releases section, after all... 23:29 Xiong Play is not official. It may reflect official but cannot be official because Play not under direct control of official team. Okay? 23:30 VanessaE Xiong: play IS official. 23:30 VanessaE as far as MT dev goes, play store is just as official as github. 23:30 Xiong I just said no and why not. 23:30 VanessaE and I'm trying to tell you that you're starting from a false assumption that one source is more official than another. 23:31 Pilcrow182 Play is only a platform. The version on Play is official, because it is owned and updated by an official dev, from official source. 23:31 Xiong Play is known to lag development. I'm not a fool. Even if today, Play is not behind, tomorrow it may be. 23:32 Xiong Play is owned by Google. They decide when to roll out what you submit. 23:32 VanessaE you're kinda wrong on that. 23:32 Xiong We all know this. 23:33 VanessaE that you're wrong? ;) 23:33 Pilcrow182 by that reasoning, we could also point out the fact that github is owned by Microsoft and, if they so chose, they could delay what the public sees as well. 23:33 Xiong Play isn't a repo hub like GitHub or GitLab. That's a fact. 23:34 Pilcrow182 true, but it is no less 'official' in this case, being updated straight from the source 23:34 Xiong And I agree that GitHub to M$ is a good reason to go to GitLab. 23:35 Xiong Can I really not express myself clearly, even to technical people who know the facts? 23:36 Xiong Does Play contain source? 23:36 VanessaE it links back to the source as required by LGPL 23:36 Xiong I know I have communication issues and they're getting worse with age. 23:37 VanessaE ([12-14 18:37] and i upload the package you mentionned in the irc log, and yes 0.4.17.1-2 is 0.4.17.2 for android users 23:38 VanessaE there's your answer, Xiong 23:38 Xiong So are we changing direction on my initial question? 23:38 VanessaE no 23:39 VanessaE you asked for the official source with source code. you have it, via that github "releases" page. 23:39 VanessaE therein is 0.4.17.1-2 23:39 VanessaE which as nerzhul just said, is "0.4.17.2" as seen on play 23:39 VanessaE (and .20, all three are the same build) 23:39 Xiong 1427 <+Xiong> GitHub https://github.com/minetest/minetest/releases lists 'latest' as 0.4.17.1 but Play Store is already 0.4.17.2-android... and there's a mumble about this being 0.4.17.20 23:40 VanessaE 0.4.17.1-2 == "0.4.17.2" == "0.4.17.20" 23:40 VanessaE https://github.com/minetest/minetest/releases/tag/0.4.17.1 23:40 VanessaE and is right there 23:41 Xiong 0.4.17.1-2 == "0.4.17.2" == "0.4.17.20" == 0.4.17.1 23:42 VanessaE yes. 23:42 VanessaE the -2 just means a change in build settings/environment I believe 23:42 VanessaE not a change in actual code 23:42 Xiong Can you blame me for doubting that? For being baffled? 23:43 VanessaE not at all 23:43 VanessaE but we did try to tell you they're all the samee. 23:43 VanessaE -e 23:43 VanessaE either way, that github link is the only possible link anyone can give you that meets your requirements. 23:44 Xiong Well, you have an explanation: build environment. But a sane person objects when told 1 == 2. 23:44 VanessaE it's just a numbering change to satisfy google. 23:45 Pilcrow182 ^ 23:45 Xiong Yes well. Play isn't a repo. 23:45 VanessaE also, as for -2 vs -3 on the github link, remember, the -3 is not an official release in the sense of "is on play store and minetest.net", it's some test build from one or two commits later to try to solve I'm not sure what. 23:45 VanessaE (so ignore the -3) 23:46 VanessaE what you want is the ".1-2" build on that page. 23:47 Xiong Actually I might try -3. I've gone thus far. 23:47 VanessaE incidentally, those 0.4.17* builds do not run on anything older than Android 6 due to an out-of-MT library fault that happened during the build. stu's 5.0.0-dev build has no such problem. 23:47 Xiong But there is no 1-2 on that page. 23:48 VanessaE yes there. 23:48 VanessaE is 23:48 VanessaE I'm looking right at it 23:48 Xiong Maybe we don't see the same thing. 23:48 VanessaE Minetest-0.4.17.1-2.apk 23:48 VanessaE 11.4 MB 23:48 VanessaE under "assets" 23:49 VanessaE https://i.imgur.com/8cnnysD.png 23:49 Xiong Ah. 23:49 VanessaE (emphasis mine) 23:50 Xiong Okay so... 1-3 may well be newer than 1-2... or not, just a different build environment. 23:50 VanessaE that's literally the first link I gave you an hour and a half ago, I guess you didn't look under "assets" 23:50 VanessaE .1-3 is newer, but is not a release. don't use it if .1-2 works for you. 23:50 Xiong No. Did not. Busy figuring out the version number equalities. 23:51 Xiong Ah yes. But it seems 1-2 not works for me. 23:51 VanessaE now as for what commits .1-2 and .1-3 are based off of, I have no idea. 23:52 VanessaE (probably both are commit 86e29ae5) 23:53 Xiong No but now I'm properly oriented. My takeaway is that the version numbering scheme is fubar. I will start checking commit dates. 23:53 VanessaE (whereas 0.4.17.1 no -foo is commit 6dc7177a) 23:54 VanessaE I imagine that if another 0.4.x release is made, it'll be 0.4.18 so as not to screw up that .1-2/.1-3/.2/.20 nonsense 23:54 Xiong That'd be cool. 23:55 VanessaE however, there have only been 13 commits to the stable-0.4 branch since 0.4.17.1 was released. I don't expect another 0.4.x release 23:55 VanessaE they're pouring all their efforts into 5.0.0 23:55 Xiong Ah, now $work is here. Thanks very much, sorry I didn't express myself better earlier. 23:56 VanessaE it happens. 23:56 VanessaE have a good day. 23:58 swift110 sup folks 23:58 VanessaE my dander. :P