Config
Log for #openttd on 1st March 2021:
Times are UTC Toggle Colours
00:01:37  <_dp_> idk what am I doing wrong but with dict zstd compresses 2x slower and save is 2x larger
00:02:01  *** jellyknight has quit IRC
00:02:02  <_dp_> mb dict wasn't meant for so much data
00:03:32  <glx> haha and zstd is no found on windows
00:06:01  <glx> I'll check tomorrow
00:06:20  *** glx has quit IRC
00:17:45  *** Progman has quit IRC
00:19:46  <Gustavo6046> There should be a loading order type where it just waits until the cargo amount is non-zero.
00:20:04  <Gustavo6046> That is, if the cargo amount is zero, wait like in "full load any cargo"; otherwise, load more only if available.
00:26:47  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler opened issue #8774: Some screenshot buttons produce all-black screenshots https://git.io/JtxSC
00:30:12  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler opened issue #8775: Fullscreen OpenTTD cannot be alt-tabbed back into https://git.io/JtxSr
00:40:48  *** rptr has quit IRC
00:43:22  <Gustavo6046>  :<
00:43:32  <Gustavo6046> i could try impleemnting it
01:06:40  *** rptr has joined #openttd
01:49:35  *** Flygon has joined #openttd
01:52:56  *** iSoSyS has joined #openttd
01:53:01  *** iSoSyS has quit IRC
02:24:28  *** JGR has quit IRC
02:35:45  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler opened pull request #8776: Change: Don't decrease vehicle reliability when stopped https://git.io/Jtxdn
03:07:26  *** Wormnest has quit IRC
03:17:08  *** D-HUND has joined #openttd
03:20:28  *** debdog has quit IRC
03:29:40  *** muffindrake3 has joined #openttd
03:31:26  *** muffindrake2 has quit IRC
03:33:35  <DorpsGek> [OpenTTD/OpenTTD] Rau117 closed issue #8771: Blur with new grpahics dirver support https://git.io/Jtxo1
03:37:38  <DorpsGek> [OpenTTD/team] danidoedel opened issue #146: [de_DE] Translator access request https://git.io/JtxbB
03:39:46  <DorpsGek> [OpenTTD/OpenTTD] James103 commented on pull request #8772: Unlimit framerate window and fix pause behaviour https://git.io/Jtxb2
04:12:06  *** Heiki has quit IRC
04:19:35  <DorpsGek> [OpenTTD/OpenTTD] Limyx826 opened pull request #8777: Add: Malaysia Ringgit Currency https://git.io/JtxNj
04:24:20  <DorpsGek> [OpenTTD/OpenTTD] Limyx826 updated pull request #8777: Add: Malaysia Ringgit Currency https://git.io/JtxNj
04:24:33  *** rptr has quit IRC
04:24:41  *** Strakaty has quit IRC
04:56:25  <DorpsGek> [OpenTTD/OpenTTD] bentley opened issue #8778: GTK theme icons no longer installed https://git.io/Jtxx1
05:58:32  *** snail_UES_ has quit IRC
06:17:30  *** qwebirc52301 has joined #openttd
06:30:33  *** andythenorth has joined #openttd
06:32:53  *** Heiki has joined #openttd
06:38:37  <DorpsGek> [OpenTTD/OpenTTD] perezdidac commented on issue #8774: Some screenshot buttons produce all-black screenshots https://git.io/JtxSC
06:38:54  *** qwebirc52301 has quit IRC
06:42:44  <DorpsGek> [OpenTTD/OpenTTD] James103 commented on issue #8774: Some screenshot buttons produce all-black screenshots https://git.io/JtxSC
07:16:03  *** sla_ro|master has joined #openttd
07:24:49  *** Wolf01 has joined #openttd
07:25:16  *** HerzogDeXtEr has joined #openttd
07:58:01  <DorpsGek> [OpenTTD/OpenTTD] Eddi-z commented on issue #8774: Some screenshot buttons produce all-black screenshots https://git.io/JtxSC
08:24:16  *** heffer has quit IRC
08:24:36  *** heffer has joined #openttd
08:27:23  <dihedral> good morning
08:46:33  <Wolf01> Hi
08:48:23  <peter1138> o
08:48:35  <_dp_> hm, interesting, 1.11 doesn't show my savegames
08:49:22  <_dp_> and I'm pretty sure beta1 was showing them before
08:49:27  <_dp_> but not anymore..
08:49:45  <Wolf01> Deleted the cfg in documents?
08:50:46  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on issue #8771: Blur with new grpahics dirver support https://git.io/Jtxo1
08:50:58  <_dp_> hm, I did delete cfg in home folder at some point
08:51:47  <_dp_> oh, I see, 1.10.3 starts with ~/.openttd but 1.11 with ~/.local/share/openttd
08:51:54  <_dp_> is that expected?
08:52:15  <LordAro> "maybe"
08:53:21  <LordAro> it should default to .local, but only if .openttd doesn't exist
08:53:33  <LordAro> maybe there's a condition the wrong way round
08:53:38  <_dp_> it very much does exist :p
08:54:58  <_dp_> removing ~/.local/share/openttd solved the issue
08:56:13  <_dp_> so I guess it was created when I ran without cfg and then it defaulted to it even though cfg was back and ~/.openttd never gone anywhere
08:57:50  <peter1138> .local should be preferred, .openttd is obsolete.
09:00:43  <LordAro> i'm not sure we've intentionally changed anything
09:01:00  <LordAro> we might come to the conclusion to keep the change, but...
09:05:46  <DorpsGek> [OpenTTD/team] nkrs opened issue #147: [sr_RS] Translator access request https://git.io/JtpLS
09:06:59  *** rptr has joined #openttd
09:15:15  <DorpsGek> [OpenTTD/OpenSFX] orudge updated pull request #19: Replace Mercurial code with Git code https://git.io/JtrPG
09:26:22  <TrueBrain> LordAro: specifically, it checks if ~/.openttd/openttd.cfg exists
09:26:27  <TrueBrain> not the folder, the file :)
09:27:46  <_dp_> well, apparently ~/.local/share/openttd still has priority if exists even with ~/.openttd/openttd.cfg
09:29:01  <TrueBrain> do you have XDG_CONFIG_HOME set?
09:29:50  <LordAro> TrueBrain: it's not relevant whether the env var is set - it chooses .local as a default anyway
09:30:06  <TrueBrain> https://github.com/OpenTTD/OpenTTD/blob/master/src/fileio.cpp#L1131
09:30:17  <TrueBrain> indeed
09:30:41  <TrueBrain> well, kinda :P
09:30:46  <TrueBrain> ugh, I forgot how horrible this function was
09:30:47  <LordAro> .local / .config
09:30:59  <TrueBrain> but it tries to find openttd.config in ~/.openttd too
09:31:01  <_dp_> hmm... XDG_CONFIG_HOME is weird, seems to be set to nothing %)
09:31:07  <_dp_> what's the proper way to see it?
09:31:14  <TrueBrain> nothing is fine
09:31:47  <peter1138> Blank means you haven't overridden it.
09:35:42  <TrueBrain> LordAro: ah, lol, SP_PERSONAL_DIR_XDG has a higher priority than SP_PERSONAL_DIR
09:35:50  <TrueBrain> so if ever for what-ever reason the "save" folder was created in .local
09:35:54  <TrueBrain> Load Savegame will show that folder
09:36:13  <TrueBrain> but as long as you have ~/.openttd/openttd.cfg, there won't be a "save" folder created in .local
09:36:34  <LordAro> so should just be an edgecase that happens when screwing around with cfgs?
09:36:37  <TrueBrain> and I think that happened for _dp_  ... openttd.cfg was removed, so the "save" folder was created in .local (as it should), and now became the default
09:36:41  <TrueBrain> yup
09:36:53  <TrueBrain> especially as removing the .local folder fixes it for him
09:37:35  <TrueBrain> "save" folder is created in the folder "openttd.cfg" is found (unless XDG, ofc)
09:38:02  <TrueBrain> I would even not call it an edge-case, but working-as-intended :P
09:39:31  <TrueBrain> once you go XDG, you never go back :D
09:44:07  <TrueBrain> people report weird lag-spikes when dragging around the map with OpenGL
09:45:16  *** andythenorth has quit IRC
09:48:03  <TrueBrain> I think it is related to the GPU used
09:52:46  <_dp_> I couldn't repro that lag in linux
09:55:01  <TrueBrain> me neither on Windows
09:55:26  <TrueBrain> "ATI Technologies Inc. - AMD Radeon RX 5700 XT" <- one GPU that lags, at least
09:56:44  <TrueBrain> we really need to add a button to the game that collects some information about the system running the game :P
09:56:53  <TrueBrain> and also OpenTTD settings
09:57:03  <TrueBrain> something simple that makes like a zip or a single log file
10:05:32  *** Samu has joined #openttd
10:05:47  <peter1138> 09:38 < TrueBrain> I would even not call it an edge-case, but working-as-intended :P < yes, this.
10:06:31  <peter1138> TrueBrain, I also get weird lag, which seems to disappear after a certain point. Not useful for diagnosis.
10:06:43  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8774: Some screenshot buttons produce all-black screenshots https://git.io/JtxSC
10:06:45  <peter1138> And I have an RTX2080Ti, so it's not the GPU struggling :-)
10:07:03  <TrueBrain> initially dragging around the map can cause some lag as sprites are loaded
10:07:06  <TrueBrain> that is pretty normal
10:07:19  <TrueBrain> we did not thread that part yet in any shape way or form :P
10:07:25  <peter1138> It's not that, for me.
10:08:28  <TrueBrain> so what kind of weird lag are we talking about?
10:10:25  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8775: Fullscreen OpenTTD cannot be alt-tabbed back into https://git.io/JtxSr
10:17:17  <peter1138> In, FFWD at least, OpenGL stutters every second or so.
10:17:27  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8774: Some screenshot buttons produce all-black screenshots https://git.io/JtxSC
10:17:44  <peter1138> In FFWD only... I mean.
10:17:47  <TrueBrain> peter1138: did you disable autosave?
10:18:07  <peter1138> It's off.
10:18:21  <TrueBrain> good; that most of the time is the reason FFWD has weird issues for me :P
10:18:41  <TrueBrain> if you can make a movie or something out of it, it might shed some light on the issue?
10:19:05  <peter1138> Oh err, that's freaky (in Discord video)
10:19:58  <peter1138> And... now it's stopped lagging. That's the odd thing too.
10:20:43  <TrueBrain> a workaround might be to use my gameloop-thread branch :P
10:20:49  <peter1138> Reloading the save didn't not cause it to start loagging either.
10:20:50  <TrueBrain> that might hide the stuttering :D
10:22:02  <peter1138> Reloading OpenTTD shows it up again though. Hmm.
10:22:28  <TrueBrain> the Framerate window, what part is spiking?
10:23:10  <peter1138> That's the thing, it pauses without measuring a high reading
10:23:54  <TrueBrain> there are a few functions not measured by anything
10:25:06  <TrueBrain> can you compile your own OpenTTD?
10:25:15  <TrueBrain> as I am curious about something :D
10:25:23  <TrueBrain> does it happen with non-OpenGL btw?
10:25:39  <peter1138> Don't have an environment set up for Windows, so no.
10:25:49  <peter1138> It does not happen with non-OpenGL
10:26:01  <TrueBrain> ah, so nevermind in that case
10:27:35  <peter1138> https://fuzzle.org/~petern/ottd/opengllag.png
10:28:01  <peter1138> So the slopes in the rendering graph, and the flat lines in the game loop, are where it's frozen briefly.
10:28:10  <peter1138> And you see the framerate drops from 60 to 40
10:28:24  <peter1138> (But it's not really 40, it's 60 with freezes)
10:28:25  <TrueBrain> something is really blocking, damn
10:28:51  <peter1138> After a while it totally clears up. I have no idea!
10:28:58  <TrueBrain> the one thing that comes to mind, is that we have a "sleep_for" in the code
10:29:06  <TrueBrain> which depends on steady_clock doing its thing proper
10:29:21  <TrueBrain> it is one of the few places that can block without showing up in framerate window
10:30:21  <TrueBrain> the other thing is mouse/event handling
10:30:37  <TrueBrain> but neither sounds plausible with OpenGL vs non-OpenGL
10:31:40  <LordAro> need some more detailed timing numbers
10:32:01  <TrueBrain> now we have a draw-tick and game-tick, I kinda want to make those the parent in that window
10:32:14  <TrueBrain> that should give a better overview what is going
10:32:16  <TrueBrain> on
10:32:28  <TrueBrain> and measure fps from them
10:32:37  <peter1138> I should mention this glitch does happen in non-FFWD but far less frequently.
10:33:16  <peter1138> Almost as if something in the game state is causing it, but that should show in the game loop as a spike.
10:33:40  <TrueBrain> not perse
10:33:42  <peter1138> And reloading the save would make it start again, but it doesn't.
10:33:46  <TrueBrain> there are a few functions there too, not under the framerate
10:33:51  <TrueBrain> like the spriteLRU
10:33:52  <milek7> maybe it would show on etw trace?
10:33:53  <TrueBrain> as an example
10:33:55  <milek7> https://randomascii.wordpress.com/2015/04/14/uiforetw-windows-performance-made-easier/
10:34:16  <TrueBrain> peter1138: did you try with -snull and -mnull btw?
10:34:21  <peter1138> no
10:34:30  <TrueBrain> might be either of those causing it?
10:34:38  <peter1138> Trying
10:34:38  <TrueBrain> (they are also not included in the framerate stats)
10:35:02  <peter1138> Still happens with that.
10:35:10  <TrueBrain> it would have been too easy :P
10:35:23  <peter1138> Also, I've run out of coffee.
10:35:32  <TrueBrain> back to work you! :P
10:35:45  <TrueBrain> I am afraid it requires a debug setup to trace the problem honestly
10:36:06  <peter1138> Yeah this is getting closer to me setting up VS2019 again. Urgh.
10:36:17  <TrueBrain> hate to drag you back in, but ... yes :P
10:36:18  <peter1138> Or something with VS Code.
10:36:19  <TrueBrain> :D :D
10:36:25  <TrueBrain> I use VS Code for Windows
10:36:33  <TrueBrain> with MSVC installed in the backend so CMake can use it
10:36:35  <TrueBrain> works well for me
10:36:49  <LordAro> peter1138: windows up to date (20H2), presumably?
10:38:59  <peter1138> Yes
10:44:15  *** rptr_ has joined #openttd
10:44:32  <TrueBrain> owh, right, making screenshots crashed for me, I forgot about that
10:44:41  *** rptr has quit IRC
10:44:41  <TrueBrain> for some reason, on my debug build, libpng crashes
10:45:21  <LordAro> i think i'm getting the hitches too
10:45:35  <LordAro> it's hard to tell because normally everything is 0ms
10:47:31  <LordAro> https://pasteboard.co/JQAlgL8.png
10:47:37  <TrueBrain> when ever news opens, the game slows down for me :P
10:48:22  <TrueBrain> gameloop doesn't scale enough for me to see anything
10:48:26  <TrueBrain> is that on an empty map LordAro ?
10:48:28  <peter1138> When you don't quite fill the kettle up enough and have to weigh up coffee volume vs limescale risk
10:49:23  <LordAro> TrueBrain: i was using the road pathfinder test savegame
10:49:28  <LordAro> just to have something going on
10:49:51  <TrueBrain> the news is annoying in how much it slows everything down :P
10:49:58  <LordAro> doesn't appear to happen on an empty map
10:50:04  <LordAro> disabling news didn't change it
10:50:22  <TrueBrain> no, I did not expect that; when I FF, and news open, the FF speed drops :P
10:50:23  <LordAro> oh hey, i have the 50k stations map, let's try that
10:50:26  <TrueBrain> till the news is gone :)
10:51:28  <TrueBrain> I am also not getting passed the 24x simulation, sad
10:51:42  <TrueBrain> having the game open on a 2k screen slows everything down :P
10:52:08  <peter1138> Is the threading change likely to come soon?
10:52:13  <TrueBrain> updated libpng, still it crashes the game when I make a screenshot with my local build .. no clue why ..
10:52:19  <peter1138> Would be interesting with that to see if it shows up in the game loop or the graphics loop :-)
10:52:45  <TrueBrain> well, we can already change the framerate window to properly show how long a game-tick took and how long a draw-tick
10:53:02  <TrueBrain> but it requires me understanding how the framerate stuff works
10:53:15  <TrueBrain> and .. I find it difficult to read that code. Which is a me problem, btw
10:54:16  <LordAro> oh hey, it's that apparent-town-growth bug again
10:54:26  <TrueBrain> the what now?
10:54:30  <peter1138> Shrinking?
10:55:36  <LordAro> town growth sometimes goes nuts - https://pasteboard.co/JQAofA1.png -> 1 month -> https://pasteboard.co/JQAoqvy.png
10:55:45  <LordAro> this is across all towns on the map
10:55:54  <LordAro> with the 50k stations save, if you've got it handy
10:55:55  <TrueBrain> wow
10:56:04  <TrueBrain> you always talk about saves
10:56:08  <TrueBrain> but we still haven't setup the archive :D
10:56:12  <TrueBrain> we really should do that :P
10:56:37  <TrueBrain> they grew that big in 1 month? What GS do you have running there
10:57:15  <LordAro> oh wait
10:57:19  <LordAro> yes, this was the GS thing
10:57:20  <peter1138> Oh, that is... not shrinking!
10:57:23  <LordAro> we investigated this before
10:57:44  <peter1138> A GS is doing it?
10:57:52  <TrueBrain> never expected a GS could do that tbh :) It looks pretty nice :D
10:58:23  <TrueBrain> why does the game not tell me I am missing AIs / GSes when loading a game?
10:58:26  <LordAro> the town growth rate functions changed, and because this dev copy is missing the compatibility functions, it sets it to the maximum values
10:58:28  <TrueBrain> why doesn't it download them for me?
10:58:40  <TrueBrain> LordAro: lol! That is funny :D
10:58:45  <LordAro> although... there are no GS running on this map
10:58:58  <LordAro> so now i'm confused again
10:59:06  <TrueBrain> welcome to my head
10:59:17  <LordAro> savegame upgrade issue, perhaps? previous GS set town growth rate, which is now "maximum" ?
10:59:37  <TrueBrain> someone is going down a rabbit hollleeeeeeeeeee
10:59:51  <LordAro> nah, i need to do actual work today :p
10:59:56  <LordAro> but feel free to if you like ;)
11:00:02  <TrueBrain> I'm good
11:03:01  *** gelignite has joined #openttd
11:09:55  *** rptr_ has quit IRC
11:13:10  <TrueBrain> hmm, my silly idea to assert_compile settings.ini is a bit more tricky ..
11:13:22  <TrueBrain> stupid output is in a ctor
11:13:33  <TrueBrain> I cannot add static_asserts there
11:13:58  <LordAro> could turn the values into template parameters :p
11:14:28  <TrueBrain> I was thinking exactly the same :D
11:14:33  <LordAro> or could you make the constructor constexpr?
11:15:12  <TrueBrain> what does static_assert return ..
11:15:58  <TrueBrain> not defined in the specs .. just not there :P
11:19:14  <TrueBrain> I can make settingsgen output it in the post-amble, all the checks
11:19:20  <TrueBrain> but I rather have it in the struct definition
11:19:23  <TrueBrain> hmm
11:19:25  <TrueBrain> tricky :D
11:19:40  <TrueBrain> const SettingDecs _settings[] = { .. }
11:19:46  <TrueBrain> settingsgen generates all the entries in ..
11:19:53  <TrueBrain> how do I sneak a static_assert in there? :D
11:28:04  <LordAro> don't think you can do it actually within that
11:28:17  <LordAro> since it's autogenerated, it doesn't really matter if it's outside it
11:28:17  <TrueBrain> expected primary-expression before ‘static_assert’
11:28:29  <TrueBrain> yeah, but it takes more code to do it outside :P
11:28:42  <LordAro> really?
11:28:47  <TrueBrain> it means editing settingsgen
11:28:50  <TrueBrain> making sure it keeps a buffer
11:28:58  <LordAro> oh, true
11:31:22  <TrueBrain> and I guess a static_assert cannot iterate a list :P
11:31:38  <TrueBrain> or can you with a constexpr of some kind?
11:32:22  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #8777: Add: Malaysia Ringgit Currency https://git.io/Jtpc7
11:33:09  <LordAro> maybe
11:33:38  <LordAro> though it is just settingsgen, it's not exactly a requirement for it to be at compiletime
11:33:50  <LordAro> might make for nicer error messages for it to not be, actually
11:33:57  <TrueBrain> via template magic you can do it
11:34:01  <TrueBrain> nah, that wouldn't be pretty
11:34:16  <TrueBrain> sadly, in the way settingsgen is written, I need to refactor it a bit to avoid code duplication :D
11:34:41  <TrueBrain> and doing this with static_assert allows for beautiful error messages btw
11:34:45  <TrueBrain> just not the shorthand you are used to :P
11:34:58  <TrueBrain> SDTG_VAR = static_assert($max < size_$type, "Maximum value for $name exceeds storage size");
11:35:55  <TrueBrain> owh, and in case you meant to make settingsgen validate the storage size on his runtime, settingsgen doesn't understand what it is reading
11:35:58  <TrueBrain> it is just a templating engine
11:36:15  <TrueBrain> it never understands any of the values :D
11:36:23  <LordAro> ah
11:36:27  <LordAro> well it could!
11:36:28  <DorpsGek> [OpenTTD/OpenTTD] kevinfields777 opened issue #8779: Add: Display referencing NewGRF set when query is used on rail, road and tram tiles https://git.io/JtpCk
11:36:36  <TrueBrain> yeah ....... I am not :P
11:36:56  <TrueBrain> right,  I was going to get some lunch
11:36:59  <TrueBrain> grr, I keep forgetting
11:41:48  <DorpsGek> [OpenTTD/OpenTTD] Limyx826 commented on pull request #8777: Add: Malaysia Ringgit Currency https://git.io/JtpCG
11:50:43  *** roadt_ has joined #openttd
11:52:32  <TrueBrain> LordAro: no, it cannot really .. values can be constants and other expressions :P
11:52:48  <LordAro> that's very true
11:55:34  <peter1138> Did OpenTTD's currency system ever change to cope with Brexit? Where 1 GBP is worth about 25 cents...
11:55:50  <DorpsGek> [OpenTTD/OpenTTD] Limyx826 closed pull request #8777: Add: Malaysia Ringgit Currency https://git.io/JtxNj
11:56:14  <DorpsGek> [OpenTTD/OpenSFX] glx22 commented on pull request #19: Replace Mercurial code with Git code https://git.io/JtpWn
11:57:33  *** roadt__ has quit IRC
12:04:24  <TrueBrain> 3 settings violate their storage size
12:04:29  <TrueBrain> (with max-value)
12:05:13  <LordAro> :o
12:05:22  <LordAro> are they the ones that James has raised issues about? :p
12:05:35  <TrueBrain> all 3 terraform related, so I guess so
12:05:52  <LordAro> yup
12:06:31  <TrueBrain> warning: comparison is always true due to limited range of data type
12:06:34  <TrueBrain> owh, FFS GCC! I know!
12:06:36  <TrueBrain> I am checking for that!
12:06:38  <TrueBrain> wtf ...
12:07:04  <LordAro> hahaha
12:07:16  <LordAro> is it coercing to the smaller type?
12:07:26  <TrueBrain> I was cheking if default was between min and max
12:07:34  <TrueBrain> he doesn't like that
12:07:49  <TrueBrain> not sure that is really useful too :P
12:07:56  <LordAro> i'm not sure that's always the case, with some of the older deprecated settings
12:08:11  <TrueBrain> no errors found at least
12:08:56  <TrueBrain> now to check all ini files
12:10:00  <TrueBrain> error: static assertion failed: Maximum value for GameSettings.game_creation.snow_line_height exceeds storage size
12:10:06  <TrueBrain> oops? :P
12:10:43  <LordAro> :D
12:11:26  <TrueBrain> MAX_SNOWLINE_HEIGHT * TILE_HEIGHT <= size_SLE_UINT8
12:11:30  <planetmaker> wooo :) contratz to 1.11.0-beta2 :)
12:11:31  <TrueBrain> yeah .... that is a bit weird
12:11:35  <TrueBrain> tnx planetmaker :)
12:13:29  <TrueBrain> now I need to figure out how to fix those 4 .... that is ... an interesting problem, as I don't understand any of those :D
12:15:19  <TrueBrain> snow_line_height is weird .. it is a bit  unclear if it is multiplied by TILE_HEIGHT or not
12:15:21  <TrueBrain> depends on where in the code you look
12:16:47  <TrueBrain> https://github.com/OpenTTD/OpenTTD/commit/47c5d30b5d967cf5c48f3de1c7ca1ee492f60002
12:17:30  <TrueBrain> I am totally lost by that commit
12:19:18  <TrueBrain> it is no longer multiplied by TILE_HEIGHT, it seems
12:19:23  <TrueBrain> but the setting still is
12:19:57  <DorpsGek> [OpenTTD/OpenTTD] ldpl commented on pull request #8773: Add: Support Zstandard(zstd) savegame compression https://git.io/JtplH
12:20:22  <TrueBrain> ah, we define it twice
12:20:23  <TrueBrain> that is the problem
12:21:48  <TrueBrain> https://github.com/OpenTTD/OpenTTD/blob/master/src/table/settings.ini#L1398 and https://github.com/OpenTTD/OpenTTD/blob/master/src/table/gameopt_settings.ini#L146
12:22:27  <LordAro> that'll do it
12:22:40  <TrueBrain> so this works by chance, I guess
12:22:45  <TrueBrain> what is the proper solution, I wonder
12:22:50  <TrueBrain> SDT_NULL the gameopt_settings?
12:25:54  <TrueBrain> https://github.com/OpenTTD/OpenTTD/commit/bf55f58a470c2277882ae91cc8d441d04f229fb7
12:26:12  <TrueBrain> so yeah, this is meant to allow really old savegames to have the correct snowlineheight
12:26:16  <TrueBrain> just the upperbound is bull
12:29:37  <TrueBrain> 64 << 16
12:29:42  <TrueBrain> wuth? Why not 1 << 22
12:29:45  <TrueBrain> what is the logic .... :P
12:31:15  <_dp_> everything got shifted 16 bits at some point?
12:33:33  <TrueBrain> https://github.com/OpenTTD/OpenTTD/commit/eab47d2227bad950dd04ab8498588d40f1f4f725
12:33:35  <TrueBrain> since introduction
12:33:54  <TrueBrain> I guess it has to do with 64k frames
12:34:26  <TrueBrain> so 64 per 64k frames
12:34:32  <TrueBrain> still doesn't mean anything to me :D
12:34:37  <TrueBrain> what-ever :)
12:42:11  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8610: `terraform_frame_burst` (and similar settings) are stored to 16-bit integers instead of 32 bits. https://git.io/Jtc6K
12:42:32  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/Jtp43
12:43:10  <TrueBrain> now his tickets make sense at least :)
12:44:08  <LordAro> :)
12:44:38  <TrueBrain> okay, that should prevent stupid mistakes in the future
12:47:00  <peter1138> \o/
12:48:29  <TrueBrain> honestly surprised there were only 4
12:48:31  <TrueBrain> I expected more :P
12:52:59  <TrueBrain> this terraform limit stuff is a bit weird
12:53:46  <TrueBrain> everything is basically bitshifted by 16 .. so basically, it is a float
12:54:03  <TrueBrain> I guess it makes sense, but it makes for difficult to read code :P
12:55:49  <LordAro> you'd have to ask RB :p
12:56:17  <TrueBrain> well, it seems the difficult part to solve was the slow rate in which the bucket refills
13:01:00  <TrueBrain> I have weird issues today .. all of a sudden I cannot right-click move around on the map in OpenTTD .. my cursor just goes weird as fuck :P
13:02:03  <TrueBrain> x11 server was flipping out
13:02:04  <TrueBrain> fine
13:02:06  <peter1138> Developing OpenTTD within a VM was my motivation for adding the extra mouse drag option...
13:02:58  <peter1138> I can't even find that option now.
13:03:10  <peter1138> Ah Viewports...
13:03:44  <peter1138> And "right mouse button" is abbreviated so can't search on that. Idiot.
13:07:28  <TrueBrain> 	if (c != nullptr && GB(c->terraform_limit, 16, 16) < ts.tile_to_new_height.size()) {
13:07:31  <TrueBrain> 		if (c != nullptr) c->terraform_limit -= (uint32)ts.tile_to_new_height.size() << 16;
13:07:33  <TrueBrain> find the bug
13:07:53  <TrueBrain> (I do not think there is any, but boy, this code is difficult to parse)
13:08:19  <LordAro> well the second if is redundant?
13:08:26  <LordAro> assuming one is inside the other
13:11:00  <TrueBrain> you also get terraforming credits when the game is paused
13:11:02  <TrueBrain> interesting
13:11:43  <LordAro> doesn't really matter, it's only supposed to fix issues in multiplayer
13:19:05  <TrueBrain> finally, found the bug
13:19:07  <TrueBrain> it is cute as hell :D
13:19:30  <TrueBrain> uint32 = std::min<uint32>(uint32 + uint32, uint32)
13:19:38  <LordAro> hehe
13:19:41  <LordAro> which bug is this?
13:19:46  <TrueBrain> https://github.com/OpenTTD/OpenTTD/issues/8611
13:20:00  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8611: Possible overflow in landscaping rate limit handling can introduce randomness into whether landscaping succeeds https://git.io/Jtciy
13:20:36  <TrueBrain> hmm, so what is the best way to fix this ... hmmmmmm
13:20:38  <TrueBrain> options
13:20:51  <TrueBrain> uint32 a = std::min<uint32>(uint32 b + uint32 c, uint32 d)
13:20:52  <LordAro> (uint32)min<uint64>
13:21:09  <TrueBrain> hmm .. is b + c an uint64 in that case?
13:21:14  <TrueBrain> or do I need to case that first too?
13:21:20  <LordAro> maybe, yes
13:21:32  <LordAro> integer coersion rules are confusing at best
13:21:40  <TrueBrain> happy that is not just me :D
13:23:06  <TrueBrain> and I am happy you spot the problem with that statement immediately :)
13:23:22  <DorpsGek> [OpenTTD/OpenSFX] orudge updated pull request #19: Replace Mercurial code with Git code https://git.io/JtrPG
13:23:39  <DorpsGek> [OpenTTD/OpenSFX] orudge commented on pull request #19: Replace Mercurial code with Git code https://git.io/JtpBD
13:27:37  <TrueBrain> std::min is strange as fuck
13:28:12  <DorpsGek> [OpenTTD/OpenTTD] James103 commented on issue #8611: Possible overflow in landscaping rate limit handling can introduce randomness into whether landscaping succeeds https://git.io/Jtciy
13:30:03  <TrueBrain> the code looks like: std::min(uint32 + uint32, uint16 << 16)
13:30:19  <TrueBrain> now if I cast the first uint32 to uint64, I was thinking, that should be it
13:30:29  <TrueBrain> but I also have the cast the uint16 to either uint32 or uint64
13:30:38  <DorpsGek> [OpenTTD/OpenSFX] glx22 approved pull request #19: Replace Mercurial code with Git code https://git.io/JtpRq
13:30:51  <LordAro> i had to actively compare that comment with his original to see what the difference was
13:30:55  <TrueBrain> so I assumed it would do the << 16 in uint16 or something
13:31:05  <TrueBrain> but it breaks for values like 65535
13:31:08  <TrueBrain> but works for values like 1
13:31:32  <TrueBrain> I do not understand what std::min is doing
13:32:22  <LordAro> maybe just replace it with an if(x > y) x = y
13:32:28  <LordAro> or similar
13:32:43  <TrueBrain> well, I got it working, I just like to understand why one case works and not the other
13:32:54  <TrueBrain> like, why does 1 << 16 work but 65535 << 16 not
13:35:09  <TrueBrain> signed vs unsigned
13:35:15  <DorpsGek> [OpenTTD/OpenSFX] orudge closed issue #10: Change legacy Mercurial code in scripts and README https://git.io/JtErk
13:35:16  <TrueBrain> signature of std::min is signed
13:35:18  <DorpsGek> [OpenTTD/OpenSFX] orudge merged pull request #19: Replace Mercurial code with Git code https://git.io/JtrPG
13:35:47  <TrueBrain> that explains :D
13:36:14  <LordAro> it's not just the larger of the input types?
13:36:15  <LordAro> odd
13:36:28  <TrueBrain> owh, no, I am wrong
13:36:31  <TrueBrain> it is unsigned
13:36:35  <TrueBrain> I don't understand :P
13:36:43  <TrueBrain> C++ magic, blegh :P
13:37:13  <LordAro> oh, it doesn't even take multiple types, so yeah, it's just the input type
13:37:23  <LordAro> make sure that's not unsigned and you should be fine :p
13:37:36  <LordAro> https://en.cppreference.com/w/cpp/algorithm/min
13:37:41  <TrueBrain> but why do I need to cast the second part .. and why does it matter if it is 1 or 65535 ..
13:38:13  <TrueBrain> I am missing something :D
13:38:25  <LordAro> post the code?
13:38:41  <TrueBrain> I was trying to godbolt it, but I got distracted :D
13:39:00  <DorpsGek> [OpenTTD/OpenTTD] Limyx826 opened pull request #8781: Malaysia Ringgit as Currency https://git.io/JtpRB
13:41:22  <DorpsGek> [OpenTTD/OpenTTD] James103 commented on pull request #8781: Malaysia Ringgit as Currency https://git.io/JtpRo
13:43:05  <supermop_Home> hi
13:43:34  <DorpsGek> [OpenTTD/OpenTTD] Limyx826 commented on pull request #8781: Malaysia Ringgit as Currency https://git.io/JtpRi
13:43:37  <DorpsGek> [OpenTTD/OpenTTD] Limyx826 closed pull request #8781: Malaysia Ringgit as Currency https://git.io/JtpRB
13:44:42  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #8781: Malaysia Ringgit as Currency https://git.io/JtpR9
13:44:45  <DorpsGek> [OpenTTD/OpenTTD] LordAro reopened pull request #8781: Malaysia Ringgit as Currency https://git.io/JtpRB
13:45:29  <LordAro> bets on whether than works?
13:45:32  <LordAro> that*
13:46:11  <TrueBrain> https://godbolt.org/z/sWGYKe
13:46:22  <TrueBrain> I must be missing something here
13:46:48  <TrueBrain> same blob of code 4 times, twice with cast to uint64, twice with other burst value
13:47:23  <TrueBrain> in our code, burst is uint16_t, but that doesn't matter, as it turns out
13:49:05  <TrueBrain> nevermind, I did something wrong there
13:49:08  <TrueBrain> fixing .....
13:49:24  *** snail_UES_ has joined #openttd
13:50:38  <TrueBrain> https://godbolt.org/z/MhW36d
13:50:38  <TrueBrain> there
13:52:06  <LordAro> the first one being the one that's working as expected?
13:52:22  <LordAro> or the last one?
13:54:56  <LordAro> perhaps clang's ast output might explain things?
13:55:02  <LordAro> it shows all the implicit casts
13:55:22  <LordAro> also -Wsign-conversion
13:55:38  <LordAro> (from -Weverything)
13:55:42  <LordAro> lots of warnings from that
13:55:47  <LordAro> about changing signedness etc
13:56:19  <TrueBrain> https://godbolt.org/z/K5Gx3M
13:56:22  <TrueBrain> with comments and clang
13:56:49  <TrueBrain> owh, the << 16 does make it signed
13:57:03  <TrueBrain> I did not know << changes sign, honestly
13:57:07  <TrueBrain> why on earth does it do that?
13:57:12  <_dp_> 16 is int
13:57:20  <TrueBrain> it is a freaking bitshift
13:57:37  <TrueBrain> so shouldn't the sign of the left value matter more?
13:57:48  <_dp_> I think rules for all binary ops are the same
13:58:01  <TrueBrain> right ... did not expect that crap
13:58:10  <TrueBrain> and more the point, why don't I get errors in OpenTTD about that? :P
13:58:23  <TrueBrain> as that means it always has been broken ;)
13:59:08  <TrueBrain> owh, no, someone broke it really recent
13:59:18  <TrueBrain> I will not point fingers
13:59:21  <TrueBrain> but he knows who he is
14:03:27  <DorpsGek> [OpenTTD/OpenTTD] decitrig commented on issue #8775: Fullscreen OpenTTD cannot be alt-tabbed back into https://git.io/JtxSr
14:04:30  <DorpsGek> [OpenTTD/OpenTTD] Limyx826 updated pull request #8781: Malaysia Ringgit as Currency https://git.io/JtpRB
14:06:11  <DorpsGek> [OpenTTD/OpenTTD] James103 commented on issue #8775: Fullscreen OpenTTD cannot be alt-tabbed back into https://git.io/JtxSr
14:06:32  <DorpsGek> [OpenTTD/OpenTTD] Limyx826 commented on pull request #8781: Malaysia Ringgit as Currency https://git.io/JtpuY
14:09:34  <peter1138> When you have to restart VS Code again, because it stopped looking at references...
14:17:04  <DorpsGek> [OpenTTD/OpenTTD] Limyx826 closed pull request #8781: Malaysia Ringgit as Currency https://git.io/JtpRB
14:18:45  <LordAro> what are you doing, limy
14:19:59  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #8782: Fix two problems with terraform limits https://git.io/JtpzV
14:20:13  <TrueBrain> took longer than I would like, but fixed the bug :P
14:20:16  <TrueBrain> was only 2 months old
14:20:18  <TrueBrain> saddddd
14:21:23  <LordAro> oh lol
14:22:24  <TrueBrain> owh, you didn't catch what I meant earlier? :P
14:23:50  <LordAro> i thought you might be referring to yourself :p
14:24:47  <TrueBrain> sorry :D
14:24:57  <TrueBrain> std::min .. you should have guessed :P
14:26:56  <DorpsGek> [OpenTTD/OpenTTD] Limyx826 opened pull request #8783: Add: Malaysia Ringgit as Currency https://git.io/JtpgW
14:27:27  <_dp_> does not updating ff speed when changing ff limit while fastforwarding count as a bug?
14:27:47  <DorpsGek> [OpenTTD/team] kimmalmo opened issue #148: [nb_NO] Translator access request https://git.io/JtpgE
14:28:44  <LordAro> TrueBrain: :p
14:28:56  <LordAro> _dp_: barely, imo
14:29:41  <DorpsGek> [OpenTTD/OpenSFX] Wuzzy2 closed issue #20: Add build automation https://git.io/JtoEO
14:29:44  <DorpsGek> [OpenTTD/OpenSFX] Wuzzy2 commented on issue #20: Add build automation https://git.io/JtoEO
14:30:48  *** Wuzzy has joined #openttd
14:31:06  <DorpsGek> [OpenTTD/OpenSFX] Wuzzy2 commented on issue #9: Sound cleanup roadmap https://git.io/JtEwS
14:33:42  <LordAro> TrueBrain: might be worth turning on things like -Wsign-conversion just to see what comes out
14:33:57  <TrueBrain> maybe ... after 1.11 :D
14:34:09  <LordAro> i mean locally to test with, not permanently ;)
14:34:12  <TrueBrain> I don't want to know how much shit that drags in :P
14:34:59  <TrueBrain> okay, setup Discord so we can start verification process .. means if you search in Discord for OpenTTD< you will find it :P
14:37:34  <_dp_> by looking at C++ one can understand why Rust is so paranoid about type conversions xD
14:38:04  *** nielsm has joined #openttd
14:41:58  <_dp_> btw, if would probably be better to use 16u instead of 16 as well, just to stay as far away from sign issues as possible.
14:43:14  <Wuzzy> Hello again
14:43:32  <Wuzzy> about OpenSFX, do you think the package description is a little bit OK or is it OK to leave it as-is?
14:43:42  <Wuzzy> This is the current descriptoin (in -dev):
14:43:48  <Wuzzy> OpenSFX sound replacement set for OpenTTD. Freely available under the terms of these licenses: Creative Commons Attribution-ShareAlike 3.0 Unported, GNU General Public License version 2 (or later) and Common Development and Distribution License 1.1. For full credits see "readme.txt". [VERSION]
14:43:50  <_dp_> in general, mixing signs in one expression is a red flag in c++
14:44:23  <Wuzzy> do you think the description it too long?
14:50:45  <Gustavo6046> What's so "super" about the Superbus?
14:51:21  <LordAro> super fast
14:51:27  <LordAro> probably.
14:54:42  <Gustavo6046> Hmm
14:55:55  <Timberwolf> 50% more bus-like than the regular bus.
14:57:31  <Gustavo6046> :p
15:05:48  * Gustavo6046 plants trees on Timberwolf's head
15:05:54  <Gustavo6046> You make me so happy!
15:09:20  <Gustavo6046> Wait
15:09:24  <Eddi|zuHause> Wuzzy: i think that's too long and confusing
15:09:24  <Gustavo6046> What did you guys do to the wiki?!
15:09:45  *** muffindrake3 has quit IRC
15:10:33  <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #8773: Add: Support Zstandard(zstd) savegame compression https://git.io/Jtpwi
15:15:20  <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #8773: Add: Support Zstandard(zstd) savegame compression https://git.io/Jtprm
15:15:23  <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #8773: Add: Support Zstandard(zstd) savegame compression https://git.io/JtprY
15:23:03  <DorpsGek> [OpenTTD/team] sntovas opened issue #149: [el_GR] Translator access request https://git.io/JtprX
15:26:57  <DorpsGek> [OpenTTD/team] LordAro commented on issue #146: [de_DE] Translator access request https://git.io/JtxbB
15:27:30  <DorpsGek> [OpenTTD/team] LordAro commented on issue #147: [sr_RS] Translator access request https://git.io/JtpLS
15:28:02  <DorpsGek> [OpenTTD/team] LordAro commented on issue #148: [nb_NO] Translator access request https://git.io/JtpgE
15:28:40  <TrueBrain> so people read our news post, as it turns out .. good to know :D
15:29:42  <DorpsGek> [OpenTTD/team] LordAro commented on issue #149: [el_GR] Translator access request https://git.io/JtprX
15:31:09  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8782: Fix two problems with terraform limits https://git.io/Jtpo6
15:31:25  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/JtpoP
15:31:35  <TrueBrain> RX 5700 and RX 560 so far has been reported as "bad lag while dragging the map"
15:31:38  <TrueBrain> so far, it seems an AMD thingy
15:31:45  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8783: Add: Malaysia Ringgit as Currency https://git.io/Jtpoy
15:33:17  <LordAro> and both peter1138 & i have experienced the slight pauses on draw
15:33:24  <LordAro> with our nvidia cards
15:33:25  <TrueBrain> so debug it :D
15:33:42  <Gustavo6046> What if, every year, the OpenTTD devs curated a list with a handful of outstanding mods (NewGRFs?) to officially maintain throughout changes in the main game's code? Some jewels deserve to be kept polished in case of, say, API changes.
15:33:50  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/Jtpop
15:33:58  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/Jtpoh
15:34:12  <TrueBrain> Gustavo6046: what if, we just make sure OpenTTD is always backwards compatible?
15:34:27  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/JtpKv
15:34:50  <Gustavo6046> Sounds like a lot of work, and also potentially could stifle the more substantial development due to it being "incompatible".
15:35:00  <TrueBrain> yet we have been doing that for .. 17 years
15:35:02  <LordAro> afaik, apart from some truly ancient GRFs (as in, basically predating OTTD), everything is compatibile
15:35:04  <TrueBrain> no sure we should change that ;)
15:35:04  <Gustavo6046> Backwards compatibility is good, but maybe sometimes the importance of it is exaggerated.
15:35:20  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #8611: Possible overflow in landscaping rate limit handling can introduce randomness into whether landscaping succeeds https://git.io/Jtciy
15:35:23  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8782: Fix two problems with terraform limits https://git.io/JtpzV
15:35:33  <Gustavo6046> Hmm
15:35:38  <Gustavo6046> Anyways
15:35:44  <Gustavo6046> I was thinking about implementing a new load order type
15:35:49  <Gustavo6046> I think I described it a day or a couple ago.
15:36:00  <Gustavo6046> It basically only waited until the vehicle cargo was non-zero.
15:36:10  <Gustavo6046> Then it would only load cargo if it was immediately available, otherwise it could go on.
15:36:13  <TrueBrain> LordAro: ps: I have no clue why "size_<name of SLE>" is not clear, with that comment, so you really have to help me out here :)
15:36:33  <nielsm> Gustavo6046 yeah, a "wait for any load" order might be useful
15:36:52  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/JtpKZ
15:36:57  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/Jtp43
15:36:58  <nielsm> also if you combine it with timetables you can make a "wait for at least X days, or until you get some cargo"
15:37:25  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/JtpKW
15:38:10  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/JtpKR
15:38:33  *** Flygon has quit IRC
15:38:50  <TrueBrain> LordAro: really? that looks really odd to me :P (sorry, we can keep posting in the PR, but .. this is faster :P)
15:38:55  <TrueBrain> max_size?
15:38:58  <TrueBrain> highest_value?
15:39:06  <TrueBrain> max_value?
15:39:11  <TrueBrain> upper_limit?
15:39:16  <LordAro> depends how long you want to make it :p
15:39:18  <TrueBrain> I had so many ... I couldn't pick :D
15:39:23  <TrueBrain> I don't care about letters
15:39:35  <LordAro> a 'max' pre/suffix would echo the defines
15:39:47  <TrueBrain> MAX_ or max_?
15:40:01  <LordAro> our constants are normally all caps...
15:40:30  <TrueBrain> "normally", I like your faith :D
15:40:55  <DorpsGek> [OpenTTD/OpenSFX] Wuzzy2 commented on issue #23: Package description https://git.io/JtNgT
15:41:46  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/Jtp6T
15:42:13  <LordAro> TrueBrain: alternatively, https://en.cppreference.com/w/cpp/types/numeric_limits/max
15:42:21  <LordAro> no need for constants at all
15:42:24  <LordAro> i think
15:42:35  <TrueBrain> SLE_UINT8 is an enum value
15:42:45  <LordAro> ah, damn
15:42:49  <TrueBrain> sorry :P
15:42:52  <TrueBrain> it is not really a type
15:43:08  <TrueBrain> hmm, according to that, I should postfix _MAX?
15:43:28  <LordAro> if you want to be consistent with the C stdlib, yeah
15:43:42  <TrueBrain> I am changing it anyway, can be anything you want :D
15:43:49  <TrueBrain> I can even draw a bikeshed next to it, if you like :D
15:43:56  <LordAro> :D
15:44:11  <Wuzzy> can u look at this post and tell me which OpenSFX description would be best?: https://github.com/OpenTTD/OpenSFX/issues/23#issuecomment-788044710
15:44:24  <TrueBrain> owh, wait, the other way around had 1 issue ... hmm
15:44:33  <TrueBrain> settingsgen accepts _ as variable part
15:44:37  <TrueBrain> but ... that is never used as such :D
15:44:45  <TrueBrain> $type_MAX
15:44:56  <TrueBrain> and it doesn't know the concept of escaping
15:45:51  <TrueBrain> so prefix is easier
15:46:28  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/Jtp43
15:46:28  <TrueBrain> the endless question: what colour should the bikeshed really be
15:53:50  <TrueBrain> I suck at coding yeah I totally do
15:53:53  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/Jtp43
15:57:11  <TrueBrain> okay, we applied for Discord Verify status .. pam pam pammmm
15:57:21  <TrueBrain> would be nice, that you can find OpenTTD in Exploring, really (in Discord)
15:59:06  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/JtpiV
16:03:55  <LordAro> TrueBrain: alignment still sad :p
16:04:04  <LordAro> oh i see, you just got rid of it entirely
16:04:07  <LordAro> very good :)
16:05:05  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/JtpPf
16:05:37  <Timberwolf> TrueBrain: we should introduce a term for the people who don't even get to the point of bikeshedding, because they're busy arguing, "putting a bikeshed here is unecessary and hostile to car drivers, who have been using the spaces where the bikeshed will go and now find their choice restricted"
16:05:40  <supermop_Home> ok mixing logs of different speeds leads to log jams
16:07:07  <Xaroth> Timberwolf: There's only a few countries that are _that_ obsessed with cars.
16:07:38  <Xaroth> so finding such a term wouldn't be that difficult :P
16:13:21  <Gustavo6046> Airports kinda suck at transporting a high volume of any cargo, including passengers and mail.
16:13:28  <Gustavo6046> nielsm: and ah, I see
16:13:32  <Gustavo6046> :D
16:13:49  <LordAro> supermop_Home: working as expected?
16:22:57  <Timberwolf> Xaroth: When it's cars it's not usually phrased as "I like parking there, it's convenient for me" but instead as, "but what about the elderly people who live nearby, what if an ambulance needs to park and now it can't because there's bike storage in the way?"
16:23:15  <Timberwolf> This feels like a parallel with some of the "I don't like this change" reports :)
16:24:55  <Eddi|zuHause> does nobody think of the children?!?
16:27:33  *** Wormnest has joined #openttd
16:30:50  <DorpsGek> [OpenTTD/OpenTTD] ldpl updated pull request #8773: Add: Support Zstandard(zstd) savegame compression https://git.io/Jtx6j
16:33:52  <DorpsGek> [OpenTTD/OpenTTD] ldpl commented on pull request #8773: Add: Support Zstandard(zstd) savegame compression https://git.io/Jtp1Y
16:41:34  <supermop_Home> LordAro yes
16:44:02  <supermop_Home> it if you have a Y shaped flume, coming from two or more branches, if one branch has a higher head than the other its logs will have much higher speed
16:45:03  <supermop_Home> i may have to make the logs articulated, as when the fast ones come up on a slow one, they jump out of the flume to overtake
16:49:48  <LordAro> :D
16:53:02  <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #8773: Add: Support Zstandard(zstd) savegame compression https://git.io/JtpDe
17:01:45  *** didac has joined #openttd
17:13:09  <dihedral> can we have another openttd party?
17:13:41  <Xaroth> Will there be cake?
17:14:03  <Xaroth> I mean, commit #25000 is around the corner
17:14:11  <Xaroth> only... 24 more to go :P
17:18:09  <dihedral> ... that must be a new 25.000
17:18:19  <dihedral> i thought we already had that one :-D
17:18:29  <dihedral> years ago
17:18:54  <dihedral> there was cake
17:19:06  <dihedral> and a belugas ...
17:19:09  <dihedral> @seen Belugas
17:19:09  <DorpsGek> dihedral: Belugas was last seen in #openttd 3 years, 47 weeks, 6 days, 21 hours, and 37 seconds ago: <Belugas> yeah, a birthday :)  a good friend of mine!
17:19:13  <dihedral> AHHH
17:19:18  <dihedral> TrueBrain, do something
17:19:24  <dihedral> this is not good
17:19:34  <dihedral> it's falling appart
17:19:38  <dihedral> it's all falling appart
17:24:02  <DorpsGek> [OpenTTD/OpenTTD] perezdidac commented on issue #8779: Add: Display referencing NewGRF set when query is used on rail, road and tram tiles https://git.io/JtpCk
17:24:17  <dihedral> the number of servers has not decreased... :-P
17:25:15  *** Progman has joined #openttd
17:25:24  <dihedral> Progman
17:25:29  <dihedral> whoop whoop
17:31:57  *** sugarman has joined #openttd
17:36:07  <DorpsGek> [OpenTTD/OpenTTD] decitrig commented on issue #8775: Fullscreen OpenTTD cannot be alt-tabbed back into https://git.io/JtxSr
17:42:30  <DorpsGek> [OpenTTD/OpenTTD] James103 commented on issue #8775: Fullscreen OpenTTD cannot be alt-tabbed back into https://git.io/JtxSr
17:46:15  *** glx has joined #openttd
17:46:15  *** ChanServ sets mode: +v glx
17:50:52  <DorpsGek> [OpenTTD/OpenTTD] James103 opened issue #8784: Alt-Enter to make OpenTTD fullscreen desyncs actual fullscreen state from toggle in Game Options https://git.io/JtpHd
17:51:14  <LordAro> ^ that's what i found yesterday
17:52:24  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #8784: Alt-Enter to make OpenTTD fullscreen desyncs actual fullscreen state from toggle in Game Options https://git.io/JtpHd
17:59:54  <sugarman> LordAro: can u gimme the real newgrf
18:00:23  <sugarman> it mismatch all times
18:00:28  <sugarman> half times
18:00:49  <LordAro> what?
18:01:07  <sugarman> wait are u the person who help me download openttd??
18:01:14  <sugarman> oh no
18:01:35  <LordAro> i think i probably am
18:01:40  <LordAro> but that was a good few weeks ago now
18:01:43  <sugarman> oh okay sir
18:01:48  <LordAro> and i've still no idea what you're talking about
18:01:56  <sugarman> why servers give me newgfx mis march how fix
18:02:00  <sugarman> newgrf
18:02:50  <dihedral> i thought my answer was awesome
18:03:09  <dihedral> told him/her/it that the mismatch is when they both do not swipe right on eachother
18:03:13  <sugarman> "dihedral they swiped left instead of right on eachother" <---- this answer
18:03:15  <sugarman> is BAD
18:03:46  <LordAro> you should be able to click the "Find missing content online" button
18:04:05  <LordAro> if you can't, well you're on your own
18:04:09  <dihedral> made me smile, that's all that counts
18:04:47  <sugarman> WHAT THATS A THING?
18:04:52  <sugarman> can u install tanks
18:05:03  <sugarman> HAHAHA YES
18:05:09  <DorpsGek> [OpenTTD/OpenTTD] giordy opened issue #8785: OpenTTD doesn't start properly after a clean installation https://git.io/JtpQd
18:05:21  <sugarman> OPENTTD IS AWESOME
18:05:57  *** Gustavo6046 has quit IRC
18:06:27  <sugarman> U CAN PLAY HALO IN OPENTTD
18:06:55  <glx> please stop yelling
18:07:06  <sugarman> okay
18:07:28  <dihedral> a glx - how nice
18:07:34  <sugarman> hahhahaha actually halo mode is terrible its just a big circle
18:07:35  <dihedral> i wonderd if that would get your attention
18:07:48  <glx> welcome back here dihedral :)
18:07:54  <dihedral> thanks :-)
18:08:21  <dihedral> though i did hope to bump into belugas
18:08:34  <dihedral> he's not been around has he?
18:08:41  <DorpsGek> [OpenTTD/OpenTTD] James103 commented on issue #8785: OpenTTD doesn't start properly after a clean installation https://git.io/JtpQd
18:08:42  <LordAro> @seen belugas
18:08:43  <glx> @seen belugas
18:08:44  <DorpsGek> LordAro: belugas was last seen in #openttd 3 years, 47 weeks, 6 days, 21 hours, 50 minutes, and 11 seconds ago: <Belugas> yeah, a birthday :)  a good friend of mine!
18:08:45  <DorpsGek> glx: belugas was last seen in #openttd 3 years, 47 weeks, 6 days, 21 hours, 50 minutes, and 11 seconds ago: <Belugas> yeah, a birthday :)  a good friend of mine!
18:08:48  <LordAro> lol.
18:08:51  <dihedral> done that - seen that
18:08:58  <LordAro> well you know as much as we do
18:08:58  <dihedral> but, thanks :-)
18:09:15  <dihedral> tfc ... thought glx might know more
18:09:21  <sugarman> what command 2 unlock all da vehicles?
18:09:40  <sugarman> dihedral: LordAro
18:10:01  <dihedral> you need a year, not a date
18:10:20  <LordAro> sugarman: there's a setting "vehicles do not expire"
18:10:28  <sugarman> no no i need
18:10:30  <LordAro> then set the game start year to something far into the future
18:10:32  <sugarman> i wnat all the vehicles unlocked
18:10:34  <sugarman> oh okay
18:10:39  <sugarman> thank u
18:10:57  <dihedral> oh - just read what i wrote - sorry for that
18:11:38  <sugarman>  this did not unlock them all
18:11:40  <sugarman> LordAro:
18:11:45  <sugarman> my year is 2000000
18:11:48  <sugarman> and theres not all of them
18:13:00  <LordAro> what's missing that you are expecting?
18:13:21  <sugarman> i want all the trains to be able to be built
18:13:27  <sugarman> i want the
18:13:31  <sugarman> wizzowow rocketeer
18:13:38  <sugarman> (hahahaha wizzowow)
18:13:47  <glx> you need to reload newgrf after enabling setting IIRC
18:13:54  <sugarman> how
18:13:58  <FLHerne> sugarman: What climate is this?
18:13:59  <LordAro> you need to play in toyland to get that
18:14:05  <LordAro> it's not available in other climates
18:14:06  <FLHerne> glx: I think that's a stock toyland vehicle
18:14:09  <sugarman> yes that true LordAro but
18:14:10  <sugarman> oh
18:14:12  *** heffer_ has joined #openttd
18:14:15  <sugarman> but
18:14:18  <LordAro> shows how often glx plays with toyland :p
18:14:25  <sugarman> i still want all other new ones
18:14:27  <sugarman> that u get with time
18:14:28  <sugarman> they not sho
18:14:36  <dihedral> LordAro, probably never?
18:14:39  <sugarman> how do reload gfx
18:14:55  <LordAro> reloading grfs isn't relevant here
18:14:56  <FLHerne> sugarman: Wrong track type? After whatever date they're all maglevs
18:15:39  <sugarman> UHHHH
18:16:02  <sugarman> this isnt fun
18:17:05  <supermop_Home> banh mi time
18:17:29  *** sugarman has quit IRC
18:17:29  <supermop_Home> i hope somewhere in germany is a banh mi shop called the Banhhof
18:17:31  <DorpsGek> [OpenTTD/bananas-api] pyup-bot opened pull request #82: Scheduled monthly dependency update for March https://git.io/Jtp5Y
18:17:46  <DorpsGek> [OpenTTD/OpenTTD] giordy commented on issue #8785: OpenTTD doesn't start properly after a clean installation https://git.io/JtpQd
18:17:57  <supermop_Home> or a banh mi cart called Strassenbanh
18:18:23  <DorpsGek> [OpenTTD/bananas-frontend-cli] pyup-bot opened pull request #18: Scheduled monthly dependency update for March https://git.io/Jtp5u
18:18:25  <supermop_Home> though i don't know any germans who like Vietnamese food...
18:18:26  <DorpsGek> [OpenTTD/bananas-frontend-cli] pyup-bot commented on pull request #17: Scheduled monthly dependency update for February https://git.io/Jtp5z
18:18:29  *** frosch123 has joined #openttd
18:18:29  <DorpsGek> [OpenTTD/bananas-frontend-cli] pyup-bot closed pull request #17: Scheduled monthly dependency update for February https://git.io/Jt0LD
18:18:54  <LordAro> well that was fun
18:19:10  <Eddi|zuHause> supermop_Home: there used to be lots of vietnamese people around here
18:19:11  <FLHerne> It's easy to forget this game was supposed to be played (largely?) by kids :p
18:19:13  <DorpsGek> [OpenTTD/bananas-frontend-web] pyup-bot opened pull request #54: Scheduled monthly dependency update for March https://git.io/Jtp51
18:19:44  <Eddi|zuHause> supermop_Home: there was a program for vietnamese guest workers who trained in east germany
18:20:06  <LordAro> Organization:   State of Tennessee Department of Education (STDO)
18:20:09  <LordAro> interesting
18:20:12  <Eddi|zuHause> that said, i've never heard of "banh mi"
18:20:24  <DorpsGek> [OpenTTD/bananas-server] pyup-bot opened pull request #42: Scheduled monthly dependency update for March https://git.io/Jtp5h
18:20:25  <supermop_Home> Eddi|zuHause was there much german-viet cuisine?
18:21:04  <Eddi|zuHause> there certainly exist vietnamese food places
18:21:17  <DorpsGek> [OpenTTD/DorpsGek] pyup-bot opened pull request #45: Scheduled monthly dependency update for March https://git.io/JtpdO
18:21:24  <supermop_Home> its the classic street vn baguette sandwich, usually pate, vegetables, cilantro,
18:21:28  <Eddi|zuHause> for what i heard, the guest workers were kept pretty isolated in general
18:21:31  *** heffer has quit IRC
18:21:52  <supermop_Home> but sometimes chicken
18:22:25  <Eddi|zuHause> and most of them got shipped back when east germany collapsed
18:22:50  <supermop_Home> i know some studied in ussr, but i don't think many stayed
18:25:10  *** gelignite has quit IRC
18:26:20  <DorpsGek> [OpenTTD/master-server] pyup-bot opened pull request #26: Scheduled monthly dependency update for March https://git.io/Jtpdx
18:27:16  <DorpsGek> [OpenTTD/master-server-web] pyup-bot opened pull request #20: Scheduled monthly dependency update for March https://git.io/JtpFU
18:30:41  <DorpsGek> [OpenTTD/OpenTTD] giordy opened issue #8786: In MacOS, the interface is incredibly small https://git.io/JtpFV
18:33:26  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #8786: In MacOS, the interface is incredibly small https://git.io/JtpFV
18:35:34  <supermop_Home> ok that banh was pretty good
18:36:49  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #8786: In MacOS, the interface is incredibly small https://git.io/JtpFV
18:36:52  <DorpsGek> [OpenTTD/OpenTTD] LordAro closed issue #8786: In MacOS, the interface is incredibly small https://git.io/JtpFV
18:39:12  *** andythenorth has joined #openttd
18:41:58  <DorpsGek> [OpenTTD/OpenTTD] giordy commented on issue #8786: In MacOS, the interface is incredibly small https://git.io/JtpFV
18:42:03  <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #8787: Add: [Actions] Allow partial cache invalidation on dependencies change https://git.io/JtpNL
18:43:58  <LordAro> glx: restor-keys
18:44:22  <LordAro> and also restore-key
18:44:30  <glx> oups
18:45:31  <glx> waiting for the run to finish so it saves some cache
18:45:54  <LordAro> :)
18:46:32  <glx> (at least would be a validation of the change working)
18:47:04  <DorpsGek> [OpenTTD/OpenTTD] giordy commented on issue #8038: Fullscreen mode in MacOSX is almost unusable https://git.io/Jv1n7
18:48:05  *** erle- has joined #openttd
18:48:39  <glx> hmm ok "error" in macos cache just caused a full vcpkg build
18:48:47  <glx> not that bad
18:49:21  <glx> and "Cache saved successfully" for windows as expected
18:50:44  <glx> ok cancelling macos so I can retry properly
18:51:05  <DorpsGek> [OpenTTD/OpenTTD] glx22 updated pull request #8787: Add: [Actions] Allow partial cache invalidation on dependencies change https://git.io/JtpNL
18:52:52  <andythenorth> is cat?
18:58:46  <DorpsGek> [OpenTTD/OpenTTD] Ufiby commented on issue #8785: OpenTTD doesn't start properly after a clean installation https://git.io/JtpQd
19:01:49  <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JtpxD
19:01:50  <DorpsGek>   - Update: Translations from eints (by translators)
19:11:42  <peter1138> print
19:12:05  <peter1138> wrong window. and wrong command.
19:17:19  <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #8776: Change: Don't decrease vehicle reliability when stopped https://git.io/JtphY
19:27:26  <supermop_Home> drawing construction gui sprites is oddly satisfying
19:28:27  <supermop_Home> i wonder if it is better to indicate electric road by trying to draw tiny recognizable wires, or by just appending a little blue spark icon
19:29:57  <DorpsGek> [OpenTTD/OpenTTD] perezdidac commented on issue #8779: Add: Display referencing NewGRF set when query is used on rail, road and tram tiles https://git.io/JtpCk
19:31:33  <peter1138> Hmm, isn't it meant to download OpenGFX when no graphics set is available?
19:32:04  <LordAro> it's supposed to
19:33:34  <frosch123> there is a known deadlock: when there is no baseset, it will fall back to autodetecting a suitable font. when it finds no suitable font, it will fall back to the sprite font...
19:33:42  <frosch123> i can't remember whether it loops, or crashes
19:42:24  <peter1138> Hmm, SleepTillNextTick()
19:44:57  <peter1138> next_tick is 0, now is 3264279030459224. Sounds like it's waiting for a game tick that'll never happen.
19:47:09  *** gelignite has joined #openttd
20:02:33  <TrueBrain> peter1138: that should only happen during initialization
20:02:47  <TrueBrain> and is not a problem, as in: it skips sleeping and just runs one of the to ticks
20:04:05  <peter1138> c4df0f95a is the start of deadlocks
20:04:46  <peter1138> With that commit the Bootstrap no longer functions.
20:06:51  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on issue #8785: OpenTTD doesn't start properly after a clean installation https://git.io/JtpQd
20:07:31  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/Jtp43
20:08:09  <TrueBrain> there is always this one modal window ...
20:08:14  <TrueBrain> ugh .. that hack sucks anyway :P
20:08:29  <peter1138> I need to put away my compiler and pretend it's not set up.
20:08:29  <glx> not the same modal window ;)
20:08:54  <peter1138> Although it's in my Linux VM anyway, performance smells.
20:09:21  <TrueBrain> tnx peter1138 , it should be an easy fix
20:09:28  <TrueBrain> and I can blame it on LordAro , so what-ever :P
20:13:33  <TrueBrain> ugh, _switch_mode remains active
20:13:37  <TrueBrain> that is ... not how it suppose to work
20:13:55  <TrueBrain> hacks being all like: I am a hack! :D
20:17:14  <DorpsGek> [OpenTTD/OpenSFX] orudge commented on issue #23: Package description https://git.io/JtNgT
20:18:00  *** HerzogDeXtEr has quit IRC
20:20:05  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #8788: Fix c4df0f95: bootstrap was only showing a black screen https://git.io/JthJj
20:20:30  <TrueBrain> tnx again peter1138 . And I just spend more time on typing what is happening than on fixing the issue :D
20:21:36  <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on issue #8760: Game asserts/crashes when closed during newgrf scan https://git.io/JtA4c
20:24:59  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8785: OpenTTD doesn't start properly after a clean installation https://git.io/JtpQd
20:26:23  <LordAro> TrueBrain: you can add "bootstrap" to the list of things to test before making video driver changes :p
20:26:34  <TrueBrain> I will add it to my imaginary list, check
20:27:35  <supermop_Home> andythenorth do you think easter eggs are too well hidden in RVs?
20:27:46  <andythenorth> dunno :)
20:27:56  <andythenorth> you could hide clues?
20:28:01  <supermop_Home> no response on forums...
20:28:07  <supermop_Home> i guess i should add pictures
20:28:17  <DorpsGek> [OpenTTD/OpenTTD] orudge opened pull request #8789: Fix: [OSX] Hide dock when entering fullscreen https://git.io/JthUV
20:28:53  <LordAro> TrueBrain: could add it to the pr template :p
20:29:25  <TrueBrain> feel free! But I do not think it is really that useful to do so :)
20:29:37  <TrueBrain> a release checklist might be useful however
20:29:37  *** heffer_ is now known as heffer
20:30:40  <LordAro> i think there's an outdated wiki page for that somewhere
20:30:55  <DorpsGek> [OpenTTD/OpenTTD] michicc commented on pull request #8789: Fix: [OSX] Hide dock when entering fullscreen https://git.io/JthUS
20:32:02  <DorpsGek> [OpenTTD/OpenTTD] orudge commented on pull request #8789: Fix: [OSX] Hide dock when entering fullscreen https://git.io/JthUA
20:35:09  <DorpsGek> [OpenTTD/OpenTTD] michicc commented on pull request #8789: Fix: [OSX] Hide dock when entering fullscreen https://git.io/JthTU
20:36:53  <DorpsGek> [OpenTTD/OpenTTD] orudge updated pull request #8789: Fix: [OSX] Hide dock when entering fullscreen https://git.io/JthUV
20:39:05  <DorpsGek> [OpenTTD/OpenTTD] michicc approved pull request #8789: Fix: [OSX] Hide dock when entering fullscreen https://git.io/JthTE
20:49:06  *** nielsm has quit IRC
21:03:22  <DorpsGek> [OpenTTD/OpenTTD] orudge merged pull request #8789: Fix: [OSX] Hide dock when entering fullscreen https://git.io/JthUV
21:04:45  <DorpsGek> [OpenTTD/OpenTTD] orudge commented on issue #8038: Fullscreen mode in MacOSX is almost unusable https://git.io/Jv1n7
21:05:01  *** erle- has quit IRC
21:08:01  *** lobster has joined #openttd
21:09:27  *** lobstarooo has joined #openttd
21:16:03  *** lobster has quit IRC
21:16:09  *** lobstarooo is now known as lobster
21:23:01  *** Wuzzy has quit IRC
21:23:57  <glx> oh opensfx repo needs secrets https://github.com/OpenTTD/OpenSFX/runs/2007750168?check_suite_focus=true
21:24:02  <glx> else it seems to run
21:25:23  <glx> TrueBrain: ^^
21:26:29  <TrueBrain> I guess the question is if I would mind setting up OpenSFX for releases? :D
21:27:01  <glx> well you know the secrets ;)
21:27:11  <TrueBrain> a bit more than just secrets are needed :)
21:28:55  <TrueBrain> but it is always nice if people ask things, instead of stating a fact and pinging me, hoping I do it :P
21:29:19  <glx> there's already a -releases folder, I guess it also needs a -nightlies folder
21:29:52  <DorpsGek> [OpenTTD/OpenTTD] numanumaa opened issue #8790: Slowdowns when scrolling on win32-opengl video driver https://git.io/JthtA
21:31:07  <TrueBrain> yeah, and an AWS account for the transfer
21:31:32  <TrueBrain> and most likely a few other things I am forgetting
21:31:54  <glx> oh it's one account per repo ?
21:31:55  <LordAro> oof, 111ms
21:32:18  <glx> makes sense, it's safer
21:32:40  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8787: Add: [Actions] Allow partial cache invalidation on dependencies change https://git.io/Jthqm
21:33:30  <TrueBrain> standard security practice :D
21:34:27  <glx> yeah and avoids a mistake in one workflow breaking othes
21:34:30  <glx> *others
21:34:31  <michi_cc> I don't have an AMD graphics card here, so I guess somebody with the matching hardware will have to look at it.
21:34:37  <TrueBrain> and 1 repo leaking everything ;)
21:34:41  <glx> yup
21:35:12  <glx> I trust you on the security
21:35:25  <TrueBrain> <3
21:36:11  <glx> hey at least the workflow seems to work as expected
21:36:26  <glx> (of course it's a copy of opengfx workflow)
21:36:38  <glx> with minor changes
21:37:02  <dwfreed> michi_cc: I have a windows machine with a Vega 56 if you want me to reproduce the report
21:37:07  <TrueBrain> glx: nice :D
21:37:07  <orudge> I was testing the workflow out in my own github account, minus the publishing of coures
21:37:14  <orudge> and it did work without much work needed
21:37:33  <TrueBrain> I did my best to make the workflows copy/pasteable :P
21:37:35  *** Progman has quit IRC
21:37:41  <michi_cc> dwfreed: Well, I fully believe that report :D It's more the fixing and not the reproduction :)
21:37:46  <dwfreed> heh
21:37:53  <dwfreed> Can't really help much there
21:38:05  <dwfreed> I try to avoid graphics code
21:41:17  <DorpsGek> [OpenTTD/OpenTTD] michicc opened pull request #8791: Fix #8774: Black screenshots when using 40bpp-blitter. https://git.io/Jthqb
21:41:52  <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #8787: Add: [Actions] Allow partial cache invalidation on dependencies change https://git.io/JtpNL
21:45:05  *** Gustavo6046 has joined #openttd
21:45:39  <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #8773: Add: Support Zstandard(zstd) savegame compression https://git.io/Jthmm
21:46:59  <michi_cc> dwfreed: If you can compile OTTD and have a bit of time, there's one test you could do.
21:47:22  <dwfreed> do not have the environment to compile on windows, sorry
21:47:54  <michi_cc> Then we'll have to wait for someone else to come around :D
21:51:56  <DorpsGek> [OpenTTD/OpenTTD] ldpl updated pull request #8773: Add: Support Zstandard(zstd) savegame compression https://git.io/Jtx6j
21:55:37  *** Samu has quit IRC
21:55:48  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #8772: Unlimit framerate window and fix pause behaviour https://git.io/JthYc
21:55:55  <DorpsGek> [OpenTTD/OpenTTD] LordAro merged pull request #8772: Unlimit framerate window and fix pause behaviour https://git.io/JtxoS
21:56:30  <DorpsGek> [OpenTTD/OpenTTD] LordAro merged pull request #8783: Add: Malaysia Ringgit as Currency https://git.io/JtpgW
21:57:56  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/JthY2
21:58:17  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8788: Fix c4df0f95: bootstrap was only showing a black screen https://git.io/JthYw
22:04:56  <andythenorth> sometimes I ask myself
22:05:05  <peter1138> Do you answer?
22:05:09  <andythenorth> yes
22:05:34  <andythenorth> very https://www.youtube.com/watch?v=hLGAHepMhbg
22:05:56  <andythenorth> also I ask "why does an online tank game attract so many low-skill sociopaths?"
22:06:07  <andythenorth> then I remember not to be surprised
22:06:52  <frosch123> maybe high-skill sociopaths drive real tanks?
22:08:23  <_dp_> they make tanks :p
22:14:58  <DorpsGek> [OpenTTD/workflows] TrueBrain opened pull request #12: Add: [CDN] opensfx-nightlies is now also published on the CDN https://git.io/Jth3c
22:15:21  <LordAro> andythenorth: i have no idea what i'm listening to but it's amazing
22:15:32  <andythenorth> it's gold
22:15:53  <andythenorth> http://stabbers.truth.posiweb.net/stabbers/html/spiggott/morris.htm
22:16:34  <TrueBrain> glx: still nobody asked, but okay ;) That PR needs approved, and it should be good to go otherwise
22:17:22  <TrueBrain> tnx for reviews LordAro , much appreciated!
22:17:34  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #8785: OpenTTD doesn't start properly after a clean installation https://git.io/JtpQd
22:17:37  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8788: Fix c4df0f95: bootstrap was only showing a black screen https://git.io/JthJj
22:17:48  <DorpsGek> [OpenTTD/workflows] orudge approved pull request #12: Add: [CDN] opensfx-nightlies is now also published on the CDN https://git.io/Jth3M
22:17:51  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #8610: `terraform_frame_burst` (and similar settings) are stored to 16-bit integers instead of 32 bits. https://git.io/Jtc6K
22:17:54  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8780: Validate that "max" values in settings fit in their storage container https://git.io/Jtp43
22:18:05  <DorpsGek> [OpenTTD/workflows] TrueBrain merged pull request #12: Add: [CDN] opensfx-nightlies is now also published on the CDN https://git.io/Jth3c
22:19:46  <TrueBrain> https://cdn.openttd.org/opensfx-nightlies/20210301-master-g8b9376e774/ <- glx / orudge
22:20:13  <glx> nice, thanks TrueBrain :)
22:20:21  <TrueBrain> np
22:23:22  <DorpsGek> [OpenTTD/OpenTTD] michicc opened pull request #8792: Fix: [Win32] Fullscreen OpenTTD cannot be alt-tabbed back into https://git.io/Jthsl
22:25:13  *** jottyfan has joined #openttd
22:27:41  *** Wolf01 has quit IRC
22:27:58  <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #8793: Pr/8773 https://git.io/Jthsr
22:28:14  <glx> pff I failed
22:29:02  <glx> windows is stealing my internet, so github interface is really slow and I clicked too fast
22:29:58  <LordAro> F
22:31:04  <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #8793: Pr/8773 https://git.io/JthsF
22:31:07  <DorpsGek> [OpenTTD/OpenTTD] glx22 closed pull request #8793: Pr/8773 https://git.io/Jthsr
22:32:07  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8792: Fix: [Win32] Fullscreen OpenTTD cannot be alt-tabbed back into https://git.io/JthGe
22:33:38  *** Gustavo6046 has quit IRC
22:34:24  *** andythenorth has quit IRC
22:36:52  *** frosch123 has quit IRC
22:41:18  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #8791: Fix #8774: Black screenshots when using 40bpp-blitter. https://git.io/JthG2
22:41:43  <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #8792: Fix: [Win32] Fullscreen OpenTTD cannot be alt-tabbed back into https://git.io/Jthsl
22:41:46  <DorpsGek> [OpenTTD/OpenTTD] michicc closed issue #8775: Fullscreen OpenTTD cannot be alt-tabbed back into https://git.io/JtxSr
22:42:43  *** Gustavo6046 has joined #openttd
22:45:48  <TrueBrain> michi_cc: I gave that blitter screenshot issue a try but gave up .. now I understand why :P
22:49:20  <glx> ok I know why zstd "fails" for windows and macos
22:53:22  <DorpsGek> [OpenTTD/OpenTTD] michicc commented on pull request #8791: Fix #8774: Black screenshots when using 40bpp-blitter. https://git.io/JthZI
22:55:07  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8791: Fix #8774: Black screenshots when using 40bpp-blitter. https://git.io/JthZ3
23:00:57  <DorpsGek> [OpenTTD/OpenTTD] michicc commented on pull request #8791: Fix #8774: Black screenshots when using 40bpp-blitter. https://git.io/JthZa
23:08:42  *** sla_ro|master has quit IRC
23:09:00  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on issue #8779: Add: Display referencing NewGRF set when query is used on rail, road and tram tiles https://git.io/JtpCk
23:12:12  <DorpsGek> [OpenTTD/OpenTTD] perezdidac commented on issue #8779: Add: Display referencing NewGRF set when query is used on rail, road and tram tiles https://git.io/JtpCk
23:16:54  <peter1138> I made a concious decision on my $work repos to do merge commits.
23:17:25  <peter1138> On the basis that it would help with getting colleagues to understand how branches work.
23:17:59  <TrueBrain> and do you regret it? :D
23:19:06  <peter1138> Nope, I rebase before merge so it's not an entangled mess of never ending branches.
23:21:05  <peter1138> Of course, it was pointless because none of my colleagues commit on the projects I work on. Never mind.
23:21:14  <TrueBrain> lol
23:21:31  <peter1138> Cool, Bootstrap works.
23:23:33  <TrueBrain> \o/
23:23:44  <TrueBrain> we are as good in fixing bug as in introducing them :D
23:36:05  <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #8773: Add: Support Zstandard(zstd) savegame compression https://git.io/JthcE
23:36:19  <glx> vcpkg was nasty this time
23:37:52  <glx> silly lib names on windows, and debug file named differently than release for macos and windows
23:40:56  <peter1138> Sneaky protocol change there...
23:47:14  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler updated pull request #8688: Feature: Hide block signal GUI by default https://git.io/JtDJs
23:54:42  *** WormnestAndroid has quit IRC
23:54:55  *** WormnestAndroid has joined #openttd

Powered by YARRSTE version: svn-trunk