Time Nick Message 11:55 bgstack15 Hey, does Ludus ever come here? Maybe this is bridged to Matrix? 11:56 [MatrxMT] it is bridged 11:56 [MatrxMT] this is bridged to matrix, but I can't find any room members by that name 12:22 bgstack15 I never figured out Matrix, but Ludus from the ContentDB is looking for me. I hope to collaborate with him on his awesome italian_food mod. 13:13 rubenwardy Was going to post this on the forums, but alas - the ContentDB package inclusion policy has updated. Updates include: 13:13 rubenwardy - clarity on licensing and trademark requirements 13:13 rubenwardy - game mod namespacing (ie: nc_api in nodecore) 13:13 rubenwardy - English must be the base language (don't like this? Complain on the engine issue) 13:13 rubenwardy - new rules for forks 13:13 rubenwardy - screenshot rule improvements 13:13 rubenwardy I want to kick ShadowBot now 13:14 rubenwardy https://content.luanti.org/policy_and_guidance/ 13:14 rubenwardy https://github.com/luanti-org/contentdb/commit/e754d8d80dcaf2d8c629bd4f81e7f9877b4078ab 13:15 rubenwardy wonderful, markdown is adding a link to https://license.md 13:15 rubenwardy having TLDs the same as a file extension was a mistake 13:23 MTDiscord moldovans really like markdown 13:24 MTDiscord that or medical doctors 13:39 MTDiscord well .md is the ccTLD of moldova because that's their country code, it's not really their fault that's the shortform extension that ended up being used by markdown 13:39 MTDiscord it's not like the newer .zip and .mov TLDs that google created before dumping their own registrar to wash their hands of it all 13:43 Ingar I live in .be, people making funny domain names with it is a thing 14:15 bgstack15 I do think the TLD explosion was a mistake, but nobody consulted with me, lol 14:41 Ingar it was a mistake to hand over the internet to the corpos to begin with 15:32 MinetestBot 02[git] 04sfan5 -> 03luanti-org/luanti: Do not block in httpfetch_request_clear() (#16303) 1383a7e22 https://github.com/luanti-org/luanti/commit/83a7e22cf71d6b86bd5d950914251cb9dc85e8b3 (152025-07-03T15:32:05Z) 15:32 MinetestBot 02[git] 04appgurueu -> 03luanti-org/luanti: Remove obsolete SMeshBuffer.h (#16308) 1308bc036 https://github.com/luanti-org/luanti/commit/08bc0363116e9a576ce72be95bff5f3cc4e513b4 (152025-07-03T15:32:35Z) 15:32 MinetestBot 02[git] 04PtiLuky -> 03luanti-org/luanti: Use unique_ptr for trivial ownership (#16300) 135b37614 https://github.com/luanti-org/luanti/commit/5b37614d2399e4e45ceccf4ca333b4ba8b298de5 (152025-07-03T15:32:46Z) 17:46 ilikecats Does anyone know if it's possible to increase the particle limit? 21:49 sfan5 which limit? 21:57 cheapie I would assume the limit of how many particles you can have (total? on screen? not sure) at once. I don't remember what it is exactly, a few thousand I think? 22:01 sfan5 there is no direct limit 22:05 cheapie There's a limit /somewhere/, no idea where it comes from (Luanti itself? irrlichtmt or whatever it's called now? GPU drivers?), but if you spawn too many particles it won't spawn any more until some of them despawn 22:05 cheapie I've never really found it to be a problem, frame rates reach slideshow levels long before hitting it 22:06 sfan5 of course there's some limit somewhere, but no direct one so the question doesn't make sense 22:08 MTDiscord inb4 pr #9999 ~ use 128bit unsigned integer to increase particle limit [wip] 22:08 ShadowBot https://github.com/luanti-org/luanti/issues/9999 -- Client-side node text render by numberZero 22:08 MTDiscord oops 22:10 cheapie jordan4ibanez: Gotta use 128-bit for everything so you can have those 3.4e38m-wide worlds everyone seems to want :D 22:19 MTDiscord Now that would be wild 22:24 cheapie Sometime I should try to figure out about how big (in terms of file size) a fully-generated world of that size, or even a 32-bit one, would be 22:25 cheapie Like aside from "very" 22:27 MTDiscord Well let's see here 22:27 MTDiscord That should be relatively simple 22:28 MTDiscord 32 bit without cap, raw data value would yield a world with 79,228,162,458,924,105,385,300,197,375 nodes 22:28 MTDiscord it really isn't that simple though 22:29 MTDiscord because if your world is all air for example compression will go haywire on each mapblock and you'll get like 3 orders of magnitude of size reduction 22:29 MTDiscord you need to estimate the compression ratio and that's not trivial 22:29 MTDiscord So how is the world represented for a single node? 22:30 MTDiscord Is it a byte, or a short, or an integer? 22:30 MTDiscord a node is basically 2 byte param 0 (content id) + 1 byte param1 + 1 byte param2 22:30 MTDiscord but then the 16³ mapblocks are each compressed 22:30 MTDiscord and that has a massive impact 22:31 MTDiscord We must find the literal dangerous, insanity worst case scenario first 22:42 MTDiscord things are looking a bit out of hand with no compression so far 22:44 MTDiscord if each node is 2 bytes, that map at the most extreme scenario where all compression completely fails would be 79.2281624589241053853 brontobytes 22:45 cheapie What's the value of that prefix? I don't see it in the list 22:46 MTDiscord https://cdn.discordapp.com/attachments/749727888659447960/1390463675894202518/various-storage-sizes-in-comparison-to-the-brontobyte.png?ex=686859b5&is=68670835&hm=1137ab6cc5fce02ba0a039d53faeb6d47ca21e3930fa78d8c24fe100e4ed4888& 22:46 MTDiscord It's just flat out ridiculous 22:46 cheapie But the prefix after yotta- is ronna- 22:46 cheapie https://www.bipm.org/en/cgpm-2022/resolution-3 / https://en.wikipedia.org/wiki/Metric_prefix#List_of_SI_prefixes 22:47 MTDiscord I pasted the wrong image 22:47 MTDiscord https://cdn.discordapp.com/attachments/749727888659447960/1390463996330643506/different-storage-units-compared-to-terabyte.png?ex=68685a02&is=68670882&hm=26b995c3d295e2010d268ecd80415d9ccc0e80f54022939e82004bb7d02f2d81& 22:48 cheapie That image seems to also just be making up its own prefix 22:48 MTDiscord It looks like everybody is making up everything after yottabyte so I just had to pick one that had a graph to show some kind of scale 22:49 cheapie I guess the chart could predate 2022 (there was nothing past yotta- before that) but I'm still not really sure why they'd just make one up. *shrug* 22:50 MTDiscord But regardless of this brontosaurus. You'd have to take this value, and a very large abacus, and multiply it by the average of the compression ratio the game has along with segmenting this into cubic areas which I kind of give up at this point 22:50 cheapie If it's any help, VE-C's world is currently 113GB and contains 156986989 mapblocks 22:51 MTDiscord Which server is that? 22:51 cheapie VE-Creative, daconcepts.com:37000 22:52 MTDiscord Ohhh people are flying around with auto run 22:52 cheapie Not a ton, it's just a server that's been around for a /really/ long time 22:53 MTDiscord Oh my goodness, that is a very long time then 22:53 cheapie There was also a bug in something for a while that caused a bunch of random underground mapblocks to get generated with nobody anywhere near them, but by my best estimate those represent less than 30% of the total mapblocks on the server 22:53 * cheapie nods, the server was launched in something like 2012 22:59 MTDiscord it's pretty recent, image could've been made before 2022 23:00 MTDiscord problem: lua 23:02 MTDiscord Break it up into 2 numbers 23:03 MTDiscord 3* only 48bit per lua number from what I understand 23:03 MTDiscord (doubles) 23:08 MTDiscord I mean if it's still a raw cast it still has data but I'm in a thunderstorm so this will have to wait