Time |
Nick |
Message |
00:02 |
Megaf |
!seen Nekofire |
00:02 |
MinetestBot |
Megaf: Sorry, I haven't seen nekofire around. |
00:02 |
Megaf |
Oo |
00:03 |
sfan5 |
who dat |
00:04 |
ThomasMonroe |
sfan5: somebody Megaf is looking for. :P |
00:07 |
Megaf |
ThomasMonroe: precisely |
00:07 |
Megaf |
sfan5: very long term/time player on my server |
00:08 |
Megaf |
lovely and clever woman, |
00:13 |
whitephoenix |
I've been thinking about making a server just for modders, whitelist with ftp access to the mods directory included |
00:13 |
MaybeDragon |
and a /restart command? |
00:14 |
whitephoenix |
yeah or just unpriveleged ssh |
00:28 |
|
FreeFull joined #minetest |
01:28 |
|
lumberJ joined #minetest |
01:32 |
|
Beton__ joined #minetest |
02:10 |
|
EvergreenTree joined #minetest |
02:14 |
|
bas080 joined #minetest |
02:32 |
|
EvergreenTree joined #minetest |
02:50 |
FourFire |
whitephoenix, you mean so that people can add mods to test? |
02:51 |
whitephoenix |
yeah |
02:53 |
FourFire |
Well I'm interested. |
03:02 |
|
CBugDCoder joined #minetest |
03:13 |
ThomasMonroe |
that would be a little hard to maintain if the mods end up conflicting |
03:13 |
ThomasMonroe |
though, that would provide incentive to resolve said conflicts |
03:17 |
|
swift110 joined #minetest |
03:36 |
|
EvergreenTree_ joined #minetest |
03:47 |
|
Dumbeldor joined #minetest |
04:00 |
|
AndroBuilder_ joined #minetest |
04:06 |
MinetestBot |
[git] ThomasMonroe314 -> minetest/minetest: Change Normal Map setting to be less ambigous fd71a7c https://git.io/vboKB (2017-12-16T04:05:36Z) |
04:06 |
ThomasMonroe |
yay! :D |
04:38 |
|
hoodedice joined #minetest |
05:11 |
MinetestBot |
[git] Reedych -> minetest/minetest_game: Replace setpos with set_pos in sethome 5134510 https://git.io/vbo6H (2017-12-16T05:10:35Z) |
05:11 |
|
aidalgol left #minetest |
05:16 |
|
YuGiOhJCJ joined #minetest |
05:43 |
|
torgdor joined #minetest |
05:49 |
|
ashtrayoz joined #minetest |
05:56 |
|
TC01 joined #minetest |
06:02 |
|
bas080 joined #minetest |
06:19 |
MarisaG |
Hi guys, it was suggested that I offer the same terms as my Lugdunon hosting plans, so I will pay you $5 via paypal once you sign up. That means you get one month free and the next month 1/3rd off. I'm sure you will like my service though so I am in it for the long run ;) |
06:29 |
|
Puka joined #minetest |
06:40 |
MarisaG |
hi Pu |
06:40 |
MarisaG |
Puka: oops |
06:45 |
|
Fritigern joined #minetest |
07:07 |
|
Akberid joined #minetest |
07:09 |
|
CWz joined #minetest |
08:34 |
|
Akahyperion joined #minetest |
09:00 |
|
Akahyperion joined #minetest |
09:05 |
|
ensonic joined #minetest |
09:23 |
|
Jordach joined #minetest |
09:30 |
|
Akahyperion joined #minetest |
09:39 |
crazyR |
any forum admins online? |
09:44 |
|
Akberid joined #minetest |
09:54 |
|
Telesight joined #minetest |
10:06 |
|
ensonic joined #minetest |
10:39 |
|
Raven262 joined #minetest |
10:40 |
|
Jordach joined #minetest |
11:03 |
MarisaG |
hi Jordach |
11:20 |
|
RafiX joined #minetest |
11:21 |
|
MaybeDragon joined #minetest |
11:42 |
|
ensonic joined #minetest |
11:42 |
|
jluc joined #minetest |
11:48 |
|
Fixer joined #minetest |
11:57 |
|
fwhcat joined #minetest |
11:58 |
|
zarcade_droid joined #minetest |
12:15 |
|
bas080 joined #minetest |
12:23 |
|
ensonic joined #minetest |
12:29 |
|
Wuzzy joined #minetest |
12:41 |
|
ThomasMonroe joined #minetest |
12:45 |
|
Tux[Qyou] joined #minetest |
12:55 |
|
Lukc joined #minetest |
13:04 |
|
Akahyperion joined #minetest |
13:16 |
|
Akahyperion joined #minetest |
13:20 |
MarisaG |
wb Akahyperion |
13:31 |
|
EvergreenTree_ joined #minetest |
13:45 |
|
beug_ joined #minetest |
13:48 |
beug_ |
hi, (sorry for my english) i'm not very familiar with debian, i tried to follow the step from the wiki to install a minetest server, but it seems some steps are missing (like how i retrieve minetest on debian). Is there someone who can give me a link to a good tuto ? |
13:48 |
sfan5 |
which steps are you having trouble with? |
13:50 |
beug_ |
@sfan5 i followed the wiki, but i can't get the dedicated server running with the steps provided |
13:50 |
sfan5 |
does installing minetest not work? |
13:52 |
beug_ |
i'm not sure, on the wiki, the step 1 is to install a VM, and step 2 is to apt-get install minetest-server |
13:52 |
beug_ |
i think a step is missing between the two |
13:52 |
beug_ |
but i can't find anything on the wiki |
13:52 |
sfan5 |
what happens if you run "apt-get install minetest-server"? |
13:53 |
beug_ |
it installs |
13:54 |
beug_ |
i followed this page : https://wiki.minetest.net/Setting_up_a_server/Debian |
13:54 |
beug_ |
but i can't do minetest-server --info |
13:54 |
beug_ |
*minetestserver --info |
13:55 |
sfan5 |
hm |
13:57 |
beug_ |
it says "commande introuvable" or in english "no such command" |
13:58 |
beug_ |
i might be doing something wrong, but i don't know what :) |
13:58 |
sfan5 |
does minetest --version say anything? |
13:59 |
beug_ |
no |
13:59 |
beug_ |
same "no such command" |
13:59 |
beug_ |
i didn't retrieve anything apart apt-get install minetets-server |
13:59 |
sfan5 |
then minetest was not installed correctly |
13:59 |
sfan5 |
what if you run the apt-get command again? |
13:59 |
beug_ |
apt-get install minetest-server ? |
13:59 |
sfan5 |
yes |
14:00 |
beug_ |
it says it is already installed with the latest version |
14:00 |
beug_ |
but i didn't install anything else (maybe i have to install minetest "not server" first ?) |
14:00 |
sfan5 |
not that should not be needed |
14:01 |
beug_ |
it is not clear on the wiki |
14:01 |
beug_ |
ok |
14:01 |
beug_ |
so i'm stuck and i don't know why :) |
14:01 |
sfan5 |
try /usr/games/minetestserver --info |
14:02 |
beug_ |
it launched, with somes erros, but it launched ! :) |
14:02 |
sfan5 |
yeah you needed /usr/games in your PATH |
14:03 |
sfan5 |
put export PATH="/usr/games:$PATH" into your .bashrc |
14:03 |
beug_ |
damn, it is not on the wiki ! :) |
14:04 |
beug_ |
you talk japanese for me lol |
14:04 |
|
Darcidride joined #minetest |
14:05 |
beug_ |
i don't know what is bashrc |
14:06 |
sfan5 |
well it doesn't matter either way |
14:06 |
sfan5 |
you can start the minetest server by typing /usr/games/minetestserver now |
14:07 |
beug_ |
ok, that's a good step, i read again the wiki, and it is not written |
14:07 |
beug_ |
thank you sfan5 ;) |
14:08 |
|
quater joined #minetest |
14:09 |
|
lRC joined #minetest |
14:19 |
|
Krock joined #minetest |
14:25 |
|
MaybeDragon joined #minetest |
14:25 |
|
deltasquared joined #minetest |
14:27 |
beug_ |
apt-get install minetest-server installed version 0.4.10, and it seems incompatible with the 0.4.16 client |
14:28 |
deltasquared |
debian? part of your problem right there ;) |
14:28 |
beug_ |
really ? i can't install a 0.4.16 dedicated server on debian ? |
14:29 |
deltasquared |
beug_: well if the version you got is 0.4.10 I would suggest you look in the unstable repos for a better version |
14:29 |
beug_ |
since it is not on the wiki, i don't know how to do that :'( |
14:30 |
deltasquared |
beug_: huh, there's no debian wiki pages describing the unstable release? |
14:30 |
deltasquared |
I could have sworn I saw it once |
14:31 |
beug_ |
yes there is, but i already done all what it told me to do |
14:31 |
deltasquared |
beug_: hrm, I don't use debian myself so I can't debug the steps. |
14:32 |
deltasquared |
according to https://packages.debian.org/sid/minetest-server unstable at least has 0.4.16 |
14:32 |
deltasquared |
might I enquire which release you're currently on (aside from unstable apparently not working) |
14:32 |
beug_ |
you think i might change debian for another os ? |
14:32 |
|
EvergreenTree joined #minetest |
14:32 |
Krock |
just compile it from source, so you can use 0.4.17-dev |
14:33 |
beug_ |
i'm not good in linux, i don't know how to do that. Is there a step by step tuto somewhere ? |
14:33 |
deltasquared |
it just occurs to me that I've never found a good tutorial for the traditional generic "configure; make" process |
14:34 |
beug_ |
(sorry if this is simple, i searched a lot since wenesday and didn't manage to find a good one |
14:35 |
beug_ |
i just read tutos like https://wiki.minetest.net/Setting_up_a_server/Debian |
14:36 |
deltasquared |
beug_: with regards to compiling from source, I have to admit I've become accustomed to being able to determine which tool to use by looking at the files in the repository/tarball |
14:37 |
beug_ |
and apt-get doesn't upgrade minetestserver |
14:38 |
deltasquared |
is it supposed to if already installed? or is this apt ignoring the configuration for sid |
14:38 |
beug_ |
i don't know :) |
14:38 |
beug_ |
it's why i'm here :p |
14:39 |
deltasquared |
anyway, wrt knowing which tool to use: for example, the minetest core engine has CMakeLists.txt, so I just happen to know that uses the "cmake" build system, so you'd run the cmake command in the directory, wait for it to finish without errors (hopefully), then run "make" to start the actual build |
14:39 |
beug_ |
i have to git it ? |
14:40 |
deltasquared |
beug_: well, you could get it either way, but I certainly retrieve it via "git clone https://github.com/minetest/minetest" |
14:40 |
deltasquared |
(also note the engine doesn't come with the minetest "base game") |
14:40 |
beug_ |
that's ok i just want a dedicated server |
14:40 |
deltasquared |
also, have you tried asking in a debian channel? something to the effect of "I need a more updated version than my debian release has" |
14:41 |
deltasquared |
beug_: you still need the base game. |
14:41 |
beug_ |
no i didn't try that |
14:41 |
deltasquared |
the game files (node definitions, code etc) are largely a server-side thing - the client gets sent them anyway. the only part the server doesn't really care about are resources like textures and images, but they still need to be available. |
14:42 |
beug_ |
so apt-get install minetest-server is not the only thing to install ? |
14:42 |
deltasquared |
beug_: in debian's package, it should be. I'm talking about if you were to build the game from sources |
14:42 |
beug_ |
ha ok |
14:42 |
beug_ |
i'll give it a try |
14:42 |
deltasquared |
if the debian package *didn't* come with the base game you should probably whine at some debian guys and/or file a bug report :P |
14:43 |
deltasquared |
that'd be a packager problem, not an upstream problem ;) |
14:43 |
beug_ |
since i don't understand a thing on debian, it's hard :p |
14:44 |
beug_ |
ok, i'll try to do that, thank you ;) |
14:44 |
deltasquared |
beug_: well I'm afraid there's only so much help we can give in general. with all respect, if you need help finding your way around your distro you should ask for help from people who are more relevant. |
14:45 |
beug_ |
@deltasquared do you think i might change debian for another os ? |
14:47 |
deltasquared |
beug_: I can't really answer that, it may not be a wise idea to distro hop if you haven't found your way around linux in general |
14:47 |
* deltasquared |
resists the urge to say something about arch |
14:48 |
beug_ |
maybe it is my version of debian that is not update (i think i have debian 8) |
14:48 |
deltasquared |
beug_: actually come to thing of it, there's a newer release now IIRC |
14:49 |
deltasquared |
aha, that's it. https://wiki.debian.org/DebianStretch |
14:49 |
beug_ |
yes there is a debian 9, maybe it is the solution |
14:49 |
beug_ |
i'll try that first ;) |
14:49 |
beug_ |
thank you deltasquared |
14:49 |
deltasquared |
beug_: just make sure you know the potential caveats during upgrade etc. I can't know what they are, you'll have to go reading |
14:50 |
beug_ |
i'll come back to tell if it solved my problem |
14:50 |
|
catninja joined #minetest |
14:51 |
deltasquared |
beug_: ok, try not to blow anything up ;) |
14:52 |
beug_ |
haha that's ok, i'm a teacher and just want to make the game available for the students, i made a virtual server only for that, so if it crash, i'll redo it :p |
14:53 |
deltasquared |
should have set it for their homework assignment |
14:53 |
deltasquared |
inb4 you come back with parents complaining the kids installed linux on their computers |
14:53 |
deltasquared |
>_> |
14:53 |
beug_ |
we'll see :p |
15:03 |
Krock |
btw, here's how you can compile Minetest: https://forum.minetest.net/viewtopic.php?f=42&t=3837 |
15:04 |
Krock |
for the server only, you won't need any audio libraries or freetype/gettext |
15:06 |
beug_ |
thank you Krock |
15:08 |
|
zyabin101 joined #minetest |
15:16 |
|
compunerd joined #minetest |
15:35 |
|
bas080 joined #minetest |
15:43 |
|
lRC_ joined #minetest |
15:49 |
|
Beton__ joined #minetest |
15:57 |
|
Lupercus joined #minetest |
15:58 |
jas_ |
dpkg -L minetest-server to see contents. https://packages.debian.org/stretch/minetest-server ... https://packages.debian.org/search?keywords=minetest&searchon=names&suite=stable&section=all <-- it's 0.4.15+repack2-1, whatever that means. i use debian. |
16:00 |
|
Lupercus left #minetest |
16:02 |
MinetestBot |
[git] Ezhh -> minetest/minetest: Give subgames the ability to disallow specific mapgens (#6792) 649eef9 https://git.io/vbKfd (2017-12-16T16:02:08Z) |
16:02 |
MinetestBot |
[git] numberZero -> minetest/minetest: Fix items turning black (#6780) 770eb09 https://git.io/vbKfF (2017-12-16T16:01:37Z) |
16:15 |
|
jluc joined #minetest |
16:27 |
deltasquared |
!mod caverealms |
16:27 |
MinetestBot |
deltasquared: Underground Realms [caverealms] by HeroOfTheWinds - https://forum.minetest.net/viewtopic.php?t=9522 |
16:31 |
|
Akberid joined #minetest |
16:35 |
|
Taose joined #minetest |
16:38 |
|
RafiX joined #minetest |
16:44 |
beug_ |
deltasquared: so it seems it was only a problem with debian version, after upgrading to debian 9, i can connect to the server. At least now we know lol |
16:44 |
beug_ |
deltasquared: thank you ;) |
16:58 |
|
Akahyperion joined #minetest |
17:07 |
|
Capricornus joined #minetest |
17:09 |
|
hoodedice joined #minetest |
17:38 |
|
Lukc left #minetest |
17:39 |
|
Lukc joined #minetest |
17:44 |
whitephoenix |
Anyone working on any mods they want help with? |
17:45 |
Krock |
https://github.com/minetest-mods/ |
17:46 |
rubenwardy |
just find issues in your favourite mods |
17:46 |
rubenwardy |
and fix them |
17:46 |
rubenwardy |
and pray that they'll be timely merged |
17:47 |
whitephoenix |
yeah that's what I'm worried about |
17:47 |
whitephoenix |
don't want to waste time working on it if the author went awol |
17:49 |
Krock |
whitephoenix, choose any of mine :P |
17:49 |
whitephoenix |
alright |
17:50 |
Krock |
or just develop your own mod. PvP games/mods, maybe. |
17:50 |
Krock |
*modes |
17:51 |
whitephoenix |
I've got a few I'm working but I don't focus very well and am a repeat offender of git commit and run |
17:51 |
whitephoenix |
If I retextured a few things in farming_plus they probably wouldn't get merged right |
17:56 |
|
LazyJ joined #minetest |
18:04 |
|
jluc joined #minetest |
18:05 |
|
lRC joined #minetest |
18:07 |
deltasquared |
hmm, if you wanted to work with me on libmt_node_network you'd better be fecking good with abstract algorithms. it's somewhat tricky to juggle the mental state to get that code right :/ |
18:11 |
|
Fritigern joined #minetest |
18:14 |
whitephoenix |
yeah I'm sure that's far beyond my abilities |
18:16 |
whitephoenix |
Krock, I made the bamboo block rotate like trees in default when placed. If it's okay with you I want to use minetest_game's stairs.register_slab to redo the slabs as well |
18:16 |
whitephoenix |
it would add a dependency on stairs but I think it'd be an improvement |
18:17 |
Krock |
bamboo? uh sure, do so |
18:49 |
whitephoenix |
Krock PRed |
18:51 |
Krock |
whitephoenix, functionality looks good but please use tabs as indents |
18:51 |
whitephoenix |
oh I'll go fix that |
18:51 |
whitephoenix |
I just set vim to expand tabs and forget about it |
18:52 |
Krock |
also missing aliases |
18:52 |
Krock |
i.e. backwards compatibility if anyone uses that mod |
18:52 |
whitephoenix |
alright I'll fix that too |
18:56 |
|
lRC joined #minetest |
19:04 |
whitephoenix |
alright it's been fixed |
19:14 |
|
jluc joined #minetest |
19:19 |
Krock |
whitephoenix, just checked it. you can't replace slab_v with the regular slab. it would require a rotation adjustment in a LBM if you want to remove it. |
19:20 |
whitephoenix |
oh right |
19:20 |
whitephoenix |
I'll readd a vertical slab later |
19:20 |
Krock |
builds look very strange when these are replaced with vertical ones |
19:20 |
Krock |
*horizontal |
19:20 |
|
ThomasMonroe joined #minetest |
19:20 |
Krock |
hi thomas |
19:21 |
ThomasMonroe |
hi Krock |
19:21 |
Krock |
TRIGGERED |
19:23 |
ThomasMonroe |
? |
19:27 |
red-001 |
it's just krock |
19:27 |
Krock |
"just". hi red-001 |
19:27 |
ThomasMonroe |
oh lol |
19:27 |
ThomasMonroe |
I figured |
19:29 |
|
lRC_ joined #minetest |
19:38 |
|
ensonic joined #minetest |
19:41 |
MarisaG |
hi ensonic |
19:42 |
ThomasMonroe |
o/ MarisaG |
19:48 |
MarisaG |
yes ThomasMonroe? |
19:51 |
ThomasMonroe |
o/ = a wave |
19:51 |
MarisaG |
ah ok lol |
19:51 |
ThomasMonroe |
as in hi :) |
19:51 |
MarisaG |
hi :) |
19:52 |
MarisaG |
never saw that emoticon hehe |
19:52 |
MarisaG |
or are they called emoji now? |
19:52 |
Krock |
it's evolving. still ASCII art/smiley |
19:52 |
hoodedice |
I call them emotes myself |
19:52 |
hoodedice |
but now I mostly use "kaomoji" |
19:53 |
MarisaG |
hoodedice: :) |
19:53 |
hoodedice |
(´・ω・`) |
19:53 |
RafiX |
"o/" is so common on irc lol |
19:53 |
hoodedice |
input ã‹ãŠ into a japanese IME and spam the spacebar :^) |
19:53 |
Krock |
(ï½¼)/ |
19:53 |
|
deltasquared joined #minetest |
19:53 |
deltasquared |
!mod offtherails |
19:53 |
MinetestBot |
deltasquared: Could not find anything. |
19:53 |
deltasquared |
ooo, I call dibs |
19:54 |
hoodedice |
nice |
19:54 |
hoodedice |
!mod attack helicopters |
19:54 |
MinetestBot |
hoodedice: Could not find anything. |
19:54 |
hoodedice |
now there can be a third gender in minetest!!!!1 </sarcasm> |
19:54 |
red-001 |
\o |
19:55 |
deltasquared |
shoot, no raillike drawtype for entities. darn. |
19:55 |
deltasquared |
guess I'll have to use a mesh later. :/ |
19:58 |
|
torgdor joined #minetest |
19:59 |
MarisaG |
hi torgdor |
20:01 |
torgdor |
hello hello |
20:02 |
MarisaG |
hey, is my real name getting truncated, or is it just my client not displaying the whole thing? |
20:03 |
deltasquared |
MarisaG: it appears so (truncated). subtle ad you got yourself in there ;) |
20:03 |
deltasquared |
I see "hosti" then *snip* |
20:03 |
MarisaG |
lol |
20:03 |
MarisaG |
thats what i see too :( |
20:03 |
sfan5 |
limitation of IRC protocol |
20:03 |
deltasquared |
the *protocol*? welp |
20:03 |
MarisaG |
ok |
20:03 |
sfan5 |
or maybe just the ircd |
20:03 |
MarisaG |
could be znc |
20:04 |
MarisaG |
im using pidgen as a client |
20:04 |
rubenwardy |
what's a hosti? |
20:04 |
rubenwardy |
:D |
20:04 |
MarisaG |
but connecting via znc |
20:04 |
MarisaG |
oh you rubenwardy |
20:05 |
* deltasquared |
wonders what the game would do if he defined a cbox with zero height |
20:06 |
deltasquared |
as in, it's total height dimension is zero |
20:07 |
MarisaG |
crash, div by zero? |
20:08 |
rubenwardy |
deltasquared, likely act if it wasn't there |
20:08 |
rubenwardy |
I believe that Minetest samples at certain locations rather than comparing rects |
20:17 |
deltasquared |
rubenwardy: figures. though I suspect you wouldn't be able to escape entity collision being O(n^2) worst case unless you pulled some interesting sparse octree tricks or something |
20:17 |
deltasquared |
(programmer thinking aloud) |
20:17 |
rubenwardy |
deltasquared, there's a PR that adds a spatial partition |
20:19 |
deltasquared |
ooh, interesting. you'd need something like that as a step towards VAEs that's for sure |
20:23 |
deltasquared |
(can I just say for the record, VAEs would be the perfect place to start with a clean break from code that assumes a singleton world grid...) |
20:24 |
deltasquared |
just have a set of callbacks that override the existing ones for nodes and such (on_dig, on_place etc.) that take an extra "grid" argument. for main world grid, the grid object basically does the same as minetest.set_node() etc. does now, for sep. grids does things local to them. |
20:25 |
deltasquared |
would need mods to opt-in to work on non-"global" grids, just make them not work (instead of doing unexpected things) if placed in a non-default grid. |
20:27 |
deltasquared |
I can imagine the core devs being resistant to the idea of making "legacy" nodes not work by default... hell, I think there would need to be a metric crapton of updates to the engine code which seems to like to access the world ref by singleton also >_> |
20:30 |
deltasquared |
but it would nicely pave the foundation for possible future things such as multiple dimensions (mod threading issues aside or whatever that would need) |
20:31 |
rubenwardy |
I'd love to see VAE |
20:31 |
|
nullawk joined #minetest |
20:31 |
rubenwardy |
it would break looadddss of stuff though |
20:32 |
deltasquared |
rubenwardy: the engine changes alone (which I think could be made while preserving the existing mod api initially) would be quite the diffstat I think |
20:33 |
deltasquared |
*anything* that deals in the world would have to only operate on a passed object |
20:34 |
|
bas080 joined #minetest |
20:38 |
deltasquared |
right, stupid question time, can we safely assume that in correctly written cases only a playerref would get passed as the "placer" argument for on_place (and friends) callbacks? |
20:39 |
deltasquared |
"correctly written" as in some mod doesn't do something daft like directly invoke the callback and pass a non-player objectref |
20:41 |
deltasquared |
and second stupid question also concerning on_place callbacks, is there an existing way to more precisely calculate the clicked surface position when a tool is right-clicked on a node |
20:45 |
Krock |
mods could invoke a nil placer |
20:45 |
Krock |
minetest.pointed_thing_to_face_pos(placer, pointed_thing) does what you want |
20:46 |
deltasquared |
interesting. *goes to read builtin files* |
20:47 |
Krock |
it's documented btw |
20:50 |
deltasquared |
Krock: I was more curious as to whether it hardcodes a player, which it seems to (calls get_eye_offset()) |
21:07 |
|
nullawk joined #minetest |
21:29 |
ashtrayoz |
Is there a historical reason for having both collision_box and collisionbox in the API? |
21:30 |
ashtrayoz |
Also, Jordach said (perhaps in another channel): "why does using non 2^x textures in hud make irrlicht go mental" - but I do not understand the relevant definition of "mental" ... |
21:31 |
MaybeDragon |
crazy? |
21:32 |
ashtrayoz |
Does that make it skip alpha? Or add fringes? Or mess up the pallette? |
21:32 |
sfan5 |
non npow2 textures don't work on mobile GPUs |
21:32 |
ashtrayoz |
Ah, so it might be an effect that I never see - which would explain why I don't understand it. |
21:33 |
Krock |
same problem for OpenGL 1.4 or lower on PC |
21:33 |
ashtrayoz |
I find that 88x88 textures look nice in the hotbar on a desktop, better than 64x64 or 128x128. But that might just be on the 3 or 4 machines that I have physical access to. |
21:50 |
|
Wuzzy joined #minetest |
21:54 |
|
AntumDeluge joined #minetest |
21:59 |
Jordach |
Wuzzy, hudbars really needs refactoring |
21:59 |
Jordach |
and certain devices dislike rendering 2x16 textures (try scaling from 2x2 to 2x16) |
22:00 |
Wuzzy |
i would be more than happy to kill hudbars if a system like this goes into the engine :-) |
22:00 |
Wuzzy |
basically, the whole progress bar idea is a giant hack |
22:01 |
Wuzzy |
biggest problem with hudbars is that it doesnt scale, sadly. I havet really figured out a better way |
22:01 |
Wuzzy |
hell, i would also be more than happy to kill hudbars if the competition beats my mod |
22:03 |
Wuzzy |
Jordach: currently, progress bars only "work" because it assumes that the half of 2×16 is 1×16, wwhich is exactly 1 pixel wide |
22:03 |
Wuzzy |
so the bar with can be specified pixel-perfectly |
22:03 |
Wuzzy |
as long you use default scale, hudbars works. |
22:04 |
Wuzzy |
if you use any non-default scale, you're screwed, yeah. :( |
22:04 |
Wuzzy |
Jordach: do you have any suggestions? |
22:04 |
Jordach |
blame windows for defaulting on 72 dpi instead of 96 (vista default and higher) |
22:04 |
|
lumberJ joined #minetest |
22:04 |
Wuzzy |
that's not helpful |
22:04 |
Jordach |
it actually is, Wuzzy |
22:05 |
Jordach |
pixel perfect on a stock windows MT client has the DPI of 72 |
22:05 |
Wuzzy |
and how is it going to fix the problem? |
22:05 |
Jordach |
Wuzzy, because android and linux clients use 96 as default |
22:05 |
Wuzzy |
oh crap |
22:05 |
Jordach |
*unless you've got one of those unholy 1440p phone screens, in which case |
22:05 |
Wuzzy |
that explains the complaints... OMG how did i not see this |
22:05 |
Jordach |
Wuzzy, https://github.com/minetest/minetest/issues/6735 |
22:06 |
Wuzzy |
so, assuming this issue gets fixes, hudbars scale will work too, then? |
22:06 |
Jordach |
yes |
22:06 |
Jordach |
at least universally across desktop and (most) android clients |
22:06 |
Wuzzy |
What did you ask me to do again? |
22:07 |
Jordach |
set your screen_dpi = 96 if you've got a windows machine |
22:07 |
Jordach |
(pop that into conf for windows systems only) |
22:07 |
Wuzzy |
i could write that into readme at leat |
22:07 |
Jordach |
who reads readmes when people want mods |
22:07 |
Jordach |
this is more engine issue than clientside issue |
22:07 |
Jordach |
no matter what, my galaxy note 8 refuses to do DPI the right way |
22:08 |
Jordach |
that's the horror of the monster 1440p display on a phone |
22:13 |
|
Animetrom joined #minetest |
22:13 |
|
Animetrom left #minetest |
22:19 |
Jordach |
Wuzzy, https://jordach.net/images/xpnjkbhhrmeifhw.png |
22:20 |
Wuzzy |
Jordach: so what? |
22:20 |
Wuzzy |
this looks normal? |
22:20 |
|
bas080 joined #minetest |
22:20 |
Jordach |
there's a few changes |
22:20 |
Wuzzy |
rofl why do you bother me if you already fixed my mod? XD |
22:20 |
Jordach |
still the zigzag default |
22:21 |
Jordach |
but fonts, icons and hudbars have their own offsets |
22:21 |
Jordach |
based on dpi 96 |
22:21 |
Jordach |
icons are even inverted for bars that are facing the right side |
22:21 |
Wuzzy |
yeah i noticed that too |
22:21 |
Wuzzy |
but why custom font offset? |
22:21 |
Jordach |
the font on default size fits perfectly |
22:21 |
Wuzzy |
should the bar and the font not just always go together? |
22:21 |
Jordach |
i mean pixel perfectly on it |
22:26 |
|
Tux[Qyou] joined #minetest |
22:27 |
Wuzzy |
Jordach: do you want to imply my hudbars are off-by-1? |
22:28 |
Jordach |
Wuzzy, irrespective of OS, offset is in pixels |
22:28 |
Jordach |
using GIMP with ctrl+shift+v helps for measuring |
22:28 |
Wuzzy |
Jordach: do I have to extract every bit of information out of your nose? Just tell me the bugs in hudbars already. :P |
22:29 |
Jordach |
Wuzzy, incorrect (ish) scale at 96 dpi (doesn't look too bad, may need a few teaks maybe?) |
22:29 |
Jordach |
try and use minetest.after() for updating things instead of relying on dtime |
22:29 |
Jordach |
(as dtime becomes unusable when it exceeds 1 sec) |
22:29 |
Wuzzy |
WHAT!? |
22:30 |
Wuzzy |
you mean, dtime of minetest.globalstep? |
22:30 |
Jordach |
yes |
22:30 |
Wuzzy |
WHAT?! |
22:30 |
nullawk |
,caps what?! |
22:30 |
Wuzzy |
i am shocked right now |
22:30 |
Jordach |
it fixes many issues with dtime |
22:30 |
Jordach |
entities are forced to use it |
22:30 |
Wuzzy |
yay, using mods again to fix bugs or shortcomings of the engine... |
22:31 |
Jordach |
you should mod bethesda games :^) |
22:32 |
Wuzzy |
also, the fact you're not allowed to use dtime > 1s is not mentioned in lua_api.txt |
22:32 |
Wuzzy |
so it doesn't count :P |
22:32 |
Jordach |
yes, that's what i mean |
22:32 |
Jordach |
it's more deprecated than anything |
22:32 |
Wuzzy |
lua_api.txt or minetest.after? >:-D |
22:33 |
Jordach |
globalstep |
22:33 |
Wuzzy |
omg nooooooooooooooo |
22:33 |
Wuzzy |
i used this function like everywhere |
22:33 |
Jordach |
it's not 2013 anymore |
22:33 |
Jordach |
there's some cool shit that the engine does now to replace it |
22:33 |
Wuzzy |
omg im so mad right now. mad that the documentation sucks so much |
22:34 |
rubenwardy |
Wuzzy, PRs please |
22:34 |
Wuzzy |
seriously? |
22:34 |
rubenwardy |
I'm also thinking of running a competition |
22:34 |
Wuzzy |
how am i supposed to fix the documentation to document things I just heard 30 SECONDS AGO? :O |
22:34 |
Jordach |
Wuzzy, https://i.imgur.com/4pJs9El.gifv |
22:35 |
Wuzzy |
i dont think i am the best person to document this kind of stuff |
22:35 |
Wuzzy |
because i was not involved whn this stuff got added |
22:35 |
rubenwardy |
well, scale related stuff is black magic |
22:35 |
rubenwardy |
like most code written by sapier |
22:36 |
Wuzzy |
okay. is it really so much to ask to at least document your own code so modders don't get screwed? |
22:36 |
rubenwardy |
I document my own code when making PRs :P |
22:36 |
Wuzzy |
maybe make it a requirement for PRs then? |
22:36 |
Wuzzy |
no Lua API feature can be added if its not documented |
22:36 |
rubenwardy |
it technically is, people don't tend to check though |
22:36 |
Wuzzy |
sigh |
22:37 |
Wuzzy |
need to take it serious then |
22:37 |
Wuzzy |
no wonder the documentation degrades |
22:38 |
rubenwardy |
just added a documentation needed label, so once noticed it's not forgotten |
22:38 |
rubenwardy |
just need to remind other devs |
22:38 |
Wuzzy |
so what? Isn't this implied for all Lua API changes? |
22:39 |
rubenwardy |
Hmmmm |
22:39 |
Wuzzy |
and no, I'm not going to fix the lua docs for you. Or do you REALLY trust me that I know the Lua API internals so well that I could document it. No, I do NOT know the internals, and less do i know the intention of the original devs |
22:39 |
rubenwardy |
lol |
22:39 |
rubenwardy |
might be an idea to make a bot which comments on a new PR with a check list |
22:40 |
rubenwardy |
you could fix what you know? |
22:40 |
Wuzzy |
i believe i already made a few tiny PRs. |
22:40 |
Wuzzy |
those were the stuff i did know. |
22:40 |
rubenwardy |
also, lots of the issues are from devs which have left, so all devs would likely have to investigate |
22:41 |
Wuzzy |
I think the actual problem here is a flawed process. documentation should never have been allowed to degrade like this |
22:41 |
rubenwardy |
yeah |
22:41 |
Wuzzy |
or at least the non-enforcement of the proces |
22:44 |
Wuzzy |
rubenwardy: a to-do list bot. hooray even more issue spam xD |
22:48 |
Wuzzy |
but sure. maybe if the devs and everyone else is annoyed with this long enough, maybe everyone will get the message eventually. ;-) |
22:51 |
MarisaG |
how about mantisbt? I use that for several of my projecs |
22:54 |
Calinou |
Mantis is really big, it's not suited for small projects |
22:55 |
MarisaG |
Really? I have been pretty pleased with it, and I am the lone dev on most of my work lol |
22:55 |
MarisaG |
Granted i dont use most features |
22:55 |
MarisaG |
;) |
22:57 |
Shara |
I'd love better documentation, and have started fixing little bits where I can. |
22:57 |
Shara |
But it's not always easy to even know where to begin. |
22:57 |
MarisaG |
true |
22:58 |
Shara |
lua_api.txt is huge. I know it has problems because I've run into some. |
22:58 |
Shara |
But I have no idea how to really fix it and get it up to standard unless the people who do know what everthing does get interested in working on it |
22:59 |
|
lisac joined #minetest |
22:59 |
MarisaG |
hi lisac |
22:59 |
lisac |
hey MarisaG |
23:00 |
Shara |
If anyone does want to help with documentation fixes, there is a -doc channel by the way. |
23:01 |
Shara |
Mostly quiet, but could be helpful to those who want to talk about things they think could be done |
23:08 |
MarisaG |
i could provide hosting if it would help... |
23:10 |
Shara |
I think hosting isn't an issue. The documents are all on github or wiki in some cases after all |
23:11 |
MarisaG |
ah ok |
23:11 |
Shara |
It's just an issue of quality |
23:12 |
MarisaG |
im not a fan of wiki format ;) |
23:12 |
MarisaG |
github is good though... |
23:13 |
|
compunerd joined #minetest |
23:13 |
MarisaG |
hi compunerd |
23:13 |
Shara |
This is the evil thing that really needs some improvement: https://github.com/minetest/minetest/blob/master/doc/lua_api.txt |
23:31 |
|
compunerd joined #minetest |
23:35 |
MarisaG |
wb compunerd |
23:40 |
|
ThomasMonroe joined #minetest |
23:57 |
|
M6HZ joined #minetest |
23:58 |
|
gartral left #minetest |