Time Nick Message 01:35 erlehmann MisterE it was not an obscure bug, it happened all the time 01:36 erlehmann MisterE the thing is it used to not work without shaders. then it stopped working at all! 04:10 MTDiscord What was obscure about it was that it was a bug 04:18 erlehmann map art https://mister-muffin.de/p/bkLV.png 14:38 Bombo erlehmann MisterE: ok, but my 'problem' now is just that old mobs don't get updated if i change the textures parameter 14:38 Bombo that'sa a different issue isn't it? 14:38 Bombo -a 14:39 erlehmann Bombo are you using the patch that sfan5 has for the issue? 14:39 erlehmann i guess if old entities and models are not updated ever, that workaround must stay in forever. 14:40 sfan5 what happens to old mobs is up to mobs_redo 14:40 erlehmann ah ok 14:40 erlehmann sfan5 so i guess mobs_redo should detect if there are too few textures and reinit the mob, but how to detect it? 14:40 erlehmann use modlib b3d parser? 14:41 Bombo no patch erlehmann, is it in the github thread? 14:41 Bombo ah ok too ;) so a mob_redo issue 14:41 ghoti Is there an online resource that will help with lua syntax checking? I use https://rextester.com/l/lua_online_compiler sometimes, but it fails on anything minetest-specific, including self.*. 14:42 erlehmann Bombo https://github.com/minetest/minetest/pull/11766 14:42 Bombo erlehmann: mkay 14:42 erlehmann Bombo, i am of the impression that that should make the old mobs display corrctly 14:43 Bombo erlehmann: mobs_redo should just check if something changed in the code maybe? 14:43 rubenwardy ghoti: luacheck is very helpful, but it's local 14:43 erlehmann Bombo it can not possibly know how minetest renders the stuff, it could check if the mob has too few textures. 14:43 Bombo erlehmann: ok will try that later 14:44 erlehmann the problem with having too few textures is that sometimes it is legit 14:45 Bombo erlehmann: it can't detect if something in the yak.lua changed? 14:45 erlehmann Bombo oh it can probably 14:46 erlehmann Bombo you can ofc try to make a check if the mob complies to the specification, if the mob is specified as a static table 14:46 Bombo could be just when the server is started and it's loaded once or like a command /reload stuff ;) 14:47 erlehmann yeah whatever, i have no idea how to do it 14:47 erlehmann and it is not only mobs 14:47 erlehmann it is all entities 14:47 erlehmann some servers have entities that can not be placed anymore 14:47 erlehmann and live for years 14:47 Bombo mkay i just noticed that with mobs 14:47 erlehmann try the enchantment table or boat in mcl2 14:48 erlehmann but it might be that fleckenstein fixed those 14:48 erlehmann he is aware of the bug 14:48 erlehmann Bombo, i suggest to try out this PR and see if it fixes your old mobs https://github.com/minetest/minetest/pull/11766 14:49 erlehmann then if it does maybe comment on it 14:49 erlehmann it needs one more coredev to support, maybe more user comments make that happen 14:51 erlehmann sfan5, IMO tagging this bug https://github.com/minetest/minetest_game/issues/2908 14:51 erlehmann sfan5, IMO tagging this bug “needs engine change” is wrong when the lua fix prevents the probem 100% https://github.com/minetest/minetest_game/issues/2908 21:28 hypo7r7 is this minecraft? 21:28 MTDiscord no? 21:28 hypo7r7 what's minetest? 21:29 MTDiscord a open source voxel game engine 21:29 hypo7r7 ahh interesting 21:30 MTDiscord you can see some of the games made with it here https://content.minetest.net/packages/?type=game 21:33 hypo7r7 so its minecraft but not minecraft at the same time 21:33 erlehmann hypo7r7 it's entirely unlike minecraft 21:34 hypo7r7 how so? 21:34 erlehmann hypo7r7 for example the world height is like 60km. can your minnecraft do this? prob not. 21:34 rubenwardy it's like minecraft in the same way that Call of Duty is like Quake or Modern Warfare 21:34 erlehmann yeah rubenwardy said it well lol 21:34 erlehmann hypo7r7 also you can modify the game stuff with simple text files written in the programming language lua 21:34 rubenwardy oh, call of duty is modern warfare 21:34 rubenwardy err other way around 21:35 rubenwardy insert your favourite FPS here 21:35 rubenwardy I was thinking of battlefield 21:35 hypo7r7 understandable 21:36 hypo7r7 i never heard of lua before 21:36 hypo7r7 can it be modified with c++? 21:36 erlehmann hypo7r7 to see what is possible, you can try joining a few servers too. for example, “inside the box” is more like portal than minecraft, an escape room puzzle game. 21:37 MTDiscord Lua is one of those things most people have used on some level but only handful know about it :) 21:37 MTDiscord lua is liked python, its a scripting language written in c 21:37 MTDiscord . s/liked/like 21:38 erlehmann you can modify the C++ of the engine of course, but games and mods are written in lua. if you are looking for a cheat client with modified C++ code, the names are dragonfire and waspsaliva. i recommend the latter. 21:38 hypo7r7 this is my first time hearing minetest, so i'll give it a try 21:38 erlehmann i suspect Jonathon wanted to point out that lua is like python in that it has C *bindings* 21:39 erlehmann i.e. you can call c functions from lua 21:39 erlehmann or python, for that matter 21:39 MTDiscord I think first timer should start default minetest game first even while game itself is very bad but you get idea how to create world. 21:40 erlehmann yes 21:40 MTDiscord Or connect to some server 21:41 erlehmann hypo7r7 the default game, minetest_game is very bare bones, but works fine. i personally suggest to try out mineclone2/mineclone5/mineclonia for something resembling minecraft, repixture if you want something cute, exile if you like survival games like schiffbruch.exe, and connect to the “inside the box” server in the server list if you like puzzle games. 21:41 erlehmann hypo7r7 there are also other games which are entirely unlike anything i have seen, for example node core. 21:43 erlehmann hypo7r7 just connecting to a server might also be a good idea, but you should be aware that servers have different politics. i.e. your-server.de has votes and mayors and land claming, oysterity is anarchist (no monarchs, free for all), lots of servers are internally dictatorships of the admins in the end. 21:44 hypo7r7 repixture and nodecore looks cool, ill give those a shot as well 21:44 hypo7r7 funny thot most servers are dictatorships hahaha 21:44 hypo7r7 *that 21:44 erlehmann hypo7r7 if you like minecraft 2b2t, connect to oysterity. if you can't stand the idea of someone griefing your base, connect to catlandia. 21:45 erlehmann hypo7r7 well it is normal, the admins pay for them 21:45 erlehmann and you don't *have* to be there 21:45 MTDiscord some more some less.... 21:45 erlehmann ok some don't pay for them bc of donations ig? 21:46 erlehmann but they spend time on mainenance and stuff 21:46 hypo7r7 if oysterity is anarchy, then can i use hack clients? 21:46 erlehmann yes 21:46 erlehmann the admin of oysterity, cora, is also the author of probably the most feature-filled hack-client, waspsaliva. 21:47 CWz what can waspsaliva do that the others can't though 21:48 erlehmann CWz dragonfire needs to download its cheats from cheatdb, which is like rubenwardy contentdb but for CSMs. waspsaliva has them built-in. also fleckenstein focuses on duping and combat stuff, while cora focuses on getting around and building. 21:48 erlehmann (you'll never beat her in combat anyway) 21:49 hypo7r7 is she like. a pvp god? 21:49 erlehmann if you ever on a mcl* server see a heart shaped nether portal, it was probably made with a placement function by cora. 21:50 erlehmann hypo7r7 you will not have as good hacks as someone writing a cheat client if you are new here 21:51 erlehmann look, if you like cheats, just join oysterity. and don't cheat on other servers. 21:51 erlehmann hypo7r7, if you like first person shooters, try the CTF server. it pretty funny, 21:58 hypo7r7 gotta go, later 22:07 cheapie I... didn't exactly design these things to wash 10 cars at once: https://cheapiesystems.com/media/images/screenshot_20211119_160556.png 22:32 ghoti rubenwardy: thanks for the pointer to luacheck. My workstation is mac, and it's not available via brew, but my dev boxes are FreeBSD, where luacheck runs fine. 22:32 rubenwardy can you get luarocks via brew? 22:32 rubenwardy in which case you'll be able to get luacheck 22:32 rubenwardy there may also be a portable version of it 22:32 MinetestBot 02[git] 04savilli -> 03minetest/minetest: Fix local digging animation (#11772) 13c9070e5 https://git.io/J1iJB (152021-11-19T22:31:04Z) 22:32 MinetestBot 02[git] 04andkerr -> 03minetest/minetest: Add macOS build docs (#11757) 13e35cfa5 https://git.io/J1iJR (152021-11-19T22:31:15Z) 22:33 ghoti hmm, yes, there appears to be a "cask" for luarocks. My concern with using that is I'm not sure where it'll install things, and/or if there'll be conflicts, a security update process, etc. (Not familiar with luarocks at all.) 22:39 ghoti Okay, luarocks may be fine. ;-) A bit more research my increase my confidence level enough. Thanks again for the pointer.