Minetest logo

IRC log for #minetest, 2023-11-20

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

All times shown according to UTC.

Time Nick Message
00:20 Flabb joined #minetest
00:29 ShadowBot joined #minetest
00:29 sometalgoo joined #minetest
00:34 bdju joined #minetest
00:54 erle i know this critcism is not welcome, but just for the record: the approach in this PR is not the best approach in the history of approaches, to say it mildly https://github.com/minetest/minetest/pull/14020/files
00:55 erle (in case this does not convince you, just pretend i am writing this purely for “told you so” purposes when it turns out to suck)
01:05 smk joined #minetest
01:14 sfan5 if you know your criticism is not welcome, why did you state it?
01:40 Alias joined #minetest
01:53 erle sfan5 because it might not be welcome to you, but to someone else. and by the way, i was not banned for being factually wrong on issues as far as i know.
01:53 erle the correct interface you probably want to have if you *use* this api looks a bit different
01:53 erle but you can infer that yourself (if you write a non-toy mod that uses it)
01:55 erle i mean i can say “look at what tga_encoder does to make this case easy for the user” but i said that before multiple times
01:59 erle just so i don't appear unneccesarily vague: the “mistake” here is the automatic color reduction. if you have a mod that inputs random pixels, you most likely want to control the output format, not have it randomly vary.
01:59 erle and yes, you can reduce filesize that way. that is absolutely correct.
02:02 erle from my POV this PR still approaches the issue in a “what is something that addresses some critcicism and is easy to implement” way
02:03 erle also i assume that no part of coming up with that had anything to do with “ask people who actually write bitmaps what kind of API they might want”
02:04 erle (not because i wasn't asked but because the API that you get than looks different)
02:16 AliasAlreadyTake joined #minetest
03:11 erle left #minetest
03:32 CRISPR joined #minetest
04:02 Mantar joined #minetest
04:26 MTDiscord <warr1024> Is there a way to limit how much terrain gets mapgenned?  I want to generate only the mapblock the player is in, and mapblocks immediately adjacent to it.  If it has to generate a whole chunk at a time that's fine, but I'd like to generate only the minimum set of chunks to cover those specified mapblocks.
05:00 MTDiscord joined #minetest
06:30 BuckarooBanzai You might have success with the `max_block_send_distance` setting, but _if_ that even works you would only see as far as the current chunk (and those loaded already) haven't tested it though ;)
06:32 BuckarooBanzai and afaik no: you can't load some mapblocks only, you have to load the entire chunk, otherwise the mapgen will trigger again if it encounters a non-generated (on-disk) mapblock (at least this is what it did last time i played with that though, few years back)
06:44 v-rob joined #minetest
07:00 calcul0n joined #minetest
07:08 mrkubax10 joined #minetest
07:10 mrkubax10 joined #minetest
07:38 sparky4_ joined #minetest
07:41 TomTom_ joined #minetest
07:56 MTDiscord <warr1024> I'd be fine with chunks then if that's the limit.  I just don't need to eager generate mapblocks that are 2 map chunks away from me in physical space but I don't even know if I'll ever find a way to reach them in parametric space, so any mapgenning there is likely wasted.
07:57 MTDiscord <warr1024> We really need the ability to control which map chunks get generated and which do not.  Like, the engine should ask if it's okay to emerge something and if the mod says no, then don't.
07:58 MTDiscord <warr1024> Also IIRC I could just change mapchunk sizes to be 1 or 2 blocks.  In my case the "cells" that the map is divided into will be aligned 2x2x2 mapblocks.
08:00 BuckarooBanzai in theory it would be possible to do the whole mapgen-limit thing in lua already: place a "sentinel" node in each generated chunk and do your work in an lbm/abm 😏
08:00 MTDiscord <warr1024> Sight range is not an issue because it's already limited by geometry, and in fact I can see the culler working well via wireframe; I have to noclip into walls before I see the nearby mapblocks.  But I'd also like to skip the mapgen and network transfer work, and maybe disk space, too...
10:16 calcul0n joined #minetest
11:16 s20 joined #minetest
11:38 Yonle joined #minetest
12:00 appguru joined #minetest
12:09 CRISPR joined #minetest
12:13 appguru1 joined #minetest
12:14 Miner34 joined #minetest
12:16 Miner34 Some time ago, i made something that may be useful for server admins or debugging
12:16 appguru joined #minetest
12:18 Miner34 It's a python module that allows you to get some data from MT's logs
12:18 Miner34 If useful i can make some examples
12:19 appguru1 joined #minetest
12:19 Miner34 You can find it here: https://github.com/Miner34dev/Minetest-log-data-extractor
12:47 erle joined #minetest
12:47 erle i think it is unreasonable to close this PR just because you don't want me to report more bugs https://github.com/minetest/minetest/pull/13955
12:47 erle it is *done*
12:47 erle the only thing needed to do is merge is
12:47 erle it
12:47 erle left #minetest
13:01 mrkubax10 joined #minetest
13:03 imi joined #minetest
13:21 grorp joined #minetest
13:25 CRISPR joined #minetest
13:41 krupa1 joined #minetest
13:42 turtleman joined #minetest
13:57 rod_tout_court joined #minetest
13:58 rod_tout_court left #minetest
14:56 Miner34 joined #minetest
15:05 appguru joined #minetest
15:22 jaca122 joined #minetest
15:23 Guest47 joined #minetest
15:24 Guest47 hi
15:34 proller joined #minetest
16:15 definitelya joined #minetest
17:02 lzsab joined #minetest
17:02 mrkubax10 joined #minetest
17:04 mrkubax10 joined #minetest
17:34 MTDiscord <jordan4ibanez> Hello guest47
17:36 sometalgoo joined #minetest
17:40 kastimonoro joined #minetest
18:01 v-rob joined #minetest
18:11 Talkless joined #minetest
18:22 Yonle joined #minetest
18:38 est31 joined #minetest
18:56 liceDibrarian joined #minetest
19:27 v-rob joined #minetest
19:28 Yonle joined #minetest
20:17 lumidify joined #minetest
21:32 v-rob joined #minetest
21:37 mrkubax10 joined #minetest
21:39 cranez joined #minetest
23:14 appguru joined #minetest
23:32 panwolfram joined #minetest
23:44 Yonle joined #minetest
23:57 sometalgoo joined #minetest

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