Time |
Nick |
Message |
00:20 |
|
paramat left #minetest-dev |
01:17 |
|
Ritchie joined #minetest-dev |
02:53 |
|
paramat joined #minetest-dev |
02:56 |
paramat |
now pushing game#636 |
02:56 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/636 -- Default: Change to original long grass textures by Gambit by paramat |
03:01 |
paramat |
heh actually kilbith suggested doing this, good idea too |
03:04 |
paramat |
lush merge complete |
03:07 |
VanessaE |
mmm... |
03:07 |
VanessaE |
you need to pngcrush them |
03:07 |
VanessaE |
mods/default/textures/default_grass_1.png | Bin 140 -> 2944 bytes |
03:07 |
VanessaE |
(and similar) |
03:07 |
VanessaE |
suggest doing a mass crush on the whole repo after you get the bricks texture up |
03:47 |
|
paramat left #minetest-dev |
05:11 |
|
Fritigern joined #minetest-dev |
05:44 |
|
Hunterz joined #minetest-dev |
06:25 |
Hunterz |
where is the best place to add code for server console thread? make console.cpp or add to server.cpp or something else? |
06:26 |
|
nrzkt joined #minetest-dev |
06:39 |
|
nore joined #minetest-dev |
06:41 |
|
nrzkt joined #minetest-dev |
07:07 |
|
nrzkt joined #minetest-dev |
07:12 |
hmmmm |
server_console.cpp |
07:15 |
Hunterz |
thx, Im experimenting with readline library |
07:16 |
Hunterz |
its best for completion, history etc... |
07:19 |
hmmmm |
understood, but adding an additional dependency is a pretty big deal |
07:19 |
hmmmm |
just keep that in mind |
07:21 |
|
rubenwardy joined #minetest-dev |
07:23 |
Hunterz |
without history, completion is not console :) |
07:24 |
Hunterz |
readline is multiplatform or not? |
07:24 |
hmmmm |
i don't know if it is, but it should definitely be optional |
07:24 |
hmmmm |
gnu libraries are notoriously difficult to get working on windows |
07:26 |
Hunterz |
I made some years ago adventure game engine with readline, works fine on linux, mac ond windows too |
07:27 |
Hunterz |
http://sourceforge.net/projects/textovka/?source=directory |
07:28 |
celeron55 |
well you will have to re-implement the wanted parts of readline from scratch |
07:28 |
celeron55 |
readline is GPL anyway so it's no-go |
07:29 |
Hunterz |
cannot use readline in minetest? gpl is problem? |
07:29 |
celeron55 |
or maybe https://github.com/antirez/linenoise or http://thrysoee.dk/editline/ or something |
07:30 |
celeron55 |
dunno really, but GPL is definitely a problem |
07:30 |
hmmmm |
are the readline functionalities really complex enough to warrant its own library? |
07:30 |
hmmmm |
unless i'm misunderstanding something, it's downright trivial to implement. |
07:32 |
celeron55 |
well much of readline and its clones is useless for minetest |
07:32 |
celeron55 |
they deal with stuff like refreshing parts of a line in a terminal |
07:32 |
hmmmm |
https://en.wikipedia.org/wiki/GNU_Readline#Implications_of_GNU_Readline.27s_GPL_license |
07:32 |
hmmmm |
thanks richard |
07:33 |
celeron55 |
so we can pretty much state right now that we won't be using any library for "readline" functionality |
07:33 |
hmmmm |
i dunno, the text cursor control may be worth something. |
07:34 |
hmmmm |
just because it's a pita to implement for both windows and ansi compliant shells |
07:34 |
celeron55 |
wait what; why would there be a real terminal interface to minetest? |
07:35 |
hmmmm |
isn't that the point of the server console? |
07:36 |
celeron55 |
oh this was about a server terminal interface; well then using one of those clones probablby makes sense |
07:36 |
hmmmm |
hah oh wow |
07:36 |
hmmmm |
good thing readline isn't being used |
07:36 |
hmmmm |
http://stackoverflow.com/questions/4737082/statically-linked-correctly-working-readline-library-under-windows |
07:37 |
hmmmm |
this ^^^^ this kind of shit right here is why i hate adding dependencies |
07:37 |
hmmmm |
and some people love adding dependencies because they only compile things on their own machine for their own platforms |
07:37 |
celeron55 |
well that's why i want a copy of the library to be included in the source like lua is |
07:38 |
celeron55 |
it's so much easier on non-unix platforms |
07:50 |
OldCoder |
celeron55, just getting to sleep. Hello o/ |
07:53 |
|
leat joined #minetest-dev |
07:56 |
celeron55 |
OldCoder: umm... hi |
07:57 |
OldCoder |
Yes, celeron55, that is what they say in response :-) |
07:57 |
* OldCoder |
dozes |
08:00 |
|
Yepoleb_ joined #minetest-dev |
08:00 |
Hunterz |
is readline unusable for minetest? May I use another library for planned server console? |
08:29 |
|
wischi joined #minetest-dev |
08:33 |
celeron55 |
Hunterz: yes, readline is unusable due to licensing and rather bad cross-platform support; try one of the small BSD/MIT/LGPL readline clones instead |
08:55 |
|
err404 joined #minetest-dev |
09:07 |
|
tuy joined #minetest-dev |
09:10 |
|
err404 joined #minetest-dev |
09:19 |
|
nrzkt joined #minetest-dev |
09:37 |
Hunterz |
ok, thanks |
10:00 |
|
SopaXT joined #minetest-dev |
10:11 |
|
johnwayne1986 joined #minetest-dev |
10:13 |
|
H-H-H joined #minetest-dev |
11:42 |
|
Zeitgeist_ joined #minetest-dev |
11:53 |
|
err404 joined #minetest-dev |
12:00 |
|
FR^2 joined #minetest-dev |
12:01 |
|
FR^2 left #minetest-dev |
12:30 |
|
H-H-H joined #minetest-dev |
12:34 |
|
Darcidride joined #minetest-dev |
12:41 |
|
Player_2 joined #minetest-dev |
12:43 |
|
Player_2 joined #minetest-dev |
12:50 |
|
leat joined #minetest-dev |
13:19 |
|
Gael-de-Sailly joined #minetest-dev |
13:36 |
|
SopaXT joined #minetest-dev |
13:51 |
|
Calinou joined #minetest-dev |
14:08 |
|
SopaXT joined #minetest-dev |
14:20 |
|
zupoman joined #minetest-dev |
14:20 |
|
zupoman joined #minetest-dev |
15:19 |
|
tuy joined #minetest-dev |
15:34 |
|
nrzkt joined #minetest-dev |
15:51 |
|
Gael-de-Sailly joined #minetest-dev |
15:53 |
|
Hunterz joined #minetest-dev |
15:54 |
|
err404 joined #minetest-dev |
16:04 |
|
Krock joined #minetest-dev |
16:10 |
|
paramat joined #minetest-dev |
16:13 |
|
hmmmm joined #minetest-dev |
16:14 |
paramat |
hi nore sfan5 please sometime can you consider game#638 game#639 ? |
16:14 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/638 -- Default: New stone brick and desert stone brick textures by paramat |
16:14 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/639 -- Boats: Fix sinking through boat when detaching, by CProgrammerRU by paramat |
16:16 |
paramat |
that's possibly the last stuff to go in for release |
16:36 |
RealBadAngel |
no, not rly ;) |
16:37 |
paramat |
oh oops |
16:37 |
RealBadAngel |
i have 3 patches for ya rdy, need to go back home for it |
16:37 |
paramat |
cool |
16:37 |
RealBadAngel |
ive speeded up shaders a bit thx to tiling flag in core |
16:38 |
RealBadAngel |
the second is tiling lua stuff |
16:38 |
RealBadAngel |
and the third is shitload of normal maps |
16:39 |
RealBadAngel |
i do also have almost done mese crystals and farming of the crystals done, but that wont propably go in here |
16:39 |
RealBadAngel |
https://imgrush.com/iaPcgC05OMOG.png |
16:40 |
RealBadAngel |
but new maps for grass etc are imho very nice: https://imgrush.com/ZKDxQekDpoUO.png |
16:45 |
|
Robert_Zenz joined #minetest-dev |
16:53 |
Krock |
amazing graphics :D |
17:10 |
sfan5 |
paramat: isn't that rather hacky? |
17:12 |
sfan5 |
(that = game # 639) |
17:52 |
|
wischi joined #minetest-dev |
18:02 |
paramat |
sfan5 perhaps, i welcome input on the implementation |
18:02 |
paramat |
not my area of expertise |
18:03 |
paramat |
however it works |
18:10 |
paramat |
the player sinking through the boat is embarassing so i feel this should be fixed for release |
18:10 |
|
MinetestForFun joined #minetest-dev |
18:20 |
|
Anchakor joined #minetest-dev |
18:28 |
paramat |
perhaps set_detach() can take a position argument? |
18:31 |
paramat |
nope |
18:48 |
Wayward_One |
Hmmmm, have you seen Antarctica (http://supertuxkart.sourceforge.net/Antarctica:_Overview ) yet? It seems to have many of the features we've been wanting for Minetest, like shadows and dynamic lighting among others. Just wondering, would it be worth it, or even plausible, to switch to Antarctica without a major rewrite? I'm assuming because it's based on Irrlicht that it shouldn't be too hard, but I'm really not too kn |
18:49 |
hmmmm |
I don't know |
18:49 |
Wayward_One |
Although, upon further consideration, the OpenGL 3.1 requirement might be a problem... |
18:49 |
hmmmm |
in theory once Zeno` is done with the abstraction layer we should be able to switch between engines relatively painlessly |
18:49 |
hmmmm |
yeah, I want OpenGL 2 to be the bare minimum |
18:49 |
hmmmm |
OpenGL 2.1 rather is the lowest I'm willing to go |
18:49 |
hmmmm |
the newest |
18:50 |
Wayward_One |
I see |
18:50 |
hmmmm |
so a couple words about shadows and dynamic lighting |
18:50 |
Wayward_One |
That abstraction layer sounds interesting |
18:50 |
hmmmm |
this is not trivial at all for minetest |
18:51 |
hmmmm |
we use vertex lighting because it works for our needs |
18:51 |
hmmmm |
not because it's the best we can do |
18:52 |
Wayward_One |
Ah, ok |
18:52 |
hmmmm |
the alternative would be to generate lightmaps along with the meshes but there's absolutely no benefit to that over vertex lighting since our lighting occurs in a regular grid |
18:52 |
Calinou |
generating lightmaps is slow |
18:52 |
hmmmm |
dynamic lighting is not an answer to our problems either because there are only a finite number allowed on the screen at any given moment |
18:52 |
hmmmm |
on some older cards this number might be as low as like... 4 |
18:53 |
hmmmm |
and they are very resource intensive |
18:53 |
hmmmm |
the Sun might be good as a dynamic light but all the other node-sourced lighting aren't |
18:54 |
hmmmm |
lights* |
18:55 |
hmmmm |
a lot of other block games have those RGB lights and fancy effects, but they're using dynamic lights for those too |
18:56 |
hmmmm |
it looks fantastic in screenshots but they can't dodge the reality of the hardware limitations |
18:57 |
Wayward_One |
Hmm |
19:05 |
hmmmm |
i do plan on adding an option for a global environment dynamic light, but i reckon that should come along sometime after client side modding |
19:23 |
|
Player_2 joined #minetest-dev |
19:24 |
|
FR^2 joined #minetest-dev |
19:27 |
|
est31 joined #minetest-dev |
19:30 |
|
rubenwardy joined #minetest-dev |
19:30 |
est31 |
~tell Hunterz for the case you want a server console, i have an experimental branch already set up, using the curses library: https://github.com/est31/minetest/tree/ncurses-console |
19:30 |
ShadowBot |
est31: O.K. |
19:36 |
|
Gael-de-Sailly joined #minetest-dev |
19:43 |
est31 |
paramat, I'm against removing pine aliases, for the same reason as VanessaE |
19:43 |
est31 |
many servers already had pines since 0.4.12 |
19:44 |
paramat |
yep i agree now, all aliases are in and staying |
19:45 |
est31 |
Donillo, yes you cannot login with an older client if your password is set with a new client. |
19:46 |
est31 |
but when we release 0.4.13 for android, you can connect with android again |
19:46 |
est31 |
just ask an admin to reset your password, you will be abled to login with old client again |
19:46 |
est31 |
then only change your passwords with old clients |
19:46 |
Donillo |
admin is me :) |
19:47 |
Donillo |
thanks, I will keep it in mind |
19:48 |
est31 |
/clearpassword or /setpassword |
19:48 |
est31 |
both set it compatible with old clients |
19:49 |
Donillo |
I've already resorted to small lua script which restricts my account only to my IP addresses, I login without password |
19:49 |
est31 |
well, thats a way too |
20:03 |
Donillo |
what's wrong with 'pinewood'? |
20:04 |
paramat |
nore do you still prefer the darker needles? game#637 you have a deciding vote |
20:04 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/637 -- Use the lighter moretrees pine needles texture |
20:06 |
paramat |
Donillo nothing, it's used in language, but separated words are clearer, consistent with acacia and other node names |
20:12 |
|
MoNTE48 joined #minetest-dev |
20:14 |
MoNTE48 |
Hello friends! I've noticed that on some Android-powered device has a problem with sqlite3 db. Just leveldb has great performance, IMHO |
20:14 |
paramat |
unfortunately some block names have crept in in combined form, so i added a comment to nodes.lua starting a node name convention |
20:15 |
MoNTE48 |
Is there a way to disable the assembly and use sqlite3 for Android? To use only LevelDB. |
20:16 |
Calinou |
"hello, how can I make more money" |
20:16 |
Calinou |
how I read it ^ |
20:17 |
|
H-H-H joined #minetest-dev |
20:24 |
Donillo |
beds mod from minetest_game set spawn permanently, even if bed itself was removed |
20:34 |
|
H-H-H joined #minetest-dev |
20:36 |
paramat |
will merge game#638 very soon |
20:36 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/638 -- Default: New stone brick and desert stone brick textures by paramat |
20:40 |
MoNTE48 |
https://github.com/minetest/minetest/pull/2997 |
20:40 |
MoNTE48 |
good improve for 0.4.13! |
20:57 |
paramat |
now pushing game 638 |
21:01 |
paramat |
merge complete |
21:03 |
paramat |
thanks for the input |
21:11 |
RealBadAngel |
rotfl |
21:11 |
RealBadAngel |
and rotfl again |
21:11 |
RealBadAngel |
"Too much FPS" |
21:12 |
nrzkt |
RealBadAngel: ? |
21:12 |
* RealBadAngel |
is still rolling around the whole floor |
21:13 |
RealBadAngel |
nrzkt, somebody have just complained that mt is TOO FAST |
21:13 |
RealBadAngel |
and it causes droid device to be hot :) |
21:14 |
MoNTE48 |
I use this card progruzki works better. None of the "experimental" have not seen a difference when using MultiCraft 30, 40 and 50 FPS |
21:15 |
VanessaE |
MoNTE48: mobile devices are not meant for 3d gaming of this nature |
21:15 |
VanessaE |
if they overheat, blame their manufacturers. |
21:16 |
VanessaE |
NEVER slow a program down just because some device overheats when running it |
21:16 |
MoNTE48 |
My Galaxy S6 Edge can keep 60 FPS! But then it is very hot and completely discharged in 1 hour! |
21:16 |
MoNTE48 |
On 30 FPS everything is fine |
21:17 |
paramat |
hehe |
21:17 |
MoNTE48 |
Galaxy S6 Edge - 70k in Antutu |
21:17 |
VanessaE |
so change your settings. |
21:17 |
VanessaE |
you can soft-limit the fps in your .conf |
21:18 |
MoNTE48 |
Only a very powerful devices may FPS> 30. But it means a fast discharge and fever. What for? |
21:18 |
VanessaE |
again, change your minetest.conf to limit it to 30 fps or whatever. |
21:18 |
VanessaE |
max_fps = 30 |
21:18 |
MoNTE48 |
Conventional players do not know this. Excuse me, but they are stupid. :) |
21:18 |
VanessaE |
wanted_fps=30 |
21:18 |
VanessaE |
then put it in your default.conf that comes with your package. |
21:19 |
MoNTE48 |
wanted_fps = max_fps? LoL. |
21:19 |
VanessaE |
yes, both the same |
21:19 |
VanessaE |
wanted = what you want it to get up to by adjusting view range |
21:19 |
VanessaE |
you could in theory limit it to say 20 wanted, 30 max |
21:19 |
VanessaE |
but players don't like inconsistent fps |
21:19 |
VanessaE |
so set both the same |
21:20 |
VanessaE |
that'll get the effect you want without engine changes, |
21:20 |
MoNTE48 |
My version is very well demonstrated in testing. You argue, but experience has shown that the game began to work better and more satisfied players. |
21:21 |
MoNTE48 |
On the small screen is not necessary FPS> 30! You just do not see the difference. Try it yourself. |
21:21 |
VanessaE |
well no one here is going to entertain the idea of hard-limiting FPS in the engine just for android if the same can be achieved by adjusting the .conf that you supply with your apk |
21:24 |
MoNTE48 |
My game is very popular, you understand :) |
21:24 |
MoNTE48 |
I'm only doing what's good my players. Many of which are 8-12 years. They meet for the first time Minetest! |
21:31 |
VanessaE |
FIX. YOUR. DEFAULT. CONFIG. |
21:34 |
nrzkt |
STOP CAPS LOCK |
21:38 |
MoNTE48 |
VanessaE, for me? |
21:50 |
VanessaE |
:P |
21:51 |
VanessaE |
MoNTE48: yes for you. ship your package with a minetest.conf that is tailored to your FPS preference. |
21:51 |
VanessaE |
nrzkt: no caps lock here - I ripped that fucker off my keyboard on day 1. merely judicious use of 'shift'. |
21:52 |
|
Miner_48er joined #minetest-dev |
21:52 |
nrzkt |
then stop having a heavy finger on SHIFT |
21:52 |
VanessaE |
sorry just a little pissed off right now. |
21:53 |
celeron55 |
i don't think a good conclusion can be made on the android fps limit thing unless many people that actually use minetest on android devices that are capable of running it at over 30fps come and tell their preferences |
21:54 |
celeron55 |
minetest already has platform-specific defaults; implementation is not an issue; the issue is whether people actually want or even need that |
21:54 |
MoNTE48 |
See also other configs. |
21:55 |
MoNTE48 |
I have Note 4, S6 Edge, Zenfone 2 (4GB RAM) and LG G4. +30 FPS and my phone very high temp |
21:56 |
VanessaE |
changing tracks: since we have what appears to be a working limit on loaded blocks, I think the VBO idea should be implemented before release. |
21:56 |
VanessaE |
(seeing as how that was the reason it never went in - meshes not being freed) |
21:57 |
celeron55 |
it is true that VBOs should be re-evaluated now |
21:59 |
VanessaE |
RealBadAngel: you had some code for that didn't you? |
21:59 |
|
MinetestForFun joined #minetest-dev |
22:00 |
hmmmm |
hell no |
22:00 |
hmmmm |
no more new features |
22:00 |
hmmmm |
we're so close to release time |
22:01 |
* VanessaE |
shrugs |
22:02 |
VanessaE |
I never really thought of that as a "feature", as much as a GPU setting that never got turned on |
22:02 |
celeron55 |
i mean, probably not for this release, but otherwise |
22:02 |
VanessaE |
along with that should be celeron55's idea of putting texture atlases back into use. |
22:03 |
VanessaE |
one argument for VBO-before-release is it gives you something really tangible to crow about (the FPS boost). |
22:03 |
celeron55 |
things like that are nearly always a bad idea |
22:03 |
celeron55 |
because they are nearly always broken |
22:03 |
celeron55 |
maybe not completely but at least subtly |
22:04 |
celeron55 |
maybe 0.4.14 is a rendering performance release, who knows |
22:05 |
VanessaE |
perhaps. |
22:06 |
VanessaE |
there was another three-letter option someone mentioned forever ago, sounded similar to VBO. keep thinking it has something to do with framebuffer |
22:07 |
nrzkt |
VanessaE: disagree, VBO not ready for this release and needs some test. The 0.4.13-dev window is better |
22:07 |
VanessaE |
ok. |
22:10 |
|
MoNTE48 joined #minetest-dev |
22:15 |
|
sgtbigman joined #minetest-dev |
22:16 |
|
Niebieski joined #minetest-dev |
22:24 |
paramat |
next, after release, i intend to tame the fire mod |
22:24 |
|
paramat left #minetest-dev |
22:24 |
VanessaE |
I didn't know it was wild. :P |
22:25 |
Donillo |
currently fire can spread infinitely? |
22:25 |
Donillo |
or what? |
22:28 |
Niebieski |
Minetest was removed from the wiki's list, and I misteriously can't login to my accout. :/ |
22:29 |
Niebieski |
Does Minetest support Arabic text ? |
22:42 |
|
johnwayne1986 joined #minetest-dev |
22:52 |
RealBadAngel |
hmmmm, i can test now VBO code, i do have valgrind and c++11 |
22:52 |
RealBadAngel |
but i do agree that this is not for the current release |
22:52 |
RealBadAngel |
too much doubts |
22:54 |
RealBadAngel |
why folk with polish nick ask for arabic texts? |
23:21 |
Niebieski |
RealBadAngel: I'm not polish. ^^ |
23:25 |
RealBadAngel |
so why you are using polish nick> |
23:27 |
RealBadAngel |
this is adjcective, blue coloured |
23:28 |
RealBadAngel |
very specific construction |
23:30 |
Niebieski |
I just like it. |
23:31 |
RealBadAngel |
so be just blue then ;) |
23:31 |
Niebieski |
Google translate said it means 'blue'. Didn't know it's an adjective. |
23:31 |
Niebieski |
I like the sound of Niebieski. :D Silly, I know. |
23:31 |
RealBadAngel |
https://www.youtube.com/watch?v=68ugkg9RePc |
23:33 |
Niebieski |
Yeah, I know this one. but it's not uplifting. :D |
23:33 |
Niebieski |
Blue is a good color. |
23:34 |
RealBadAngel |
but sad somehow ;) |
23:36 |
Niebieski |
Lets chat at #minetest so we don't be yelled at. |
23:38 |
VanessaE |
before release, this crash-on-exit-to-menu needs fixed. |
23:50 |
|
sloantothebone joined #minetest-dev |
23:55 |
|
wischi2 joined #minetest-dev |