Time Nick Message 00:06 [MatrxMT] > to one that doesn't make much sense 00:06 [MatrxMT] no, it makes a lot of sense that most normal nodes now render opaque by default. If you want the more expensive clip or blend modes, you definitely should have to ask for them 02:33 cheapie I did some more work on this thing, input works now: https://cheapiesystems.com/media/images/screenshot_20260501_213122.png 02:34 cheapie I think next up is probably a better process for loading programs, because having to type all of this in just to get it to do that much is kind of a pain: https://gist.github.com/cheapie/278a5802059ee4a466c1539ee44a48a7 02:36 cheapie That and I'd like to change the console (left) behavior a bit sometime, right now it just sends the text out on digilines as soon as you do the ecall, and those monitors do an implicit \n at the end of each message. I'll probably change that at some point to buffer it in the LuaC so that when multiple strings are output (like the "Hello, " and the user-entered name) they can go on the same line 07:26 sfan5 pgimeno: sounds like the objectref is not valid at that point in the code 07:31 pgimeno sfan5: but it does return 1 with get_hp(), I would expect that to fail if that were the case 07:34 pgimeno fail, as in, return nil, or nothing like get_yaw does 07:37 sfan5 it just does that https://github.com/luanti-org/luanti/blob/cd9fd33804950e2803ab7907b3f267fda7edb0fd/src/script/lua_api/l_object.cpp#L275-L279 10:00 pgimeno crazy 10:03 sfan5 yeah 16:51 cheapie I did some more work on the computer thing, it now has more ecall functions (read integer, read character, write character, get random number), has some bugs fixed in the jal/jalr instructions, and also I added a "loader" device that I can paste machine code into and have it POKEW it in for me: https://cheapiesystems.com/media/2026-05-02%2011-47-31.webm 16:52 cheapie This is the program running in it in the video: https://gist.github.com/cheapie/16acfafc5f4197823da2aa6f3438f60a 17:26 Krock cheapie: well done! can we expect lcc (lua(nti) c compiler) anytime soon? 17:26 cheapie Probably not, seeing as how you can just use an existing C compiler (gcc, clang, whatever) so long as you link it right 17:27 cheapie Unless you mean running a C compiler on the thing itself, in which case also probably not 17:35 Krock alright 17:37 specing luanti webasm soon? 17:47 MinetestBot 02[git] 04SmallJoker -> 03luanti-org/luanti: Fix segfault on exit when dragging a scrollbar (#17143) 13c3474fe https://github.com/luanti-org/luanti/commit/c3474fee1402950d259c691d86910a4b6e1db0eb (152026-05-02T17:45:53Z) 17:47 MinetestBot 02[git] 04SmallJoker -> 03luanti-org/luanti: IrrlichtMt: Default-initialize CGUISkin variables (#17142) 13f1345b5 https://github.com/luanti-org/luanti/commit/f1345b5e646873b10810b1a11a73e4465e50c1b8 (152026-05-02T17:46:31Z) 17:48 MinetestBot 02[git] 04cx384 -> 03luanti-org/luanti: GUIScrollBar: Use GUIButton instead of CGUIButton (#17141) 13a6c9489 https://github.com/luanti-org/luanti/commit/a6c9489465ce59d9ca255095113aed39b9afc30b (152026-05-02T17:47:30Z) 17:49 * crazylad will now clone the latest 5.16.0-dev 17:52 crazylad hmm... scrollbars still "scroll" twice if you press the arrow buttons a single time 18:01 crazylad should I open a seperate issue? 18:02 Krock crazylad: looking at it 18:02 crazylad alright 18:29 MinetestBot 02[git] 04SmallJoker -> 03luanti-org/luanti: CGUIScrollBar: Avoid scrolling twice when pressing up/down 13bb7fcd3 https://github.com/luanti-org/luanti/commit/bb7fcd32c7da2f5610458e679f567dbc09a1c909 (152026-05-02T18:08:28Z)