IRC logs for #openttd on OFTC at 2026-03-01
            
00:09:30 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:21:03 <DorpsGek> [OpenTTD/OpenTTD] PeterN closed pull request #15348: Sync upstream/master (February 2026) - iPad Port Maintenance https://github.com/OpenTTD/OpenTTD/pull/15348
00:21:06 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #15348: Sync upstream/master (February 2026) - iPad Port Maintenance https://github.com/OpenTTD/OpenTTD/pull/15348#issuecomment-3978692499
00:24:05 <DorpsGek> [OpenTTD/OpenTTD] abi9ail commented on pull request #15348: Sync upstream/master (February 2026) - iPad Port Maintenance https://github.com/OpenTTD/OpenTTD/pull/15348#pullrequestreview-3870906654
00:33:42 <DorpsGek> [OpenTTD/OpenTTD] Kiyoshi-Mizuki opened issue #15349: [Bug]: Crash while loading an active NewGRF settings https://github.com/OpenTTD/OpenTTD/issues/15349
00:34:50 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on issue #15349: [Bug]: Crash while loading an active NewGRF settings https://github.com/OpenTTD/OpenTTD/issues/15349
00:38:16 <reldred> That went approximately how I expected it to
00:52:10 <DorpsGek> [OpenTTD/OpenTTD] abi9ail commented on issue #15346: [Bug]: Incorrect tooltips in link graph https://github.com/OpenTTD/OpenTTD/issues/15346
00:59:07 *** andythenorth has quit IRC (Quit: Connection closed for inactivity)
01:12:35 *** WormnestAndroid has joined #openttd
03:12:32 *** Wormnest has quit IRC (Quit: Leaving)
03:22:51 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
03:22:52 *** WormnestAndroid has joined #openttd
03:22:58 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
03:22:59 *** WormnestAndroid has joined #openttd
03:23:02 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
03:23:03 *** WormnestAndroid has joined #openttd
04:06:43 *** Zathras_11 has joined #openttd
04:10:21 *** Zathras_7 has quit IRC (Ping timeout: 480 seconds)
05:06:46 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/c806bee5286cf94719df42467b852d649c67457c
05:06:47 <DorpsGek> - Update: Translations from eints (by translators)
05:24:49 <DorpsGek> [OpenTTD/OpenTTD] Baricus opened pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350
05:29:41 <baricus> Thanks for all the help in here every time I came in with no idea how the codebase worked. I'm glad I could get something to the point of a PR
05:33:24 <DorpsGek> [OpenTTD/OpenTTD] slashdevslashurandom commented on issue #15346: [Bug]: Incorrect tooltips in link graph https://github.com/OpenTTD/OpenTTD/issues/15346
05:50:30 *** Flygon has joined #openttd
06:32:02 <goddess_ishtar> reldred: okular is very solid yeah
06:32:50 <goddess_ishtar> andythenorth: I really don't think Horse should be split
06:33:08 <goddess_ishtar> the huge variety of trains and start dates is why I like it so much, it's very versatile
06:33:19 *** _23 has joined #openttd
06:33:53 <_23> hello?
06:34:13 <goddess_ishtar> yes?
06:34:27 <_23> i love you
06:34:47 <goddess_ishtar> try taking me out to dinner first
06:34:49 <DorpsGek> [OpenTTD/OpenTTD] abi9ail commented on pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350#pullrequestreview-3871500440
06:35:44 <_23> where are you from
06:36:46 <__abigail> baricus: please take my suggestions with a grain of salt as I'm not an expert with the codebase haha
06:37:24 <_23> ok thank you
06:40:02 <DorpsGek> [OpenTTD/OpenTTD] abi9ail commented on pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350#pullrequestreview-3871578847
06:42:04 <DorpsGek> [OpenTTD/OpenTTD] abi9ail commented on pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350#pullrequestreview-3871583328
06:42:34 *** _23 has quit IRC (Quit: Page closed)
06:43:04 <goddess_ishtar> well that was weird as hell
07:34:38 *** andythenorth has joined #openttd
07:34:40 <andythenorth> coffee?
07:53:36 <goddess_ishtar> I prefer tea most of the time
07:53:43 <goddess_ishtar> tea is always decent
07:54:12 <goddess_ishtar> good coffee can be excellent but bad coffee is transcendentally awful
08:05:23 <andythenorth> hmm
08:05:27 <andythenorth> Horse ideas
08:34:17 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350#pullrequestreview-3871707229
08:40:05 <DorpsGek> [OpenTTD/OpenTTD] abi9ail commented on pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350#pullrequestreview-3871735822
08:41:27 <andythenorth> do we have an irc channel for grf stuff?
08:49:45 <goddess_ishtar> I thiiiiink there is but it's not bridged to the discord?
08:49:50 <goddess_ishtar> probably should be
08:50:41 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350#pullrequestreview-3871748960
09:00:48 <peter1138> andythenorth, yes. This one.
09:04:02 <andythenorth> generally Horse doesn't offer variants for engine length
09:04:20 <andythenorth> but it features this train, which IRL is modular https://usercontent.irccloud-cdn.com/file/G7J9VpOH/image.png
09:04:47 <andythenorth> experimenting with lengths as variants https://usercontent.irccloud-cdn.com/file/BwCzYZkm/image.png
09:06:53 <goddess_ishtar> which is that? it's familiar but I don't recognize it
09:07:05 <goddess_ishtar> is it one of the narrow gauge ones
09:07:57 <andythenorth> https://grf.farm/iron-horse/4.13.3/html/magnum_90.html
09:08:33 <goddess_ishtar> ah
09:42:15 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1477601857231917108/image.png?ex=69a55b77&is=69a409f7&hm=88d19f60c97a7607d252600774c3ec184e30e0237e4beea06cb21ae1af9a06d6&
09:42:15 <xarick> testing the new iron horse
09:42:25 <xarick> ridiculous capacities
09:43:55 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1477602274019905597/image.png?ex=69a55bda&is=69a40a5a&hm=5fffe567f72cef3d73529265b50bf0aca6523b33b318be32469fd3e7937d1272&
09:43:55 <xarick> so my AI decided to pick these models
09:50:14 *** Wolf01 has joined #openttd
10:21:19 <andythenorth> Seems profitable 😛
10:29:11 <andythenorth> Magnum 90 would need renamed
10:32:53 <andythenorth> Maybe just Magnum
11:00:16 <andythenorth> Magnum Vario
12:19:41 <xarick> wow, even Hog takes a year examining iron horse
12:22:46 <andythenorth> 8000 trains
12:23:51 <xarick> decided to go with aircraft
12:27:25 <andythenorth> What do AIs examine in a grf?
12:29:20 <xarick> for trains it's a bit more complicated
12:29:46 <xarick> but normally, capacity, running cost, speed, price
12:30:44 <xarick> but newgrs add some extra annoying perks such as can two different models pull each other, refit and such
12:31:04 <xarick> needs to build to test that
12:31:16 <xarick> costs lots of time testing all combinations
12:31:24 <xarick> especially if there's 8000
12:31:47 <andythenorth> AI could be given a json structure of the grf but eh
12:31:58 <andythenorth> Maybe would be of no use
12:32:19 <andythenorth> AI could reaad badges
12:34:59 <xarick> more advanced checks may include power, tractive effort, lenght checks...
12:37:20 <andythenorth> If AI tests combinations by rote then that scales horribly
12:37:49 <andythenorth> nCr or sonething, multiplied by lengths
13:16:06 <xarick> AIAI doesn't like iron horse, crashed to a division by zero
13:16:21 <xarick> do you have engines with GetMaxTractiveEffort of zero?
13:22:27 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1477657271608807596/image.png?ex=69a58f13&is=69a43d93&hm=9979222f6dd195813dd44c1872632667a0c8a32903ea09fb7b23a14e8457dd32&
13:22:27 <xarick> yep, you do
13:24:32 <xarick> "Autocoach Set"
13:38:58 <andythenorth> xarick: I could fix that in Horse, but it is valid for an engine to have TE 0
13:40:33 <xarick> On AIAI's side i'm just not letting him do a division by 0
13:40:50 <xarick> but this is inside a valuator, so it's expected to return some value
13:43:55 <DorpsGek> [OpenTTD/wiki-data] gd2shoe opened issue #52: Listed dimensions and Tooltip discrepancy https://github.com/OpenTTD/wiki-data/issues/52
13:44:02 <xarick> AIAI is trying to get the cheapest engine/wagon
13:44:29 <xarick> and is using tractive effort as a multiplier
13:44:47 <xarick> this zero would make them the cheapest!
13:44:58 <xarick> and totally unmovable :(
13:45:00 <andythenorth> that's a silly approach anyway
13:45:08 <andythenorth> because TE is almost irrelevant
13:55:50 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1477665670991843348/image.png?ex=69a596e5&is=69a44565&hm=0d46c50a8db23edef06c0bee50c5c55ef4a39c703de7c0c3d40a12ab30a6ea11&
13:55:50 <xarick> well, it picked something that moves
13:55:58 <xarick> probably okay
13:56:15 <xarick> an okay fix
13:56:44 <peter1138> If "cheapest" is the target then there's not a lot a NewGRF can do.
13:58:47 <andythenorth> Snowplough Bonus
13:58:53 <andythenorth> it has won Train Whack!
13:59:22 <andythenorth> do we (can we?) expose HP/ton value to scripts, for a consist?
13:59:39 <andythenorth> it would also be useful in sort order for humans in train list
14:02:57 <_glx_> they can do the math
14:03:50 <_glx_> AIEngine.GetPower() and AIEngine.GetWeight() do exist
14:13:19 <andythenorth> they'd have to account for capacity also
14:13:27 <andythenorth> (which they could)
14:16:51 <xarick> they can, but there are refits, modifying the base capacity, there's cargo weight multiplier, there's freight multiplier
14:17:14 <xarick> no easy approach to it
14:20:16 <_glx_> could use AINewgrfList and a predefined selection
14:41:56 <_glx_> would AI/GS authors need/want <https://github.com/OpenTTD/OpenTTD/compare/master...glx22:OpenTTD:script_engine_newgrf> ?
14:42:50 <andythenorth> badges :P
14:58:21 <xarick> I'm not sure
14:58:47 <xarick> the newgrfid is unique
14:58:48 <xarick> ?
14:59:32 <xarick> what about different versions of the same newgrf
14:59:43 <xarick> I'm not sure it would help much
15:07:32 <_glx_> you can't have multiple version of the same newgrf in a running game
15:12:01 <andythenorth> I could add badges to Horse to aid AIs, but I've no idea what that information would be
15:12:08 <andythenorth> or how we'd ever agree a schema
16:42:57 <peter1138> AIs should probably just check power to weight or something
16:43:18 <peter1138> Relying on metadata that may not be present is a silly idea.
18:06:25 <andythenorth> well
18:15:10 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
18:16:13 *** WormnestAndroid has joined #openttd
18:20:15 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
18:20:52 *** WormnestAndroid has joined #openttd
18:26:41 *** gelignite has joined #openttd
18:30:05 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
18:30:47 *** WormnestAndroid has joined #openttd
19:05:25 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #15351: Codechange: make ConNetworkAuthorizedKeyAction a scoped enum https://github.com/OpenTTD/OpenTTD/pull/15351
19:29:06 <rito12_51026> _glx_: Something for industry NewGRFs would be nice, because playing with FIRS is a bit different than with vanilla. Although that is solvable with AINewGRF::IsLoaded and AIIndustryType::ResolveNewGRFID, especially if FIRS deactivates when another industry NewGRF is encountered. Still AIIndustryType::GetNewGRF could be useful
19:30:06 <andythenorth> what's the case for that?
19:30:13 <andythenorth> script can detect grf already?
19:42:35 <rito12_51026> When somehow two (or more) such grfs are active (and working with each other), so some industries are from one and other from second. Then after finding an industry with AIIndustryList_CargoAccepting I would be interested in from wich grf it is and therefore how it works. I could use a loop and AIIndustryType::ResolveNewGRFID to create a look up table for that purpose, but that's not optimal
19:46:07 <andythenorth> what does `GetNewGRF` return?
19:46:23 <andythenorth> sorry, I was involved in adding some of this bit of the API, but I've forgotten it :P
19:48:43 <peter1138> Any of the big industry sets are exclusive.
20:06:00 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
20:07:24 *** WormnestAndroid has joined #openttd
20:15:09 <andythenorth> well https://usercontent.irccloud-cdn.com/file/WsIkc7HJ/image.png
20:24:39 <talltyler> Modular!
20:26:42 <xarick> I can't fix FindSafeTile the proper way
20:26:56 <xarick> gonna give up
20:52:40 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
20:53:33 *** WormnestAndroid has joined #openttd
20:55:27 <xarick> here's the improper fix: <https://github.com/OpenTTD/OpenTTD/compare/master...SamuXarick:OpenTTD:fix-FindSafeTile-cache-mismatch>
20:55:36 <xarick> :)
21:13:54 *** gelignite has quit IRC ()
21:17:47 *** Wormnest has joined #openttd
21:24:42 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1477778631764873410/image.png?ex=69a60019&is=69a4ae99&hm=44ee698766a639688325ab968f2cba0d42fee8a30beb31c80f08ae5b47dd4732&
21:24:42 <xarick> patch version going backwards
21:35:34 <andythenorth> does this make sense, or will it confuse the players? https://usercontent.irccloud-cdn.com/file/fZ8GTKy7/image.png
21:35:49 <andythenorth> it sounds like it *only* includes high speed, narrow gauge and metro trains?
21:39:27 <andythenorth> getting the robot to write a reddit proof description
21:39:50 <andythenorth> https://usercontent.irccloud-cdn.com/file/dZbAKrai/image.png
21:40:04 <andythenorth> https://usercontent.irccloud-cdn.com/file/dvBWb2Cv/image.png
21:46:03 <andythenorth> won't be using that
21:49:49 <DorpsGek> [OpenTTD/team] danielhejduk opened issue #692: [cs_CZ] Translator access request https://github.com/OpenTTD/team/issues/692
21:58:57 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
22:02:33 <jfkuayue> openttd of exile?
22:07:05 <DorpsGek> [OpenTTD/OpenTTD] dependabot[bot] opened pull request #15352: Upgrade: Bump the actions group with 3 updates https://github.com/OpenTTD/OpenTTD/pull/15352
22:10:11 *** Zathras_4 has joined #openttd
22:23:20 <DorpsGek> [OpenTTD/OpenTTD] Baricus updated pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350
22:25:34 <DorpsGek> [OpenTTD/OpenTTD] Baricus commented on pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350#pullrequestreview-3873469969
22:26:24 <DorpsGek> [OpenTTD/OpenTTD] Baricus commented on pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350#pullrequestreview-3873470680
22:26:53 <DorpsGek> [OpenTTD/OpenTTD] Baricus commented on pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350#pullrequestreview-3873471068
22:29:29 <DorpsGek> [OpenTTD/OpenTTD] Baricus commented on pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350#pullrequestreview-3873473293
22:29:46 <DorpsGek> [OpenTTD/OpenTTD] Baricus commented on pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350#pullrequestreview-3873473529
22:32:14 <DorpsGek> [OpenTTD/OpenTTD] Baricus commented on pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350#pullrequestreview-3873475695
22:35:59 <DorpsGek> [OpenTTD/OpenTTD] Baricus updated pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350
22:37:04 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:40:48 <DorpsGek> [OpenTTD/OpenTTD] Baricus commented on pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350#pullrequestreview-3873482943
22:41:32 <DorpsGek> [OpenTTD/OpenTTD] Baricus updated pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350
22:48:55 <DorpsGek> [OpenTTD/OpenTTD] Baricus commented on pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350#pullrequestreview-3873490090
22:52:25 <squirejames> andythenorth: I get what it means but perhaps changing it to "Additionally, contains...."
22:52:43 <squirejames> or "As well as standard rail, includes...."
23:06:34 <DorpsGek> [OpenTTD/OpenTTD] Baricus updated pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350
23:07:51 <DorpsGek> [OpenTTD/OpenTTD] Baricus commented on pull request #15350: Add: Screensaver Mode https://github.com/OpenTTD/OpenTTD/pull/15350#issuecomment-3981246445
23:48:23 <xarick> BorkAI has so much boilerplate
23:48:38 <xarick> a lot of nothingburgers
23:49:22 <xarick> acts a lot like a database
23:50:39 <xarick> builds large amount of statistics, feels like a NoCAB wanna be, but slower
23:57:35 <xarick> oh, KrakenAI2