Time Nick Message 00:02 DS-minetest would devs be interested in a PR for improving SSM lua performance by getting api calls compiled in luajit? https://github.com/Desour/minetest/commit/53de1f4b88e5aae00efa22c9fe929bcd764abb54 00:06 sfan5 sounds interesting 01:06 Wuzzy per-player fall damage PR: #11080 01:06 ShadowBot https://github.com/minetest/minetest/issues/11080 -- Allow to modify player fall damage by Wuzzy2 01:09 MTDiscord nice 07:59 nerzhul MTDiscord for the framerate i think we should do smoething. I play on Satisfactory there is tens of thousands ot items at screen i have no lag. I have some idea about the framerate issue but it require major client rewrite 08:00 nerzhul DS-Minetest why not just transcode it in C++, all benefits from per improvements ? :D 11:58 MTDiscord I am so lost at this point lol - cmake . -DRUN_IN_PLACE=TRUE -DIRRLICHT_INCLUDE_DIR=/home/sapphire/Games/mtdebug/irrlicht -- *** Will build version 5.5.0-dev *** -- Could NOT find Irrlicht (missing: IRRLICHT_LIBRARY) CMake Error at CMakeLists.txt:63 (message): Irrlicht is required to build the client, but it was not found. 11:58 sfan5 > (missing: IRRLICHT_LIBRARY) 11:58 MTDiscord DIRRLICHT_INCLUDE_DIR=/home/sapphire/Games/mtdebug/irrlicht 11:59 sfan5 no, it says you need IRRLICHT_LIBRARY too 11:59 MTDiscord lol 12:02 MTDiscord this doesn't really help me much lol, sorry. I might just give up again, I feel like it would eat up too much dev time to try to explain to me how to compile minetest, I'll just wait for the package maintainers to fix the Arch package. 12:02 MTDiscord Thanks though. 12:03 sfan5 if you compiled irrlicht already it's just a matter of -DIRRLICHT_LIBRARY=/whatever/path/irrlicht/lib/Linux/libIrrlicht.so 12:05 MTDiscord yeah now it's just giving me this again: Irrlicht found, but it is not Minetest's Irrlicht fork. The Minetest team has forked Irrlicht to make their own customizations. It can be found here: https://github.com/minetest/irrlicht 12:05 MTDiscord I'll try again but with -DBUILD_SHARED_LIBS=OFF this time 12:05 sfan5 did you drop IRRLICHT_INCLUDE_DIR from your command line? you need both 12:06 MTDiscord yeah i used both 12:06 MTDiscord cmake . -DRUN_IN_PLACE=TRUE -DIRRLICHT_INCLUDE_DIR=/home/sapphire/Games/mtdebug/irrlicht -DIRRLICHT_LIBRARY=/home/sapphire/Games/mtdebug/irrlicht/lib/Linux/libIrrlicht.so 12:07 sfan5 ah, put /include on the end of the middle one 12:07 MTDiscord kk we all g now, thankyou 12:10 MTDiscord so close! [ 99%] Building CXX object src/CMakeFiles/minetest.dir/voxel.cpp.o make[2]: *** No rule to make target 'irrlicht/lib/Linux/libIrrlicht.so', needed by 'bin/minetest'. Stop. make[2]: *** Waiting for unfinished jobs.... [100%] Building CXX object src/CMakeFiles/minetest.dir/voxelalgorithms.cpp.o make[1]: *** [CMakeFiles/Makefile2:482: src/CMakeFiles/minetest.dir/all] Error 2 make: *** [Makefile:171: all] Error 2 12:11 sfan5 does the library path you gave actually exist? maybe it's libIrrlicht.a instead 12:12 MTDiscord Yeah this is the problem, it doesn't put one there unless I use "cmake . -DBUILD_SHARED_LIBS=OFF" I guess 12:12 MTDiscord or unless I don't use it 12:12 MTDiscord forget which 12:13 MTDiscord lol it doesn't put it there if I do use it 12:13 MTDiscord these build instructions are lame: https://github.com/minetest/irrlicht 12:15 MTDiscord Yeah it only works properly if I ignore the build instructions lol 12:15 sfan5 the build instructions do absolutely work properly 12:15 MTDiscord I just used cmake . this time and ignored the -DBUILD_SHARED_LIBS=OFF 12:15 MTDiscord this time it made the so files 12:16 MTDiscord actually they don't because they ignore cd irrlicht 12:16 sfan5 I think you're misunderstanding, it's fine if you have libIrrlicht.a instead of .so you just need to tell cmake where the file is 12:17 MTDiscord ok thanks 12:17 celeron55 .so is a shared library, .a is a static library 12:19 MTDiscord hmm, so I got it built, still crashing on world load, i'll check out a stacktrace 12:19 MTDiscord 2021-03-18 23:19:16: ACTION[Main]: World at [/home/sapphire/Games/mtdebug/bin/../worlds/aoeu] 2021-03-18 23:19:16: ACTION[Main]: Server for gameid="devtest" listening on 0.0.0.0:60497. 2021-03-18 23:19:16: WARNING[Main]: Irrlicht: Could not create ITexture, texture needs to have a non-empty name. 2021-03-18 23:19:17: ACTION[Server]: [give_initial_stuff] Giving initial stuff to singleplayer 2021-03-18 23:19:17: ACTION[Server]: 12:19 MTDiscord singleplayer [127.0.0.1] joins game. List of players: singleplayer Segmentation fault (core dumped) 12:20 MTDiscord i'll load her up into qt and see if I can get anything 12:42 twoelk does the one line thingy of old actually still work? 12:44 sfan5 if it hasn't been updated, no 13:06 sfan5 rubenwardy: would've been wise not to close the issue there were tagged with possible close recently 13:06 sfan5 but ¯\_(ツ)_/¯ 13:07 rubenwardy oh right 13:07 rubenwardy reopened those two 20:04 sfan5 is core.event_handler("Refresh") the usual way to force a formspec refresh in the mainmenu code? 20:05 sfan5 it happens automatically when interacting with a table, but not when pressing buttons, weird 20:06 sfan5 or maybe when the event handler returns true(?) 20:07 sfan5 ah yea I guess the issue is elsewhere