Time |
Nick |
Message |
01:12 |
|
Taoki joined #minetest-dev |
01:44 |
|
ShadowNinja joined #minetest-dev |
03:05 |
|
doublej472 joined #minetest-dev |
03:08 |
hmmmm |
https://github.com/minetest/minetest/commit/939397dd6e9cf26358b7e7f07aa58b72b175691f |
03:09 |
hmmmm |
PilzAdam, it would be nice if we could get a different texture for grass that is placed randomly on the map that's shorter perhaps |
03:10 |
|
ecube_ joined #minetest-dev |
03:10 |
VanessaE |
hmmmm: junglegrass mod has three additional sizes |
03:10 |
VanessaE |
http://forum.minetest.net/viewtopic.php?id=3898 |
03:10 |
|
ecube joined #minetest-dev |
03:10 |
VanessaE |
feel free to use those. |
03:10 |
hmmmm |
i'm not getting involved with minetest_game... |
03:10 |
VanessaE |
so just grab the texture files from the mod? |
03:11 |
hmmmm |
well i won't |
03:11 |
hmmmm |
besides, i have stuff to do... |
03:11 |
VanessaE |
ok |
03:11 |
VanessaE |
oh, I misread that anyway |
04:19 |
|
jojoa1997_tablet joined #minetest-dev |
04:22 |
jojoa1997_tablet |
will will rivere be added to minetest |
05:22 |
|
jin_xi joined #minetest-dev |
06:03 |
|
iqualfragile joined #minetest-dev |
09:28 |
|
iqualfragile joined #minetest-dev |
10:08 |
|
iqualfragile joined #minetest-dev |
10:09 |
|
nyuszika7h joined #minetest-dev |
10:11 |
|
Calinou joined #minetest-dev |
10:53 |
|
troller joined #minetest-dev |
11:15 |
Exio |
well, what about https://github.com/minetest/minetest/pull/539 ? |
11:15 |
Exio |
it is just a "cosmetic" change |
11:16 |
|
PilzAdam joined #minetest-dev |
11:19 |
|
darkrose joined #minetest-dev |
11:19 |
|
whirm joined #minetest-dev |
11:47 |
|
Taoki joined #minetest-dev |
12:42 |
|
iqualfragile joined #minetest-dev |
13:07 |
|
ecube joined #minetest-dev |
13:08 |
|
ecube_ joined #minetest-dev |
13:14 |
|
hmmmm joined #minetest-dev |
13:15 |
|
proller joined #minetest-dev |
13:42 |
PilzAdam |
hmmmm, should I remove the junglegrass generation in Lua? |
13:45 |
|
proller joined #minetest-dev |
13:53 |
|
proller joined #minetest-dev |
14:09 |
|
troller joined #minetest-dev |
14:13 |
|
proller joined #minetest-dev |
16:03 |
|
Jordach joined #minetest-dev |
16:09 |
|
Calinou joined #minetest-dev |
16:17 |
|
troller joined #minetest-dev |
16:38 |
PilzAdam |
anything against this? https://github.com/PilzAdam/minetest/commit/a3f4416197643203594b768ee888b6b33e6c784f |
16:40 |
Calinou |
no |
16:40 |
Calinou |
flickering in jungle grass? never saw it |
16:40 |
Calinou |
quit playing with 8 bit z-buffer :P |
16:42 |
|
rubenwardy joined #minetest-dev |
16:53 |
troller |
http://benchmarksgame.alioth.debian.org/u32/benchmark.php?test=all&lang=lua&lang2=v8 |
17:20 |
|
rubenwardy joined #minetest-dev |
17:39 |
troller |
js v8 faster than lua |
17:41 |
troller |
and js language less crap than lua, but crap too |
17:45 |
VanessaE |
the speed of a language is mostly dependent on its interpreter or compiler, and of course the skills of the coder. |
17:45 |
VanessaE |
not so much on the language semantics or syntax |
17:45 |
celeron55 |
what? |
17:46 |
celeron55 |
lua is like js made right |
17:47 |
celeron55 |
troller: why are you comparing a Javascript JIT to a Lua interpreter? |
17:47 |
celeron55 |
stop being biased and compare v8 to luajit |
17:52 |
celeron55 |
luajit will beat v8 almost always, by varying factors in the range 2...10 |
17:52 |
troller |
googled: luajit slower than v8, but possible to tweak via collectgarbage('setpause', 2000) |
17:52 |
celeron55 |
lol, so what's the source for that? |
17:53 |
troller |
http://habrahabr.ru/post/113250/ - but its russian |
17:53 |
celeron55 |
here's some possibly quite unbiased benchmark (it's aim is to compare an another language to luajit and v8 and others) http://factor-language.blogspot.fi/2010/05/comparing-factors-performance-against.html |
17:54 |
troller |
v8 3 years ago was slover |
17:54 |
troller |
slower |
18:02 |
|
proller__ joined #minetest-dev |
18:20 |
rubenwardy |
how to convert wchar_t* or core::stringw to int? |
18:20 |
rubenwardy |
CMainMenu.cpp:59:39: error: cast from ‘const wchar_t*’ to ‘int’ loses precision [-fpermissive] |
18:29 |
ShadowNinja |
use long int? |
18:30 |
VanessaE |
celeron55: is there any particular reason why the python mapper is still supplied with Minetest rather than the C++ one done by mireq? |
18:30 |
VanessaE |
(https://github.com/mireq/minetest-mapper-cpp.git - needs a one-line tweak, see #minetest) |
18:31 |
PilzAdam |
because the python mapper runs out of the box and the c++ one has extra dependencies? |
18:31 |
VanessaE |
meh, not much of a good reason to supply a script that's ~50 times slower |
18:57 |
rubenwardy |
yay! my first segfault! |
18:58 |
|
Taoki joined #minetest-dev |
19:02 |
Exio |
lol rubenwardy |
19:03 |
rubenwardy |
outIP = new core::stringw(ipEditBox->getText()); |
19:03 |
rubenwardy |
outServer=(*outIP==""); |
19:03 |
rubenwardy |
it works when outIP is "", but not when it has values |
19:04 |
rubenwardy |
if values, then it segfaults on outServer |
19:17 |
rubenwardy |
fixed it |
19:22 |
rubenwardy |
for some reason printf("Connecting to server %s",outIP.c_str()); returns just the first letter |
19:22 |
|
Taoki joined #minetest-dev |
19:29 |
thexyz |
VanessaE: i guess this is because python mapper is easier to update/maintain |
19:30 |
thexyz |
rubenwardy: why do you want to printf? |
19:30 |
rubenwardy |
debuging |
19:31 |
ShadowNinja |
errorstream << "Connecting to server " << outIP.c_str(); |
19:31 |
thexyz |
rubenwardy: you either have to %ls or (better?) std::cerr << "Connecting to server " << outIP |
19:31 |
thexyz |
or that |
19:31 |
thexyz |
not c_str() though |
19:32 |
thexyz |
wait, wtf |
19:32 |
thexyz |
why do we use core::stringw? |
19:33 |
thexyz |
in some places, and std::wstring in other |
19:33 |
rubenwardy |
it is not minetest |
19:33 |
thexyz |
oh |
19:33 |
thexyz |
so, i think you should change %s to %ls |
19:33 |
thexyz |
as your string consists of wchars, not chars |
19:34 |
thexyz |
also, if it's not minetest related, why do you ask in #*minetest*-dev? |
19:34 |
rubenwardy |
because ##c++ and #irrlicht might as well be talking in code |
19:35 |
thexyz |
? |
19:53 |
|
proller joined #minetest-dev |
19:57 |
|
Taoki joined #minetest-dev |
20:11 |
|
troller joined #minetest-dev |
20:21 |
|
rubenwardy left #minetest-dev |
20:21 |
|
celeron55 joined #minetest-dev |
20:30 |
hmmmm |
PilzAdam, no, just add a normal grass texture and place that instead of jungle grass |
20:31 |
hmmmm |
i'm gonna be pretty busy the next two days |
20:31 |
|
celeron55 joined #minetest-dev |
20:33 |
PilzAdam |
VanessaE, is it okay if I take plantslib's junglegrass_short.png as grass texture? |
20:33 |
hmmmm |
wait no |
20:33 |
hmmmm |
i don't just want a shorter version of the same thing |
20:34 |
hmmmm |
i'm looking for something that's just as wide as the whole block, but shorter |
20:34 |
VanessaE |
hmmmm: the shorter ones are hand-tweaked to look like short grass |
20:34 |
hmmmm |
alright |
20:34 |
VanessaE |
maybe regular grass should use 2x2 2d nodeboxes instead |
20:34 |
VanessaE |
(like the way minecraft draws it) |
20:34 |
PilzAdam |
hmmmm, what about rotating the plantlike drawtype only by 44° to prevent flickering if two nodes are next to each other? |
20:35 |
PilzAdam |
(this is a problem for junglegrass wich has larger textures) |
20:35 |
VanessaE |
that's hacky. |
20:35 |
hmmmm |
dunno, i never noticed flickering |
20:35 |
VanessaE |
it should be fixed by proper z-buffering if possible. |
20:35 |
VanessaE |
but it's better than nothing |
20:35 |
hmmmm |
yeah, but that's quite a lot of work if you aren't familiar with the drawing code |
20:37 |
VanessaE |
hmmmm: the flickering he refers to is if you stack one junglegrass above another, the overlapping regions z-fight. |
20:37 |
VanessaE |
(or side by side) |
20:37 |
PilzAdam |
VanessaE, hmmmm is right, can you create a grass texture that goes fills the whole horizontal axis? |
20:37 |
VanessaE |
PilzAdam: not right now, but in a little while maybe yeah |
20:38 |
hmmmm |
hahaha https://dl.dropbox.com/u/100008207/screenshot_2097666821.jpg wtf |
20:39 |
hmmmm |
i guess that happened on the edge with content_ignore, so it got placed |
20:39 |
hmmmm |
and then it happened to be air |
20:39 |
hmmmm |
definitely not easy to fix |
20:40 |
PilzAdam |
VanessaE, not only when stacking junglegrass (you cant do this because its an attached_node), but also when 2 junglegrass nodes are diagonal placed |
20:41 |
RealBadAngel |
hmmm, looks like ancient ruins ;) |
20:42 |
VanessaE |
oh yes, I've seen that happen before too |
20:42 |
PilzAdam |
VanessaE, also different textures (maybe 3 to 5) would be nice too |
20:43 |
VanessaE |
I'll see what I can come up with |
21:00 |
VanessaE |
PilzAdam: http://digitalaudioconcepts.com/vanessa/hobbies/minetest/images/grasses/ |
21:01 |
VanessaE |
a little color shifting would make some kind of weeds or dried-out grass possible too. |
21:11 |
PilzAdam |
should I also add this in: https://github.com/minetest/minetest_game/pull/127 ? |
21:18 |
VanessaE |
PilzAdam: are those textures adequate? ^^^ |
21:18 |
PilzAdam |
the green from dirt with grass would be better |
21:19 |
VanessaE |
easily fixed. hold |
21:19 |
PilzAdam |
and can you zip them? |
21:19 |
VanessaE |
sure. |
21:22 |
PilzAdam |
VanessaE, also, whats the license? |
21:22 |
VanessaE |
http://digitalaudioconcepts.com/vanessa/hobbies/minetest/grasses-1.zip |
21:22 |
VanessaE |
WTFPL |
21:23 |
PilzAdam |
and the nyancat textures? |
21:23 |
VanessaE |
WTFPL also; both can be CC-By-SA 3.0 if you want, since that is the license of the rest of the default textures. |
21:24 |
VanessaE |
(though nyan cat stuff has already long since been updated) |
21:27 |
PilzAdam |
https://github.com/PilzAdam/minetest_game/commits/grass |
21:28 |
VanessaE |
looks good to me |
21:28 |
VanessaE |
guess I'll need to update my junglegrass mod ;-) |
21:28 |
troller |
coredump when punching 1 of 10k nodes of floating gravel 8) |
21:29 |
VanessaE |
troller: oh sure, give the poor engine a heart attack |
21:29 |
PilzAdam |
okay, Ill just push it :-) |
21:31 |
troller |
idea about sources: maybe use automatic formater like astyle or indent or... ? |
21:48 |
hmmmm |
dunno |
21:48 |
hmmmm |
it might cause problems |
22:57 |
VanessaE |
hmmmm: https://github.com/minetest/minetest/commit/fc5d2074b99d22022d2bf8e693351274bc3f6d09 |
22:57 |
VanessaE |
this appears to be causing more problems than it was supposed to solve. |
22:58 |
PilzAdam |
would unpack(timer.args or {}) solve them? |
22:58 |
VanessaE |
it solves it for builtin/misc.lua but that's apparently not useful for third-party mods. this breaks mesecons pretty badly - uberi and I have been testing it just now. |
22:59 |
VanessaE |
[03-18 18:59] <Uberi> oh and also make sure to mention the fix: builtin/misc.lua:24 should be "table.insert(minetest.timers_to_add, {time=time, func=func, args=...})" |
23:02 |
VanessaE |
or rather line 25/. |
23:02 |
VanessaE |
25. |
23:02 |
VanessaE |
[03-18 19:02] <Uberi> and instead of ..., I meant to write {...} |
23:02 |
VanessaE |
[03-18 19:03] <Uberi> so builtin/misc.lua:25 should be "table.insert(minetest.timers_to_add, {time=time, func=func, args={...}})" |
23:03 |
PilzAdam |
VanessaE, do these 2 things solve all the problems? |
23:03 |
VanessaE |
not sure yet, I'm about to test them |
23:03 |
VanessaE |
(I'm chatting with uberi in private) |
23:04 |
PilzAdam |
VanessaE, is this correct? https://github.com/PilzAdam/minetest_game/commit/d5c373e290024790cc5e9fb9afcf03ef987f13ef |
23:04 |
|
Kray joined #minetest-dev |
23:05 |
VanessaE |
PilzAdam: yes, I believe that's what I have locally |
23:10 |
VanessaE |
PilzAdam: ok, uberi's above proposed fix to misc.lua seems to work. |
23:11 |
VanessaE |
(the change at line 25) |
23:13 |
PilzAdam |
https://github.com/PilzAdam/minetest/commit/1e2d9542fa849fbd8cc89233e4e76eb5f1ee7b55 |
23:14 |
VanessaE |
checking |
23:14 |
VanessaE |
[03-18 19:14] <VanessaE> correct? |
23:14 |
VanessaE |
[03-18 19:14] <Uberi> yep |
23:14 |
VanessaE |
gold :-) |
23:33 |
RealBadAngel |
ROTFL |
23:33 |
RealBadAngel |
disabling trees in mapgen works ok |
23:33 |
RealBadAngel |
but it doesnt disable APPLES :) |
23:33 |
VanessaE |
haha |
23:33 |
PilzAdam |
lol |
23:34 |
RealBadAngel |
i can see apples floating in the air everywhere |
23:34 |
PilzAdam |
^ hmmmm |
23:35 |
RealBadAngel |
funny bug :) |
23:35 |
PilzAdam |
https://github.com/PilzAdam/minetest_game/commit/e475d1322be05cc0c092cf2b824361219f1b7e90 |
23:36 |
PilzAdam |
can someone test the growing speed? |
23:38 |
VanessaE |
PilzAdam: someone once suggested to me that vertically-growing things should stop at random heights say +/- 2 nodes |
23:38 |
VanessaE |
(it was a suggestion for plants_lib, but may also be warranted here) |
23:38 |
PilzAdam |
meh |
23:39 |
RealBadAngel |
http://i.imgur.com/Z9ufsMM.jpg |
23:39 |
PilzAdam |
VanessaE, dont be too realistic here |
23:39 |
VanessaE |
no worries |
23:40 |
VanessaE |
I was just passing it alone |
23:40 |
VanessaE |
I'l looking at the papyrus growing code..this won't work |
23:40 |
VanessaE |
you're testing for neighbors of dirt and grass...but shouldn't neighbors be air? |
23:40 |
VanessaE |
similary for cactus |
23:40 |
VanessaE |
similarly* |
23:40 |
VanessaE |
I don't see how the plant will actually be able to grow upwards |
23:41 |
PilzAdam |
the abm runs for the bottom node |
23:41 |
VanessaE |
hm, ok |
23:41 |
VanessaE |
I see what you're doing now |
23:41 |
PilzAdam |
this limits the abm alot |
23:42 |
PilzAdam |
I have taken it from my farming mod and tweaked it a bit |
23:42 |
PilzAdam |
the farming mod hasnt the height <4 in the while loop, so you can freeze servers by building high stacks of papyrus :-) |
23:43 |
VanessaE |
eek |
23:43 |
VanessaE |
well this code looks okay to me anyway |
23:43 |
VanessaE |
(you better fix farming :D ) |
23:43 |
PilzAdam |
growing speed seems to be ok too |
23:44 |
PilzAdam |
i had 9 cacit at start and now (after posting the commit here) I have 7 more |
23:44 |
PilzAdam |
(about 10 min.) |
23:47 |
VanessaE |
that sounds maybe a little fast. Half that speed maybe? |
23:48 |
PilzAdam |
now I have 9 |
23:49 |
PilzAdam |
I wouldnt make it that much slower |
23:50 |
PilzAdam |
when you are really waiting for it, then its slow enough |
23:50 |
PilzAdam |
also, you need very much papyrus to get a few bookshelfs |
23:51 |
VanessaE |
yeah I know |
23:51 |
VanessaE |
bookshelves should at least have some use given their cost |
23:51 |
PilzAdam |
3 (for paper) * 3 (for books) * 3 (for the bookshelfs) = 27 |
23:51 |
VanessaE |
like storing large messages or something |
23:51 |
VanessaE |
good use of that multi-line formspec mayeb |
23:51 |
PilzAdam |
enchanting ;-p |
23:51 |
VanessaE |
maybe* |
23:51 |
VanessaE |
nooOOOooooOOoOO |
23:52 |
PilzAdam |
if you start with 9 papyrus you have to wait 30 mins. to get one bookshelf |
23:53 |
VanessaE |
your growing code should indeed help that |
23:53 |
PilzAdam |
and cacti arent used for anything, so who cares if they grow fast? :-) |
23:54 |
VanessaE |
I use them to make green dye :) |