Config
Log for #openttd on 27th February 2026:
Times are UTC Toggle Colours
00:00:47  <mmtunligit> goddess_ishtar: im not really in plurality communities, just groups with a large number of plural folks
00:01:26  <mmtunligit> i dislike identity focused communities as a rule, i find they tend to attract people who have never touched grass in their life
00:03:32  <goddess_ishtar> /shrug message:communities which are mostly singlets tend not to be normal about it
00:03:36  <goddess_ishtar> oh
00:03:39  <goddess_ishtar> well thanks discord
00:03:54  <goddess_ishtar> way to fucking go and break for no reason, that's exactly what I fucking wanted
00:04:05  <goddess_ishtar> bloody hell
00:04:13  <goddess_ishtar> I hate slash commands
00:07:10  <mmtunligit> goddess_ishtar: i tend to just not frequent commities with people who cant be normal about people who are different to them
00:07:18  <mmtunligit> and ive been blessed with chill friends
00:14:52  *** Wormnest has quit IRC
00:19:04  *** Wormnest has joined #openttd
00:20:20  <peter1138> Well.
00:47:59  <jfkuayue> what does "touch grass" mean here
00:54:27  <mmtunligit> capable of functioning in the real world i guess
00:55:04  <goddess_ishtar> in the terminally-online or unstable sense?
00:55:36  <goddess_ishtar> I guess one implies the other
00:57:09  <mmtunligit> yeah, i think of someone who "touches grass" as someone capable of having a short conversation with a stranger
01:00:00  <jfkuayue> lunch?
01:00:38  <goddess_ishtar> it's always time for lunch
01:05:06  <jfkuayue> maybe for New Zealand
01:05:37  <peter1138> Talk to strangers? God no.
01:05:40  <goddess_ishtar> time is a social construct
01:06:01  <goddess_ishtar> every hour is lunch hour
01:49:36  <reldred> just like it's always after 5pm somewhere
02:16:53  *** MinchinWeb[m] has quit IRC
02:18:20  *** MinchinWeb[m] has joined #openttd
02:46:14  *** Wormnest has quit IRC
02:59:00  *** Flygon has joined #openttd
04:08:34  *** Zathras_1 has joined #openttd
04:12:01  *** Zathras_4 has quit IRC
04:29:39  *** ufo-piloot has quit IRC
04:29:54  *** ufo-piloot has joined #openttd
05:04:26  <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/29991c93c386ec8fb31b947f18a30669999ee5c6
05:04:27  <DorpsGek>   - Update: Translations from eints (by translators)
06:24:32  *** cu-kai has quit IRC
06:24:44  *** cu-kai has joined #openttd
07:00:47  *** ragin_ has joined #openttd
07:00:47  <ragin_> probably not possible, but would it be possible to add a feature where the CC1/CC2 can be set by badge?
07:02:05  <ragin_> https://cdn.discordapp.com/attachments/1008473233844097104/1476836771613511732/image.png?ex=69a292ec&is=69a1416c&hm=befb2f1f5764c747c9fa4f7c6b804c699a463d25ce3543c620829267e097e156&
07:02:05  <ragin_> so in the purchase menu or something, you could set CC1/CC2 for the top loco as one combo, and then each one separatley
07:02:24  <ragin_> could make it easier for people playing with sets like mine to do colour combos without having to go in and do it on a group by group basis
07:23:58  *** andythenorth has joined #openttd
08:44:49  *** Zathras_7 has joined #openttd
08:46:03  *** Zathras_1 has quit IRC
09:22:05  <xarick> hi
10:31:52  <xarick> lordaro4353: can I submit PR's to your AI here? <https://github.com/openttdcoop/ai-aroai>
10:32:29  <LordAro> submit? sure
10:32:32  <xarick> your github account doesn't have even a fork of that
10:32:44  <LordAro> wouldn't bet on me or anyone else doing anything about it though
10:41:42  <xarick> right, I see bananas has v127
10:41:51  <xarick> the repository is v130
10:44:04  <mnhebi> ragin_: My good GOD. I swear if I keep seeing screenshots like this I'll actually play OpenTTD again one of these days.
10:45:13  <xarick> oh, actually i have no idea where i got v130 from
11:28:10  <xarick> hmm AroAI is using tabs as spaces
11:34:50  <peter1138> Perfectly normal.
11:35:34  <__abigail> xarick: Sounds like you're using spaces as tabs
11:37:05  <peter1138> I\talso\tlike\tusing\ttabs\tas\tspaces.
11:37:29  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1476906079693574215/image.png?ex=69a2d378&is=69a181f8&hm=2e0394bc7e8718e6e62a23a4376b01c6a87dde7446e8ac8436c848be164041bb&
11:37:29  <xarick> i mean these
11:38:37  <peter1138> That's tabs as indentation/alignment.
11:42:00  *** Smedles_ has joined #openttd
11:45:06  *** Smedles has quit IRC
11:48:51  *** Smedles_ has quit IRC
11:49:03  *** Smedles has joined #openttd
11:53:19  <LordAro> aroai is definitely from my era of using tabs for everything
12:01:09  *** Hydrogen has joined #openttd
12:01:22  <Hydrogen> Hello?
12:01:36  <Hydrogen> anybody here?
12:01:57  *** Hydrogen has quit IRC
12:03:17  <xarick> okay it all boils down to 4 fixes
12:03:33  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1476912640847773767/image.png?ex=69a2d995&is=69a18815&hm=750b5aae3dfdb9cc26978f8d6898b5a1d6ed12d616d6323f851a817def6e0ac9&
12:04:28  <xarick> in squirrel there's a difference between null and false
12:04:55  <xarick> added some sleep so it doesn't eat cpu
12:05:01  <xarick> and fixed a crash
12:08:28  <xarick> pathfinder returning a null really means no path was found at all. if it returns false, it means no path was found yet.
12:16:46  <LordAro> (for those following along at home, hydrogen was in the channel for 48s)
12:17:21  <talltyler> I guess nobody was here for those 48 seconds
12:20:10  <DorpsGek> [OpenTTD/OpenTTD] James103 commented on pull request #15224: Fix: Make building area of objects behave more like other tools https://github.com/OpenTTD/OpenTTD/pull/15224#issuecomment-3972669574
12:23:57  <peter1138> That takes a bit of deciphering.
12:24:27  <peter1138> > #10135 is not fixed in the current preview build as of the time in this comment, even though it was closed as fixed over three years ago
12:25:00  <peter1138> Seems it would be easier to write as "this PR breaks what was previously fixed in #10135"
12:31:15  <DorpsGek> [OpenTTD/OpenTTD] James103 commented on pull request #15224: Fix: Make building area of objects behave more like other tools https://github.com/OpenTTD/OpenTTD/pull/15224#pullrequestreview-3866707976
12:32:16  <xarick> lordaro4353: come on, this is the year of AIs! :=) <https://github.com/openttdcoop/ai-aroai/compare/master...SamuXarick:ai-aroai:fixes-against-master>
12:40:45  <LordAro> you're very funny
12:54:04  <peter1138> It's okay, he's addressing a fake version of you.
12:57:14  *** lobster has quit IRC
12:57:50  *** lobster has joined #openttd
13:05:20  <xarick> oh :(
13:05:32  <LordAro> lol
13:05:51  <LordAro> luckily my highlight doesn't look for whole words
13:40:34  *** Smedles_ has joined #openttd
13:44:34  *** Smedles_ has quit IRC
13:44:51  *** Smedles_ has joined #openttd
13:48:11  *** Smedles has quit IRC
13:57:13  <rito12_51026> xarick: Do windows users use make and Makefiles?
14:03:00  <_glx_> they can, but it's a pain without wsl
14:09:46  <rito12_51026> What about git bash, I wrote compilation guide of my NewGRF for it?
14:20:13  <peter1138> Windows users, command line, u wot?
14:26:19  <LordAro> git bash is actually MSYS, which is only sort of Windows
14:37:35  *** Zathras_7 has quit IRC
14:41:21  <rito12_51026> peter1138: I contains few dependencies and installing them so make could use it wasn't easy, for example after instalation of python git bash could find it. https://codeberg.org/Rito12/OpenTTDPolishStations#Install_Win
14:45:46  <ahyangyi> There's also Cygwin
14:45:47  *** MinchinWeb[m] has quit IRC
14:46:06  <ahyangyi> Though I no longer use that on any new installations because wsl does better
14:46:15  *** MinchinWeb[m] has joined #openttd
14:46:28  <ahyangyi> For my purpose that is
15:07:05  <peter1138> There's also not using Windows.
15:08:41  <LordAro> that's great until you have users on Windows
15:09:10  <LordAro> cross compiling is not feasible for many things, and that doesn't even start to cover actually testing things ;)
15:09:50  <DorpsGek> [OpenTTD/OpenTTD] efess opened issue #15342: [Bug]: Desync issue in 15.2 https://github.com/OpenTTD/OpenTTD/issues/15342
15:10:35  <efessel> efessviaGitHub: Caught it on our vanilla server with no mods.  I can provide additional save files if needed.
15:11:37  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #15342: [Bug]: Desync issue in 15.2 https://github.com/OpenTTD/OpenTTD/issues/15342
15:12:25  <DorpsGek> [OpenTTD/OpenTTD] efess commented on issue #15342: [Bug]: Desync issue in 15.2 https://github.com/OpenTTD/OpenTTD/issues/15342
15:12:54  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #15342: [Bug]: Desync issue in 15.2 https://github.com/OpenTTD/OpenTTD/issues/15342
15:13:14  *** andythenorth has quit IRC
15:18:32  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on issue #15342: [Bug]: Desync issue in 15.2 https://github.com/OpenTTD/OpenTTD/issues/15342
15:25:58  <xarick> pathfinder problem?
15:43:16  <xarick> does everybody desync? or is it windows vs linux safe from desync
15:59:01  <efessel> 12 players dropped, I can't say for sure that's *everyone* who was connected at the time
16:09:52  <locosage> could they re-join and continue the game without further desyncs?
16:10:22  <efessel> yes
16:11:12  <xarick> 3059 hits for FindSafeTile in the log
16:13:06  <locosage> could be the same desync then I guess
16:13:19  <xarick> I tried following this: <https://github.com/OpenTTD/OpenTTD/blob/master/docs/desync.md#31-replaying> and openttd doesn't build. Something about StringConsumer
16:13:41  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1476975587888468099/image.png?ex=69a31435&is=69a1c2b5&hm=019fc1a0cc415b8f0dcf9332df92187edf4314ab1a415cebb8cf2582db63bad3&
16:25:51  *** Zathras_7 has joined #openttd
16:28:19  *** Gamo has joined #openttd
16:30:11  <mnhebi> "something"
16:30:18  <LordAro> who can say
16:30:19  *** Wormnest has joined #openttd
16:33:41  <_glx_> if only there was an error message
16:34:30  <LordAro> and even an existing ifdef block containing other includes
16:56:47  <_glx_> lol, <https://github.com/OpenTTD/OpenTTD/commit/e7d758c82a07b9aa2c3306ddc5b6651a204b482f> doesn't build (StringConsumer and other things), <https://github.com/OpenTTD/OpenTTD/commit/36ce1f890a9ff63d8faf002298b0f3099780a393> doesn't build (StringConsumer and other things), <https://github.com/OpenTTD/OpenTTD/commit/1f39d469ff01607a4ab2e7870c2a09cbdd5f8ff9 doesn't build (only other things) and
16:56:47  <_glx_> <https://github.com/OpenTTD/OpenTTD/commit/cd7ac64f9d436b52460a4b059822bbba6e5d7184> fixes the other things
16:57:25  <_glx_> 4 consecutive commits in network.cpp history
16:57:31  <jfkuayue> the printer at my home was like CNY3500, so 400 pounds. after i started using linux and went back home, found it a winprinter
16:57:48  <_glx_> so something broke it again later
16:58:25  <_glx_> jfkuayue: usually if it connects via USB it's a pain on linux
17:00:32  <_glx_> oh lol found it <https://github.com/OpenTTD/OpenTTD/pull/14867>
17:05:33  <peter1138> Ah I didn't get check all the build combos
17:05:54  <_glx_> we can't test all options
17:06:31  <peter1138> -get
17:12:13  <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #15343: Fix 4b7a324: compilation with DEBUG_DUMP_COMMANDS https://github.com/OpenTTD/OpenTTD/pull/15343
17:17:25  <_glx_> I switched to colour laser printer 6 years ago when inkjet printer decided to be annoying again, went for a very basic OKI C332 and it was around 140€ (no expenses for it since, still on original toners)
17:21:55  <xarick> got a desync right away <https://gist.github.com/SamuXarick/411d4b5ccd6760c560059ca8c8ac8ada>
17:22:12  <xarick> I must be doing something wrong
17:23:21  <xarick> `openttd.exe -D -d desync=3 -g dmp_cmds_8b12f964_000b18c0.sav`
17:23:36  <xarick> that's one of the saves provided in the issue
17:27:12  <xarick> nvm, trimmed wrong
17:28:12  <xarick> ah, it's replaying now
17:28:15  <xarick> very cute
17:34:42  *** Wolf01 has joined #openttd
17:40:21  <xarick> wow, this is gonna take a long time till it reaches the first desync
17:50:18  *** Aurelia has quit IRC
17:51:17  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #15343: Fix 4b7a324: compilation with DEBUG_DUMP_COMMANDS https://github.com/OpenTTD/OpenTTD/pull/15343#pullrequestreview-3868251946
17:52:24  <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #15343: Fix 4b7a324: compilation with DEBUG_DUMP_COMMANDS https://github.com/OpenTTD/OpenTTD/pull/15343
17:58:32  *** Aurelia has joined #openttd
18:04:26  *** Zathras_4 has joined #openttd
18:09:11  <peter1138> That's how we feel about your maxed out savegames, yes.
18:17:49  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1477006826510876876/image.png?ex=69a3314c&is=69a1dfcc&hm=03ac3607693f2e0724ebdf002e02414477b5fd56803f8dfc07cfd44093fef61e&
18:17:49  <xarick> almost there
18:21:39  <xarick> all 13 got a desync error
18:21:44  <xarick> then rejoined
18:21:56  <xarick> and game went fine apparently, from what I see in the log
18:22:52  <efessel> Yeah, game is still running now - no desyncs since
18:24:32  <xarick> hmm what could this mean...
18:24:58  <xarick> server sent a bad packet?
18:33:40  <xarick> got a desync
18:33:46  <xarick> yeh, there was a train crash
18:33:50  <xarick> with another train
18:34:00  <xarick> and shortly after, i get a NOT_REACHED
18:34:59  <xarick> think it was dark blue trains crashing
18:36:24  <xarick> `[2026-02-27 18:33:31] dbg: [desync:0] Sync check: 000b1fab; 00; mismatch expected {9d63faaf, b63ddf1f}, got {a9e91932, 01870124}`
18:36:49  <xarick> the desync itself compares the _random seed isn't it?
18:38:50  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1477012117801533663/image.png?ex=69a3363a&is=69a1e4ba&hm=3a1207e0bc08c3dfe1407db7211359f1be47c2594b2f94e698b53b6c23de854f&
18:39:26  <xarick> these crash, then something about the crash desyncs
18:40:15  <_glx_> if it's related to train crash it might be already fixed
18:40:36  <xarick> hmm how would i test that?
18:40:43  <xarick> the fidx
18:42:14  <_jgr_> It is already merged, so just do a pull and build as normal
18:42:58  <_jgr_> Frankly you don't need to spend all this time trying to work out a problem that has been fixed already
18:43:23  <xarick> sorry, I had no idea it was coming into the train crash issue
18:43:38  <efessel> https://github.com/OpenTTD/OpenTTD/issues/15188
18:43:47  <efessel> Didn't realize this one was fixed
18:49:19  <xarick> gonna re-replay with the fix, for confirmation
18:58:11  <xarick> well... 15.2 client, without the fix desyncs, 15.2 server with the fix, continues
18:59:26  <efessel> Good news. Guess we'll wait for 15.3
19:00:54  <xarick> testing with both 15.2 client and server with the fix
19:01:11  <xarick> but dinner first... afk
19:04:14  <efessel> Is it enough to use the console command to turn on desync debugging? I don't have to specify that on the command line right?
19:33:21  <xarick> back! that fixed the desync on client too
19:49:22  <xarick> fast forwarding multiplayer games is a thing, interesting
19:49:33  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1477029906801234000/2026-02-27_19-47-36.mp4?ex=69a346cb&is=69a1f54b&hm=0f41a81a8ac49b0840964b0f341880daca4a12ee3b73bf33df483444a3820af4&
19:50:24  <xarick> I was mistaken on which train crashed, but still got it on camera
19:51:37  *** cringe_lord2026 has joined #openttd
19:51:37  <cringe_lord2026> Any spot for me to join a long term server
19:52:54  *** Flygon has quit IRC
20:08:39  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1477034719555096757/yapf1.txt?ex=69a34b47&is=69a1f9c7&hm=545fa3e1864daf67bb28695613d2479028283f5b3d8f83ef7c07b86b45ba50f5&
20:08:39  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1477034719819595878/yapf2.txt?ex=69a34b47&is=69a1f9c7&hm=b4d53777f1749c8b858d398603f986f95d2b46a6c4021755656e5cf4516c5540&
20:08:39  <xarick> btw, yapf placed these files in the openttd folder
20:08:47  <xarick> what do they mean
20:31:49  <xarick> <https://github.com/OpenTTD/OpenTTD/blob/master/src/pathfinder/yapf/yapf_rail.cpp#L335-L380>
20:46:42  <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #15319: Codechange: use scoped enums in industry windows https://github.com/OpenTTD/OpenTTD/pull/15319
20:50:29  *** davidxn has joined #openttd
20:50:29  <davidxn> https://cdn.discordapp.com/attachments/1008473233844097104/1477045238005633235/image.png?ex=69a35512&is=69a20392&hm=43dead3a6db2d901e9409959c55cd6973348e53dbb513b47c8f240db0ad1e746&
20:50:29  <davidxn> https://github.com/OpenTTD/OpenTTD/blob/f574fb30c5df823f250e3860324fd8120a8f2141/src/industry_cmd.cpp#L2353 Is this the wrong way round? min_number of industries is set to 1 if CanCloseLastInstance is true. I'm looking now to see what difference it makes
21:11:50  <xarick> none of the vanilla industries have the CanCloseLastInstance behaviour :(
21:11:55  <xarick> need a newgrf
21:17:37  <davidxn> Yes - it's wrong, but it doesn't make a difference unless you're really trying...
21:17:37  <davidxn> - The intent is to force the game to build industries for which the last instance isn't supposed to close first, when it's picking an industry to open.
21:17:38  <davidxn> - That process looks at IndustryTypeBuildData->min_number, which gets it from the CanCloseLastInstance flag but is the wrong way round - so industries with this flag will actually be deprioritized.
21:17:38  <davidxn> - However, when industries are chosen to close, CheckIndustryCloseDownProtection doesn't look at the IndustryTypeBuildData, it looks at the CanCloseLastInstance flag directly - and this gets it right, it stops an industry from disappearing if it doesn't have this flag.
21:17:38  <davidxn> - So the only way to encounter this bug is to magic-bulldozer the last instance of an industry yourself.
21:24:12  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #15319: Codechange: use scoped enums in industry windows https://github.com/OpenTTD/OpenTTD/pull/15319#pullrequestreview-3869145579
21:31:01  <peter1138> And if you're magic-bulldozering...
21:37:22  <_jgr_> davidxn: It does look wrong, but it's been that way since 2010 with no-one noticing, so any in-game effect is indeed not very noticeable
21:38:36  <xarick> it will make all vanilla industries close their last instance, interesting
21:38:41  <xarick> or maybe not
21:38:49  <xarick> since it's a build table
21:39:27  <_jgr_> No, it's about constructing new industries, not closing existing ones
21:39:48  <xarick> going to experiment with it swaped
21:40:43  <davidxn> xarick: The close check is the right way round - so it only becomes a problem it you force the circumstances
21:41:06  <xarick> my bad, I type too much without thinking
21:44:08  *** andythenorth has joined #openttd
21:44:10  <andythenorth> hmm
21:44:33  <andythenorth> pay £50/annum for irccloud, or rejoin the OpenTTD discord?
21:45:57  <xarick> come back, I like to see your screenshots
21:46:12  <xarick> pixelated trains
21:46:21  <peter1138> webchat.oftc.net?
21:50:33  <andythenorth> ircloud is free to use, just disconnects every 2 hours if I don't leave the browser open
21:52:40  <andythenorth> this is transparent? https://www.tt-forums.net/viewtopic.php?t=92717
21:52:48  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on issue #15342: [Bug]: Desync issue in 15.2 https://github.com/OpenTTD/OpenTTD/issues/15342
22:46:42  *** Wolf01 has quit IRC
23:06:53  *** lobster has quit IRC
23:07:24  *** lobster has joined #openttd
23:24:30  <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #15319: Codechange: use scoped enums in industry windows https://github.com/OpenTTD/OpenTTD/pull/15319
23:30:02  <DorpsGek> [OpenTTD/OpenTTD] Rito13 commented on pull request #15320: Codechange: improve some pathfinder documentation https://github.com/OpenTTD/OpenTTD/pull/15320#pullrequestreview-3869332385
23:39:03  <DorpsGek> [OpenTTD/OpenTTD] SamuXarick commented on issue #15342: [Bug]: Desync issue in 15.2 https://github.com/OpenTTD/OpenTTD/issues/15342
23:52:41  *** Smedles_ has quit IRC
23:53:00  *** Smedles has joined #openttd
23:53:52  *** Aurelia_ has joined #openttd
23:55:35  *** Aurelia has quit IRC

Powered by YARRSTE version: svn-trunk