Minetest logo

IRC log for #minetest-dev, 2018-04-18

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

All times shown according to UTC.

Time Nick Message
02:12 AndroBuilder_ joined #minetest-dev
02:23 ssieb joined #minetest-dev
06:59 rdococ <Fixer> 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
09:29 JDCodeIt joined #minetest-dev
09:30 Fixer joined #minetest-dev
09:40 red-001 joined #minetest-dev
09:44 Gael-de-Sailly joined #minetest-dev
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...
11:04 proller joined #minetest-dev
11:06 longerstaff13-m joined #minetest-dev
11:16 proller joined #minetest-dev
11:26 Fixer_ joined #minetest-dev
11:26 Diamond joined #minetest-dev
11:30 twoelk joined #minetest-dev
13:51 proller joined #minetest-dev
14:10 proller joined #minetest-dev
14:53 Wuzzy joined #minetest-dev
16:23 Raven262 joined #minetest-dev
16:32 proller joined #minetest-dev
16:58 Krock joined #minetest-dev
17:15 DI3HARD139 joined #minetest-dev
17:24 Darcidride joined #minetest-dev
18:03 Raven262 joined #minetest-dev
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:37 ssieb joined #minetest-dev
18:39 paramat joined #minetest-dev
18:43 Fixer_ joined #minetest-dev
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:11 fwhcat joined #minetest-dev
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:30 Player-2 joined #minetest-dev
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:04 antims joined #minetest-dev
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:22 paramat joined #minetest-dev
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
22:26 proller joined #minetest-dev
23:14 Cornelia joined #minetest-dev
23:43 twoelk left #minetest-dev

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