IRC logs for #openttd on OFTC at 2025-05-10
            
00:04:27 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
01:39:40 *** tokai has joined #openttd
01:39:40 *** ChanServ sets mode: +v tokai
01:46:43 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
02:20:10 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
02:22:50 *** WormnestAndroid has joined #openttd
02:28:56 *** Wormnest has joined #openttd
02:28:59 *** Wormnest has quit IRC ()
02:33:34 *** gnu_jj has joined #openttd
02:36:12 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
02:36:16 *** WormnestAndroid has joined #openttd
02:36:19 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
02:36:31 *** WormnestAndroid has joined #openttd
02:37:08 *** gnu_jj_ has quit IRC (Ping timeout: 480 seconds)
04:10:16 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #14244: Codechange: replace memcpy with std::copy_n https://github.com/OpenTTD/OpenTTD/pull/14244
04:13:53 *** keikoz has joined #openttd
04:24:01 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #14244: Codechange: replace memcpy with std::copy_n https://github.com/OpenTTD/OpenTTD/pull/14244
05:01:35 *** keikoz has quit IRC ()
05:03:27 *** keikoz has joined #openttd
05:09:06 *** gelignite has joined #openttd
06:55:18 *** nielsm has joined #openttd
07:26:35 <andythenorth> moin
07:34:37 *** Flygon has joined #openttd
07:35:59 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #14124: Change: Remove extra close buttons from some windows. https://github.com/OpenTTD/OpenTTD/pull/14124#issuecomment-2868602402
07:52:10 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on discussion #14230: Documentation translation https://github.com/OpenTTD/OpenTTD/discussions/14230
07:53:02 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on discussion #14230: Documentation translation https://github.com/OpenTTD/OpenTTD/discussions/14230
08:00:44 *** gnu_jj_ has joined #openttd
08:04:18 *** gnu_jj has quit IRC (Ping timeout: 480 seconds)
09:06:05 *** asasnat has quit IRC (Quit: User went offline on Discord a while ago)
09:07:33 <xarick> hi
09:07:56 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1370688801776730112/image.png?ex=682068ec&is=681f176c&hm=c63e5702736f25f7f9bf0d0b406472bccac01c996cc51556d1d57e57ca8035a9&
09:07:56 <xarick> I don't remember AIAI spamming this before
09:09:17 *** Wolf01 has joined #openttd
09:10:22 <xarick> ET_VEHICLE_AUTOREPLACED,, ah... ok ok
09:10:55 <xarick> kinda makes sense, this AI hasn't been updaded
10:42:47 <xarick> hey mr glx
10:43:09 <xarick> wondering if vehicle_type could be used as argument <https://docs.openttd.org/ai-api/classAIVehicleList__Station>
10:53:29 <_glx_> Should be possible
10:56:40 <xarick> maybe as a bitmask?
10:56:49 <xarick> or is it a bad idea
11:04:25 <xarick> this function still heavy 😦
11:04:47 <xarick> my next goal is to make use of autoreplace/autorenew
11:04:58 <xarick> without eating cpu performance
11:14:24 <xarick> and without losing track of my vehicles
11:16:48 <xarick> if other AIs can do it, so should I
12:17:18 <DorpsGek> [OpenTTD/OpenTTD] frosch123 approved pull request #14244: Codechange: replace memcpy with std::copy_n https://github.com/OpenTTD/OpenTTD/pull/14244#pullrequestreview-2830768458
13:37:10 <DorpsGek> [OpenTTD/team] tonnoy94 opened issue #631: ใช้ภาษาของภูมิภาคจากอุปกรณ์ที่เข้าสู่ระบบ https://github.com/OpenTTD/team/issues/631
13:58:03 <xarick> 12 is divisable by 4, by 3, by 2 and by 1
14:07:08 <alpapilus> xarick: And 6
14:07:14 <alpapilus> And 12
14:07:34 <xarick> 12 months, 4 tranport modes
14:07:52 <xarick> I'm pondering dedicated months for each transport mode
14:25:51 *** kuka_lie has joined #openttd
14:31:39 *** Wormnest has joined #openttd
14:44:44 <DorpsGek> [OpenTTD/team] glx22 commented on issue #631: ใช้ภาษาของภูมิภาคจากอุปกรณ์ที่เข้าสู่ระบบ https://github.com/OpenTTD/team/issues/631
14:45:35 <DorpsGek> [OpenTTD/team] glx22 commented on issue #630: [fa_IR] Translator access request https://github.com/OpenTTD/team/issues/630
14:47:23 <DorpsGek> [OpenTTD/team] glx22 commented on issue #611: [uk_UA] Translator access request https://github.com/OpenTTD/team/issues/611
14:48:27 <DorpsGek> [OpenTTD/team] glx22 commented on issue #613: [uk_UA] Translator access request https://github.com/OpenTTD/team/issues/613
14:51:01 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #14244: Codechange: replace memcpy with std::copy_n https://github.com/OpenTTD/OpenTTD/pull/14244
14:51:45 *** kuka_lie has quit IRC (Ping timeout: 480 seconds)
15:04:58 *** kuka_lie has joined #openttd
15:05:34 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #14245: Codechange: replace memmove with std::move(_backwards) https://github.com/OpenTTD/OpenTTD/pull/14245
15:09:32 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1370779801324879964/image.png?ex=6820bdac&is=681f6c2c&hm=0effc5b28a264f0f306fdd736a4aa708e794bce124106f5d034c87cfcda155a5&
15:09:32 <andythenorth> randomised eh
15:10:11 <andythenorth> thinking of ways to also vary length without cb 36 horrorshow 😛
15:13:54 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1370780900454826054/image.png?ex=6820beb2&is=681f6d32&hm=90dfa570f0824fd64de012df3f4ef8d0163149eb7a495b2c360c1d596e1bbff7&
15:13:54 <andythenorth> pff manually 😄
15:18:41 <talltyler> Someday I’ll finish my “Ctrl+Click to buy a random variant child” patch 🙂
15:19:50 <talltyler> If that would meet your needs
15:20:45 <talltyler> Randomness at the level you want it seems like a core feature and not something to be done within the GRF
15:22:18 <talltyler> I guess another approach is custom randomization, where the player selects the pool to randomize from, say with a tickbox. But that’s a lot more work than using the variant system which already exists. 🙂
15:46:42 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #14245: Codechange: replace memmove with std::move(_backwards) https://github.com/OpenTTD/OpenTTD/pull/14245#pullrequestreview-2830909258
15:54:12 *** Wormnest has quit IRC (Quit: Leaving)
16:05:12 <xarick> does AIVehicleList_SharedOrders work for single vehicles
16:05:36 <andythenorth> I wondered about a version of the articulated callback, but it builds n cycles of actual vehicles
16:05:42 <andythenorth> rather than one articulated vehicle
16:06:09 <andythenorth> and it has access to some random bits
16:18:19 <xarick> how to detect a vehicle is already heading to a depot and stop?
16:18:25 <xarick> so that I don't cancel
16:25:29 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
16:26:06 *** WormnestAndroid has joined #openttd
16:39:51 <_glx_> you can use `AIOrder.GetOrderFlags(vehicleID, ORDER_CURRENT)`
16:56:19 *** WormnestAndroid has quit IRC (Remote host closed the connection)
16:56:26 *** WormnestAndroid has joined #openttd
17:03:40 *** kuka_lie has quit IRC (Ping timeout: 480 seconds)
17:05:49 <DorpsGek> [OpenTTD/OpenTTD] frosch123 opened pull request #14246: Fix 51a7edd: NewGRF debug sprite picker was broken. https://github.com/OpenTTD/OpenTTD/pull/14246
17:08:42 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
17:11:56 *** kuka_lie has joined #openttd
17:12:08 *** SigHunter has quit IRC ()
17:14:56 *** SigHunter has joined #openttd
17:19:27 <xarick> I need a global handler of vehicles stopped in depot
17:19:56 <xarick> guess it's time for... EventManager 😛
17:20:10 <xarick> the AI hasn't one
17:20:40 <xarick> but wait... events aren't saved?
17:21:25 <xarick> if I don't pick up on an event, when i load back the same, it's lost?
17:27:09 <Rubidium> yes, just to be fair :D
17:28:22 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #14246: Fix 51a7edd: NewGRF debug sprite picker was broken. https://github.com/OpenTTD/OpenTTD/pull/14246#pullrequestreview-2831000153
17:30:06 *** WormnestAndroid has joined #openttd
17:30:47 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
17:30:49 *** WormnestAndroid has joined #openttd
17:35:22 *** WormnestAndroid has quit IRC (Read error: No route to host)
17:35:25 *** WormnestAndroid has joined #openttd
17:38:28 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #14245: Codechange: replace memmove with std::move(_backwards) https://github.com/OpenTTD/OpenTTD/pull/14245
17:40:14 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #14245: Codechange: replace memmove with std::move(_backwards) https://github.com/OpenTTD/OpenTTD/pull/14245#pullrequestreview-2831001928
17:42:56 <xarick> autorenew transition is going well
17:45:51 <xarick> i worry about managing engines in the autorenew itself now
17:46:27 <xarick> i also worry about some stubborn vehicles who can't find depots
17:46:37 <xarick> I remember I had those before
17:49:26 *** gelignite is now known as Guest15555
17:49:26 *** Guest15555 has quit IRC (Read error: Connection reset by peer)
17:49:30 *** gelignite has joined #openttd
18:19:01 <DorpsGek> [OpenTTD/grfcodec] frosch123 updated pull request #46: Add: Support alternative sprites for RTL languages. https://github.com/OpenTTD/grfcodec/pull/46
18:27:46 <DorpsGek> [OpenTTD/OpenTTD] frosch123 merged pull request #14246: Fix 51a7edd: NewGRF debug sprite picker was broken. https://github.com/OpenTTD/OpenTTD/pull/14246
18:27:47 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
18:28:46 *** WormnestAndroid has joined #openttd
18:30:30 <DorpsGek> [OpenTTD/OpenTTD] awebeer256 opened issue #14247: [Bug]: With joining non-adjacent stations disabled, creating spread stations is often still possible with a workaround https://github.com/OpenTTD/OpenTTD/issues/14247
18:31:48 <DorpsGek> [OpenTTD/OpenTTD] James103 commented on issue #14247: [Bug]: With joining non-adjacent stations disabled, creating spread stations is often still possible with a workaround https://github.com/OpenTTD/OpenTTD/issues/14247
18:31:51 <DorpsGek> [OpenTTD/OpenTTD] frosch123 opened pull request #14248: Add: RTL icon variants for original baseset. https://github.com/OpenTTD/OpenTTD/pull/14248
18:33:19 <DorpsGek> [OpenTTD/OpenTTD] fivemeyestore commented on pull request #14248: Add: RTL icon variants for original baseset. https://github.com/OpenTTD/OpenTTD/pull/14248#issuecomment-2869080761
18:33:22 <DorpsGek> [OpenTTD/OpenTTD] fivemhostingserver commented on pull request #14248: Add: RTL icon variants for original baseset. https://github.com/OpenTTD/OpenTTD/pull/14248#issuecomment-2869080767
18:33:43 *** kuka_lie has quit IRC (Quit: Lost terminal)
18:34:04 <DorpsGek> [OpenTTD/OpenTTD] myeyestore commented on pull request #14248: Add: RTL icon variants for original baseset. https://github.com/OpenTTD/OpenTTD/pull/14248#issuecomment-2869081041
18:34:25 <frosch123> Oh dear scam bots
18:36:06 <DorpsGek> [OpenTTD/OpenTTD] eyesaider commented on pull request #14248: Add: RTL icon variants for original baseset. https://github.com/OpenTTD/OpenTTD/pull/14248#issuecomment-2869081744
18:36:12 <DorpsGek> [OpenTTD/OpenTTD] eyesgodcode commented on pull request #14248: Add: RTL icon variants for original baseset. https://github.com/OpenTTD/OpenTTD/pull/14248#issuecomment-2869081778
18:36:33 <digitalfox> frosch123: At least they weren’t rude 😂
18:36:41 <DorpsGek> [OpenTTD/OpenTTD] eyestorefivem commented on pull request #14248: Add: RTL icon variants for original baseset. https://github.com/OpenTTD/OpenTTD/pull/14248#issuecomment-2869081998
18:39:03 <DorpsGek> [OpenTTD/OpenTTD] awebeer256 commented on issue #14247: [Bug]: With joining non-adjacent stations disabled, creating spread stations is often still possible with a workaround https://github.com/OpenTTD/OpenTTD/issues/14247
18:39:04 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
18:45:05 *** WormnestAndroid has joined #openttd
18:51:50 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on issue #14247: [Bug]: With joining non-adjacent stations disabled, creating spread stations is often still possible with a workaround https://github.com/OpenTTD/OpenTTD/issues/14247
19:15:10 <xarick> oh crap
19:15:28 <xarick> sending ships to depots has a max range 😦
19:15:51 <xarick> forgot about it
19:16:16 <xarick> let's hope it's gonna be ok
19:39:15 <Flygon> I've had maps where I overextended badly on ships
19:39:20 <Flygon> And hit the red
19:39:30 <Flygon> And couldn't deposit them in the depot
19:39:34 <Flygon> Because range too big
19:51:32 <DorpsGek> [OpenTTD/OpenTTD] awebeer256 commented on issue #14247: [Bug]: With joining non-adjacent stations disabled, creating spread stations is often still possible with a workaround https://github.com/OpenTTD/OpenTTD/issues/14247
19:53:13 <LordAro> frosch123: lol what did you do
19:54:12 <frosch123> They are not my bots
19:55:19 <_glx_> hmm would be simpler to remove the setting
19:56:07 *** kuka_lie has joined #openttd
19:57:06 <_glx_> it's "impossible" to prevent station walking (without being cpu "expensive")
19:57:20 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #14245: Codechange: replace memmove with std::move(_backwards) https://github.com/OpenTTD/OpenTTD/pull/14245
20:00:34 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #14245: Codechange: replace memmove with std::move(_backwards) https://github.com/OpenTTD/OpenTTD/pull/14245#pullrequestreview-2831056144
20:09:22 *** locosage has joined #openttd
20:09:22 <locosage> _glx_: it's kind of useful to signal players that server has no spreading rules
20:09:44 <locosage> though it is a kinda dumb rule to have tbh
20:10:17 <_glx_> yeah but detecting the station tiles around the one removed are still connected together is a pain
20:11:12 <locosage> not much, just one bfs
20:11:35 <locosage> but it's not very useful either as spreading with connected stations is just as useful
20:12:05 <_glx_> yup just a bunch of bus stops
20:12:05 <locosage> it's actually an extra work to remove unnecessary stations
20:12:29 <_glx_> or trackless rail stations
20:12:37 <_glx_> so it's less ugly
20:14:23 <locosage> I'd think those who use trackless stations usually don't care about spreading xD
20:15:35 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
20:21:35 *** WormnestAndroid has joined #openttd
20:35:21 <xarick> auto renew on wagons, how do I do this?
20:35:42 <xarick> AIVehicle.GetEngineType(vehicle)
20:36:11 <xarick> but this only takes the front engine
20:38:25 <xarick> autoreplace
20:41:18 <xarick> imagine I'm using iron horse
20:41:32 <xarick> with all those different similar wagons
20:41:53 <xarick> if a better wagon becomes available, how do i autoreplace
20:52:55 <xarick> i think i broke the air build manager
20:54:14 <_glx_> AIVehicle.GetWagonEngineType() exists
21:02:37 <xarick> oh!!
21:04:32 <xarick> i imagined it didn't exist
21:05:55 *** nielsm has quit IRC (Ping timeout: 480 seconds)
21:18:44 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #14249: Codechange: remove last (hidden) users of memset https://github.com/OpenTTD/OpenTTD/pull/14249
21:22:57 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
21:23:36 *** WormnestAndroid has joined #openttd
21:42:28 *** keikoz has quit IRC (Ping timeout: 480 seconds)
21:46:43 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #14249: Codechange: remove last (hidden) users of memset https://github.com/OpenTTD/OpenTTD/pull/14249#pullrequestreview-2831071019
22:15:44 *** WormnestAndroid has quit IRC (Remote host closed the connection)
22:15:47 *** WormnestAndroid has joined #openttd
22:34:17 <talltyler> _glx_: 95.2% of players allow station spreading, for reference: https://survey.openttd.org/summaries/2025/q1/14#game.settings.station.distant_join_stations
22:34:40 <talltyler> Or rather, 92.5% of play time is in games where it is allowed 🙂
22:36:06 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
22:36:48 *** WormnestAndroid has joined #openttd
22:52:38 *** kuka_lie has quit IRC (Quit: Lost terminal)
23:10:03 *** Flygon has quit IRC (Read error: Connection reset by peer)
23:19:19 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
23:23:14 <_glx_> default is on
23:26:47 <talltyler> Correct