IRC logs for #openttd on OFTC at 2026-05-19
            
00:16:52 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:16:53 *** WormnestAndroid has joined #openttd
00:16:54 *** WormnestAndroid has quit IRC (Remote host closed the connection)
00:17:41 *** WormnestAndroid has joined #openttd
00:46:53 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:46:55 *** WormnestAndroid has joined #openttd
00:46:59 *** WormnestAndroid has quit IRC (Remote host closed the connection)
00:47:00 *** WormnestAndroid has joined #openttd
00:47:03 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:47:24 *** WormnestAndroid has joined #openttd
01:41:12 *** Wormnest has quit IRC (Quit: Leaving)
01:59:57 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
02:00:14 *** MinchinWeb[m] has joined #openttd
02:11:14 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
02:11:30 *** MinchinWeb[m] has joined #openttd
02:16:16 *** Flygon has joined #openttd
02:41:33 *** tokai|noir has joined #openttd
02:41:33 *** ChanServ sets mode: +v tokai|noir
02:48:48 *** tokai has quit IRC (Ping timeout: 480 seconds)
03:26:19 *** Philemon has joined #openttd
03:29:39 *** Phileman has quit IRC (Ping timeout: 480 seconds)
04:04:00 *** Flygon has quit IRC (Remote host closed the connection)
04:09:45 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #15611: Codechange: make DisplayOption a scoped enum/enum bitset https://github.com/OpenTTD/OpenTTD/pull/15611#pullrequestreview-4315550118
05:21:43 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #15611: Codechange: make DisplayOption a scoped enum/enum bitset https://github.com/OpenTTD/OpenTTD/pull/15611
05:32:38 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #15612: Codechange: use AutoRestoreBackup when loading NewGRFs https://github.com/OpenTTD/OpenTTD/pull/15612
05:46:19 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #15560: Codechange: Use enum class for GenWorldProgress https://github.com/OpenTTD/OpenTTD/pull/15560#pullrequestreview-4316113331
05:47:44 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #15560: Codechange: Use enum class for GenWorldProgress https://github.com/OpenTTD/OpenTTD/pull/15560#pullrequestreview-4316119476
05:49:16 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #15553: Fix #15471: explicitly initialize COM in Win32 video driver https://github.com/OpenTTD/OpenTTD/pull/15553#issuecomment-4484798409
05:50:21 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #15538: Codechange: Prefer std::get<T> over std::get<N>. https://github.com/OpenTTD/OpenTTD/pull/15538
05:51:27 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #15536: Codechange: split WindowNumberEnum into several scoped enumerations https://github.com/OpenTTD/OpenTTD/pull/15536#pullrequestreview-4316134089
05:52:45 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/d34929509110d1ff0cdd3a52b153df359d4327ab
05:52:46 <DorpsGek> - Update: Translations from eints (by translators)
06:13:00 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #15612: Codechange: use AutoRestoreBackup when loading NewGRFs https://github.com/OpenTTD/OpenTTD/pull/15612#pullrequestreview-4316234938
06:14:27 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #15612: Codechange: use AutoRestoreBackup when loading NewGRFs https://github.com/OpenTTD/OpenTTD/pull/15612
06:16:44 <peter1138> What if object tiles had a maintenance cost?
06:25:00 <andythenorth> what if they could be built over rails or roads?
06:25:07 * andythenorth bad andythenorth
06:46:45 <peter1138> Sure, just create a new map array to store object tiles separately.
06:52:46 <andythenorth> objects for vehicles?
06:53:03 * andythenorth livery objects
06:53:36 *** andythenorth was kicked by peter1138 (andythenorth)
06:53:36 *** andythenorth has joined #openttd
06:54:20 <peter1138> I just /kicked you but you came right back.
06:55:10 <andythenorth> I could open my irc client
06:55:13 <andythenorth> then you could kick that
07:48:18 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #15613: Codechange: make TileSource a scoped enum https://github.com/OpenTTD/OpenTTD/pull/15613
08:03:50 <peter1138> Oops, missed a bit :o
08:06:22 <alien_bunny_ninja> found a bug i think
08:06:22 <alien_bunny_ninja> https://discord.com/channels/142724111502802944/337701432230805505/1506201143842181260
08:06:22 <alien_bunny_ninja> basically if the vehicle id table is compiled with non-lower case IDs but the item elements are lower case the compilation will succeed rather than fail
08:06:22 <alien_bunny_ninja> this will however cause silent issues on any switches that depend on IDs
08:12:21 <peter1138> I guess you could at least mention you're talking about NML.
08:15:21 <alien_bunny_ninja> peter1138: true. but i assumed development of nml was generally handled by the same set of developers as it's an inherent part of the game.
08:16:56 <peter1138> From IRC there is no context as to what you were talking about.
08:17:33 <peter1138> Anyway, you can report bugs in NML here: https://github.com/OpenTTD/nml/issues
08:27:10 <DorpsGek> [OpenTTD/nml] nemethviktor opened issue #427: Item IDs aren't checked for capitalisation https://github.com/OpenTTD/nml/issues/427
08:29:02 <peter1138> Thanks!
08:30:59 <peter1138> Uh, you can just paste code directly though, wrap it with ``` (triple back-ticks) to format it (Discord will probably mess that up)
08:31:51 <alien_bunny_ninja> Noted -- will do next time.
08:31:51 <alien_bunny_ninja> Though in this case it's just a capitalisation issue 🙂
08:32:22 <DorpsGek> [OpenTTD/nml] PeterN commented on issue #427: Item IDs aren't checked for capitalisation https://github.com/OpenTTD/nml/issues/427
08:35:00 <peter1138> The size of the issue isn't really the point. Now I'm forced to look at an image with your choice of font, font size, dark mode, etc... and the first image is 21KB instead of maybe 200 bytes. :-)
08:41:09 <alien_bunny_ninja> sigh. updated the github ticket.
08:51:20 *** Flygon has joined #openttd
08:54:03 <peter1138> Heh.
08:54:20 <peter1138> I didn't mean you had to edit this one. Just, uh, being informational.
08:54:31 <peter1138> And probably an annoying twat at the same time.
09:01:23 <peter1138> (Thanks though!)
09:08:46 <DorpsGek> [OpenTTD/nml] PeterN commented on issue #427: Item IDs aren't checked for capitalisation https://github.com/OpenTTD/nml/issues/427
09:12:27 <alien_bunny_ninja> PeterNviaGitHub: semi-offtopic but i like your "mayn't". i was saying someplace else that English could do with more of these abbreviations, i occasionally use "maybn't".
09:14:00 <reldred> i do love me some bastardization of the english language
09:15:44 <alien_bunny_ninja> you should look into Hungarian. it casually makes verbs out of nouns on the fly (or just about anything else) and everyone understands what the speaker is on about. also no he/she! 😄 everyone is a *they* in hungarian (technically, the subject is either an object, or a person, that's all)
09:17:21 <peter1138> Right, is my environment working today.
09:18:04 <peter1138> Hah. No.
09:19:27 <LordAro> reldred: says the aussie
09:19:52 <reldred> I wasn't being sarcastic
09:20:29 <reldred> I genuinely love creative bastardization of the english language, pigins, etc.
09:20:48 <reldred> pidgin, sorry.
09:21:29 <LordAro> :p
09:21:38 <LordAro> ah, but i was being sarcastic
09:21:52 <peter1138> Maybe I need to re-login.
09:22:38 <peter1138> I mightn't've tried that yet.
09:23:54 <alien_bunny_ninja> add some yoda-esque order into those abbreviations yoush'd.
12:13:06 <DorpsGek> [OpenTTD/OpenTTD] Rito13 updated pull request #15523: Codechange: Make enums in slope_type.h scoped. https://github.com/OpenTTD/OpenTTD/pull/15523
12:23:34 <rito12_13> Hurray the Mac'ven't failed
12:43:30 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler updated pull request #15560: Codechange: Use enum class for GenWorldProgress https://github.com/OpenTTD/OpenTTD/pull/15560
12:49:18 <DorpsGek> [OpenTTD/nml] KeepinItRail opened issue #428: Error when adding a badge https://github.com/OpenTTD/nml/issues/428
12:49:26 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #15560: Codechange: Use enum class for GenWorldProgress https://github.com/OpenTTD/OpenTTD/pull/15560#pullrequestreview-4319039862
12:49:59 <peter1138> (nmlc in *sbin* ...?)
12:56:53 <_glx_> oh looks like house badges were never tested
13:08:32 <DorpsGek> [OpenTTD/nml] glx22 opened pull request #429: Fix #428: missing 'multitile_function' for house badges https://github.com/OpenTTD/nml/pull/429
13:08:49 <_glx_> not really tested but I think it's correct
13:11:36 <peter1138> Is it necessary for all tiles to share the same list?
13:12:12 <peter1138> (Or is that the only way NML can do it)
13:13:29 <_glx_> it does pack all in a single multi item action 0 IIRC
13:26:07 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler merged pull request #15560: Codechange: Use enum class for GenWorldProgress https://github.com/OpenTTD/OpenTTD/pull/15560
13:26:35 <_glx_> other option is `mt_house_zero` like population and mail_multiplier, but I don't know how openttd actually handles badges for houses
13:29:58 <peter1138> What does zero do?
13:37:12 <_glx_> uses 0 as prop value except for the first id
13:51:56 <peter1138> That'll be invalid then :)
13:52:50 <peter1138> Most common use will probably be "all the same" but as OpenTTD doesn't require that, it feels wrong is force it.
14:00:12 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
14:04:34 <_glx_> I'm looking at <https://github.com/OpenTTD/nml/blob/master/regression/expected/030_house.nfo> and there are some things I don't really understand
14:05:01 <_glx_> like callback flags are defined only for the first tile of the house
14:05:58 <_glx_> and I don't get the action 3 at the end
14:06:31 <peter1138> Well, does it work in game? :D
14:07:29 <_glx_> oh there are 4 action3 actually
14:07:39 <_glx_> makes sense now 🙂
14:08:28 <_glx_> and each tile gets its own prop14
14:09:25 <_glx_> it's just a pain to follow the nfo 🙂
14:13:14 <_glx_> so yeah copying badges for each tile seems to be the thing to do
14:14:52 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #15536: Codechange: split WindowNumberEnum into several scoped enumerations https://github.com/OpenTTD/OpenTTD/pull/15536
14:19:55 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #15613: Codechange: make TileSource a scoped enum https://github.com/OpenTTD/OpenTTD/pull/15613#pullrequestreview-4319826091
14:20:14 <_glx_> because var7A expects badges per house_id
14:22:50 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #15534: Codechange: make WindowClass a scoped enum https://github.com/OpenTTD/OpenTTD/pull/15534
14:32:53 <peter1138> I guess authors who want different badges on different tiles of the same house can suck it with NML then :p
14:34:34 <_glx_> yeah NML assumes all tiles of a house have the same info
14:35:52 <_glx_> except some props where only the first tile matters
15:58:04 *** SpComb^ has quit IRC (Remote host closed the connection)
15:58:37 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #15609: Add: List 'Place object' in landscaping dropdown https://github.com/OpenTTD/OpenTTD/pull/15609#issuecomment-4489602982
15:59:00 *** SpComb has joined #openttd
16:10:11 *** WormnestAndroid has joined #openttd
16:16:54 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
16:16:56 *** WormnestAndroid has joined #openttd
16:16:57 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
16:17:09 *** WormnestAndroid has joined #openttd
16:17:11 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
16:18:58 *** WormnestAndroid has joined #openttd
16:19:38 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #15585: Feature: Add default road/tram type setting https://github.com/OpenTTD/OpenTTD/pull/15585#pullrequestreview-4320781737
16:21:56 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #15613: Codechange: make TileSource a scoped enum https://github.com/OpenTTD/OpenTTD/pull/15613
16:27:14 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #15609: Add: List 'Place object' in landscaping dropdown https://github.com/OpenTTD/OpenTTD/pull/15609#issuecomment-4489838568
16:28:25 <peter1138> My simple brain was very confused by it.
16:41:26 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
16:41:28 *** WormnestAndroid has joined #openttd
16:41:30 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
16:46:10 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #15613: Codechange: make TileSource a scoped enum https://github.com/OpenTTD/OpenTTD/pull/15613#pullrequestreview-4321101457
17:01:47 *** WormnestAndroid has joined #openttd
17:21:19 <DorpsGek> [OpenTTD/OpenTTD] Rito13 updated pull request #15475: Change: Use normal font size in music window. https://github.com/OpenTTD/OpenTTD/pull/15475
17:53:16 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
18:02:26 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #15613: Codechange: make TileSource a scoped enum https://github.com/OpenTTD/OpenTTD/pull/15613
18:14:47 <peter1138> Not sure what to do with `TileLocationGroup`. Its entries aren't directly uses, AND it's treated as a bitset in some places. It's quite mad.
18:14:54 <peter1138> -s+d
18:27:25 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
19:08:49 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #15614: Add: Game script regression https://github.com/OpenTTD/OpenTTD/pull/15614
19:11:19 *** WormnestAndroid has joined #openttd
19:40:28 *** Wolf01 has joined #openttd
20:36:28 *** aperezdc has quit IRC (Remote host closed the connection)
20:44:00 *** aperezdc has joined #openttd
21:41:22 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
21:46:45 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
21:46:59 *** WormnestAndroid has joined #openttd
21:59:37 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
22:00:41 *** MinchinWeb[m] has joined #openttd
22:28:38 *** Wormnest has joined #openttd
23:21:38 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
23:21:55 *** MinchinWeb[m] has joined #openttd
23:55:35 <DorpsGek> [OpenTTD/OpenTTD] SpaceManiac updated pull request #15609: Add: List 'Place object' in landscaping dropdown https://github.com/OpenTTD/OpenTTD/pull/15609
23:55:46 <DorpsGek> [OpenTTD/OpenTTD] SpaceManiac commented on pull request #15609: Add: List 'Place object' in landscaping dropdown https://github.com/OpenTTD/OpenTTD/pull/15609#issuecomment-4493194725