IRC logs for #openttd on OFTC at 2026-06-04
⏴ go to previous day
01:54:06 *** Wormnest has joined #openttd
02:10:27 *** WormnestAndroid has quit IRC (Remote host closed the connection)
02:10:32 *** WormnestAndroid has joined #openttd
02:24:27 *** talltyler has joined #openttd
02:24:27 <talltyler> We should do a 16.0 beta1, so the people can have push-pull.
02:25:09 <talltyler> Anyone have the script set up to generate the changelog? (I made a Git mess last time I tried, but can try again if nobody else wants to)
02:25:58 <talltyler> I am happy to write announcements for the website and socials. Push-pull could probably use an explainer or dev diary too.
03:46:03 *** tokai|noir has joined #openttd
03:46:03 *** ChanServ sets mode: +v tokai|noir
03:46:49 *** Phileman has joined #openttd
03:50:14 *** Philemon has quit IRC (Ping timeout: 480 seconds)
03:53:05 *** tokai has quit IRC (Ping timeout: 480 seconds)
04:58:51 *** andythenorth has joined #openttd
04:58:51 <andythenorth> reldred: 'free compute'
05:17:33 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
05:28:47 <reldred> ChipotlAI please prepare a datacentre roadmap for the next financial year as a powerpoint slide make no mistakes
05:30:17 *** ChanServ sets mode: +v tokai
05:48:40 <andythenorth> "make no mistakes" 🙂
05:48:47 <andythenorth> such prompt l33t skills
05:48:55 <reldred> I don't know how this shit works
05:49:15 <reldred> i just did the powerpoint slide myself it only took twenty minutes
05:49:29 <andythenorth> "only accurate data"
05:49:34 <andythenorth> "no confabulation"
06:07:53 *** Extrems` has joined #openttd
06:07:54 *** Extrems has quit IRC (Read error: Connection reset by peer)
06:07:59 *** Extrems` is now known as Extrems
06:20:42 *** gelignite has joined #openttd
06:34:20 <peter1138> I may be doing this wrong...
06:34:30 <peter1138> python3 ../scripts/changelog/changelog.py release/15
06:34:30 <peter1138> Fetching commits and their associated PRs ... this might take a while ...
06:34:31 <peter1138> 765 commits left ...
06:34:40 <peter1138> 65 commits left ...
06:34:40 <peter1138> Traceback (most recent call last):
06:34:50 <peter1138> File "/home/petern/src/openttd/../scripts/changelog/changelog.py", line 169, in main
06:34:53 <peter1138> with open(cache_filename, "w") as f:
06:34:56 <peter1138> ~~~~^^^^^^^^^^^^^^^^^^^^^
06:34:58 <peter1138> FileNotFoundError: [Errno 2] No such file or directory: '.changelog-cache-release/15.765'
06:35:24 <peter1138> Ah, can't have a / in the commit
06:38:48 * peter1138 removes sccript modifications that made it work on release/15 branch.
06:40:32 <peter1138> Change: Warn about undocumented enum members.
06:40:33 <peter1138> Cmake options to customise doxygen warnings.
06:40:38 <peter1138> Someone messed up a commit message.
06:51:45 <peter1138> (Also we never reported that security issue as a CVE, knew that would happen.)
06:52:56 <LordAro> or just generally published it
07:15:00 <peter1138> (And this is why being picky about PR titles is important :))
07:15:46 <LordAro> maybe we should adopt the gcc method and add to the changelog in every PR ;)
07:25:51 <peter1138> Everything conflicts then.
07:26:24 <peter1138> Build failed with 93 error(s) and 41 warning(s) in 14.2s
07:26:41 <peter1138> I'm not sure I have the energy to switch from DateTime to DateOnly.
07:27:04 <peter1138> (That's just one project in the solution, it hasn't got to the rest yet.)
07:27:06 *** gelignite has quit IRC (Ping timeout: 480 seconds)
07:36:57 *** _zephyris has joined #openttd
07:36:57 <_zephyris> Is there a clean way to suppress nforenum errors in the openttd / openttd.grf? I'm testing something which would need a new Action5 sprite set, and nforenum chokes
08:01:07 <peter1138> It's not normally a problem though, is it? It should spit out a warning but otherwise not prevent things working.
08:01:59 <_zephyris> Wrong number of sprites in an Action5 gets a warning, which you can suppress (-w 51).
08:02:18 <_zephyris> I don't think you can suppress an error though, which is what you get for an out-of-range Action5 type
08:56:09 *** will_marshall_ has joined #openttd
08:57:12 <will_marshall_> It is a downer that rsync is no longer a constant thing that I can just trust to do what it says on the tin.
09:04:11 <andythenorth> I write tests with LLMs
09:04:17 <andythenorth> it's an interesting exercise
09:04:54 <andythenorth> well I'll have to when they start charging the actual token rates
09:05:00 <andythenorth> wonder how many weeks are left
09:12:47 <reldred> The going theory is anthropic won’t until after they ipo
09:13:14 <andythenorth> yeah I was expecting that to be the trigger
09:13:23 <andythenorth> as they'll have to start making the share price work
09:13:30 <andythenorth> and report compliantly
09:14:04 <reldred> But watch what NVidia are doing, they’re trying to really push local hardware and local models, they know this hyperscaler shit won’t fly when they have to actually turn a profit
09:14:48 <andythenorth> it's only journalism, but the going theory is that only about 20% of the announced datacentre capacity is even started (spades in ground)
09:15:03 <andythenorth> and a lot of Nvidia GPUs are allegedly sat in warehouses
09:15:19 <reldred> But them going bust will reveal most of nvidias sales probably never happened and is sitting in warehouses ‘owned’ by shell companies funded with private credit
09:15:35 <andythenorth> the other - tinfoil - theory is that nobody needs that much hyperscale anyway
09:15:42 <andythenorth> I haven't been rate limited on GPT for months
09:15:43 <reldred> All smells like dogshit
09:16:00 <andythenorth> but if you want to do constant mass surveillance, that much compute is helpful
09:16:39 <andythenorth> and if you can get people's pension funds to fund their own enslavement, then even better
09:16:44 <andythenorth> I do think that smells of tinfoil
09:16:56 <andythenorth> not sure peter thiel is actually sauron
09:31:44 <reldred> I dunno, I think anyone who names their business *Palantir* knows full well what they’re doing
09:38:36 <LordAro> even the most generous of interpretations would suggest that they have extremely superficial knowledge of it
09:44:54 <orudge> [15:59:09] <rito12_13> So while the login in tt-wiki is broken, there is no other way to update newgrf-specs, or is there? <-- apologies, I hadn't noticed that was broken. It was working when I upgraded it, maybe I cleaned up one package too many
09:44:58 <orudge> Should be working again now...
09:45:47 <orudge> (and if anything does break, send me a PM on TT-Forums or an e-mail, as I may well miss things on IRC)
10:12:39 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
10:12:40 *** WormnestAndroid has joined #openttd
10:19:18 *** rito12_13 has joined #openttd
10:19:18 <rito12_13> Great, thanks I really appreciate it
10:29:12 <rito12_13> peter1138: It was me...
11:15:28 <peter1138> I was avoiding accusations :D
11:15:45 <peter1138> Also it must've been somebody else that actually managed to merge it that way.
12:34:27 <_glx_> I've been guilty in the past of squash and merge with not properly checked commit message
12:44:32 *** tateisukannanirase has joined #openttd
12:44:32 <tateisukannanirase> Hi, is it possible to build without the intro menu game running in the background? it keeps triggering all of my breakpoints 😆
12:52:22 *** Flygon has quit IRC (Read error: Connection reset by peer)
12:53:50 <LordAro> you can run a specific save with -g
12:53:59 <LordAro> or just delete opntitle.dat to get a blank map
13:27:08 <tateisukannanirase> LordAro: thanks! I will try that tomorrow (run out of time for today).
14:14:24 *** gelignite has joined #openttd
15:31:29 *** Wormnest has joined #openttd
16:31:26 <talltyler> I've started writing a push-pull explainer, which I think should come out at the same time as the beta1 announcement, as people seemed confused by it when we merged it. I am trying to head off another round of questions. 🙂
16:47:44 *** tabytac has joined #openttd
16:47:44 <tabytac> talltyler: great idea. Always appreciate the explainer blogs that come out with updates
16:48:53 <andythenorth> Horse is 100% push pull compatible already?
16:51:16 <talltyler> It's fully compatible as far as I can tell. The only thing you could change, if you wanted, is to convert DVTs from locomotives to wagons with the HasCab flag. This means it could not lead trains out of a depot (not an issue unless you want a DVT at both ends and the loco sandwiched), but it would fix the issue of a DVT leading an electric locomotive onto non-electrified track. 🙂
16:54:21 *** emperorjake has joined #openttd
16:54:21 <emperorjake> But I like putting DVTs on both ends 🙂
16:58:55 <andythenorth> I like that DVTs add power
16:59:02 <andythenorth> but railcar trailers should get the cab flag
16:59:49 *** audigex has joined #openttd
16:59:49 <audigex> Does that mean I can’t make this still unless the lead coach is a locomotive? (Or articulated as an MU)
17:03:18 <andythenorth> power is needed to lead a train
17:06:01 <talltyler> Maybe the change to DVTs and autocoaches should wait until OpenTTD supports non-engines leading the train 🙂
17:06:17 <talltyler> Right, forgot about railcar trailers, which do indeed need the HasCab flag.
17:44:06 <andythenorth> Brake vans….maybe a parameter
17:48:05 <andythenorth> What if player could choose if vehicles can lead train?
17:48:17 <andythenorth> Train Comstruction Kit Pro?
17:50:56 *** Smedles_ has joined #openttd
17:52:39 *** Smedles has quit IRC (Ping timeout: 480 seconds)
18:01:08 <peter1138> But I keep hearing that authors must control it.
18:03:13 <rito12_13> andythenorth: Modular engines, when?
18:05:08 <andythenorth> maybe authors could control whether players get to control it
18:05:34 <andythenorth> we could do things like check if they've made a poor company colour choice, and kban their options
18:14:04 *** yiffgirl has joined #openttd
18:14:05 <yiffgirl> "this train consist sucks ass. you're going to lose points."
18:17:08 <andythenorth> I could implement most of this in Horse
18:17:23 <andythenorth> points overlay sprites
18:24:41 *** belajalilija has joined #openttd
18:24:41 <belajalilija> Can badges be used to sort?
18:25:11 <belajalilija> Sort by country, power type, etc?
18:46:22 <andythenorth> there's no concept of any sorting criteria
18:46:35 <andythenorth> I guess it would default to lexical if implemented
18:59:44 <belajalilija> So it’s just a filter thing?
19:01:36 <belajalilija> And when filtered does it maintain the sort order?
19:10:35 <belajalilija> I don’t have a thing that uses badges
19:10:43 <belajalilija> And I’m not at my pc
19:10:59 <belajalilija> I’m just thinking so i can plan ahead
19:13:52 <peter1138> Filtering and sorting are usually separate concerns.
19:20:30 <andythenorth> sort order is unchanged when filtering
19:31:11 <peter1138> Yeah, just use the same offsets for regulard sprites.
19:34:19 *** scrubbles3587 has joined #openttd
19:34:19 <scrubbles3587> never look a gift iron horse between the carriages
20:44:04 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
20:44:05 *** WormnestAndroid has joined #openttd
20:44:09 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
20:44:10 *** WormnestAndroid has joined #openttd
20:44:14 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
20:44:25 *** WormnestAndroid has joined #openttd
21:03:57 <audigex> talltyler: I’m not saying it should wait, but it would be nice if that was possible now that we have non-locomotive driving vehicles
21:14:24 <peter1138> "Well actually", we don't really, it's just the engine at the head of the train is going backwards.
21:21:26 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
21:46:05 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
22:08:24 <peter1138> So double-checking, client public keys are relayed to clients when adding/removing from company allow lists, right?
22:13:17 *** MinchinWeb[m] has joined #openttd
22:47:12 <_glx_> peter1138: yes public keys are added to the list
23:57:32 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
23:57:52 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
23:58:25 *** WormnestAndroid has joined #openttd
continue to next day ⏵