Time |
Nick |
Message |
00:17 |
|
jin_xi joined #minetest-dev |
01:05 |
|
sapier joined #minetest-dev |
01:41 |
|
realbadangel_ joined #minetest-dev |
01:50 |
|
SpeedProg joined #minetest-dev |
02:05 |
|
sapier left #minetest-dev |
03:05 |
|
rsiska joined #minetest-dev |
03:38 |
|
celeron55 joined #minetest-dev |
04:13 |
|
ecube joined #minetest-dev |
04:28 |
|
iqualfragile1 joined #minetest-dev |
06:29 |
|
Exio joined #minetest-dev |
06:41 |
|
Calinou joined #minetest-dev |
07:42 |
|
Jeija joined #minetest-dev |
09:10 |
|
mrtux joined #minetest-dev |
09:52 |
|
jin_xi joined #minetest-dev |
10:06 |
|
serengeor joined #minetest-dev |
12:06 |
|
bnd joined #minetest-dev |
12:13 |
|
PilzAdam joined #minetest-dev |
12:38 |
|
darkrose joined #minetest-dev |
13:01 |
|
iqualfragile joined #minetest-dev |
13:11 |
|
rubenwardy joined #minetest-dev |
13:36 |
|
SpeedProg joined #minetest-dev |
13:46 |
|
rubenwardy joined #minetest-dev |
14:48 |
|
rubenwardy1 joined #minetest-dev |
15:01 |
|
rubenwardy joined #minetest-dev |
15:10 |
|
rubenwardy1 joined #minetest-dev |
15:23 |
kaeza |
hehe right |
15:25 |
Jeija |
what about https://github.com/celeron55/minetest/pull/390 ? |
15:25 |
VanessaE |
hey Jeija |
15:26 |
Jeija |
Hey VanessaE, hey everyone |
15:26 |
kaeza |
hey |
15:26 |
iqualfragile |
hi |
15:26 |
Jeija |
My pull request adds repeated block placement when holding the right mouse button |
15:27 |
VanessaE |
jeija: I haven't looked yet, will that code just repeatedly right-click, or does it check for which direction each new block is to be placed? so that for example, if you start building horizontally, it keeps going only horizontally |
15:27 |
VanessaE |
so that you don't accidentally pile up a bunch of cobble while building a bridghe |
15:27 |
VanessaE |
bridge* |
15:28 |
PilzAdam |
thexyz, Ive tested this and it seems to work: https://github.com/celeron55/minetest/pull/390 |
15:28 |
Jeija |
It doesn't check for the direction, but e.g. minecraft also doesn't have that |
15:29 |
RealBadAngel |
hi Jeija, PilzAdam and others |
15:29 |
RealBadAngel |
personally i would rather ask whats bout https://github.com/celeron55/minetest/pull/372 |
15:30 |
RealBadAngel |
and whos ass has to be kicked to get it merged ;) |
15:31 |
RealBadAngel |
its a needed stuff |
15:32 |
PilzAdam |
I have tested this and it works |
15:32 |
PilzAdam |
now thexyz has to agree |
15:32 |
RealBadAngel |
stop pushin responsibilies further :) you also have rights to do so |
15:32 |
rubenwardy |
I like pull/390, it would be usefull |
15:33 |
rubenwardy |
pull/372 would be excellent |
15:33 |
RealBadAngel |
and dont complain you dont know c++ because its obviously a lie :) |
15:33 |
VanessaE |
+1 for #372 |
15:34 |
Jeija |
Haven't heard that many opinions on #358 (https://github.com/celeron55/minetest/pull/385); What about that? |
15:34 |
VanessaE |
#390 should check for and only build in the direction of the initial click |
15:34 |
RealBadAngel |
Jeija: as some1 said, such small things make game lookin good |
15:34 |
RealBadAngel |
+10 |
15:35 |
Jeija |
VanessaE: That may rather confuse people in some situations |
15:35 |
RealBadAngel |
i dont think so |
15:35 |
PilzAdam |
RealBadAngel, c55 said that two of the people who have push access have to agree to push pull requests |
15:35 |
VanessaE |
jeija: maybe, but it's better to limit it and risk confusion than for the user to have to go back and dig up all the excess that got misplaced |
15:36 |
RealBadAngel |
PilzAdam, ok, find another one :) |
15:36 |
Jeija |
Maybe, VanessaE; I'd like to listen to some other opinions and maybe implement your proposal |
15:36 |
VanessaE |
sounds fair. |
15:37 |
VanessaE |
regarding fov/#385...meh, as long as I can turn it off via the config. |
15:37 |
VanessaE |
I found that behavior in blockplanet to be very disorienting |
15:37 |
VanessaE |
(or was it minetest++? anyway, same thing) |
15:37 |
Jeija |
VanessaE, in blockplanet it was exaggerated |
15:37 |
PilzAdam |
VanessaE, the repeat_place is exactly like Minecraft or Terasology do it; so it would be better to leave it like this |
15:38 |
VanessaE |
PilzAdam: negative - we should strive to be better than those cheap knockoffs ;-) |
15:38 |
Jeija |
I think your proposal for the direction of repeated placement can be really annoying when building a wall |
15:39 |
|
SpeedProg1 joined #minetest-dev |
15:39 |
VanessaE |
jeija: fly up to +4 above the terrain, look down, right click and hold to build a vertical stack, keep holding the button and slowly move n/s/e/w, the build direction would still be vertical but it would keep restarting at each new X/Z coordinate. result? a wall. :-) |
15:39 |
VanessaE |
that's how one would build a wall using my suggestion |
15:40 |
Jeija |
Not everyone wants to build a wall that way, e.g. if it is just 2 blocks tall. Then you can simply walk on the ground and hold the right mouse button. |
15:40 |
VanessaE |
true |
15:41 |
PilzAdam |
holding the mouse button equals clicking many times |
15:42 |
PilzAdam |
so VanessaE's proposal would be illogical |
15:43 |
* VanessaE |
shrugs |
15:43 |
Jeija |
and it may also be used for other stuff, like PilzAdams on_rightclick node implementation |
15:43 |
VanessaE |
it was just an idea |
15:45 |
|
rubenwardy1 joined #minetest-dev |
15:46 |
VanessaE |
the smae would, btw, hold true for building a wall by just walking along the ground. I'm just trying to avoid the wall suddenly stepping in one direction or another away from the direction the wall obviously runs |
15:46 |
VanessaE |
same* |
15:49 |
|
rubenwardy joined #minetest-dev |
15:49 |
rubenwardy |
(15:47:39) rubenwardy1: how about do something like noclip? |
15:49 |
rubenwardy |
(15:47:51) rubenwardy1: noswerve |
15:54 |
|
sapier joined #minetest-dev |
15:56 |
sapier |
https://github.com/celeron55/minetest/pull/387 can someone pull this (fix buttons in luashown formspecs)? or are there any changes required to be in state for pull? |
15:57 |
|
rubenwardy joined #minetest-dev |
15:59 |
|
celeron55 joined #minetest-dev |
16:04 |
PilzAdam |
celeron55, https://github.com/celeron55/minetest/pull/389 |
16:08 |
thexyz |
PilzAdam: shouldn't it be float repeat_rightclick_timer = 0; |
16:09 |
celeron55 |
"^ Note: is not called when wielded item overrides on_place" |
16:09 |
celeron55 |
also: the intention is to get rid of redef_wrapper |
16:09 |
celeron55 |
as is noted in the file |
16:09 |
PilzAdam |
celeron55, should i create a new method minetest.rightclick and do the callback there? |
16:10 |
PilzAdam |
and change the deafault callbacks from item_place to rightclick() |
16:11 |
celeron55 |
umm... "dig" and "place" are the names of the controls, in addition to being the names of the default actions for them |
16:12 |
PilzAdam |
ok |
16:13 |
PilzAdam |
so Ill add this note to lua-api.txt |
16:13 |
sapier |
celeron: is there any additional change required for this? https://github.com/celeron55/minetest/pull/387 |
16:13 |
PilzAdam |
we can get rid of redef_wrapper in another commit |
16:13 |
PilzAdam |
is everything else fine? |
16:14 |
celeron55 |
sapier: serializeLongString writes the length as 32 bits, serializeString writes it as 16 bits |
16:15 |
celeron55 |
why did you change the first len to be wrong |
16:15 |
celeron55 |
umm.. |
16:15 |
celeron55 |
actually, you changed it to be right |
16:15 |
sapier |
yes it's been wrong before |
16:16 |
celeron55 |
i think it's acceptable now |
16:16 |
sapier |
thx |
16:16 |
Jeija |
What about my pull requests? e.g. https://github.com/celeron55/minetest/pull/390 |
16:17 |
celeron55 |
so what about my problems next |
16:17 |
PilzAdam |
Jeija, <thexyz> PilzAdam: shouldn't it be float repeat_rightclick_timer = 0; |
16:17 |
celeron55 |
i need to find one more upstream dev who would be interested to pull the survival aspect forward |
16:18 |
PilzAdam |
celeron55, Ill push this on_rightclick thing now |
16:21 |
PilzAdam |
ok, done |
16:21 |
PilzAdam |
then there are two things to be changed in minetest_game |
16:21 |
PilzAdam |
1st: https://github.com/PilzAdam/minetest_game/commit/142fc1c81fe50dfe0eda6c75d3ffd9c7b3438c94 |
16:22 |
PilzAdam |
2nd: https://github.com/PilzAdam/minetest_game/commit/14d552d306b024f1507d0e49ffccfeee53b5cd05 |
16:22 |
celeron55 |
i could see this coming 8) |
16:22 |
VanessaE |
wait, |
16:23 |
VanessaE |
is there a graceful way to check, from Lua, if on_rightclick() is defined? |
16:23 |
celeron55 |
why would you need to, in the first place? |
16:23 |
celeron55 |
those are supposed to be opaque abstractions |
16:24 |
VanessaE |
celeron55: to allow a mod to adapt its doors (e.g. my homedecor mod) to whichever paradigm is in use |
16:24 |
|
rubenwardy joined #minetest-dev |
16:24 |
celeron55 |
hmm, so version compatibility |
16:24 |
VanessaE |
more or less yeah |
16:25 |
VanessaE |
Iknow one way to check I guess, but it's messy |
16:25 |
celeron55 |
one way to solve it would be add a flag like "on_punch_is_on_rightclick = true," which would be scheduled to be deprecated in some reasonable time, like two releases into the future |
16:26 |
VanessaE |
if type(on_rightclick) == "function" then [do stuff] end |
16:26 |
VanessaE |
yeah, a flag is probably a good idea. |
16:27 |
VanessaE |
(the above type() would only work if it is used to decide between two register_node() calls) |
16:30 |
celeron55 |
maybe we should add minetest.api_features which would be a table like {node_on_rightclick = true, ...} |
16:30 |
|
hmmmm joined #minetest-dev |
16:30 |
celeron55 |
that would be opengl-like versioning, so to say |
16:31 |
celeron55 |
(which means it's a pretty solid concept) |
16:31 |
PilzAdam |
Id prefer mods just provide two versions (one for 0.4.4 and one for latest dev) |
16:31 |
PilzAdam |
(see my beds mod: http://minetest.net/forum/viewtopic.php?id=2625) |
16:32 |
celeron55 |
but if a mod maintainer wants to support both easily, and the only thing it would require is such a simple built-in table, why not? |
16:32 |
PilzAdam |
I just say there are other solutions |
16:33 |
|
rubenwardy joined #minetest-dev |
16:33 |
PilzAdam |
but maybe some people have the glorious idea to assert(minetest.api_feature.node_on_rightclick) ;-) |
16:34 |
celeron55 |
i don't see that as too bad |
16:34 |
celeron55 |
i assume you mean if they do that when there is no very good reason to |
16:35 |
PilzAdam |
I dont think mods should "crash" the server that easy |
16:35 |
PilzAdam |
crash as in stop running |
16:36 |
celeron55 |
umm... |
16:36 |
celeron55 |
maybe you should explain more, i don't see how this can be so bad by your thinking |
16:37 |
PilzAdam |
well, If a mod wants to check if a feature exists it should just if feauter then [whole mod code] else nothing |
16:37 |
PilzAdam |
*feature |
16:38 |
PilzAdam |
and not force the server admin to delete the mod |
16:38 |
celeron55 |
is there a real-world exaple of anything like this causing anything like you imagine |
16:38 |
celeron55 |
example* |
16:38 |
PilzAdam |
its all theoratically |
16:39 |
celeron55 |
please somebody else say something |
16:39 |
PilzAdam |
maybe Im just completly wrong |
16:40 |
celeron55 |
i'm not going to force this down PilzAdam's throat by only myself because i have less experience of the minetest API |
16:40 |
celeron55 |
but if somebody else agrees with me, then i will |
16:41 |
darkrose |
I agree |
16:41 |
celeron55 |
anyway, this is how the implementation would look like http://paste.dy.fi/9Ub |
16:41 |
darkrose |
if a mod starts crashing servers, for whatever reason, people just won't use it... or they can stfu... either way not dev's problem |
16:42 |
sapier |
maybe a feature version number for a feature would be good too? |
16:42 |
celeron55 |
no, never |
16:43 |
celeron55 |
it creates huge problems for eg. forks |
16:43 |
celeron55 |
simple flags should be bearable |
16:44 |
|
sapier1 joined #minetest-dev |
16:44 |
celeron55 |
minetest is designed to allow fair and easy competition in case the main project goes crazy |
16:45 |
celeron55 |
which might sound odd, but it goes in line with being FOSS |
16:45 |
sapier1 |
has my suggestion about feature version number reached irc server? my conection got lost |
16:46 |
celeron55 |
log, look at the goddamn log |
16:46 |
celeron55 |
i wonder what thexyz thinks |
16:46 |
celeron55 |
and VanessaE |
16:47 |
thexyz |
that minetest.api_features is nice but way too long, shouldn't it be minetest.features? |
16:51 |
celeron55 |
i guess that is fine |
17:00 |
PilzAdam |
thexyz, Jeija has fixed what you mentioned above: https://github.com/celeron55/minetest/pull/390 |
17:11 |
|
iqualfragile joined #minetest-dev |
17:12 |
thexyz |
PilzAdam: shouldn't it reset timer if !input->getRightState() ? |
17:12 |
|
celeron55 joined #minetest-dev |
17:13 |
thexyz |
well, I don't think that could lead to some odd behavior |
17:15 |
PilzAdam |
what does getRightState() return? |
17:17 |
hmmmm |
the wrong state |
17:17 |
hmmmm |
now git! |
17:17 |
celeron55 |
it returns a pink elephant |
17:17 |
celeron55 |
and mushrooms |
17:18 |
celeron55 |
it returns a boolean of whether the right mouse button is being held down |
17:18 |
thexyz |
add "else repeat_rightclick_timer = 0;" after repeat_rightclick_timer += dtime; |
17:19 |
celeron55 |
yes |
17:19 |
PilzAdam |
is this necessary? |
17:19 |
celeron55 |
hmm |
17:19 |
celeron55 |
actually, it isn't |
17:20 |
celeron55 |
it might be |
17:20 |
PilzAdam |
lemme test |
17:20 |
celeron55 |
i think input->getRightClicked() returns true when the button is pressed down |
17:21 |
celeron55 |
so... |
17:21 |
PilzAdam |
yea, its not needed |
17:21 |
PilzAdam |
(just tested with setting to 5 sec.) |
17:22 |
PilzAdam |
repeat_rightclick_time should be added to minetest.conf.example |
17:23 |
PilzAdam |
^ Jeija |
17:29 |
thexyz |
fine then |
17:30 |
Jeija |
oh sorry I had already done that but it didn't commit the .conf.example; done now |
17:30 |
PilzAdam |
can be merged now |
17:31 |
celeron55 |
hmm, ls'd the pages/ directory of my minetest.net/wiki |
17:31 |
celeron55 |
when_oakville_real_estate_agent_is_asked_how_the_marketplace_is_performing_certainly_one_of_the_initially_responses_is_which_market.txt |
17:32 |
celeron55 |
damn spammers 8D |
17:32 |
celeron55 |
why do they make so long and obvious titles |
17:34 |
celeron55 |
thexyz: would you like to have the raw content of the dokuwiki? |
17:35 |
celeron55 |
hmm, most of it is quite useless |
17:35 |
thexyz |
marktraceur probably would |
17:35 |
celeron55 |
there are so few pages and there is a "show page source" button to all visitors so it's probably not necessary at all |
17:39 |
|
Calinou joined #minetest-dev |
17:41 |
PilzAdam |
thexyz, I have worked on this a bit: https://github.com/PilzAdam/minetest/commit/f9644772f886a24d314e70aa3bf88325d2b25871 |
17:41 |
PilzAdam |
you can enable/disable it in the GUI now |
17:43 |
thexyz |
why is it enabled by default? |
17:44 |
PilzAdam |
because its handy |
17:44 |
thexyz |
probably need to discuss it with others |
17:46 |
celeron55 |
it's very minecrafty |
17:46 |
darkrose |
oh that, should be disabled by default |
17:46 |
thexyz |
or maybe put a poll |
17:46 |
Calinou |
please, no |
17:46 |
PilzAdam |
ok, I disable it |
17:46 |
Calinou |
we have 106 keys on keyboards for a reason |
17:47 |
Calinou |
better have bones mod |
17:47 |
thexyz |
well, no need for poll then |
17:47 |
Calinou |
why does everyone hate on stuff making the game harder, yet they like minecraft-y stuff? |
17:48 |
marktraceur |
celeron55: We can just transfer the content, shouldn't be hard. |
17:49 |
PilzAdam |
ok, done |
17:49 |
PilzAdam |
so everyone is ok with it if its disabled by default? |
17:50 |
celeron55 |
marktraceur: there are like 7 total relevant pages |
17:50 |
thexyz |
PilzAdam: yes |
17:50 |
thexyz |
everyone |
17:50 |
PilzAdam |
k, Ill push it now |
17:55 |
VanessaE |
scrolling back (sorry, had to step away, contractor is here doing more work)... I don't have an opinion one way or another whether a server should just crash, or whether the mod should be "skipped", but if it *is* skipped, it'll need to be made very clear in the log just why it was. Failing that, a flag makes the most sense, ultimately. |
17:57 |
celeron55 |
what. |
17:58 |
VanessaE |
best answer I can give :-) |
17:58 |
celeron55 |
that doesn't make any sense whatsoever |
17:58 |
celeron55 |
at least in the context of the discussion you refer to |
17:59 |
celeron55 |
i can think of various ways you misunderstood somethin but will not attempt to guess 8) |
17:59 |
celeron55 |
+g |
17:59 |
VanessaE |
then I'm not sure (even after reading back) what you wanted my opinion on :) |
17:59 |
VanessaE |
the meaning of FOSS vs. Minetest maybe? |
17:59 |
PilzAdam |
the question is wether to add a minetest.api_features or not |
17:59 |
VanessaE |
AH |
17:59 |
VanessaE |
lemme re-read that |
18:00 |
VanessaE |
ok. |
18:01 |
VanessaE |
yeah, I think that's a good idea to have, but keep it as minetest.api_features |
18:01 |
VanessaE |
other xxxx_features definitions might be thought of later. |
18:07 |
|
sema4 joined #minetest-dev |
18:08 |
VanessaE |
celeron55: need a towel to clean up after your head exploded? :D |
18:11 |
VanessaE |
hah |
18:12 |
VanessaE |
his whole damn internet connection exploded. Oh the humanity, pools of electrons all over the floor, bits on the ceiling.. |
18:12 |
* darkrose |
takes VanessaE's drugs away |
18:13 |
VanessaE |
HEY! gimme those back! :) |
18:14 |
|
celeron55 joined #minetest-dev |
18:16 |
|
ecube joined #minetest-dev |
18:17 |
|
ecube_ joined #minetest-dev |
18:23 |
PilzAdam |
I have just tested this and it works fine: https://github.com/celeron55/minetest/pull/372 |
18:42 |
VanessaE |
PilzAdam: +1 |
18:46 |
|
doserj joined #minetest-dev |
18:52 |
Calinou |
PilzAdam: it's doubletap not doubletab :P |
18:55 |
thexyz |
PilzAdam: then push & wait for shitstorms |
18:56 |
PilzAdam |
thexyz, you mean this https://github.com/celeron55/minetest/pull/372 ? |
18:56 |
thexyz |
yep |
18:56 |
PilzAdam |
Calinou, i guess I should fix this typo before too many config files have this stored |
18:59 |
celeron55 |
http://minetest.net/forum/viewtopic.php?id=3886 |
19:00 |
celeron55 |
i think we need to make a library out of connection.{h,cpp} and socket.{h,cpp} |
19:01 |
celeron55 |
it could hang around in the source tree like jthread currently does |
19:01 |
celeron55 |
i think i'll start doing that |
19:01 |
PilzAdam |
can anyone double check this: https://github.com/PilzAdam/minetest/commit/5e5a3b80fddf52ab2d721b5d34b5d38083b705fe ? |
19:02 |
celeron55 |
it should be pretty easy to communicate to or implement a minetest server if you have a library exposing clientserver.h and connection.h |
19:03 |
celeron55 |
altough... hmm |
19:03 |
celeron55 |
well, somebody else could do that just as well, tbh |
19:03 |
celeron55 |
somebody who actually needs it |
19:04 |
celeron55 |
i think i'll not do it 8) |
19:05 |
Calinou |
celeron55: why not just remove minetest.conf, as it is cluttered and counter productive? or clean it up to keep a list of commands with their descriptions |
19:05 |
Calinou |
minetest.conf.example* |
19:05 |
Calinou |
oops, nice typo I did |
19:05 |
celeron55 |
wat? |
19:06 |
celeron55 |
a file that explains all configuration options is counterproductive? |
19:06 |
celeron55 |
just go to hell |
19:06 |
Calinou |
no, not saying that |
19:06 |
Calinou |
i mean we should remove the whole part about key config and keep the descriptions on the same line |
19:07 |
celeron55 |
no? |
19:07 |
thexyz |
why should we keep descriptions on the same line? |
19:08 |
celeron55 |
why should we remove the whole part about key config? |
19:08 |
celeron55 |
none of what you say makes any sense :P |
19:10 |
Calinou |
we have a menu to do it |
19:12 |
|
Jeija joined #minetest-dev |
19:14 |
kaeza |
(16:57:13) celeron55: i think we need to make a library out of connection.{h,cpp} and socket.{h,cpp} |
19:14 |
kaeza |
+32767 |
19:15 |
sapier1 |
https://github.com/celeron55/minetest/pull/391 |
19:19 |
Calinou |
http://paste.ubuntu.com/1496670/ |
19:19 |
Calinou |
here it is |
19:19 |
Calinou |
this minetest.conf.example is not supposed to be used as a minetest.conf, it is simply a configuration reference |
19:21 |
hmmmm |
oh no, _another_ reliable udp socket library? |
19:23 |
PilzAdam |
sapier1, what does your patch change? |
19:24 |
sapier1 |
id adds saving of minetest.conf on server shutdown ... there is a saveConfig function defined but never used by now |
19:25 |
celeron55 |
hmmmm: well, it'd be solely for tool makers |
19:26 |
sapier1 |
mobf has a settings gui changing settings ... but its of no use at all if that changes aren't commited ... on client they are |
19:26 |
celeron55 |
if somebody ever uses it for anything else than minetest, he will be cursed with terrible things for the rest of his life |
19:27 |
celeron55 |
...at least i wouldn't use it for anything else than minetest tools |
19:27 |
hmmmm |
man, i wish that one protocol that's a cross between tcp and udp were more popular and supported |
19:27 |
hmmmm |
i forget what it's called but it starts with an R |
19:27 |
sapier1 |
rdp? |
19:27 |
celeron55 |
you can run both simultaneously at the same port though |
19:28 |
celeron55 |
but it doesn't allow for multiple parallel reliable streams |
19:28 |
celeron55 |
(minetest has that functionality, but it isn't actually (or at least properly) used) |
19:30 |
hmmmm |
RDS, RUDP |
19:30 |
hmmmm |
I am not sure |
19:30 |
hmmmm |
hmm no, neither of those |
19:32 |
celeron55 |
let's use ICMP |
19:32 |
celeron55 |
8D |
19:32 |
celeron55 |
that would confuse the hell out of everything |
19:33 |
hmmmm |
for windows you'd have to rely on an undocumented library to do that |
19:33 |
celeron55 |
http://en.wikipedia.org/wiki/Datagram_Congestion_Control_Protocol |
19:33 |
celeron55 |
that seems to do something like you think of |
19:34 |
hmmmm |
perhaps, i specifically recall the protocol starting with the letter M though |
19:34 |
celeron55 |
http://en.wikipedia.org/wiki/Transport_Layer#Comparison_of_transport-layer_protocols |
19:34 |
hmmmm |
err, i mean an R |
19:34 |
celeron55 |
wikipedia is full of win |
19:34 |
celeron55 |
maybe it's SCTP or RUDP 8) |
19:34 |
hmmmm |
i think it was a 3 letter one |
19:34 |
hmmmm |
well |
19:34 |
hmmmm |
it's irrelevant |
19:35 |
hmmmm |
alphabet soup of networking protocols |
19:35 |
hmmmm |
so many of them |
19:35 |
hmmmm |
http://en.wikipedia.org/wiki/Reliable_Datagram_Protocol |
19:36 |
hmmmm |
ah, i overlooked this one originally because wikipedia called it RUDP instead of RDP |
19:36 |
sapier1 |
sometimes i feel like being ignored ;-) |
19:36 |
thexyz |
fuck |
19:36 |
hmmmm |
sorry |
19:36 |
hmmmm |
that's the first thing i thought of too but i didn't think i was correct |
19:36 |
thexyz |
somebody used `or`, again |
19:37 |
thexyz |
guiFormSpecMenu.cpp(321): error C2146: syntax error : missing ')' before identifier 'or' |
19:37 |
celeron55 |
lol |
19:37 |
hmmmm |
huh? |
19:37 |
sapier1 |
:-) |
19:37 |
thexyz |
https://github.com/celeron55/minetest/blob/master/src/guiFormSpecMenu.cpp#L321 |
19:37 |
celeron55 |
g++ supports "or" instead of "||" |
19:37 |
hmmmm |
are you freaking serious |
19:37 |
celeron55 |
(it's in the C++ standard, actually) |
19:37 |
hmmmm |
why would ANYBODY do that |
19:38 |
Calinou |
hmmmm: suddenly: lua |
19:38 |
hmmmm |
come on man |
19:38 |
Calinou |
"lua does that, so why not C++?" -- g++ people |
19:38 |
hmmmm |
doesn't matter, minetest is written in C++, not GNU C++ |
19:38 |
sapier1 |
"or" is c standard? |
19:38 |
Calinou |
"or" is good if you use syntax coloring, more understandable to the average user |
19:38 |
Calinou |
GNU/C++! :D |
19:38 |
celeron55 |
hmmmm: it's in some C++ standard, as far as i know |
19:38 |
hmmmm |
kill me now |
19:39 |
celeron55 |
not any GNU thing |
19:39 |
hmmmm |
why, why |
19:39 |
hmmmm |
i demand to know why |
19:39 |
hmmmm |
why did they think that's a good idea |
19:39 |
celeron55 |
i have no idea |
19:39 |
hmmmm |
shit like this is why i hate C++ |
19:39 |
celeron55 |
http://en.cppreference.com/w/cpp/keyword/or |
19:39 |
celeron55 |
http://en.cppreference.com/w/cpp/language/operator_alternative |
19:39 |
celeron55 |
8) |
19:40 |
hmmmm |
trigraphs |
19:41 |
hmmmm |
so maybe that should be added to the minetest coding style specifications or whatever, "don't use alternative keywords" |
19:42 |
sapier1 |
great just learned something new :-) ... or .. in c++ ... |
19:42 |
RealBadAngel |
|| |
19:43 |
hmmmm |
;_; |
19:46 |
RealBadAngel |
anyway i feel like bill's fingers messing there |
19:49 |
RealBadAngel |
bought a Chip magazine today in lack of anything to read goin to work and back |
19:50 |
RealBadAngel |
great news for all Windows users |
19:50 |
RealBadAngel |
Windows 8 can be easily downgraded to look like 7 or even XP if you like to |
19:51 |
RealBadAngel |
Allelujah! |
19:51 |
thexyz |
=> #minetest |
19:53 |
RealBadAngel |
its strict on topic :P |
19:54 |
RealBadAngel |
drown a gates and everythin will be solved |
19:55 |
celeron55 |
bill gates? ehm, why would that be by bill gate's fingers because MSVC is the one that doesn't support it |
19:55 |
celeron55 |
gates'* |
19:57 |
celeron55 |
(visual studio is pretty good software by any standards, nobody can really argue against that) |
19:57 |
RealBadAngel |
i dont argue with anythibn what holds m$ logo |
19:58 |
|
Jeija joined #minetest-dev |
19:58 |
sapier1 |
in my oppinion vs is best ide out there ... especially its code completion features ... eclipse is way behind |
20:02 |
RealBadAngel |
funny fact about new Windows Defender from win8 |
20:05 |
RealBadAngel |
it was tested against 385 samples of worms. 234 of them pissed on windows defender, 138 hunged of various reasons, 6 were run with errors, and SEVEN were succesfully blocked by it. |
20:14 |
|
sema4 joined #minetest-dev |
20:31 |
hmmmm |
it's known that windows defender/microsoft security essentials are crap |
20:34 |
RealBadAngel |
this branch is focused on makin $ |
20:34 |
RealBadAngel |
they will never cut others sittin around makin bilions of dollars |
20:36 |
RealBadAngel |
folks are so well trained that when i installed ubuntu for them they were pleased, oh and ah, but asked to install antivirus soft too |
20:38 |
RealBadAngel |
i wouldnt be suprised if it would some1 reveal that half of the viruses were made together with m$ and antiviral companies |
20:39 |
sapier1 |
linux isn't by design more secure it's just who and how it's used |
20:42 |
hmmmm |
in theory windows should be more secure because it has ACLs |
20:43 |
sapier1 |
true and those are in at least as long as windows NT4 ... they just never have been used the way they are designed |
20:57 |
Exio |
hmmmm: 'because it has ACLs'? |
20:58 |
Exio |
and setfacl, getfacl, chacl? |
21:00 |
hmmmm |
those are from SELinux |
21:01 |
Exio |
hm? :P nope |
21:02 |
Exio |
selinux is used for 'extended' ACLs, afaik |
21:04 |
hmmmm |
i am pretty sure Windows NT had them first |
21:08 |
|
celeron55 joined #minetest-dev |
22:32 |
|
kaeza joined #minetest-dev |
23:04 |
hmmmm |
welp |
23:04 |
hmmmm |
boiler is broken, no hot water and no heat until monday |
23:05 |
hmmmm |
anyway i figure i better start merging my stuff with the most recent master |
23:05 |
hmmmm |
how do i even approach this? |
23:05 |
hmmmm |
i believe dannydark did this with an earlier version |
23:08 |
sapier1 |
can someone plz merge this: https://github.com/celeron55/minetest/pull/387 |
23:12 |
VanessaE |
hmmmm: very carefully. |
23:12 |
VanessaE |
:) |
23:15 |
sapier1 |
celeron told some hours ago it's ready for merge ... don't know why he didn't do this by now |
23:15 |
sapier1 |
probably he didn't have time |
23:21 |
hmmmm |
hey hey guys.... look at this.. http://i.imgur.com/OWXet.jpg |
23:21 |
hmmmm |
what do you think of this terrain? |
23:22 |
sapier1 |
cant look at it |
23:23 |
kaeza |
hmmmm: what about it? |
23:23 |
hmmmm |
do you think it's nicer than the usual minetest terrain? |
23:24 |
kaeza |
yeah, it's a pretty nice terrain |
23:24 |
hmmmm |
wow :| |
23:24 |
hmmmm |
all i did was tweak np_terrain_base a little |
23:24 |
sapier1 |
yes looking great |
23:24 |
VanessaE |
*looks at terrain* |
23:24 |
hmmmm |
you have like actual mountains and it's not all crazy like it usually is |
23:24 |
VanessaE |
hmmmm: not had, but I can't say I like those cliffs |
23:25 |
VanessaE |
not bad* |
23:25 |
hmmmm |
mmm |
23:25 |
hmmmm |
you can't get a perfect specimen every time |
23:25 |
VanessaE |
true |
23:25 |
sapier1 |
but it's far better than current one creating cliffs allover |
23:25 |
kaeza |
I do like those plains |
23:25 |
VanessaE |
I just see way too manu of them in the existing mapgen |
23:25 |
VanessaE |
many* |
23:25 |
hmmmm |
this right here is the existing mapgen |
23:25 |
hmmmm |
i just modified the noise parameters |
23:26 |
hmmmm |
heh heh mgv6_np_terrain_base = 15, 0.2, (500, 500, 500), 12345, 5, 0.6 |
23:26 |
VanessaE |
interesting |
23:26 |
hmmmm |
okay, so i know that the existing mapgen can be made to look better if i toy around with the parameters a bit |
23:26 |
VanessaE |
is there a known cause? |
23:27 |
hmmmm |
dunno |
23:27 |
hmmmm |
that's because the higher terrain is still as wacky as it usually is along with the steepness variable, but i have a relatively flat base terrain |
23:27 |
hmmmm |
or at least, it's flat relative to the steepness factor |
23:28 |
VanessaE |
it's flat enough anyway |
23:28 |
hmmmm |
alright so i think what i'm going to do is find a nice set of noise parameters and make a preset functionality |
23:28 |
hmmmm |
for example minetest_default will be what you see right now, minetest_plains_and_mountains will be this, |
23:28 |
hmmmm |
and so on |
23:29 |
VanessaE |
I assume these settings can be changed on a per-world basis? |
23:29 |
hmmmm |
obviously |
23:29 |
VanessaE |
just making sure :-) |
23:30 |
hmmmm |
and all i'm doing is just playing around with mapgen V6 stuff |
23:30 |
hmmmm |
you know what, i don't think it's all that bad, it can be tuned |
23:30 |
VanessaE |
I wish I could remember where I'd seen that "epic mountains" tweak, I think j4i did it |
23:31 |
hmmmm |
didn't he do that in lua? |
23:31 |
VanessaE |
not as I recall, it was some C++ tweak |
23:31 |
hmmmm |
ah yeah i'd like to see that |
23:33 |
VanessaE |
wait, might have been cy1, back in September |
23:33 |
VanessaE |
searching my logs... |
23:41 |
VanessaE |
can't find it :( |
23:42 |
VanessaE |
ultimately though, he just made the mountains way taller |
23:42 |
VanessaE |
and larger, horizontally |
23:43 |
PilzAdam |
VanessaE, did you changed you mind on that: https://github.com/celeron55/minetest_game/pull/57 ? |
23:44 |
VanessaE |
PilzAdam: you add it, and I'll tweak my jungle grass section of plantlife to use the same seed, so the biomes will remain the same. |
23:45 |
VanessaE |
but, |
23:45 |
VanessaE |
we really need full jungle biomes again :-/ |
23:45 |
PilzAdam |
sure |
23:45 |
* PilzAdam |
points at mapgen v7 |
23:45 |
VanessaE |
yep I know |
23:45 |
VanessaE |
anyway, merge it. |
23:46 |
PilzAdam |
yep |
23:46 |
|
iqualfragile joined #minetest-dev |
23:50 |
iqualfragile |
hmmmm: just make shure that that wont mess up the allready existing worlds |
23:59 |
VanessaE |
PilzAdam: When you see this in the log later, I updated plantlife according to the game's defaults/your jungle grass commit. |
23:59 |
VanessaE |
(since he already signed off) |