IRC logs for #openttd on OFTC at 2026-04-13
            
00:06:48 <talltyler> I figured out the action to generate a nice build of a PR, stand by for a link once it's done ๐Ÿ™‚
00:07:30 <reldred> Awesome, that will be useful for getting it in the hands of the compiler-less
00:07:38 <_glx_> ah the textbox for `release` action ๐Ÿ˜‰
00:07:44 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
00:08:02 <talltyler> Yep, I've used it before, but had to find it again ๐Ÿ˜„
00:09:26 <talltyler> I haven't used it since getting NotDaylength into people's hands for testing
00:15:57 *** MinchinWeb[m] has joined #openttd
00:26:28 <reldred> https://cdn.discordapp.com/attachments/1008473233844097104/1493044667858813100/image.png?ex=69dd89b4&is=69dc3834&hm=3b4512482f568cb6f31f359a91fb132b89e520cffaa3cd3cc8f5fa9365ab6c73&
00:26:28 <reldred> two trains reversing at the same time ๐Ÿ˜ฎ
00:27:14 <reldred> the track layouts are cursed I keep just tacking on and tacking on.
00:30:59 <talltyler> ragin_: and anyone else interested, you can download a precompiled version of vanilla + PR 15391 (reversing with a setting to disable magic flip) here:
00:30:59 <talltyler> https://cdn.openttd.org/openttd-branches/pr15391/20260410-pr15391-g64bac38b0d/
00:31:31 <reldred> oh nice a linux generic, I swear there's something cooked with the build I did it was running like crap
00:31:51 <talltyler> Debug build probably ๐Ÿ™‚
00:32:06 <reldred> Yeah it does say GDB in the title
00:32:32 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #15391: Add: Setting to disallow train magic flip, and reverse at reduced speed https://github.com/OpenTTD/OpenTTD/pull/15391#issuecomment-4233103732
00:33:53 <reldred> muuuuch better
00:34:00 <talltyler> https://cdn.discordapp.com/attachments/1008473233844097104/1493046564225155154/reversing.png?ex=69dd8b78&is=69dc39f8&hm=d4e05a379964405e78de7509879aa8ecda8eabf27ec0bfbc1cda27d09315f0e9&
00:34:00 <talltyler> reldred: Yeah, wyes don't scale up to double track very well ๐Ÿ™‚
00:34:27 <reldred> Yeah it's 1929 now and that's my biggest city so-far.
00:34:39 <reldred> that and one other are my biggest sorry
00:35:59 <reldred> It's cool though, makes me think a lot more about using MU's, makes driving cabs have a purpose outside of foamerisms
00:36:19 <reldred> it forces making decisions
00:49:37 *** ragin_ has joined #openttd
00:49:37 <ragin_> Tangential thought, but would there be a way to stop certain engines reversing
00:50:03 <ragin_> Irl you'd need a wye to flip tender locomotives and single cab diesels
00:50:15 <ragin_> But tank engines and dual cab locomotives could just run around
00:50:45 <ragin_> So they wouldn't necessarily need a cab car or a wye. Not sure how that could be integrated tho
00:52:27 <talltyler> I thought about an order flag to make a train go backwards, so the player can choose on an order-by-order basis when trains magic-flip versus drive backwards. It's still possible, but it seems a bit fiddly.
00:52:53 <ragin_> Fair fair, well if it could be integrated that would be cool
00:53:07 <ragin_> Would give benefits to using tank locomotives and double ended locomotives
00:53:17 <ragin_> Otherwise they're normally just smaller and worse
00:53:25 <talltyler> ~~Or I just do shunting next~~ ๐Ÿ˜›
00:53:28 <reldred> I like the idea of keeping it simple for the moment to get it merged, but a lot of that stuff can be fleshed out in the newgrf side
00:54:06 <talltyler> Correction, or mmtunligit does shunting next ๐Ÿ˜›
00:54:10 <ragin_> Tbf I'm fine with that too, as long as you guys give me the tools to do so ๐Ÿ™‚
00:54:12 <talltyler> (I see you typing ๐Ÿ˜„ )
00:54:13 <mmtunligit> no, shuting needs some support patches before it happens, and for everyone to have time to feel out what works-HEY
00:54:42 <mmtunligit> i want line orders and waybills(tm)
00:54:55 <mmtunligit> in that order too
00:54:58 <mmtunligit> ive got Ideas
00:55:08 <talltyler> โค๏ธ
00:55:56 <talltyler> Hmm, in my test save I changed parameters of JP+ Tracks partway through my game, and now my electric rail is borked ๐Ÿ™
00:56:07 <talltyler> (or maybe I disabled Horse railtypes, one or the other)
00:56:30 <_jgr_> Lately I've been increasingly annoyed at how large struct Vehicle is
00:56:31 <talltyler> I guess we're doing a diesel and steam-only game this time around ๐Ÿ˜„
00:56:31 <belajalilija> you cant do that manually anymore
00:56:59 <_jgr_> Dealing with that would probably also be convenient to deal with at the same time or in preparation
00:57:41 <talltyler> I'll happily review PRs for whatever you want to do with the Vehicle struct ๐Ÿ™‚
00:58:15 <talltyler> Not sure exactly what you have in mind
00:59:08 <_jgr_> I didn't at all mean that I have something oven-ready to PR ๐Ÿ˜›
00:59:19 <belajalilija> i just finished doing some vehicle code that ive been doing on and off for about a fortnight and now i can start drawing DVTs ๐Ÿ’…
00:59:25 <talltyler> No, of course ๐Ÿ™‚
01:00:47 <_jgr_> Hand-waving a bit, but around half of it is unused for non-front vehicles, which is irritating from a wasting memory point of view
01:01:23 <talltyler> Indeed.
01:01:25 <_jgr_> Especially as many sets use large number of tiny articulated parts these days
01:01:47 <belajalilija> like my 12/8 DVTs
01:02:07 <belajalilija> (sorry im just really excited for this)
01:48:31 <squirejames> ragin_: higher TE normally too but yes, twould be good ๐Ÿ™‚ I think I mentioned that here a few weeks back when the reversing thingy was first announced
02:39:54 *** tokai|noir has joined #openttd
02:39:54 *** ChanServ sets mode: +v tokai|noir
02:46:55 *** tokai has quit IRC (Ping timeout: 480 seconds)
03:04:00 *** Phileman has joined #openttd
03:11:40 *** Philemon has quit IRC (Ping timeout: 480 seconds)
04:00:20 <ragin_> squirejames: Yeeeeeee
04:00:44 <ragin_> But yh, it'd be great to give certain locomotives the benefits they had irl
04:16:04 <DorpsGek> [OpenTTD/OpenTTD] mwmoriarty commented on issue #15455: [Bug]: https://github.com/OpenTTD/OpenTTD/issues/15455
05:13:39 <DorpsGek> [OpenTTD/OpenTTD] Rito13 updated pull request #15475: Change: Use normal font size in music window. https://github.com/OpenTTD/OpenTTD/pull/15475
05:13:44 <DorpsGek> [OpenTTD/OpenTTD] Rito13 commented on pull request #15475: Change: Use normal font size in music window. https://github.com/OpenTTD/OpenTTD/pull/15475#issuecomment-4233997707
05:13:48 <rito12_13[d]> Are translations dead? last one was at 01.04
06:14:35 <peter1138> 02:00 < _jgr_> Hand-waving a bit, but around half of it is unused for non-front vehicles, which is irritating from a wasting memory
06:15:03 <peter1138> Yeah, that was the idea of having information about consists being held separately, possibly in a pool.
06:21:39 <DorpsGek> [OpenTTD/OpenTTD] PeterN closed issue #15455: [Bug]: https://github.com/OpenTTD/OpenTTD/issues/15455
06:21:45 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on issue #15455: [Bug]: https://github.com/OpenTTD/OpenTTD/issues/15455
06:23:10 <peter1138> OpenGFX may have to be the first GRF to provide 2x zoomed out sprites ;)
06:26:52 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
06:36:50 <peter1138> Hmm, maybe I should dig out my branch/stash for that work on consists.
06:46:56 <DorpsGek> [OpenTTD/OpenTTD] zephyris commented on issue #15455: [Bug]: https://github.com/OpenTTD/OpenTTD/issues/15455
06:47:25 <_zephyris> Wouldn't be the first -2x sprite...
07:05:34 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #15476: Codechange: make RoadBits an EnumBitSet https://github.com/OpenTTD/OpenTTD/pull/15476
07:17:44 <peter1138> Maybe.
07:38:15 <DorpsGek> [OpenTTD/survey-web] survey-summary[bot] pushed 1 commits to main https://github.com/OpenTTD/survey-web/commit/30796c6ab9511f744357897c48699e27dea5e091
07:38:16 <DorpsGek> - Add: summary for week 15 of 2026 (by OpenTTD Survey)
07:38:21 *** Flygon has joined #openttd
07:40:48 <jfkuayue> Im on holiday, what happened to openttd just now?
07:41:03 <jfkuayue> True reversing get merged?
07:42:35 *** Borg has joined #openttd
07:42:54 <Borg> howdy.... hmm.. so all vehicles speed are stored in km/h internaly?
07:45:37 <andythenorth> did I refactor Horse to remove the incorrect use of 'consist'?
07:45:41 * andythenorth yes I did
07:45:47 <andythenorth> time passes eh
07:46:37 <Borg> and.. why should I use v->GetDisplaySpeed() vs.. lets say v->cur_speed for trains?
07:47:25 <jfkuayue> I think vehicle speeds are stored as mph *2 internally, but i might be wrong
07:49:05 <Borg> jfkuayue: I just did debug() and I get km/h
07:49:13 <jfkuayue> Oh?
07:49:14 <Borg> whatever I read cur_speed or GetDisplaySpeed()
07:49:19 <peter1138> Depends on the vehicle type.
07:49:28 <Borg> my whole TRIT_COND_TRAIN_SPEED is fucked up
07:49:33 <peter1138> You should use GetDisplaySpeed() because that provides consistency.
07:49:48 <Borg> peter1138: okey, but if I care only on trains I can go to v->cur_speed?
07:49:59 <Borg> I dont understand that gcache.last_speed is
07:52:09 <peter1138> If you're not displaying it, you can use cur_speed
07:52:11 <andythenorth> naptime?
07:52:18 <peter1138> Already?
07:52:21 <Borg> peter1138: yeah, its for conditionals..
07:52:27 <Borg> ok, thx
07:52:38 <andythenorth> I did un-napping at 4 AM
07:52:48 <andythenorth> what's the antonym of 'napping'?
07:52:55 <peter1138> woke
07:52:56 <jfkuayue> waking?
07:53:02 <andythenorth> oof well played
07:53:06 <andythenorth> I will never be woke
07:54:09 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #15477: Codechange: make RoadTramType a scoped enum, and use EnumBitSet https://github.com/OpenTTD/OpenTTD/pull/15477
07:55:29 <jfkuayue> So apparently they are bringing wetherspoons to spain.
07:55:32 <peter1138> More patches lying around...
07:55:58 <peter1138> Sad.
07:56:11 <peter1138> 'spoons can fuck off.
08:15:42 <jfkuayue> Id rather enter into restaurants with staff not saying english at all.
08:17:28 *** Wolf01 has joined #openttd
08:42:39 <andythenorth> PatchDocks
08:42:46 <andythenorth> PatchComposableRVs
08:44:29 <LordAro> PatchAndy
08:47:53 <andythenorth> when Horse is done, I can do NRT Road Hog
08:47:57 <andythenorth> only 10 years late
08:57:56 <peter1138> Is it not? :o
10:01:54 <andythenorth> it is not
10:02:05 <andythenorth> situational irony
10:32:38 <peter1138> Is it irony or sarcasm?
10:36:39 <_glx_> rito12_13[d]: Yup disabled after 60 days (same for nightlies), fixed
11:03:23 * peter1138 ponders a Pebble watch.
11:10:35 <LordAro> peter1138: i've pondered that too
11:12:19 <peter1138> A bit uneasy about ordering from the US, although I assume it isn't actually shipped from there.
11:19:48 <DorpsGek> [OpenTTD/OpenTTD] mwmoriarty commented on issue #15455: [Bug]: https://github.com/OpenTTD/OpenTTD/issues/15455
11:47:25 <_zephyris> Me three, so close to a pebble purchase
11:50:35 *** WormnestAndroid has joined #openttd
13:43:14 <pickpacket> I personally wouldn't order anything from the US as long as the 4-yo is in office. You never know what can happen from one moment to the next
13:46:46 <rito12_13[d]> You can also omit using services from US companies while he is there
15:04:18 *** Borg has quit IRC (Quit: leaving)
15:15:42 *** Wormnest has joined #openttd
15:17:30 <DorpsGek> [OpenTTD/OpenTTD] Rito13 opened pull request #15478: Codefix: comment for TileLoop_Water is outdated. https://github.com/OpenTTD/OpenTTD/pull/15478
15:22:44 <DorpsGek> [OpenTTD/OpenTTD] zephyris commented on pull request #14552: Add: Setting to allow bridges over stations, and whether to check height https://github.com/OpenTTD/OpenTTD/pull/14552#issuecomment-4237549886
15:28:01 *** wallabra has quit IRC (Ping timeout: 480 seconds)
15:28:31 <peter1138> github really struggles to switch from diff view to conversation view.
15:29:36 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #14552: Add: Setting to allow bridges over stations, and whether to check height https://github.com/OpenTTD/OpenTTD/pull/14552#issuecomment-4237612108
15:33:07 *** gelignite has joined #openttd
15:44:05 <talltyler> But I'm impatient nowwwww ๐Ÿ˜›
15:47:28 *** wallabra has joined #openttd
16:06:31 <_zephyris> Is there a way to guess height from sprite layout bounding box?
16:07:28 <_zephyris> (Can't remember how station layouts work)
16:08:00 <peter1138> Not really, the sprite layout can vary once the station is built, and height is often not set correctly because it generally doesn't matter.
16:17:22 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #15477: Codechange: make RoadTramType a scoped enum, and use EnumBitSet https://github.com/OpenTTD/OpenTTD/pull/15477
16:19:37 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #15476: Codechange: make RoadBits an EnumBitSet https://github.com/OpenTTD/OpenTTD/pull/15476
16:29:19 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
16:29:57 *** MinchinWeb[m] has joined #openttd
16:35:03 *** Smedles has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
16:35:18 *** Smedles has joined #openttd
16:38:22 <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #15379: Feature: Trains with an engine on the rear drive backwards when reversing https://github.com/OpenTTD/OpenTTD/pull/15379#pullrequestreview-4100388019
16:39:23 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #15478: Codefix: comment for TileLoop_Water is outdated. https://github.com/OpenTTD/OpenTTD/pull/15478#pullrequestreview-4100394227
16:44:12 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #15477: Codechange: make RoadTramType a scoped enum, and use EnumBitSet https://github.com/OpenTTD/OpenTTD/pull/15477#pullrequestreview-4100422001
16:49:10 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
17:04:45 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
17:12:10 *** WormnestAndroid has joined #openttd
17:15:45 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #15477: Codechange: make RoadTramType a scoped enum, and use EnumBitSet https://github.com/OpenTTD/OpenTTD/pull/15477
17:38:25 *** toktik has quit IRC (Ping timeout: 480 seconds)
17:59:59 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #15476: Codechange: make RoadBits an EnumBitSet https://github.com/OpenTTD/OpenTTD/pull/15476
18:07:59 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #15479: Codechange: use EnumBitSet for DisallowedRoadDirections https://github.com/OpenTTD/OpenTTD/pull/15479
18:08:06 <peter1138> This one might be a bit less intrusive.
18:14:39 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #15476: Codechange: make RoadBits an EnumBitSet https://github.com/OpenTTD/OpenTTD/pull/15476#pullrequestreview-4100948576
18:41:37 <peter1138> Or, apparently, not, as I broke all the unit tests. Yay.
18:45:07 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #15479: Codechange: use EnumBitSet for DisallowedRoadDirections https://github.com/OpenTTD/OpenTTD/pull/15479
18:46:05 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
18:58:36 *** WormnestAndroid has joined #openttd
19:04:31 *** Wormnest has joined #openttd
19:30:23 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
19:30:25 *** WormnestAndroid has joined #openttd
19:30:36 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
19:30:37 *** WormnestAndroid has joined #openttd
19:30:41 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
19:31:03 *** WormnestAndroid has joined #openttd
19:32:30 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler updated pull request #15379: Feature: Trains with an engine on the rear drive backwards when reversing https://github.com/OpenTTD/OpenTTD/pull/15379
19:33:43 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler updated pull request #15391: Add: Setting to disallow train magic flip, and reverse at reduced speed https://github.com/OpenTTD/OpenTTD/pull/15391
19:34:01 <talltyler> Good catch, JGR ๐Ÿ™‚
19:35:04 <_jgr_> Also, re the comment on `VehicleExitDir(moving_front->direction, moving_front->track)`, it's marked resolved but it doesn't look like anything has been changed
19:35:11 *** Flygon_ has joined #openttd
19:36:01 <_jgr_> It seems off to me but is it something that you;ve looked at and think is actually OK?
19:41:56 *** Flygon has quit IRC (Ping timeout: 480 seconds)
20:09:11 *** gelignite has quit IRC ()
20:23:21 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #15476: Codechange: make RoadBits an EnumBitSet https://github.com/OpenTTD/OpenTTD/pull/15476
20:25:25 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #15479: Codechange: use EnumBitSet for DisallowedRoadDirections https://github.com/OpenTTD/OpenTTD/pull/15479
20:30:56 *** WormnestAndroid has quit IRC (Remote host closed the connection)
20:30:58 *** WormnestAndroid has joined #openttd
20:46:29 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #15479: Codechange: use EnumBitSet for DisallowedRoadDirections https://github.com/OpenTTD/OpenTTD/pull/15479#pullrequestreview-4101834422
21:32:14 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
21:37:32 *** MinchinWeb[m] has joined #openttd
21:42:21 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
21:48:48 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #15479: Codechange: use EnumBitSet for DisallowedRoadDirections https://github.com/OpenTTD/OpenTTD/pull/15479
21:52:04 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #15478: Codefix: comment for TileLoop_Water is outdated. https://github.com/OpenTTD/OpenTTD/pull/15478
22:34:30 *** toktik has joined #openttd
22:55:11 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler updated pull request #15379: Feature: Trains with an engine on the rear drive backwards when reversing https://github.com/OpenTTD/OpenTTD/pull/15379
22:56:08 <talltyler> _jgr_: Must have messed up my rebase, thanks. Fixed now. ๐Ÿ™‚
22:56:17 <talltyler> You were right, of course
22:57:14 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler updated pull request #15391: Add: Setting to disallow train magic flip, and reverse at reduced speed https://github.com/OpenTTD/OpenTTD/pull/15391
23:06:11 <_jgr_> I've done a first pass of cherry-picking your PR, things seem to be working, nothing's obviously on fire: <https://github.com/JGRennison/OpenTTD-patches/tree/jgrpp-backwards>
23:11:43 <reldred> Iโ€™ll have a beat on it later today JGR, see if anything breaks
23:23:46 <DorpsGek> [OpenTTD/OpenTTD] mwmoriarty commented on issue #15455: [Bug]: https://github.com/OpenTTD/OpenTTD/issues/15455
23:45:11 <peter1138> https://www.businessinsider.com/microsoft-executive-suggests-ai-agents-buy-software-licenses-seats-2026-4 lols
23:49:13 <reldred> God I canโ€™t wait for that whole thing to implode. One of the group chats at work I was in was going nuts over some copilot training session all clambering over each other to get on it and I just wanted to post that news article pointing at where microslops lawyers have classified copilot as โ€˜for entertainment purposes onlyโ€™ to get out of any liability for its fuckups.
23:51:21 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #15379: Feature: Trains with an engine on the rear drive backwards when reversing https://github.com/OpenTTD/OpenTTD/pull/15379#pullrequestreview-4102582995
23:58:26 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
23:58:56 *** WormnestAndroid has joined #openttd
23:58:56 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
23:59:25 *** WormnestAndroid has joined #openttd