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