IRC logs for #openttd on OFTC at 2026-04-27
            
01:53:38 *** Wormnest has quit IRC (Quit: Leaving)
02:40:34 *** tokai|noir has joined #openttd
02:40:34 *** ChanServ sets mode: +v tokai|noir
02:47:41 *** tokai has quit IRC (Ping timeout: 480 seconds)
03:00:55 *** Flygon has joined #openttd
03:50:25 *** Philemon has joined #openttd
03:53:51 *** Phileman has quit IRC (Ping timeout: 480 seconds)
04:54:42 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #15539: Cleanup: Correct various spelling errors https://github.com/OpenTTD/OpenTTD/pull/15539#pullrequestreview-4178220939
05:28:06 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #15539: Cleanup: Correct various spelling errors https://github.com/OpenTTD/OpenTTD/pull/15539#pullrequestreview-4178332848
05:37:10 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/def17a75b2dd98035d04d194242aa754f66b161c
05:37:11 <DorpsGek> - Update: Translations from eints (by translators)
05:49:22 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #15480: Codechange: prefer AutoRestoreBackup over Backup/Restore https://github.com/OpenTTD/OpenTTD/pull/15480#issuecomment-4324472472
05:52:52 <DorpsGek> [OpenTTD/OpenTTD] PeterN dismissed a review for pull request #15480: Codechange: prefer AutoRestoreBackup over Backup/Restore https://github.com/OpenTTD/OpenTTD/pull/15480#pullrequestreview-4109184923
05:52:55 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #15480: Codechange: prefer AutoRestoreBackup over Backup/Restore https://github.com/OpenTTD/OpenTTD/pull/15480
06:05:43 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #15537: Codechange: prefer bit set methods over operators https://github.com/OpenTTD/OpenTTD/pull/15537#pullrequestreview-4178451732
06:07:04 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #15480: Codechange: prefer AutoRestoreBackup over Backup/Restore https://github.com/OpenTTD/OpenTTD/pull/15480#pullrequestreview-4178457260
06:08:38 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #15537: Codechange: prefer bit set methods over operators https://github.com/OpenTTD/OpenTTD/pull/15537
06:09:18 <peter1138> Hmm, `Track` and `TrackBits`
06:09:53 <peter1138> Should it stay the same, or become `Track` and `Tracks` or `TrackBit` and `TrackBits`?
07:02:44 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #15480: Codechange: prefer AutoRestoreBackup over Backup/Restore https://github.com/OpenTTD/OpenTTD/pull/15480
07:07:27 *** MinchinWeb[m] has quit IRC (Remote host closed the connection)
07:07:40 *** MinchinWeb[m] has joined #openttd
07:11:44 <DorpsGek> [OpenTTD/OpenTTD] aircode610 opened issue #15540: Timetable window crashes with assertion failure when "Show arrival and departure date" is disabled https://github.com/OpenTTD/OpenTTD/issues/15540
07:19:14 <DorpsGek> [OpenTTD/OpenTTD] PeterN closed issue #15540: Timetable window crashes with assertion failure when "Show arrival and departure date" is disabled https://github.com/OpenTTD/OpenTTD/issues/15540
07:20:10 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #15534: Codechange: make WindowClass a scoped enum https://github.com/OpenTTD/OpenTTD/pull/15534
07:20:27 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on issue #15540: Timetable window crashes with assertion failure when "Show arrival and departure date" is disabled https://github.com/OpenTTD/OpenTTD/issues/15540
07:22:19 <peter1138> (The smell of slop-assistance is strong)
07:24:42 <DorpsGek> [OpenTTD/OpenTTD] aircode610 opened issue #15541: Timetable window crashes with assertion failure when "Show arrival and departure date" is disabled https://github.com/OpenTTD/OpenTTD/issues/15541
07:24:55 <LordAro> uh oh
07:25:43 <DorpsGek> [OpenTTD/OpenTTD] aircode610 closed issue #15541: Timetable window crashes with assertion failure when "Show arrival and departure date" is disabled https://github.com/OpenTTD/OpenTTD/issues/15541
07:26:39 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #15541: Timetable window crashes with assertion failure when "Show arrival and departure date" is disabled https://github.com/OpenTTD/OpenTTD/issues/15541
07:26:57 <peter1138> Might be wise to pre-emptive block that account.
07:27:22 <LordAro> maybe
07:27:44 <LordAro> but i don't like to give zero chances if i can help it
07:32:03 <peter1138> https://github.com/aircode610/Qlankr/
07:32:09 <peter1138> > AI-powered game testing that never stops clanking
07:40:13 <LordAro> lol
07:48:50 <rito12_13> Is `cca` and `public_key` in `ServerNetworkGameSocketHandler::ReceiveClientCommand`related to `std::get` with Commands?
07:50:49 <DorpsGek> [OpenTTD/survey-web] survey-summary[bot] pushed 1 commits to main https://github.com/OpenTTD/survey-web/commit/10fe7d4496212a11803b728cb5742921359c6b30
07:50:50 <DorpsGek> - Add: summary for week 17 of 2026 (by OpenTTD Survey)
07:52:59 <peter1138> When I say IMHO, I tend to mean "but other devs may have their own opinions, so don't just take my word for it"
07:58:16 <rito12_13> I know but, for `std::get<CommandCost>` I have another idea that might be better and then #15538 would be left with only `std::get<Slope>` and that two variables in network code
08:37:35 *** keikoz has quit IRC (Ping timeout: 480 seconds)
08:42:41 <andythenorth> might be that economics causes slop reduction soon
08:43:14 <andythenorth> unless equity markets are prepared to keep funding high token cost for minimal yield
08:44:24 <LordAro> don't threaten me with a good time
08:45:11 <DorpsGek> [OpenTTD/OpenTTD] Rito13 opened pull request #15542: Codechange: Use ExtractCommandCost instead of std::get<0>. https://github.com/OpenTTD/OpenTTD/pull/15542
09:01:53 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #15542: Codechange: Use ExtractCommandCost instead of std::get<0>. https://github.com/OpenTTD/OpenTTD/pull/15542#pullrequestreview-4179528098
09:36:27 <DorpsGek> [OpenTTD/OpenTTD] Rito13 updated pull request #15542: Codechange: Use ExtractCommandCost instead of std::get<0>. https://github.com/OpenTTD/OpenTTD/pull/15542
10:08:02 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #15543: Codechange: separate TextColour enumeration and flags https://github.com/OpenTTD/OpenTTD/pull/15543
10:23:14 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #15543: Codechange: separate TextColour enumeration and flags https://github.com/OpenTTD/OpenTTD/pull/15543
10:37:15 <reldred> andythenorth: Yeah copilot are gonna start passing through the per token cost soon. I think the VC’s are getting tired of them burning billions to make millions
10:45:00 <__abigail> Sam Altman: "Pretty please can we burn through 500 million USD 🥺 I promise we will make a profit we just need 500 million dollars please bro*
10:45:35 <reldred> Yeah fix that denomination
10:45:47 <reldred> They’re in the B’s and T’s levels of insanity now
10:46:05 <reldred> It’s gonna be funny as hell if he manages to go bust and take Oracle with him
10:46:42 <__abigail> Sorry, I am having a drink at Albury station and I knew it was 500 something but 500 billion seemed too far-fetched
10:46:42 <__abigail> Then I remembered that it's for AI slop
10:47:07 <__abigail> Be warned, I am on my way to Brisbane
10:47:15 <reldred> He needs something like 1.2trillion to meet all the spend he’s committed OpenAI to
10:47:25 <__abigail> Oh god
10:47:38 <reldred> The latest raise was only around 120B
10:47:54 <reldred> 6-12months tops and they go bust
10:48:01 <reldred> It’s hilarious I cannot wait
10:48:16 <__abigail> I didn't realise they were imminently fucked
10:48:16 <__abigail> I thought they were like 5 years from now fucked
10:49:00 <reldred> Yeah anthropic are now officially valued higher than OpenAI… which is all fluffy money anyway because that’s private market evaluation neither company are publicly traded
10:49:17 <reldred> But it shows that people are getting bored of him.
10:49:50 <__abigail> Is anthropic mostly business stuff?
10:49:55 <reldred> Also jokes on you *I never leave the goddamn house anyway*
10:50:02 <reldred> anthropic is claude
10:50:22 <__abigail> reldred: Would you like to leave the house to 100% the ferry network with me?
10:50:46 <__abigail> reldred: Yeah I've only ever heard of it in the context of fucking up people's code
10:51:00 <reldred> But yeah they primarily target a different segment than OpenAI do but OpenAI can’t make their damn mind up what they want to target anyway except not video definitely not video nuh uh not doing that no more
10:51:41 <__abigail> I don't know which consumers they will convince to pay $50/month or whatever for ChatGPT
10:52:13 <reldred> None, and nobody wants to pay token rates either.
10:52:59 <reldred> It doesn’t even matter how good LLM’s are or how good they’ll get in future nobody can afford to run them at the rates they’ll need to charge in order to actually make a profit
10:53:07 <reldred> The economy is falling out the ass
10:53:27 <peter1138> Meanwhile, Jensen Huang says we should be spending half our salary on "AI tokens".
10:54:14 <reldred> Jensen huang can go eat shit I will instead spend half my salary on uber eats and Warhammer miniatures
10:54:25 <reldred> (Ok not that much)
10:54:34 <reldred> (But I’d like to be able to)
10:55:39 <mnhebi> Tbh I'd switch to Claude but I can't find a membership option I like so I gotta stay with the devil I can afford till I manage to setup Linux on my old Ryzen 5 with lots of ram then run gwen on it.
10:56:10 <reldred> I care very little for any of them
10:56:22 <reldred> Critical thinking is a perishable skill
10:57:19 <DorpsGek> [OpenTTD/OpenTTD] github-advanced-security[bot] commented on pull request #15543: Codechange: separate TextColour enumeration and flags https://github.com/OpenTTD/OpenTTD/pull/15543#pullrequestreview-4180256400
10:58:33 * peter1138 sets mode +i mnhebi!*@*
10:58:55 <_jgr_> I expect a lot of the demand will evaporate when prices creep up
10:59:27 <_jgr_> Purple are spending a fortune in compute on what were previously perl one-liners
11:02:43 <mnhebi> peter1138: Oi, I actually understand the code the AI outputs
11:03:11 <mnhebi> I just use it to speed up shit, not bypass understanding.
11:03:48 <mnhebi> "I don't know how OpenGL works, lets have AI shit out my renderer" is not my MO
11:05:29 <peter1138> I don't actually care if anyone understands the output.
11:05:36 <mnhebi> :widdle_goblin:
11:06:44 <reldred> Butlerian Jihad when
11:07:28 <mnhebi> I'd spend more time coding myself if I had more time
11:08:40 <mnhebi> As is, I'm lucky to have 4 h a day, usually its under 2h
11:09:09 <mnhebi> And when I do code, I'm usually editing other peoples code with no comments
11:09:52 <mnhebi> So chatgpt telling me where I need to focus my attention cuts down on the doomscrolling through soneones mindsoup a lot
11:10:54 <mnhebi> reldred: Trust me girl, you do not want the sapho juice
11:11:13 <mnhebi> ..or the spice
11:14:01 <__abigail> mnhebi: Sappho juice? Where 😳
11:26:18 <peter1138> So anyway.
11:26:29 <mnhebi> __abigail: https://tenor.com/view/mine-finding-nemo-mine-mine-mine-thats-mine-lulugifs-gif-20827668
11:27:13 <reldred> Peters kindly asking the discord users to STFU
11:28:38 <mnhebi> Fiine
11:29:57 <peter1138> More subject change.
11:30:18 <peter1138> What if transparent mode used original sprite colours instead of all black?
11:31:25 <peter1138> It is a bit noisier.
11:40:15 <kuhnovic> I would love to see all transparent things drawn in a single level opacity instead of it compounding when shadows overlap. But I wouldn't even know where to begin, the drawing code is still a bit of a mystery to me.
11:40:16 <peter1138> (i.e. I hacked it do it quickly for a test, so I could see the ground AND the depot)
11:40:30 <hazardaj_nombroj> could work, but then it would require doing some kind of checkerboard pattern for transparent objects
11:40:32 <kuhnovic> peter1138: Screenshot?
11:40:56 <hazardaj_nombroj> so it still fits in the 256 color palette and all
11:41:26 <peter1138> kuhnovic, part of that is "laziness" on the graphics authors, particularly in the 32bpp extra zoom world.
11:42:02 <peter1138> But also, it is a single level of opacity, but it's not a shadow.
11:45:32 *** Flygon_ has joined #openttd
11:46:36 <peter1138> hazardaj_nombroj, almost nobody is using 256 colour mode, and any that are can just have the existing method.
11:47:39 <kuhnovic> Shadow is the wrong term, true. The level of a single "ghosted" object is a single level of opacity, but when they overlap they become darker. IMO big blobs of transparent objects would look better / less busy if they were just a homogeneous blob of the same color and opacity.
11:51:08 <peter1138> Probably wants an extra buffer to store which pixels should be made darker when copying to the screen. Sounds quite expensive.
11:52:16 *** Flygon has quit IRC (Ping timeout: 480 seconds)
11:52:38 <_glx_> Some newgrf have holes in base tile in "invisible"
12:02:16 <peter1138> https://fuzzle.org/~petern/ottd/transmaster.png
12:02:20 <peter1138> https://fuzzle.org/~petern/ottd/transpatch.png
12:04:39 <peter1138> And of course, the reason I was fiddling... https://fuzzle.org/~petern/ottd/depot.png
12:04:54 <hazardaj_nombroj> double-sided depots?
12:07:38 <talltyler> Ooh
12:14:59 <reldred> peter1138: Yesssssssssss
12:36:53 <peter1138> More reasaon to hate AI... "This Kosmosphar album from 1977, Kosmische Wellen, is a rare bit of sprawling, spacey, Krautrock from the era. Except, it's not. The album is entirely AI."
12:46:18 <mnhebi> Omigoddo, drivethru depots on main?
12:46:48 <_zephyris> Not keen on the transparency I'm afraid... Quite visually noisy, as you said...
12:47:00 <_zephyris> Works for the trees, but that's because they're a similar green shade to the grass tiles.
12:47:29 <peter1138> Yeah, it was only a quick hack for debugging :)
13:01:26 <_zephyris> Interesting to see though!
13:24:47 <audigex> I like the transparency as a concept
13:24:47 <audigex> Would work better if the back walls weren’t transparent maybe? So you’re seeing into the depot but not through it
13:27:00 <hazardaj_nombroj> that'd require knowing which pixels of the depot are inside or outside walls
14:03:53 <audigex> Yeah it would need a baseset or newGRF that had knowledge of the feature, and the ability to define it within the newGRF
14:03:53 <audigex> I'm just discussing how it could be made to work better re: Zephyris' comment
14:04:02 *** Wormnest has joined #openttd
14:05:05 <audigex> Eg if someone wanted to go in this direction you could define a building as two (or more) layered sprites, with some set to always opaque and some allowing transparency
17:09:28 *** gelignite has joined #openttd
17:21:42 *** Flygon_ has quit IRC (Read error: Connection reset by peer)
18:36:36 *** Wolf01 has joined #openttd
19:05:14 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #15539: Cleanup: Correct various spelling errors https://github.com/OpenTTD/OpenTTD/pull/15539
19:09:14 *** gelignite has quit IRC ()
19:26:05 <peter1138> Oh dear.
19:28:47 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #15544: Codechange: make FillRectMode a scoped enum https://github.com/OpenTTD/OpenTTD/pull/15544
19:37:25 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #15544: Codechange: make FillRectMode a scoped enum https://github.com/OpenTTD/OpenTTD/pull/15544#pullrequestreview-4183683646
19:46:56 <DorpsGek> [OpenTTD/OpenTTD] ManolitoGafotasArrobaPies67 opened issue #15545: [Bug]: Just a simple error in the spanish traslation https://github.com/OpenTTD/OpenTTD/issues/15545
19:47:45 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #15545: [Bug]: Just a simple error in the spanish traslation https://github.com/OpenTTD/OpenTTD/issues/15545
19:56:22 <DorpsGek> [OpenTTD/OpenTTD] franpacheco-cpp commented on issue #15545: [Bug]: Just a simple error in the spanish traslation https://github.com/OpenTTD/OpenTTD/issues/15545
20:12:24 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #15544: Codechange: make FillRectMode a scoped enum https://github.com/OpenTTD/OpenTTD/pull/15544
20:15:32 <DorpsGek> [OpenTTD/OpenGFX2] zephyris opened pull request #251: Fix: Use toyland-specific town level crossings https://github.com/OpenTTD/OpenGFX2/pull/251
20:19:57 <DorpsGek> [OpenTTD/OpenTTD] LordAro closed issue #15545: [Bug]: Just a simple error in the spanish traslation https://github.com/OpenTTD/OpenTTD/issues/15545
20:21:08 <DorpsGek> [OpenTTD/OpenGFX2] LordAro approved pull request #251: Fix: Use toyland-specific town level crossings https://github.com/OpenTTD/OpenGFX2/pull/251#pullrequestreview-4183940415
20:38:36 <DorpsGek> [OpenTTD/OpenTTD] rbalint opened issue #15546: [Bug]: steam: Can't share OpenTTD via Steam Family Management https://github.com/OpenTTD/OpenTTD/issues/15546
20:38:40 *** WormnestAndroid has quit IRC (Remote host closed the connection)
20:38:42 *** WormnestAndroid has joined #openttd
20:39:48 <DorpsGek> [OpenTTD/OpenTTD] rbalint commented on issue #15546: [Bug]: steam: Can't share OpenTTD via Steam Family Management https://github.com/OpenTTD/OpenTTD/issues/15546
20:45:16 <rito12_13> Isn't that a Steam internal issue?
20:50:28 <audigex> Depends what the settings are - is it possible OpenTTD is now inheriting a setting from Atari's TTD-cash-grab-edition since it's bundled?
21:14:40 <SigHunter> what could be the reason the buttons from every window are missing and everywhere I click is "close"? screenshot https://ibb.co/jZ9fgSpQ did I mess something up or is this just current git master?
21:25:24 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
21:26:34 <mmtunligit> audigex: no, report says TTD can be shared
21:28:27 *** Wormnest_ has joined #openttd
21:28:28 *** Wormnest has quit IRC (Read error: Connection reset by peer)
21:28:41 *** MinchinWeb[m] has joined #openttd
21:31:14 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
21:31:18 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
21:31:32 *** MinchinWeb[m] has joined #openttd
21:33:50 <peter1138> I guess you messed something up.
21:34:38 <_glx_> might be android version
21:44:49 <_zephyris> Looks like the android version
21:49:18 <DorpsGek> [OpenTTD/OpenGFX2] zephyris merged pull request #251: Fix: Use toyland-specific town level crossings https://github.com/OpenTTD/OpenGFX2/pull/251
21:49:23 <DorpsGek> [OpenTTD/OpenGFX2] zephyris closed issue #250: Toyland town level crossings use normal climate graphics https://github.com/OpenTTD/OpenGFX2/issues/250
22:16:57 <peter1138> I know it's the buttons you're pointing at.
22:17:44 <peter1138> But it's a/zBase that looks most wrong, followed by non-chunky bevels but 4x interface scale...
22:21:04 <SigHunter> :-)
22:26:55 <SigHunter> https://ibb.co/NvZdyzV is this easier on your eyes? ;-)
22:35:37 <peter1138> Yes <3