IRC logs for #openttd on OFTC at 2021-03-04
⏴ go to previous day
00:07:06 *** Progman has quit IRC (Remote host closed the connection)
00:08:01 <arikover`> Not sure it's doable... Action11 defines new sounds, but don't replace base sounds, it seems.
00:08:10 *** gelignite has quit IRC (Quit: Stay safe!)
00:10:56 <DorpsGek> [OpenTTD/OpenGFX] Andrew350 updated pull request #46: Change: Use a white cursor for better visibility https://git.io/JLyY4
00:53:15 *** arikover` has quit IRC (Quit: ERC (IRC client for Emacs 27.1))
01:00:50 *** Wuzzy has quit IRC (Remote host closed the connection)
01:00:51 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
01:01:46 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
01:02:21 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
01:04:45 *** WormnestAndroid has joined #openttd
01:04:47 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
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 https://git.io/JqvXM
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 (Ping timeout: 480 seconds)
01:13:17 *** WormnestAndroid has joined #openttd
01:14:03 *** Wormnest has joined #openttd
01:15:39 *** Tirili has quit IRC (Quit: Leaving)
01:21:18 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
01:22:20 *** WormnestAndroid has joined #openttd
01:25:23 <Gustavo6046> Odd, no freight turcks?
01:34:04 <supermop_Home> my rv set has some trucks
02:04:17 *** avdg has quit IRC (Ping timeout: 480 seconds)
02:04:42 *** Hazzard has quit IRC (Ping timeout: 480 seconds)
02:04:47 *** Hirundo has quit IRC (Ping timeout: 480 seconds)
02:05:02 *** Osai has quit IRC (Ping timeout: 480 seconds)
02:05:07 *** Ammler has quit IRC (Ping timeout: 480 seconds)
02:05:27 *** ^Spike^ has quit IRC (Ping timeout: 480 seconds)
02:05:27 *** V453000 has quit IRC (Ping timeout: 480 seconds)
02:05:33 *** Yexo has quit IRC (Ping timeout: 480 seconds)
02:05:47 *** XeryusTC has quit IRC (Ping timeout: 480 seconds)
02:06:12 *** Webster has quit IRC (Ping timeout: 480 seconds)
02:08:02 *** tneo has quit IRC (Ping timeout: 480 seconds)
02:08:02 *** SmatZ has quit IRC (Ping timeout: 480 seconds)
02:08:02 *** planetmaker has quit IRC (Ping timeout: 480 seconds)
02:08:02 *** fonsinchen has quit IRC (Ping timeout: 480 seconds)
02:08:03 *** Terkhen has quit IRC (Ping timeout: 480 seconds)
02:08:08 *** skrzyp has quit IRC (Ping timeout: 480 seconds)
02:15:00 <DorpsGek> [OpenTTD/OpenGFX] Andrew350 updated pull request #58: Fix #49, #51: Correct sprite offsets for toy factory https://git.io/JqvXM
02:15:15 *** Webster has joined #openttd
02:16:01 *** Hazzard has joined #openttd
02:17:30 *** Terkhen has joined #openttd
02:17:30 *** ChanServ sets mode: +o Terkhen
02:18:30 *** planetmaker has joined #openttd
02:18:30 *** ChanServ sets mode: +o planetmaker
02:19:30 *** Hirundo has joined #openttd
02:20:30 *** V453000 has joined #openttd
02:20:30 *** XeryusTC has joined #openttd
02:22:00 *** fonsinchen has joined #openttd
02:22:30 *** ^Spike^ has joined #openttd
03:38:08 *** m1cr0m4n has quit IRC (Ping timeout: 480 seconds)
03:47:41 *** m1cr0man has joined #openttd
03:57:44 *** Wormnest has quit IRC (Quit: Leaving)
04:06:28 *** debdog has quit IRC (Ping timeout: 480 seconds)
05:29:39 *** snail_UES_ has quit IRC (Quit: snail_UES_)
05:45:23 <DorpsGek> [OpenTTD/OpenTTD] Rau117 opened issue #8803: Signals on slope removed when using «auto remove on construction» with dragging https://git.io/JqvA7
06:05:20 *** SomeIndianGuy99 has joined #openttd
06:07:37 *** SomeIndianGuy99 has quit IRC ()
06:55:03 *** SomeIndianGuy99 has joined #openttd
06:59:33 *** SomeIndianGuy99 has left #openttd
07:02:54 *** mirrorb2rd has joined #openttd
07:02:54 *** rptr_ has quit IRC (Read error: Connection reset by peer)
07:07:41 *** sla_ro|master has joined #openttd
07:31:38 *** Compu has quit IRC (Remote host closed the connection)
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> 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: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 https://git.io/JqfOR
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:44 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8804: Feature: allow setting the width/height of the screenshot via console https://git.io/JqfOR
09:46:30 <_dp_> hm, ppl report protocol error when joining reddit beta2 server...
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:54 <TrueBrain> but easiest is to see if you join that server, if you get the same issue
09:48:26 * andythenorth off to the land of video calls
09:48:31 *** andythenorth has quit IRC (Quit: andythenorth)
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:56 <_dp_> or smth reddit gamescript does
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
10:09:33 <TrueBrain> hmm .. what do we do with AIs in titlegames?
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: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:38 <TrueBrain> ah, the gamemode does this
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 (Ping timeout: 480 seconds)
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: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: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: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: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:26 <TrueBrain> but with 8bpp, animation works .. with 32bpp, it does not
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 <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:41:29 <TrueBrain> I also have a higher resolution, but the file is too big to upload via the GitHub web interface ...
11:45:56 <TrueBrain> what I never like about the title competition, I don't know how it looks ingame
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: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:49:21 *** WormnestAndroid has quit IRC (Remote host closed the connection)
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:53:11 <LordAro> people were able to successfully upload mp4 files to a couple of issues recently
11:54:06 <TrueBrain> found the right ffmpeg parameters
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:57:09 <TrueBrain> yeah, not really worth it either :P
11:57:52 <TrueBrain> only for the 2560x1440 it is worth using mp4 over gif
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:15 <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: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: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: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: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 (Ping timeout: 480 seconds)
12:33:20 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #8804: Feature: allow custom width/height of screenshot via console https://git.io/Jqf05
12:37:47 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8804: Feature: allow custom width/height of screenshot via console https://git.io/JqfEG
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 (Ping timeout: 480 seconds)
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 (Remote host closed the connection)
12:55:04 *** WormnestAndroid has joined #openttd
12:55:07 *** WormnestAndroid has quit IRC (Remote host closed the connection)
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 https://git.io/JqfOR
13:01:36 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8804: Feature: allow custom width/height of screenshot via console https://git.io/Jqfzk
13:18:06 *** Speeder has quit IRC (Ping timeout: 480 seconds)
13:30:57 <TrueBrain> Assertion failed at line 94 of OpenTTD/src/ai/ai_config.cpp: strcmp("start_date", name) == 0
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 (Quit: Leaving)
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: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:49 *** Gustavo6046 has quit IRC ()
15:00:08 *** Gustavo6046 has joined #openttd
15:00:30 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #8802: Fix #8800: Compilation with OPTION_DEDICATED=ON https://git.io/JqfKL
15:18:53 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #8804: Feature: allow custom width/height of screenshot via console https://git.io/Jqf6Q
15:47:15 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8804: Feature: allow custom width/height of screenshot via console https://git.io/JqfOR
15:51:55 <DorpsGek> [OpenTTD/OpenTTD] James103 commented on pull request #8804: Feature: allow custom width/height of screenshot via console https://git.io/JqfP7
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:42 <glx> for the cache at least they use zstd
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:40 <TrueBrain> argh ... OPTION_DEDICATED disables all blitters, doesn't it? Grrr
16:04:53 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
16:06:27 <TrueBrain> means I need to wait for LTO again
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: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: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: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: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: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: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: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:17 <LordAro> probably shouldn't do that
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:58 <TrueBrain> maybe even make it enabled by default .. as the new code doesn't Draw anyway
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:25:17 <TrueBrain> well, they have APIs that are documented, but no Store Page API :P
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: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: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: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: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:40 <TrueBrain> owh, I was trying to be clever
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: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:52 <TrueBrain> I did earlier today
16:57:57 <TrueBrain> but every time I am like: nah, it will work now
16:58:05 <TrueBrain> so I keep on being disappointed :P
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:39 *** HerzogDeXtEr1 has quit IRC (Quit: Leaving.)
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:29 <TrueBrain> "Cache Size: ~1494 MB (1566172132 B)"
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:52 <_dp_> I works but it aint pretty
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 https://git.io/Jqf7C
17:19:21 <glx> hey first step is working thing
17:23:34 *** gelignite has quit IRC (Quit: Stay safe!)
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: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: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:31:36 <_dp_> as needs extra checks and error strings
17:35:42 <glx> oh I see the not pretty part
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 https://git.io/Jqf5H
17:36:59 <_dp_> yeah, also that saveload.h stuff somewhat duplicates _saveload_formats
17:38:09 <DorpsGek> [OpenTTD/OpenTTD] ldpl updated pull request #8805: Feature: Allow client and server to negotiate on compression to use for the savegame https://git.io/Jqf7C
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: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 https://git.io/JqfdV
17:47:03 <peter1138> _dp_ STR_NETWORK_ERROR_UNSUPPORTED_COMPRESSION,
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: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 https://git.io/JqfFm
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 https://git.io/JqfFc
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:15:46 <frosch123> ah, so adding audio is hard :)
18:16:29 *** cacheerror[m] has joined #openttd
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 (Remote host closed the connection)
18:42:56 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #8804: Feature: allow custom width/height of screenshot via console https://git.io/JqfxS
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:13:31 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8804: Feature: allow custom width/height of screenshot via console https://git.io/Jqfje
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:24 <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: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:24:26 <TrueBrain> maybe orudge fancies doing that too :D
19:24:55 <frosch123> we just removed the links from the templates
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: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: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:53 <frosch123> i see, devzone is under full control of spambots now
19:38:46 <andythenorth> devzone is still up? :o
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: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
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: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: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:37:20 <peter1138> One day I'll go to a pub again.
20:49:25 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #8804: Feature: allow custom width/height of screenshot via console https://git.io/JqJIE
20:51:49 *** Tirili has quit IRC (Remote host closed the connection)
20:52:56 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
20:52:58 *** WormnestAndroid has joined #openttd
20:54:50 <TrueBrain> every time I hope for a review! :P :D
21:02:24 <supermop_Home> i am just having a beer at my desk
21:09:28 *** rptr_ has quit IRC (Ping timeout: 480 seconds)
21:22:24 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #8804: Feature: allow custom width/height of screenshot via console https://git.io/JqJtM
21:23:09 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #8798: No "ERROR: " prefix in error message for "content select all" https://git.io/JtjZF
21:23:12 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8804: Feature: allow custom width/height of screenshot via console https://git.io/JqfOR
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 https://git.io/JqJtS
21:23:42 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed pull request #8598: Feature: add 'screenshot res <x> <y> [<filename>]' console command https://git.io/Jt3Re
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 (Read error: Connection reset by peer)
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 (Ping timeout: 480 seconds)
21:34:01 *** WormnestAndroid has joined #openttd
21:44:30 *** Tirili has quit IRC (Remote host closed the connection)
21:49:29 *** jjavaholic has joined #openttd
21:52:34 *** gelignite has quit IRC (Quit: Stay safe!)
21:53:39 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
21:54:35 <nielsm> should have an "obsoletes #xx" type link for PRs to link other PRs
22:03:44 *** nielsm has quit IRC (Ping timeout: 480 seconds)
22:08:32 *** Progman has quit IRC (Remote host closed the connection)
22:16:40 *** Samu has quit IRC (Quit: Leaving)
22:22:46 *** andythenorth has quit IRC (Quit: andythenorth)
22:25:15 *** frosch123 has quit IRC (Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn)
22:30:30 <dwfreed> in a commit message, github recognizes "Closes: " with a full URL as well
22:30:38 *** Gustavo6046 has quit IRC (Remote host closed the connection)
22:31:00 *** Gustavo6046 has joined #openttd
22:39:07 *** sla_ro|master has quit IRC ()
22:54:22 *** snail_UES_ is now known as Guest623
22:54:22 *** Guest623 has quit IRC (Read error: Connection reset by peer)
22:54:22 *** snail_UES_ has joined #openttd
23:12:42 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
23:24:09 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
23:24:18 *** WormnestAndroid has joined #openttd
continue to next day ⏵