Time Nick Message 06:03 independent56 How would i go about the construction of bicycle infastructure? Would i take the pahe generar and add more paths to connect to it? How wide should each path be? 06:05 independent56 I expect to build flying passes and ramps to get to the paths. Then bypasses to connect to these paths. 06:11 independent56 i mean the paths commemorated here: https://wiki.linux-forks.de/mediawiki/images/thumb/e/e6/Minegeld_1000_pathv7.png/120px-Minegeld_1000_pathv7.png 06:29 independent56 https://forum.minetest.net/viewtopic.php?t=15423 06:29 independent56 this 07:36 independent56 Here is what i came up with: bike infastructure - to get to different areas, you \emph{could} take the train, but in certain aplications, a bike is more successful. It fills the gap between walking and cycling. The infastructure is simple. Long slopes with the ratio 1:3 (1 metre of height for 3 metres of ascension). These lead to high viaducts, which connect to the local path. These paths have bypasses for entering towns. Slow traffic must give 07:36 independent56 priority to fast traffic. These roads are three blocks wide in each direction. They have barriers in the shape of cottage fences. The less used ones are single three wide ones, and the huge intercity bypass lines are very wide, wide enough for a car in each direction. As for the generated paths? they have a right of way system, an informal permisson to cycle. See another cyclist? Just stay to the left. Pedestrians are also allowed. And of course, 07:36 independent56 ther are the crosscity paths, taking people across the town. This network utilises crossing for buildings. 10:19 MTDiscord minetest crashes when i die, why 10:19 MTDiscord hang on 10:21 sfan5 it's meant to make death a more serious experience ;) 10:24 MTDiscord seriously 10:24 MTDiscord its annoying 10:25 sfan5 attach a debugger and file a bug report 10:26 MTDiscord how do i do the 1st 10:26 sfan5 OS? 10:28 MTDiscord manjaro linux 10:30 sfan5 install gdb 10:30 sfan5 run minetest via gdb -batch -ex r -ex bt minetest in the terminal 10:31 MTDiscord oh ok 10:34 MTDiscord now i just commit die? 10:35 sfan5 once it crashes it will spit out some information that might help 10:36 MTDiscord https://cdn.discordapp.com/attachments/749727888659447960/877138819772735508/message.txt 10:37 MTDiscord a sigsegv 10:37 sfan5 hm okay, that's not helpful at all 10:37 sfan5 because you're lacking debug symbols 10:37 MTDiscord m 10:38 sfan5 (not "you" personally, this is normal for software installed by the distribution) 10:39 sfan5 you can also open a bug report without a backtrace of course but accurately describing the circumstances is important then 10:39 MTDiscord well i ran minetest game and i jumped off a cliff several times XD 10:40 sfan5 no mods? 10:40 MTDiscord when on servers it gets stuck on the "you died" sscreen and doesnt let me do anything else and crashes after a while 10:40 MTDiscord yes, no mods 10:40 MTDiscord it crashes in any game 10:40 MTDiscord every game 10:41 sfan5 works here certainly ¯\_(ツ)_/¯ 10:42 MTDiscord ? 10:43 sfan5 it doesn't crash when I die here 10:45 MTDiscord no shit 10:46 MTDiscord You didn't even tell us which version you use 10:47 MTDiscord ...right 10:47 MTDiscord https://cdn.discordapp.com/attachments/749727888659447960/877141646238699520/unknown.png 10:47 MTDiscord I see a "-dirty" there 10:48 MTDiscord i used this version for a long time now 10:48 MTDiscord mhm 10:48 MTDiscord Have you modified it? 10:48 MTDiscord dirty means you changed some code 10:48 MTDiscord not really its @phenom955s minetest package, he just added discord rpc 10:48 MTDiscord ah yes 10:48 MTDiscord hello 10:48 MTDiscord the funny 10:48 MTDiscord https://cdn.discordapp.com/attachments/749727888659447960/877141900329615370/unknown.png 10:48 sfan5 that's not the primary problem, dev versions are not guaranteed to be stable 10:48 MTDiscord pretty sure this is an issue of his package then 10:48 sfan5 so it's better to test a recent dev version 10:49 MTDiscord not really since it didnt happen before 10:49 MTDiscord bruh 10:49 MTDiscord it began to happen like uh, around 2 days ago? 10:49 MTDiscord if you can't reproduce it with official Minetest, that's a you issue 10:49 MTDiscord mm 10:49 sfan5 though if you have discord integration built in crashing on death sounds sounds exactly something that could happend because of a bug in it 10:49 MTDiscord how could discord rpc be related to dying 10:49 MTDiscord official Minetest must be without any modifications 10:49 MTDiscord you use the skygrid mapgen mod for the server right? 10:50 MTDiscord it happens on any game/server 10:50 sfan5 discord rpc could perhaps update your status when you die 10:50 sfan5 who knows 10:50 MTDiscord are @phenom955's changes available somewhere? 10:50 MTDiscord yeah, hang on 10:52 MTDiscord HANG ON ACTUALY 10:54 MTDiscord i asked phenom to give me the latest version of his package because mine was outdated lol 10:54 MTDiscord wonder if that fixes it 10:54 MTDiscord https://github.com/rollerozxa/minetest-rollerozxa the changes are in discord.{cpp,h} and the .patch file, based off of the old discord rpc PR 10:54 MTDiscord mm 11:21 MTDiscord also sorry for having to deal with some random guy's dev package with hacks on top of it 11:22 erlehmann haha can i complain here the next time waspsaliva crashes 11:22 erlehmann or dragonfire 11:22 erlehmann btw, question: can lua mods use websockets? 11:22 erlehmann bc i think i know how to make a rumble mod then 11:22 erlehmann just optionally connect to intiface 11:22 erlehmann it supports xbox controllers 11:23 erlehmann sfan5 as a very opinionated dev, what do you think of rumble support for input devices? 11:23 erlehmann in the engine 11:23 sfan5 when would it rumble 11:23 erlehmann when you get damaged or fall 11:23 erlehmann or whatever, you could configure it or delegate it to a csm 11:24 sfan5 or better you let (SS)CSM control it? 11:24 sfan5 yea 11:24 sfan5 I guess it could be added 11:24 sfan5 I'm sure the three users who play with controller will appreciate it 11:24 sfan5 (though it could also work on phones) 11:24 rubenwardy actual support for controllers would be good first :) 11:24 erlehmann i can't do that 11:24 erlehmann i just can work on it if the devs would be ok with an optional dependency on intiface (which basically would mean speaking websocket) 11:25 sfan5 once we have sdl2 there is nothing preventing rumble support in-engine 11:25 sfan5 no need for external things 11:25 erlehmann wdym? 11:26 sfan5 this intiface thing allows applications to connect to it and do the thing right? 11:26 erlehmann i'm *pretty sure* sdl2 can't do it. i haven't touched it for a while though. 11:26 sfan5 ah 11:26 sfan5 well dunno 11:26 rubenwardy https://lazyfoo.net/tutorials/SDL/20_force_feedback/index.php 11:27 erlehmann you basically send "vibrate for X seconds at Y strength" over a websocket and it does whatever the user has hooked up to it (most likely sex toys, but its the simplest interface for vibrating game controllers i have seen, like *really* low effort) 11:27 rubenwardy https://wiki.libsdl.org/SDL_GameControllerRumble 11:27 erlehmann oh no wait, i think you can even only send "vibrate at Y strength" and then just send "vibrate at 0 strength" to turn it off 11:28 erlehmann which makes it easier to integrate 11:28 erlehmann the point is, i can't imagine something simpler except for *not using websockets for this* 11:28 erlehmann but they have their reasons i guess 11:30 rubenwardy if we want good controller support, our best bet is with SDL - which does support rumble 11:30 erlehmann rubenwardy, ok i get it that sdl can do it, but … where can i get a list of supported devices? how do i select a device? what if the device is not a joystick? 11:30 rubenwardy websockets are a weird technology choice imo 11:30 erlehmann yeah lol 11:31 erlehmann the thing is, with the intiface solution, intiface can worry about it (and already has), but otherwise you have to build that in the engine 11:31 erlehmann have i mentioned i am very lazy lol 11:32 erlehmann and it does all XBox Compatible Gamepads! 11:33 erlehmann rubenwardy i'll try to research what sdl can do natively, but i kinda doubt it will do things like stuff connected via bluetooth etc. correctly without a lot of poking. 11:33 erlehmann rubenwardy thank you for telling me 12:16 rubenwardy SDL is supported by Steam 12:16 rubenwardy as part of Steam Input 12:16 rubenwardy so it's well backed and should support that 12:17 rubenwardy also, that's not actually SDL's concern - SDL is a client library, and will connect to x input / /dev/joysticks / /dev/events 12:17 rubenwardy it's the OSes concern to connect to controllers and expose them as input methods 12:17 rubenwardy My Xbox controller connects with a dongle and worked out of the box 12:23 MTDiscord ruben is awake on IRC but not paying attention to the contentdb stuff on Discord... :-| 12:25 specing good, boycott proprietary 12:30 erlehmann rubenwardy, the thing with intiface is that it manages to expose devices that the vendor does not expose. like, i know at least two ppl who have something that with the vendor driver needs a dongle … but intiface devs figured out whatever bluetooth hackery was necessary to skip the dongle. 12:31 erlehmann the vendor will ofc not do that bc they sell the dongles separately hehe 12:43 Tusha Uhm, the chat code in minetest is added on MTG as Lua or it is inside the core code in C++? 12:46 sfan5 chat is a core feature 12:48 MTDiscord Chat is handled in C++, and it's possible to override it in Lua, but it's a bit of a pain. 12:49 MTDiscord There's an event you can register a handler for that lets you intercept messages, and you can send them to all players with chat_send_all. 12:50 MTDiscord Given this, C++ should probably never have been involved in the dispatch of messages and it should have just been done this way in builtin. 14:07 independent56 Hello. I have this fear of me building too much in the 30 Km^2 space i have. I have built a WBX and i am too lazy to extend it. Is there any way to extend the world border in certain cardinal directions (like 60 Km to north east and west, but only 30 to the south? 14:10 MTDiscord You have a total of 62km in any given direction. You will have to center your build in the available space. 14:11 independent56 Some cities, (mainly Tokyo) Are much bigger then 62 km. What if i wanted to build a huge amount? 14:12 independent56 If i cannot, i will just expand the entire map and scream in pain due to the WBX not being a WBX. 14:12 independent56 Unless 31 is the Hard Limit. 14:25 Tusha Warr1024 I see, I was thinking on having a CSM log server messages, but if it is in the core, I think a more viable option, if it isn't hard to implement, is a toggle to log server's chats, like a chatlog folder with servernamewithoutspecialcharacters.txt, in advanced settings tab like: "Log server chat", since doing this in CSM has been already done but due the need to either circunvent server csm bans with custom clients to execute it in 14:25 Tusha the first place, having the log in the client itself could be the best solution I guess 14:26 MTDiscord i56: 31 is the hard limit. If you want to do larger, you'll need multiple servers. 14:28 independent56 Naw :-( 17:28 MiniontobyPI Hi 17:28 MiniontobyPI I am having some issues again with some lib packages 17:29 MiniontobyPI ld.so: minetestserver: can't load library lib* 17:29 MiniontobyPI how to fix this 17:29 MiniontobyPI the packages are existing but newer 17:30 MiniontobyPI it tries to find libjsoncpp.so.4.0, but i got libjsoncpp.so.5.0 17:31 MiniontobyPI do I have to remove the CMakeCache.txt file?? 17:34 sfan5 try that and rebuild 17:34 MiniontobyPI oke 17:35 MiniontobyPI hmm had to install irrlichtMT 17:35 MiniontobyPI hopefully it works 17:35 MiniontobyPI with the remove of the CMakeCache.txt 17:37 MiniontobyPI hmmm 17:37 MiniontobyPI 17:37 MiniontobyPI https://termbin.com/xe8d 17:38 MiniontobyPI sfan5: ^ it gives an error 17:38 sfan5 openbsd? 17:39 sfan5 or anything else that's not linux? 17:39 MiniontobyPI yes 17:39 MiniontobyPI openbsd 17:39 MiniontobyPI WHY DO YOU GUYS HAVE TO HATE OPENBSD 17:39 MiniontobyPI hmmm 17:39 sfan5 openbsd support was never properly added to irrlicht, not out fault 17:40 sfan5 just disabling joystick support might work 17:40 MiniontobyPI oke 17:40 MiniontobyPI I only need server side btw 17:40 MiniontobyPI and how to disable joystick 17:40 sfan5 then build with -DENABLE_CLIENT=0 17:42 MiniontobyPI oke 17:42 MiniontobyPI still not works 17:43 sfan5 hmm you have do it different then 17:43 MiniontobyPI oke 17:43 MiniontobyPI I will look tomorow 18:12 MinetestBot 02[git] 04SmallJoker -> 03minetest/minetest: Fix inconsistent integer comparison warnings 133b842a7 https://git.io/J0mL1 (152021-08-17T18:00:47Z) 18:35 erlehmann https://cybre.space/@niconiconi/106772686753308305 18:35 erlehmann /* great RAM saver */ 18:35 erlehmann #define struct union 19:09 Krock welcome to the My Glibberish Number Generator application ^ 19:46 erlehmann what is the difference between the male and female player models honestly? 19:52 Krock it's always Sam 19:53 erlehmann uh oh? 20:15 MTDiscord What male and female players models are you talking about? Which game? 20:41 erlehmann Warr1024 at least the mcl2-derived ones have it 20:41 erlehmann i thought someone here might have also used it 20:50 MTDiscord If you're talking MCL-likes then they're probably using the same thing as MC itself does, i.e. the female model has thinner arms (3px on one dimension) and correspondingly some UV maps are packed differently. 20:50 MTDiscord Most of the other games/mods I'm aware of that implement MC-compatible skins tend to use only the original male UV maps. 20:51 independent56 I think we can all take inspiration from me - Vantablack, except for the purple eyes. No notable physical features, no gender. 23:12 jonadab Is there a way to get a seetting, such as time_speed, to stick across server reboots? 23:13 jonadab *setting 23:14 luizsab Hello guys. What's the first steps to learn mod dev? 23:15 Desour jonadab: have you tried writing your settings to minetest.conf? 23:15 Desour !book luizsab 23:15 MinetestBot Desour: Nothing found. 23:15 Desour !book 23:15 MinetestBot Desour: Minetest Modding Book - https://rubenwardy.com/minetest_modding_book/ 23:15 Desour luizsab: ^ that's probably a good resource to start, I guess 23:16 jonadab Desour: Wait, you can put /set settings in minetest.conf? /me slaps forehead. 23:16 luizsab thank you 23:16 Desour !next 23:16 MinetestBot Another satisfied customer. Next! 23:18 luizsab yes, you are allways kind, thank you so much 23:20 Desour umm, np : ) 23:29 MTDiscord Is there any way to make Minetest kick an existing player session if they re-login on another session, instead of rejecting the new player? Ideally I'd like to be able to control that logic on a per-player basis, but that's not crucial. 23:29 MTDiscord I tried messing with prejoin/playerauth events but they're not fired at all for the new session if the old one exists. 23:31 MTDiscord I'm afraid that behavior is hardcoded in c++ 23:36 erlehmann the meshnodes thing is sooo cool https://mister-muffin.de/p/tLP8.png