IRC logs for #openttd on OFTC at 2026-08-01
            
00:25:00 <DorpsGek> [OpenTTD/OpenTTD] Rito13 opened pull request #15935: Codechange: Use AIAccounting instead of GetBankBalance() in terraforming regression https://github.com/OpenTTD/OpenTTD/pull/15935
01:13:57 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
01:14:50 *** MinchinWeb[m] has joined #openttd
01:17:11 <DorpsGek> [OpenTTD/OpenTTD] wensimehrp commented on pull request #15934: Fix #15233: Simplified Chinese text missing due to EM SPACE blocking CJK fallback fonts https://github.com/OpenTTD/OpenTTD/pull/15934#issuecomment-5148810468
01:28:17 <DorpsGek> [OpenTTD/OpenTTD] wensimehrp commented on pull request #15934: Fix #15233: Simplified Chinese text missing due to EM SPACE blocking CJK fallback fonts https://github.com/OpenTTD/OpenTTD/pull/15934#pullrequestreview-4833182560
01:44:46 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
01:45:03 *** MinchinWeb[m] has joined #openttd
02:06:51 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #15934: Fix #15233: Simplified Chinese text missing due to EM SPACE blocking CJK fallback fonts https://github.com/OpenTTD/OpenTTD/pull/15934#pullrequestreview-4833237751
02:08:37 *** Wormnest has quit IRC (Quit: Leaving)
02:15:03 <DorpsGek> [OpenTTD/OpenTTD] liuwenge2000-debug updated pull request #15934: Fix #15233: Simplified Chinese text missing due to EM SPACE blocking CJK fallback fonts https://github.com/OpenTTD/OpenTTD/pull/15934
02:15:14 <DorpsGek> [OpenTTD/OpenTTD] liuwenge2000-debug commented on pull request #15934: Fix #15233: Simplified Chinese text missing due to EM SPACE blocking CJK fallback fonts https://github.com/OpenTTD/OpenTTD/pull/15934#issuecomment-5149113473
02:19:34 *** wensimehrp has joined #openttd
02:19:34 <wensimehrp> Sounds AI generated 🫣
02:19:52 <reldred> quick, kill them with hammers
02:19:58 <reldred> 🔨
02:21:34 <belajalilija> remove their kneecap privileges
03:24:32 *** Phileman has joined #openttd
03:28:01 *** Philemon has quit IRC (Ping timeout: 480 seconds)
03:51:06 <wensimehrp> reldred: reminds me of Ma Jiajue
03:56:26 <DorpsGek> [OpenTTD/OpenTTD] wensimehrp commented on pull request #15934: Fix #15233: Simplified Chinese text missing due to EM SPACE blocking CJK fallback fonts https://github.com/OpenTTD/OpenTTD/pull/15934#issuecomment-5149678783
05:02:39 *** tokai|noir has joined #openttd
05:02:39 *** ChanServ sets mode: +v tokai|noir
05:09:40 *** tokai has quit IRC (Ping timeout: 480 seconds)
05:38:08 *** andythenorth_ has joined #openttd
05:45:01 <DorpsGek> [OpenTTD/OpenTTD] amphibious-rock commented on issue #15932: The game crashed https://github.com/OpenTTD/OpenTTD/issues/15932
06:02:40 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #15934: Fix #15233: Simplified Chinese text missing due to EM SPACE blocking CJK fallback fonts https://github.com/OpenTTD/OpenTTD/pull/15934#pullrequestreview-4833817967
06:03:57 <peter1138> So just remove the offending character to start with.
06:26:39 *** Wolf01 has joined #openttd
06:31:55 <wensimehrp> I could replace "客户端" with "连接状况" and it means exactly the same in that context
06:33:24 <wensimehrp> which means "connection activity"
06:33:32 <wensimehrp> not quite the original English though
06:41:48 *** keikoz has quit IRC ()
06:47:31 *** keikoz has joined #openttd
07:02:41 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/0de95fb529df90e046d06f4a161e4d2e2a01fa15
07:02:42 <DorpsGek> - Update: Translations from eints (by translators)
07:23:37 *** Flygon has joined #openttd
07:46:34 <_zephyris> Tree name strings?
08:04:09 <andythenorth_> Tree badge icons
08:06:26 <_zephyris> But, more seriously, different relative tree frequencies by different numbers of tile layouts would be good.
09:03:40 <_zephyris> So, Full English - UK Tree Set as a test case?
09:24:55 <andythenorth_> daventree, braintree, coventree?
09:26:07 <wensimehrp> _zephyris: 橡桦栎松梅桃李梧桐 😛
09:26:19 <wensimehrp> every tree name has 木 in it
10:08:31 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick commented on pull request #15933: Feature: [Script] AI API to remove rail depot https://github.com/OpenTTD/OpenTTD/pull/15933#pullrequestreview-4834443046
10:33:30 <DorpsGek> [OpenTTD/OpenTTD] metablaster commented on pull request #15933: Feature: [Script] AI API to remove rail depot https://github.com/OpenTTD/OpenTTD/pull/15933#issuecomment-5151041134
10:42:18 <DorpsGek> [OpenTTD/OpenTTD] metablaster updated pull request #15927: Feature: [Script] AI API's to allow getting and setting depot name https://github.com/OpenTTD/OpenTTD/pull/15927
10:43:51 <DorpsGek> [OpenTTD/OpenTTD] metablaster commented on pull request #15933: Feature: [Script] AI API to remove rail depot https://github.com/OpenTTD/OpenTTD/pull/15933#pullrequestreview-4834498130
10:43:57 <DorpsGek> [OpenTTD/OpenTTD] metablaster commented on pull request #15933: Feature: [Script] AI API to remove rail depot https://github.com/OpenTTD/OpenTTD/pull/15933#pullrequestreview-4834498259
11:09:07 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick updated pull request #13398: Add: [Script] Multiple road waypoints API functions https://github.com/OpenTTD/OpenTTD/pull/13398
11:30:43 <DorpsGek> [OpenTTD/OpenTTD] PallieterVerhoeven commented on pull request #15925: Add WASD panning and pan speed https://github.com/OpenTTD/OpenTTD/pull/15925#issuecomment-5151229189
11:51:01 <andythenorth_> hmm
11:51:28 <andythenorth_> Horse needs tail lights checked for driving forwards and backwards
11:51:35 <andythenorth_> only 9902 vehicles in Horse :P
11:52:20 *** gelignite has joined #openttd
12:12:47 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
12:28:37 <peter1138> wensimehrp, right but there's no need for it all to be aligned.
12:28:50 <peter1138> It's not in any other language.
12:29:13 <wensimehrp> I've removed the em space
12:31:49 *** qaA has joined #openttd
12:31:54 <wensimehrp> I made a mistake. I fixed it. Done
12:32:01 *** qaA has quit IRC ()
12:32:12 <wensimehrp> And the other part in the PR is about font selection, which is not really related with the translation text
12:34:24 <wensimehrp> The alignment issue is more or less a Chinese only problem. It came from poetry and classical text and idioms and authors have written aligned and structured text for a very long time. I adopted this when fixing (or from another perspective, messing up) the zh_CN translations. Alignment is totally optional, but adding it makes it look better
12:34:24 <wensimehrp> At least that's what I had in mind
13:17:45 <peter1138> It's okay, noone is mad or anything :)
13:18:13 <peter1138> Well, maybe me after 79 miles on the bike this morning.
13:21:01 <peter1138> _zephyris, default trees get 1 layout with 4 variations. I'dvlikecto stick to that hecause the tree UI works on layouts.
13:21:06 <peter1138> oops
13:21:51 <_zephyris> So UI is fixed expecting 4 layouts per (primary) tree?
13:21:56 <_zephyris> Eh, fair enough.
13:22:19 <peter1138> We can increase the variations by using height or something.
13:23:17 <_zephyris> I was thinking about it as an easy way of adding a global frequency tweak - I'm assuming that new random trees are picked from the available layouts, so having a setting for number of layouts (one for a rare tree, >4 for a common tree) seemed like an easy way
13:23:20 <_zephyris> Perhaps not
13:23:24 <peter1138> The UI only cares about the list of layouts, because it's the layout that gets placed on the map.
13:24:27 <peter1138> Im confusing by not explaining it better.
13:25:47 <peter1138> Each primary tree sprite results in one tree tile definition. Each definition has 4 layouts
13:27:00 <peter1138> Clusters of similar trees happen when trees spread on map tiles.
13:28:04 <peter1138> Map gen qseems to just use random trees though, so the clumps only begin to resolve to clusters of the same tree after some time.
13:28:16 <peter1138> Fuck this tabket OSK
13:28:19 <peter1138> ...
13:36:00 *** Wormnest has joined #openttd
15:00:04 <peter1138> Renaming eh.
15:06:59 <peter1138> https://github.com/innermost47/ai-dj/issues/120
15:14:29 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
15:36:08 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
15:45:24 *** WormnestAndroid has joined #openttd
16:00:45 <_zephyris> Nothing makes me really believe an apology quite as much as a broken heart emoji
16:00:51 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
16:01:51 <peter1138> Heh
16:07:20 *** WormnestAndroid has joined #openttd
16:11:54 <rito12_13> peter1138: Is it AI?
16:13:11 <belajalilija> rito12_13: Very
16:13:18 <belajalilija> It reeks of ai
16:15:23 <belajalilija> Not even the most soul crushed middle aged white woman who has been in HR since she gained sentience could be this emotionless and robotic
16:18:21 <belajalilija> I genuinely do wonder what AI was trained on to speak like this
16:20:07 <rito12_13> belajalilija: But Jim is pleased with it, is he AI too?
16:21:12 <belajalilija> Jim is human
16:21:20 <belajalilija> AI don’t write like that
16:22:59 <belajalilija> Some things Jim foods are AI things but so much else isn’t
16:24:06 <rito12_13> Ah, ok
16:33:39 <andythenorth_> Horse driving backwards tail lights are AI
16:40:39 <andythenorth_> specifically this class was AI :P
16:40:53 <andythenorth_> the other 3 days of yak-shaving angles and directions and nml switches....
16:40:54 <andythenorth_> was me
16:40:58 <andythenorth_> https://github.com/andythenorth/iron-horse/commit/344b67588f0f8d29bc5c2467fd8169a8e6ef73be#diff-b4667312277db3969cef3a9f0d5d048ec3ccd920964d36821dbec37cdab43f2fR1155
16:44:40 <belajalilija> I’ve been actively taking back my personal online space
16:45:41 <belajalilija> I’ve begun just blocking every page i see that relates to AI, webdesign, adobe, investment, crypto and stuff about business
16:50:20 <belajalilija> Stuff with words like ecommerce, market, client, enhance or boost also gets the boot
16:52:47 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
16:54:54 *** MinchinWeb[m] has joined #openttd
17:00:16 <peter1138> Hmm, I guess std::min_element is a bit inefficient if the comparison involves a calculation. With a manual loop you can retain the minimum calculated value and compare that, but std::min_element always needs to recalculate it :(
17:01:23 <andythenorth_> anyone fancy testing new Horse tail lights?
17:11:35 <LordAro> peter1138: std::transform_reduce, perhaps?
17:13:53 <LordAro> or std::inner_product could be "abused" as such, according to cppref
17:21:12 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
17:21:30 *** MinchinWeb[m] has joined #openttd
17:28:53 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
17:34:31 *** WormnestAndroid has joined #openttd
17:46:43 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
17:47:33 *** WormnestAndroid has joined #openttd
17:59:17 <andythenorth_> should these have cargo subtypes? :P https://usercontent.irccloud-cdn.com/file/2lkxGbNO/image.png
17:59:28 <andythenorth_> not all engineering supplies are bulldozers
18:03:59 <talltyler> Cargo subtypes or just random sprites?
18:07:35 <andythenorth_> cargo subtypes
18:07:45 <andythenorth_> but I never use depot refit, so eh
18:08:03 <andythenorth_> and station refit can't support subtypes
18:16:45 <andythenorth_> hmm variants for different cargos?
18:17:37 <talltyler> That feels wrong 🙂
18:21:58 <andythenorth_> doesn't it :)
18:29:41 <peter1138> Hmm, you know what's coming...
18:29:53 <peter1138> Trees under bridges :p
18:32:13 <_zephyris> Everything under bridges 🙂
18:32:32 <_zephyris> But setting a tree height/bounding box for taller trees would be nice
18:32:39 <_zephyris> I want redwood groves
18:34:50 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1533181228277043261/image.png?ex=6a6f8dc9&is=6a6e3c49&hm=83579b3708537e996f654f645f2d05699d1e32a9ab412c81b52d9e4fa4b0493c&
18:34:53 <peter1138> Hmmmmm
18:42:43 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
18:46:07 *** WormnestAndroid has joined #openttd
18:50:32 <andythenorth_> ideal
18:53:09 <_zephyris> More toyland in the main menu!
18:53:58 <talltyler> Oops, I forgot to post the poll
18:54:14 <talltyler> Too much workaholic this week
19:12:12 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
19:16:41 *** WormnestAndroid has joined #openttd
19:17:38 <belajalilija> talltyler: Please tell me one option is toyland
19:20:48 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
19:23:04 *** WormnestAndroid has joined #openttd
19:27:57 <peter1138> Did you submit a toyland entry?
19:31:25 <andythenorth_> I can reach the lightswitches with my crutches
19:31:27 <andythenorth_> from my sofa
19:37:50 <kuhnovic> Ugh, why do we have so many blitters...
19:39:54 <andythenorth_> where do I post 'new Horse' now I'm not in discord? :P
19:45:14 <belajalilija> peter1138: I didn’t, i didn’t expect there to be so few submissions
19:45:37 <belajalilija> I was expecting like 20 or something
19:45:41 <belajalilija> Not 4
20:03:15 <peter1138> Hmm, is 64 tree classes enough? :o
20:12:58 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
20:13:59 *** WormnestAndroid has joined #openttd
20:14:00 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler started discussion #15936: OpenTTD 16 Title Game Competition https://github.com/OpenTTD/OpenTTD/discussions/15936
20:15:28 <talltyler> Time for a bit of spam while I post all the entries
20:18:20 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on discussion #15936: OpenTTD 16 Title Game Competition https://github.com/OpenTTD/OpenTTD/discussions/15936
20:18:52 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on discussion #15936: OpenTTD 16 Title Game Competition https://github.com/OpenTTD/OpenTTD/discussions/15936
20:19:22 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on discussion #15936: OpenTTD 16 Title Game Competition https://github.com/OpenTTD/OpenTTD/discussions/15936
20:19:46 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on discussion #15936: OpenTTD 16 Title Game Competition https://github.com/OpenTTD/OpenTTD/discussions/15936
20:20:10 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on discussion #15936: OpenTTD 16 Title Game Competition https://github.com/OpenTTD/OpenTTD/discussions/15936
20:30:16 <talltyler> Voting is now open, can someone post about it on Reddit?
20:30:16 <talltyler> https://github.com/OpenTTD/OpenTTD/discussions/15936
20:30:31 <talltyler> I have done TT-Forums and Discord.
20:30:43 <talltyler> Should we do Steam...?
20:33:13 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic opened pull request #15937: Change: Transparency is drawn at a single opacity level https://github.com/OpenTTD/OpenTTD/pull/15937
20:34:22 <talltyler> 👀
20:35:16 <talltyler> I went with the lazy option and just posted in the Steam discussion forum, rather than making an entire news post.
20:43:40 <talltyler> I do hope somebody else volunteers to do the title game competition someday 🙂
20:46:38 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
20:52:45 *** WormnestAndroid has joined #openttd
21:00:12 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #15937: Change: Transparency is drawn at a single opacity level https://github.com/OpenTTD/OpenTTD/pull/15937#issuecomment-5153416032
21:34:41 <belajalilija> No toyland :mmsad:
21:35:15 <belajalilija> I should remember to make an entry next time
21:38:48 <belajalilija> Stupid question maybe
21:39:13 <belajalilija> But can the entries be of former multiplayer games?
21:39:51 <belajalilija> So long as everyone is credited ofc
21:47:19 <talltyler> If it meets the other rules (256x256 or smaller, no NewGRFs), sure.
21:50:12 <andythenorth_> such naptime
22:07:09 <peter1138> Hmm, some clusters are okay, some are just... Meh.
22:07:14 <DorpsGek> [OpenTTD/OpenTTD] dependabot[bot] opened pull request #15938: Upgrade: Bump the actions group with 2 updates https://github.com/OpenTTD/OpenTTD/pull/15938
22:16:59 *** Flygon has joined #openttd
22:19:08 <belajalilija> talltyler: Sweet
22:22:56 <_zephyris> Tree classes/generated tile layouts?
22:23:55 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1533238880277500046/image.png?ex=6a6fc37b&is=6a6e71fb&hm=6539fb6c61469a25bb928c441413fb856c8100789a884eb79f55095b093be13e&
22:24:51 <peter1138> Tempted to hardcode :/
22:26:12 <_zephyris> Left original?
22:26:18 <_zephyris> What's the strategy on the right/
22:32:44 <peter1138> Vague class compatibility, no weightings just a bitset. (Not a list right now because that's a pain for storage)
22:35:15 <peter1138> Reusing self is currently a 50% random chance for all slots.
22:36:40 <peter1138> (Although self can also be randomly chosen anyway if it's compatible)
22:36:51 <_zephyris> Looks OK to me... For NewGRF trees anyway
22:37:08 <_zephyris> Why not use hardcoded old tables if no tree NewGRF is loaded?
22:37:55 <peter1138> Cos I have to include the old tables
22:41:36 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:42:15 *** Wormnest has joined #openttd
22:51:43 <_zephyris> There are worse sins...
22:53:30 <_zephyris> It'll always be a fidelity tradeoff, you could reconstruct the existing table quite precisely with more classes and probabilities, but then you're just approximating it in a different form
22:58:03 <peter1138> We just need the rules that were used to create the original tables :)
23:50:48 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #15938: Upgrade: Bump the actions group with 2 updates https://github.com/OpenTTD/OpenTTD/pull/15938#pullrequestreview-4836115874
23:51:15 <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #15938: Upgrade: Bump the actions group with 2 updates https://github.com/OpenTTD/OpenTTD/pull/15938
23:52:37 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)