Time Nick Message 01:49 erle i added grass to the maps https://mister-muffin.de/p/w34r.png 02:39 Pexin erle: I was actually thinking about artistic renditions of sand dunes 02:40 erle Pexin give me an algoritm for small hills or so? 02:41 Pexin no, just to represent sand terrain 02:41 erle oh hmmm 02:41 erle but sand can also be flat 02:41 erle i should probably add a cactus icon hehe 02:42 Pexin not sure how to represent different terrain. typically such maps will indicate stuff like that no? 02:43 Pexin but again, the crude resolution drastically limits options 02:44 erle the size is 80, so a mapblock with default chunksize 02:44 erle if you want more, you can adjust it 02:44 erle 80×80 sorry 02:47 erle Pexin “find doors and render houses there”, is that a good idea in your opinion? 02:49 Pexin hm. N doors within a radius.. difference between a log cabin vs shopping mall vs corporate tower.. not sure, depends what the map might encounter? 02:51 Pexin I know some people who would strongly suggest train tracks 02:51 Pexin heh 12:03 erle Pexin rail lines look like shit https://mister-muffin.de/p/gg6h.png 12:03 erle too modern 12:03 erle for this type of map 12:03 erle FYI i got the colors by doing this funny: local color = 10 + ( math.floor( ( x + z ) / 4 ) % 2 ) 12:03 erle (10 and 11 are different palette colors for the train tracks) 12:15 erle subtle checkerboard pattern for handheld maps https://mister-muffin.de/p/Of00.png 12:48 erle i now draw houses where there are doors: https://mister-muffin.de/p/BeuX.png 14:15 erle https://mister-muffin.de/p/lCcE.png technically, this hill has the highest mountain, but i am not satisfied 15:42 MTDiscord it could be fun to play with "old" maps where some objects are missing or different. 15:46 MTDiscord it's all fun until minetest crashes 15:47 MTDiscord you may not be aware but this is a no crash zone ? 15:47 MTDiscord :nobugs: 15:48 erle x2048 have any ideas for my medieval maps? 15:51 MTDiscord What do two minetest developers say to each other? "Can I crash at your server tonight?" 15:53 erle it would be funny if it weren't so sad 17:26 erle maps now come with single flowers drawn in and an arrow that shows which way the player is looking in 45 degree increments https://mister-muffin.de/p/e9bG.png 17:28 MTDiscord The arrow is a HUD element, right? 17:33 erle luatic yes, you can see it here: https://git.minetest.land/erlehmann/maps/commit/94523cbef67e3366111ee4e895a4dcdcbbe47a69 17:34 erle i am even generating the arrow textures myself hehehe https://git.minetest.land/erlehmann/maps/commit/5c7ddf881df446c075867aa916530435493c0862 17:34 Pexin urge to play wind waker rising 17:35 erle luatic what else would the arrow be? 17:36 Pexin erle: also I think that "subtle checkerboard" is unnecessary 17:37 erle Pexin in principle i agree – but several people originally had difficulties, as they expected a flat unshaded area to be water 17:38 Pexin hmm 17:38 erle how can i find a biome in minetest_game? 17:38 erle i need a desert 17:38 erle to add cactus picture hehe 17:39 Pexin hm. I don't recall if quicksand is in the base game, but it's the type of thing that realistically would definitely be marked on such a map.. 17:39 erle nice 17:39 erle that's indeed a thing 17:39 MTDiscord erle: painted to the map image 17:40 MTDiscord (which would be unnecessarily wasteful) 17:40 erle luatic that would be horrible 17:40 erle luatic if you can figure out how to find mountain peaks, i'll draw them in 17:43 erle meanwhile, making an image encoder made me encounter a bunch of bugs in about everything that handles images 17:44 erle i definitely don't envy people making a PNG encoder, there's probably even more bullshit in the implementations 17:46 MTDiscord erle: Not at all 17:46 MTDiscord it's pretty straightforward, really, if you constrain yourself to ARGB8 and don't put too much effort into compression 17:47 erle that's the point 17:47 erle if you do exactly ONE thing 17:47 MTDiscord https://github.com/appgurueu/modlib/blob/7989f4061549bf8057b10a2bf747e91615e9d95e/minetest/png.lua#L393-L462 17:47 MTDiscord Yes, but that one thing fully suffices 17:48 erle for your use case 17:49 erle in general, what people don't expect is … whatever is not straight R8G8B8 or B8G8R8 17:49 MTDiscord the interface uses colorspecs so it's fine 17:50 erle and then we get to decoding the things 17:50 erle you did write a decoder, did you? 17:50 erle if so, what's the funniest thing you found 17:51 MTDiscord yes, I did write a decoder 17:51 erle and i bet that's where the bullshit comes in 17:51 MTDiscord it absolutely is 17:51 MTDiscord But I managed to keep the bullshit to a minimum so I'm happy 17:52 erle i think the image filter can change per scanline 17:52 erle can you handle that? :D 17:52 MTDiscord yes, I can handle that 17:52 erle nice 17:52 MTDiscord it even handles Adam7 interlacing 17:52 MTDiscord it should support all PNG files 17:52 MTDiscord it completely ignores ancillary chunks, but the spec allows that; it isn't necessary 17:54 erle which brings me to the question how to handle background chunks 17:55 erle i mean, minetest definitely does not handle them 17:55 erle wait, maybe i was wrong 17:56 erle nope, does not 18:01 erle luatic 16 bit grayscale + 16 bit alpha, do you speak it? :D 18:01 erle (minetest butchers such textures, obviously) 18:03 erle what is “temple” here? https://github.com/minetest/minetest/blob/master/doc/lua_api.txt#L4473 18:04 erle luatic 8 bit grayscale + 8 bit alpha also gets butchered 18:15 MTDiscord good question, what the hell is "temple" 18:15 MTDiscord > // Usually 'GENNOTIFY_DUNGEON', but mapgen v6 uses 'GENNOTIFY_TEMPLE' for desert dungeons. 18:15 MTDiscord ah 18:16 MTDiscord TIL v6 has built-in desert temples 18:19 MTDiscord erle: By MT or by my reader? My reader was tested to handle such textures. 18:19 erle naisu 18:19 erle luatic minetest craps out on a bunch of uncommon test formats, haven't tested your stuff 18:20 erle test formats → color formats 18:20 erle sadly, it also craps the bed on surprisingly sensible stuff, but i guess everyone just avoided it 18:21 erle we should document more what combinations of features don't work 18:21 MTDiscord I eagerly await your PRs in minetest_docs 18:21 erle luatic unfortunate that you don't have a writer for PNG that can do more than the minimum, because if you had, it would be a short route to stress tests 18:22 MTDiscord You are aware of van Schaik's PNG suite, right? 18:23 erle yes but it does not allow to do it programmatically 18:24 erle also i am pretty sure it is not extensive enough 18:24 erle i mean most of it is *valid* files, that's already a smell for a test suite ;) 22:42 erle hey everyone, here is my mod, you get a wieldable map (like in mcl_maps) in minetest_game if you rightclick with a mapping kit in hand https://git.minetest.land/erlehmann/maps 22:44 erle the red x is put at where the user was when the map was created. there is the treasure, obviously. this can also be used for treasure maps i guess. 22:45 erle luatic Pexin do you want to try it