IRC logs for #openttd on OFTC at 2026-03-05
⏴ go to previous day
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)
02:46:01 *** Wormnest has quit IRC (Quit: Leaving)
04:19:05 *** andythenorth has joined #openttd
04:40:05 *** Artea has quit IRC (Ping timeout: 480 seconds)
05:00:04 *** Zathras_1 has joined #openttd
05:00:08 *** Zathras_7 has joined #openttd
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: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:52:06 <andythenorth> not finished but eh
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: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?
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:13:05 <xarick> oh, the line before is also ... strange
11:37:18 <andythenorth> is that strange?
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> 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:36:46 <talltyler> What are the company colours here? Blue and white? Or blue and yellow?
15:34:05 <andythenorth> Gold I’ve been using more and more as accent
15:34:12 <andythenorth> Along with silver grey
15:35:57 *** Smedles has joined #openttd
15:39:16 <talltyler> How does it look in GWR green?
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: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:40:37 <andythenorth> surprisingly easy conversion from Eurostar sprite
17:45:47 <andythenorth> what did you do to it?
17:49:52 <andythenorth> it's neither beautiful nor useful
17:51:08 <talltyler> Planning a CC window band livery?
17:56:05 <andythenorth> or a swooshy one
18:00:36 *** toktik is now known as Guest4401
18:05:46 *** Guest4401 has quit IRC (Ping timeout: 480 seconds)
18:51:17 <andythenorth> hmm got livery name issues
18:51:40 <andythenorth> none of these conform to existing liveries well
19:17:09 <andythenorth> OpenTTD is now complete?
19:29:30 <will_marshall_> With ten thousand apologies to Timberwolf for the voxel-bashing crimes I have committed tonight.
19:29:55 <will_marshall_> Couldn't keep my hands to myself.
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:15 <andythenorth> do the electric 58 also
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:41:36 <will_marshall_> And adjusting the livery to look a little bit APT in the process, probably.
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: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:59:02 <goddess_ishtar> yeah the dev zone has been gone since like, 2022
20:02:58 <talltyler> I am not sorry for being rude.
20:03:27 <peter1138> Oh, kinda funny timing
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: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: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: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: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: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: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: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: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: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:31:18 <andythenorth> can't be arsed to remove the yellow
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:57:26 <jfkuayue> I feel sad by being "forced by peer and parental pressure" to use AI
22:00:24 <andythenorth> I don't love it, but it's close
22:02:37 <andythenorth> inescapable AI discussions everywhere
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: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:17:10 <goddess_ishtar> those do look pretty
22:18:29 <andythenorth> windows look too weird
22:22:19 <goddess_ishtar> oh the checkerboard is very nice actually
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:37 <andythenorth> silver on the cab A pillars
22:32:08 <jfkuayue> Is there purple in 8bpp palette?
22:32:43 <goddess_ishtar> jfkuayue: I think so yeah
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*
continue to next day ⏵