Time |
Nick |
Message |
04:00 |
|
MTDiscord joined #minetest-dev |
04:49 |
|
wsor joined #minetest-dev |
05:28 |
|
izzyb joined #minetest-dev |
05:45 |
|
calcul0n joined #minetest-dev |
06:58 |
|
tekakutli joined #minetest-dev |
07:47 |
|
calcul0n_ joined #minetest-dev |
08:21 |
|
appguru joined #minetest-dev |
09:40 |
|
appguru joined #minetest-dev |
10:02 |
|
appguru joined #minetest-dev |
10:33 |
|
appguru joined #minetest-dev |
10:44 |
|
appguru joined #minetest-dev |
10:58 |
|
Fleckenstein joined #minetest-dev |
11:06 |
|
Fleckenstein joined #minetest-dev |
11:08 |
|
LizzyFleck joined #minetest-dev |
11:10 |
|
appguru joined #minetest-dev |
11:23 |
|
Fleckenstein joined #minetest-dev |
11:39 |
|
appguru joined #minetest-dev |
11:53 |
|
Fleckenstein joined #minetest-dev |
11:58 |
|
appguru joined #minetest-dev |
12:15 |
|
appguru joined #minetest-dev |
12:33 |
|
appguru joined #minetest-dev |
12:34 |
|
Fleckenstein joined #minetest-dev |
13:24 |
|
erle joined #minetest-dev |
13:27 |
erle |
i have published the work-in-progress state of my unicode renderer in pure lua. the README also contains some examples and explanations on how you can cut texture size in minetest by a lot by sidestepping the whole optipng thing. this is probably interesting to engine developers, i believe this is the first easily-accessible code that even a super-lazy dev could use for texture encoding benchmarks in terms of encoding time and |
13:27 |
erle |
payload. https://git.minetest.land/erlehmann/tga_unicode_renderer |
13:28 |
erle |
and yes, i was surprised by the results myself, especially for the checkerboard pattern thing |
13:32 |
erle |
since my goal is to have unicode on signs i would appreciate it if anyone on the input side of things could look at this example rendering and tell me if there exist characters that can not be input |
13:32 |
erle |
https://mister-muffin.de/p/lgrI.png |
13:36 |
|
appguru joined #minetest-dev |
13:37 |
erle |
if you see any engine issues regarding my goal of fully backwards-compatible unicode on signs, please tell. as far as i can tell, my envisioned solution will work at least as far back as minetest 5.3 and require no new engine features (see readme for details). |
13:37 |
erle |
in particular, i would like to know if there are issues having big textures |
13:38 |
erle |
or if there is anything i should do to not fill the clients memory with garbage |
13:39 |
erle |
(the garbage issue is one of several reasons why xmaps does not have live-updating maps, i fear the client caching a texture for each change in the map) |
13:43 |
erle |
by the way, if anyone feels like fixing minetest.encode_png() to be able to compete with tga_encoder() in terms of features, feel free – but know that this is most likely a waste of your time, as the space-time tradeoff will *never* be in your favor for optimized PNG files (assuming no player wants to wait 20 seconds for their super-optimized sign texture to appear). |
13:46 |
erle |
oh yeah, i already wrote it in #minetest – but you can probably reduce the transfer size of almost all textures by about 30% or so if you support .tga.z as a format (with fallback to sending .tga to older clients). this is probably by far the easiest thing you can do in terms of slashing teture filesize. |
13:47 |
erle |
texture |
13:51 |
erle |
btw, the shibboleths for not having understood the technical details are a) disputing the benchmarks without running them yourself b) proposing to compress all TGA files automatically (there is a simple reason why this does not work and it is so obvious i have not written it down, the random noise thing is a red herring) |
13:52 |
erle |
by which i mean, i'd appreciate input from people knowledgeful in the problem space |
13:52 |
erle |
thank you for coming to my ted talk :) |
15:55 |
|
Fleckenstein joined #minetest-dev |
16:21 |
|
Fleckenstein joined #minetest-dev |
16:43 |
|
appguru joined #minetest-dev |
16:47 |
|
vampirefrog joined #minetest-dev |
17:03 |
|
appguru joined #minetest-dev |
17:31 |
|
appguru joined #minetest-dev |
17:35 |
|
LizzyFleck joined #minetest-dev |
17:39 |
|
LizzyFleck joined #minetest-dev |
17:42 |
|
Fleckenstein joined #minetest-dev |
17:58 |
|
Fleckenstein joined #minetest-dev |
18:03 |
|
appguru joined #minetest-dev |
18:04 |
|
pgimeno joined #minetest-dev |
18:59 |
|
Fleckenstein joined #minetest-dev |
19:01 |
|
appguru joined #minetest-dev |
19:36 |
MTDiscord |
<grorp> Merging #13768 in 15 min |
19:36 |
ShadowBot |
https://github.com/minetest/minetest/issues/13768 -- Rewrite the gamebar by grorp |
19:40 |
erle |
grorp why did you keep the function name the same when you radically changed the signature? |
19:44 |
MTDiscord |
<grorp> If you mean the one of buttonbar_create, it's an internal function so why would renaming it be necessary? |
20:44 |
|
Fleckenstein joined #minetest-dev |
20:46 |
MTDiscord |
<grorp> Now also merging #13774 in 10 min |
20:46 |
ShadowBot |
https://github.com/minetest/minetest/issues/13774 -- send ParticleSpawners to all players when time = 0 by chmodsayshello |
20:57 |
erle |
grorp if it is an internal function and you fix all callsites, i understand completely |
20:58 |
erle |
grorp i am so disappointed, i thought maybe this was a new coordinate exploit |
20:58 |
erle |
> Modify a client to log the addition of ParticleSpawners |
20:59 |
erle |
grorp did you use coras cheatclient for that or what? |
21:01 |
MTDiscord |
<grorp> No, I didn't. Did they write one? I only know the one written by Fleckenstein. |
21:02 |
erle |
grorp it is called waspsaliva and last time i used it we also used it to detect particle exploits |
21:02 |
erle |
i think it is a fork of lizzys dragonfire? |
21:02 |
erle |
not sure |
21:03 |
erle |
https://repo.or.cz/waspsaliva.git this seems a bit old, but look at it |
21:03 |
erle |
a bunch of these APIs can help a lot with debugging |
21:05 |
erle |
grorp cora pointed me to https://github.com/dragonfireclient/dragonfireclient so ig she contributes to upstream dragonfire now |
21:09 |
MTDiscord |
<grorp> Both PRs merged now. |
21:25 |
|
erle joined #minetest-dev |
21:51 |
|
ShadowNinja joined #minetest-dev |
22:34 |
|
panwolfram joined #minetest-dev |
22:59 |
|
YuGiOhJCJ joined #minetest-dev |