Time Nick Message 04:24 OldCoder It is reported to me that old biome mods are broken after 0.4.11 due to API changes. Is this true and is there a migration chat or page to refer to? 04:32 sofar sorry, no idea here 04:33 sofar ugh, I found out that I never initialized random_xz in nodedef.cpp to false, and now that I do initialize it, it's disabled for all nodes that it should end up enabled for :( 04:39 hmmmm if they don't like their mods to break then maybe they shouldn'tve had been using undocumented APIs 04:54 sofar I'm completely misunderstanding how nodedefs and itemdefs are going from the server to the client,... or something... 04:58 sofar ahhhhhhhhhhhhhh 04:59 * sofar learning too fast here 05:00 Hijiri nodes fly on the wire 05:01 sofar yes, but I accidentally serialized the thing in an itemdef instead 05:01 sofar not a nodedef 05:01 sofar so it was getting in to the wrong data structure :) 05:01 Hijiri I just wanted to use the wire term 05:01 Hijiri that seems to be everywhere 05:01 sofar lol 05:45 sofar hmm, looks like there's no way to deserialize a lua serialized thing in Cpp yet 07:33 * sofar gives up for the night. 10:02 TenPlus1 hi folks 10:06 Obani yop 10:19 paramat i'll merge https://github.com/minetest/minetest_game/pull/735 very soon ( sfan5 ) 10:19 sfan5 I'm ok with that 10:21 paramat ok thanks 10:25 paramat can anyone ( nore sfan5 ?) review/approve https://github.com/minetest/minetest/pull/2827 'Allow overriding the hand' essential feature long overdue i think 10:26 OldCoder paramat, biomes are All That. And hmmm* was Full of Scat. For those who wish to write biomes, please, has there been a change about duplicate names? 10:27 OldCoder To get Moontest working again, tonight I needed to make three changes: the y_ prefix, separating vertical ranges, and changing to unique names for each register_biome call 10:27 OldCoder I suspect that only 2 of the 3 changes were required. Are you able to confirm this and indicate which 2? 10:28 OldCoder BTW positive support of those trying to make MT into a viable project is appreciated. I don't know why hmmmm* felt the need to p*ss on a contributor. 10:29 paramat unique names for biomes seems essential, i thought it was always like this 10:29 OldCoder It was not, in the very code that you yourself cited 10:29 OldCoder Moment, I will provide a link 10:29 paramat erm, the change from 'height min' to 'y min' is a deprecated thing, both will work 10:30 OldCoder (1) Sorry, can't find the link, but appreciated clarification (2) What about overlapping ranges? 10:30 paramat if biomes have overlapping vertical ranges then both biomes are included in the voronoi diagram that decides biome for a point, it can be tricky to tune 10:31 OldCoder It should work and just be unpredictable? 10:31 OldCoder And same names should not be used even in weird cases like overhangs? I think that is the context I saw it in. 10:33 paramat well if 2 biomes have the same name how will decorations distinguish, so differing names seems obviously essential 10:33 OldCoder It does, yes; but it apparently worked until a recent release and I did see it tonight in following links from your thread. 10:34 OldCoder It doesn't matter, so thank you. 10:34 OldCoder hmmm*'s remarks seem untoward. The fix was trivial, then, and hiding it does not help the project. 10:34 OldCoder People will rejoice. There can be ice on the Moon again. One related question... 10:34 paramat overlapping biomes will work and be reproducable, but i admit how it all works can be hard to understand, and tuning a system is difficult 10:35 OldCoder It is fine. I lost the coder who wanted to help create Solartest. Can you offer any pointers in the right direction if... 10:35 OldCoder I wish to implement two biome schemas 1000 units apart vertically? 10:35 OldCoder This is all that is really needed for Solartest. 10:36 paramat ah so 2 different sets of biomes for 2 stacked realms? 10:37 OldCoder Yes; we have discussed it. You referred to it as a fun idea. And I'll do as much as possible myself. 10:37 OldCoder Come on, you know you want it... 10:37 OldCoder The entire Solar System in one game :-) 10:38 OldCoder The main other thing I'd need to do would be to switch the skybox image 10:39 RealBadAngel thats easy part 10:39 OldCoder Imagine, fly up (I already have the spacecraft), just stacked realms and skybox change, and all the worlds we want together 10:39 OldCoder RealBadAngel, comments are welcome 10:39 paramat just make sure all biomes of lower realm have y_max = (chosen value), and all biomes of upper realm have y_min = (chosen value), so there is a single value of y that divides them. if you have problems paste your biome defs or link i will look 10:39 OldCoder Hm. So this is that simple??? 10:39 OldCoder You are saying, maybe not even many code changes? 10:39 paramat should be 10:39 OldCoder "Cool" 10:40 paramat see my 'moonrealm' mod for how to decide skybox on y values 10:40 OldCoder Then, RealBadAngel, comment in PM about skybox unless it involves core code. 10:40 OldCoder But... will it reload? 10:40 OldCoder The skybox, I mean 10:40 OldCoder If you change position; without restart of the game? 10:40 paramat per player, as they move from realm to realm the skybox will change 10:40 OldCoder I could actually do this this weekend by pasting in Earth biomes 10:41 paramat .. skybox is clientside, so per-player 10:41 OldCoder Already? I shall review and report back. Thank you for your professionalism and encouragement... 10:41 RealBadAngel OldCoder, that is doable with just a mod 10:41 OldCoder RealBadAngel, he says it is already done 10:41 RealBadAngel no need for core changes 10:41 OldCoder Right. 10:41 paramat yeah, just a lua mod as in moonrealm mod 10:42 OldCoder Both of you, thank you for your professionalism and encouragement of those who wish to contribute... 10:42 OldCoder as opposed to the reactions of others who shall not be mentioned. 10:42 OldCoder o/ 10:42 * OldCoder will commission a Paramat Library or Concert Hall if this works 10:43 OldCoder paramat, but, aren't there special rules about oceans 1000 units up? 10:43 OldCoder Or could that be worked around with the right biome definitions? Would fish still spawn, though? 10:47 paramat hmm, if you're stacking realms above a core mapgen then all upper realms have to be lua mapgens, and sorry no the biome API can't then add biomes to those, however the decoration API can add decorations to a lua mapgen 10:48 paramat the lua mapgen places the surface materials, then the decoration API can add flora 10:49 paramat sorry i wasn't thinking straight. if a core mapgen had multiple levels the biome API could provide multiple levels of biome systems 11:12 OldCoder Oh, skybox is client-side. So, it won't work in a server? 11:18 paramat yes it will, it just means it's per-player 11:18 paramat obviously each player will be in their own realm so it needs to be 11:52 OldCoder paramat, ty 13:41 paramat now merging game 735 13:44 paramat merged 13:47 paramat nore sfan5 can anyone approve of https://github.com/minetest/minetest_game/pull/737 'Add a separate image for a written book.'? (once sofar updates it to credit himself) quick and easy to review 13:54 sapier Hello, is there anything wrong with forum.minetest.net? I forgot my password and wanted to use the password reset feature but didn't get any email ... waited about half an hour now. :-/ 15:52 sfan5 sapier: looked into the spam folder? 15:54 sapier yes 15:54 sapier and did once again just now, still no mail 15:56 Krock deja vu 15:56 Krock There were other people who didn't get an email IMO 15:56 Krock *IIRC 15:57 sapier I once got email from forum so the e-mail address forum knows about me should be correct 16:26 celeron55_ it works for me; i just tested creating an account and requesting a password reset for it 16:32 sapier strange 18:53 sofar nore: sfan5: you can merge https://github.com/minetest/minetest_game/pull/737 now 18:56 Obani Is it just limited to main_menu music ? 18:56 Obani Do someone has any tips on how to use "sounds" folder ? (client-side) 18:57 sfan5 sofar: thanks, merged 19:07 RealBadAngel Obani, just put there any sounds you need 19:07 RealBadAngel server side mod doesnt have to contain and send sounds to clients, its enough theyre in /sounds 19:08 RealBadAngel this way for example ambience mod can be very lightweight 19:09 RealBadAngel also you can override minetest_game sounds