Time Nick Message 06:59 rdococ MTG should be first class citizen in this room 07:00 rdococ Functions should be able to take in mods and games as parameters, manipulate them and return them 10:27 ashtrayoz3 Of course, all the functions written in lua already can. 10:28 rdococ Heh 10:45 JDCodeIt I guess there is no SETEC ASTRONOMY in mods anymore... 18:36 JDCodeIt Do we need anything else on PR #7236? I'd like to reset my dirty master after that is merged. 18:36 ShadowBot https://github.com/minetest/minetest/issues/7236 -- Global new() or grab() to be managed in constuctor only (#7235 partial) by JDCodeIt 18:44 paramat could anyone approve #7244 ? you can mostly trust me on the code. Shara can you live with this PR being merged? note the liquid caves in mgvalleys have just changed anyway due to yesterday's fix 18:44 ShadowBot https://github.com/minetest/minetest/issues/7244 -- Mgvalleys: Use shared tunnel / cavern code instead of internal by paramat 18:45 JDCodeIt Is there any more recently updated diagram to explain the class interactions in the engine? I think we need to understand the "Horribly Many Things" box a little better (dev.minetest.net minetest-0.3-dfd-visio.png) 18:45 Krock Will merge #7240 and #7243 in 10 minutes 18:45 ShadowBot https://github.com/minetest/minetest/issues/7240 -- Android: Modify touch screen GUI's buttons by srifqi 18:45 ShadowBot https://github.com/minetest/minetest/issues/7243 -- PlayerSettings struct for player movement code by bendeutsch 18:48 Shara paramat: as long as the giant caves don't have big changes, it's no issue to me 18:49 paramat yes as discussed existing giant caverns are unchanged 18:49 Shara fine for me then :) 18:50 Shara and thanks for testing it so much 18:55 Krock Merging now... 18:56 Krock gone 18:56 Krock s/g/d/ 18:57 paramat nice, better controls at last 18:57 rdococ Is there a way to compile the latest 0.5.0 build on an Android device? 18:58 Krock cross-compile 18:59 Krock it may work if you get gcc running and get the libraries somehow 19:22 Krock Fix for #7205 -> https://pastebin.com/raw/hU8tfcDP pushing in 15 minutes (objections?) 19:22 ShadowBot https://github.com/minetest/minetest/issues/7205 -- Null bytes in minetest console output when running with trace option in command line 19:24 Thomas-S I found a possible bug, it would be good if someone could confirm this: It seems like a mesh needing more than 12 textures is causing a segfault: 0x00007ffff77372f3 in irr::video::COpenGLDriver::setActiveTexture(unsigned int, irr::video::ITexture const*) () from /usr/lib/x86_64-linux-gnu/libIrrlicht.so.1.8 19:24 Krock since when do we support more than six tiles? 19:25 Thomas-S I guess that special_tiles is used for the other six, but I'm not sure. 19:31 JDCodeIt There are 18 defined as far as I know - regular[6], overlay[6], and special[6] - but it is really only 6 sides 19:33 rdococ Maybe the game should be able to support more than six textures per node... 19:37 Krock Pushing trivial patch.. 19:39 Krock JDCodeIt, I just read your comment. Are you sure you meant the peer_id? What causes problems here is the channel number 19:55 rubenwardy JDCodeIt: see doxy.minetest.net 19:55 rubenwardy if you look at the server or game class pages 19:55 rubenwardy there will be a "collaboration" diagram 19:55 rubenwardy which shows each side 19:55 rubenwardy it's everythign though 19:55 rubenwardy so will be a little complicated 20:15 JDCodeIt Krock: my bad - looks like SmallJoker fixed it with a type cast. 20:24 rubenwardy Krock == SmallJoker 20:24 Krock ^ that 20:25 rubenwardy lol 20:26 rdococ Hm, I wonder if a register_on_physics_override_change function would be a good idea. Might slow down mods that set it every second, but maybe they shouldn't be doing that then 20:31 JDCodeIt rubenwardy: that is a great tool doxy.minetest.net - have a look at GameGlobalShaderConstantSetter http://doxy.minetest.net/classGameGlobalShaderConstantSetter.html collaboration diagram... and once you zoom out a fair bit, you'll see the struggle. 20:45 JDCodeIt rubenwardy: Krock=SmallJoker - lol :-) 20:45 rubenwardy it's confusing 20:48 JDCodeIt Yeah, this setter thingy should live in a class, and the classes should have a hierarchy that follows the function of the presentation - like ClientLauncher-->Client-->Game... The Irrlicht interface might require some of these caching objects to be efficient, but maybe not if we could draw it out logically - the ClientLauncher could own the whole presentation show. 21:01 rubenwardy Krock, nerzhul: updated #7226 21:01 ShadowBot https://github.com/minetest/minetest/issues/7226 -- Add online content library by rubenwardy 21:08 Krock rubenwardy, nice. It's a massive piece of code.. I think I'll have time tomorrow to check whether it breaks anything 21:08 rubenwardy yeah 21:33 rubenwardy is it possible to test run-in-place without installing the exe? 21:33 rubenwardy like, surely 21:33 rubenwardy errr 21:33 rubenwardy run-in-place=0 21:33 rubenwardy if I move the executable out of the folder, it doesn't find the fonts by checking /usr/local/share/minetest/ as I'd expect 21:35 rubenwardy ah, works if I install to /usr/bin/minetest05 21:36 rubenwardy aw, loads the wrong builtin