⏴ go to previous day00:04:27 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)01:39:40 *** tokai has joined #openttd01:39:40 *** ChanServ sets mode: +v tokai01: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 #openttd02:28:56 *** Wormnest has joined #openttd02:28:59 *** Wormnest has quit IRC ()02:33:34 *** gnu_jj has joined #openttd02:36:12 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)02:36:16 *** WormnestAndroid has joined #openttd02:36:19 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)02:36:31 *** WormnestAndroid has joined #openttd02: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/1424404:13:53 *** keikoz has joined #openttd04:24:01 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #14244: Codechange: replace memcpy with std::copy_n https://github.com/OpenTTD/OpenTTD/pull/1424405:01:35 *** keikoz has quit IRC ()05:03:27 *** keikoz has joined #openttd05:09:06 *** gelignite has joined #openttd06:55:18 *** nielsm has joined #openttd07:26:35 <andythenorth> moin07:34:37 *** Flygon has joined #openttd07: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-286860240207:52:10 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on discussion #14230: Documentation translation https://github.com/OpenTTD/OpenTTD/discussions/1423007:53:02 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on discussion #14230: Documentation translation https://github.com/OpenTTD/OpenTTD/discussions/1423008:00:44 *** gnu_jj_ has joined #openttd08: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> hi09: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 before09:09:17 *** Wolf01 has joined #openttd09:10:22 <xarick> ET_VEHICLE_AUTOREPLACED,, ah... ok ok09:10:55 <xarick> kinda makes sense, this AI hasn't been updaded10:42:47 <xarick> hey mr glx10: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 possible10:56:40 <xarick> maybe as a bitmask?10:56:49 <xarick> or is it a bad idea11:04:25 <xarick> this function still heavy 😦11:04:47 <xarick> my next goal is to make use of autoreplace/autorenew11:04:58 <xarick> without eating cpu performance11:14:24 <xarick> and without losing track of my vehicles11:16:48 <xarick> if other AIs can do it, so should I12: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-283076845813:37:10 <DorpsGek> [OpenTTD/team] tonnoy94 opened issue #631: ใช้ภาษาของภูมิภาคจากอุปกรณ์ที่เข้าสู่ระบบ https://github.com/OpenTTD/team/issues/63113:58:03 <xarick> 12 is divisable by 4, by 3, by 2 and by 114:07:08 <alpapilus> xarick: And 614:07:14 <alpapilus> And 1214:07:34 <xarick> 12 months, 4 tranport modes14:07:52 <xarick> I'm pondering dedicated months for each transport mode14:25:51 *** kuka_lie has joined #openttd14:31:39 *** Wormnest has joined #openttd14:44:44 <DorpsGek> [OpenTTD/team] glx22 commented on issue #631: ใช้ภาษาของภูมิภาคจากอุปกรณ์ที่เข้าสู่ระบบ https://github.com/OpenTTD/team/issues/63114:45:35 <DorpsGek> [OpenTTD/team] glx22 commented on issue #630: [fa_IR] Translator access request https://github.com/OpenTTD/team/issues/63014:47:23 <DorpsGek> [OpenTTD/team] glx22 commented on issue #611: [uk_UA] Translator access request https://github.com/OpenTTD/team/issues/61114:48:27 <DorpsGek> [OpenTTD/team] glx22 commented on issue #613: [uk_UA] Translator access request https://github.com/OpenTTD/team/issues/61314:51:01 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #14244: Codechange: replace memcpy with std::copy_n https://github.com/OpenTTD/OpenTTD/pull/1424414:51:45 *** kuka_lie has quit IRC (Ping timeout: 480 seconds)15:04:58 *** kuka_lie has joined #openttd15:05:34 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #14245: Codechange: replace memmove with std::move(_backwards) https://github.com/OpenTTD/OpenTTD/pull/1424515:09:32 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1370779801324879964/image.png?ex=6820bdac&is=681f6c2c&hm=0effc5b28a264f0f306fdd736a4aa708e794bce124106f5d034c87cfcda155a5&15:09:32 <andythenorth> randomised eh15: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 needs15:20:45 <talltyler> Randomness at the level you want it seems like a core feature and not something to be done within the GRF15: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-283090925815:54:12 *** Wormnest has quit IRC (Quit: Leaving)16:05:12 <xarick> does AIVehicleList_SharedOrders work for single vehicles16:05:36 <andythenorth> I wondered about a version of the articulated callback, but it builds n cycles of actual vehicles16:05:42 <andythenorth> rather than one articulated vehicle16:06:09 <andythenorth> and it has access to some random bits16: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 cancel16:25:29 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)16:26:06 *** WormnestAndroid has joined #openttd16: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 #openttd17: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/1424617:08:42 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)17:11:56 *** kuka_lie has joined #openttd17:12:08 *** SigHunter has quit IRC ()17:14:56 *** SigHunter has joined #openttd17:19:27 <xarick> I need a global handler of vehicles stopped in depot17:19:56 <xarick> guess it's time for... EventManager 😛17:20:10 <xarick> the AI hasn't one17: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 :D17: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-283100015317:30:06 *** WormnestAndroid has joined #openttd17:30:47 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)17:30:49 *** WormnestAndroid has joined #openttd17:35:22 *** WormnestAndroid has quit IRC (Read error: No route to host)17:35:25 *** WormnestAndroid has joined #openttd17:38:28 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #14245: Codechange: replace memmove with std::move(_backwards) https://github.com/OpenTTD/OpenTTD/pull/1424517: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-283100192817:42:56 <xarick> autorenew transition is going well17:45:51 <xarick> i worry about managing engines in the autorenew itself now17:46:27 <xarick> i also worry about some stubborn vehicles who can't find depots17:46:37 <xarick> I remember I had those before17:49:26 *** gelignite is now known as Guest1555517:49:26 *** Guest15555 has quit IRC (Read error: Connection reset by peer)17:49:30 *** gelignite has joined #openttd18:19:01 <DorpsGek> [OpenTTD/grfcodec] frosch123 updated pull request #46: Add: Support alternative sprites for RTL languages. https://github.com/OpenTTD/grfcodec/pull/4618:27:46 <DorpsGek> [OpenTTD/OpenTTD] frosch123 merged pull request #14246: Fix 51a7edd: NewGRF debug sprite picker was broken. https://github.com/OpenTTD/OpenTTD/pull/1424618:27:47 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)18:28:46 *** WormnestAndroid has joined #openttd18: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/1424718: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/1424718:31:51 <DorpsGek> [OpenTTD/OpenTTD] frosch123 opened pull request #14248: Add: RTL icon variants for original baseset. https://github.com/OpenTTD/OpenTTD/pull/1424818: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-286908076118: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-286908076718: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-286908104118:34:25 <frosch123> Oh dear scam bots18: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-286908174418: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-286908177818: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-286908199818: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/1424718:39:04 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)18:45:05 *** WormnestAndroid has joined #openttd18: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/1424719:15:10 <xarick> oh crap19:15:28 <xarick> sending ships to depots has a max range 😦19:15:51 <xarick> forgot about it19:16:16 <xarick> let's hope it's gonna be ok19:39:15 <Flygon> I've had maps where I overextended badly on ships19:39:20 <Flygon> And hit the red19:39:30 <Flygon> And couldn't deposit them in the depot19:39:34 <Flygon> Because range too big19: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/1424719:53:13 <LordAro> frosch123: lol what did you do19:54:12 <frosch123> They are not my bots19:55:19 <_glx_> hmm would be simpler to remove the setting19:56:07 *** kuka_lie has joined #openttd19: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/1424520: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-283105614420:09:22 *** locosage has joined #openttd20:09:22 <locosage> _glx_: it's kind of useful to signal players that server has no spreading rules20:09:44 <locosage> though it is a kinda dumb rule to have tbh20:10:17 <_glx_> yeah but detecting the station tiles around the one removed are still connected together is a pain20:11:12 <locosage> not much, just one bfs20:11:35 <locosage> but it's not very useful either as spreading with connected stations is just as useful20:12:05 <_glx_> yup just a bunch of bus stops20:12:05 <locosage> it's actually an extra work to remove unnecessary stations20:12:29 <_glx_> or trackless rail stations20:12:37 <_glx_> so it's less ugly20:14:23 <locosage> I'd think those who use trackless stations usually don't care about spreading xD20:15:35 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)20:21:35 *** WormnestAndroid has joined #openttd20: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 engine20:38:25 <xarick> autoreplace20:41:18 <xarick> imagine I'm using iron horse20:41:32 <xarick> with all those different similar wagons20:41:53 <xarick> if a better wagon becomes available, how do i autoreplace20:52:55 <xarick> i think i broke the air build manager20:54:14 <_glx_> AIVehicle.GetWagonEngineType() exists21:02:37 <xarick> oh!!21:04:32 <xarick> i imagined it didn't exist21: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/1424921:22:57 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)21:23:36 *** WormnestAndroid has joined #openttd21: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-283107101922:15:44 *** WormnestAndroid has quit IRC (Remote host closed the connection)22:15:47 *** WormnestAndroid has joined #openttd22: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_stations22: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 #openttd22: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 on23:26:47 <talltyler> Correctcontinue to next day ⏵