β΄ go to previous day00:55:56 *** Tirili has joined #openttd00: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 #openttd01:45:07 *** Speedy` has quit IRC (Remote host closed the connection)01:46:35 *** Speedy` has joined #openttd02:00:45 *** Wormnest has joined #openttd02: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 #openttd02:44:39 *** Flygon has quit IRC (Read error: Connection reset by peer)02:50:54 *** gnu_jj has joined #openttd02: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 #openttd03:41:39 *** __abigail has joined #openttd03:41:39 <__abigail> I have downgraded CMake to CMake 3.3103:41:39 <__abigail> vcpkg install is working03:50:12 *** D-HUND has joined #openttd03:53:36 *** debdog has quit IRC (Ping timeout: 480 seconds)04:07:51 *** keikoz has joined #openttd04:22:02 *** D-HUND is now known as debdog04:46:14 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/0055e168f09dd1484136120b9cc4dedefbea4ce804:46:15 <DorpsGek> - Update: Translations from eints (by translators)05:07:55 *** kuka_lie has joined #openttd05: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/1416467719605:57:51 <andythenorth> just remove reifttability as a concept05:58:10 <andythenorth> wagons refit everything06:09:44 <peter1138> vcpkg eh06:12:32 <truebrain> I think it is the vcpkg cache, but I have no idea how to flush that06:15:57 <__abigail> I am trying on WSL. Still haven't gotten an executable yet lmao06:26:24 <Rubidium> still no release? And making releases is broken again? ;(06:29:15 <__abigail> idk I just want my fuckin departure boards06: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:18 <__abigail> Yeah even with downgraded CMake it's just having a sook06:32:22 <__abigail> I'm exhausted lmao06:35:29 <__abigail> Couldn't get it compiling on Linux either06:38:11 <__abigail> There was some kind of issue about `value` not being defined but I couldn't figure it out07:17:58 <DorpsGek> [OpenTTD/survey-web] survey-summary[bot] pushed 1 commits to main https://github.com/OpenTTD/survey-web/commit/1f9bdd0a9a097bf1ff0822426a51f75fa4a9e3ce07: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/1393007: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 working08:43:39 <xarick> hi08:56:45 <DorpsGek> [OpenTTD/OpenGFX2] zephyris opened pull request #152: Codechange: Update OpenGFX2 and OpenTTD-TTF URLs https://github.com/OpenTTD/OpenGFX2/pull/15209:11:04 <__abigail> https://cdn.discordapp.com/attachments/1008473233844097104/1356194076029882468/image.png?ex=67ebada8&is=67ea5c28&hm=8e315eaa9372d19e0a9b0abc1bd8fb3fe1480b83a27e964f075b44e2e48ac535&09:11:04 <__abigail> Fuck yes09:13:06 <DorpsGek> [OpenTTD/OpenTTD] Da9108 opened issue #13931: [Crash]: https://github.com/OpenTTD/OpenTTD/issues/1393109: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-272869292709: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-272869343009:25:13 <_zephyris> Thanks09: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 idea09: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/15209:31:04 <_zephyris> What I actually mean is that I'll pile up things like extra zoom sprite dev into big PRs09: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 years10: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-276578332810:24:22 <__abigail> Alright10:24:22 <__abigail> I give these source changes a 2% chance of working10: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/7710:39:35 <DorpsGek> [OpenTTD/OpenGFX] zephyris commented on issue #83: Rail vehicle y-offsets are incorrect https://github.com/OpenTTD/OpenGFX/issues/8310:40:25 <DorpsGek> [OpenTTD/OpenGFX] zephyris commented on issue #87: Hovercraft are nearly indistinguishable across different companies. https://github.com/OpenTTD/OpenGFX/issues/8710: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/5310: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/1393210:45:50 *** SigHunter has joined #openttd10:55:19 <peter1138> I wouldn't worry about it now that OpenGFX2 is here.10:56:48 *** keikoz has joined #openttd10:56:48 <peter1138> To choose an ID, use the initials10:56:49 <peter1138> of your first and last name as the first two bytes, along with two more bytes10:56:50 <peter1138> of your own choice as the last two bytes10: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-272892889811: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 packs11:05:34 <__abigail> Have I fucked something up11:05:52 <__abigail> nvm11: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/1380411: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/1380411: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/1393311: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-276595129812:00:10 *** Flygon has joined #openttd12: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/15312:19:41 *** Smedles_ has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)12:19:56 *** Smedles has joined #openttd12: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/1393412: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/1332312: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/1332312: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/1393212: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/1392512: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 degrees12: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/1393512:43:42 *** WormnestAndroid has quit IRC (Remote host closed the connection)12:43:44 *** WormnestAndroid has joined #openttd12:59:19 *** WormnestAndroid has quit IRC (Remote host closed the connection)12:59:22 *** WormnestAndroid has joined #openttd13: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/1393413: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-272929866713: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-276623913714:05:38 <xarick> tomorrow is the big day!14:11:26 *** gelignite has joined #openttd14:40:33 <_glx_> Nothing will happen14:40:48 <_glx_> We can't even build a nightly14: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-272956293214: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/36814:46:46 <DorpsGek> [OpenTTD/nml] FLHerne closed issue #367: Houses are limited to 256. https://github.com/OpenTTD/nml/issues/36714:48:05 *** nielsm has joined #openttd14:53:48 <_glx_> ah new flake version it seems, and it fails with nml15:03:09 <LordAro> :o15:05:54 <_glx_> the error is weird anyway15:08:18 <LordAro> is it?15:08:27 <LordAro> `global` is only needed for writing15:09:15 <_glx_> we write to the variable in some code paths15:09:21 <LordAro> :o15: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 replaced15:16:00 <LordAro> does seem to be the case, after some testing15:25:07 <_glx_> from what I can find, `global` is needed when modifying variable reference, but not when modifying the object in the variable15: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/36915: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't15: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-272973451815: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 concern15:48:06 <FLHerne> might do that later15:48:46 <LordAro> peter1138: yes15:50:10 <LordAro> peter1138: cycle routes that become cafes with cake are better though15: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 #openttd16:32:01 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13930: Codechange: Use EnumBitSet for Linkgraph RefreshFlags. https://github.com/OpenTTD/OpenTTD/pull/13930#pullrequestreview-272986297516: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-272986774716: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-272988075316: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-272988341116: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/1392016: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-272988419916: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-272988878916: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/1393316: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/1392316: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/1393517:01:12 *** Wolf01 has joined #openttd17:03:54 <DorpsGek> [OpenTTD/nml] glx22 updated pull request #369: Codefix: Remove unneeded "global" https://github.com/OpenTTD/nml/pull/36917:04:35 <DorpsGek> [OpenTTD/nml] glx22 updated pull request #369: Codefix: Remove unneeded "global" https://github.com/OpenTTD/nml/pull/36917: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 that17: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 reasonable17: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#L117:32:00 <truebrain> more CMake < 3.5 issues, nice17:32:03 <dwfreed> yeah17: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 compatibility17:42:18 <truebrain> you can do ranges? Nice, didn't know17: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.017:43:37 <truebrain> Rubidium: smart cookie17:43:41 <truebrain> did not expect that to work, tbh17: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/1393617:48:43 <truebrain> tested it as much as I could .. but the nightly has to tell17:49:24 <truebrain> owh, I can run it on my fork ofc17: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 dir17:50:23 <truebrain> educated guess, they call it then π17:50:31 <truebrain> than? What-ever17:51:25 <truebrain> Now for the game: can I remember how to build a branch17:52:33 <truebrain> `./.github/changelog.sh: No such file or directory`17:52:39 <truebrain> seems the answer is: no, I am not capable enough17:54:30 <truebrain> https://github.com/TrueBrain/OpenTTD/actions/runs/14178032440 finally, it is running17:58:09 <DorpsGek> [OpenTTD/nml] FLHerne approved pull request #369: Codefix: Remove unneeded "global" https://github.com/OpenTTD/nml/pull/369#pullrequestreview-273011571417:58:22 <DorpsGek> [OpenTTD/nml] FLHerne merged pull request #369: Codefix: Remove unneeded "global" https://github.com/OpenTTD/nml/pull/36918:02:05 *** akimoto has joined #openttd18:04:37 <truebrain> and now Windows fails18:04:38 <truebrain> ....18:04:48 <truebrain> same issue18: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/1393618: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 btw18:23:42 <Rubidium> yeah, lots of uninitialized pool IDs. Not sure whether it's only those though18:24:52 <truebrain> also with `FileWriter`18:24:58 <truebrain> might just be a weird GCC that is running those builds18:25:23 <truebrain> `warning: argument 1 null where non-null expected [-Wnonnull]` is also weird18:27:16 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #13937: Codefix: std::string_view does not accept nullptr https://github.com/OpenTTD/OpenTTD/pull/1393718:27:40 <truebrain> a legit warning?! Wooowwwwww18:27:45 <truebrain> so many CI jobs18: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-273019234418: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 #openttd18:39:10 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #13938: Codefix: return right type to prevent casting https://github.com/OpenTTD/OpenTTD/pull/1393818:42:14 *** tokai|noir has joined #openttd18:42:14 *** ChanServ sets mode: +v tokai|noir18:45:57 <andythenorth> lol cut Horse docs from 8.5 s to 6.5 s by not reading the git repo version 200 times18:46:24 <andythenorth> per-function timing is really interesting18:46:32 <andythenorth> catches things that weren't obvious18: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/1393618: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/1391819: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/1389719:33:12 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13927: Cleanup: Remove redundant NewGRF clean up functions. https://github.com/OpenTTD/OpenTTD/pull/1392719:33:36 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13930: Codechange: Use EnumBitSet for Linkgraph RefreshFlags. https://github.com/OpenTTD/OpenTTD/pull/1393019: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-273032770519: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-273033107519:44:48 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #13937: Codefix: std::string_view does not accept nullptr https://github.com/OpenTTD/OpenTTD/pull/1393719:44:57 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #13938: Codefix: return right type to prevent casting https://github.com/OpenTTD/OpenTTD/pull/1393819:49:56 <andythenorth> Horse compile now about 17 seconds from clean19:50:01 <andythenorth> used to be 1 minutue19:59:31 *** Wormnest has joined #openttd20: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/1393920: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 name20: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-273042186320: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: nice20:43:18 <andythenorth> another 2 seconds saved by using @cached_property instead of @property20:43:28 <andythenorth> "at risk of introducing bugs" π20:50:45 <belajalilija> Okay so20:50:51 <belajalilija> Intro dates again20: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 once20: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 mode20:54:48 <andythenorth> nml rendering was 15 seconds on Friday, now it's 3.5 seconds20:55:07 <andythenorth> one of my favourite ways to pass time20:55:10 <andythenorth> is reducing time20:55:30 <frosch123> belajalilija: The latter20: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-276737834220: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 guys20: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: Yes21:00:03 <belajalilija> andythenorth: Yes21:00:39 <belajalilija> Donβt call me out or Iβll call my grf Iron Elk :angry: :angry: :kek:21:00:55 <andythenorth> was curiosity21:00:59 <belajalilija> Ikik21:01:04 <belajalilija> Just kidding21:08:55 *** Speedy` has quit IRC (Ping timeout: 480 seconds)21:13:00 *** Speedy` has joined #openttd21: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 lookup21:23:21 <andythenorth> `[RENDER LANG]iron-horse - complete 0.35 s`21:24:23 <belajalilija> But yes @ devs please soothe my autism21: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 #openttd22:21:07 <xarick> oh ppl reporting issues π <https://github.com/SamuXarick/LuDiAI-AfterFix/issues/2>22:21:11 <xarick> cool stuff22:22:17 <xarick> eh... newgrfs22:23:07 <xarick> each newgrf has its quirks π¦ unsure if I should support newgrfs22: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 #openttdcontinue to next day β΅