Time Nick Message 00:01 MTDiscord is that a challenge 00:03 ireallyhateirc I'm going to add a tram with pedipalps 00:07 MTDiscord SPIDERTRAM SPIDERTRAM 00:09 MTDiscord DEFINITELY NOT A SCAM 00:11 MTDiscord all three of these seem to follow a certain pattern: [normal vehicle] with [body part] 00:12 MTDiscord you've got boat with legs, train with eyeballs, tram with pedipalps 00:14 MTDiscord obviously the next one is a helicopter with kidneys 19:09 Bombo what about opus support? https://github.com/minetest/minetest/issues/2239 19:09 Bombo what lib is used? 19:11 MTDiscord "this is an upstream issue" what? luanti has always taken care of sound file loading itself 19:11 MTDiscord luanti uses libogg and then libvorbis, for supporting vorbis audio in ogg containers 19:12 MTDiscord the question for opus support would just be if the filesize savings are worth the added dependency and compatibility hassle before it gets proliferated 19:13 MTDiscord (I personally see tracker music support being much more worth the extra dependency on libopenmpt, for shipping soundtracks with small filesizes because of their composed nature. vorbis is older than opus of course but it is also likely good enough for sampled audio) 19:16 Bombo i support the tracker support ;) 19:16 Bombo i think opus sounds better, with smaller bitrates 19:19 MTDiscord If you want lossy general audio, opus. If you want lossless general audio, flac. If you want efficient longer music tracks, trackers and/or midi. Our use of vorbis is very "historical" but it no longer makes sense for any use-case. 19:21 Bombo and why not .sid ;) 19:21 Bombo libsidplayfp 19:27 MTDiscord tbh if there were some kind of omnibus music format library that handled all the chiptune formats like that, along with stuff like tracker formats and midi, it'd be something worth trying to integrate. Personally, I'd love to hear music from FM synths like the Yamaha OPN/OPL series that were used in Sega Genesis and Sound Blaster cards. 21:02 MinetestBot 02[git] 04sfan5 -> 03minetest/minetest: Don't recalculate meshnode normals unnecessarily 132143709 https://github.com/minetest/minetest/commit/21437090b80275f7967b7f5927ae0ead7f49d2e1 (152024-12-10T21:00:18Z) 21:02 MinetestBot 02[git] 04appgurueu -> 03minetest/minetest: Rotate meshnode normals correctly instead of recalculating 133c5e0d1 https://github.com/minetest/minetest/commit/3c5e0d10fc169ecdd062f7afa20a2b0faeaf3a7f (152024-12-10T21:00:18Z) 21:02 MinetestBot 02[git] 04sfan5 -> 03minetest/minetest: Use appropriate sized type for VoxelArea extent 138957739 https://github.com/minetest/minetest/commit/8957739cdfa7010795bf8344c114702ff51b9857 (152024-12-10T21:00:28Z) 21:02 MinetestBot 02[git] 04sfan5 -> 03minetest/minetest: Fix meaning of VoxelArea::hasEmptyExtent() 1367126cb https://github.com/minetest/minetest/commit/67126cbd1bab16e5860de6510b8af15fb9f7c9e7 (152024-12-10T21:00:28Z) 21:02 MinetestBot 02[git] (2 newer commits not shown) 21:06 MTDiscord i think libopenmpt has rudamentary FM support for some module formats 21:06 MTDiscord for said sound blaster cards 23:08 cheapie ROllerozxa: (re: "I personally see tracker music support being much more worth the extra dependency on libopenmpt, for shipping soundtracks with small filesizes") - ooh, so then I could just build without libopenmpt and /automatically/ not get any music but keep sound effects, instead of having to figure out what the command is to shut it off in every single music mod separately? Sign me up :P 23:10 cheapie On a somewhat more serious note, it would be nice to have a "this is music" flag when playing sounds, so I can just turn it off that way. 23:17 MTDiscord Every good gamedev should include a music toggle (or better yet, volume control) at least in settings. Not only do people often prefer playing their own music instead of limited game music, but having any kind of music, no matter how properly licensed, is a major takedown/demonetization/whatever risk on all the major video sharing platforms. 23:17 cheapie Most of them do, but seemingly no two of them put it in the same place. 23:17 MTDiscord heh, no surprises there 23:18 cheapie On that note, I need to get around to trying to convince whoever maintains that "ambience" mod to /please/ let me set "svol" to 0, not just 0.1 23:18 MTDiscord I had an almost entirely original soundtrack composed for Piranesi Restoration Project, all CC-licensed, and I had a copyright claim on a single note on the one video of it I tried to upload that had music enabled. 23:19 cheapie At least playing obnoxious screechy noises at 10% volume is better than full, but... I'd rather have none 23:20 MTDiscord Heh, indeed, there's no reason to artificially or arbitrarily limit a volume control's range. Even if you set it to 10000% you'd just get clipping, it's not like it'd necessarily damage your ears or your sound equipment. 23:21 cheapie Bleh, it's another tenplus1 mod and I have no idea where to find them at. 23:22 cheapie But it does look like I can just poke a value of 0 directly into its storage and it'll /probably/ work 23:22 MTDiscord codeburg 23:22 MTDiscord better then when they where on 0 uptime, sorry, notabug 23:22 cheapie There was meant to be an implied "without creating yet another one-off account on a service I don't really want to use" 23:23 MTDiscord ah, the git federation thing will be nice if it ever comes to fruition 23:25 cheapie I poked 0 in there, that should make it quit screeching I think 23:29 erle > a copyright claim on a single note on the one video of it I tried to upload that had music enabled 23:30 erle copyright claim on 10 hours of static type of issue 23:30 cheapie erle: Sorry, some of those letters in your last message were used in copyrighted books too, someone will be over shortly to take down that line 23:31 erle how dare you‽ 23:31 erle cheapie how about you do git log and send 1 (one) electronic mail 23:32 cheapie I could try but people usually /hate/ that 23:32 cheapie (interesting to see a real-looking address in there though, I usually don't provide one on mine) 23:36 erle cheapie it's worth a shot 23:36 erle IMO 23:36 cheapie Maybe this weekend or something, too tired for this right now 23:36 erle On a somewhat more serious note, it would be nice to have a "this is music" flag when playing sounds, so I can just turn it off that way. 23:36 erle i agree btw 23:36 erle cheapie is there an issue for that? 23:36 cheapie For what? 23:37 erle music vs sound 23:37 cheapie Not that I know of 23:38 erle well i won't open one for you, or else people start claiming my “garbage hardware” is the problem again 23:38 cheapie This is kind of reminding me of that time I built a working CD player in-game that played CDs IRL: https://www.youtube.com/watch?v=jf_ZC346lEM 23:38 cheapie (the phone I had at the time had a terrible microphone, turn the volume up if you can't hear anything) 23:38 MTDiscord ah hi erle. your garbage hardware is the problem again 23:39 MTDiscord (/s) 23:39 erle damn 23:39 erle i haven't opened an issue yet luatic, you are SEQUENCE BREAKING 23:39 cheapie There was this hiding inside - which, yes, is a horrifying mod, and even more so if you look at the code and realize how it works: https://cheapiesystems.com/git/das/ 23:40 MTDiscord erle: no way call me acyclovir the way i terminate those chains 23:40 cheapie 'os.execute("sudo rm "..outtemp)' has to be up there somewhere in terms of lines that probably /shouldn't/ be in a mod 23:41 erle “Add content” 23:42 erle you win the usless commit message award tonight 23:42 cheapie My initial commits tend to have quite useless messages 23:42 cheapie celevator has "Add bits that are done so far": https://cheapiesystems.com/git/celevator/commit/?id=bbdf947d7c1bffb6d26d333c47c9b2a88109f058 23:42 erle cheapie for reference, *unlink* is a better idea than *rm* if you only want to get rid of a single file 23:42 erle it will choke on additional args 23:43 MTDiscord for a second i thought i was the winner 23:43 MTDiscord i made a commit called "Add comment" today 23:43 MTDiscord but it's a fixup commit so it's fine 23:43 erle luatic you sure it was not yesterday? 23:43 cheapie erle: TBH this mod allows arbitrary players to format your hard drive, I don't think security is really a concern here 23:43 MTDiscord erle: ehehe got me 23:44 erle tbh “it will be squashed anyway so i put the entire history of the soviet union in the interwar period into the commit message” is how to spot people who will throw the bucket of paint at the wall instead of using a brush/roller 23:44 cheapie Depending on the model it might also be possible to *brick* your hard drive from in-game too. I haven't tried that yet. 23:45 erle i find it very funny that images are shown as a hexdump 23:45 erle https://cheapiesystems.com/git/das/tree/textures/das_logo.png 23:45 erle if you made this an uncompressed or colormapped TGA you could *maybe* (just maybe) read the hexdump haha 23:45 cheapie Click "plain" instead of the file name if you want the image instead 23:46 erle what a shitty logo 23:46 cheapie it is 23:46 cheapie it's a shitty mod :D 23:46 cheapie (but not a shit mod. I still haven't made that one) 23:52 erle maybe you should 23:53 erle can't be less credible than phalluz anyway 23:53 erle cheapie you could name it cheap_shit 23:53 cheapie Maybe. But both L5 and "some fire alarm that doesn't suck" are higher up on the list of mod ideas :P 23:53 erle cheapie for mineclonia compatibility you could add bucket of manure 23:54 erle i think i have found another litmus test 23:55 erle is it ban-worthy or does it get a chuckle from the admin if i am getting caught with several copies of an item that is unique? 23:55 erle i once witnessed a player slay the dragon in mineclone2 and got the dragon egg 23:55 erle proceeded to dupe it a lot 23:55 erle and then told a new player “i will give you this dragon egg if you take these stacks of saplings and turn the spawn into a forest” 23:56 erle the funniest thing is that the player did not know how to pick up the egg 23:56 erle there is a trick 23:57 erle if you don't know that trick, the dragon egg will randomly teleport itself on being dug 23:57 erle like, really close by 23:57 erle so after i placed the egg, the new player who had planted an entire forest was trying to pick it up and failing hehe 23:58 cheapie My thoughts (back when VE-Survival was popular-ish) were along the lines of "if you find a bug like that, let us know, but once you do that you can exploit it a bit until we fix it" 23:59 erle well, usually the exploiting comes before the telling