Time Nick Message 02:11 [MatrxMT] Although obviously I had to delete the spam, shout out to rstcxk for responding to some TEMU spam with "Hell yeah, we eating tonight, and by eating, I meant microplastics" 02:31 [MatrxMT] > also the last time i tried to add a CSM client GUI via a mod the result was that it is now no longer possible to change the main menu via a mod ._. 02:31 [MatrxMT] Doesn't this mean your CSM managed to effect the main menu? Which is supposed to be an entirely different sandboxed environment? That does sound like a big no-no 02:32 MTDiscord the main menu wasnt said boxed at that time 02:32 MTDiscord also it was the main menu script setting 02:32 [MatrxMT] oh lol 16:33 Desour !tell luatic what if I want my gpu with skin? 16:33 MinetestBot Desour: I'll pass that on when luatic is around 16:41 * mrcheese compiles luanti in 0m17.272s 16:47 Desour mrcheese: how? 16:47 Desour are you cheesing? 16:47 user333_ he has a vry powerful PC 16:47 user333_ very* 16:47 mrcheese extremely powerful PC (i9-14900K) and alot of options designed to speed up compile time :P 16:48 mrcheese cmake . -DRUN_IN_PLACE=TRUE -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DCMAKE_EXE_LINKER_FLAGS="-fuse-ld=mold" -DCMAKE_SHARED_LINKER_FLAGS="-fuse-ld=mold" -G Ninja -DENABLE_LTO=FALSE -DBUILD_CLIENT=TRUE -DBUILD_SERVER=FALSE -DBUILD_UNITTESTS=OFF -DENABLE_GETTEXT=OFF -DBUILD_DOCUMENTATION=FALSE -DENABLE_CURL=FALSE -DENABLE_CURSES=OFF -DENABLE_SOUND=FALSE -DENABLE_UPDATE_CHECKER=FALSE 16:48 [MatrxMT] you're ready to move up to the big leagues, linux kernels per hour 16:48 user333_ yeah i helped with that, use ninja, clang, and mold, and disable almost everything 16:48 mrcheese yea lol 16:49 [MatrxMT] it hardly seems useful to brag you can compile a Luanti with no translations, no ability to use ContentDB and HTTP API, and no sound and call that a victory 16:49 user333_ as if that would take much longer 16:49 user333_ and it's for personal use so translations aren't really needed 16:50 mrcheese lol 16:50 [MatrxMT] I don't really speak anything except English and some German words, but I still test that my stuff works in German regularly 16:51 user333_ mrcheese: enable curl and sound, and see how long it takes 16:51 mrcheese tho still did 0m25.799 with cmake . -DRUN_IN_PLACE=TRUE -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ 16:51 mrcheese user333_: ok lol 16:52 [MatrxMT] it's pretty much up to mod authors to make the make internationalised properly, because it's hard enough just to get people to do translations even when it's possible. Anyway... 16:56 user333_ you could technically get even faster if you just compiled the server 16:56 mrcheese 0m20.493 `cmake . -DRUN_IN_PLACE=TRUE -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DCMAKE_EXE_LINKER_FLAGS="-fuse-ld=mold" -DCMAKE_SHARED_LINKER_FLAGS="-fuse-ld=mold" -G Ninja -DENABLE_LTO=FALSE` 16:56 user333_ enable LTO and see if it helps, it might 16:57 mrcheese either way, still a ridiculous time xD 16:57 user333_ i can get about 1m 40s on my PC with those options 16:58 user333_ my RPi5 can do it in 10-15min with clang 16:58 mrcheese how well does my laptop do... 17:05 Desour I'm not sure if the longest translation unit of luanti takes <20 s on my machine 17:08 Desour even with ccache I only get 0m13,392s 17:09 Desour (with mold of course. I'm doing relwithdebinfo builds though) 17:22 Ingar user333_: but, does your rpi5 have an nvme or sdcard? 17:23 user333_ sd 17:24 Ingar sd is slooooow 17:25 user333_ i didnt want to buy the nvme board and had a high quality 128gb sd card so i used it 17:26 user333_ i was even able to compile it on my RPi1 which took about 3 hours and just the server 17:29 mrcheese yikes 17:35 mrcheese ook compiling on my laptop (without clang cause i could not figure out how to get clang working... :P) 17:40 Ingar as long as you have enough mem and diskspace, the compile should chug on 17:45 mrcheese 8m11.394s 17:45 mrcheese cmake . -DRUN_IN_PLACE=TRUE 17:48 pgimeno hey, have you tried -DENABLE_CLIENT=FALSE -DENABLE_SERVER=FALSE ? it might build *even* faster 8) 17:50 user333_ technicaly that's useful for just compiling documentation 17:59 mrcheese xD 18:06 mrcheese this cant be good- right? xd `CMake Warning: Manually-specified variables were not used by the project: ENABLE_CLIENT, ENABLE_SERVER` 18:06 mrcheese how fast can my PC compile server...... 18:12 mrcheese awww: CMake Warning at src/CMakeLists.txt:46 (message): Neither BUILD_CLIENT nor BUILD_SERVER is set! Setting BUILD_SERVER=true 18:12 pgimeno oh crap :) 18:17 MTDiscord Anyone know how to contact paradust7? They've been maintain the wasm Luanti to least 5.14, but the website is still 5.9. 18:23 MTDiscord dm/ping them here on discord 18:36 mazes_80 hi 18:37 mazes_80 long time I don't really workd on my mods 18:39 mazes_80 today went through a nil case: checked object have a luaentity pointed_thing.ref:punch(user) -> on_use method fails as self.object is nil 19:16 mazes_80 just called luaentity:on_punch instead -> ok. I don't get what was wrong, 20:47 ireallyhateirc fixed placement wiggle with the trick suggested by luatic https://files.catbox.moe/5ravzl.mp4 20:49 ireallyhateirc this gave me the idea of populating every interactive item/node/entity with an armature and using bones as guides 20:49 ireallyhateirc the goal is to make a HUD/GUI-free inventory/interaction system, e.g. putting vegetables into a pot, putting items into a drawer 20:56 [MatrxMT] would be quite useful to have artificial sunlight nodes (straight down)... on the other hand it would be very laggy having to check EVERYTHING above every loaded node 20:57 [MatrxMT] maybe you can fake it with some lighting magic or something but that would break immediately once you change the terrain 21:34 ireallyhateirc responsive bone-controlled physics would need SSCSMs ? 21:34 ireallyhateirc e.g. a rigged garden hose 21:34 ireallyhateirc cables, etc.