Log for #openttd on 4th March 2021:
Times are UTC Toggle Colours
00:07:06  *** Progman has quit IRC
00:08:01  <arikover`> Not sure it's doable... Action11 defines new sounds, but don't replace base sounds, it seems.
00:08:09  *** gelignite has quit IRC
00:10:57  <DorpsGek> [OpenTTD/OpenGFX] Andrew350 updated pull request #46: Change: Use a white cursor for better visibility
00:53:15  *** arikover` has quit IRC
01:00:50  *** Wuzzy has quit IRC
01:00:51  *** HerzogDeXtEr has quit IRC
01:01:46  *** WormnestAndroid has quit IRC
01:02:21  *** Wormnest has quit IRC
01:04:45  *** WormnestAndroid has joined #openttd
01:04:58  *** WormnestAndroid has joined #openttd
01:06:25  <DorpsGek> [OpenTTD/OpenGFX] Andrew350 opened pull request #58: Fix #49, #51: Correct sprite offsets for toy factory
01:07:31  <Gustavo6046> Time to try FIRS for the first time :o
01:07:44  <Gustavo6046> I mean, "first time" is not entirely precise - I mean first time with FIRS vehicle sets
01:07:58  <Gustavo6046> (in this case 2cc trains, Bob's British Buses cars, and Squid FISH)
01:13:03  *** WormnestAndroid has quit IRC
01:13:17  *** WormnestAndroid has joined #openttd
01:14:03  *** Wormnest has joined #openttd
01:15:39  *** Tirili has quit IRC
01:21:18  *** WormnestAndroid has quit IRC
01:22:20  *** WormnestAndroid has joined #openttd
01:25:23  <Gustavo6046> Odd, no freight turcks?
01:25:25  <Gustavo6046> Dang.
01:34:04  <supermop_Home> my rv set has some trucks
02:15:15  *** Webster has joined #openttd
02:16:03  *** Hazzard has joined #openttd
02:16:30  *** SmatZ has joined #openttd
02:17:30  *** Terkhen has joined #openttd
02:17:30  *** ChanServ sets mode: +o Terkhen
02:18:00  *** avdg has joined #openttd
02:18:30  *** planetmaker has joined #openttd
02:18:30  *** ChanServ sets mode: +o planetmaker
02:18:43  *** tneo has joined #openttd
02:19:30  *** Hirundo has joined #openttd
02:20:30  *** V453000 has joined #openttd
02:20:30  *** XeryusTC has joined #openttd
02:21:00  *** Yexo has joined #openttd
02:21:30  *** Ammler has joined #openttd
02:21:30  *** Osai has joined #openttd
02:22:00  *** fonsinchen has joined #openttd
02:22:30  *** ^Spike^ has joined #openttd
02:27:58  *** skrzyp has joined #openttd
03:38:08  *** m1cr0m4n has quit IRC
03:47:41  *** m1cr0man has joined #openttd
03:57:44  *** Wormnest has quit IRC
04:03:07  *** D-HUND has joined #openttd
04:06:28  *** debdog has quit IRC
05:29:39  *** snail_UES_ has quit IRC
05:45:23  <DorpsGek> [OpenTTD/OpenTTD] Rau117 opened issue #8803: Signals on slope removed when using «auto remove on construction» with dragging
06:05:20  *** SomeIndianGuy99 has joined #openttd
06:07:37  *** SomeIndianGuy99 has quit IRC
06:54:12  *** rptr_ has joined #openttd
06:55:03  *** SomeIndianGuy99 has joined #openttd
06:55:26  <SomeIndianGuy99> hello all
06:59:33  *** SomeIndianGuy99 has left #openttd
07:02:54  *** mirrorb2rd has joined #openttd
07:02:54  *** rptr_ has quit IRC
07:07:41  *** sla_ro|master has joined #openttd
07:31:31  *** Compu has joined #openttd
08:05:01  *** andythenorth has joined #openttd
08:11:38  <andythenorth> eh 25k commits approaches?
08:11:47  <andythenorth> "24,991 commits"
08:20:07  <Eddi|zuHause> you throwing a 25k party?
08:21:17  <andythenorth> shall we meet in a group?
08:21:28  <andythenorth> nobody commit for 12 months!
08:26:59  *** HerzogDeXtEr has joined #openttd
08:28:31  *** gelignite has joined #openttd
08:30:09  <TrueBrain> the 10k party was really after the 10k commit, so no worries ;)
08:32:15  <TrueBrain> screenshot
08:32:15  <TrueBrain> ERROR: Screenshot failed!
08:32:18  <TrueBrain> well, that was a clear error
08:32:20  <TrueBrain> I am happy I got that
08:32:23  <TrueBrain> now I know what is going on!
08:32:27  <TrueBrain> waitttttt a minutteeeee
08:38:27  <Eddi|zuHause> i could imagine worse error messages :p
08:38:59  <Eddi|zuHause> like a) crash, b) silent failure, c) "error: success"
08:39:24  <andythenorth> do I have more newgrf commits than OpenTTD has commits?
08:39:47  <Eddi|zuHause> probably not, if you include all the branches
08:40:04  <TrueBrain> Eddi|zuHause: but I think after those 3, you start to run out, where I can think of many more better messages ;)
08:40:20  <andythenorth> I think I do not
08:41:28  <andythenorth> very much less, 16,409
08:59:23  <TrueBrain> I have such a stupid idea for the title game competition .. lets see if I can build it ...
08:59:29  <TrueBrain> there goes the rest of the day, but what-ever :P
09:27:27  <andythenorth> I hope this activity is captured in the gantt chart
09:27:39  <andythenorth> and that you have sent it the programme management board for review
09:27:47  <andythenorth> F M L
09:27:55  <andythenorth> let's make art!
09:31:43  <peter1138> Can I go back to bed instead?
09:32:07  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #8804: Feature: allow setting the width/height of the screenshot via console
09:33:48  <andythenorth> peter1138 probably, honestly
09:34:04  <andythenorth> are you expected to be on calls for the next 8 hours?
09:35:45  <TrueBrain> hmm, might as well add the ability to make heightmap screenshot ..
09:38:45  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8804: Feature: allow setting the width/height of the screenshot via console
09:46:30  <_dp_> hm, ppl report protocol error when joining reddit beta2 server...
09:46:34  <_dp_>
09:46:46  <_dp_> but I couldn't think of any way to repro it
09:47:23  <TrueBrain> "ppl" being our Android porter, so I guess the question back is: did he modify his client :D
09:47:39  <_dp_> oh, lol
09:47:54  <TrueBrain> but easiest is to see if you join that server, if you get the same issue
09:48:17  <_dp_> I don't get any
09:48:20  <_dp_> and I tried xD
09:48:25  <TrueBrain> well then :)
09:48:26  * andythenorth off to the land of video calls
09:48:31  *** andythenorth has quit IRC
09:49:08  <TrueBrain> the protocol error part is a bit odd
09:49:10  <_dp_> there are shitton of ways to join the server, I may have missed something
09:49:49  <TrueBrain> means he does something on protocol level the server is not expecting .. well, you have seen how much trouble you have to go through to produce such errors :D
09:49:56  <_dp_> funnily in reddit irc I only see protocol errors on server 1 xD
09:50:27  <TrueBrain> given he doesn't have it locally, but does have it remotely
09:50:31  <TrueBrain> I would guess some timing issue
09:50:50  <_dp_> mb some settings issue
09:50:56  <_dp_> or smth reddit gamescript does
09:51:13  <TrueBrain> so possibly a duplicate of
09:51:28  <_dp_> actually... reddit may use patched servers, don't remember
09:51:30  <TrueBrain> (the client can see another error)
09:52:30  <TrueBrain> but we haven't changed much in the network protocol itself lately, as far as I know
09:52:43  <_dp_> hm, yeah, client in 8761 sees protocol error...
09:58:09  <TrueBrain> @calc 15 * 1000 / 30
09:58:09  <DorpsGek> TrueBrain: 500
09:58:14  <TrueBrain> 500 images .. hmm
10:09:33  <TrueBrain> hmm .. what do we do with AIs in titlegames?
10:12:49  <LordAro> disallowed
10:13:02  <LordAro> or they're just not loaded, or something
10:13:06  <TrueBrain> we can remove them from the winner, I guess?
10:13:23  <TrueBrain> I am also not really sure how signs etc are hidden from title game :D
10:13:59  <LordAro> ooh, i know that one
10:14:03  <LordAro> signs are not actually hidden
10:14:20  <LordAro> i know this because they were being rendered in my hacky "move viewport" patch
10:14:28  <TrueBrain> station signs etc?
10:14:33  <LordAro> station signs are
10:14:36  <LordAro> actual signs are not
10:14:38  <TrueBrain> ah, the gamemode does this
10:14:43  <LordAro> yeah
10:14:43  <TrueBrain> okay, that was an easy fix
10:18:39  <TrueBrain> lol, I am currently making a screenshot in png as 32bpp to make a palette version out of it after
10:18:44  <TrueBrain> pretty sure I can do this more clever, but what-ever
10:20:47  <TrueBrain> hmm .. I just need a png with 256 colours for the palette
10:20:54  <TrueBrain> but we only have other zoomed versions of this in the repo
10:21:00  <TrueBrain> I wonder if some NewGRF has something for this ...
10:25:02  <TrueBrain> haha, I think dedicated servers cheat a tiny bit too much for what I want to do .. how do I upload this file .. eeeuuhhhh
10:25:31  *** Gustavo6046 has quit IRC
10:27:55  <TrueBrain>
10:27:57  <TrueBrain> find what is wrong :D
10:28:54  <TrueBrain> this gives me WAY too much joy to watch
10:29:01  <Xaroth> the fountain next to the helipad doesn't animate.
10:29:09  <TrueBrain> ... that is your observation?
10:29:10  <TrueBrain> really?
10:29:17  <TrueBrain> that is the only thing wrong here? :P
10:29:56  <LordAro> that is ... something
10:30:04  <LordAro> the sort of thing that makes you think you're having a stroke
10:30:09  <Xaroth> well, the one on the left of it has the same issue.
10:30:45  <TrueBrain> LordAro: honestly, at first I was thinking: what is wrong with me?!
10:30:50  <TrueBrain> took me a second to realise what was going on :)
10:31:08  <Xaroth> I like how the trucks are going all tokyo drift
10:31:19  <TrueBrain> I am not sure what is causing it, honestly
10:39:07  <TrueBrain> I wonder if this is because I am taking screenshots outside the current viewport .. but that shouldn't, right?
10:39:44  <LordAro> wouldn't surprise me, tbh
10:40:03  *** Wolf01 has joined #openttd
10:40:19  <TrueBrain> no, using the viewport has the same problem
10:40:34  <TrueBrain> so .. the fact that I do it via a dedicated server is the issue?
10:42:31  <TrueBrain> owh, and palette animation doesn't work for screenshots, that is too bad :D
10:43:14  <TrueBrain> owh, but it does with 8bpp
10:43:16  <TrueBrain> nevermind :D
10:43:33  <TrueBrain> now for the vehicle direction ... seriously, what the fuck is wrong with them :P
10:49:02  <LordAro> it's not just that things are the wrong direction, things are disappearing/not being drawn as well
10:49:12  <TrueBrain> sorting seems to be wrong
10:49:32  <TrueBrain> and to be clear, I am just making screenshots via a dedicated server here
10:57:15  <TrueBrain> I guess it could be some dedicated server optimization, but I fail to find it :D
10:57:52  <TrueBrain> owh, here is one hiding
10:58:05  <TrueBrain> it doesn't use the blitter HasGUI, but _network_dedicated
10:58:10  <TrueBrain> consistency is for the weak!
10:58:49  <TrueBrain> YES!
10:59:32  <TrueBrain> 319MB gif now .. hmm .. how did it become so big?! :o
11:00:02  <Wolf01> Full map normal zoom level and 60 frames? :P
11:01:52  <TrueBrain> no .. 8bpp pngs stitched together in a gif
11:02:00  <TrueBrain> instead of 32bpp pngs
11:02:02  <TrueBrain> 300MB vs 3MB
11:02:04  <TrueBrain> holy crap
11:02:10  <Wolf01> :o
11:02:26  <TrueBrain> but with 8bpp, animation works .. with 32bpp, it does not
11:05:21  <TrueBrain> 5MB .. fine
11:05:45  <TrueBrain>
11:06:10  <Wolf01> I think I'm asking too much to my poor phone :( It's telling me it can't keep up... I might need a new phone, maybe for my birthday
11:06:37  <TrueBrain> LordAro: do you know if we have a 16x16 PNG somewhere with our palette?
11:10:11  <TrueBrain> okay, the next odd thing .. I render 500 frames .. I tell ffmpeg to use 33fps
11:10:14  <TrueBrain> @calc 500 / 33
11:10:14  <DorpsGek> TrueBrain: 15.151515151515152
11:10:18  <TrueBrain> that should be 15 seconds
11:10:21  <TrueBrain> it creates a 20 second gif :P
11:11:50  <TrueBrain> owh, I see .. it outputs it at 33, but it assumes the input is at another speed
11:13:01  <TrueBrain> there we go
11:40:40  <TrueBrain>
11:40:42  <TrueBrain> w00p w00p
11:40:50  <TrueBrain> smooth as silk
11:41:29  <TrueBrain> I also have a higher resolution, but the file is too big to upload via the GitHub web interface ...
11:41:30  <TrueBrain> 40MB :D
11:44:43  <LordAro> TrueBrain: nice!
11:45:56  <TrueBrain> what I never like about the title competition, I don't know how it looks ingame
11:45:58  <DorpsGek> [OpenTTD/team] dexy89 opened issue #153: [is_IS] Translator access request
11:45:59  <TrueBrain> now we have a better idea :D
11:46:18  <TrueBrain> size-wise, it only works with 8bpp basesets
11:47:46  <LordAro> TrueBrain: have you tried some sort of gif optimisation tool? i just tried "gifsicle" on your gif above and it saved... <wait for complete> ... oh, 70k
11:47:50  <LordAro> dull.
11:47:56  <TrueBrain> :D
11:48:08  <TrueBrain> and yes, these gifs can be slightly smaller
11:48:11  <TrueBrain> I now use the full palette
11:48:16  <TrueBrain> I can let ffmpeg scan for the "best palette"
11:48:26  <TrueBrain> but .. not sure that is worth it :D
11:48:55  <LordAro> probably not, no
11:49:21  *** WormnestAndroid has quit IRC
11:49:34  *** WormnestAndroid has joined #openttd
11:52:08  <TrueBrain> I am also trying mp4, but when I upload them GitHub, browser says: corrupted!
11:52:43  <LordAro> mp4 is often smaller than gifs
11:52:49  <LordAro> like, a lot
11:53:11  <LordAro> people were able to successfully upload mp4 files to a couple of issues recently
11:53:58  <TrueBrain>
11:54:06  <TrueBrain> found the right ffmpeg parameters
11:54:58  <TrueBrain>
11:55:00  <TrueBrain> high res :P
11:55:37  <TrueBrain> in the way browsers scale that, I think using gifs is better for the title game competition
11:55:42  <LordAro> i tried --lossy too... after 8 minutes, it managed 2MB saving
11:56:08  <TrueBrain> on which one?
11:56:35  <LordAro> entry2-1920_1080.gif
11:57:03  <TrueBrain> from 15MB to 13MB
11:57:08  <LordAro> yeah
11:57:09  <TrueBrain> yeah, not really worth it either :P
11:57:37  <LordAro> not at all
11:57:43  <LordAro> looks like ass too
11:57:52  <TrueBrain> only for the 2560x1440 it is worth using mp4 over gif
11:57:54  <TrueBrain> but scaling sucks
11:57:55  <TrueBrain> so whatever
11:58:07  <LordAro> that's... surprising
11:58:18  <TrueBrain> well, mp4 is always smaller
11:58:23  <TrueBrain> but not in an amount that matters
11:58:34  <TrueBrain> but for 2560, it is 50%
11:59:11  <TrueBrain> I wish I could make this an in-game feature
11:59:17  <TrueBrain> so people could record snippets of what they are doing
11:59:26  <TrueBrain> but ... yeah ... embedding ffmpeg might not be the best move for us
11:59:39  <TrueBrain> or linking, for that matter
11:59:40  <LordAro> make it a GH Action :)
11:59:48  <TrueBrain> for title game competition, that is the plan, yes
11:59:49  <LordAro> this is only for title game examples, right?
11:59:52  <TrueBrain> but it requires a patch :)
12:00:00  <TrueBrain> well, it could also be useful for people to show off their game etc
12:00:09  <TrueBrain> show a train coming in a station, animated
12:00:10  <TrueBrain> stuff like that
12:00:14  <LordAro> should be fine in a separate repo
12:00:20  <TrueBrain> but .. stitching together PNGs is hard
12:00:35  <TrueBrain> so I cannot upstream this, which is a bit sad
12:00:47  <LordAro> i'm not sure people need a screen recorder built into OTTD, tbh
12:01:01  <TrueBrain> I am pretty sure more than a few would like the feature very much
12:01:12  <TrueBrain> static images are a bit dated
12:01:25  <TrueBrain> but I am not going to add ffmpeg as dependency to OpenTTD :P
12:01:30  <TrueBrain> so there is that :)
12:01:32  <LordAro> quite
12:01:55  <LordAro> OTTD barely needs a current-viewport screenshot mode
12:01:57  *** HerzogDeXtEr1 has joined #openttd
12:02:11  <LordAro> every OS can take screenshots of its own viewport these days
12:02:22  <TrueBrain> indeed; in my PR I left it the default for now
12:02:34  <TrueBrain> but we should change it to DEFAULTZOOM tbh
12:03:01  <LordAro> btw, ffmpeg -i 10996...mp4 -crf 28 gets 17M down to 6M
12:03:21  <TrueBrain> not bad
12:03:24  <LordAro> i'm viewing them via RDP, so i can't really tell if it's affected quality at all, but i can't really tell
12:03:32  <LordAro> *but i don't think so
12:03:36  <TrueBrain> but yeah, mp4s in browsers to autoscaling
12:03:42  <TrueBrain> making it a bit pointless for what we want to use it for
12:04:01  <TrueBrain> to? do
12:04:12  <TrueBrain> on the other hand, to just get an idea of what is going on, it might be enough
12:05:25  <TrueBrain> means I could do 30s, instead of 15
12:05:26  <TrueBrain> hmm
12:05:28  <TrueBrain> tempting
12:05:34  *** Wuzzy has joined #openttd
12:06:25  <TrueBrain> takes 5 minutes to render the 30 second movie, but who is counting
12:06:58  <TrueBrain> lets try that .. see how they all looks
12:07:03  <TrueBrain> owh, forgot lunch, lets fix that!
12:08:03  *** HerzogDeXtEr has quit IRC
12:33:20  <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #8804: Feature: allow custom width/height of screenshot via console
12:37:48  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8804: Feature: allow custom width/height of screenshot via console
12:38:59  <TrueBrain> LordAro: with movement, -crf 28 is clearly worse
12:39:09  <TrueBrain> especially over sea :)
12:39:26  <TrueBrain> still, it is fine to get an impression of what the title game would do, so I am fine with that :D
12:42:43  *** blathijs has quit IRC
12:44:22  <supermop_Home> a screen shot tool with some kind of built in crop would be nice
12:45:01  <supermop_Home> getting images that show up nice in the forum requires cropping in photoshop or similar
12:45:40  <Xaroth> if on windows; Windows+Shift+S  works wonders
12:50:32  *** blathijs has joined #openttd
12:52:42  *** WormnestAndroid has quit IRC
12:55:04  *** WormnestAndroid has joined #openttd
12:58:33  *** WormnestAndroid has joined #openttd
13:00:28  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8804: Feature: allow custom width/height of screenshot via console
13:01:36  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8804: Feature: allow custom width/height of screenshot via console
13:18:06  *** Speeder has quit IRC
13:30:57  <TrueBrain>  Assertion failed at line 94 of OpenTTD/src/ai/ai_config.cpp: strcmp("start_date", name) == 0
13:31:00  <TrueBrain> huh? Lol ...
13:31:25  <TrueBrain> more titlegames with AIs :P
13:33:11  <TrueBrain> but that crash sounds odd
13:33:15  <TrueBrain> can't really reproduce
14:03:35  *** mirrorb2rd has quit IRC
14:07:38  <Wolf01> totalli killed me
14:07:51  <Wolf01> s/totalli/totally
14:23:39  *** snail_UES_ has joined #openttd
14:29:00  *** SomeIndianGuy99 has joined #openttd
14:35:57  <TrueBrain> right, lets see if my GHA magic works ..
14:36:24  *** SomeIndianGuy99 has left #openttd
14:36:46  *** nielsm has joined #openttd
14:44:29  <TrueBrain> the irony of it all .. of all the changes I made to the screenshot console command, size is not one I need anymore :P
14:44:38  <TrueBrain> I just make a screenshot of a single resolution, and crop the rest based on it :D
14:44:55  <TrueBrain> being able to make a DEFAULTZOOM however, is useful :P
14:50:17  *** Gustavo6046 has joined #openttd
14:52:50  *** Gustavo6046 has quit IRC
15:00:09  *** Gustavo6046 has joined #openttd
15:00:31  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #8802: Fix #8800: Compilation with OPTION_DEDICATED=ON
15:14:37  *** glx has joined #openttd
15:14:37  *** ChanServ sets mode: +v glx
15:18:54  <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #8804: Feature: allow custom width/height of screenshot via console
15:23:03  <DorpsGek> [OpenTTD/OpenTTD] glx22 closed issue #8800: Build with -DOPTION_DEDICATED=ON fails on Linux
15:23:06  <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #8802: Fix #8800: Compilation with OPTION_DEDICATED=ON
15:47:15  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8804: Feature: allow custom width/height of screenshot via console
15:51:56  <DorpsGek> [OpenTTD/OpenTTD] James103 commented on pull request #8804: Feature: allow custom width/height of screenshot via console
15:54:53  <TrueBrain> I mentioned that in the description already ...
15:55:12  <TrueBrain> and I am only going to make a new PR out of it if a dev asks me .. as I am not a fan of make work for the sake of making work :P
15:57:04  <TrueBrain> LordAro: GitHub Actions also use zstd btw :)
15:58:24  <LordAro> heh
15:58:42  <glx> for the cache at least they use zstd
15:58:52  <TrueBrain> yup
15:59:14  <TrueBrain> also non-persistent, basically :D
15:59:51  <glx> hehe james is being james :)
15:59:54  <TrueBrain> I cached 300MB, and it "just worked"
16:03:20  <TrueBrain> it is pretty nice how much storage and CPU GitHub makes available to us
16:03:30  <TrueBrain> "Failed to select requested blitter '8bpp-optimized'; does it exist?"
16:03:37  <DorpsGek> [OpenTTD/OpenSFX] Wuzzy2 opened issue #27: Grab translations
16:03:40  <TrueBrain> argh ... OPTION_DEDICATED disables all blitters, doesn't it? Grrr
16:04:53  *** Flygon has quit IRC
16:05:47  <glx> probably yes
16:06:27  <TrueBrain> means I need to wait for LTO again
16:06:28  <TrueBrain> pfff
16:06:58  <TrueBrain> working on a GHA is not so much a problem of the code itself, more the time you have to wait for every fucking run
16:07:20  <glx> yeah and sometimes it's slow to start
16:07:52  <TrueBrain> and there is no button "remove cache" :P
16:08:05  <glx> would be nice to have one
16:08:29  <DorpsGek> [OpenTTD/OpenSFX] Wuzzy2 commented on issue #15: Release 1.0.0
16:08:36  <glx> for when a run failed and reserved cache name
16:08:48  <LordAro> Wuzzy: you know you don't have to do project management for us, right?
16:09:40  <Wuzzy> are you offended?
16:10:00  <LordAro> more puzzled
16:10:10  <TrueBrain> I give you a cookie if you can manage to offend LordAro :)
16:10:22  <TrueBrain> not something I have seen happening :P
16:10:37  <glx> btw release stuff should be automatic now, as soon as we tag ;)
16:10:59  <LordAro> TrueBrain: i'm quite offended by docbook right now
16:11:02  <Wuzzy> I like to wait until Saturday for more translations to drop in
16:11:03  <LordAro> it is truely awful
16:11:19  <TrueBrain> why are you working with docbook?
16:11:34  <LordAro> because someone started writing our documentation in xml about 15 years ago
16:11:47  <TrueBrain> oof ... mistakes of the past hunting you?
16:11:57  <glx> ah yes xml, that nice fit for all thing
16:11:57  <Wuzzy> if someone has time for translating a single sentence for OpenSFX:
16:12:23  <LordAro> coupled with a set of makefiles that was not designed with multiple processes in mind
16:12:48  <glx> hehe andy wrote your makefiles ?
16:15:08  <DorpsGek> [OpenTTD/OpenSFX] TrueBrain commented on issue #15: Release 1.0.0
16:15:35  <Wuzzy> ohhhhhhhh, thats what that GitHub actions is for?! is it really that powerful, as soon you tag it literally does all the things i listed? or is there still some manual intervention needed
16:15:54  <Wuzzy> btw, friendly reminder to not forget to update the date in the changelog ("TBD")
16:16:14  <glx> Wuzzy: there's even a nightly build
16:16:27  <Wuzzy> where?
16:16:57  <glx>
16:17:42  <Wuzzy> darn. i should have posted this to forums earlier ... for testing
16:18:18  <glx> well it's built since the GHA merge
16:18:22  <Wuzzy> this page seems a bit hidden... is it possible to reach this page only by clicking links? or is this an orphan page? 🙂
16:18:24  <glx> so quite recent
16:18:39  <Wuzzy> ah
16:18:49  <glx> but the page is not new
16:19:13  <TrueBrain> okay .... will OpenTTD now finally work on GHA ....
16:19:18  <TrueBrain> not like this is attempt #123131
16:19:27  <LordAro> could probably link to open*x on the development page
16:19:35  <Wuzzy> OpenGFX, OpenMSX and OpenSFX included?
16:19:52  <TrueBrain> turns out that if you don't have OpenGFX and start with a blitter, OpenTTD segfaults ... hacking in dedicated server code can be fun :D
16:20:14  <LordAro> oof
16:20:17  <LordAro> probably shouldn't do that
16:20:23  <LordAro> Wuzzy: yeah
16:20:35  <LordAro> Wuzzy: feel free to extend the website, if you feel like it ;)
16:20:46  <TrueBrain> I am tempted to leave 8bpp blitter in dedicated server, as being able to make screenshots is fun
16:20:46  <glx> doesn't dedicated always need baseset gfx to run ?
16:20:51  *** Leissi has joined #openttd
16:20:58  <TrueBrain> maybe even make it enabled by default .. as the new code doesn't Draw anyway
16:21:04  <TrueBrain> glx: yup, it does
16:21:09  <Wuzzy> yay the latest bleeding-edge opensfx build works!!!!
16:21:34  <TrueBrain> dedicated servers are a bit weird now, as in, "screenshot" returns a weird error if you don't load a blitter
16:21:41  <TrueBrain> which is totally fine, it is just .. weird
16:21:53  <glx> as long as they don't crash
16:22:12  <TrueBrain> so making 8bpp the default blitter, at least means screenshots work
16:22:19  <TrueBrain> but .. no clue how many server owners want to make screenshots :P
16:23:13  <Wuzzy> wwhat do you think? should i wait for 2 more days for more translations to drop in (OpensSFX) or should i post the PR right now?
16:23:45  <glx> ideally we should add gfx, msx and sfx translations to eints
16:24:03  <TrueBrain> and Steam snippets .. ugh .. I have been looking into that
16:24:13  <TrueBrain> no API documented
16:25:17  <TrueBrain> well, they have APIs that are documented, but no Store Page API :P
16:25:33  <Wuzzy> glx: i agree
16:25:50  *** Wormnest has joined #openttd
16:25:52  <Wuzzy> i just liked to have a few quick translations before the release
16:26:12  <Wuzzy> adding eints support can wait for later imho, but obviously this would be best solution
16:26:17  <TrueBrain> ohw, LTO, why are you so HORRIBLY slow .. ugh ...
16:26:39  <TrueBrain> waiting longer on LTO than on the compiling itself
16:27:00  <glx> can't use debug build for the screenshots ?
16:27:20  <TrueBrain> I can, but it is more efficient to spend the time on the LTO than the penalty it gives to runtime :)
16:27:27  <TrueBrain> it already takes 300 seconds to make a 30 second movie :P
16:27:53  <DorpsGek> [OpenTTD/OpenSFX] orudge commented on issue #15: Release 1.0.0
16:28:22  <TrueBrain> okay, GHA just wasn't updating anymore ... that is also always an option ofc :P
16:28:32  <TrueBrain> OpenTTD ran, screenshots created, ffmpeg is encoding, w00p ..
16:29:01  <milek7> there should be cmake switch to disable LTO
16:29:03  <milek7> or even disable it by default, it is just annoying
16:29:28  <DorpsGek> [OpenTTD/OpenSFX] Wuzzy2 commented on issue #15: Release 1.0.0
16:29:39  <glx> easy to add an option
16:29:55  <glx> or just a hidden variable
16:30:07  <TrueBrain> what is the point? Releases should be as optimized as they possibly could, not? :D
16:30:44  <glx> indeed, so hidden variable for half optimised releases for dev usage
16:30:52  <TrueBrain> okay, encoding on GHA is a lot slower than on my machine :D
16:31:07  <TrueBrain> glx: for dev-usage, a Debug build is often a lot more useful honestly :)
16:31:26  <glx> depending on what is tested
16:31:32  <DorpsGek> [OpenTTD/OpenSFX] Wuzzy2 commented on issue #15: Release 1.0.0
16:32:16  <DorpsGek> [OpenTTD/OpenSFX] orudge commented on issue #15: Release 1.0.0
16:32:19  <TrueBrain> especially now Fast-Forward just goes 9999,99 (wait, no more, GRR @ LordAro :P), even on Debug builds :D
16:32:34  <TrueBrain> ARGH! IT FINISHED! But at the last minute ... error'd out
16:32:34  <TrueBrain> grrrr
16:32:59  <glx> error, so no cache ;)
16:34:34  <TrueBrain> :'(
16:36:30  <TrueBrain> so here we go again (on my ooowwwwnnnn)
16:37:47  <TrueBrain> lol, restore-keys is breaking my cache now :D Okay, I shouldn't be using one
16:38:24  <TrueBrain> LTO takes long enough for it to not matter to pick another partial cache :D
16:38:50  <glx> but you build openttd twice ?
16:39:02  <TrueBrain> hmm .. what I kinda want, is that I restore cache, do a git pull, find out that the sha changed, and invalidate the cache .. but that is not possible, it seems
16:39:12  <TrueBrain> glx: what do you mean, sorry?
16:39:33  <glx> I'm looking at
16:39:40  <TrueBrain> owh, I was trying to be clever
16:39:42  <TrueBrain> I totally failed
16:39:51  <TrueBrain> that was a true PEBKAC
16:39:55  <TrueBrain> making me have to wait twice as long
16:41:31  <glx> yeah cache doesn't work like that IIRC
16:41:58  <TrueBrain> you need to know beforehand .. which is a bit annoying .. but what-ever
16:42:02  <TrueBrain> not -that- important for this repo
16:42:26  <glx> but depending on what you want to cache you can pull and create the cache key based on SHA
16:42:39  <TrueBrain> but that requires having to clone first
16:42:41  <TrueBrain> and the clone is in the cache :P
16:42:49  <TrueBrain> cloning OpenTTD is sssllloooowwwwwwww :P
16:42:58  <TrueBrain> I should do a shallow clone, I guess
16:43:05  <TrueBrain> but that requires the PR being approved first
16:43:07  <TrueBrain> meh, what-ever, this is fine
16:44:18  <glx> ideally you clone the smallest set of openttd and cache build folder
16:44:40  <TrueBrain> the problem is the patch on top of it
16:44:44  <TrueBrain> to pull, I need to revert it
16:44:48  <TrueBrain> which means it will ALWAYS rebuild
16:44:53  <TrueBrain> which is what I am trying to avoid :P
16:45:03  <TrueBrain> (well, it rebuilds ~20% of the files with that patch, and LTO ofc)
16:45:36  <TrueBrain> ideally I find a way to upstream the patch, but I haven't found it yet
16:45:42  <TrueBrain> most can be done via console scripts
16:45:49  <TrueBrain> just not the: do-every-tick part :)
16:46:37  <glx> you can add a "pause each tick" hidden setting in master ;)
16:46:50  <TrueBrain> yeah .. we even have a ticket requesting that
16:47:37  <TrueBrain> but, pretty sure that is not going to happen for 1.11 :D
16:48:39  <TrueBrain> broken pipe ... that doesn't sound good ..
16:49:08  <LordAro> call a plumber
16:50:36  <TrueBrain> and .... another 10 minutes building OpenTTD :P
16:50:45  <TrueBrain> LordAro: would be hilarious to try :D
16:56:55  <glx> hmm can't you disable the render step so it caches, then you can reenable it
16:57:48  <TrueBrain> I could
16:57:52  <TrueBrain> I did earlier today
16:57:57  <TrueBrain> but every time I am like: nah, it will work now
16:58:03  <glx> hehe
16:58:05  <TrueBrain> so I keep on being disappointed :P
16:58:07  <TrueBrain> its a cycle :D
17:00:14  <TrueBrain> silly AIs that try to start .. lol
17:00:42  <TrueBrain> on a clean system, a random AI is loaded (?) that crashes (an AI crash, not game crash)
17:00:45  <TrueBrain> that also sounds really weird
17:01:19  <TrueBrain> I assumed they would fall back to "DummyAI"
17:03:22  <TrueBrain> owh, DummyAI logs an error and ends, that explains
17:07:12  <glx> I was thinking of git clone --depth=1 to get the key
17:07:26  <TrueBrain> you can also poll the API
17:07:47  <TrueBrain> but, if this last encoding works, and nothing breaks
17:07:52  <TrueBrain> I am going to leave it at that for now :D
17:08:14  <glx> polling the api seems simpler
17:08:33  <TrueBrain> alllmmooossssttttt
17:08:37  <TrueBrain> moment of truth
17:08:39  *** HerzogDeXtEr1 has quit IRC
17:09:06  <glx> it's pushing
17:09:13  <TrueBrain> and caching :D
17:09:13  <glx> it pushed
17:09:47  <TrueBrain> repo became a bit bigger :P
17:10:27  *** HerzogDeXtEr has joined #openttd
17:11:44  <glx> hmm so my idea is poll the api to get sha, and create cache key with it
17:12:17  <glx> on cache miss remove folder, clone --depth=1 and build
17:13:28  <TrueBrain> "Cache Size: ~1494 MB (1566172132 B)"
17:13:30  <TrueBrain> oops :D
17:13:46  <TrueBrain> I forgot to remove the screenshots :P
17:13:56  <TrueBrain> so now those are in there for ever and ever ... I should fix that, ofc ;)
17:15:57  *** Progman has joined #openttd
17:17:41  <glx> oh and there's not even a need to cache source, just build folder
17:18:08  <glx> as build folder can be outside source folder
17:18:41  <_dp_> oh, boy
17:18:52  <_dp_> I works but it aint pretty
17:18:55  <_dp_> *it
17:19:01  <DorpsGek> [OpenTTD/OpenTTD] ldpl opened pull request #8805: Feature: Allow client and server to negotiate on compression to use for the savegame
17:19:21  <glx> hey first step is working thing
17:23:34  *** gelignite has quit IRC
17:24:00  <glx> _dp_: in theory (worst case) client and server should fallback to the only required one: lzo
17:24:57  <_dp_> required? lzo seems also optional to me
17:25:22  <glx> ha yes
17:25:35  <glx> it's just not encouraged
17:25:41  <glx> misreading on my side
17:26:02  <_dp_> so only guaranteed is none which is not something I'd enable on the server by default :p
17:26:25  <glx> yeah saving as raw would be crazy
17:27:25  <_dp_> lol, I think I didn't allow to enable it at all
17:27:33  <_dp_> hmm... should I?
17:27:44  <glx> for local save yes
17:27:49  <glx> never for network
17:28:09  <glx> would be silly
17:28:21  <_dp_> well, it doesn't hurt if not default
17:29:59  <glx> I think no save server owner would enable it, so better not make it possible for insane ones ;)
17:30:12  <glx> s/save/sane/
17:31:28  <_dp_> that's even more mess
17:31:36  <_dp_> as needs extra checks and error strings
17:35:42  <glx> oh I see the not pretty part
17:35:53  <glx> full of ifdef
17:36:51  <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #8805: Feature: Allow client and server to negotiate on compression to use for the savegame
17:36:59  <_dp_> yeah, also that saveload.h stuff somewhat duplicates _saveload_formats
17:37:24  *** didac has joined #openttd
17:38:10  <DorpsGek> [OpenTTD/OpenTTD] ldpl updated pull request #8805: Feature: Allow client and server to negotiate on compression to use for the savegame
17:38:15  <TrueBrain> <- TADA! Finally :D Very rough, but it is something :)
17:39:44  *** frosch123 has joined #openttd
17:44:34  <_dp_> in theory it may be useful for client to have a setting for compressions to request but that will complicate everything even more
17:44:58  <_dp_> e.g., clients with slower internet could request better compression
17:45:25  <_dp_> but then it will have to request levels as well and server have a range of acceptable levels
17:45:29  <_dp_> hardly worth it
17:46:10  <peter1138> Urgh, dotnet crashed. Nice.
17:46:50  <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #8805: Feature: Allow client and server to negotiate on compression to use for the savegame
17:47:25  <peter1138> I hate it when that happens :D
17:47:44  <peter1138> Massive load of changes just because of a longer entry
17:47:58  <_dp_> yeah, me too, never align stuff for that reason
17:48:01  <LordAro> TrueBrain: nice!
17:48:18  <peter1138> Yeah, when I comment enums it's on the line above.
17:48:32  <_dp_> I guess I could call it _BAD_COMPRESSION just to make it shorter :)
17:48:47  <LordAro> TrueBrain: ...are there still only 2 entries?
17:52:13  <DorpsGek> [OpenTTD/OpenTTD] James103 commented on pull request #8805: Feature: Allow client and server to negotiate on compression to use for the savegame
17:53:23  <DorpsGek> [OpenTTD/OpenTTD] ldpl commented on pull request #8805: Feature: Allow client and server to negotiate on compression to use for the savegame
17:56:53  *** rptr_ has joined #openttd
18:05:49  <TrueBrain> LordAro: yup ..
18:06:13  <frosch123> LordAro: open**x were separate projects on devzone eints
18:07:23  <glx> so it's possible to make them projects on openttd eints
18:13:13  <frosch123> TrueBrain: how did you create movies for the titlegames?
18:14:41  <glx> screenshots and ffmpeg
18:15:46  <frosch123> ah, so adding audio is hard :)
18:15:47  <TrueBrain> Magic!
18:16:04  <frosch123> what? with regex?
18:16:29  *** cacheerror[m] has joined #openttd
18:16:40  <TrueBrain> is how
18:16:48  <TrueBrain> And yes, audio is hard
18:17:14  <glx> it was painful to watch GHA failures ;)
18:17:16  <TrueBrain> But this is already cool :D
18:18:09  <glx> because they always happened after more than 20 minutes
18:19:35  <glx> it's already a pain when basic openttd CI runs fail, so for longer stuff...
18:37:13  *** andythenorth has joined #openttd
18:40:16  *** didac has quit IRC
18:42:56  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #8804: Feature: allow custom width/height of screenshot via console
19:00:10  <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master
19:00:11  <DorpsGek>   - Update: Translations from eints (by translators)
19:02:33  *** jottyfan has joined #openttd
19:08:30  <andythenorth> what are we doing today then?
19:08:50  <Xaroth> same thing we do every day
19:09:00  <Xaroth> watch TrueBrain trying to take over the world
19:09:21  <Xaroth> Cue
19:11:38  <TrueBrain> no no, we upgraded:
19:13:31  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8804: Feature: allow custom width/height of screenshot via console
19:15:46  <TrueBrain> frosch123: so would it be an idea to re-enable multiple projects on our own eints instance? I guess we can pretty easily automate Open**X like we do the rest?
19:15:55  <TrueBrain> and I could make a fake "Steam" repo for those strings?
19:20:49  *** gelignite has joined #openttd
19:21:13  <frosch123> i think that was already the plan 2 years ago :p
19:21:49  <TrueBrain> can eints handle slightly longer texts for Steam you think?
19:22:20  <TrueBrain> <- think every header and body should be their own string, so "Extend", "Customize your ..", etc
19:22:23  <frosch123> technically yes, but it will be cramped into a small editbox and annoying to use
19:22:58  <frosch123> ok, i guess those paragraphs are not worse than some texts in ottd
19:23:02  <frosch123> so, should be fine
19:23:08  <TrueBrain> good
19:23:17  <TrueBrain> I will see next week if I can figure out what needs doing for this :P
19:23:44  <TrueBrain> although OpenMSX needs porting to GitHub still I guess :D
19:23:54  <TrueBrain> as in, code is tehre
19:23:57  <TrueBrain> but that is all
19:24:26  <TrueBrain> maybe orudge fancies doing that too :D
19:24:49  <frosch123> <- the pages all exist
19:24:55  <frosch123> we just removed the links from the templates
19:25:00  <frosch123>
19:25:47  <TrueBrain> I might also spend some time moving a few of these commits to master, in some options
19:25:51  <TrueBrain> like "allow-new-project" setting
19:26:50  <frosch123> dorpsgek is allowed to create new projects, it's needed
19:27:04  <TrueBrain> so permission based :P
19:27:08  <frosch123> it's just not visible on the website, since noone else is allowed to do so
19:27:53  <frosch123> i don't think it needs a switch, i would just delete those pages in master
19:28:01  <frosch123> no installation of eints ever showed them
19:28:07  <TrueBrain> also fine by me :P
19:28:17  <TrueBrain> but doing the openttd-github branch is annoying as .....
19:28:27  <TrueBrain> so I might also just make 2 repositories out of them, and push one via pip
19:28:28  <TrueBrain> dunno ..
19:28:29  <frosch123> it was just this iniitial weird idea of the eints authors, that translators would run eints locally, and then submit their translations, or something
19:33:30  <andythenorth> silly eints authors
19:33:53  <frosch123> one of them always talked about font awesome
19:34:49  <andythenorth> did I ever do that ticket?
19:35:18  <frosch123>
19:35:53  <frosch123> i see, devzone is under full control of spambots now
19:38:46  <andythenorth> devzone is still up? :o
19:39:35  <frosch123> <- it tracks its uptime. it add an entry every day it is online
19:40:17  <frosch123> andythenorth: but actually, it's worse. some people make still commits
19:40:27  <frosch123> polish sets still actively use it
19:41:50  <andythenorth> oof
19:42:00  <andythenorth> it's like watching a dying elephant
19:42:28  <frosch123> i cloned all repositories in early 2020 or so. i pulled in early 2021, and there were like 5 repos with new commits
19:47:15  <andythenorth> oof
20:00:05  <supermop_Home> andythenorth i some how blame you that i'm watching this now:
20:01:39  <andythenorth> not much happens on railcams eh
20:05:15  <peter1138> Weird, that totally fails in my Firefox.
20:05:56  <peter1138> Hmm, works if I set it to 720p and then back to 1080p. Strange.
20:07:01  <supermop_Home> the York one has some large logo guys sleeping in foreground
20:07:02  <peter1138> Is this Covid-level train-spotting?
20:07:53  <LordAro> i could go to the station and wave at the camera
20:08:01  <LordAro> but i'm not going to
20:08:09  <supermop_Home> there is a running sidebar chat amonst what i assume are the regular viewers
20:08:31  <supermop_Home> LordAro York or crewe?
20:08:40  <LordAro> York
20:08:53  <supermop_Home> nice
20:09:18  <supermop_Home> that's where most of my falling in love with british trains took place in 97
20:09:34  <LordAro> mighty fine station is York
20:09:43  <LordAro> not unrelated: it has a pub on the platform
20:10:12  <supermop_Home> the York chat has a running thread of someone explaining why he doesn't have a mobile phone?
20:10:53  <supermop_Home> LordAro i saw a 158 at a platform my first time there and realized that the Dash DMU from TTO was real
20:11:04  <supermop_Home> then saw a SH 125
20:11:52  <supermop_Home> though i maybe saw the 43 earlier elsewhere
20:14:23  <supermop_Home> ok i should get back to work
20:29:46  <supermop_Home> ooh i like this as a generic steam-powered icon:
20:29:56  <supermop_Home>
20:37:20  <peter1138> One day I'll go to a pub again.
20:44:09  <LordAro> soon!
20:48:31  *** Tirili has joined #openttd
20:49:25  <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #8804: Feature: allow custom width/height of screenshot via console
20:51:49  *** Tirili has quit IRC
20:52:56  *** WormnestAndroid has quit IRC
20:52:58  *** WormnestAndroid has joined #openttd
20:53:03  *** Tirili has joined #openttd
20:54:50  <TrueBrain> every time I hope for a review! :P :D
20:54:54  <TrueBrain> j/k :)
21:02:25  <supermop_Home> i am just having a beer at my desk
21:09:28  *** rptr_ has quit IRC
21:22:24  <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #8804: Feature: allow custom width/height of screenshot via console
21:22:46  <TrueBrain> \o/
21:22:56  <TrueBrain> tnx glx!
21:23:09  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #8798: No "ERROR: " prefix in error message for "content select all"
21:23:12  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8804: Feature: allow custom width/height of screenshot via console
21:23:16  <glx> you'll need to close the other PR manually
21:23:39  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8598: Feature: add 'screenshot res <x> <y> [<filename>]' console command
21:23:42  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed pull request #8598: Feature: add 'screenshot res <x> <y> [<filename>]' console command
21:23:44  <TrueBrain> tnx
21:23:51  <TrueBrain> would have forgotten otherwise :D
21:24:06  <glx> github is not nice on this
21:24:16  <glx> you can link issues, but not PRs
21:27:16  *** Leissi has quit IRC
21:28:59  <LordAro> you sure?
21:29:18  <LordAro> i've definitely closed PRs via links before
21:29:55  <glx> maybe via manual link then, because autodetect doesn't work on PRs
21:29:57  <LordAro> might need a "closes #xyz" rather than "fix #xyz", but i thought they were equivalent
21:32:20  <glx> hmm no can't even add a PR manually in the linked issues
21:33:39  *** WormnestAndroid has quit IRC
21:34:01  *** WormnestAndroid has joined #openttd
21:44:30  *** Tirili has quit IRC
21:49:29  *** jjavaholic has joined #openttd
21:52:33  *** gelignite has quit IRC
21:53:39  *** Wolf01 has quit IRC
21:54:35  <nielsm> should have an "obsoletes #xx" type link for PRs to link other PRs
22:03:44  *** nielsm has quit IRC
22:08:32  *** Progman has quit IRC
22:11:31  *** Samu has joined #openttd
22:16:40  *** Samu has quit IRC
22:22:46  *** andythenorth has quit IRC
22:25:15  *** frosch123 has quit IRC
22:30:30  <dwfreed> in a commit message, github recognizes "Closes: " with a full URL as well
22:30:38  *** Gustavo6046 has quit IRC
22:31:00  *** Gustavo6046 has joined #openttd
22:39:07  *** sla_ro|master has quit IRC
22:42:19  *** iSoSyS has joined #openttd
22:54:22  *** snail_UES_ is now known as Guest623
22:54:22  *** snail_UES_ has joined #openttd
23:09:06  *** iSoSyS has quit IRC
23:12:42  *** HerzogDeXtEr has quit IRC
23:24:09  *** WormnestAndroid has quit IRC
23:24:18  *** WormnestAndroid has joined #openttd
23:47:07  *** didac has joined #openttd

Powered by YARRSTE version: svn-trunk