IRC logs for #openttd on OFTC at 2025-03-31
            
00:55:56 *** Tirili has joined #openttd
00:57:20 *** Tirili has quit IRC ()
01:33:02 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
01:34:10 *** WormnestAndroid has joined #openttd
01:45:07 *** Speedy` has quit IRC (Remote host closed the connection)
01:46:35 *** Speedy` has joined #openttd
02:00:45 *** Wormnest has joined #openttd
02:06:00 *** Wormnest has quit IRC (Quit: Leaving)
02:31:35 *** WormnestAndroid has quit IRC (Remote host closed the connection)
02:31:37 *** WormnestAndroid has joined #openttd
02:44:39 *** Flygon has quit IRC (Read error: Connection reset by peer)
02:50:54 *** gnu_jj has joined #openttd
02:54:31 *** gnu_jj_ has quit IRC (Ping timeout: 480 seconds)
02:54:46 *** geizeskrank has quit IRC (Ping timeout: 480 seconds)
02:58:19 *** geizeskrank has joined #openttd
03:41:39 *** __abigail has joined #openttd
03:41:39 <__abigail> I have downgraded CMake to CMake 3.31
03:41:39 <__abigail> vcpkg install is working
03:50:12 *** D-HUND has joined #openttd
03:53:36 *** debdog has quit IRC (Ping timeout: 480 seconds)
04:07:51 *** keikoz has joined #openttd
04:22:02 *** D-HUND is now known as debdog
04:46:14 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/0055e168f09dd1484136120b9cc4dedefbea4ce8
04:46:15 <DorpsGek> - Update: Translations from eints (by translators)
05:07:55 *** kuka_lie has joined #openttd
05:13:56 *** keikoz has quit IRC (Ping timeout: 480 seconds)
05:39:29 <DorpsGek> [OpenTTD/OpenTTD] Release workflow was not successful https://github.com/OpenTTD/OpenTTD/actions/runs/14164677196
05:57:51 <andythenorth> just remove reifttability as a concept
05:58:10 <andythenorth> wagons refit everything
06:09:44 <peter1138> vcpkg eh
06:12:32 <truebrain> I think it is the vcpkg cache, but I have no idea how to flush that
06:15:57 <__abigail> I am trying on WSL. Still haven't gotten an executable yet lmao
06:26:24 <Rubidium> still no release? And making releases is broken again? ;(
06:29:15 <__abigail> idk I just want my fuckin departure boards
06:31:30 <dwfreed> vcpkg fails to build libuuid because cmake is *too new*
06:31:53 <dwfreed> CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
06:31:54 <dwfreed> Compatibility with CMake < 3.5 has been removed from CMake.
06:32:05 <dwfreed> https://github.com/microsoft/vcpkg/blob/master/ports/libuuid/CMakeLists.txt#L1
06:32:18 <__abigail> Yeah even with downgraded CMake it's just having a sook
06:32:22 <__abigail> I'm exhausted lmao
06:35:29 <__abigail> Couldn't get it compiling on Linux either
06:38:11 <__abigail> There was some kind of issue about `value` not being defined but I couldn't figure it out
07:17:58 <DorpsGek> [OpenTTD/survey-web] survey-summary[bot] pushed 1 commits to main https://github.com/OpenTTD/survey-web/commit/1f9bdd0a9a097bf1ff0822426a51f75fa4a9e3ce
07:17:59 <DorpsGek> - Add: summary for week 13 of 2025 (by OpenTTD Survey)
07:27:34 <reldred> vcpkg is great when it's great and then it's a fuckfight when it's not.
07:27:51 <reldred> I am, however, severely mentally handicapped when it comes to this stuff.
07:34:43 <peter1138> vcpkg is so large that their CI cannot test all possible combinations, so it often breaks.
07:53:34 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #13930: Codechange: Use EnumBitSet for Linkgraph RefreshFlags. https://github.com/OpenTTD/OpenTTD/pull/13930
07:56:53 <__abigail> https://cdn.discordapp.com/attachments/1008473233844097104/1356175405886865418/image.png?ex=67eb9c45&is=67ea4ac5&hm=378fbbc7a722aaa8e65c6f7ff4d7415a483c3aa128982eb23628a167150d20ad&
07:56:53 <__abigail> Omfg it's working
08:43:39 <xarick> hi
08:56:45 <DorpsGek> [OpenTTD/OpenGFX2] zephyris opened pull request #152: Codechange: Update OpenGFX2 and OpenTTD-TTF URLs https://github.com/OpenTTD/OpenGFX2/pull/152
09:11:04 <__abigail> https://cdn.discordapp.com/attachments/1008473233844097104/1356194076029882468/image.png?ex=67ebada8&is=67ea5c28&hm=8e315eaa9372d19e0a9b0abc1bd8fb3fe1480b83a27e964f075b44e2e48ac535&
09:11:04 <__abigail> Fuck yes
09:13:06 <DorpsGek> [OpenTTD/OpenTTD] Da9108 opened issue #13931: [Crash]: https://github.com/OpenTTD/OpenTTD/issues/13931
09:22:20 <peter1138> You appear to have compiled some different game.
09:23:49 <DorpsGek> [OpenTTD/OpenGFX2] PeterN commented on pull request #152: Codechange: Update OpenGFX2 and OpenTTD-TTF URLs https://github.com/OpenTTD/OpenGFX2/pull/152#pullrequestreview-2728692927
09:23:59 <DorpsGek> [OpenTTD/OpenGFX2] PeterN approved pull request #152: Codechange: Update OpenGFX2 and OpenTTD-TTF URLs https://github.com/OpenTTD/OpenGFX2/pull/152#pullrequestreview-2728693430
09:25:13 <_zephyris> Thanks
09:25:48 <_zephyris> I'll try to keep ogfx2 spam to a minimum πŸ˜‰
09:26:16 <_zephyris> Can always remove PR approval requirement, but as it is now stable seems like a good idea
09:27:12 <peter1138> Don't worry about PR spam.
09:27:13 <DorpsGek> [OpenTTD/OpenGFX2] zephyris merged pull request #152: Codechange: Update OpenGFX2 and OpenTTD-TTF URLs https://github.com/OpenTTD/OpenGFX2/pull/152
09:31:04 <_zephyris> What I actually mean is that I'll pile up things like extra zoom sprite dev into big PRs
09:31:12 <_zephyris> But thanks πŸ™‚
09:31:51 <xarick> did someone say PR spam?
09:32:12 <peter1138> Does not apply to you.
09:32:19 <xarick> oh :/
09:45:25 <peter1138> In fact, is it possible to block someone from making PRs...?
09:45:31 <peter1138> "someone", of course.
09:50:06 <xarick> I don't spam, they just accumulate for years
10:07:07 <xarick> is beta 2 out?
10:15:52 <DorpsGek> [OpenTTD/OpenGFX] jayaddison commented on pull request #98: Script-Fu: Support GIMP3 in addition to GIMP2 https://github.com/OpenTTD/OpenGFX/pull/98#issuecomment-2765783328
10:24:22 <__abigail> Alright
10:24:22 <__abigail> I give these source changes a 2% chance of working
10:37:58 <DorpsGek> [OpenTTD/OpenGFX] zephyris commented on issue #77: [Bug]: Sub-tropical landscape has incorrect shops and office buildings https://github.com/OpenTTD/OpenGFX/issues/77
10:39:35 <DorpsGek> [OpenTTD/OpenGFX] zephyris commented on issue #83: Rail vehicle y-offsets are incorrect https://github.com/OpenTTD/OpenGFX/issues/83
10:40:25 <DorpsGek> [OpenTTD/OpenGFX] zephyris commented on issue #87: Hovercraft are nearly indistinguishable across different companies. https://github.com/OpenTTD/OpenGFX/issues/87
10:43:06 *** SigHunter has quit IRC ()
10:43:44 <DorpsGek> [OpenTTD/OpenGFX] zephyris commented on issue #53: Upper-case umlauts don't fit into input field https://github.com/OpenTTD/OpenGFX/issues/53
10:44:37 <_zephyris> Lol, I think I've not fixed all the bugs in ogfx1 by making ogfx2.
10:44:56 <_zephyris> Not too hard to back port if anyone's bored.
10:45:03 <DorpsGek> [OpenTTD/OpenTTD] frosch123 opened pull request #13932: Fix #13925, 667d0137: Ancient NewGRF have empty name and description, show the filename instead https://github.com/OpenTTD/OpenTTD/pull/13932
10:45:50 *** SigHunter has joined #openttd
10:55:19 <peter1138> I wouldn't worry about it now that OpenGFX2 is here.
10:56:48 *** keikoz has joined #openttd
10:56:48 <peter1138> To choose an ID, use the initials
10:56:49 <peter1138> of your first and last name as the first two bytes, along with two more bytes
10:56:50 <peter1138> of your own choice as the last two bytes
10:56:51 <peter1138> :-)
10:59:35 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #13932: Fix #13925, 667d0137: Ancient NewGRF have empty name and description, show the filename instead https://github.com/OpenTTD/OpenTTD/pull/13932#pullrequestreview-2728928898
11:00:36 <__abigail> Guess who accidentally cancelled building at 99% πŸ˜”
11:02:54 <peter1138> It's not like it needs to start over from the beginning.
11:05:30 <__abigail> After modifying a language pack I'm getting an error that there aren't any available language packs
11:05:34 <__abigail> Have I fucked something up
11:05:52 <__abigail> nvm
11:17:58 <DorpsGek> [OpenTTD/OpenTTD] frosch123 closed issue #13804: [Bug]: Nightly builds are failing in Steam upload starting March 11 https://github.com/OpenTTD/OpenTTD/issues/13804
11:18:01 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on issue #13804: [Bug]: Nightly builds are failing in Steam upload starting March 11 https://github.com/OpenTTD/OpenTTD/issues/13804
11:29:32 <DorpsGek> [OpenTTD/OpenTTD] frosch123 opened pull request #13933: Fix #13923: Padding in music GUI was asymmetric, so it looked different for LTR and RTL languages. https://github.com/OpenTTD/OpenTTD/pull/13933
11:31:19 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #13933: Fix #13923: Padding in music GUI was asymmetric, so it looked different for LTR and RTL languages. https://github.com/OpenTTD/OpenTTD/pull/13933#issuecomment-2765951298
12:00:10 *** Flygon has joined #openttd
12:13:11 <DorpsGek> [OpenTTD/OpenGFX2] zephyris opened issue #153: Building 1x zoom base set processes graphics at 1x and 4x zoom https://github.com/OpenTTD/OpenGFX2/issues/153
12:19:41 *** Smedles_ has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
12:19:56 *** Smedles has joined #openttd
12:24:36 <DorpsGek> [OpenTTD/OpenTTD] frosch123 opened pull request #13934: Add #12939: [NewGRF] Add road-/tram-/rail-type variable 0x45 to get mutual road-/tram-/rail-type on same tile https://github.com/OpenTTD/OpenTTD/pull/13934
12:25:08 <DorpsGek> [OpenTTD/OpenTTD] frosch123 closed issue #13323: No way for road GRF to tell if a tile is a level crossing https://github.com/OpenTTD/OpenTTD/issues/13323
12:25:11 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on issue #13323: No way for road GRF to tell if a tile is a level crossing https://github.com/OpenTTD/OpenTTD/issues/13323
12:25:50 <DorpsGek> [OpenTTD/OpenTTD] frosch123 merged pull request #13932: Fix #13925, 667d0137: Ancient NewGRF have empty name and description, show the filename instead https://github.com/OpenTTD/OpenTTD/pull/13932
12:25:53 <DorpsGek> [OpenTTD/OpenTTD] frosch123 closed issue #13925: [Bug]: Old NewGRFs without action 8 show up with empty name on the NewGRF list https://github.com/OpenTTD/OpenTTD/issues/13925
12:33:02 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1356244900110401679/image.png?ex=67ebdcfd&is=67ea8b7d&hm=82e99d2ab88f8a0e21f4a64e502d2eebaf423c7bbc57c30b3931bbedd35eca31&
12:33:02 <xarick> oh, supersimpleai requires 90 degrees
12:38:20 <DorpsGek> [OpenTTD/OpenTTD] frosch123 opened pull request #13935: Fix: Draw the bevel around the music track name as inset. https://github.com/OpenTTD/OpenTTD/pull/13935
12:43:42 *** WormnestAndroid has quit IRC (Remote host closed the connection)
12:43:44 *** WormnestAndroid has joined #openttd
12:59:19 *** WormnestAndroid has quit IRC (Remote host closed the connection)
12:59:22 *** WormnestAndroid has joined #openttd
13:06:13 <DorpsGek> [OpenTTD/OpenTTD] frosch123 updated pull request #13934: Add #12939: [NewGRF] Add road-/tram-/rail-type variable 0x45 to get mutual road-/tram-/rail-type on same tile https://github.com/OpenTTD/OpenTTD/pull/13934
13:27:09 <DorpsGek> [OpenTTD/OpenTTD] zephyris approved pull request #13935: Fix: Draw the bevel around the music track name as inset. https://github.com/OpenTTD/OpenTTD/pull/13935#pullrequestreview-2729298667
13:27:58 <DorpsGek> [OpenTTD/OpenTTD] zephyris commented on pull request #13935: Fix: Draw the bevel around the music track name as inset. https://github.com/OpenTTD/OpenTTD/pull/13935#issuecomment-2766239137
14:05:38 <xarick> tomorrow is the big day!
14:11:26 *** gelignite has joined #openttd
14:40:33 <_glx_> Nothing will happen
14:40:48 <_glx_> We can't even build a nightly
14:46:05 <DorpsGek> [OpenTTD/nml] FLHerne approved pull request #368: Fix #367: Incorrect limits for House and Industry Tile https://github.com/OpenTTD/nml/pull/368#pullrequestreview-2729562932
14:46:41 <DorpsGek> [OpenTTD/nml] FLHerne merged pull request #368: Fix #367: Incorrect limits for House and Industry Tile https://github.com/OpenTTD/nml/pull/368
14:46:46 <DorpsGek> [OpenTTD/nml] FLHerne closed issue #367: Houses are limited to 256. https://github.com/OpenTTD/nml/issues/367
14:48:05 *** nielsm has joined #openttd
14:53:48 <_glx_> ah new flake version it seems, and it fails with nml
15:03:09 <LordAro> :o
15:05:54 <_glx_> the error is weird anyway
15:08:18 <LordAro> is it?
15:08:27 <LordAro> `global` is only needed for writing
15:09:15 <_glx_> we write to the variable in some code paths
15:09:21 <LordAro> :o
15:10:20 <_glx_> first F824 is for <https://github.com/OpenTTD/nml/blob/master/nml/actions/action1.py#L191>
15:11:03 <_glx_> secong is for <https://github.com/OpenTTD/nml/blob/master/nml/ast/grf.py#L141>
15:11:55 <LordAro> perhaps they're not needed for arrays/dict either? seems weird that it would be missed...
15:14:08 <_glx_> yeah maybe it's fine without global here because the variables are modified but not replaced
15:16:00 <LordAro> does seem to be the case, after some testing
15:25:07 <_glx_> from what I can find, `global` is needed when modifying variable reference, but not when modifying the object in the variable
15:30:08 <peter1138> LordAro, well. Cycle routes that become grassy fields, right?
15:30:52 <DorpsGek> [OpenTTD/nml] glx22 opened pull request #369: Codefix: Remove unneeded "global" https://github.com/OpenTTD/nml/pull/369
15:35:20 <_glx_> oh and there's the "funny" thing where using `+=` for a global array requires `global`, but using `.extend()` on the same array doesn't
15:41:25 <peter1138> Well, x += y is x = x + y, I guess, so it's replacing it.
15:44:12 <DorpsGek> [OpenTTD/nml] FLHerne commented on pull request #369: Codefix: Remove unneeded "global" https://github.com/OpenTTD/nml/pull/369#pullrequestreview-2729734518
15:46:15 <FLHerne> (tbc that looks correct to me otherwise)
15:47:17 <FLHerne> I think param_stats should be two separate variables with descriptive names but that's a separate concern
15:48:06 <FLHerne> might do that later
15:48:46 <LordAro> peter1138: yes
15:50:10 <LordAro> peter1138: cycle routes that become cafes with cake are better though
15:50:41 <peter1138> Yes, especially when your tyres are smooth road tyres.
16:25:19 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
16:25:20 *** WormnestAndroid has joined #openttd
16:32:01 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13930: Codechange: Use EnumBitSet for Linkgraph RefreshFlags. https://github.com/OpenTTD/OpenTTD/pull/13930#pullrequestreview-2729862975
16:34:15 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13927: Cleanup: Remove redundant NewGRF clean up functions. https://github.com/OpenTTD/OpenTTD/pull/13927#pullrequestreview-2729867747
16:40:17 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13926: Fix 089c7a2: SDL2 application name hint was not effective. https://github.com/OpenTTD/OpenTTD/pull/13926#pullrequestreview-2729880753
16:41:31 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13920: Change: make GOG more like MSStore/Steam for OpenGFX https://github.com/OpenTTD/OpenTTD/pull/13920#pullrequestreview-2729883411
16:41:34 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #13920: Change: make GOG more like MSStore/Steam for OpenGFX https://github.com/OpenTTD/OpenTTD/pull/13920
16:41:55 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13933: Fix #13923: Padding in music GUI was asymmetric, so it looked different for LTR and RTL languages. https://github.com/OpenTTD/OpenTTD/pull/13933#pullrequestreview-2729884199
16:44:14 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13897: Codechange: Use range filter to simplify picking a random AI. https://github.com/OpenTTD/OpenTTD/pull/13897#pullrequestreview-2729888789
16:53:55 <DorpsGek> [OpenTTD/OpenTTD] frosch123 merged pull request #13933: Fix #13923: Padding in music GUI was asymmetric, so it looked different for LTR and RTL languages. https://github.com/OpenTTD/OpenTTD/pull/13933
16:53:58 <DorpsGek> [OpenTTD/OpenTTD] frosch123 closed issue #13923: [Bug]: Jazz Jukebox: Separation in black background between track number and name in RTL languages https://github.com/OpenTTD/OpenTTD/issues/13923
16:54:07 <DorpsGek> [OpenTTD/OpenTTD] frosch123 merged pull request #13935: Fix: Draw the bevel around the music track name as inset. https://github.com/OpenTTD/OpenTTD/pull/13935
17:01:12 *** Wolf01 has joined #openttd
17:03:54 <DorpsGek> [OpenTTD/nml] glx22 updated pull request #369: Codefix: Remove unneeded "global" https://github.com/OpenTTD/nml/pull/369
17:04:35 <DorpsGek> [OpenTTD/nml] glx22 updated pull request #369: Codefix: Remove unneeded "global" https://github.com/OpenTTD/nml/pull/369
17:17:44 <frosch123> Anyone knows why textbuf::deletechar deletes a grapheme cluster on del, but only a codepoint on backspace?
17:18:35 <michi_cc> How else would you go from Γ€ to Γ‘ (if that were not pre-combined characters)?
17:19:50 <frosch123> No idea, I never entered text like that
17:22:01 <michi_cc> Combining diacritics aren't really a thing if you stay in Europe, but some languages can have two or three combining codepoints for a base character. I'd assume using to backspace to delete them one by one helps with mistypes. At the same time, you rarely want the diacritics to be left over alone, so it makes sense for del to yeet all of it.
17:22:49 <frosch123> Thanks, sounds reasonable
17:28:18 <truebrain> Did anyone happen to look into the Linux build issue?
17:31:41 <dwfreed> truebrain: I don't know if it got written down anywhere, but:
17:31:43 <dwfreed> 2025-03-31 06:31:30 < dwfreed> vcpkg fails to build libuuid because cmake is *too new*
17:31:43 <dwfreed> 2025-03-31 06:31:53 < dwfreed> CMake Error at CMakeLists.txt:1 (cmake_minimum_required):
17:31:43 <dwfreed> 2025-03-31 06:31:54 < dwfreed> Compatibility with CMake < 3.5 has been removed from CMake.
17:31:43 <dwfreed> 2025-03-31 06:32:05 < dwfreed> https://github.com/microsoft/vcpkg/blob/master/ports/libuuid/CMakeLists.txt#L1
17:32:00 <truebrain> more CMake < 3.5 issues, nice
17:32:03 <dwfreed> yeah
17:32:34 <truebrain> tnx!
17:32:40 <truebrain> let's see if we can work around it or something ...
17:33:28 <Rubidium> cmake -DCMAKE_POLICY_VERSION_MINIMUM=3.5 ?
17:34:48 <truebrain> it is a bit the annoying part about CMake ... nobody means with "3.0" that they want the "3.0" compatibility .. just that they don't use newer stuff πŸ˜›
17:35:07 <truebrain> and I get the issue, but it feels like a self-created issue by CMake 😦
17:35:37 <truebrain> Rubidium: something like that maybe; but now with telling that to vcpkg πŸ™‚
17:40:23 <Rubidium> truebrain: sort of self-created, you can actually do something like `cmake_minimum_required(VERSION 3.17..3.31)` to tell that any of those versions is fine, so when support for old versions is dropped you don't need to update. Though it's indeed primarily cmake by deprecating backwards compatibility
17:42:18 <truebrain> you can do ranges? Nice, didn't know
17:42:28 <truebrain> hmm ... so now how do I feed vcpkg an extra CMake flag ...
17:43:11 <Rubidium> maybe some CMAKE global does the trick?
17:43:12 <truebrain> ah, this is with CMake 4.0.0
17:43:37 <truebrain> Rubidium: smart cookie
17:43:41 <truebrain> did not expect that to work, tbh
17:48:33 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #13936: Fix: [CI] force a CMake minimum version of 3.5 for all dependencies https://github.com/OpenTTD/OpenTTD/pull/13936
17:48:43 <truebrain> tested it as much as I could .. but the nightly has to tell
17:49:24 <truebrain> owh, I can run it on my fork ofc
17:49:26 <truebrain> let's do that ...
17:49:43 <Rubidium> lucky guess, though I have two CMAKE_ globals set by .bashrc to always use sccache without having to faff around when clearing a build dir
17:50:23 <truebrain> educated guess, they call it then πŸ˜›
17:50:31 <truebrain> than? What-ever
17:51:25 <truebrain> Now for the game: can I remember how to build a branch
17:52:33 <truebrain> `./.github/changelog.sh: No such file or directory`
17:52:39 <truebrain> seems the answer is: no, I am not capable enough
17:54:30 <truebrain> https://github.com/TrueBrain/OpenTTD/actions/runs/14178032440 finally, it is running
17:58:09 <DorpsGek> [OpenTTD/nml] FLHerne approved pull request #369: Codefix: Remove unneeded "global" https://github.com/OpenTTD/nml/pull/369#pullrequestreview-2730115714
17:58:22 <DorpsGek> [OpenTTD/nml] FLHerne merged pull request #369: Codefix: Remove unneeded "global" https://github.com/OpenTTD/nml/pull/369
18:02:05 *** akimoto has joined #openttd
18:04:37 <truebrain> and now Windows fails
18:04:38 <truebrain> ....
18:04:48 <truebrain> same issue
18:06:25 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #13936: Fix: [CI] force a CMake minimum version of 3.5 for all dependencies https://github.com/OpenTTD/OpenTTD/pull/13936
18:07:15 <truebrain> but this is why we test first πŸ˜„
18:15:53 <truebrain> finally πŸ™‚
18:16:15 <truebrain> bunch of warnings on the Linux release build btw
18:23:42 <Rubidium> yeah, lots of uninitialized pool IDs. Not sure whether it's only those though
18:24:52 <truebrain> also with `FileWriter`
18:24:58 <truebrain> might just be a weird GCC that is running those builds
18:25:23 <truebrain> `warning: argument 1 null where non-null expected [-Wnonnull]` is also weird
18:27:16 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #13937: Codefix: std::string_view does not accept nullptr https://github.com/OpenTTD/OpenTTD/pull/13937
18:27:40 <truebrain> a legit warning?! Wooowwwwww
18:27:45 <truebrain> so many CI jobs
18:27:49 <truebrain> and none picked that up? πŸ˜›
18:29:23 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13936: Fix: [CI] force a CMake minimum version of 3.5 for all dependencies https://github.com/OpenTTD/OpenTTD/pull/13936#pullrequestreview-2730192344
18:30:04 <Rubidium> I guess we're not building with very recent compilers during normal CI?
18:30:05 <truebrain> shall we have a nightly again? πŸ˜„
18:33:06 *** Extrems has quit IRC (Quit: ZNC 1.7.5 - https://znc.in)
18:36:16 *** Extrems has joined #openttd
18:39:10 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #13938: Codefix: return right type to prevent casting https://github.com/OpenTTD/OpenTTD/pull/13938
18:42:14 *** tokai|noir has joined #openttd
18:42:14 *** ChanServ sets mode: +v tokai|noir
18:45:57 <andythenorth> lol cut Horse docs from 8.5 s to 6.5 s by not reading the git repo version 200 times
18:46:24 <andythenorth> per-function timing is really interesting
18:46:32 <andythenorth> catches things that weren't obvious
18:48:44 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #13936: Fix: [CI] force a CMake minimum version of 3.5 for all dependencies https://github.com/OpenTTD/OpenTTD/pull/13936
18:49:11 *** tokai has quit IRC (Ping timeout: 480 seconds)
19:01:02 <peter1138> Bah, legs silly now.
19:05:04 *** akimoto has quit IRC (Remote host closed the connection)
19:19:04 <DorpsGek> [OpenTTD/OpenTTD] zephyris updated pull request #13918: Change: Package OpenGFX2 for Windows Store and GOG https://github.com/OpenTTD/OpenTTD/pull/13918
19:32:19 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13897: Codechange: Use range filter to simplify picking a random AI. https://github.com/OpenTTD/OpenTTD/pull/13897
19:33:12 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13927: Cleanup: Remove redundant NewGRF clean up functions. https://github.com/OpenTTD/OpenTTD/pull/13927
19:33:36 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13930: Codechange: Use EnumBitSet for Linkgraph RefreshFlags. https://github.com/OpenTTD/OpenTTD/pull/13930
19:34:56 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #13937: Codefix: std::string_view does not accept nullptr https://github.com/OpenTTD/OpenTTD/pull/13937#pullrequestreview-2730327705
19:36:41 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #13938: Codefix: return right type to prevent casting https://github.com/OpenTTD/OpenTTD/pull/13938#pullrequestreview-2730331075
19:44:48 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #13937: Codefix: std::string_view does not accept nullptr https://github.com/OpenTTD/OpenTTD/pull/13937
19:44:57 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #13938: Codefix: return right type to prevent casting https://github.com/OpenTTD/OpenTTD/pull/13938
19:49:56 <andythenorth> Horse compile now about 17 seconds from clean
19:50:01 <andythenorth> used to be 1 minutue
19:59:31 *** Wormnest has joined #openttd
20:17:05 <DorpsGek> [OpenTTD/OpenTTD] stormcone opened pull request #13939: Fix: NewGRF details view does not show the "No information available"… https://github.com/OpenTTD/OpenTTD/pull/13939
20:17:53 <xarick> `this->info_single_list` <https://github.com/OpenTTD/OpenTTD/pull/13897/files#diff-abc6d72e91de47187ae959869f11eee43f0fffc028f6b963bc19fef31a72474dR70>
20:18:59 <frosch123> Meh, almost the same bug as with the grf name
20:20:16 <peter1138> Sneaky nullptrs.
20:21:17 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick commented on pull request #13897: Codechange: Use range filter to simplify picking a random AI. https://github.com/OpenTTD/OpenTTD/pull/13897#pullrequestreview-2730421863
20:22:08 <xarick> too late 😦
20:26:58 <peter1138> You had 5 days...
20:39:01 *** nielsm has quit IRC (Ping timeout: 480 seconds)
20:40:01 <LordAro> andythenorth: nice
20:43:18 <andythenorth> another 2 seconds saved by using @cached_property instead of @property
20:43:28 <andythenorth> "at risk of introducing bugs" πŸ˜›
20:50:45 <belajalilija> Okay so
20:50:51 <belajalilija> Intro dates again
20:51:41 <belajalilija> I know that setting the intro date to 1972 01 01 for a bunch of stuff will mean it is all introduced at once
20:52:49 <belajalilija> But if i set more to 1973-01-01 will it all be introduced after or is there a chance it can come before?
20:52:57 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1356370710368485477/image.png?ex=67ec5229&is=67eb00a9&hm=402d2ff7baba6a0b65a242a9ed714285a547f0e5f25b093030d3b50c001b4803&
20:52:57 <xarick> why this?
20:53:08 <xarick> im using calendar mode
20:54:48 <andythenorth> nml rendering was 15 seconds on Friday, now it's 3.5 seconds
20:55:07 <andythenorth> one of my favourite ways to pass time
20:55:10 <andythenorth> is reducing time
20:55:30 <frosch123> belajalilija: The latter
20:55:53 <DorpsGek> [OpenTTD/OpenGFX] matthijskooijman commented on pull request #98: Script-Fu: Support GIMP3 in addition to GIMP2 https://github.com/OpenTTD/OpenGFX/pull/98#issuecomment-2767378342
20:58:06 <belajalilija> frosch123: That’s a shame, would be me unreasonable for me to ask if this can be changed so that things will always be introduced in the correct order?
20:58:50 <belajalilija> Ideally i would like things to just come when the grf states but thats probably more work for you guys
20:59:34 *** kuka_lie has quit IRC (Quit: Lost terminal)
20:59:38 <andythenorth> is it a neurodiversity issue? πŸ‘€
20:59:46 <andythenorth> these are realism trains?
20:59:57 <belajalilija> andythenorth: Yes
21:00:03 <belajalilija> andythenorth: Yes
21:00:39 <belajalilija> Don’t call me out or I’ll call my grf Iron Elk :angry: :angry: :kek:
21:00:55 <andythenorth> was curiosity
21:00:59 <belajalilija> Ikik
21:01:04 <belajalilija> Just kidding
21:08:55 *** Speedy` has quit IRC (Ping timeout: 480 seconds)
21:13:00 *** Speedy` has joined #openttd
21:15:12 <andythenorth> `[RENDER LANG] iron-horse - complete 4.73 s`
21:15:12 <andythenorth> `[RENDER LANG]iron-horse - complete 0.69 s`
21:15:12 <andythenorth> "stop looking up git version in the templating for every lang file"
21:23:21 <andythenorth> pff found another git lookup
21:23:21 <andythenorth> `[RENDER LANG]iron-horse - complete 0.35 s`
21:24:23 <belajalilija> But yes @ devs please soothe my autism
21:25:52 *** keikoz has quit IRC (Ping timeout: 480 seconds)
21:40:44 *** gelignite has quit IRC (Quit: Stay safe!)
21:53:46 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:16:55 *** WormnestAndroid has quit IRC (Remote host closed the connection)
22:16:58 *** WormnestAndroid has joined #openttd
22:21:07 <xarick> oh ppl reporting issues πŸ™‚ <https://github.com/SamuXarick/LuDiAI-AfterFix/issues/2>
22:21:11 <xarick> cool stuff
22:22:17 <xarick> eh... newgrfs
22:23:07 <xarick> each newgrf has its quirks 😦 unsure if I should support newgrfs
22:40:34 <andythenorth> wonder if we can make nmlc faster? πŸ˜›
22:40:34 <andythenorth> `10.01 seconds` is nmlc, total compile time is `17.18 seconds`
23:50:58 *** WormnestAndroid has quit IRC (Remote host closed the connection)
23:51:00 *** WormnestAndroid has joined #openttd