Time |
Nick |
Message |
00:00 |
hmmmmm |
I'll take a look |
00:03 |
hmmmmm |
est31, you there? |
00:03 |
est31 |
yes |
00:03 |
est31 |
moment |
00:03 |
hmmmmm |
oh okay |
00:04 |
est31 |
not ok |
00:04 |
est31 |
or |
00:04 |
est31 |
how can one return values on the lua api? |
00:04 |
ShadowNinja |
hmmmmm: About the doc in your commit: Each * is a new list entry, so there shouldn't be one for the examples (eg, `colorspec = ...`). |
00:04 |
est31 |
regarding this line: https://github.com/kwolekr/minetest/commit/2daf65fd71555fe31b5140a77acc64261db9260f#diff-9444313da8be4290e9304a4b1faed804R1289 |
00:06 |
est31 |
remembered right: the return value is the number of parameters |
00:07 |
est31 |
so when sb checks they will get nil as result I guess# |
00:07 |
est31 |
instead of true... |
00:07 |
est31 |
acceptable |
00:07 |
est31 |
+1 hmmmmm, except what SN said ofc |
00:10 |
hmmmmm |
est31: yes, a large number of APIs are true or nil |
00:11 |
hmmmmm |
it's syntactically shorter and allows you to do the same "if not core.thing() then" |
00:11 |
est31 |
yes |
00:11 |
hmmmmm |
erm, syntactically shorter in c++ |
00:11 |
est31 |
yes |
00:11 |
hmmmmm |
i don't know if that's necessarily *better* |
00:12 |
hmmmmm |
in any case, I didn't want to change the way that function fails |
00:12 |
hmmmmm |
notice how it has the previous line "if (playersao == NULL) return 0;" |
00:12 |
est31 |
its one day old |
00:12 |
hmmmmm |
well there is one person using it |
00:12 |
hmmmmm |
(the person who added it) |
00:15 |
hmmmmm |
alright done |
00:24 |
|
Player_2 joined #minetest-dev |
00:57 |
|
Wayward_Tab joined #minetest-dev |
01:30 |
|
Taoki joined #minetest-dev |
01:38 |
|
paramat joined #minetest-dev |
01:43 |
hmmmmm |
sorta wish we could use github more like jira |
01:44 |
paramat |
hi hmmmmm any thoughts on #2703 ? also in case you missed it http://irc.minetest.ru/minetest-dev/2015-05-15#i_4250688 at 23:52 |
01:44 |
ShadowBot |
https://github.com/minetest/minetest/issues/2703 -- Mapgen v5/v7: Detect sandstone, enable sandstone brick dungeons by paramat |
01:44 |
hmmmmm |
hrmmm |
01:44 |
hmmmmm |
what is this stone_type |
01:45 |
hmmmmm |
generateBiomes returns an int now |
01:45 |
hmmmmm |
ahh |
01:45 |
hmmmmm |
paramat, i don't approve and here's why: |
01:45 |
paramat |
yeah detection of desert stone or sandstone |
01:45 |
hmmmmm |
stone_type = 1, stone_type = 2, etc. |
01:45 |
hmmmmm |
this is the beginning of an enumeration |
01:45 |
hmmmmm |
an enumeration for biomes is tantamount to hardcoding them |
01:46 |
hmmmmm |
i suppose this is okay for right now, with the caveat that it needs to be replaced later on when we get to enhancing biomes |
01:46 |
hmmmmm |
for now please add an enum for this, MgStoneType or something |
01:46 |
paramat |
ah okay |
01:47 |
hmmmmm |
and add a // TODO(paramat/hmmmm): make stone type selection dynamic |
01:48 |
paramat |
is there a better way than enumeration i can (attempt to) code right now? |
01:49 |
paramat |
but then perhaps i'd better just stick to an enum.. |
01:50 |
hmmmmm |
i don't think we can do this right now without coming up with a way to specify dungeon params in lua |
01:50 |
hmmmmm |
obviously what I had there in mapgen v6 was a temporary workaround |
01:50 |
hmmmmm |
then you copied it to the other mapgens |
01:50 |
paramat |
yeah. okay |
01:50 |
hmmmmm |
I'm gonna give mapgen some love but not right now |
01:50 |
hmmmmm |
i need to work on other stuff |
01:51 |
paramat |
also there's #2706 but i'll add in the new mgv7 noise params soon |
01:51 |
ShadowBot |
https://github.com/minetest/minetest/issues/2706 -- Biome API: Increase heat / humidity spreads. Mgv7: Improve terrain noise parameters by paramat |
01:51 |
paramat |
do it all at once |
01:52 |
hmmmmm |
what are you changing the terrain noise parameters to? |
01:52 |
hmmmmm |
i do all my testing on mapgen v7 now and honestly i think it's awesome |
01:52 |
hmmmmm |
it's better than how i left it, that's for sure |
01:52 |
paramat |
i'll gist them soon |
01:53 |
hmmmmm |
increasing biome spread parameters sounds like a temporary hack |
01:53 |
hmmmmm |
the correct solution would be to add some sort of weighting system |
01:53 |
hmmmmm |
we'll need to chat about that though |
01:53 |
paramat |
yeah |
01:53 |
paramat |
https://gist.github.com/paramat/c70c4c4f8bf9f8573720 |
01:54 |
hmmmmm |
well how does it change it, in words? |
01:54 |
paramat |
creates mgv6 type cliffs, higher mountains |
01:55 |
paramat |
and i thought terrain base is best with a x2 spread and less detail (because octaves is unchanged) |
01:56 |
hmmmmm |
ahh great |
01:56 |
paramat |
i will be increasing the mountain height a little more, to offset = 144 scale = 48 |
01:56 |
hmmmmm |
you were able to create mgv6 cliffs just by changing the parameters? |
01:56 |
paramat |
yeah by increasing scale of height select |
01:57 |
paramat |
now 16 |
01:57 |
hmmmmm |
wow |
01:57 |
hmmmmm |
i thought my algorithm was broken |
01:57 |
hmmmmm |
i tried to emulate that |
01:57 |
paramat |
essentially i've tried to stay as close to your original 'vision' as possible with minimal changes |
01:58 |
hmmmmm |
well this is not good, i think i just lost all my work on the memory optimized noise functions |
01:58 |
paramat |
cliffs can be steeper by using scales up to 32 |
01:58 |
paramat |
:( |
01:59 |
paramat |
but 16 gives a nice variety of cliffs steep and not so steep |
02:00 |
hmmmmm |
oh dammn |
02:00 |
hmmmmm |
it's gone |
02:00 |
hmmmmm |
it's not even in my stash history |
02:00 |
hmmmmm |
this is why you operate on separate branches |
02:01 |
hmmmmm |
i know exactly what i need to rewrite, it's just that now i have to retest everything |
02:01 |
hmmmmm |
dammit |
02:03 |
paramat |
ah man :.( ... so, i assume you updated serialize lua table to mts to format v4? as you can see it segfaults for me |
02:03 |
hmmmmm |
i've gotta check that out |
02:03 |
hmmmmm |
too |
02:05 |
paramat |
okay thanks no rush i have plenty to do |
02:27 |
hmmmmm |
hey paramat could you send the crashing mts file? |
02:29 |
paramat |
my mod in the gist segfaults before creating the file, no file appears in the schematics folder |
02:30 |
hmmmmm |
okay |
02:33 |
paramat |
and running that mod always creates warnings of 'undeclared global variable mts' |
02:33 |
paramat |
..harmless |
02:33 |
hmmmmm |
erm, that's not my bug |
02:41 |
hmmmmm |
ermm there's something super wrong with mapgen v7 |
02:41 |
hmmmmm |
what the hell |
02:42 |
paramat |
? |
02:59 |
hmmmmm |
my unsigned noise fix messed up mapgen v6. |
02:59 |
hmmmmm |
v7 |
03:00 |
hmmmmm |
oddly enough the unit tests still pass |
03:02 |
paramat |
aha |
03:03 |
hmmmmm |
pfth |
03:03 |
hmmmmm |
dopey me |
03:07 |
hmmmmm |
how do i design my unit tests to make sure this doesn't happen again |
03:07 |
hmmmmm |
hmm |
03:17 |
paramat |
okay #2703 is updated to use an enum and tested, will push later, bbl |
03:17 |
ShadowBot |
https://github.com/minetest/minetest/issues/2703 -- Mapgen v5/v7: Detect sandstone, enable sandstone brick dungeons by paramat |
03:17 |
|
paramat left #minetest-dev |
03:18 |
|
chchjesus joined #minetest-dev |
03:19 |
|
chchjesus joined #minetest-dev |
03:32 |
|
OldCoder joined #minetest-dev |
03:37 |
|
Wayward_Tab joined #minetest-dev |
03:38 |
|
FR^4 joined #minetest-dev |
03:41 |
|
chchjesus joined #minetest-dev |
03:43 |
|
FR^4 joined #minetest-dev |
03:50 |
hmmmmm |
hey paramat, I can't reproduce that crash |
03:53 |
|
FR^4 joined #minetest-dev |
04:04 |
|
FR^4 joined #minetest-dev |
04:20 |
|
paramat joined #minetest-dev |
04:21 |
paramat |
i forgot the comment, will do that now |
04:22 |
paramat |
ah the crash, thanks for trying |
04:43 |
paramat |
ooh buffer stuff |
04:59 |
paramat |
#2703 passed checks, will push very soon |
04:59 |
ShadowBot |
https://github.com/minetest/minetest/issues/2703 -- Mapgen v5/v7: Detect sandstone, enable sandstone brick dungeons by paramat |
05:00 |
paramat |
^ hmmmmm |
05:00 |
hmmmmm |
looks good |
05:01 |
hmmmmm |
oh i like how you added the todo comment almost verbatim, except you swapped the order of names in the todo ownership bit |
05:01 |
hmmmmm |
lol |
05:01 |
hmmmmm |
"this is mostly hmmmm's job" |
05:02 |
paramat |
lol |
05:03 |
paramat |
i didn't want to put my name first (honest) |
05:03 |
paramat |
ok pushing now |
05:15 |
paramat |
done *flushes* |
05:20 |
|
Zeno` joined #minetest-dev |
05:24 |
hmmmmm |
ewww :( |
05:24 |
hmmmmm |
i have a situation where type traits would really help me out here if i made this a templated function |
05:25 |
hmmmmm |
http://fpaste.org/222663/40297143/ |
05:36 |
|
paramat left #minetest-dev |
05:39 |
|
nore joined #minetest-dev |
05:54 |
|
Etzos joined #minetest-dev |
06:12 |
|
est31 joined #minetest-dev |
06:17 |
|
Pilcrow joined #minetest-dev |
06:17 |
|
Pilcrow left #minetest-dev |
06:21 |
|
RealBadAngel joined #minetest-dev |
06:25 |
|
jin_xi joined #minetest-dev |
06:54 |
est31 |
Comments to #2708 ? |
06:54 |
ShadowBot |
https://github.com/minetest/minetest/issues/2708 -- Android: remove broken alignment from Makefile by est31 |
06:57 |
|
Hunterz joined #minetest-dev |
07:01 |
hmmmmm |
for what it's worth, it's only broken when tabs aren't set to 4 spaces |
07:02 |
hmmmmm |
and the alternative is having all the backslashes right against the end of the line which is seriously ugly |
07:04 |
est31 |
github displays this alignment broken for me: https://github.com/minetest/minetest/pull/2708/files#diff-f38370481954d389961343997a8eb9b5L216 |
07:06 |
hmmmmm |
https://github.com/minetest/minetest/pull/2708/files?ts=4#diff-f38370481954d389961343997a8eb9b5L216 |
07:06 |
hmmmmm |
looks pretty lined up to me |
07:09 |
|
Krock joined #minetest-dev |
07:09 |
est31 |
http://pasteboard.co/wvCeQip.png |
07:09 |
est31 |
thats what it does for me |
07:10 |
hmmmmm |
well if you click this link https://github.com/minetest/minetest/pull/2708/files?ts=4#diff-f38370481954d389961343997a8eb9b5L216 i think it'll be aligned to your satisfaction |
07:11 |
est31 |
lol magic trick |
07:11 |
est31 |
ts=4 |
07:38 |
|
kilbith joined #minetest-dev |
07:54 |
|
cib0 joined #minetest-dev |
07:55 |
|
Calinou joined #minetest-dev |
08:00 |
|
Yepoleb_ joined #minetest-dev |
08:04 |
hmmmmm |
phew |
08:04 |
hmmmmm |
https://github.com/minetest/minetest/commit/4c9a8a91c4988b3567a38af622a3eb0d0ec19f6b |
08:04 |
hmmmmm |
i'm going to make a forum post about this |
08:05 |
hmmmmm |
i realize the documentation isn't 100% descriptive |
08:18 |
|
est31 joined #minetest-dev |
08:19 |
est31 |
hmmmmm, if you have time, can you write up what you plan for client scripting? |
08:46 |
|
OldCoder joined #minetest-dev |
09:02 |
|
Calinou joined #minetest-dev |
09:27 |
|
Megaf_ joined #minetest-dev |
10:34 |
|
TeTpaAka joined #minetest-dev |
11:08 |
|
est31 joined #minetest-dev |
13:11 |
|
neoascetic joined #minetest-dev |
13:22 |
|
ElectronLibre joined #minetest-dev |
13:25 |
|
Zeno` joined #minetest-dev |
13:36 |
|
cib0 joined #minetest-dev |
13:47 |
|
Megaf joined #minetest-dev |
14:12 |
|
hmmmm joined #minetest-dev |
15:14 |
|
Tripwire joined #minetest-dev |
15:14 |
|
rubenwardy joined #minetest-dev |
15:18 |
|
selat joined #minetest-dev |
15:20 |
rubenwardy |
Wasn't there a PR for this: https://forum.minetest.net/viewtopic.php?f=5&t=12171 |
15:20 |
|
srifqi joined #minetest-dev |
15:24 |
est31 |
btw rubenwardy what happened of your texture PR? |
15:25 |
est31 |
would be nice to have it ;) |
15:25 |
rubenwardy |
Real life. I can work on it now |
15:33 |
rubenwardy |
Where would the best place to document texture overriding be. lua_api.txt or texture_overrides.txt? |
15:37 |
|
cib0 joined #minetest-dev |
15:37 |
est31 |
better having files split up |
15:40 |
|
srifqi joined #minetest-dev |
15:49 |
rubenwardy |
> Added code to allow server side texture overrides |
15:49 |
rubenwardy |
> Tested it |
15:49 |
rubenwardy |
> Nothing happened |
15:49 |
rubenwardy |
> After ten minutes, realise texture pack isn't enabled |
15:51 |
Calinou |
we already have server-side texture pack? |
15:51 |
rubenwardy |
server side texture overrides |
15:52 |
rubenwardy |
#2575 |
15:52 |
ShadowBot |
https://github.com/minetest/minetest/issues/2575 -- Add texture overriding by rubenwardy |
15:53 |
est31 |
its server side ?! |
15:53 |
est31 |
then why do it lol |
15:53 |
est31 |
I've thought it would be clientside |
15:53 |
est31 |
or is it both |
15:54 |
rubenwardy |
It is both |
15:54 |
est31 |
nice |
15:56 |
rubenwardy |
Would it be useful to add support for world/worldname/overrides.txt, or not worth it? |
16:03 |
rubenwardy |
Damn |
16:03 |
rubenwardy |
I've made merge conflicts :( |
16:05 |
rubenwardy |
I've removed the changes on files which have been updated in upstream, so now it says it can be automatically merged, how can I include the changes from upstream? |
16:05 |
rubenwardy |
So I can readd the changes |
16:08 |
rubenwardy |
git pull --rebase? |
16:10 |
rubenwardy |
done |
16:14 |
|
srifqi joined #minetest-dev |
16:14 |
|
ElectronLibre left #minetest-dev |
16:15 |
|
cib0 joined #minetest-dev |
16:16 |
hmmmm |
https://forum.minetest.net/viewtopic.php?f=47&t=12178 |
16:17 |
hmmmm |
@paramat |
16:19 |
|
gravgun joined #minetest-dev |
16:22 |
rubenwardy |
Done #2575 |
16:22 |
ShadowBot |
https://github.com/minetest/minetest/issues/2575 -- Add texture overriding by rubenwardy |
16:25 |
Zeno` |
noise:calc3dMap_flat should probably be noise:calc_3D_map_flat |
16:25 |
Zeno` |
heh |
16:26 |
Zeno` |
plus there are one too many 'm' characters in the signature to your post |
16:27 |
rubenwardy |
Can a core dev remove WIP from #2575? |
16:27 |
ShadowBot |
https://github.com/minetest/minetest/issues/2575 -- Add texture overriding by rubenwardy |
16:27 |
rubenwardy |
Please :P |
16:29 |
nore |
rubenwardy: done |
16:29 |
rubenwardy |
Thanks |
16:31 |
|
gravgun joined #minetest-dev |
16:37 |
|
Dartmouth joined #minetest-dev |
17:14 |
|
Lunatrius joined #minetest-dev |
17:17 |
|
est31 joined #minetest-dev |
17:20 |
|
blaze joined #minetest-dev |
17:42 |
|
Etzos joined #minetest-dev |
17:53 |
|
Wayward_Tab joined #minetest-dev |
18:06 |
|
ElectronLibre joined #minetest-dev |
18:14 |
|
Miner_48er joined #minetest-dev |
18:16 |
|
cib0 joined #minetest-dev |
18:28 |
|
Wayward_One joined #minetest-dev |
18:58 |
|
crazyR joined #minetest-dev |
18:58 |
|
crazyR joined #minetest-dev |
19:04 |
|
Wayward_One joined #minetest-dev |
19:32 |
|
Amaz joined #minetest-dev |
19:36 |
|
Tomas-47583 joined #minetest-dev |
19:44 |
|
Tomas-47583 left #minetest-dev |
19:57 |
|
leat joined #minetest-dev |
20:33 |
|
ElectronLibre left #minetest-dev |
21:13 |
|
kaeza_ joined #minetest-dev |
21:17 |
|
kaeza_ joined #minetest-dev |
21:30 |
|
OldCoder joined #minetest-dev |
21:40 |
|
Hunterz joined #minetest-dev |
22:40 |
|
Player_2 joined #minetest-dev |
22:46 |
RealBadAngel |
anybody alive? |
22:47 |
VanessaE |
no :) |
22:47 |
VanessaE |
we're all zombies here. |
22:49 |
RealBadAngel |
looks like |
22:49 |
RealBadAngel |
silent as in a graveyard |
23:16 |
OldCoder |
:-[ <- vampire |
23:25 |
|
guest__ joined #minetest-dev |