IRC logs for #openttd on OFTC at 2026-01-11
⏴ go to previous day
00:09:16 <goddess_ishtar> I'm doing something quite daft, I think
00:11:17 <peter1138> complete documentation, lol
00:15:34 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:15:35 *** WormnestAndroid has joined #openttd
02:50:33 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
02:52:50 *** MinchinWeb[m] has joined #openttd
03:07:35 *** Wormnest has quit IRC (Quit: Leaving)
04:01:05 *** tokai|noir has joined #openttd
04:01:05 *** ChanServ sets mode: +v tokai|noir
04:08:05 *** tokai has quit IRC (Ping timeout: 480 seconds)
04:26:08 *** toktik3 has quit IRC (Ping timeout: 480 seconds)
04:50:34 <DorpsGek> - Update: Translations from eints (by translators)
05:38:26 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
05:38:30 *** MinchinWeb[m] has joined #openttd
06:23:48 *** firepup650 has quit IRC (Ping timeout: 480 seconds)
07:06:43 *** Flygon has quit IRC (Read error: Connection reset by peer)
10:01:00 <peter1138> I (nearly) always make the PR title follow our commit title style just in case...
10:02:31 <LordAro> probably not a huge issue, as long as the changelog scripts don't entirely choke on it
10:20:46 <michi_cc[d]> LordAro: If you install something like Refined Github as a browser extension, it's possible to auto-rename stuff on (squash) merge.
10:28:35 <LordAro> michi_cc[d]: ooh, neat
10:29:52 <LordAro> squash-merge does give you the option to change the commit normally anyway, i just.. didn't
10:32:30 <michi_cc[d]> It has a billion feature toggles though, and I can absolutely not remember anymore what the default is and what you have to enable manually 🙂
10:57:39 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
10:57:40 *** WormnestAndroid has joined #openttd
10:57:44 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
10:57:45 *** WormnestAndroid has joined #openttd
10:57:48 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
10:57:49 *** WormnestAndroid has joined #openttd
11:43:46 *** gelignite has joined #openttd
12:07:11 *** toktik has quit IRC (Remote host closed the connection)
12:36:08 *** toktik has quit IRC (Remote host closed the connection)
12:44:24 <_glx_> Date format in the snippet is so annoying
13:34:52 <xarick> yapf was changed again
13:35:54 <xarick> `this->dest_tile = v->dest_tile == INVALID_TILE ? TileIndex{} : v->dest_tile;`
13:36:23 <LordAro> that looks suspiciously like it does nothing at all
13:37:35 <xarick> GetTileTrackStatus of an INVALID_TILE is possible without crashing?
13:38:20 <xarick> isn't TileIndex{} just equal to 0?
13:40:19 <LordAro> i mean, default constructed TileIndex is indeed zero
13:40:29 <LordAro> would kinda expect it to be invalid, but eh
13:47:58 <xarick> ah, because buoys at tile 0
14:08:21 <xarick> Shouldn't have been closed. But I see why it lead to some confusion. There was cross talking between discord and that PR
14:08:46 <xarick> but it wasn't explicitly formulated in text at the PR site
14:41:32 <LordAro> and what do we always tell you about messages here vs on github?
15:16:27 <peter1138> Both dogs decided the best place to be is in the partly frozen canal...
15:28:46 <xarick> why do this, microsoft?
15:31:30 <_glx_> that's how copilot works
15:35:21 <Rubidium> well, they're a bit like you. People ask/suggest not to do something, but they keep doing those things
15:36:03 <_glx_> if only people would stop using copilot
15:38:20 *** Wormnest has joined #openttd
15:43:05 <Rubidium> well... if $BOSS requires the use of Microsoft products, that's basically not possible anymore ;( Like in Teams you can 'remove' it, but it'll just reinstall it for you...
15:44:21 <xarick> is OpenTTD moving away from GitHub due to AI being forced into it?
15:47:55 <andythenorth> Not at this time
15:58:58 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
16:00:44 *** MinchinWeb[m] has joined #openttd
16:23:52 <xarick> order flags were changed, need to study the new behaviour
16:37:34 *** felix has quit IRC (Read error: No route to host)
16:39:05 *** felix has quit IRC (Remote host closed the connection)
16:46:08 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
16:46:09 *** WormnestAndroid has joined #openttd
17:03:30 <andythenorth> oh wrong channel, nobody here plays the game 🙂
17:09:05 <talltyler> I play the game, I just don’t read Reddit
17:09:56 <LordAro> healthiest developer right there
17:10:28 <talltyler> £5 says they’re using CZTR which overwrites one of your cargos for regearing or whatever
17:12:06 <talltyler> I’d bet USD but nobody here could spend it 😛
17:12:41 <talltyler> I am the only American at my Scottish employer, I’m getting very good at code-switching
17:12:53 <talltyler> I even went on holiday recently! (Instead of vacation)
17:14:49 <Rubidium> talltyler: as far as I'm aware USD is still legal tender in some Dutch municipalities
17:16:46 <LordAro> Rubidium: is that municipality Sint Maarten? :p
17:18:20 <Rubidium> LordAro: nah, I meant Dutch as in England. Sint Maarten is Dutch as in the United Kingdom.
17:18:34 <andythenorth> FIRS disables if CZTR is found
17:27:47 <Rubidium> though to be honest, the municipalities roughly in the same general direction from Europe as Sint Maarten
17:36:16 <LordAro> fewer random screenshots of code please
17:37:22 <michi_cc[d]> Ugh, updating old code is hard. Orders not being pool items anymore is giving me a headache.
17:39:02 <michi_cc[d]> There's no stable identifier anymore that survives orderlist changes.
17:57:35 <xarick> test being repeated, line 492 and line 496
17:58:31 <xarick> I'm do it in a different manner
18:07:23 <Rubidium> so... making logically grouped code harder to understand for negligible effect in a release build. The bar for accepting that'll be quite high
18:15:03 <peter1138> michi_cc[d], what do you need then?
18:20:49 <xarick> what does .Reset do `if (depot_order_type.Test(OrderDepotTypeFlag::PartOfOrders)) depot_order_type.Reset(OrderDepotTypeFlag::Service);`
18:24:57 <_glx_> you could look at the function, but an easy guess is it's going the opposite of Set
18:26:27 <michi_cc[d]> peter1138: Well, tracking vehicle orders 🙂 Next station is not granular enough as a vehicle can visit the same station many times, and even have the next stop (but not the next-next stop etc) the same.
18:28:25 <_glx_> ah I can't open macos dmp in MSVC (I tried because I can open linux ones)
18:29:06 <andythenorth> the only patch I'm sad we don't have
18:29:25 <peter1138> michi_cc[d], fake with orderlistid & index?
18:29:26 <andythenorth> just limit maps to 256x256, peformance concerns eliminated? 😛
18:29:59 <LordAro> _glx_: crash log does at least give some information
18:30:12 <_glx_> trace in the log seem to imply it's in macos specific section of openttd
18:30:36 <michi_cc[d]> Yes, that's what I started with, but this will change with most modifications to the order list, which means either trashing and recalculating things, or lots and lots of renumbering order index.
18:31:27 <michi_cc[d]> A link graph edge would've been just as good, but they too don't have any global id either.
18:35:06 <LordAro> _glx_: would suggest that either `this` or perhaps `driver` is null/invalid
18:37:45 *** gelignite has quit IRC (Ping timeout: 480 seconds)
18:37:55 *** gelignite has joined #openttd
18:49:52 <_glx_> but if the delegate is called it has been set, and it's initialise with the current driver before being set
18:50:22 <_glx_> (at least that's how I understand the flow)
18:51:30 <_glx_> but of course they are using a very recent macos
18:52:21 <_glx_> andythenorth: what's your macos version ?
18:52:55 <_glx_> yes the opposite of Set
18:53:25 <xarick> `this->data &= ~(1ULL << Timpl::DecayValueType(value));`
18:54:08 <michi_cc[d]> "video_hw_accel": "true", that is *not* the default for macOS.
18:54:55 <michi_cc[d]> Of course there is code that is supposed to turn it off on a crash during init, but the OS might just kill us too soon.
19:17:29 <andythenorth> _glx_: Sequoia 15.6.1
19:27:11 *** firepup650 has joined #openttd
19:43:25 <audigex> I have a (very old and slow) machine running Ventura (13) and one running Tahoe (26) if you need something testing _glx_
19:48:27 <xarick> is this symbol `|` `XOR` in the calculator?
19:56:57 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
19:57:13 *** MinchinWeb[m] has joined #openttd
20:31:53 *** jfkuayue has quit IRC (Ping timeout: 480 seconds)
20:31:53 *** goddess_ishtar has quit IRC (Ping timeout: 480 seconds)
20:31:53 *** vondpc has quit IRC (Ping timeout: 480 seconds)
20:31:55 *** mrmox0456 has quit IRC (Ping timeout: 480 seconds)
20:31:56 *** mnhebi has quit IRC (Ping timeout: 480 seconds)
20:32:03 *** kuhnovic has quit IRC (Read error: Connection reset by peer)
20:32:03 *** kaibaneddy has quit IRC (Write error: connection closed)
20:32:03 *** locosage has quit IRC (Write error: connection closed)
20:32:03 *** masterhellish has quit IRC (Write error: connection closed)
20:32:03 *** belajalilija has quit IRC (Write error: connection closed)
20:32:03 *** talltyler has quit IRC (Write error: connection closed)
20:32:03 *** mmtunligit has quit IRC (Write error: connection closed)
20:32:03 *** DorpsGek_vi has quit IRC (Write error: connection closed)
20:32:03 *** renchon9 has quit IRC (Read error: Connection reset by peer)
20:32:03 *** kei2 has quit IRC (Read error: Connection reset by peer)
20:32:03 *** ragin_ has quit IRC (Read error: Connection reset by peer)
20:32:03 *** _glx_ has quit IRC (Read error: Connection reset by peer)
20:32:03 *** __abigail has quit IRC (Read error: Connection reset by peer)
20:32:03 *** bootmii has quit IRC (Write error: connection closed)
20:32:03 *** audigex has quit IRC (Write error: connection closed)
20:32:03 *** definitelynotcheese_ has quit IRC (Write error: connection closed)
20:32:03 *** squirejames has quit IRC (Write error: connection closed)
20:32:03 *** sittinbythefire has quit IRC (Write error: connection closed)
20:32:03 *** _zephyris has quit IRC (Write error: connection closed)
20:32:03 *** brickblock19280 has quit IRC (Remote host closed the connection)
20:32:03 *** thevbw has quit IRC (Write error: connection closed)
20:32:03 *** nanapipirara has quit IRC (Write error: connection closed)
20:32:03 *** lea001 has quit IRC (Write error: connection closed)
20:32:03 *** tabytac has quit IRC (Write error: connection closed)
20:32:03 *** marktheshark3209 has quit IRC (Write error: connection closed)
20:32:03 *** ahyangyi has quit IRC (Write error: connection closed)
20:32:03 *** kaji_kaede has quit IRC (Write error: connection closed)
20:32:03 *** andythenorth has quit IRC (Read error: Connection reset by peer)
20:32:03 *** wensimehrp has quit IRC (Read error: Connection reset by peer)
20:32:03 *** emperorjake has quit IRC (Write error: connection closed)
20:32:03 *** patrickvarela has quit IRC (Write error: connection closed)
20:32:03 *** acs121 has quit IRC (Write error: connection closed)
20:32:03 *** keepinitrail has quit IRC (Write error: connection closed)
20:32:03 *** masteroktagon has quit IRC (Write error: connection closed)
20:32:03 *** davidxn has quit IRC (Write error: connection closed)
20:32:03 *** digitalfox has quit IRC (Write error: connection closed)
20:32:03 *** reldred has quit IRC (Write error: connection closed)
20:32:03 *** michi_cc[d] has quit IRC (Write error: connection closed)
20:32:03 *** rito12_51026 has quit IRC (Write error: connection closed)
20:32:03 *** _jgr_ has quit IRC (Write error: connection closed)
20:32:03 *** xarick has quit IRC (Write error: connection closed)
20:32:24 *** DorpsGek_vi has joined #openttd
20:34:28 <xarick> These resets are clearing bits :(
20:34:43 <xarick> I need them valid for my unbunch
20:36:13 <xarick> I need to test this bit later on: `OrderDepotTypeFlag::PartOfOrders`
20:38:08 <xarick> `OrderDepotTypeFlags depot_order_type = new_order.GetDepotOrderType();` is this a reference or is it creating a new set of bits?
20:39:38 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
20:40:26 *** MinchinWeb[m] has joined #openttd
20:44:13 <Rubidium> you're aware you're basically self-disqualifying yourself with those questions, right?
20:45:27 <LordAro> even by usual standards that's a pretty basic question
20:45:54 <Rubidium> no need to be sorry, it just reinforces my github filters
20:49:42 <xarick> I just rebased unbunch PR locally
20:50:55 <xarick> but I realise I'm doing a bit of too many changes at once
20:52:20 <xarick> there's a mixture of code cleanup, rearrangement and safeguarding at the same time
20:58:14 <xarick> I had a separate PR attending glx request, but it was closed
21:01:45 <xarick> chicken and egg situation
21:01:57 <xarick> what needs to happen first?
21:09:41 *** ahyangyi has joined #openttd
21:09:41 <ahyangyi> I see 12269 was closed with "Let's revisit this PR if this actually happens. 🙂"
21:21:28 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
21:22:41 *** MinchinWeb[m] has joined #openttd
21:26:11 <_glx_> typically if 12269 is ever needed it will be the first commit in the PR actually needing
21:47:45 *** andythenorth has joined #openttd
21:47:56 <andythenorth> 2.5k upvotes on Steam though
21:48:16 <andythenorth> not sure if that post is good anecdata or not
21:49:59 <andythenorth> recent few days Steam reviews nearly all positive also
21:50:14 <andythenorth> I think this one is a victim of Toyland title game
21:50:22 <andythenorth> and probably never got past the opening screen
21:52:05 <andythenorth> ok so there are about 5 negative reviews since 15.0 launched
21:52:25 <andythenorth> 1 of them claims road construction is broken
21:53:00 <andythenorth> 1 of them is annoyed that cargodist is now mandatory
21:53:35 <andythenorth> the others don't like Toyland
21:54:34 <andythenorth> it's interesting that our reviews have dropped from 'overwhelmingly positive' to 'very positive'
21:54:41 <andythenorth> basically because of a trolling joke
22:00:59 <soylent_cow[m]> andythenorth: Replace user and strike any key to continue.
22:41:27 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
23:36:51 <peter1138> 21:47 < andythenorth> worrying
continue to next day ⏵