Time Nick Message 00:00 cheapie Trains/trams/buses/etc. mostly fall outside of my interests (outside of motor controls for the electric ones, and railroad crossings) so you might have to look elsewhere for those :P 00:00 ireallyhateirc there are mods for that... 00:00 cheapie Sure, there's advlag, not sure about buses though 00:01 ireallyhateirc there are Konstals at least: https://content.luanti.org/packages/doxygen_spammer/doxy_mini_tram/ 00:01 ireallyhateirc the problem is the scale 00:03 ireallyhateirc but that's a distant future, elevators first 00:04 cheapie One of the things on my list is to make the car registration in celevator more generic, mostly to allow for multiple types of cars, but I suppose it would also allow for different dimensions. 00:04 cheapie As with everything else, I can't guarantee if I'll actually do it or when. 00:05 ireallyhateirc if you don't add custom dimensions by the time, I will 00:05 cheapie Doors need the same sort of treatment - it seems like the two most common feature requests are cars with glass and doors without glass :P 00:09 cheapie Also on my list (in no particular order) are hoistway access mode, OEO, improved parameter menus, more DBD configurability, animated governor, animated door operator, roller guides, braille plates, more machine variants (gearless?), and rear doors. 00:13 cheapie Also sort of tempted to add a (mostly decorative) I/O display screen to the controller, even if most of the signals would just be made up from the state information instead of the other way around. 02:23 [MatrxMT] the following come to mind when I think of interesting mapgen mods: 02:24 [MatrxMT] squaresville C https://forum.luanti.org/viewtopic.php?p=351263#p351263 02:24 [MatrxMT] Noisegrid Noisegrid https://forum.luanti.org/viewtopic.php?t=9296 02:24 [MatrxMT] mg_earth https://forum.luanti.org/viewtopic.php?t=27374 02:30 cheapie Squaresville looks interesting, Noisegrid I remember poking at ages ago 03:06 [MatrxMT] noisegrid has the interesting feature where the cities are completely flat and often coastal, whereas the countryside is hilly. 03:06 [MatrxMT] that's not a bad way of doing it considering the amount of players out there who won't start building anything until the land is 100% flat 05:14 [MatrxMT] my new headcanon is that The Library is a prequel to Shadow Forest, where the banished shadow leaves the world/region of the The Library to go to the Forest instead 06:49 MTDiscord <_devsh_> @luatic points to discuss with sfan5: - geometry shaders preclude GLES < 3.2 not only web, many mobiles simply don't have them! - all GPU hardware hates geometry shaders, compute is much faster - even if you did use a geometry shader, using it is slower than just rendering geometry saved somewhere, so the perfect use of geo shader is to run it once, cache the output (xform feedback) and just draw that regularly - yes, cutting down vertex 06:49 MTDiscord size from 36 bytes to 12 in BaW was the single best performance improvement we made 06:50 MTDiscord <_devsh_> * that didn't sacrifice quality, dynamic resolution rendering was another one but thats just doing less work, not the same work 11:19 sfan5 did you switch to half floats for some components or drop useless ones or something else? 12:57 MTDiscord <_devsh_> bit packing and integer vertex formats 12:57 MTDiscord <_devsh_> half floats are useless for anything to do with block rendering 12:57 MTDiscord <_devsh_> they have their uses only in HDR images, and some other high dynamic range info, like particle velocities, etc. 15:16 MTDiscord <_devsh_> https://cdn.discordapp.com/attachments/749727888659447960/1310625241583849502/part101_infographics_v08.png?ex=6745e65f&is=674494df&hm=3cbb6f20452af9d8c6aad693bae6a55d26b93541c4269899dac555cfee8abf74& 15:17 MTDiscord <_devsh_> if someone still doesn't understand my reasoning of "memory bandwidth is the main determinant of throughput" 15:37 sfan5 integer vertices would be an option for many basic nodes rendering, but not everything. so we have to mix formats which is a bit of work to integrate 15:38 sfan5 not saying we should never do it but our current biggest concern is drawcalls 16:46 [MatrxMT] can content installed from ContentDB's texture pack section work as sound packs as well? 17:36 Bombo how do i debug this: https://github.com/ElCeejo/draconis/blob/main/api/behaviors.lua#L199 i tried to put minetest.log("action", "[DRACONIS] current self.turn_rate is: " .. self.turn_rate) before line 199 but then it doesn't load 17:38 sfan5 have you looked at the error message? 17:48 Bombo hm now it works but i don't know why 17:49 Bombo ok i'm gonna walk the dragon, watching the turn_rate now ;) 17:52 Bombo i need to know which dragon it is in the debug, like when i right click on it i get 'right-clicks object 362: LuaEntitySAO "draconis:fire_dragon" at (223,23,32)' 17:53 sfan5 you can get those from _self.object 17:53 Bombo can i get details of that dragon? it has a name set, somehow 17:53 Bombo hm 17:57 Bombo is there a var_dump(_self.object) in lua? ;) 17:58 MTDiscord not in lua, but in the engine, dump and dump2 18:00 Bombo can i use that in the console? wasn't there /lua 18:03 Bombo got it https://api.minetest.net/helper-functions/ 18:11 Bombo get_entity_name = , 18:12 Bombo i see only functions 18:13 Bombo when i print this:local debug_objinfo = dump(self.object) 18:15 Bombo with dump2 i get dump[_ = userdata: 0x401d01e0 18:34 Bombo minetest.log("action", "[DRACONIS] current self.turn_rate is [" .. self.turn_rate .. "] nametag["..self.nametag.."] owner["..self.owner.."]") 18:34 Bombo worked :) 18:35 Bombo dump(self) helped there 18:44 Bombo hm _self.object:get_pos() failed: attempt to index global '_self' (a nil value) 18:44 Bombo no that was dump(_self.object) 18:44 Bombo trying to get the position 18:50 Bombo in https://github.com/ElCeejo/draconis/blob/main/api/behaviors.lua#L203 it says local pos = _self.object:get_pos(), is that not possible above? 18:57 sfan5 referencing _self is only possible in the scope where it exits 18:57 sfan5 and that is from line 202 to 220 18:57 sfan5 I assume that runs repeatedly while the outer function runs only once 19:07 Bombo i get the self.turn_rate whenever the dragon turns 19:07 specing Hi.. is there some mod that adds cargo carts for default rails? 19:08 Bombo two different values but sometimes the two values change, no idea when 19:09 Bombo sometimes it seems to get nil, so the whole server crashes, but i walked around with the dragon for a while now nothing happened, values 8.xxx and 5.xxx 19:09 Bombo hmm 19:14 specing nvm found it 19:22 erle specing what's the name of the mod 19:31 Bombo oy the client crashed: ERROR[MeshUpdate]: /mnt/luanti/src/util/thread.h:203: virtual void* UpdateThread::run(): A fatal error occurred: C++ out of memory 19:56 MinetestBot 02[git] 04lhofhansl -> 03minetest/minetest: Clamp pre-bloom color to valid range (#15453) 138c56434 https://github.com/minetest/minetest/commit/8c56434bd3e93e89e258d82171b9af71b558145e (152024-11-25T19:56:32Z) 20:12 ireallyhateirc hmmmmm ambient light ded? 20:17 MTDiscord personally i like to think of it more as waiting on dependency 20:18 ireallyhateirc I hope so because I can't really build good ambience for my game without controling the color and intensity of ambient light 21:13 [MatrxMT] <🇬regon> You can make custom shaders and set shader_path setting to path to your shaders 21:13 [MatrxMT] <🇬regon> I did it once 21:17 MTDiscord doesn't solve the issue, even if you could convince your users to do this, because the shader currently doesn't even have the data properly separated (hardware coloring vs light). 21:17 MTDiscord not to mention that you can't really dynamically change the ambient light from game code with static shaders, and that the shader interface is not stable. 21:32 ireallyhateirc Making custom shaders is beyond my field of expertise 21:33 ireallyhateirc I'm basically the kind of person (degenerate) who learned programming to make a game lol 21:36 ireallyhateirc it was painful enough to learn 3D modelling 21:37 erle how many *usable* gear mods do you know? 21:37 erle i was thinking of making one 21:37 erle that is very simple 21:37 erle i found 2 on the forums 21:38 erle https://forum.luanti.org/viewtopic.php?t=28379 21:38 erle https://forum.luanti.org/viewtopic.php?t=22077 this one looks amazing 22:32 MTDiscord If you're going to make one, you might want to gear up, shift into the right mindset, clutch your mouse when you test it, don't be cogging from those other mods, ratchet yourself into maintainable code, wheel be waiting for your code to transmission it's way into the forum. Don't let anyone be differential to your opinion on it 22:36 erle jordan4ibanez thanks, now i am going to make poop gears 22:36 erle you spin the poop one way 22:36 erle adjacent poop goes different way 22:45 MTDiscord https://cdn.discordapp.com/attachments/749727888659447960/1310738170702467082/20241125_174503.png?ex=67464f8c&is=6744fe0c&hm=47d709c9f4159352ffe010e19552eabb32aff6ce7e8442632c0c821fab970072& 22:47 MTDiscord why is the ear a flipped gazprom logo 22:50 MTDiscord You're gonna have to ask the artist in #assets 22:50 MTDiscord I'd be more worried about why their ear is upside down 23:14 shaft Can someone approve my mod https://content.luanti.org/packages/shaft/cbeds/ quickly? I'm already discussing it over here https://git.minetest.land/VoxeLibre/VoxeLibre/issues/4713 23:14 shaft It's kinda hard to discuss something people can't test easily 23:16 MTDiscord you submitted it 2 hours ago, the average turn around time is under 2 days. be patient 23:16 MTDiscord shaft: one would hope that the people reading a mesehub issue tracker are able to clone a repo 23:16 shaft I sure hope so 23:17 shaft What do you guys think about my 'Unified hardware colored bed textures' proposal? 23:18 MTDiscord I think more generally you're in for a lifetime of fun chasing after game maintainers with your unification plans 😄 23:19 MTDiscord heh, i think i made this mod for mtg a long while ago 23:20 androidnoob I cannot use Minetest on an old phone running android 5.1 anymore, since latest version it is throwing an EACESS error. https://imgur.com/a/Q9EuBg0 23:20 shaft Rather than unification it's also about texturing beds in general. Have you taken a look at the crazy complicated texture VoxeLibre uses for each color? Or the many individual textures for each color of colorful beds? 23:22 shaft And the nodebox is the same as the model in VoxeLibre and also has the same boundraries as the simple bed from mtg. So people can adjust their textures to it and it will work for everyone everywhere 23:22 shaft I just kinda doubt I will get it into mtg but I can recommend people my mod 23:22 androidnoob It seems it does not have permission to access its own folder, also no files are being created. I checked it with ghost commander app 23:24 shaft Android 5 is 10 years old my friend. What fps were you even getting when it worked? I still remember the phone I got in 2012. It was like 360p and sucked ass. 23:24 androidnoob It was slow but worked. 25-30fs? 23:25 androidnoob I know the phone is old however it is useful tp use the old S3 for something 23:26 MTDiscord Android 5 :O 23:26 shaft That's faster than I expected. 23:27 androidnoob Samsung S3 always was a good phone and is the one used by Replicant 23:27 androidnoob I put pacrom on it 23:27 shaft You may be able to get some unofficial lineageos running https://xdaforums.com/t/rom-unofficial-12l-i9300-lineageos-19-1-beta.4379129/ 23:28 androidnoob Yes i had that working at one point but wifi kept turning off xD 23:28 shaft LineageOS 19.1 is Android 12 23:28 androidnoob Oh ok i think the latwst one that ever ran properly was 7 but buggy 23:28 shaft And this one https://wiki.lineageos.org/devices/i9300/install/ Lineage os 14 is still android 7 23:29 androidnoob Since it is just a permission problem i might be able to patch the apk. 23:32 androidnoob The issue seems to be it is only requesting full network access but needs storage permission and it isnt asking for it 23:33 androidnoob Then i can play again 25fps 👀 23:36 shaft I hope you'll get it working or the Luanti devs fix it. I'm not a Luanti dev, so I can't help you beyond giving user advice. 23:37 androidnoob I found an old version of APK Edit app, it lets you modify the app manifest without root. Will see! 23:53 shaft Now that I've put everything in motion I have inner peace. 23:57 erle shaft what's the RAM saving? 23:57 shaft No idea but I guarantee it's there and it sounds good! The more colored beds you add the more ram will be saved. 23:57 erle LMAO 23:57 erle > Android 5 is 10 years old my friend. What fps were you even getting when it worked? 23:58 erle predictable as the tides these responses 23:58 erle “i have a bug on low-spec hardware” – “HAHA ARE YOU EVEN GETTING FPS” 23:58 erle gamers … 23:59 erle shaft is there any drawback to the HW colored bed? 23:59 erle shaft like why are vl and mcla not using nodeboxes in the first place? 23:59 MTDiscord i hate HW coloring i hate HW coloring i hate HW coloring 23:59 shaft It may not work with Luanti < 5.0 23:59 MTDiscord but other than that it's fine 23:59 erle why do you hate it