| Time |
Nick |
Message |
| 00:00 |
ireallyhateirc |
in the end my most wanted features - `core.loaded_blocks` and `core.register_on_block_loaded` work |
| 00:00 |
mrcheese |
:o |
| 00:01 |
ireallyhateirc |
there's a weird overgeneration bug in `core.register_on_block_activated` but I've observed the same for LBMs and that's a know luanti issue |
| 00:02 |
ireallyhateirc |
so I documented this and left as is |
| 01:00 |
|
Sharpman joined #luanti |
| 01:13 |
MTDiscord |
<wsor4035> i just super briefly skimmed it, and this may be super dumb, but feels like these should be in async env |
| 01:16 |
ireallyhateirc |
you mean super dumb PR or super dumb suggestion? |
| 01:16 |
ireallyhateirc |
what would be the gain of asynch env here? |
| 01:17 |
ireallyhateirc |
in my test cases it takes 1ms or less to replace all nodes of a mapblock, assuming you want to use this thing with VMs anyway, that's a general API |
| 01:22 |
MTDiscord |
<wsor4035> super dumb comment |
| 01:24 |
MTDiscord |
<wsor4035> context of what they are doing seemed similar to register on map generated, and its reasoning for being moved into the asynv env(well, rather being created) |
| 01:24 |
[MatrxMT] |
<Blockhead256> yeah I'm too stingy for FOSDEM too, but you know, it costs >=A$1000 just to fly to Syd-Brussels so.. |
| 01:25 |
MTDiscord |
<wsor4035> but again, just a yolo comment from a skimming, not that it was actually accurate |
| 01:25 |
[MatrxMT] |
<probably wsor> zero context |
| 01:25 |
[MatrxMT] |
<probably wsor> (blockhead) |
| 01:26 |
[MatrxMT] |
<Blockhead256> it's not that far in the scrollback |
| 01:26 |
[MatrxMT] |
<probably wsor> thought maybe it was a missed reply to that the irc plebs dont see |
| 01:26 |
[MatrxMT] |
<Blockhead256> I guess with IRC I just post a quote message first |
| 01:26 |
[MatrxMT] |
<Blockhead256> *should |
| 01:27 |
[MatrxMT] |
<Blockhead256> and maybe people do find it a bit weird when I respond hours later, idk |
| 01:30 |
ireallyhateirc |
register_on_generated can run in the asynch (mapgen) env because it makes sense there - no need to reshuffle huge voxel manipulators between the mapgen and the normal env |
| 01:30 |
ireallyhateirc |
you also can run lua code there which won't block the main thread |
| 01:30 |
MTDiscord |
<wsor4035> anyways, making assumptions on your posted numbers, probably is pointless to be in the async env |
| 01:32 |
ireallyhateirc |
if we had non-mapgen asynch env with map access, that would be another story (idk if possible) |
| 01:33 |
ireallyhateirc |
but the API is general, map processing with VMs is just my use case, one of many |
| 01:33 |
ireallyhateirc |
I want to implement seasonal changes without the limitations of ABMs/LBMs |
| 01:41 |
|
sys4 joined #luanti |
| 02:34 |
ireallyhateirc |
I'm adding a heightmap surface finder |
| 03:32 |
|
SwissalpS joined #luanti |
| 03:32 |
|
sys4 joined #luanti |
| 03:33 |
|
crazylad joined #luanti |
| 03:47 |
|
Sokomine joined #luanti |
| 04:36 |
|
aliasstilltaken joined #luanti |
| 05:00 |
|
MTDiscord joined #luanti |
| 06:12 |
|
burgeresque joined #luanti |
| 07:39 |
|
SFENCE joined #luanti |
| 07:42 |
|
FeXoR joined #luanti |
| 09:10 |
|
jaca122 joined #luanti |
| 11:02 |
|
mrkubax10 joined #luanti |
| 11:35 |
|
YuGiOhJCJ joined #luanti |
| 12:16 |
|
ireallyhateirc joined #luanti |
| 12:29 |
|
Desour joined #luanti |
| 12:31 |
MinetestBot |
[git] sfan5 -> luanti-org/luanti: Fix RENDER_TO_FLOAT_TEXTURE detection on OpenGL 2.x fc36308 https://github.com/luanti-org/luanti/commit/fc363085dd46330908b3a485dbe5bd7adfcc91b8 (2026-02-07T11:49:59Z) |
| 12:35 |
|
Wuzzy joined #luanti |
| 12:37 |
Wuzzy |
weird. i cant seem to login to contentdb anymore, site says I must "confirm my registration email". wait, what? (and no, obviously no new such mail arrived, ive been registered for years) |
| 12:40 |
sfan5 |
works for me |
| 13:03 |
ireallyhateirc |
wuzzy was shadowbanned :P |
| 13:09 |
|
kimapr joined #luanti |
| 13:31 |
|
jaca122 joined #luanti |
| 13:32 |
MinetestBot |
[git] sfan5 -> luanti-org/serverlist: Sort client and mod list 569afe4 https://github.com/luanti-org/serverlist/commit/569afe4454dcdb98b82434166443cc1339c29645 (2026-02-07T13:28:58Z) |
| 13:32 |
|
qqq joined #luanti |
| 13:34 |
whosit |
btw, should mods in the in-game mod selection menu be sorted by 'name=' and not directory?.. the order always confuses me... |
| 14:26 |
ireallyhateirc |
I'm writing unit tests for my mod. I see Luanti uses busted. What's the proper approach to implement such tests if I use Luanti's built-in APIs such as vector? |
| 14:27 |
ireallyhateirc |
should I distinguish "static" tests from runtime tests? |
| 14:34 |
MTDiscord |
<wsor4035> See mtunit |
| 14:36 |
sfan5 |
if you want to test against the engine you have to run the engine |
| 14:36 |
sfan5 |
https://github.com/Uberi/Minetest-WorldEdit/blob/master/worldedit/test/init.lua https://github.com/Uberi/Minetest-WorldEdit/blob/master/.util/run_tests.sh here's an example |
| 14:39 |
ireallyhateirc |
thanks |
| 14:48 |
rubenwardy |
Wuzzy: fixed |
| 14:54 |
ireallyhateirc |
these unit tests infected my codebase with AGPL v3 so I had an opportunity to relicense everything to AGPL |
| 14:56 |
ireallyhateirc |
btw note for the future - you probably don't want to license SSCSMs under AGPL, otherwise the client would be forced to send modified CSMs to the server |
| 14:57 |
ireallyhateirc |
AGPL doesn't seem to care whether something is a client or a server |
| 14:58 |
Wuzzy |
I can confirm that contentdb login works for me again now. thanks |
| 14:59 |
sfan5 |
AGPL has some weird pitfalls that aren't totally clear how to handle, so I think it's not actually a good idea to use |
| 14:59 |
sfan5 |
it will reliably make big companies stay away from your software however |
| 15:01 |
ireallyhateirc |
I use AGPL v3 (or any version later) so there's an upgrade option if anything serious comes up |
| 15:02 |
ireallyhateirc |
and AGPL is a feature here because I plan releasing this game on steam for money one day |
| 15:02 |
ireallyhateirc |
so AGPL + trademark would mean bad actors wouldn't be able to take over my project |
| 15:02 |
ireallyhateirc |
unless they hire a hitman |
| 15:03 |
[MatrxMT] |
<birdlover32767> this is why you need AGPL + trademark + 5 bodyguards |
| 15:24 |
|
runxiyu_ joined #luanti |
| 15:46 |
|
PoochInquisitor joined #luanti |
| 15:57 |
MTDiscord |
<et086> maybe you also need to hire a hitman to enforce your copyright and trademark lol |
| 15:59 |
ireallyhateirc |
that'd help, yeah |
| 15:59 |
ireallyhateirc |
fist I need to make a game that would be worth stealing though |
| 15:59 |
[MatrxMT] |
<birdlover32767> announcing air game 2: the sequel |
| 16:00 |
[MatrxMT] |
<birdlover32767> stand on a solid piece of air and grow it into a large sky factory |
| 16:00 |
|
mrcheese joined #luanti |
| 16:01 |
|
mrcheese joined #luanti |
| 16:01 |
celeron55 |
someone wanting to steal your software is what the enterpreneurs call a "positive problem". you're better off than what you started with even if they do steal it |
| 16:02 |
ireallyhateirc |
sounds like a "girls like me too much, I have no space for myself" kind of problem |
| 16:03 |
ireallyhateirc |
negative and positive plusses |
| 16:05 |
ireallyhateirc |
my pipe dream is to make an AGPL-licensed game but get money from servers, merch and skins/vanity items |
| 16:06 |
ireallyhateirc |
the latter would be trademarked |
| 16:08 |
ireallyhateirc |
AGPL is good because people hosting servers with improvements won't be able to keep them just for themselves, so good stuff would land upstream |
| 16:09 |
celeron55 |
well. making a good game is a matter of making sure the odds are as much in your favor as possible and trying enough times |
| 16:11 |
ireallyhateirc |
the main problem is that I'm an one man circus indie developer and need to do everything from 3D modeling to coding |
| 16:13 |
celeron55 |
i'd say that's your main advantage. trying to get a team to keep up with a fast iteration cycle is draining, both mentally and financially. your main problem is figuring early enough if something is working or not |
| 16:14 |
celeron55 |
and once something is working, you need to have the funds and contacts to flesh it out before the audience gets bored and moves on |
| 16:22 |
ireallyhateirc |
sounds like the kind of masochism I'm into |
| 16:54 |
|
crazylad joined #luanti |
| 16:54 |
|
crazylad joined #luanti |
| 18:28 |
|
crazylad joined #luanti |
| 18:28 |
|
crazylad joined #luanti |
| 18:32 |
MTDiscord |
<sheriff_u3> > maybe you also need to hire a hitman to enforce your copyright and trademark lol |
| 18:32 |
MTDiscord |
<sheriff_u3> How about a sheriff? |
| 19:34 |
Krock |
I killed the Your Land test server. Found a little bug. Hehe. |
| 19:34 |
Krock |
@ idk |
| 19:34 |
crazylad |
lol |
| 19:35 |
user333_ |
what have you done >:o |
| 19:35 |
MTDiscord |
<wsor4035> cc @bastrabun |
| 19:35 |
Krock |
I sent groups=CHG:12:2 |
| 19:38 |
Krock |
I honestly don't know which version of that mod is active on the server, thus cannot provide a proper patch for similar issues |
| 19:40 |
[MatrxMT] |
<tour_ist> Krock: I restarted test |
| 19:40 |
Krock |
thanks. means that I can test other mods too :3 |
| 19:41 |
crazylad |
helping with YL seems fun, but we need a new main menu :) |
| 19:44 |
user333_ |
get to work |
| 19:44 |
MTDiscord |
<et086> TRUE |
| 19:44 |
MTDiscord |
<et086> https://cdn.discordapp.com/attachments/749727888659447960/1469780884097077409/image.png?ex=6988e79d&is=6987961d&hm=d4217b90355b491eea3d647e6ef8715dd98ffc41c15a92638047e873eb2c0303& |
| 19:44 |
Krock |
I managed to browse to the skins page -9223372036854775808 . Unfortunately that did not cause any issue |
| 19:47 |
|
Desour joined #luanti |
| 19:48 |
crazylad |
user333_: I've been working on it - here's an image of what I think the server list could look like -> https://filebin.net/hucn4x32ko0fnnze/server_selection.png |
| 19:49 |
Krock |
oops the 2nd |
| 19:51 |
whosit |
Krock: are you doing anything spammy? or just crashy? ;) |
| 19:52 |
|
jemius joined #luanti |
| 19:52 |
Krock |
whosit: little crashy only |
| 19:52 |
whosit |
ok :) |
| 19:52 |
Krock |
I'll fix this one asap |
| 19:55 |
|
SFENCE joined #luanti |
| 20:12 |
|
SFENCE joined #luanti |
| 20:19 |
|
turtleman joined #luanti |
| 21:39 |
whosit |
these two look like dupes: #10147 #16621 |
| 21:39 |
ShadowBot |
https://github.com/luanti-org/luanti/issues/10147 -- Renaming worlds using menu |
| 21:39 |
ShadowBot |
https://github.com/luanti-org/luanti/issues/16621 -- World renaming |
| 23:33 |
|
panwolfram joined #luanti |