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   <MisterE> 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   <Jonathon> no?
21:28 hypo7r7     what's minetest?
21:29 MTDiscord   <Jonathon> a open source voxel game engine
21:29 hypo7r7     ahh interesting
21:30 MTDiscord   <Jonathon> 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   <SX> Lua is one of those things most people have used on some level but only handful know about it :)
21:37 MTDiscord   <Jonathon> lua is liked python, its a scripting language written in c
21:37 MTDiscord   <Jonathon> . 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   <SX> 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   <SX> 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   <SX> 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.