Time Nick Message 00:09 rubenwardy paramat, yeah, technical reasons. In the future if there's a dig speed modifier for players, then we can use that instead 00:16 paramat ok 01:13 paramat merging #5990 in a moment 01:13 ShadowBot https://github.com/minetest/minetest/issues/5990 -- Mgv6 mudflow: Also check for 'ignore' nodes by paramat 01:17 paramat 'Cookie coming'! =3 01:18 * VanessaE steals paramat's cookies 01:20 paramat merged 01:22 octacian Isn't everything defined in the public section of UnitSAO within src/content_sao.h available in the PlayerSAO? 01:23 * octacian is attempting to implement set_pitch for LuaEntitySAOs. 01:25 paramat erm 01:26 octacian It appears as though PlayerSAO and LuaEntitySAO inherits things from UnitSAO, however, I'm not entirely sure as I'm still VERY new to C++. 01:28 paramat yeah that looks likely, although i'm not too good with 'class' stuff 01:29 octacian heh, I know literally nothing about C++, so, doing pretty good so far... 03:07 paramat will merge game#1776 game#1779 in a moment 03:07 ShadowBot https://github.com/minetest/minetest_game/issues/1776 -- Book: Also limit the max size of the title. by red-001 03:07 ShadowBot https://github.com/minetest/minetest_game/issues/1779 -- Chests: Check 'def' of node above chest to avoid crash by paramat 03:09 AntumDeluge VanessaE, just tested sleeping in homedecor beds on my local server (https://github.com/minetest-mods/homedecor_modpack/issues/367). Wasn't able to reproduce crash. Seems to work as expected. 03:18 paramat merged 05:17 nerzhul merging #5995 05:17 ShadowBot https://github.com/minetest/minetest/issues/5995 -- Fix deserialization of ItemDefinition by Rui-Minetest 08:15 nerzhul !tell bigfoot547 i don't eat many bread :p 08:15 ShadowBot nerzhul: O.K. 08:17 nerzhul ty sfan5 for being logical 09:13 nerzhul merging #5984 in ~10-15 mins 09:13 ShadowBot https://github.com/minetest/minetest/issues/5984 -- C++11 patchset 9: move hardcoded init parameters to class definitions (part 1) by nerzhul 16:20 Bobr2 i would like to report an issue 16:37 VanessaE so report it on github 16:39 Bobr2 urm ok 18:13 TestyRabbit Hey guys, I'm trying to create a new Lua API call to release the mouse cursor. I have the c++ working but need to connect it to a lua function. I wrote the function and called the API_FCT funciton on the name (minus the l_) but it's saying it's a nil value when i try to call it 18:14 TestyRabbit Or should this be posted in #minetest? 18:14 Calinou TestyRabbit: nah, this question should be OK for this channel 18:14 Calinou but I don't know the answer :P 18:15 bigfoot547 Do you have a fork on github? 18:15 bigfoot547 So we could see the code? 18:16 TestyRabbit I'll put one together. I'm currently using the repo as part of a larger repo but give me 5 and ill get it over into a fork 18:18 rubenwardy TestyRabbit, is this for CSM? 18:19 rubenwardy you need to make sure you add it to the array of Lua methods 18:19 rubenwardy for the module you're adding it to 18:19 TestyRabbit CSM? I can't find the array of lua methods lol 18:20 nerzhul TestyRabbit, releasing mouse cursor ? what is the need ? 18:21 TestyRabbit we have python code listening for a middle mouse press which launches an external hud, but minetest still controls the cursor so we cant move over to it 18:23 nerzhul okay i see, seems a bit hacky, you have a overlay like steam but not embedded in app in fact 18:23 bigfoot547 In minecraft PI, you can press tab to release the cursor 18:24 nerzhul for me a call like this should not be in minetest or any fork, because mouse is user, and overriding mouse releasing doesn't make many sense as we have formspecs for that 18:24 nerzhul i see 18:24 TestyRabbit Well sort of, yeah. We had an entire game running on minecraft pi but we switched to minetest, so certain small things need changing 18:24 nerzhul tab is nice, but there is nothing to select in MT if you release 18:25 TestyRabbit so we have a full hud written in Qt 18:25 TestyRabbit because minecraft pi didnt allow hud modifications 18:25 TestyRabbit and middle mouse button launches that external hud with buttons and stuff 18:26 TestyRabbit moving the hud to minetest itself would require a pretty large rewrite of our codebase, which we don't have time for right now, so our other option was try to make an api call to release the mouse cursor 18:26 rubenwardy TestyRabbit, may you provide us with a commit? 18:26 TestyRabbit yeah one sec 18:26 TestyRabbit amlost there 18:26 bigfoot547 10 years later 18:33 TestyRabbit Lol well i have to copy my current working directory into a fork, just ensuring it compiles 18:33 TestyRabbit sorry 18:36 TestyRabbit https://github.com/DanielGillies/minetest 18:37 TestyRabbit I added to game.cpp, game.h, l_client.cpp, l_client.h 18:37 nerzhul interesting api calls remove android work xD 18:37 nerzhul and reverted recent commit 18:37 TestyRabbit yeah 18:37 TestyRabbit its and older version 18:38 TestyRabbit its definitely hacky 18:38 TestyRabbit and i dont like it much lol 18:38 TestyRabbit But that is the price of not being able to call the shots lol 18:40 rubenwardy did you not git clone? 18:40 TestyRabbit we did a few months ago 18:41 rubenwardy if you commit on top of the old version, you'll get a nice commit. Then git pull upstream master --rebase to include all the recent changes 18:41 TestyRabbit ok sec 18:42 rubenwardy are you calling your new function from CSM, TestyRabbit? 18:42 rubenwardy it looks like you added it to the client side modding API, so it won't be available on the server 18:43 bigfoot547 You should rebase then apply commits/ 18:43 TestyRabbit yeah rebasing now 18:44 bigfoot547 Thanks 19:14 TestyRabbit Sorry for the wait. turns out our version of minetest has quite a few changes from the version we pulled. I'm making the changes on a fresh fork so you can see what I'm trying to do. All I'm really concerned about is the actual api call itself so that's what im gonna change in the fresh repo 19:14 bigfoot547 Ok, thanls 19:14 bigfoot547 s/l/k 19:15 TestyRabbit s/l/k? 19:17 red-001 syntax for some linux command 19:17 TestyRabbit oh 19:17 red-001 replace the first instance of l with k 19:17 TestyRabbit right 19:19 bigfoot547 Thanks 19:21 bigfoot547 I don't see any problems 19:22 red-001 the stuff you linked looks correct apart from being only a stub of course 19:22 TestyRabbit oh wait 19:22 TestyRabbit i think i fixed it 19:22 TestyRabbit i think im just an idiot xD 19:22 nerzhul #6000 6k issues/pr :p 19:22 ShadowBot https://github.com/minetest/minetest/issues/6000 -- [WIP] C++11 cleanup on constructors by Dumbeldor 19:23 TestyRabbit i added the API_FCT to the client file, not the server file 19:23 TestyRabbit if i put it in the server file, it doesn't crash anymore 19:23 * red-001 waits for 6666 19:24 nerzhul xD 19:24 TestyRabbit sigh 19:24 TestyRabbit yup. fixed it lol 19:24 TestyRabbit im sorry guys 19:24 bigfoot547 nerzhul, Don't say xD or talk in base64 on ##forthenerds, it'll get you banned 19:25 TestyRabbit thanks for your help lol 19:25 TestyRabbit and patience 19:25 nerzhul bigfoot547, don't attack me and do a CSM pr :p 19:26 bigfoot547 I literally got banned for it! 19:26 bigfoot547 It was sad. 19:26 bigfoot547 On my new channel, ##allthedevs , I banned the person that banned me. 19:27 bigfoot547 Actually I didn't, jordyn did because he knows her cloak 19:28 bigfoot547 (It is very lonley on my channel :/ ) 19:34 bigfoot547 Why is grandolf banned on this channel 19:35 Grandolf he isnt 19:35 Grandolf :P 19:36 bigfoot547 * #minetest-dev: $a:Grandolf on Mon Jun 5 03:05:30 2017 by rajaniemi.freenode.net from the banlist 19:36 Grandolf i got unbanned 19:37 bigfoot547 Why are you on the banlist? 19:37 Grandolf idk 19:37 bigfoot547 x-files music 19:38 red-001 bigfoot547, the ban is on his freenode account 19:38 red-001 so if he logs out he can evade it 19:39 Grandolf zeno unbanned me 19:39 bigfoot547 Okay... I understand 19:39 Grandolf ill leave if ur going to make a big deal about it tho 19:39 red-001 !tell Zeno` looks like you forgot to unban Grandolf account? 19:39 ShadowBot red-001: O.K. 19:40 red-001 I mean I wouldn't care 19:40 bigfoot547 I don't really care, I just wanted to see how someone would be on the banlist and still on 19:41 red-001 yeah it's because it's an account ban and not a nick/ip ban 19:42 Grandolf i have a question tho 19:42 Grandolf how do ppl color their chat? 19:42 bigfoot547 Ctrl+K 19:42 bigfoot547 in hexchat 19:42 Grandolf i meant in minetest 19:42 red-001 -> #minetest 19:42 bigfoot547 Like this 19:42 red-001 this is a dev channel 19:43 Grandolf im banned 19:43 Grandolf this is the only mt channel i can talk in 19:44 Grandolf in freenode 19:45 bigfoot547 I'm banned in all aspects for NO REASON on another chan. 19:45 bigfoot547 :( 19:46 Grandolf i got banned bc i didnt c eye-to-eye with some of the devs 19:46 bigfoot547 SSBnb3QgYmFubmVkIGZvciBkb2luZyB0aGlz 19:46 red-001 you got banned for spamming 19:46 red-001 face it 19:46 Grandolf im leaveing b4 things get real 19:47 bigfoot547 Spamming? Decrypt it/ 19:49 sfan5 red-001: $a is a ban by account name and only takes effect if signed in 19:49 red-001 red-001> bigfoot547, the ban is on his freenode account 19:50 red-001 I literally said that 19:50 rubenwardy please move to #minetest 19:51 ThomasMonroe are minetest_game development ideas welcome here? 19:52 sfan5 this channel is also for minetest_game development 19:52 sfan5 though ideas might be better suited for the bug tracker 19:53 ThomasMonroe where is that? 19:53 kilbith take a ticket and join the queue of the "idea" people 19:53 ThomasMonroe lol 19:54 sfan5 https://github.com/minetest/minetest_game/issues/new 19:54 ThomasMonroe well the reason i came here is bcs my idea may alter the course of minetest a little bit 19:54 ThomasMonroe if its used ofc 19:56 bigfoot547 yesssss, what is the idea? 20:00 ThomasMonroe https://github.com/minetest/minetest_game/issues/1782 20:00 ThomasMonroe thats the general idea 20:01 bigfoot547 +1 20:01 ThomasMonroe thanks 20:15 ThomasMonroe oh and thank you sfan5 20:36 ThomasMonroe sry rubenwardy, puncuating still wont help it any 20:40 VanessaE great, I just discovered a bug in the client's handling of soft texture overlays :( 20:42 VanessaE I think. 20:43 VanessaE yep, confirmed 20:44 VanessaE if you use the same texture file for multiple nodes' overlays, the client will not always render them properly. 20:45 VanessaE which is to say, it won't render them at all 21:01 TestyRabbit am I able to call a function in client.cpp from l_server.cpp? my guess is no. the function just toggles a flag 21:01 TestyRabbit getClient(L)->anything segfaults understandably 21:02 red-001 no 21:02 red-001 what do you need to do 21:02 TestyRabbit i have a function that can be put pretty much anywhere, as long as it's accessible from game.cpp 21:02 red-001 if you want the client to do something when you are the server you send a packet 21:02 TestyRabbit m 21:03 TestyRabbit hmm 21:03 red-001 you are the person working on some custom minetest modification right? 21:04 TestyRabbit yeah lol 21:05 red-001 how is the custom hub you are using opened? 21:05 red-001 like what triggers it 21:05 red-001 hud*? 21:05 TestyRabbit its a hud written in Qt, middle mouse button triggers it 21:06 TestyRabbit pyQt* 21:06 red-001 why do you need this to be ran by the server then 21:06 red-001 shouldn't the client detect the middle click? 21:07 TestyRabbit yeah, but we are using a mod called raspberryjammod to run python through the lua api, and that's ran on the server 21:07 TestyRabbit so the idea was to add another api call i could hook into raspberryjammod 21:08 red-001 so this is a singleplayer game right? 21:08 TestyRabbit yeah 21:08 red-001 and you want to toggle the focus using the middle mouse button while the hud is displayed 21:09 TestyRabbit yeah. and so in our python api would just call a function that would hook into the engine and toggle the flag i wrote 21:10 red-001 huh does the hud block key input and mouse button input from being passed to the game? 21:10 red-001 if it doesn't you could easily implement this in the input handler 21:11 red-001 if it does then adding this could be a bit harder but if this client will never be used on servers you can cheat a bit 21:11 TestyRabbit yeah the client shouldnt ever be used on any servers, at least not for a long time 21:11 TestyRabbit not in the foreseeable future 21:11 TestyRabbit and by the time it does, we hopefully wont have this method of doing it lol 21:12 TestyRabbit when the hud is active, it draws focus from the game i think. So opening it might not be a problem, but closing it might be 21:12 TestyRabbit how could i cheat? 21:12 red-001 well the server is suppose to inform the client of events using network packets 21:12 red-001 but you could just use a game.cpp event 21:13 bigfoot547 Hello! 21:13 TestyRabbit hey bigfoot 21:13 TestyRabbit hmm a game.cpp event 21:13 red-001 or maybe not 21:13 TestyRabbit and fire it from l_server? 21:13 red-001 I'm not sure right now 21:13 TestyRabbit lol 21:14 red-001 and I'm in windows right now without a minetest dev enviroment 21:14 TestyRabbit ah 21:15 TestyRabbit i can send a networkpacket to the client from the server 21:15 TestyRabbit yeh? 21:15 red-001 yeah 21:15 VanessaE https://github.com/minetest/minetest/issues/6001 21:15 red-001 it's a bit of a pain to add new packets 21:15 TestyRabbit ohh i see all of these handleCommand_... 21:16 red-001 since there is a lot of sort of boiler plant code 21:16 TestyRabbit ah i see 21:16 red-001 I wonder could you port the python mod to the client and call the hub using that 21:17 red-001 or maybe that's a hack on top of a hack 21:17 red-001 oh 21:17 red-001 I just though of the greatest hack ever 21:17 red-001 use settings 21:17 TestyRabbit oh snap 21:17 TestyRabbit OH and save a setting 21:17 TestyRabbit and then in game.cpp just check the setting value 21:18 red-001 since settings are shared in singleplayer 21:18 red-001 yeah 21:18 TestyRabbit shit you're a genius 21:18 TestyRabbit ill give that a shot 21:33 TestyRabbit @red-001 settings worked 21:33 red-001 neat 21:33 TestyRabbit thank you lol 21:33 red-001 you will want to add a packet once you add servers to your game 21:34 red-001 if/when 21:34 TestyRabbit yeah i want to add a packet, and i probably will continue down that route, but this is a good hack for our deadline coming up 21:34 TestyRabbit any docs on how to add packets? 21:34 red-001 not really 21:34 red-001 I don't think so anyway 21:34 TestyRabbit i can just try to follow a call through 21:35 red-001 https://github.com/minetest/minetest/commit/4221c1b4412f2bf889bd603a26424003f5367f6a 21:35 red-001 there an example of a server to client packet 21:36 red-001 it's a pretty simple change so basically all of it is packet handling 21:38 TestyRabbit oh thats not too bad, just seems mostly tedious 21:38 red-001 yeah basically 21:38 TestyRabbit okay awesome, ill probably try to get that in 21:39 TestyRabbit thanks for the help 21:39 red-001 well that would still break if you add a server through right? 21:40 TestyRabbit the settings? 21:42 red-001 no a packet the mod that you are using for opening the hud is server-sided and the server has no way to know if a remote client has clicked the middle mouse 21:45 TestyRabbit hm thats true 21:45 TestyRabbit i think if we tried to move to multiplay eventually 21:46 TestyRabbit there would many other issues too 21:46 TestyRabbit ideally by then we wouldnt need this explicit call to free the cursor because everything would be embedded in minetest and we wouldnt use an external hud 21:46 paramat Grandolf please don't post in SMS language, it's irritating and makes you sound stupid. you are on the internet and there's no monetary advantage to abbreviating your words that much. you were banned for starting a new -project channel 21:47 red-001 there is nothing wrong with cloning -project 21:47 red-001 but spamming about it is 21:47 TestyRabbit we only did because we ported from minecraft and that is closed source with 0 mod support lol 21:48 red-001 and they clearly knew it wasn't welcome since they used a different nick and client 21:48 Grandolf paramat im sorry if my abbreviations upset you, its a habit, i dont even notice when i do it :P 21:48 red-001 TestyRabbit, if you want a decent hub you will need some sort of custom system 21:48 red-001 irrlicht GUI isn't execally nice looking 21:50 TestyRabbit ah i see lol 22:13 paramat well, it was wrong to restart -project as it was an obvious provocative retaliation to closing the former. any channel with 'minetest' in it needs to be approved by, and is under the power of, the newly-created IRC MT organisation. anyway, enough said :] 22:19 VanessaE I thought #-project pointed to #minetest or something anyway 22:20 paramat the original does, but the new one was ## 22:21 paramat game#1777 22:21 ShadowBot paramat: Error: Delimiter not found in "Page is too big or the server took too much time to answer the request." 22:21 paramat ok 22:24 VanessaE oh well 22:24 VanessaE paramat: did you see my latest corner-case-weird-bug? :) 22:35 paramat erm looking 22:37 paramat issue 6001? 22:39 VanessaE yeah 22:40 paramat will read soon, sorry i'm not good with this subject 22:40 VanessaE no worries 22:40 VanessaE there, pinged juhdhanadanhdandhad :) 22:40 jcalve is there any way to find from which mod came an item? 22:41 VanessaE (he's *gotta* come up with an easier-to-remember nick :P ) 22:41 VanessaE jcalve: it's in the item name. 22:43 jcalve the item's name is "saddle" 22:45 bigfoot547 #6001 22:45 ShadowBot https://github.com/minetest/minetest/issues/6001 -- Soft overlay does not always render in-world 22:48 paramat hehe 22:49 bigfoot547 Why should I look on github when I have ShadowBot? 22:53 VanessaE heh