Time |
Nick |
Message |
00:11 |
|
proller joined #minetest-dev |
00:17 |
|
jin_xi joined #minetest-dev |
02:18 |
hmmmm |
grr i am having a hard time |
02:19 |
hmmmm |
so, not writing CONTENT_IGNORE back to blocks works fine but it doesn't fix the case where an already existing cave gets overwritten by a newly generated block |
02:19 |
hmmmm |
so what i did was then not replace CONTENT_AIR, because i figured air should have higher priority over other blocks so that caves would work |
02:19 |
hmmmm |
yay, caves work, now trees are screwed |
02:20 |
hmmmm |
so now what, do i make an exemption for trees?! grr |
02:22 |
hmmmm |
so, i wonder if i'm going to get more heat for screwing up some caves or screwing up some trees |
02:24 |
deivid |
trees > air > c_ignore |
02:24 |
deivid |
? |
02:25 |
hmmmm |
i don't think i should exempt either trees or air honestly |
02:25 |
hmmmm |
i mean this is happening in the blit back |
02:25 |
hmmmm |
it's supposed to be independent of the map generator |
02:34 |
RealBadAngel |
theres just one solution |
02:35 |
RealBadAngel |
never ever let cave gen carve anythin above ground level |
02:44 |
hmmmm |
there would be another solution actually |
02:44 |
hmmmm |
don't write a cave air node to anything other than dirt, stone, or water |
02:45 |
hmmmm |
except that 'solution' isn't going to work with the multithreaded mapgen, since it's up to the cavegen to choose whether or not to place that node, and it'll have an outdated version of the block and think that everything's content ignore and it's free to write whatever it wants to |
02:45 |
hmmmm |
so yes, you're correct, we have to stop caves from forming above a certain ground level |
02:46 |
hmmmm |
this is hard though |
02:48 |
RealBadAngel |
not really |
02:48 |
RealBadAngel |
you proposed solution already |
02:48 |
hmmmm |
i guess what you could do though, on line 1668 of mapgen_v6.cpp, check there if the Y is >= getGroundLevelAtPoint(p2d(p.X, p.Z)); and skip if so |
02:48 |
hmmmm |
but you see the problem with that? |
02:48 |
RealBadAngel |
avg height, measured for several points |
02:48 |
hmmmm |
that's a bad solution |
02:48 |
hmmmm |
i didn't like it either |
02:49 |
RealBadAngel |
but you know what? |
02:49 |
RealBadAngel |
it works :) |
02:49 |
hmmmm |
come on |
02:49 |
RealBadAngel |
ok |
02:50 |
hmmmm |
if you went with what "just works" you would not have made the rotation happen with the verticies |
02:50 |
RealBadAngel |
hmmm, i may have an idea |
02:50 |
hmmmm |
and everything would be slower and kludgier |
02:50 |
RealBadAngel |
simple |
02:50 |
RealBadAngel |
what if cave gen code meets air? |
02:51 |
RealBadAngel |
it cannot be found below rock level, right? |
02:52 |
RealBadAngel |
below it only air is cave air |
02:53 |
hmmmm |
the problem with that is in the boundary blocks, it won't know what's air and what's rock |
02:54 |
RealBadAngel |
force boundary to be "verified" somehow by including them to another generated block? |
02:55 |
RealBadAngel |
so no scrict borders but common ones |
02:55 |
hmmmm |
that's the way Minecraft does it |
02:55 |
hmmmm |
we were talking about this yesterday |
02:56 |
hmmmm |
but i have an idea that seems good enough |
02:56 |
hmmmm |
i'll try it out sometime soon |
02:57 |
RealBadAngel |
i see i will have to make trees definitely block seed feeded |
02:58 |
RealBadAngel |
i willl try to do that this weekend |
03:42 |
|
mrtux joined #minetest-dev |
03:45 |
BackupCoder |
hu |
05:42 |
|
ffoxin joined #minetest-dev |
06:04 |
|
mrtux joined #minetest-dev |
06:25 |
|
hmmmm joined #minetest-dev |
08:51 |
|
jin_xi joined #minetest-dev |
11:23 |
|
Jordach joined #minetest-dev |
12:08 |
|
kahrl joined #minetest-dev |
12:21 |
|
dcampos00 joined #minetest-dev |
12:21 |
dcampos00 |
\help |
12:24 |
|
darkrose joined #minetest-dev |
12:24 |
|
darkrose joined #minetest-dev |
13:33 |
|
troller joined #minetest-dev |
14:12 |
|
hmmmm joined #minetest-dev |
14:58 |
|
proller joined #minetest-dev |
15:31 |
|
PilzAdam joined #minetest-dev |
15:35 |
|
rubenwardy joined #minetest-dev |
15:35 |
|
rubenwardy left #minetest-dev |
15:35 |
|
rubenwardy joined #minetest-dev |
16:53 |
|
Calinou joined #minetest-dev |
16:58 |
|
iqualfragile joined #minetest-dev |
17:14 |
|
ffoxin_entry joined #minetest-dev |
17:40 |
|
rubenwardy joined #minetest-dev |
17:48 |
proller |
https://github.com/celeron55/minetest/pull/482 - want to merge, demo server on h4.setun.net:30000 |
17:48 |
thexyz |
>There are tons of graphical glitches in oceans |
17:49 |
proller |
now? |
17:49 |
proller |
they was fixed |
17:49 |
thexyz |
yes |
17:49 |
thexyz |
ok, let me test it once again |
18:17 |
|
doserj joined #minetest-dev |
18:24 |
|
ffoxin joined #minetest-dev |
18:56 |
|
Deiz joined #minetest-dev |
18:56 |
|
Deiz joined #minetest-dev |
18:56 |
|
F00 joined #minetest-dev |
20:42 |
|
pierreghz joined #minetest-dev |
21:16 |
F00 |
Non-dev question: Who's able to view user IPs on the forum? |
21:16 |
PilzAdam |
moderators |
21:16 |
PilzAdam |
(and admins of course= |
21:16 |
PilzAdam |
*) |
21:17 |
F00 |
Well, I think it'd be nice if someone could put this stupidity to bed: http://forum.minetest.net/viewtopic.php?pid=72015#p72015 |
21:18 |
F00 |
(By confirming that both accounts are posting from the same IP) |
21:18 |
VanessaE |
they are. |
21:18 |
VanessaE |
Joy = Hello_Im_death |
21:18 |
F00 |
Thanks. |
21:18 |
VanessaE |
what shall I do here? |
21:18 |
F00 |
You could post that in the topic |
21:19 |
VanessaE |
ban and delete excess posts? |
21:19 |
PilzAdam |
PM a warning |
21:19 |
F00 |
I figure it's a useful cautionary tale. |
21:19 |
F00 |
"Don't lie pathologically or you get banned from servers and possibly the forums" |
21:20 |
VanessaE |
thexyz: opinions? |
21:20 |
VanessaE |
I don't know what's best to do here. |
21:21 |
VanessaE |
(also this doesn't belong on -dev) |
21:21 |
F00 |
Move to #minetest? |
21:23 |
VanessaE |
http://pastebin.com/3JGR3vh5 |
21:23 |
VanessaE |
proposed warning message to him. |
21:24 |
F00 |
Do you mind if I share the same-IP information with the server's moderator? |
21:25 |
VanessaE |
let them work that out themselves. |
21:25 |
F00 |
I'd prefer to put the drama to bed quickly; he's the one who issued the IP ban on the server. |
21:26 |
F00 |
Personally, I'd post in the topic about the two users posting from the same IP, banhammer the new account, and warn the older one. |
21:27 |
VanessaE |
I'm inclined to agree |
21:27 |
F00 |
I think that server drama spilling into the forum should result in serious consequences, generally |
21:29 |
VanessaE |
http://forum.minetest.net/viewtopic.php?pid=72032#p72032 |
21:29 |
F00 |
Thanks. |
22:48 |
|
doserj joined #minetest-dev |
23:04 |
|
troller joined #minetest-dev |
23:30 |
|
iqualfragile joined #minetest-dev |
23:50 |
|
sapier joined #minetest-dev |
23:50 |
sapier |
celeron55 is there any chance https://github.com/celeron55/minetest/pull/431 will be merged? I've added a detailed explanation what this exactly does. |