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