IRC logs for #openttd on OFTC at 2026-02-27
⏴ go to previous day
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: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:13 <goddess_ishtar> I hate slash commands
00:07:09 <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:51 *** Wormnest has quit IRC (Quit: Leaving)
00:19:04 *** Wormnest has joined #openttd
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: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 (Ping timeout: 480 seconds)
02:18:20 *** MinchinWeb[m] has joined #openttd
02:46:14 *** Wormnest has quit IRC (Quit: Leaving)
04:08:34 *** Zathras_1 has joined #openttd
04:12:01 *** Zathras_4 has quit IRC (Ping timeout: 480 seconds)
04:29:39 *** ufo-piloot has quit IRC (Quit: you click on fancy icons. i execute code !)
04:29:54 *** ufo-piloot has joined #openttd
05:04:27 <DorpsGek> - Update: Translations from eints (by translators)
06:24:32 *** cu-kai has quit IRC (Quit: Leaving for a bit.)
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:04 <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 (Quit: Connection reset by beer!)
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:35:34 <__abigail> xarick: Sounds like you're using spaces as tabs
11:37:05 <peter1138> I\talso\tlike\tusing\ttabs\tas\tspaces.
11:38:37 <peter1138> That's tabs as indentation/alignment.
11:41:59 *** Smedles_ has joined #openttd
11:45:06 *** Smedles has quit IRC (Ping timeout: 480 seconds)
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:03:17 <xarick> okay it all boils down to 4 fixes
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:08:27 <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:23:57 <peter1138> That takes a bit of deciphering.
12:24:26 <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:54:04 <peter1138> It's okay, he's addressing a fake version of you.
12:57:14 *** lobster has quit IRC (Read error: Connection reset by peer)
12:57:50 *** lobster has joined #openttd
13:05:51 <LordAro> luckily my highlight doesn't look for whole words
13:40:34 *** Smedles_ has joined #openttd
13:44:51 *** Smedles_ has joined #openttd
13:48:11 *** Smedles has quit IRC (Ping timeout: 480 seconds)
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 (Quit: Initiating getting-the-hell-out-of-here maneuver!)
14:45:47 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
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:40 <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:10:35 <efessel> efessviaGitHub: Caught it on our vanilla server with no mods. I can provide additional save files if needed.
15:13:14 *** andythenorth has quit IRC (Quit: Connection closed for inactivity)
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:11:12 <xarick> 3059 hits for FindSafeTile in the log
16:13:06 <locosage> could be the same desync then I guess
16:25:51 *** Zathras_7 has joined #openttd
16:28:32 *** Gamo has quit IRC (Remote host closed the connection)
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: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:05:33 <peter1138> Ah I didn't get check all the build combos
17:05:54 <_glx_> we can't test all options
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:22:12 <xarick> I must be doing something wrong
17:23:20 <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:28:12 <xarick> ah, it's replaying now
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 (Ping timeout: 480 seconds)
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:21:39 <xarick> all 13 got a desync error
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:46 <xarick> yeh, there was a train crash
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: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: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: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:50:23 <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 (Remote host closed the connection)
20:08:39 <xarick> btw, yapf placed these files in the openttd folder
20:50:29 *** davidxn has joined #openttd
21:11:50 <xarick> none of the vanilla industries have the CanCloseLastInstance behaviour :(
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:37 <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:37 <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:37 <davidxn> - So the only way to encounter this bug is to magic-bulldozer the last instance of an industry yourself.
21:31:01 <peter1138> And if you're magic-bulldozering...
21:37:21 <_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: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:33 <andythenorth> pay £50/annum for irccloud, or rejoin the OpenTTD discord?
21:45:56 <xarick> come back, I like to see your screenshots
21:50:33 <andythenorth> ircloud is free to use, just disconnects every 2 hours if I don't leave the browser open
22:46:42 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
23:06:53 *** lobster has quit IRC (Remote host closed the connection)
23:07:24 *** lobster has joined #openttd
23:52:41 *** Smedles_ has quit IRC (Read error: Connection reset by peer)
23:53:00 *** Smedles has joined #openttd
23:53:52 *** Aurelia_ has joined #openttd
23:55:35 *** Aurelia has quit IRC (Ping timeout: 480 seconds)
continue to next day ⏵