Time Nick Message 00:31 DS-minetest I've found another reason to wish µ$oft windoze wouldn't exist, even though I don't need to use it: it still affects me https://github.com/Desour/minetest/runs/2081924088?check_suite_focus=true 00:34 sfan5 why not use UUIDs instead of inventing your own 00:34 sfan5 beside the point though 00:38 DS-minetest 128 might be too small 00:38 DS-minetest s/128/128 bit/ 00:39 sfan5 for what 00:40 sfan5 are you concerned with collisions? 00:40 DS-minetest yeah 00:40 DS-minetest my plan: 00:40 DS-minetest 1. gain world dominion 00:40 sfan5 idea: base part of the uuid on the current game time 00:41 DS-minetest 2. force everybody to make new objects in lua with a guid 00:41 DS-minetest 3. ... 00:41 DS-minetest 4. profit 00:41 sfan5 brilliant plan 00:42 DS-minetest the game time is just another counter 00:42 sfan5 but it's a monotonic counter 00:43 DS-minetest anyway, it doesn't really matter how you generate the numbers, does it? 00:45 DS-minetest so anything is valid, and having no collisions even in extreme situations is a thing that is better to have and not need than to not have and need 00:45 DivideByZero Vanessa: I've been getting this error on your dreambuilder_hotbar since you updated about 5 hours ago: https://0bin.net/paste/ENjY9n2N#FArqf0H5Ojfk3XLZLtyaZxABQbwlumNgCQ8+7HUpSjU 00:58 VanessaE damn it. 00:58 VanessaE I'll fix it asap 00:58 VanessaE must be a copypaste error while working on dreambuilder game stuff 00:59 VanessaE can anyone tell me where the ESC/Pause menu is defined? or rather, at exactly what point in the game are its colors picked up? 01:00 DS-minetest the colors come from the formspec prepend 01:01 VanessaE DivideByZero: https://pastebin.com/GaRtriRU replace init.lua with this and tell me if it works 01:01 VanessaE DS-minetest: ok, thanks 01:04 DivideByZero Ok, one moment Vanessa, and I'll report back. 01:05 cheapie Heh, negative formspec versions are... interesting :P 01:06 VanessaE interesting? 01:07 cheapie (same results as with anything that's not an integer - but not 0 - 0 acts like 1) 01:07 cheapie VanessaE: Default size, all elements crammed into the upper left corner, with a size of 0,0 for any elements that use a size. 01:08 DS-minetest -1 is probably casted to 0xffff, as m_formspec_version is a u16 01:09 cheapie Version 4 (how this formspec is meant to look): https://cheapiesystems.com/media/images/screenshot_20210310_190838.png 01:09 cheapie What most garbage versions (-1, 3.5, "potato", "", etc.) give: https://cheapiesystems.com/media/images/screenshot_20210310_190849.png 01:10 luk3yx VanessaE: https://github.com/minetest/minetest/blob/75eb28b95994781d52eb2c09303b1cd04e32b6c5/src/client/game.cpp#L4097-L4232 01:11 cheapie DS-minetest: Yep, sure enough, formspec_version[65535] causes it to render like 4, but 65536 makes it act like 0/1 again. 01:11 luk3yx Oh your question was already answered 01:11 cheapie (and 65540 gives correct rendering again, and so on) 01:12 DS-minetest yep, normal arithmetic modulo 2^16 01:13 cheapie That does however suggest that -1 isn't turning into 65535 though, as 65535 gets treated like 4. 01:15 VanessaE DivideByZero: fixed in git 01:16 DS-minetest weird 01:20 numzero cheapie: 65535 remains 65535, but the comparison is like `version >= 4` in most places so there is no difference between 4, 5, ..., 65535 01:20 DivideByZero Vanessa: That seems to have fixed it. Thanks for quick fix. I'll update from git now and make sure it works for you also. 01:21 VanessaE yw 01:21 cheapie numzero: Yeah, that part makes sense - I'm mostly just curious why the negative/garbage versions act the way they do. 01:24 DS-minetest ah, there's a is_number check. 01:24 DivideByZero My server is slow to startup. I noticed skinsdb takes 13 seconds to load through all the skins. 01:24 DS-minetest so, this is why it doesn't parse the negative numbers 01:24 DS-minetest in formspec_version 01:28 DivideByZero Vanessa: git version looks good now too. 01:28 VanessaE ? 04:02 Biggvs_Richardvs Hi all, got a bug report for aliveai: 04:02 Biggvs_Richardvs https://justpaste.it/4tcdh 04:04 Biggvs_Richardvs Running MT 5.3.0, not sure if upgrade will help 04:04 MTDiscord make a issue on the repo https://github.com/AiTechEye/aliveai 04:08 Biggvs_Richardvs I did. 04:09 Biggvs_Richardvs But I posted on IRC about it in the dev channel and they asked me to post it here instead :) 04:09 MTDiscord yeah, i see that sorry 04:09 Biggvs_Richardvs np 04:09 MTDiscord this guy......does not use git 04:09 MTDiscord well, in the usual sense 04:09 MTDiscord so i cant even look at difs 04:11 MTDiscord *correction, i can, its just a step longer 04:12 Biggvs_Richardvs neato. It's a cool mod, would like to have it working. Willing to offer my server up as guinea pig 04:13 Biggvs_Richardvs I probably should have mentioned that I turned off every other mod, like all of them, and ran nothing but aliveAI and all its associated mods (aliveai_aliens etc) and it still crashed 04:14 MTDiscord do you have a way of replicating the error? 04:14 MTDiscord >compatible with minetest 0.4.16 and newer (tested in 5.4-dev) this.......is odd 04:16 Biggvs_Richardvs Ya basically whenever we get attacked by a mob, there are a bunch of "rapid fire" hits on us, we die, and then the server crashes. Like every time 04:17 Biggvs_Richardvs It's like machine gun rapid fire - go from full health to dead in about 3 seconds 04:17 Biggvs_Richardvs That may be by design - there's some nasty mobs in there :) 04:19 MTDiscord you could test 5.4, not sure if that would actually do anything 04:20 Biggvs_Richardvs Ya that's what I'm working on 04:20 Biggvs_Richardvs Server is an older (18) version of Mint, so working on upgrading to 5.4 now 04:21 MTDiscord seems to be 2 ways of fixing it, nil check(then do what?) or figure out why its getting nil 04:29 Biggvs_Richardvs Ok I'm now upgraded to 5.4.0 and still got exactly the same crash 04:35 MTDiscord not suprised 04:37 Biggvs_Richardvs The version of the mod I'm using is the latest from git 04:39 MTDiscord do you actually want a fix, or just a dont crash my server till the maintainer patches it? 04:40 Biggvs_Richardvs yes :) 04:40 Biggvs_Richardvs I'll take either 04:42 MTDiscord block comment out aliveai.searchobjects=function(self) (the whole function) and try adding below it aliveai.searchobjects=function(self) return end 04:43 MTDiscord since it looks like at the start it checks a bunch of stuff, and if those conditions are meet it doesnt execute anything, so all your doing is making sure it never executes 04:43 MTDiscord (im not at a computer where i can test that) 04:43 MTDiscord not sure if that will break things further on in the mod or not 04:44 Biggvs_Richardvs ok. Worth trying. Just a sec 04:45 Biggvs_Richardvs Is that in aliveai_threats? 04:46 MTDiscord . /home/minetest/.minetest/mods/aliveai/aliveai/event.lua:600 its literally in your error message lol 04:51 Biggvs_Richardvs hah. I thin kthere's a few files mentioned in there - just wanted to make sure 05:06 Biggvs_Richardvs So I commented out the whole function and put this in: 05:06 Biggvs_Richardvs aliveai.searchobjects=function(self) return end 05:07 Biggvs_Richardvs end is on another line 05:08 Biggvs_Richardvs getting /home/minetest/.minetest/mods/aliveai/aliveai/event.lua:590: unexpected symbol near '#' 05:08 Biggvs_Richardvs I'm a noob 05:08 Biggvs_Richardvs Something stupid simple I know 05:11 Biggvs_Richardvs WAit. I was using #'s for comments. Bash habits 05:12 MTDiscord oof 05:12 MTDiscord is it "working" now? 05:12 Biggvs_Richardvs lol What do I use for comments in lua? 05:13 Biggvs_Richardvs --[[ got it 05:16 MTDiscord and close with ]]-- 05:18 Biggvs_Richardvs Ok it's "working" but now I don't seem to have any mobs 05:18 Biggvs_Richardvs But it's not crashing with aliveai running now, so thank you 05:19 MTDiscord "working" 05:19 MTDiscord does it have spawn eggs or something? 05:19 MTDiscord or can you call /spawnentity mod:entityname 05:20 Biggvs_Richardvs Not sure 05:21 Biggvs_Richardvs How could I tell? 05:21 MTDiscord look in inventory? 05:23 MTDiscord ofc aliveai cant register from a entity def itself 05:23 MTDiscord ?‍♂️ 05:23 MTDiscord that would make it to easy 05:25 MTDiscord try /spawnentity aliveai_ants:ant 05:25 MTDiscord seems to register them as modname:mobname 15:27 VanessaE although there appears to be no present need for it, is there a way to tell the client "here's a piece of text, cache it client-side and let me call upon it with some handle later"? like node metadata but without being tied to a node 15:29 VanessaE I've been giving some thought to my revised UI code, since it did increase the formspec size a bit (not by much compared to before). I wouldn't mind shoring that up, juuuuust in case some dinosaur is still using dial-up :) 15:29 sfan5 no 15:29 sfan5 that sounds so specific that it could be solved by CSM 15:29 sfan5 (once it's implement in an unspecified timeframe) 15:29 sfan5 implemented* 15:29 VanessaE well if SSCSM becomes a thing I suppose that would do the job 15:30 VanessaE if I run into a dial-up user, I'll just tell them to get out of the 1990's ;) 15:31 MTDiscord If you're worried about bandwidth, I did some experiments and looked into per-packet compression using stuff like zlib, lzo, etc. It would probably help a lot with formspecs ... but I found it only had like a 2% to 5% impact overall because block transfer dominated bandwidth. 15:31 MTDiscord For all the trouble it'd entail, 5% doesn't seem worth it. 15:32 VanessaE Warr": well it's just that I have this fleeting worry that the extra 2k of formspec data might negatively impact like, one person somewhere :P 15:32 VanessaE though I suppose UI was already generating like 10k of it :P 15:32 MTDiscord I worry about network issues too, and there are people who play on cellular or satellite, which is basically the modern equivalent of dial-up (only somehow worse in some cases). 15:32 VanessaE haha 15:34 Conradish006 What is satellite? :P 15:34 MTDiscord Some users are so bandwidth-constrained that I'd considered tunneling UDP over TCP so I could get cross-packet compression, but unfortunately those networks are also the kind that have the worst packet loss so TCP meltdown would be a problem. 15:35 VanessaE well I guess since it's not really a problem (more a "could I do better?" thing) then I won't worry about it 15:35 Conradish006 I one time stayed at a place that had satellite internet, and the whole week it was stormy. 15:35 MTDiscord Satellite internet is a punishment for living too far from a city, where they charge you $75 a month for what 256k ISDN would have been like if the ISDN line had 2000ms latency, and with a 10GB monthly cap. 15:35 Conradish006 I tried to play MT once, but it wasn't happening. 15:36 VanessaE Warr: oh G*d. no thanks :P 15:36 Conradish006 Even rural places here have fiber 15:36 VanessaE I'm out in the sticks and still get 200 Mbps down (12 or something up) on cable. 15:37 MTDiscord The only reason HughesNet is legal in the USA is because the 8th amendment only applies to action by the government, not a private business. 15:37 Conradish006 We *have* fiber to our house, but we only have cable going inside. 15:38 VanessaE supposedly my ISP offers nearly[*] gigabit in my general region. dunno if that's fibre, or if it's available at my address 15:38 VanessaE [*] nearly being like 950 Mbps or something 15:38 MTDiscord I live in low-density-suburbia/rural, about 30 minutes from the city, and I've got fiber with at least gigabit speed options. I have family that lives another 40 minutes away, and they recently switched from satellite to cellular and get the same crappy service, but for like $15 cheaper, and those are their only 2 options. 15:38 Conradish006 Yeah, they never actually push 1000 Mbps 15:39 VanessaE but at the price they charge for it, no thanks 15:39 MTDiscord tbh I didn't even consider the cellular option at first because I assumed that no "fixed-location service" could be worse or more expensive than cellular. I was wrong. 15:39 Conradish006 We pay $90 a month for 150 down, and we're switching to a plan that is $90 a month for gigabit. 15:39 Conradish006 Have to buy a new modem tho 15:40 VanessaE 'scuse me, "Gigabit Internet - up to 900 Mbps downloads" for $150/mo 15:40 Conradish006 DOCSIS 3.1 modems are really expensive though 15:40 VanessaE (my present pipe is $50/mo)\ 15:40 VanessaE 15:41 MTDiscord I pay $75 I think and get about 130 up/down, at least on a good day (can't tell how much is constrained by my link, my router, or speed test servers) 15:41 VanessaE (had to satisfy that escaped newline ;) ) 15:41 Conradish006 It's weird how we pay for 150 down but get over 200 down 15:41 VanessaE that's how it was for me for a while there, Conradish006 15:42 VanessaE I was paying for 100/3, then one day I noticed my speeds had gone up, discovered that they gave everyone an upgrade 15:42 Conradish006 huh, the ping has gone down 15:42 Conradish006 I finally replaced all the cat 5 cables with cat 6, and the ping went down 15:43 Conradish006 Went from 30-35 to 15-20 15:43 VanessaE 9ms here 15:44 VanessaE my ISP may be a little pricey but I can't fault their performance 15:44 Conradish006 same 15:44 Conradish006 They go above and beyond what is promised 15:45 MTDiscord At least you all use wired Internet 15:47 celeron55 it seem starlink is the solution to rural USA, once you can get it without begging them 15:47 celeron55 seems* 15:48 VanessaE I still have my reservations about that one 15:48 rom1504 is there any physical difficulty to installing fiber in the US or is it only political issues ? 15:48 celeron55 it's satellite, but they fly much closer so they don't have the latency 15:48 Conradish006 I just ran a speedtest, I got 230 Mbps down, 12 up. And that was about 20 feet from the router behind a closed door. 15:48 VanessaE but, just being relatively new tech and all 15:48 Conradish006 This ASUS router is amazing 15:48 celeron55 and modern so it's high bandwidth 15:48 VanessaE celeron55: exactly. it's irrational caution on my part :) 15:51 rom1504 why is 1Gb/s fiber at 35$/month in europe and 4 time the price in US (if available at all) ? 15:51 VanessaE rom1504: why else? 15:51 VanessaE greed. 15:51 rubenwardy europe is also denser 15:51 VanessaE people like to claim it's population density but that wouldn't explain it being expensive inside a m ajor metropolis 15:51 rubenwardy although, that would only effect rural areas 15:51 rubenwardy yeah 15:51 MTDiscord rom1504: Until you realize that cellular costs a lot 15:52 MTDiscord rom1504: I pay 80€/month for 50GB of volume from Vodafone 15:52 rom1504 I pay 20€/month for 4G and unlimited 15:53 rom1504 yeah ok so basically nobody challenged the big players and the gov let it happen ? 15:54 MTDiscord I hope I could get by own wired Internet connection, except I can't 15:54 rom1504 I don't see any reason for starlink not to make people pay >100$/month 15:55 rom1504 apparently other companies are doing it, so why wouldn't they increase their margin 15:56 celeron55 starlink will ask a bit less to get every customer from every company to switch to them 15:56 celeron55 but probably not much less 15:56 rom1504 yeah 15:57 rom1504 in france what happened is one provider decided to do /2 on the usual price 10 years ago 15:57 rom1504 then all providers had to do the same 15:57 rom1504 if that kind of things doesn't happen, the price will stay high 15:58 MTDiscord Here only the mobile network from Vodafone and (afaik) Telekom work at all. I think the case is similar for wired 15:59 MTDiscord Here = the town I live in right now 16:02 MTDiscord I don't think the telecom operators here want to reduce the price here 17:34 DS-minetest how can I build minetest with an explicitly set luajit version? I have both luajit2.0 and luajit2.1 installed and want to build with luajit2.0. I'm calling cmake with `cmake -DRUN_IN_PLACE=1 -DLUA_INCLUDE_DIR=/usr/include/luajit-2.0/ -DLUA_LIBRARY=/usr/lib/libluajit-5.1.so.2.0.5`. But when I print jit.version in minetest it still says LuaJIT 2.1.0-beta3. 17:36 DS-minetest oh, and cmake says: -- Found LuaJIT: /usr/lib/libluajit-5.1.so.2.0.5 (found version "") 17:36 DS-minetest -- Using LuaJIT provided by system. 17:37 sfan5 are you sure it's loading the right luajit at runtime? 17:37 sfan5 check with ldd 17:37 sfan5 also: you can see the lua version with ./bin/minetest --version, no need to start an in-game session 17:38 DS-minetest ldd says libluajit-5.1.so.2 => /usr/lib/libluajit-5.1.so.2 17:39 DS-minetest minetest_dev --version says Using LuaJIT 2.0.5 17:45 DS-minetest hm, there might be something wrong with my luajit installations 17:50 sfan5 libluajit-5.1.so.2 will pick whatever libluajit-5.1.so.2.* it finds first 17:50 DS-minetest yes, I see that now too 17:50 DS-minetest how does that work? 17:51 sfan5 https://en.wikipedia.org/wiki/Soname 17:51 DS-minetest I didn't know such symlinks exist 17:52 DS-minetest ok, but then why does minetest pick libluajit-5.1.so.2 and not libluajit-5.1.so.2.0.5 ? 17:53 sfan5 % objdump -p /usr/lib/libluajit-5.1.so.2.0.5 | grep SONAME 17:53 sfan5 SONAME libluajit-5.1.so.2 18:06 DS-minetest ok, I've made a new libluajit-5.1.so.2.3.0 that is a link to libluajit-5.1.so.2.0.5 18:06 DS-minetest ugly, but works 18:07 DS-minetest though I get a src/script/cpp_api/s_base.cpp:8c: static int ScriptApiBase::luaPanic(lua_State*): A fatal error occurred: LUA PANIC: unprotected error in call to Lua API (not enough memory) when using much memory in lua 18:07 sfan5 built luajit with gc64? 18:08 DS-minetest idk, tbh 18:09 DS-minetest the 2.0 luajit is the one from the arch repos and the 2.1 is from the AUR with some modifications 18:11 DS-minetest :/ now I can't use luajit2.1 anymore 18:13 sfan5 "some modifications"? 18:14 DS-minetest no modifications in the build settings, just some lines to avoid conflicts between both versions being installed simultaniously 18:14 sfan5 I could just have said this: if you do not remember explicitly enabling gc64 then it's not enabled 18:15 sfan5 replacing lj205 with lj210 system-wide is unlikely to break anything btw 18:15 DS-minetest yeah, but I'd like to have both for testing 18:17 DS-minetest thanks for your help! TIL something new 18:48 MTDiscord Apparently LuaJIT does have ARM64 support, but not for MacOS 18:48 MTDiscord (Or is it specific to Debian?) 20:25 sfan5 @y5nw no, not specific to debian; luajit works fine on Linux/ARM64 20:46 eugenefil hi, can anyone please help, trying to build minetest from master w/ forked irrlicht, getting "libGL error: failed to create drawable" and then "X Error of failed request: GLXBadContext" 20:46 eugenefil full logs at https://pastebin.com/i9rbuNqy 20:46 eugenefil minetest 5.4.0 from distro package works fine 20:46 eugenefil am I doing smth wrong? (I'm building minetest for the first time) 20:47 sfan5 when you run ldd ./bin/minetest, is the path Irrlicht is loaded from correct? 20:48 eugenefil libIrrlicht.so.1.9 => /home/fil/w/mt/irrlicht/lib/Linux/libIrrlicht.so.1.9 20:48 eugenefil seems so 20:52 sfan5 if you happen to have the system package around, does it also link to /usr/lib/libOpenGL.so? or a different one (perhaps named glvnd)? 20:53 Krock eugenefil: are you sure that's specific to new builds, and old ones still work? That sometimes break when it's doing driver updates behind the scenes 20:56 eugenefil sfan5: they both link to libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fc73e63d000) 20:56 sfan5 why does cmake say it found /usr/lib/libOpenGL.so then? ? 20:57 eugenefil Krock: i'm not sure, building minetest for the first time ever 20:59 eugenefil sfan5: in CMakeCache.txt i see lines both for libGL.so and libOpenGL.so if that helps 20:59 eugenefil OPENGL_gl_LIBRARY:FILEPATH=/usr/lib/libGL.so 20:59 eugenefil OPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/libOpenGL.so 21:00 eugenefil but libOpenGL.so is not in ldd output 21:00 sfan5 that's not a problem 21:03 sfan5 this is a shot in the dark but please try reconfiguring and recompiling irrlicht with -DOPENGL_GL_PREFERENCE=LEGACY 21:03 Krock ^ that should be default I think 21:04 sfan5 I put it in Irrlicht's cmake file too but I think the command might be incorrect 21:04 sfan5 because it doesn't show in my CMakeCache.txt 21:05 eugenefil in my it shows OPENGL_GL_PREFERENCE:STRING=LEGACY 21:05 Krock had another issue with GLVND a while back, different rig. https://github.com/minetest/minetest/pull/7655#issuecomment-414150525 21:06 Krock .. but there Irrlicht failed to initialize, and that's after the Xorg stuff IIRC 21:07 Krock eugenefil: does glxgears work? 21:08 eugenefil yes 21:08 Krock hmm 21:09 eugenefil sfan5: should I rebuild then if OPENGL_GL_PREFERENCE:STRING=LEGACY already in my CMakeCache.txt? 21:09 sfan5 you're looking at irrlicht's CMakeCache.txt right? 21:11 eugenefil oh, please sorry 21:11 eugenefil was looking at minetest's 21:11 sfan5 don't worry it's easy to get it mixed up 21:14 eugenefil started build 21:14 eugenefil -- Found OpenGL: /usr/lib/libOpenGL.so 21:26 eugenefil sfan5: rebuilt, but no luck, getting same error :( 21:26 sfan5 aw 21:26 eugenefil btw, is 'make clean && rm CMakeCache.txt' enough to clean up before reconfiguring and recompiling? 21:26 sfan5 yes 21:26 eugenefil ok 21:26 sfan5 there must be something wrong with how irrlicht 1.9 creates the glx context 21:27 eugenefil maybe i should try to build say 5.4, maybe it's smth wrong w/ my setup 21:32 eugenefil started building 5.4.0, see if it'll throw the same error 21:39 sfan5 hm 21:39 sfan5 could you pastebin the full glxinfo somewhere? 21:40 eugenefil nope, just built 5.4.0, runs just fine 21:40 eugenefil ok 21:42 eugenefil here it is https://pastebin.com/tUNSHk57 21:43 sfan5 thanks 21:43 sfan5 unfortunately you have the same GLX version as me so this doesn't really help me understand the bug 21:44 eugenefil got it, anything else i can try? 21:46 sfan5 if you run minetest master with --trace, does it output anything that looks interesting? 21:48 eugenefil no, nothing special 21:49 eugenefil irrlich seems to start fine 21:49 eugenefil 2021-03-11 23:45:28: INFO[Main]: Irrlicht: Irrlicht Engine version 1.9.0mt0 21:49 eugenefil 2021-03-11 23:45:28: INFO[Main]: Irrlicht: Linux 5.11.2-arch1-1 #1 SMP PREEMPT Fri, 26 Feb 2021 18:26:41 +0000 x86_64 21:49 ShadowBot https://github.com/minetest/minetest/issues/1 -- GlowStone code by anonymousAwesome 21:50 eugenefil and after that goes the error 21:50 eugenefil libGL error: failed to create drawable 21:50 sfan5 :/ 21:53 eugenefil yeah 22:01 sfan5 one more idea: revert c4503eaf17664bdf501ee96ba86d3a24636b83bc inside irrlicht, rebuild and see if it fails with a different error 22:02 sfan5 it won't make it work but it'll give me something I can look for 22:05 eugenefil ok, i'll do that 22:09 eugenefil also i found there is a minetest-git package for my distro (arch linux) maintained by y5nw that builds from master but somewhat differently, trying that at the moment 22:28 eugenefil sfan5: btw, should i rebuild w/ -DOPENGL_GL_PREFERENCE=LEGACY? 22:28 sfan5 makes no difference 22:28 eugenefil ok 22:42 VanessaE is there no way to change the border color of a textarea[] element? 22:43 VanessaE cheapie just discovered a bug where using style_type[] to turn the border off causes the scroll bar (if visible) to stop working altogether 22:47 cheapie I'm on 75eb28b95 if that matters. 22:54 eugenefil sfan5: so I reverted and rebuilt and got another error 22:54 eugenefil X Error of failed request: BadWindow (invalid Window parameter) 22:55 eugenefil Major opcode of failed request: 18 (X_ChangeProperty) 22:55 sfan5 that's good 22:55 eugenefil really? :))) 22:56 eugenefil great news 22:56 sfan5 https://github.com/minetest/minetest/blob/master/src/client/renderingengine.cpp#L227 22:56 sfan5 add "return false" here, recompile and the game will run 22:56 sfan5 "return false;" actually 22:56 eugenefil sounds like magic, ok 22:58 eugenefil should I keep that commit reverted in irrlicht? 22:59 sfan5 for now yes 22:59 eugenefil ok 22:59 [Pokey] Just a general modding question, is it normal to provide two versions of a mod if the mod requires platform specific libraries? 23:01 sfan5 if that's necessary, sure 23:01 [Pokey] Ah okay, thanks 23:01 eugenefil yep, the game really ran 23:03 eugenefil so what was the culprit? 23:03 sfan5 that change in irrlicht even though it apparently works fine for everyone else violated some assumption 23:04 eugenefil is the problem more w/ irrlicht fork then or w/ my setup? 23:05 sfan5 former 23:07 eugenefil got it, will there follow some github issue/fix? 23:08 sfan5 if I figure out why it's broken, sure 23:08 eugenefil ok, i'm just curios 23:09 eugenefil so i keep those changes for now 23:09 eugenefil anyway, sfan5, thank you for you work and time