IRC logs for #openttd on OFTC at 2026-03-05
            
00:15:37 *** lobster has quit IRC (Read error: Connection reset by peer)
00:16:13 *** lobster has joined #openttd
00:22:47 *** andythenorth has quit IRC (Quit: Connection closed for inactivity)
01:24:52 <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #15224: Fix: Make building area of objects behave more like other tools https://github.com/OpenTTD/OpenTTD/pull/15224#issuecomment-4001380116
02:46:01 *** Wormnest has quit IRC (Quit: Leaving)
02:57:17 <DorpsGek> [OpenTTD/OpenTTD] Baricus updated pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350
02:58:40 <DorpsGek> [OpenTTD/OpenTTD] Baricus commented on pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350#issuecomment-4001779904
04:19:05 *** andythenorth has joined #openttd
04:40:05 *** Artea has quit IRC (Ping timeout: 480 seconds)
04:52:45 *** Artea has joined #openttd
05:00:04 *** Zathras_1 has joined #openttd
05:00:08 *** Zathras_7 has joined #openttd
05:03:24 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/182a2c5100855aa9ec3eb4ef89896d1ae5222cd5
05:03:25 *** Zathras_4 has quit IRC (Ping timeout: 480 seconds)
05:03:26 <DorpsGek> - Update: Translations from eints (by translators)
05:03:41 *** Zathras_11 has quit IRC (Ping timeout: 480 seconds)
07:20:06 *** Smedles has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
07:20:33 *** Smedles has joined #openttd
07:22:34 *** WormnestAndroid has quit IRC (Remote host closed the connection)
07:26:59 *** WormnestAndroid has joined #openttd
07:39:00 *** andythenorth has quit IRC (Quit: Connection closed for inactivity)
08:51:05 *** andythenorth has joined #openttd
08:51:50 <andythenorth> train 2 is the new one https://usercontent.irccloud-cdn.com/file/SES2fQqS/image.png
08:52:06 <andythenorth> not finished but eh
09:01:49 *** Flygon has joined #openttd
09:30:09 <andythenorth> ok not too bad https://usercontent.irccloud-cdn.com/file/6yqtz1Ku/image.png
09:30:17 <andythenorth> somewhat looks like https://www.kernowmodelrailcentre.com/p/94533/10-1672-Kato-Class-800-313-GWR-IET-9-Car-Train
09:30:32 <andythenorth> and it's not too obvious that it's just the same sprite as train 3
09:51:56 <jfkuayue> In 2026 we think 810s are rare and deliberately take photos of them.
09:51:56 <jfkuayue> In 2036 we will think 222s are rare and deliberately take photos of them.
09:58:05 <andythenorth> did a bit more https://usercontent.irccloud-cdn.com/file/lu8PsLRn/image.png
09:58:21 <andythenorth> think it looks about right now
10:00:00 <andythenorth> the black window outlines are unrealistic and heavy, but it's the best way to make it look sleek and modern
10:19:55 <peter1138> IH isn't a realism set anyway, is it?
10:25:53 <andythenorth> well
10:25:54 <andythenorth> no
10:26:04 <andythenorth> also alternative livery WIP https://usercontent.irccloud-cdn.com/file/8CQKRBKa/image.png
10:56:09 <talltyler> Looks nice to me!
11:08:03 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1479073000052752454/image.png?ex=69aab593&is=69a96413&hm=31b719239b2f22ee855f36ec621a9088e647275c68e5ec47240f048786136521&
11:08:03 <xarick> is this bad coding style?
11:08:50 <xarick> `int flip_offs = (flipped && ((this->gcache.cached_veh_length & 1) != 0)) ? 1 : 0;`
11:09:38 <xarick> <https://github.com/OpenTTD/OpenTTD/blob/master/src/train_cmd.cpp#L1508>
11:13:05 <xarick> oh, the line before is also ... strange
11:13:50 <xarick> using int as bools
11:37:18 <andythenorth> is that strange?
11:45:53 <xarick> why does this setting require a dedicated network? https://github.com/OpenTTD/OpenTTD/blob/master/src/network/network.cpp#L438
11:52:14 *** will_marshall_ has joined #openttd
11:52:14 <will_marshall_> xarick: just because it'd be confusing if you set it to 2 and launched a multiplayer listen server?
11:52:50 <will_marshall_> because you wouldn't be able to unpause manually, don't know if there's any other situation in singleplayer like that?
12:32:44 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1479094312146042900/image.png?ex=69aac96c&is=69a977ec&hm=d3731b50a32a48ef80397f7a1d10956c33d29aa745a50a370f9f8db12cec7d42&
12:32:44 <xarick> oh, Convoy also doing not instanciable
13:35:08 *** Zathras_1 has quit IRC (Quit: Connection reset by beer!)
14:04:38 *** Wormnest has joined #openttd
14:05:01 *** Flygon has quit IRC (Read error: Connection reset by peer)
14:18:02 <andythenorth> this might work as a livery https://usercontent.irccloud-cdn.com/file/3P3GTLbs/image.png
14:31:52 <andythenorth> even better https://usercontent.irccloud-cdn.com/file/1TOC1lcD/image.png
14:36:46 <talltyler> What are the company colours here? Blue and white? Or blue and yellow?
14:56:49 *** Flygon has joined #openttd
15:33:36 <andythenorth> Blue and white
15:34:05 <andythenorth> Gold I’ve been using more and more as accent
15:34:12 <andythenorth> Along with silver grey
15:35:44 *** Smedles has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
15:35:57 *** Smedles has joined #openttd
15:39:06 <talltyler> I like it 🙂
15:39:16 <talltyler> How does it look in GWR green?
15:40:16 <peter1138> RGB CC?
15:42:47 <talltyler> What if I set my colours too similar and the doors are no longer contrasting colours enough to meet the legal requirements for visually impairments?
15:56:45 <rito12_51026> peter1138: How does it work, do you set all 8 shades independently or only one and others are generated procedurally?
17:20:09 <andythenorth> https://usercontent.irccloud-cdn.com/file/3OGxapHI/image.png
17:20:29 *** Wolf01 has joined #openttd
17:20:36 <andythenorth> https://usercontent.irccloud-cdn.com/file/ct3DdDnZ/image.png
17:25:14 *** SigHunter has quit IRC (Remote host closed the connection)
17:27:18 *** SigHunter has joined #openttd
17:33:34 <goddess_ishtar> oh the new sprites look cute
17:33:54 <goddess_ishtar> the nose does look very Azuma-like
17:39:48 <talltyler> Very nice 🙂
17:40:37 <andythenorth> surprisingly easy conversion from Eurostar sprite
17:41:19 <andythenorth> https://usercontent.irccloud-cdn.com/file/32hhZJWB/image.png
17:42:47 <peter1138> Oh my head
17:45:47 <andythenorth> what did you do to it?
17:45:58 <peter1138> Got a lurgy again
17:49:44 <andythenorth> give it away
17:49:52 <andythenorth> it's neither beautiful nor useful
17:49:55 <andythenorth> rehome it
17:51:08 <talltyler> Planning a CC window band livery?
17:51:08 <talltyler> https://en.wikipedia.org/wiki/British_Rail_Class_800#/media/File:800105_at_Arbroath_260523_(52927192017).jpg
17:56:00 <andythenorth> maybe yes
17:56:05 <andythenorth> or a swooshy one
18:00:36 *** toktik is now known as Guest4401
18:00:43 *** toktik has joined #openttd
18:05:46 *** Guest4401 has quit IRC (Ping timeout: 480 seconds)
18:21:17 <andythenorth> talltyler: approximately this https://usercontent.irccloud-cdn.com/file/tEaYgMtK/image.png
18:31:46 <talltyler> Very nice!
18:51:17 <andythenorth> hmm got livery name issues
18:51:40 <andythenorth> none of these conform to existing liveries well
18:51:56 <andythenorth> https://grf.farm/iron-horse/4.14.1/html/liveries.html
19:13:58 <peter1138> Well.
19:16:49 <andythenorth> Badges eh
19:16:55 <andythenorth> And Variants
19:17:09 <andythenorth> OpenTTD is now complete?
19:29:30 <will_marshall_> https://cdn.discordapp.com/attachments/1008473233844097104/1479199194144047259/image.png?ex=69ab2b1a&is=69a9d99a&hm=cc323af7ab8b52c47e8ab2816106da8325639792f90f9bb20f5e8e4977834461&
19:29:30 <will_marshall_> With ten thousand apologies to Timberwolf for the voxel-bashing crimes I have committed tonight.
19:29:48 <andythenorth> had to be done
19:29:55 <will_marshall_> Couldn't keep my hands to myself.
19:30:33 <andythenorth> see also https://www.flickr.com/photos/northernblue109/5768081105
19:30:42 <andythenorth> that stream has some interesting fakes
19:31:23 <will_marshall_> Okay the thing is that the '20 cab and roofline sort of sucks compared to the marvel that is the '58.
19:33:07 <andythenorth> it would be older, it's not wildly far from some Australian EE locos https://usercontent.irccloud-cdn.com/file/GoMl0ZJB/image.png
19:33:15 <andythenorth> do the electric 58 also
19:33:17 <andythenorth> :P
19:34:16 <will_marshall_> I did the 88 (v0.1) already, it's just so subtle that you can't even tell that it's an art crime.
19:36:47 <will_marshall_> I think if "slap a panto on it" is a valid strategy for comedy the E-HST is surely the next thing.
19:38:37 <andythenorth> yup
19:41:36 <will_marshall_> And adjusting the livery to look a little bit APT in the process, probably.
19:42:30 <peter1138> https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another
19:50:16 <peter1138> (Yeah, sort of an advert, but still. Why are people in love with this AI shit?)
19:52:40 <will_marshall_> So many reasons... The slot machine aspect of it is part of it.
19:53:50 *** scrubbles3587 has joined #openttd
19:53:50 <scrubbles3587> is train whack generative AI?
19:53:58 <DorpsGek> [OpenTTD/OpenTTD] rachittshah opened pull request #15369: Doc: Add ottd-claude as admin network client reference https://github.com/OpenTTD/OpenTTD/pull/15369
19:55:13 <andythenorth> scrubbles3587: "probably"
19:56:50 <will_marshall_> what's the matter bro, can't write your own code, etc.
19:57:04 <goddess_ishtar> scrubbles3587: wha... why?
19:58:39 <rito12_51026> Is https://dev.openttdcoop.org dead?
19:59:02 <goddess_ishtar> yeah the dev zone has been gone since like, 2022
20:02:50 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler closed pull request #15369: Doc: Add ottd-claude as admin network client reference in Python https://github.com/OpenTTD/OpenTTD/pull/15369
20:02:53 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #15369: Doc: Add ottd-claude as admin network client reference in Python https://github.com/OpenTTD/OpenTTD/pull/15369#issuecomment-4007426066
20:02:58 <talltyler> I am not sorry for being rude.
20:03:27 <peter1138> Oh, kinda funny timing
20:04:23 <DorpsGek> [OpenTTD/OpenTTD] rachittshah commented on pull request #15369: Doc: Add ottd-claude as admin network client reference in Python https://github.com/OpenTTD/OpenTTD/pull/15369#issuecomment-4007434556
20:05:17 <talltyler> I actually quite like random generation written by humans, ranging from OpenTTD map gen to Train Whack. 🙂
20:05:23 <talltyler> (to answer an earlier question)
20:07:01 <goddess_ishtar> yeah procedural generation can be *fascinating*
20:07:17 <goddess_ishtar> if it's not done by a hallucination machine
20:08:00 <goddess_ishtar> > Wasn't slop, was to add a new way to allow newer players to learn the game. Guides could be more friendly, but maybe that's the point.
20:08:00 <goddess_ishtar> god forbid anyone read CONTRIBUTING.md
20:08:43 <goddess_ishtar> we should delete it from the repo and save a few kilobytes of space
20:10:44 <goddess_ishtar> peter1138: > The interesting part is not the payload. It is how the attacker got the npm token in the first place: by injecting a prompt into a GitHub issue title, which an AI triage bot read, interpreted as an instruction, and executed.
20:10:44 <goddess_ishtar> what a fucking nightmare
20:11:15 <goddess_ishtar> peter1138: because LLMs, unlike human coders, do not unionize or require a salary
20:13:16 <goddess_ishtar> goddess_ishtar: code injection isn't really a *new* attack but like. how the fuck do you even sanitize the inputs for an LLM when it's a black box with (theoretical) language processing capability
20:13:55 <goddess_ishtar> they'll swear up and down that yes, they know that they shouldn't run weird code from prompt injection, before doing it when your back is turned
20:14:11 <goddess_ishtar> so you can't even treat them like a human vulnerable to social engineering and try to educate them
20:14:27 <goddess_ishtar> bloody hell
20:19:06 <andythenorth> yes but compliance will drive a fleet of AI codeQL and maintenance tools into use
20:19:12 <andythenorth> in a fascinating self-own
20:22:11 <peter1138> https://www.tomshardware.com/software/operating-systems/california-introduces-age-verification-law
20:22:14 <squirejames> Myself I just use AI for occasionally upscaling textures, or cloning voices for voiceover work (especially when the original voice artists are dead). Wouldn't ever trust it with coding or decision making or creative decisions etc
20:22:15 <peter1138> That's a bit lol
20:23:06 <goddess_ishtar> also because Microsoft and OpenAI and Anthropic are pouring billions of dollars into AI datacentres, and thus have a vested interest in encouraging AI use
20:23:33 <andythenorth> I use LLMs almost every day
20:23:53 <andythenorth> like I use copy-paste, and external libraries, and wifi
20:24:03 <peter1138> Sad.
20:24:12 <goddess_ishtar> bubble's going to burst and then we're going to see all of the post-pandemic economic recovery evaporate and it's Great Depression 2: Electric Boogaloo
20:24:43 <DorpsGek> [OpenTTD/OpenTTD] JGRennison opened pull request #15370: Change: Show "Delete All" in order window delete button when applicable https://github.com/OpenTTD/OpenTTD/pull/15370
20:25:14 <andythenorth> I'm just waiting for one that can draw pixel trains
20:25:26 <andythenorth> as I have RSI that is affecting my neck
20:25:54 <andythenorth> I once worked out how many million times I've clicked the trackpad to place individual pixels
20:25:59 <andythenorth> it was a large number
20:26:26 <goddess_ishtar> ...you draw on a laptop?
20:29:14 <rito12_51026> Could I draw OTTD sprites on paper?
20:29:47 <goddess_ishtar> someone out there probably has a workflow about as insane as that
20:32:35 <andythenorth> I draw on a laptop
20:32:54 <andythenorth> you could draw OTTD sprites in lego
20:32:59 <goddess_ishtar> andythenorth: damn man
20:33:08 <andythenorth> there might be enough colours of 1x1 flat tiles
20:34:09 <peter1138> Good ol' simutrans eh? https://www.simutrans.com/en/paksets/#pak96.hd
20:34:26 <peter1138> Their system of paks is, uh... well.
20:41:22 <goddess_ishtar> oh that's very weird
20:48:52 *** telumendur has joined #openttd
20:48:52 <telumendur> andythenorth: The window band livery wouldn't look out of place next to an *Inversion* Firebird (https://grf.farm/iron-horse/4.14.1/html/liveries.html#Inversions) or a *Specials* Alizé (https://grf.farm/iron-horse/4.14.1/html/liveries.html#Specials), if that helps.
20:51:06 <telumendur> The first two liveries are trickier, though... *Conventional Wisdom* and *Vinyl Vector* look like the best matches to me.
20:51:21 <telumendur> Congrats on the new sprites, in any case! They're lovely 🙂
21:22:55 <andythenorth> current livery names https://usercontent.irccloud-cdn.com/file/UEhqDvpQ/image.png
21:24:10 <talltyler> Blue and White Conventional Wisdom is very Javelin to me, which is pleasing 😄
21:25:22 <andythenorth> it is quite Javelinish
21:26:58 <andythenorth> which Inversions did we prefer? https://usercontent.irccloud-cdn.com/file/CbAJWwjg/image.png
21:27:14 <andythenorth> or https://usercontent.irccloud-cdn.com/file/Ib5KTVBk/image.png
21:27:46 <talltyler> The second, IMO
21:27:53 <andythenorth> yeah I thought so
21:28:13 <talltyler> Did you try extending the window band all the way across the cab, like LNER has it? No idea if that works in sprite form 🙂
21:28:39 <andythenorth> yes
21:28:41 <andythenorth> needs a cab swoosh https://usercontent.irccloud-cdn.com/file/EnI6utlS/image.png
21:28:55 <talltyler> Swoosh indeed
21:31:18 <andythenorth> can't be arsed to remove the yellow
21:31:40 <andythenorth> I can make this work though just needs 5 mins https://usercontent.irccloud-cdn.com/file/7RQykGHO/image.png
21:43:25 <talltyler> Looks good, though the window band looks flat now. Maybe a bit of shading or noise would help it match the cab swoosh?
21:43:58 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
21:44:40 <andythenorth> `hmm don't love this TBH https://usercontent.irccloud-cdn.com/file/m9RIWUBy/image.png
21:45:05 <andythenorth> it's not easy to match and keep the cab shape https://usercontent.irccloud-cdn.com/file/88H0ZeSf/image.png
21:54:48 <andythenorth> bored now
21:57:26 <jfkuayue> I feel sad by being "forced by peer and parental pressure" to use AI
22:00:07 <andythenorth> don't?
22:00:15 <andythenorth> hmm https://usercontent.irccloud-cdn.com/file/0d2Z2FmG/image.png
22:00:24 <andythenorth> I don't love it, but it's close
22:02:37 <andythenorth> inescapable AI discussions everywhere
22:03:10 <belajalilija> https://tenor.com/view/apple-1984-ai-welcome-to-the-machine-work-work-work-gif-3014118053533710574
22:06:20 <jfkuayue> in "rare" cases, still, like translating some "unpopular languages", translation softwares are being beaten by AI
22:07:50 <andythenorth> AI ruins everything
22:08:03 <andythenorth> especially interesting discussions with people
22:08:26 <belajalilija> grok told me to disagree'
22:08:57 <goddess_ishtar> telumendur: I think that the current Specials is better as Vinyl Vector, yeah
22:09:22 <andythenorth> specials is a bit of a random
22:09:45 <jfkuayue> I remember being confused in a Kaufland in a random Bulgarian town in 2024, when DeepL did not support Bulgarian. They support bulgarian translation now, but… sometimes I have to put the text into multiple translation softwares and AI to make sure they are not misleading
22:10:20 <andythenorth> vinyl vector is quite consistent, and none of these Borealis liveries fit :)
22:10:36 <belajalilija> google translate has supposed bulgarian for way longer than that
22:12:49 <andythenorth> days since railtype discussion?
22:12:55 <belajalilija> xd
22:13:54 <goddess_ishtar> andythenorth: time to come up with a completely separate standard railtype scheme nobody will use
22:14:45 <jfkuayue> Well, it was unexplainable
22:14:57 <andythenorth> I'm no longer interested in discussing working with others
22:15:10 <andythenorth> that's why I've mostly quit the places where that happens
22:16:39 <andythenorth> this might be enough https://usercontent.irccloud-cdn.com/file/uM1wxtbt/image.png
22:17:10 <goddess_ishtar> those do look pretty
22:18:21 <andythenorth> random trial of this https://usercontent.irccloud-cdn.com/file/XumpcyNh/image.png
22:18:29 <andythenorth> windows look too weird
22:18:42 <andythenorth> nearly works
22:21:18 <andythenorth> lol also nearly works https://usercontent.irccloud-cdn.com/file/iBksuN0C/image.png
22:22:19 <goddess_ishtar> oh the checkerboard is very nice actually
22:22:33 <andythenorth> nearly
22:22:37 <jfkuayue> The university "strongly persuaded" (as my mother said) my mother to companion me during the competition in Bulgaria back in 2024, due to my mental health concerns (what the…)
22:22:37 <jfkuayue> And on my mother’s phone, google translate was inaccessible (using chinese data roaming), she bought a pair of "translator headphones" but still couldnt translate bulgarian
22:22:37 <jfkuayue> She is now in 2026 obsessed with deepseek as her primary search engine…
22:26:25 <andythenorth> nailed it https://usercontent.irccloud-cdn.com/file/aer0iiIn/image.png
22:26:37 <andythenorth> silver on the cab A pillars
22:30:39 <andythenorth> https://usercontent.irccloud-cdn.com/file/GRBKKE2V/image.png
22:31:08 <andythenorth> https://usercontent.irccloud-cdn.com/file/Ne8Fxqel/image.png
22:31:40 <andythenorth> https://usercontent.irccloud-cdn.com/file/IoYevend/image.png
22:31:44 <andythenorth> such times
22:32:08 <jfkuayue> Is there purple in 8bpp palette?
22:32:33 <andythenorth> https://usercontent.irccloud-cdn.com/file/APdStvLr/image.png
22:32:43 <goddess_ishtar> jfkuayue: I think so yeah
22:32:45 <andythenorth> naptime
22:33:09 <andythenorth> this is last Horse engine
22:33:20 <andythenorth> no more Horse engines
22:34:47 <jfkuayue> *left the IRC channel*
22:46:40 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #15370: Change: Show "Delete All" in order window delete button when applicable https://github.com/OpenTTD/OpenTTD/pull/15370#pullrequestreview-3900163326
22:56:24 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler merged pull request #15370: Change: Show "Delete All" in order window delete button when applicable https://github.com/OpenTTD/OpenTTD/pull/15370
22:58:57 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #15367: Codechange: make StationNaming a scoped enum and add some documentation https://github.com/OpenTTD/OpenTTD/pull/15367#pullrequestreview-3900194235