Luanti logo

IRC log for #luanti, 2025-07-25

| Channels | #luanti index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:02 SFENCE joined #luanti
00:04 dv^_^ joined #luanti
00:20 SFENCE joined #luanti
01:12 SFENCE joined #luanti
01:26 FileX joined #luanti
01:44 SFENCE joined #luanti
01:55 Swissa1pS joined #luanti
01:58 SFENCE joined #luanti
02:31 aliasstilltaken joined #luanti
02:52 repetitivestrain Krock: can you test whether https://codeberg.org/halon/Minetest/commit/d2106ed002e4a833e35bdb51fc557b83f906feba resolves https://github.com/luanti-org/luanti/issues/16354?
02:55 SFENCE joined #luanti
03:26 FileX joined #luanti
03:36 SFENCE joined #luanti
04:00 MTDiscord joined #luanti
04:37 greeter joined #luanti
06:05 Trifton joined #luanti
06:40 Bombo joined #luanti
06:40 Bombo joined #luanti
06:55 FileX joined #luanti
08:15 SFENCE joined #luanti
09:20 mrkubax10 joined #luanti
09:51 gregon joined #luanti
10:36 FileX joined #luanti
11:28 cheek_pain joined #luanti
11:41 Oblomov joined #luanti
11:52 FileX joined #luanti
11:59 Kimapr joined #luanti
13:16 SwissalpS joined #luanti
13:17 Bombo joined #luanti
13:17 Bombo joined #luanti
13:37 repetitivestrain lhofhansl: if you are concerned with memory leaks, then fwiw i've been running this in production with an eye on memory consumption (and active block count) for nearly two weeks without any issues
13:59 jaca122 joined #luanti
14:15 ireallyhateirc joined #luanti
14:41 bracket joined #luanti
14:46 SFENCE joined #luanti
14:55 bodiccea joined #luanti
15:17 silverwolf73828 joined #luanti
15:23 bodiccea_ joined #luanti
15:24 SFENCE joined #luanti
15:42 SFENCE joined #luanti
15:51 Trifton joined #luanti
15:52 stephan48 joined #luanti
15:57 stephan48 joined #luanti
16:00 SFENCE joined #luanti
16:54 SFENCE joined #luanti
17:09 imi joined #luanti
17:17 Noisytoot joined #luanti
17:22 SFENCE_arch joined #luanti
17:40 bodiccea_ joined #luanti
17:52 SFENCE joined #luanti
17:54 SwissalpS joined #luanti
18:33 est31 joined #luanti
18:36 gregon joined #luanti
18:37 gregon left #luanti
18:51 jstein joined #luanti
19:26 SFENCE joined #luanti
19:28 amfl2 joined #luanti
19:30 behalebabo joined #luanti
20:03 SFENCE joined #luanti
20:53 ireallyhateirc joined #luanti
20:53 [MatrxMT] <birdlover32767> the forums seems like it's on the verge of a 502
20:53 [MatrxMT] <birdlover32767> it would be nice if there was a ratelimit that forced guests to the register page
20:53 [MatrxMT] <leca> oh isnt it you how is co-developer of skyblock zero?
20:53 [MatrxMT] <birdlover32767> nah i just did like 2 pull requests
20:53 [MatrxMT] <birdlover32767> frogTheSecond probably is
20:54 [MatrxMT] <leca> Its such a cool thing I really love it
20:54 [MatrxMT] <birdlover32767> but i was the one who added the antimatter blocks
20:54 [MatrxMT] <leca> I'd like to make a few PRs to but don't really know where to start
20:54 [MatrxMT] <birdlover32767> what would you want to add?
20:54 [MatrxMT] <leca> Lemme remeber
20:54 [MatrxMT] <leca> Lemme remember
20:56 [MatrxMT] <leca> tbh I don't remember but it was something really simple....
20:56 [MatrxMT] <birdlover32767> tbh i think the compressed core dust texture is a bit weird
20:56 [MatrxMT] <birdlover32767> like it's just yellow dust
20:56 [MatrxMT] <leca> Textures isn't much of a deal I think
20:56 [MatrxMT] <leca> It's not much no change them
20:57 [MatrxMT] <leca> I'm about game mechanics and its implementations, balance, usability, etc..
20:57 [MatrxMT] <birdlover32767> okay
20:57 [MatrxMT] <birdlover32767> also this is probably more appropiate for https://matrix.to/#/#minetest-offtopic:tchncs.de
20:58 [MatrxMT] <leca> oh sorry, my bad
20:59 luatic nah it's completely fine here. it seems inappropriate for offtopic because it's ontopic tbh :p
21:00 [MatrxMT] <leca> But it's not much about the luanti itself rather than about a certain game
21:00 luatic indeed, perhaps some sort of skyblock zero channel (wherever that lives) would be more appropriate, but if you read the channel description, "general, player and modding discussion is on-topic". everything related to luanti can go here :)
21:01 sfan5 if we couldn't discuss luanti games in the luanti channel that would be weird
21:01 [MatrxMT] <leca> Ok, thank you 🙂
21:01 [MatrxMT] <leca> birdlover32767, what do you think about writing a better GUI for a lua controller?
21:01 MTDiscord <jordan4ibanez> No games in the game channel
21:01 [MatrxMT] <birdlover32767> like what?
21:01 MTDiscord <jordan4ibanez> https://tenor.com/view/1984-george-orwell-george-orwell-1984-1984-chips-1984-ruffles-gif-7144052804264359069
21:02 [MatrxMT] <leca> Like some binds: tabs for indents, ctr + slash for example to comment out current line or whole selection
21:02 [MatrxMT] <birdlover32767> i dont think thats possible currently
21:02 [MatrxMT] <leca> Its hilarious
21:02 [MatrxMT] <birdlover32767> luanti doesnt support custom keybinds
21:03 [MatrxMT] <leca> Can't a gui like intercept raw keypresses?
21:04 [MatrxMT] <birdlover32767> the only way to get pressed keys in luanti only gives jump, aux1, shift, etc
21:04 [MatrxMT] <birdlover32767> also you cant get the pointer position in text fields
21:05 [MatrxMT] <leca> Kinda sad
21:05 [MatrxMT] <leca> Is there a reason for such restrictions?
21:05 [MatrxMT] <birdlover32767> because it has not been implemented
21:06 [MatrxMT] <birdlover32767> you can submit a feature request here though: https://github.com/luanti-org/luanti/issues/
21:06 [MatrxMT] <birdlover32767> but don't expect it to be implemented anytime soon
21:06 [MatrxMT] <leca> Sure 😄
21:07 [MatrxMT] <leca> TBH i'd like to implement it myself but I'm afraid that I'm not such a pro in c++
21:07 [MatrxMT] <leca> I do like this language but I'm afraid that i'll only do bad things and waste everyones time
21:08 [MatrxMT] <birdlover32767> if you feel like you have a working prototype you can fork the luanti repository and commit your changes
21:08 [MatrxMT] <birdlover32767> then you can make a pull request here: https://github.com/luanti-org/luanti/pulls
21:08 [MatrxMT] <leca> ik how it works, I'm afraid that i'll make a PR and someone would say 'its a crap code dont do that'
21:08 [MatrxMT] <leca> i used to work solo on my projects where no one can say that 😄
21:15 Talkless joined #luanti
21:35 luatic the reason this has not been implemented is because luanti is server-centric and "raw keypresses" are a thing that happen on the client
21:36 luatic there are a bunch of related issues, e.g. #12488
21:36 ShadowBot https://github.com/luanti-org/luanti/issues/12488 -- Support custom key binds (with keyboard and touchscreen support)
21:48 [MatrxMT] <y5nw> Exposing raw keypresses has very little usecase on its own (besides e.g. implementing terminal emulators). For other situations it makes much more sense to provide abstractions on top of keypresses
21:53 [MatrxMT] <y5nw> (Also keypresses for formspecs are more or less entirely handled on the client side; the system is separate from the in-game controls)
21:54 MTDiscord <redundantcc> Why not provide "text_field updates" for any changes in a text field, that would fix the issue with formspec text being erased during update "like on the server list" and provide a way to implement terminal emulators in a way that isn't cope.
21:57 sfan5 that's just "send each key press to the server" with extra steps and the same lag problem
21:58 [MatrxMT] <y5nw> Also what would count as an update? Does it have to be "committed" into the input box, or would text composition also count?
21:58 MTDiscord <redundantcc> Right but you can't solve lag, and right now not having any option limits the games your engine can support?
21:59 sfan5 you can fix input lag by running scripts on the client
21:59 sfan5 and the general consensus among devs appears to be that we'd rather go the hard way and solve it correctly than put some bandaid that will have to be removed later on first
21:59 MTDiscord <redundantcc> y5nw: any change, so md5("text").ischanged
22:00 MTDiscord <redundantcc> sfan5: so you want to implement this as a csm feature once sscsm is created?
22:01 sfan5 sure
22:02 sfan5 not so much an explicit feature for this but rather CSM gets access to the current formspec state
22:02 MTDiscord <redundantcc> that could take years, and you may still need that bandaid in the csm, why not impement the solution now and extend csm or ssm now?
22:03 [MatrxMT] <y5nw> redundantcc: My question was: what do you use as the "text" part? The actual text that the user would send next or would composition changes (i.e. ones that are not fully completed) also be considered as part of the text? (See https://wiki.libsdl.org/SDL3/SDL_TextEditingEvent if you do not know what text composition means in the context of IMEs)
22:04 [MatrxMT] <y5nw> (Luanti currently does not handle text composition at all - which some minor annoyances that come with it when e.g. using dead keys. The consideration is currently theoretical, but I do plan on handling text composition for formspecs in the future)
22:04 Kimapr joined #luanti
22:05 MTDiscord <redundantcc> composition changes, so any change to any text box that does not match the hash of the last state of that text box. equivalent to javascript dispatchEvent(new Event("input"));
22:05 [MatrxMT] <y5nw> Also my impression is that there is more interest in having custom keybindings in-game; that is unrelated to adding text field updates
22:07 MTDiscord <redundantcc> sure but for world or formspec events, cause that does not help with the ui creating use cases this would target.
22:08 MTDiscord <redundantcc> Oh, so the api can't even handle these cases... why are we using sdl again....
22:09 MTDiscord <redundantcc> I mean I know "legacy reasons", but like uh you know, that sucks.
22:14 [MatrxMT] <y5nw> I should consider putting #16215 onto the 5.14 roadmap
22:14 ShadowBot https://github.com/luanti-org/luanti/issues/16215 -- Decouple TouchControls from keybinding settings by y5nw
22:21 sinvet joined #luanti
22:32 panwolfram joined #luanti
22:39 Noisytoot joined #luanti
22:48 v-rob joined #luanti
23:05 Eragon joined #luanti
23:21 FileX joined #luanti
23:22 cow321 joined #luanti

| Channels | #luanti index | Today | | Google Search | Plaintext