IRC logs for #openttd on OFTC at 2026-01-12
            
00:17:23 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
00:17:34 *** MinchinWeb[m] has joined #openttd
00:24:24 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler approved pull request #15087: Codechange: document a few enumerations https://github.com/OpenTTD/OpenTTD/pull/15087#pullrequestreview-3648880620
00:45:32 <peter1138> https://www.reddit.com/r/openttd/comments/1qacgue/eternal_issue_of_double_cursors_in_macos/
00:46:06 <peter1138> I see an issue was opened 2 weeks ago. I guess that's "eternal".
00:46:31 *** reldred has joined #openttd
00:46:31 <reldred> Hmm, never had issue with double cursors at least back last time I was mucking around with Mac’s
00:46:33 <reldred> Can’t be too eternal
00:46:45 <peter1138> Hmm, one from 4 years ago.
00:47:01 <reldred> And I’m sure Andy would have said something 😛
00:47:04 <peter1138> Yeah.
00:47:12 <peter1138> Well, actually knowing him probably not.
00:47:28 <reldred> Lmao
00:47:28 <peter1138> He'll just assume it's meant to be like that.
00:49:05 <soylent_cow[m]> it really bugs me that abase lacks snow tiles for one or some of the houses
00:49:37 <peter1138> Have considered contributing to abase?
00:49:40 <soylent_cow[m]> in general, arctic is incompatible with all buildings that dont have snow tiles
00:49:53 <soylent_cow[m]> *
00:50:31 <soylent_cow[m]> would it be beneficial to just draw the default tile when a snow tile is unavailable?
00:50:44 <peter1138> No, basesets should be complete.
00:51:03 <reldred> Base sets don’t support variable snowlines BTW
00:51:32 <reldred> You need a newhouses set that has buildings with snowy and not snowy sprites for each building if your snowline is wandering around.
00:51:33 <soylent_cow[m]> peter1138: yes, but for the lack of time, not sure if thats gonna happen any time soon
00:51:45 <reldred> Also abase bad
00:52:02 <soylent_cow[m]> is there good hires tileset?
00:52:33 <peter1138> OpenGFX 2 Hi Def when it's complete. Otherwise, no. no there isn't.
00:52:37 <reldred> OpenGFX2 is getting a high res pack, zeph’s finishing it up.
00:53:01 <reldred> And that’s gorgeous
00:53:21 <peter1138> If you didn't know, abase was abandoned by its author 10 years ago. There is almost zero chance of it ever getting updates.
00:53:56 <soylent_cow[m]> i like abase alot other than broken snow house
00:55:18 <peter1138> I guess if you ignore everything else that is broken about it :)
00:55:53 *** mmtunligit has joined #openttd
00:55:53 <mmtunligit> a lot of peaople seem to like abase, doesnt make em right
01:22:48 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
01:23:32 *** MinchinWeb[m] has joined #openttd
01:27:38 <peter1138> Oh, and the bitbucket link for the source repository no longer exists (and hasn't for a very long time.)
01:35:43 *** MinchinWeb[m] has quit IRC (Remote host closed the connection)
01:35:57 *** MinchinWeb[m] has joined #openttd
01:48:44 *** goddess_ishtar has joined #openttd
01:48:44 <goddess_ishtar> andythenorth: it is???
01:59:44 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #14805: Fix: [Script] Retarget iterators on list swap https://github.com/OpenTTD/OpenTTD/pull/14805#issuecomment-3736641501
02:03:37 <goddess_ishtar> mmtunligit: there's no arguing with taste ~~even if they're objectively wrong about it~~
02:23:40 *** squirejames has joined #openttd
02:23:40 <squirejames> andythenorth: Steam users are somewhere between reddit and yahoo answers for thickness
02:23:53 <squirejames> I say this as a steam user. They ask the stupidiest questions
02:52:00 *** Wormnest has quit IRC (Quit: Leaving)
02:53:51 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #14805: Fix: [Script] Retarget iterators on list swap https://github.com/OpenTTD/OpenTTD/pull/14805#issuecomment-3736714376
02:55:52 <_glx_> squirejames: it highly depends on game target audience
03:08:36 <DorpsGek> [OpenTTD/OpenTTD] PikkaBird opened issue #15088: [Bug]: When buying a new train, the refit button does not become active https://github.com/OpenTTD/OpenTTD/issues/15088
03:30:27 <DorpsGek> [OpenTTD/OpenTTD] PikkaBird commented on pull request #15084: Feature: Cargodist setting to distribute cargo equally https://github.com/OpenTTD/OpenTTD/pull/15084#issuecomment-3736762075
04:00:57 *** tokai has joined #openttd
04:00:57 *** ChanServ sets mode: +v tokai
04:07:51 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
04:51:03 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/5f7d11a6c50e27560d37646c556d489e735b6626
04:51:04 <DorpsGek> - Update: Translations from eints (by translators)
05:35:22 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #15087: Codechange: document a few enumerations https://github.com/OpenTTD/OpenTTD/pull/15087
06:41:43 <DorpsGek> [OpenTTD/OpenTTD] abi9ail opened pull request #15089: Fix #15088: When buying a new train, the refit button does not become… https://github.com/OpenTTD/OpenTTD/pull/15089
06:42:25 <DorpsGek> [OpenTTD/OpenTTD] abi9ail updated pull request #15082: Fix #15069: World generation map edges GUI starts in an invalid state https://github.com/OpenTTD/OpenTTD/pull/15082
06:46:46 <DorpsGek> [OpenTTD/OpenTTD] abi9ail commented on pull request #15082: Fix #15069: World generation map edges GUI starts in an invalid state https://github.com/OpenTTD/OpenTTD/pull/15082#issuecomment-3737110183
07:03:52 <andythenorth> peter1138: accurate prediction
07:11:42 <DorpsGek> [OpenTTD/survey-web] survey-summary[bot] pushed 1 commits to main https://github.com/OpenTTD/survey-web/commit/610d73053ae1c28e731fb09fe315ab96c6fbacfc
07:11:43 <DorpsGek> - Add: summary for week 02 of 2026 (by OpenTTD Survey)
07:26:50 <LordAro> yay survey
07:34:48 *** kuhnovic has joined #openttd
07:34:48 <kuhnovic> It's just anecdata to Andy
07:35:37 <reldred> Data means whatever you want it to
07:35:56 <kuhnovic> True. 78% of statistics are bullshit.
07:36:18 <kuhnovic> Fill in any percentage you want.
08:06:10 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
08:08:11 *** WormnestAndroid has joined #openttd
08:13:27 <peter1138> u wot
08:15:08 <andythenorth> 12
08:15:21 *** MinchinWeb[m] has quit IRC (Remote host closed the connection)
08:15:34 *** MinchinWeb[m] has joined #openttd
08:30:04 <ahyangyi> kuhnovic: Can I fill in 110%?
08:30:37 <kuhnovic> Of course! The bullshit statement still holds 😛
09:01:27 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #15082: Fix #15069: World generation map edges GUI starts in an invalid state https://github.com/OpenTTD/OpenTTD/pull/15082#issuecomment-3737490901
09:06:37 *** Flygon has quit IRC (Remote host closed the connection)
09:12:50 <peter1138> Heh
09:12:56 <peter1138> The curse of github.
09:25:31 <DorpsGek> [OpenTTD/OpenTTD] abi9ail dismissed a review for pull request #15082: Fix #15069: World generation map edges GUI starts in an invalid state https://github.com/OpenTTD/OpenTTD/pull/15082#pullrequestreview-3648745439
09:25:34 <DorpsGek> [OpenTTD/OpenTTD] abi9ail updated pull request #15082: Fix #15069: World generation map edges GUI starts in an invalid state https://github.com/OpenTTD/OpenTTD/pull/15082
09:26:49 <DorpsGek> [OpenTTD/OpenTTD] abi9ail updated pull request #15082: Fix #15069: World generation map edges GUI starts in an invalid state https://github.com/OpenTTD/OpenTTD/pull/15082
09:29:43 <LordAro> uh oh
09:31:04 <DorpsGek> [OpenTTD/OpenTTD] abi9ail closed pull request #15082: Fix #15069: World generation map edges GUI starts in an invalid state https://github.com/OpenTTD/OpenTTD/pull/15082
09:31:07 <DorpsGek> [OpenTTD/OpenTTD] abi9ail updated pull request #15082: Fix #15069: World generation map edges GUI starts in an invalid state https://github.com/OpenTTD/OpenTTD/pull/15082
09:31:24 <peter1138> Rebase is hard.
09:31:40 <LordAro> mm
09:34:45 <DorpsGek> [OpenTTD/OpenTTD] abi9ail updated pull request #15082: Fix #15069: World generation map edges GUI starts in an invalid state https://github.com/OpenTTD/OpenTTD/pull/15082
09:34:48 <DorpsGek> [OpenTTD/OpenTTD] abi9ail reopened pull request #15082: Fix #15069: World generation map edges GUI starts in an invalid state https://github.com/OpenTTD/OpenTTD/pull/15082
09:36:28 <DorpsGek> [OpenTTD/OpenTTD] abi9ail commented on pull request #15082: Fix #15069: World generation map edges GUI starts in an invalid state https://github.com/OpenTTD/OpenTTD/pull/15082#issuecomment-3737642877
09:37:50 *** __abigail has joined #openttd
09:37:50 <__abigail> I tried 😂
09:38:14 <LordAro> looks like you got there :)
09:38:32 <LordAro> it's not actually been updated (against upstream master), but eh, doesn't need to be
09:39:45 <__abigail> I swear to god I pulled and everything lmao
09:42:09 <LordAro> did you `rebase master` or `rebase upstream/master` ?
09:42:32 <LordAro> the former will likely be your local (old) copy of master
09:43:38 <__abigail> Yeah I think I tried sorting out a rebase but I gave up and just rewrote the, like, one-character commit then force pushed
09:43:55 <LordAro> also a valid solution :)
09:44:47 <__abigail> https://cdn.discordapp.com/attachments/1008473233844097104/1460207876349104214/image.png?ex=6966140f&is=6964c28f&hm=c42ec1cbf53acfe194574a8ff8970ecfaef5542862fc56f50b94c376ceb23f7d&
09:44:47 <__abigail> Up-to-date now haha
10:09:05 <DorpsGek> [OpenTTD/OpenTTD] hantu85 commented on issue #15085: [Crash]: Crash on starting OpenTTD https://github.com/OpenTTD/OpenTTD/issues/15085
10:24:07 <DorpsGek> [OpenTTD/OpenTTD] laci8405 started discussion #15090: Increase the maximum road vehicle limit from 5000 to 10000 https://github.com/OpenTTD/OpenTTD/discussions/15090
10:26:56 <__abigail> laci8405viaGitHub: I propose raising it to 65,534 because that would be funny I think
10:27:37 <DorpsGek> [OpenTTD/OpenTTD] LordAro closed issue #15058: [Bug]: Increase maximum road vehicle limit from 5000 to 10000 https://github.com/OpenTTD/OpenTTD/issues/15058
10:27:40 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #15058: [Bug]: Increase maximum road vehicle limit from 5000 to 10000 https://github.com/OpenTTD/OpenTTD/issues/15058
10:29:24 <LordAro> hmm, is the setting the only thing that defines the maximum? i can't immediately see anything else
10:41:58 <xarick> can i insert a commit in the middle of a rebase
10:42:08 <xarick> then continue rebase
10:42:20 <LordAro> sure
10:49:52 <xarick> oops i did a bad rebase :(
10:55:41 <xarick> `new_order.GetDepotActionType().Reset({OrderDepotActionFlag::Halt, OrderDepotActionFlag::NearestDepot, OrderDepotActionFlag::Unbunch}).Any()` - must decipher whatever the heck this is doing
10:57:17 <__abigail> Resetting an EnumBitSet to activate only those specific flags by the looks of it
11:04:37 <LordAro> checking if any flags other than those listed are set
11:04:50 <LordAro> not the clearest thing in the world
11:06:52 <xarick> the Reset part worries me
11:07:07 <xarick> because it changes the order
11:08:14 <LordAro> not without writing it back anywhere
11:13:53 <xarick> translation: ((x &= ~7) != 0)
11:15:05 <xarick> x can be 0, 1, 2, 3, 4, 5, 6, 7
11:16:24 <LordAro> oh no, Reset does operate on the variable itself... but GetDepotActionType is a copy, so no difference
11:20:33 <xarick> i have a feeling, this isn't doing anything
11:20:50 <xarick> not ~7 means 0
11:21:00 <xarick> reset no bit
11:21:07 <ahyangyi> Yeah I often feel this kind of "in-place operation but on a copy" thing a bit confusing.
11:21:08 <xarick> then check if there's any bit set?
11:21:32 <ahyangyi> in-place increments of iterators being the exception since iterators are a well-known pattern.
11:24:01 <xarick> `inline OrderDepotActionFlags GetDepotActionType() const { return static_cast<OrderDepotActionFlags>(GB(this->flags, 3, 4)); }`
11:24:24 <xarick> start at position 3 and read 4 bits?
11:25:02 <xarick> why would it read 4 bits? there's only 3
11:26:37 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1460233503034707999/image.png?ex=69662bec&is=6964da6c&hm=fc6a45e88cbf4d87b404252dde7c9cb561384f8a971026beba088343765a4eed&
11:26:37 <xarick> uhm, I don't understand
11:27:55 <LordAro> there's space for more
11:28:38 <LordAro> or something
11:29:21 <LordAro> actually, i've got no idea what's going on there, as GetUnloadType is the same
11:29:37 <LordAro> flags acting as a sort of union type maybe?
11:30:28 <LordAro> ah, that's what `type` is doing
11:37:46 <DorpsGek> [OpenTTD/OpenTTD] laci8405 started discussion #15091: Map on which desert, winter and temperate climate tiles can be placed https://github.com/OpenTTD/OpenTTD/discussions/15091
11:46:25 <xarick> I can't quite prove it yet, but this feels wrong
11:48:17 <xarick> this line changes "new_order"<https://github.com/OpenTTD/OpenTTD/blob/master/src/order_cmd.cpp#L742>
11:48:17 <xarick> later on at line 834, it takes whatever the new_order value is <https://github.com/OpenTTD/OpenTTD/blob/master/src/order_cmd.cpp#L834>
11:48:59 <xarick> or I'm just too dumb
11:53:53 <_glx_> Hmm this macos issue seems very interesting
12:13:35 <peter1138> xarick, GetDepotActionType() does not return a reference, so it's always working on a copy.
12:15:45 <peter1138> ahyangyi, Set() and Reset() to in-place operation, because that's how std::bitset behaves.
12:16:03 <peter1138> Not doing it makes some things easier, and other things harder.
12:23:12 <DorpsGek> [OpenTTD/eints] vargaviktor opened issue #226: Cannot save STR_NEWGRF_BUGGY_INVALID_CARGO_PRODUCTION_CALLBACK translation https://github.com/OpenTTD/eints/issues/226
12:23:16 <ahyangyi> In-place operations are fine.
12:24:20 <peter1138> Oh right, so "knowing when it's a copy" yeah.
12:26:17 <DorpsGek> [OpenTTD/eints] PeterN commented on issue #226: Cannot save STR_NEWGRF_BUGGY_INVALID_CARGO_PRODUCTION_CALLBACK translation https://github.com/OpenTTD/eints/issues/226
12:37:42 <DorpsGek> [OpenTTD/OpenTTD] abi9ail opened pull request #15092: Fix #14626: House Selection interface not large enough to show all av… https://github.com/OpenTTD/OpenTTD/pull/15092
12:37:45 <DorpsGek> [OpenTTD/OpenTTD] laci8405 started discussion #15093: The river tiles in each bend are cube-shaped https://github.com/OpenTTD/OpenTTD/discussions/15093
12:46:43 <DorpsGek> [OpenTTD/OpenTTD] mmtunligit commented on discussion #15093: The river tiles in each bend are cube-shaped https://github.com/OpenTTD/OpenTTD/discussions/15093
12:51:36 <peter1138> Sleep-commiting :-)
12:52:02 <__abigail> Okay I am literally on my bed atm getting ready to sleep lol
12:53:04 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1460255261041103011/tx4x0onemmj_700x700.png?ex=69664030&is=6964eeb0&hm=78935c66fd09170c223aeae0d503a543a4f8e50367e253d3111521ed04433d1a&
12:53:04 <andythenorth> such rivers
12:53:52 <ahyangyi> I think those are roads?
12:53:57 <ahyangyi> Rivers are much wider.
12:54:31 <andythenorth> good spot. I thought that looked weird
12:54:33 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1460255632966946954/Carassonne-Featured.png?ex=69664089&is=6964ef09&hm=15d29756ef417d95120c51fccffbc63125e4ab86e280504355154a1f207df11b&
12:54:39 <andythenorth> such *river*
12:55:21 <ahyangyi> The river ends in a lake, just like they do in OpenTTD 😛
12:55:46 <andythenorth> any swamps? 😛
13:00:39 <DorpsGek> [OpenTTD/OpenTTD] mmtunligit commented on discussion #15091: Map on which desert, winter and temperate climate tiles can be placed https://github.com/OpenTTD/OpenTTD/discussions/15091
13:14:40 <DorpsGek> [OpenTTD/OpenTTD] Rito13 commented on discussion #15091: Map on which desert, winter and temperate climate tiles can be placed https://github.com/OpenTTD/OpenTTD/discussions/15091
13:17:45 <DorpsGek> [OpenTTD/OpenTTD] mmtunligit commented on discussion #15091: Map on which desert, winter and temperate climate tiles can be placed https://github.com/OpenTTD/OpenTTD/discussions/15091
13:17:55 <ahyangyi> No swamp AFAIK 🙁
13:30:04 <DorpsGek> [OpenTTD/OpenTTD] laci8405 started discussion #15094: new graphics https://github.com/OpenTTD/OpenTTD/discussions/15094
13:32:13 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on discussion #15094: new graphics https://github.com/OpenTTD/OpenTTD/discussions/15094
13:32:15 <mmtunligit> bro just wants to play locomotion
13:32:19 <DorpsGek> [OpenTTD/OpenTTD] andythenorth commented on discussion #15094: new graphics https://github.com/OpenTTD/OpenTTD/discussions/15094
13:33:43 <DorpsGek> [OpenTTD/OpenTTD] Rito13 commented on discussion #15091: Map on which desert, winter and temperate climate tiles can be placed https://github.com/OpenTTD/OpenTTD/discussions/15091
13:34:53 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on discussion #15094: new graphics https://github.com/OpenTTD/OpenTTD/discussions/15094
13:36:27 <DorpsGek> [OpenTTD/OpenTTD] planetmaker commented on discussion #15094: new graphics https://github.com/OpenTTD/OpenTTD/discussions/15094
13:37:31 <DorpsGek> [OpenTTD/eints] vargaviktor closed issue #226: Cannot save STR_NEWGRF_BUGGY_INVALID_CARGO_PRODUCTION_CALLBACK translation https://github.com/OpenTTD/eints/issues/226
13:37:34 <DorpsGek> [OpenTTD/eints] vargaviktor commented on issue #226: Cannot save STR_NEWGRF_BUGGY_INVALID_CARGO_PRODUCTION_CALLBACK translation https://github.com/OpenTTD/eints/issues/226
13:39:25 <DorpsGek> [OpenTTD/OpenTTD] laci8405 commented on discussion #15094: new graphics https://github.com/OpenTTD/OpenTTD/discussions/15094
13:39:30 <DorpsGek> [OpenTTD/OpenTTD] ahyangyi commented on discussion #15094: new graphics https://github.com/OpenTTD/OpenTTD/discussions/15094
13:53:56 *** Wormnest has joined #openttd
13:54:40 *** blathijs has quit IRC (Ping timeout: 480 seconds)
13:55:24 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on issue #15085: [Crash]: Crash on starting OpenTTD https://github.com/OpenTTD/OpenTTD/issues/15085
13:56:42 <peter1138> Well
14:08:47 *** blathijs has joined #openttd
14:08:47 *** ChanServ sets mode: +o blathijs
14:27:26 <DorpsGek> [OpenTTD/OpenTTD] zephyris commented on discussion #15094: new graphics https://github.com/OpenTTD/OpenTTD/discussions/15094
14:28:42 <LordAro> goodness
14:28:51 <LordAro> i suppose it's better than creating issues
14:34:47 *** _zephyris has joined #openttd
14:34:47 <_zephyris> Surprised by me closing a discussion?
14:34:51 <_zephyris> I was feeling bold
14:36:32 *** Borg has joined #openttd
14:39:48 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
14:41:34 *** MinchinWeb[m] has joined #openttd
14:43:05 <DorpsGek> [OpenTTD/OpenTTD] Rito13 opened pull request #15095: Doc: Add @file annotation to generated c/c++ files. https://github.com/OpenTTD/OpenTTD/pull/15095
14:51:06 <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #15096: Backport master into release/15 https://github.com/OpenTTD/OpenTTD/pull/15096
14:51:34 <_glx_> not using the script for this one, so only partial
14:52:34 <_glx_> (and I'll handle the labels)
15:04:02 <xarick> looking for the bucket method? <https://github.com/OpenTTD/OpenTTD/commit/0925abe1fb1f86871be1f07264bbc479c397af8e>
15:05:01 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on discussion #15091: Map on which desert, winter and temperate climate tiles can be placed https://github.com/OpenTTD/OpenTTD/discussions/15091
15:39:41 *** rito12_51026 has joined #openttd
15:39:41 <rito12_51026> I have updated [#14914](https://github.com/OpenTTD/OpenTTD/pull/14914) and the bridge seems to missed it.
15:40:31 <xarick> is #13565 still backportable? it has a savegame version bump
15:44:53 <DorpsGek> [OpenTTD/OpenTTD] hantu85 commented on issue #15085: [Crash]: Crash on starting OpenTTD https://github.com/OpenTTD/OpenTTD/issues/15085
15:44:58 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
15:47:17 *** MinchinWeb[m] has joined #openttd
16:07:03 <peter1138> "Still"? Was it ever?
16:09:24 <LordAro> there is near zero chance anything with a savegame bump will ever be backported
16:09:33 <LordAro> as you must have known when you asked, or you wouldn't have said anything
16:10:40 <peter1138> It's also a feature, not a fix. So again...
16:15:50 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
16:22:24 <DorpsGek> [OpenTTD/OpenTTD] hantu85 commented on issue #15085: [Crash]: Crash on starting OpenTTD https://github.com/OpenTTD/OpenTTD/issues/15085
16:24:38 *** MinchinWeb[m] has joined #openttd
16:32:15 <xarick> :|
16:33:11 <xarick> it's a fix, expanded as a feature
16:34:54 <xarick> Fixes 13519
16:42:36 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on issue #15085: [Crash]: Crash on starting OpenTTD https://github.com/OpenTTD/OpenTTD/issues/15085
16:47:52 <dwfreed> so make a backport PR that is *just* the fix
16:48:08 <LordAro> just a PR*
16:48:38 <LordAro> really don't need xarick worrying about targeting a release branch as well
16:52:23 *** gelignite has joined #openttd
17:01:14 <DorpsGek> [OpenTTD/OpenTTD] A-Infor opened issue #15097: [Bug]: WrightAI link broken on the website https://github.com/OpenTTD/OpenTTD/issues/15097
17:02:28 <andythenorth> hmm
17:02:36 <andythenorth> could we add model railroad DCC to the game?
17:02:53 <andythenorth> https://en.wikipedia.org/wiki/Digital_Command_Control
17:03:04 <andythenorth> I am moderately serious
17:03:40 *** talltyler has joined #openttd
17:03:40 <talltyler> Junctions are the hardest part, how do you decide which way to go?
17:04:16 <andythenorth> I specifically am thinking about things like turning lights on and on off
17:04:33 <andythenorth> I don't quite know how DCC works, what the value ranges are at each address
17:05:06 <andythenorth> seems they're a byte
17:05:23 <andythenorth> so 255, presumably with the option to sign
17:12:35 <DorpsGek> [OpenTTD/OpenTTD] hantu85 commented on issue #15085: [Crash]: Crash on starting OpenTTD https://github.com/OpenTTD/OpenTTD/issues/15085
17:16:11 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #15085: [Crash]: Crash on starting OpenTTD https://github.com/OpenTTD/OpenTTD/issues/15085
17:16:17 <andythenorth> so we could bus messages to specific vehicles
17:16:49 <andythenorth> grf would determine what the vehicle then does
17:17:02 <andythenorth> pff we'd need persistent vehicle storage
17:17:10 <andythenorth> did I close the PR for that? 👀
17:17:21 <andythenorth> we'd need some kind of controller window
17:17:35 <andythenorth> and a way to target specific vehicles, or whole group(s)
17:17:52 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #15095: Doc: Add @file annotation to generated c/c++ files. https://github.com/OpenTTD/OpenTTD/pull/15095#pullrequestreview-3651849575
17:18:26 <andythenorth> "turn all lights off"
17:18:28 <andythenorth> "stop"
17:18:34 <andythenorth> "sound horn"
17:23:26 <kuhnovic> Are you thinking about using OpenTTD to control your model trains?
17:24:31 <LordAro> ottd-uart when
17:25:02 <andythenorth> my trains are analogue DC 😛
17:25:05 <andythenorth> so probably not
17:33:34 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #15096: Backport master into release/15 https://github.com/OpenTTD/OpenTTD/pull/15096#pullrequestreview-3651915129
17:51:49 *** audigex has joined #openttd
17:51:49 <audigex> andythenorth: I don’t even have a layout but I’ve been toying with the idea using an ESP32 and motor controller to convert DC models - just as something to tinker with
17:55:24 <LordAro> i'd be shocked if such a thing didn't already exist
17:55:44 <_glx_> quite sure it already exists
17:56:16 <_glx_> but probably expensive, like anything related to model trains
17:59:46 <DorpsGek> [OpenTTD/OpenTTD] hantu85 commented on issue #15085: [Crash]: Crash on starting OpenTTD https://github.com/OpenTTD/OpenTTD/issues/15085
18:00:44 <_glx_> oh
18:03:26 <LordAro> curious.
18:03:36 <LordAro> andythenorth: ^ feel like testing that?
18:04:45 <_glx_> oh could be <https://github.com/OpenTTD/OpenTTD/commit/17fbe0b9112a839ea9667f7534625fcd43e5890b>
18:05:07 <LordAro> could be
18:06:50 <LordAro> there was an issue todo with that already somewhere...
18:12:47 <DorpsGek> [OpenTTD/OpenTTD] hantu85 commented on issue #15085: [Crash]: Crash on macOS starting OpenTTD with large interface scale https://github.com/OpenTTD/OpenTTD/issues/15085
18:16:50 <LordAro> peter1138: https://github.com/OpenTTD/OpenTTD/issues/14693#issuecomment-3410237326 do you happen to recall which issue this was supposed to be one? :p
18:16:56 <LordAro> because that one
18:23:30 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #15085: [Crash]: Crash on macOS starting OpenTTD with large interface scale https://github.com/OpenTTD/OpenTTD/issues/15085
18:29:25 <DorpsGek> [OpenTTD/OpenTTD] hantu85 commented on issue #15085: [Crash]: Crash on macOS starting OpenTTD with large interface scale https://github.com/OpenTTD/OpenTTD/issues/15085
18:33:44 <peter1138> We "solved" it in one case by changing how driver discovery vs named driver loading worked.
19:14:37 <DorpsGek> [OpenTTD/OpenTTD] JGRennison opened issue #15098: [Bug]: Map generation town road check in #12503 results in infinite loop when used in scenario editor https://github.com/OpenTTD/OpenTTD/issues/15098
19:18:45 *** Flygon has joined #openttd
19:22:53 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
19:23:39 *** MinchinWeb[m] has joined #openttd
19:29:45 <DorpsGek> [OpenTTD/OpenTTD] HyperJeanJean updated pull request #14428: Change: Select snow line height by level instead of coverage https://github.com/OpenTTD/OpenTTD/pull/14428
19:57:05 *** Wolf01 has joined #openttd
19:59:27 <DorpsGek> [OpenTTD/OpenTTD] HyperJeanJean updated pull request #14481: Change: Disable electric railway when loading very old save https://github.com/OpenTTD/OpenTTD/pull/14481
20:12:08 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #15099: Codechange: some documentation for enumerations https://github.com/OpenTTD/OpenTTD/pull/15099
20:25:35 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #15099: Codechange: some documentation for enumerations https://github.com/OpenTTD/OpenTTD/pull/15099#issuecomment-3740354432
20:32:55 <andythenorth> what do I need to do?
20:33:00 <andythenorth> ok
20:33:58 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1460371248616833024/image.png?ex=6966ac36&is=69655ab6&hm=a7d824fbce00313011d8d628a5a4d1e5a3e7c7d21fbba6dc7dc0d7664edae73a&
20:33:58 <andythenorth> oof
20:33:59 <andythenorth> democracy
20:34:13 <andythenorth> first-past-the-post voting 😐
20:34:18 <andythenorth> toyland 😐
20:34:22 <LordAro> y'all are cowards
20:34:54 <LordAro> i am completely unapologetic about it
20:36:18 <DorpsGek> [OpenTTD/OpenTTD] HyperJeanJean updated pull request #14481: Change: Disable electric railway when loading very old save https://github.com/OpenTTD/OpenTTD/pull/14481
20:36:59 <DorpsGek> [OpenTTD/OpenTTD] andythenorth commented on issue #15085: [Crash]: Crash on macOS starting OpenTTD with large interface scale https://github.com/OpenTTD/OpenTTD/issues/15085
20:49:59 <DorpsGek> [OpenTTD/OpenTTD] hantu85 commented on issue #15085: [Crash]: Crash on macOS starting OpenTTD with large interface scale https://github.com/OpenTTD/OpenTTD/issues/15085
20:56:59 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on issue #15085: [Crash]: Crash on macOS starting OpenTTD with large interface scale https://github.com/OpenTTD/OpenTTD/issues/15085
20:58:53 <DorpsGek> [OpenTTD/OpenTTD] jonnyawsom3 opened pull request #15100: Codechange: Lower PNG compression level from 6 to 4 https://github.com/OpenTTD/OpenTTD/pull/15100
21:04:52 <LordAro> andythenorth: did you have hardware acceleration turned on?
21:20:56 <andythenorth> tested with and without hardware acceleration, and in combination with fullscreen
21:20:59 <andythenorth> my resolution is different
21:21:13 <andythenorth> 1728 x 1117
21:30:02 <rito12_51026> 1/1 Test #96: regression_regression ............***Failed 6.08 sec
21:30:02 <rito12_51026> 8416: - GetBankBalance(): 1999979304
21:30:02 <rito12_51026> 8416: + GetBankBalance(): 1999978989
21:30:02 <rito12_51026> 8429: - GetBankBalance(): 1999964680
21:30:02 <rito12_51026> 8429: + GetBankBalance(): 1999964365
21:30:03 <rito12_51026> 8448: - GetBankBalance(): 1999959285
21:30:03 <rito12_51026> 8448: + GetBankBalance(): 1999958970
21:30:05 <rito12_51026> Making an enum `enum class` is not as easy as I expected :\
21:36:35 <Rubidium> well... one mistake in something easy but big is might still cost a lot of time to find
21:36:50 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #15099: Codechange: some documentation for enumerations https://github.com/OpenTTD/OpenTTD/pull/15099
21:41:48 <peter1138> Hmm, the previous crashing issue with interface scale was when it's at -1, not a fixed value.
21:45:27 *** gelignite has quit IRC ()
21:47:39 <reldred> Question on houses, if a town goes to build a house and RNG picks a house with a varact2 chain to determine whether it gets built or not, if that fails does the town go and try another house until it succeeds for that town growth? Or if a construction attempt fails is that attempt forfeited until the next town growth?
21:48:40 <andythenorth> tested with -1 also
21:48:47 <reldred> I’m thinking about house badges again as well
21:49:10 <reldred> Since that theoretically would drastically simplify what I want to do with placement rules.
21:49:50 <andythenorth> badgers!
21:50:12 <reldred> I still stand by badges being one of the greatest features ever added to this game
21:51:25 <andythenorth> yup
21:53:06 <rito12_51026> https://cdn.discordapp.com/attachments/1008473233844097104/1460391164019609736/Zrzut_ekranu_z_2026-01-12_22-50-31.png?ex=6966bec2&is=69656d42&hm=e7c5a7f7679de15114595c96bd1595cfdf0985cf0930c6c42bd0df56f214e115&
21:53:06 <rito12_51026> Rubidium: Found it 😄
21:54:12 *** _jgr_ has joined #openttd
21:54:12 <_jgr_> rito12_51026: You may want to look into `TypedIndexContainer`
21:55:42 <_glx_> don't thing the underlying value is needed here
21:57:42 *** yozora3 has joined #openttd
21:57:43 <yozora3> Was BADGE_FLAG_NAME_SKIP added recently? I have an unrecognized identifier error
21:58:04 *** Borg has quit IRC (Quit: leaving)
22:00:23 <rito12_51026> _jgr_: `using Prices = TypedIndexContainer<std::array<Money,to_underlying(Price::End)>, Price>` ?
22:00:44 <DorpsGek> [OpenTTD/OpenTTD] HyperJeanJean commented on issue #15020: [Bug]: Field-less farms often spawn in sub-arctic https://github.com/OpenTTD/OpenTTD/issues/15020
22:03:28 <xarick> I had a bug about sub-arctic farms spawning criteria
22:04:08 <xarick> bug report*
22:04:41 <_glx_> they don't spawn above snow
22:04:44 <_glx_> expected
22:04:58 <xarick> let me find
22:05:18 <_glx_> and forests don't spawn when no snow
22:06:01 <xarick> ah, here <https://github.com/OpenTTD/OpenTTD/pull/7877> Prematurely closed :\
22:12:48 <andythenorth> or just correctly closed
22:14:09 <andythenorth> yozora3: added to nml badges PR in Nov 25
22:14:09 <andythenorth> https://github.com/OpenTTD/nml/pull/359#issuecomment-3592446440
22:14:45 <andythenorth> nml 359 PR is approved, not merged far as I can tell
22:16:10 <xarick> A concentration of farms in the exact same spot is bad gen, and it's all happening due to the height check off by 1
22:17:34 <yozora3> andythenorth: I've checked the discussion, but thanks
22:17:34 <yozora3> Wasn't what I was looking though, can't hide the badge name from vehicle description
22:19:32 <andythenorth> BADGE_FLAG_NAME_SKIP is https://github.com/OpenTTD/OpenTTD/pull/14818
22:20:00 <andythenorth> haven't tried it, can't comment further
22:20:07 <Rubidium> xarick: so... no farms is better than clustered farms for world generation. Duly noted.
22:21:04 <andythenorth> 🤷
22:21:06 <xarick> yes, honestly yes.
22:21:56 <xarick> snowline was purposedly made too low for farms to spawn. Seeing them spawn would be ok if they were not clustered in the same spot
22:25:15 <xarick> well that was my viewpoint anyway
22:27:20 <xarick> didn't actually get the chance to see if there were floods
22:27:48 <xarick> but I think industry_cmd.cpp terraforming is safeguarding it against water
22:42:12 <xarick> can setting be used as a verb?
22:42:18 <xarick> seting?
22:42:37 <xarick> `Change: [Script] Skip setting OrderNonStopFlags for ships and aircraft in InsertOrder`
22:43:26 <xarick> `if (v->IsGroundVehicle()) order.SetNonStopType((OrderNonStopFlags)GB(order_flags, 0, 2));`
22:57:44 <DorpsGek> [OpenTTD/OpenTTD] Rito13 updated pull request #15078: Codechange: Add docs for undocumented economy enum members and make them enum classes. https://github.com/OpenTTD/OpenTTD/pull/15078
23:03:17 <xarick> I have a difficult time to properly arrange this part to avoid repeated setting of non stop flags. But there's also the issue of improperly set flags, combinations that should not be passed.
23:03:17 <xarick> Happens at line 495 and 527. 495 sets one flag, but later on, 527 disregards 495 and sets it again.
23:03:17 <xarick> <https://github.com/OpenTTD/OpenTTD/blob/master/src/script/api/script_order.cpp#L495>
23:03:17 <xarick> <https://github.com/OpenTTD/OpenTTD/blob/master/src/script/api/script_order.cpp#L527>
23:04:54 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
23:15:09 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick updated pull request #12249: Add: [Script] Unbunch order flag https://github.com/OpenTTD/OpenTTD/pull/12249
23:18:40 <xarick> <https://github.com/OpenTTD/OpenTTD/pull/12249/changes/023a5d68f0b9b6327900e66e9a8143f0b3863541> I solved it this way. Code becomes a bit repetitive, but at least it does not attempt to set non-stop flags twice
23:20:28 <xarick> erm... need to fix something yet
23:20:31 <xarick> my bad
23:31:57 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick updated pull request #12249: Add: [Script] Unbunch order flag https://github.com/OpenTTD/OpenTTD/pull/12249
23:54:02 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick commented on pull request #12249: Add: [Script] Unbunch order flag https://github.com/OpenTTD/OpenTTD/pull/12249#issuecomment-3741051799