Minetest logo

IRC log for #minetest, 2019-09-24

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

All times shown according to UTC.

Time Nick Message
00:09 sec^nd joined #minetest
00:39 dabbill joined #minetest
00:40 cdde joined #minetest
01:25 Nullsrc1 joined #minetest
01:27 Nullsrc joined #minetest
01:53 fluxflux joined #minetest
01:53 Nezrok joined #minetest
02:00 Hawk777 joined #minetest
02:04 NathanS21 joined #minetest
02:17 Hirato joined #minetest
02:18 Cornelia joined #minetest
02:32 amenji joined #minetest
02:32 SAMIAMNOT joined #minetest
03:18 Unit193 joined #minetest
03:39 norkle joined #minetest
03:53 scr267_ joined #minetest
04:28 fruitsnack joined #minetest
04:48 Markow joined #minetest
05:03 fruitsnack joined #minetest
06:00 majochup joined #minetest
07:02 Nezrok joined #minetest
08:37 ShadowNinja joined #minetest
08:41 ANAND joined #minetest
08:44 PjotrOrial joined #minetest
08:44 PjotrOrial joined #minetest
08:46 ChimneySwift joined #minetest
08:47 Hijiri joined #minetest
08:57 jas_ joined #minetest
08:57 jas_ left #minetest
09:44 Fixer joined #minetest
10:12 proller joined #minetest
10:32 proller joined #minetest
11:15 calcul0n_ joined #minetest
11:15 proller joined #minetest
11:16 riff-IRC joined #minetest
11:52 IcyDiamond joined #minetest
12:21 jluc joined #minetest
12:23 Cornelia joined #minetest
12:24 Volgaar joined #minetest
13:17 Cornelia joined #minetest
13:24 _scr267 joined #minetest
13:26 galaxie joined #minetest
13:51 Lia joined #minetest
14:10 majochup joined #minetest
14:29 majochup joined #minetest
14:38 Wuzzy joined #minetest
14:50 fruitsnack joined #minetest
15:36 majochup joined #minetest
15:46 kurtzmusch joined #minetest
15:49 aldenp joined #minetest
16:20 SAMIAMNOT Hi
16:22 Krock joined #minetest
16:28 Krock joined #minetest
16:38 LMD joined #minetest
16:44 carstenw joined #minetest
16:52 Ingar does the minetest client run on raspberry Pi 4 ?
16:53 Krock yes
16:54 Krock it runs wherever Linux runs
16:55 FreeFull joined #minetest
16:55 Ingar Krock: I assumed it builds, mostly curious about performance
16:55 Ingar but, I guess we'll find out ;)
16:55 Krock well yeah.. 10 FPS maybe?
16:56 Krock but RPI 6 will likely beat my current PC's specs, so maybe in a few years
17:00 Ingar in a few years mt should be raytraced ;)
17:01 Krock yeah sure, I also dream of unicorns on rainbows
17:06 Wuzzy how much do i have to worry about performance if I lower the setting "liquid_update"?
17:06 Wuzzy to a value like 0.1, for example (default=1.0)
17:07 Krock 10x more time spent in updating liquids (spreading)
17:07 Wuzzy and if liquids don't spread atm?
17:07 MinetestBot [git] SmallJoker -> minetest/minetest: Fix some reference counters (memleak) (#8981) 26b39f1 https://git.io/JeGfj (2019-09-24T17:05:28Z)
17:08 Krock the workload is the same, but lowering that will also increase the search interval for possible spreading
17:08 Wuzzy is this a problem?
17:08 Wuzzy would it be realistic to enable a low value as game-wide default?
17:10 Krock it'll only be causing more sort-time load on modified mapblocks and flowing liquids
17:10 Krock dunno. try it
17:11 Krock the update queue is also size-limited, so it doesn't spend too much time on it
17:12 Wuzzy ah. so if there's too many liquids that want to flow at once, some liquids are just ignored?
17:12 Krock delayed
17:13 Wuzzy ok
17:13 Wuzzy this sounds like it shouldt destroy performance then. cool
17:15 Krock it could cause real hard client and server lags until the liquids are spread (no changes)
17:16 Wuzzy bummer
17:18 Krock just try it
17:18 Krock and then using worldedit to spawn a bunch of water sources mid-air
17:30 Azlux left #minetest
17:31 ensonic joined #minetest
17:35 aldenp joined #minetest
17:43 aldenp joined #minetest
17:54 ensonic joined #minetest
17:56 codic Wuzzy: i found the bug
17:56 codic with mcl2 in beta
17:56 Wuzzy alpha*
17:56 Wuzzy 😛
17:56 codic it works like survial and creative and youre at world boundaries...
17:57 codic its really weir
17:57 codic weird
17:57 Wuzzy ???
17:57 codic the bug
17:57 Krock i found another bug ni mcl2 gamma
17:57 codic In 5.1.0
17:57 codic with alpha v?
17:57 Wuzzy 5.1.0 does not exist
17:57 Krock (yet)
17:57 codic It does
17:57 codic 5.1.0-dev
17:57 Wuzzy huuuge difference!!
17:57 codic Download here: https://github.com/minetest/minetest
17:57 codic :P
17:58 Wuzzy 5.1.0-dev does exist, but i dont care
17:58 Krock difference of two weeks if it's recent
17:58 Wuzzy MCL2 only supports latest stable. end of story.
17:58 codic released in october right
17:58 Wuzzy nobody knows
17:58 Krock codic: yeah that's the plan
17:58 Wuzzy except the Minetest Gods
17:58 Krock early october if everything goes well
17:58 codic ok good lol
17:58 Wuzzy IF!!!
17:59 Krock great to see you testing it
17:59 codic https://www.youtube.com/channel/UC3v84wpTKXNqpx9oScqlMcw
17:59 Wuzzy Linuxdirk predicts the release will be in Q1 2020 😀
17:59 codic please sub  lol
17:59 Wuzzy never sub to subwhores
18:00 Wuzzy i dont have a google accunt anyway, sooo 😀
18:00 Krock codic: the screen recorder should really grab the opengl framebuffer/stream, rather than the entire screen
18:01 Wuzzy codic: btw ihave no idea what bug ur talking bout
18:02 Krock Wuzzy: you didn't write it yet since they're apparently coming from the future using the beta version
18:02 Wuzzy does the bug work in 5.0.1?
18:02 Wuzzy oh
18:02 Wuzzy now everything makes sense!!!
18:03 Wuzzy i must have been so blind all the time
18:03 Wuzzy codic is ... The Doctor! that's the truth
18:03 Krock doctor.. who?
18:04 kurtzmusch how complete is this ? https://github.com/minetest/minetest/blob/master/doc/client_lua_api.txt
18:05 Krock unstable, and only usable for chat stuff
18:06 kurtzmusch but i mean, the documentation itslef
18:06 kurtzmusch does it cover like 90% of the client api?
18:11 sfan5 it's the reference for the client api, it covers everything that exists
18:11 Krock for certain objects and structures you'll need lua_api.txt
18:11 kurtzmusch oh, ok
18:12 kurtzmusch yes, i use lua_api a lot
18:12 kurtzmusch thought about taking a look at the client-side of things
18:14 kurtzmusch i was hoping i could manipulate player and entity stuff = (... at least we get particles... imo those shoul be done clientside in most cases
18:18 ensonic joined #minetest
18:33 tpe joined #minetest
19:20 LMD joined #minetest
19:22 kurtzmusch !mod moretrees
19:22 MinetestBot kurtzmusch: More Trees! [moretrees] by VanessaE - https://forum.minetest.net/viewtopic.php?t=4394
19:24 kurtzmusch !mod plantlife
19:24 MinetestBot kurtzmusch: PlantLifeHack[plant_edit] by uind_w - https://forum.minetest.net/viewtopic.php?t=13450
19:29 Wuzzy ohhhh i did not know about !mod
19:29 Wuzzy !help
19:29 MinetestBot https://github.com/sfan5/minetestbot-modules/blob/master/COMMANDS.md
19:29 Wuzzy yay
19:30 Wuzzy !server Jungle
19:30 MinetestBot Wuzzy: Jungle | 78.47.93.144:39155 | Clients: 0/16, 0/1 | Version: 5.1.0-dev / minetest | Ping: 13ms
19:31 Wuzzy !btc Minegeld
19:31 MinetestBot Wuzzy: Unknown currency. Supported currencies: USD, AUD, BRL, CAD, CHF, CLP, CNY, DKK, EUR, GBP, HKD, INR, ISK, JPY, KRW, NZD, PLN, RUB, SEK, SGD, THB, TWD
19:31 Wuzzy awww. why is minegeld not supported? ;D
19:44 blaise lol
19:44 blaise !btc DRK
19:44 MinetestBot blaise: Unknown currency. Supported currencies: USD, AUD, BRL, CAD, CHF, CLP, CNY, DKK, EUR, GBP, HKD, INR, ISK, JPY, KRW, NZD, PLN, RUB, SEK, SGD, THB, TWD
19:44 blaise poop
19:45 blaise !btc USD
19:45 MinetestBot 1 BTC = 8176.8000 $
19:52 hisforever joined #minetest
19:53 Jordach joined #minetest
19:54 hisforever Hi I would like to build a Boat. How do I stop the water from being in boat below the water line?
19:56 calcul0n_ fill a big cube with dirt then remove it and only keep the walls
19:56 calcul0n_ this way you can build it on a dry floor and remove the walls when it's done
19:58 hisforever calculon: thanks
20:05 AndDT joined #minetest
20:08 BluedelaOof[m] uh
20:08 BluedelaOof[m] is there a way to generate trees using an L-system definition thing?
20:09 sfan5 !api
20:09 MinetestBot Someone thinks you should read the API docs, please go to: https://github.com/minetest/minetest/blob/master/doc/lua_api.txt
20:13 kurtzmusch yes
20:13 kurtzmusch the true question is: is it faster than placing schematics?
20:34 LMD joined #minetest
20:36 tacotexmex Can’t be, right?
20:37 BluedelaOof[m] it would probably be a decoration type, yes?
20:38 BluedelaOof[m] and for clarification I meant during world generation
20:41 kurtzmusch you would probably need to call it withing minetest.register_on_generated()
20:41 tacotexmex It’s not a deco type as it’s spawned with minetest.spawn_tree. If only decorations could contain functions…
20:42 kurtzmusch then, using noise or just math.random combined with biome data decide to call spawn_tree
20:42 tacotexmex I recently realized I need to learn voxelmanip anyway however.
20:43 kurtzmusch you would probably need to get a voxelmanip object to read a big area for eficiency
20:43 kurtzmusch yeah, its quite simple actually
20:44 kurtzmusch just an object with methods to write back to the map or to fetch from the map
20:45 kurtzmusch but i think spawn_tree writes directly to the map
20:45 kurtzmusch so you only need the voxelmanip to check for height and type of node i guess
20:46 kurtzmusch im learning this stuff too. this week iv been working on a mapgen
20:46 tacotexmex Speaking of voxelmanip I wanted to mix stone with two other nodes evenly the other day. Since stone is such a common node this routine will be performed constantly. How to optimize it in terms of area size etc?
20:54 kurtzmusch id say to get whatever size the mapgen gives to you as this will give you an already filled voxelmanip
20:55 kurtzmusch the defualt size if you didnt change in options is (80+32)^3
20:55 tacotexmex So default is good then
20:56 tacotexmex I’m currently using the stratum ore type for this purpose so any performance increase is welcome lol
20:57 kurtzmusch yeah, its a cube with side 112 nodes
20:57 kurtzmusch oh making it an ore might be even faster lol im not sure
20:58 kurtzmusch this way you dont even need to bother with voxelmanip
20:59 Preuk left #minetest
21:05 fruitsnack joined #minetest
21:13 proller joined #minetest
21:33 riff-IRC joined #minetest
22:10 Wuzzy can scrollbars be themed?
22:12 tacotexmex kurtzmusch: I’ve always thought that voxelmanip is the blazing fast but complex approach. I hope I’m right :/
22:13 kurtzmusch tacomex, iv never done ores, but since its something you register and the engine will place itself later im assuming its the fastest
22:14 kurtzmusch using vmanip takes at least 200ms just to load a mapchunk and then write it back without changing anything or generating anything, at least on my computer
22:16 kurtzmusch same thing with registering decorations x placing schematics yourself with vmanip.... again, never really compared those but i think that the most the engine does by itslef the better/faster
22:17 kurtzmusch if you are going to try to use vmanip remember to recycle your buffers, otherwise you may run into lua crash out of memory
22:18 kurtzmusch it also helps with speed a tiny bit
22:19 tacotexmex Sounds plausible. What’s with this recycling thing?
22:21 kurtzmusch you just use the same array to store the data instead of alocating again and again
22:22 Wuzzy tacotexmex: just use the buffer parameter. lua_api.txt explains it
22:23 Wuzzy voxelmanip is indeed fast, but it only makes sense for changing large amoutns of nodes
22:23 sfan5 Lua will clean up after you anyway, unless you leave the buffers in a global variable somewhere
22:23 sfan5 recycling buffers is mostly for performance
22:23 Wuzzy global variables should be avoided like the pest, normally
22:24 Wuzzy its super easy to pollulte global lua namespace 😦
22:24 kurtzmusch sfan5 its possible to alocate faster than the garbage collector does its thing and then lua crashes saying you exeeded 1gib = (
22:25 sfan5 you must be using a lot of vmanips at once then
22:25 Wuzzy I'm not a racist, but calling voxelmanip does not make sense if you only want to change one node. Use set_node. it's probably even faster in this case.
22:25 kurtzmusch only one in the on_generated
22:25 kurtzmusch i was calling a lot of noise too
22:26 Wuzzy when in doubt, compare different approaches and measure time
22:40 kurtzmusch tacotexmex, if you want examples, here is somthing ive been toying with this week https://notabug.org/Kurtzmusch/ether_lands/src/master/init.lua#L112-L135 it highlights where i recycle the buffers
22:48 tacotexmex Interesting. Aether inspired huh? :)
22:49 kurtzmusch ye
22:52 kurtzmusch also gona have some inspiration from etheral crystal biome
22:52 kurtzmusch i like the purple leaves on the blue ground
23:01 epod joined #minetest
23:25 Puka_ joined #minetest
23:36 est joined #minetest
23:37 gorilla joined #minetest
23:42 fluxflux joined #minetest
23:53 ANAND joined #minetest

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