IRC logs for #openttd on OFTC at 2024-02-05
            
00:15:20 *** blikjeham[m] has joined #openttd
00:27:49 <DorpsGek> [OpenTTD/OpenTTD] WenSimEHRP commented on pull request #11993: Change: support more number formats that just the 'western' one https://github.com/OpenTTD/OpenTTD/pull/11993#pullrequestreview-1861653543
00:32:44 <peter1138[d]> Developer needs to make sure feature works before passing to translators.
00:41:40 <truebrain> The tone is a bit uncalled for, especially for a draft of someone trying to implement your request ...
00:47:28 <wensimehrp> I apologize for that... Next time maybe I should consider more before commenting.
01:11:00 *** Flygon has quit IRC (Read error: Connection reset by peer)
01:18:50 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
01:54:15 *** magdalena[m] has joined #openttd
02:00:18 *** gretel[m] has joined #openttd
02:00:19 *** nolep[m] has joined #openttd
02:00:24 *** kstar892[m] has joined #openttd
02:10:15 *** menelaos[m] has joined #openttd
02:18:45 *** Wormnest has joined #openttd
02:25:37 *** igor[m] has joined #openttd
02:31:32 *** andythenorth[m] has joined #openttd
03:11:16 *** tonyfinn has joined #openttd
03:11:40 *** Wormnest has quit IRC (Quit: Leaving)
03:18:54 *** D-HUND has joined #openttd
03:22:30 *** debdog has quit IRC (Ping timeout: 480 seconds)
03:23:09 *** phil[m]123 has joined #openttd
03:25:17 *** gnu_jj_ has joined #openttd
03:25:30 *** citronbleuv[m] has joined #openttd
03:28:18 <merni> Wow the Hindi translation is very incomplete
03:28:25 *** gnu_jj has quit IRC (Ping timeout: 480 seconds)
04:22:01 *** CornsMcGowan[m] has joined #openttd
04:54:19 *** Elysianthekitsunesheher[m] has joined #openttd
04:54:22 <DorpsGek> [OpenTTD/OpenTTD] Bonehead-101 opened issue #11995: [Bug]: Bank not Accepting Diamonds (desert) plus no Diamond Cars after 2025 https://github.com/OpenTTD/OpenTTD/issues/11995
05:11:41 *** keikoz has joined #openttd
05:30:08 <peter1138[d]> Crap
05:51:54 *** D-HUND is now known as debdog
06:09:07 *** zzy2357[m] has joined #openttd
06:16:15 *** Gadg8eer[m] has joined #openttd
06:25:59 *** imlostlmao[m]1 has joined #openttd
06:28:02 *** hamstonkid[m] has joined #openttd
06:28:41 *** keikoz has quit IRC (Ping timeout: 480 seconds)
06:36:59 *** grag[m] has joined #openttd
06:42:29 <DorpsGek> [OpenTTD/OpenTTD] Bonehead-101 opened issue #11996: [Bug]: No Corn (desert) Train Cars, Fruit not being accepted to Food Processing Plant (desert) https://github.com/OpenTTD/OpenTTD/issues/11996
06:43:28 <LordAro> i feel like beta3 coming soon...
06:43:59 <peter1138[d]> Of course the tables are overloaded.
06:56:20 <truebrain> Last minute changes win again ๐Ÿ˜„ at least it doesn't crash, so it is an improvement ๐Ÿ™‚
07:11:20 *** giords[m] has joined #openttd
07:12:16 <DorpsGek> [OpenTTD/survey-web] survey-summary[bot] pushed 1 commits to main https://github.com/OpenTTD/survey-web/commit/29522979fe2356088015ba00efcd41be79e3a399
07:12:17 <DorpsGek> - Add: summary for week 05 of 2024 (by OpenTTD Survey)
07:17:48 <DorpsGek> [OpenTTD/OpenTTD] James103 opened issue #11997: [Bug]: Loading TTD and TTO savegames causes financial statements to be blank for 1,920 years. https://github.com/OpenTTD/OpenTTD/issues/11997
07:21:47 <DorpsGek> [OpenTTD/team] yahagikimuthi opened issue #490: [ja_JP] Translator access request https://github.com/OpenTTD/team/issues/490
07:22:49 *** emilyd[m] has joined #openttd
07:23:15 <DorpsGek> [OpenTTD/team] yahagikimuthi commented on issue #490: [ja_JP] Translator access request https://github.com/OpenTTD/team/issues/490
07:23:31 <wensimehrp> another bot xD
07:48:05 <truebrain> We received surveys for a total of 300 hours of games played, over a total of 625 games. This is an average of 0.48 hours per game.
07:48:05 <truebrain> Beta1 over 2 days
07:49:51 <truebrain> Jgrpp is played 10 times longer with same amount of games ๐Ÿ˜›
07:50:05 <truebrain> Crashes might have something to do with it, ofc ๐Ÿ™‚
07:58:11 <DorpsGek> [OpenTTD/OpenTTD] Bekofz opened issue #11998: [Bug]: [Station] no longer accepts [Goods]. For just about all stationes with 14.0-beta2 https://github.com/OpenTTD/OpenTTD/issues/11998
08:00:26 <DorpsGek> [OpenTTD/OpenTTD] James103 commented on issue #11998: [Bug]: [Station] no longer accepts [Goods]. For just about all stationes with 14.0-beta2 https://github.com/OpenTTD/OpenTTD/issues/11998
08:00:49 <DorpsGek> [OpenTTD/OpenTTD] Bekofz commented on issue #11998: [Bug]: [Station] no longer accepts [Goods]. For just about all stationes with 14.0-beta2 https://github.com/OpenTTD/OpenTTD/issues/11998
08:13:03 *** karoline[m] has joined #openttd
08:16:26 <_zephyris> peter1138[d]: otm is the outline data, tm is the author-set metadata
08:18:38 <_zephyris> otm is derived from the glyph outline geometry/control points. That's the true bounds of where the glyphs are be, _assuming their position isn't changed by some opentype feature_. tm is the combination of whatever numbers the author picked and how the OS interprets the font metric metadata.
08:45:00 <DorpsGek> [OpenTTD/OpenTTD] Lut3s opened issue #11999: [Bug]: Sub-Arctic Food Plants https://github.com/OpenTTD/OpenTTD/issues/11999
08:46:28 *** thelonelyellipsis[m] has joined #openttd
08:46:45 *** vista_narvas[m] has joined #openttd
09:08:38 *** JamesRoss[m] has joined #openttd
09:22:37 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #11984: Codechange: use consistent types for Packets https://github.com/OpenTTD/OpenTTD/pull/11984#pullrequestreview-1862231883
09:24:19 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #11965: Codechange: use C++ idioms to manage (network) packets https://github.com/OpenTTD/OpenTTD/pull/11965#pullrequestreview-1862237076
09:29:48 <merni> James103viaGitHub: lmao this is a funny issue
09:31:13 <LordAro> James finds the best issues
09:32:10 <peter1138[d]> Well
09:34:19 <peter1138[d]> Seems using macros makes it very difficult to include std::initializer_lists
09:38:48 *** tuxayo has joined #openttd
10:00:37 <DorpsGek> [OpenTTD/team] KevindeB93 opened issue #491: [nl_NL] Translator access request https://github.com/OpenTTD/team/issues/491
10:05:37 <DorpsGek> [OpenTTD/OpenTTD] Jadaju commented on issue #11995: [Bug]: Bank not Accepting Diamonds (desert), plus no Diamond Train Cars after 2025 (maybe sooner as well). https://github.com/OpenTTD/OpenTTD/issues/11995
10:09:26 <DorpsGek> [OpenTTD/OpenTTD] LordAro closed issue #11996: [Bug]: No Corn (desert) Train Cars, Fruit not being accepted to Food Processing Plant (desert) https://github.com/OpenTTD/OpenTTD/issues/11996
10:09:29 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #11996: [Bug]: No Corn (desert) Train Cars, Fruit not being accepted to Food Processing Plant (desert) https://github.com/OpenTTD/OpenTTD/issues/11996
10:09:56 <DorpsGek> [OpenTTD/OpenTTD] LordAro closed issue #11998: [Bug]: [Station] no longer accepts [Goods]. For just about all Desert stations with 14.0-beta2 https://github.com/OpenTTD/OpenTTD/issues/11998
10:09:59 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #11998: [Bug]: [Station] no longer accepts [Goods]. For just about all Desert stations with 14.0-beta2 https://github.com/OpenTTD/OpenTTD/issues/11998
10:11:05 <DorpsGek> [OpenTTD/OpenTTD] LordAro closed issue #11999: [Bug]: Sub-Arctic Food Plants https://github.com/OpenTTD/OpenTTD/issues/11999
10:11:08 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #11999: [Bug]: Sub-Arctic Food Plants https://github.com/OpenTTD/OpenTTD/issues/11999
10:18:26 <merni> Wonder how many betas 14 will get
10:18:38 <merni> 14.0-gamma1?
10:18:56 <LordAro> i think we've got up to 5 before
10:27:18 *** Farrokh[m] has joined #openttd
10:29:02 *** Flygon has joined #openttd
10:40:14 *** thomas[m]1234 has joined #openttd
10:47:57 <peter1138[d]> Only affects new games is a slight saving grace...
10:48:06 <peter1138[d]> It'll affect new industries spawned in those games though.
10:49:10 <peter1138[d]> I've got a solution but it's a bit ugly.
10:49:14 <peter1138[d]> Well, two solutions.
10:49:52 <peter1138[d]> (One of which is revert)
11:02:46 *** philip[m] has joined #openttd
11:13:46 <xarick> trying to control all paths that lead to deviation
11:13:54 <xarick> it's not easy ๐Ÿ˜ฆ
11:16:25 <xarick> TimeoutTimer<TimerGameTick> _new_competitor_timeout ruins the day
11:16:28 <peter1138[d]> Deviant.
11:17:32 <xarick> added a param everywhere to explicitly control when to deviate
11:18:32 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1204023248698875924/image.png?ex=65d33908&is=65c0c408&hm=d668cfe9876ece020e5484ddbb29a0a245068419e5b02515ccca92ec4b59d4f7&
11:18:32 <peter1138[d]> Wheat Hopper?
11:18:53 <xarick> that's arctic i think, or desert
11:19:48 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1204023568493576262/image.png?ex=65d33954&is=65c0c454&hm=b0b73b8fc40f9df3440e6648696b8d0a0a2b7ea3647ad6767de3cde11af41db5&
11:20:00 <xarick> arctic
11:20:34 <xarick> it's maize for desert
11:21:07 <xarick> grain for temperate
11:23:14 <xarick> valuables / gold / diamonds for temperate / arctic / tropic
11:23:27 *** karl[m]12 has joined #openttd
11:23:28 <xarick> I wonder toyland if anything broke there
11:23:46 <peter1138[d]> Toyland seems to all be separate.
11:32:45 <_glx_> xarick: you can try <https://github.com/OpenTTD/OpenTTD/compare/master...glx22:OpenTTD:local_ai_config>
11:33:14 <_glx_> It works in my tests, just needs more cleaning
11:47:00 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1204030414357004358/image.png?ex=65d33fb4&is=65c0cab4&hm=471fe2aac7ce59d9c4625ae8006ca736ad983866f68a89994d9be579b3fc2728&
11:47:00 <andythenorth> any chance of 'destroy vehicle' button, if grf developer is enabled? ๐Ÿ˜›
11:47:10 *** tokai|noir has joined #openttd
11:47:10 *** ChanServ sets mode: +v tokai|noir
11:47:19 * andythenorth awaits suggestion to crash trains
11:47:53 <peter1138[d]> You could try crashing a train
11:48:05 <emperorjake> Cities skylines has this, comes in handy sometimes
11:48:22 <merni> or allowing magic bulldozer to destroy trains?
11:48:29 <andythenorth> I crashed a train
11:48:35 <merni> nice
11:48:40 <andythenorth> shorter than waiting for a PR etc
11:48:52 <merni> or writing one :p
11:50:33 *** cjmonagle[m] has joined #openttd
11:51:26 <peter1138[d]> It moves at slowest possible speed?
11:52:55 *** fiddeldibu[m] has joined #openttd
11:53:00 <xarick> I see 7 engines in that image and still has no power
11:54:00 *** tokai has quit IRC (Ping timeout: 480 seconds)
11:58:46 <DorpsGek> [OpenTTD/OpenTTD] telk5093 commented on pull request #11993: Change: support more number formats that just the 'western' one https://github.com/OpenTTD/OpenTTD/pull/11993#pullrequestreview-1862557689
12:03:39 <DorpsGek> [OpenTTD/team] Caesar008 opened issue #492: [cs_CZ] Translator access request https://github.com/OpenTTD/team/issues/492
12:04:30 <rau117> andythenorth: It would be better then not to โ€œdestroyโ€ but to โ€œmove to the nearest depotโ€
12:07:30 *** keikoz has joined #openttd
12:09:35 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #11993: Change: support more number formats that just the 'western' one https://github.com/OpenTTD/OpenTTD/pull/11993#issuecomment-1926850910
12:12:41 <locosage> c++ starts to feel more like rust
12:12:48 <locosage> when shit doesn't compile and you've no idea why
12:12:57 <locosage> but in rust there is at least an error to google...
12:19:14 *** shedidthedog[m] has joined #openttd
12:21:56 *** FelixActually[m] has joined #openttd
12:33:09 *** jeeg[m] has joined #openttd
12:33:25 *** calbasi[m]1 has joined #openttd
12:46:55 <_zephyris> merni: Request a UFO to destroy it ๐Ÿ™‚
12:52:14 <locosage> merni: GS needs smth like hat
12:53:14 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #12000: Fix 2fd90960: Missing default vehicles and industry acceptance/production. https://github.com/OpenTTD/OpenTTD/pull/12000
12:53:45 <peter1138[d]> #12000 ๐Ÿ˜ฎ
13:04:39 <LordAro> woop
13:05:13 <LordAro> to confirm, this will fix #11995 and all its duplicates?
13:08:00 <peter1138[d]> Yeah, I couldn't keep up with them all :p
13:08:23 <peter1138[d]> I think I caught all occurrences of slot-reuse.
13:08:24 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #12000: Fix 2fd90960: Missing default vehicles and industry acceptance/production. https://github.com/OpenTTD/OpenTTD/pull/12000#issuecomment-1926962871
13:14:05 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #12000: Fix 2fd90960: Missing default vehicles and industry acceptance/production. https://github.com/OpenTTD/OpenTTD/pull/12000#issuecomment-1926982257
13:15:29 <peter1138[d]> Hmm, is it possible to alter climate availability of an existing industry? I wonder if things which are single-climate-only (e.g. factory temperate) should also do this.
13:15:57 <LordAro> climate switch cheat + fund industry?
13:16:10 <peter1138[d]> Have you tried that cheat? ๐Ÿ™‚
13:16:16 <LordAro> not recently
13:16:27 <peter1138[d]> There's a reason for that ๐Ÿ˜‰
13:18:40 <_zephyris> I miss the switch climate cheat, it broke things so wonderfully
13:18:48 <peter1138[d]> It did ๐Ÿ™‚
13:18:52 <peter1138[d]> Removed 12 years ago.
13:19:54 <truebrain> peter1138[d]: 12000?! Cake!
13:21:00 *** soylent_cow[m] has joined #openttd
13:23:35 <locosage> peter1138[d]: it is possible to substitute industry from another climate
13:24:01 *** einar[m] has joined #openttd
13:31:46 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #11818: Codechange: use std::source_location over __FILE__/__LINE__ all over the code https://github.com/OpenTTD/OpenTTD/pull/11818#issuecomment-1927020461
13:57:28 *** yubvin[m] has joined #openttd
14:05:05 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #11994: Change: Update OpenTTD TTF fonts to v0.5 https://github.com/OpenTTD/OpenTTD/pull/11994#issuecomment-1927084567
14:08:56 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #11994: Change: Update OpenTTD TTF fonts to v0.5 https://github.com/OpenTTD/OpenTTD/pull/11994#pullrequestreview-1862901065
14:09:06 <_glx_> <https://github.com/OpenTTD/OpenTTD/compare/master...glx22:OpenTTD:local_ai_config> now just need `start_ai` handling
14:09:34 <_glx_> diff is surprisingly not too big
14:21:02 *** pikaHeiki has joined #openttd
14:25:46 <_zephyris> peter1138[d]: The old authentic `0` and `1` are still in the font, but only as opentype lnum/linining numeral alternates... If there's ever support for those opentype features they are there ready!
14:31:15 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1204071749088575528/image.png?ex=65d36633&is=65c0f133&hm=8d317ff7ea0486ebc991f052e278021897e003b4ea55a0605903d06b2ba8e14a&
14:31:15 <peter1138[d]> My CD ripper decided I wanted to see native composer names ๐Ÿ™‚
14:33:10 <_glx_> I can read that ๐Ÿ™‚
14:34:46 <emperorjake> It's been well over a decade since I ripped a CD๐Ÿ˜…
14:36:11 <DorpsGek> [OpenTTD/OpenTTD] Ufiby opened issue #12001: [Crash]: cargotype??? https://github.com/OpenTTD/OpenTTD/issues/12001
14:36:46 <peter1138[d]> Well, that's a different one I guess.
14:41:27 <emperorjake> I didn't even know you could drag GRFs from one box to the other, I just double click them
14:46:36 <talltyler> Am I missing something with applying a .diff file? Place the patch file in the root folder, and run `git apply <patch file name>`? It reads the file properly but says `No such file or directory` for all the entries. The file paths seem to be correct in the patch fileโ€ฆ
14:48:04 <talltyler> Oops, never mind
14:48:12 <talltyler> PowerShell has to be in src/
14:48:34 <talltyler> Now every file says `patch does not apply` ๐Ÿ˜‰
14:48:49 <peter1138[d]> Is that an ancient patch?
14:49:51 <talltyler> Yep: https://www.tt-forums.net/viewtopic.php?t=74451
14:50:10 *** nielsm has joined #openttd
14:52:16 <talltyler> I suspect there's more I could do, because `english.txt` hasn't changed _that_ much
14:52:50 <peter1138[d]> You may need -p1 or somesuch.
14:53:03 <peter1138[d]> But if it's ancient you're better off rewritng it.
14:53:45 <peter1138[d]> (By reading the diff and understand what it was doing)
14:54:13 <peter1138[d]> Or check out that ancient version and rebase, but that's not going to be very fun either and won't help much.
14:54:38 <talltyler> Yeah, reading the diff is probably easier than fixing merge conflicts
14:55:13 <peter1138[d]> Also work out what it was trying to achieve, and then work out if you want to do the same.
14:55:29 <talltyler> VSCode actually makes the diff readable, which is more than I can say for other tools I've used previously
14:56:21 <talltyler> There are quite a few design changes I'd like to make, but with unbunching it was really nice to start with some code and then rewrite it incrementally
14:56:37 <talltyler> Not an option here, but that's fine ๐Ÿ™‚
14:56:54 <peter1138[d]> You will understand it better so that's a good thing ๐Ÿ˜‰
14:58:12 <talltyler> Oh, I will definitely need to understand this one ๐Ÿ˜„
14:58:50 *** playback2396[m] has joined #openttd
14:59:27 <peter1138[d]> You have probably passed the point of "coding the game is more fun than playing the game" ๐Ÿ˜‰
15:00:17 <talltyler> The problem I'm trying to fix, btw, is "traffic waves" when fast trains catch up to slow trains and come to a full stop at a red signal, causing the train behind them to stop, and so on. Slowing trains down if there's traffic ahead solves this problem in real life, and also does so in JGRPP. I think vanilla can benefit from a simple implementation of this. ๐Ÿ™‚
15:00:31 <talltyler> ...yes, I have. ๐Ÿ˜ฆ
15:00:45 <talltyler> peter1138[d]: ...yes, I think I have ๐Ÿ˜ฆ
15:01:18 <talltyler> Anyway, I should do Real Job before I get into this ๐Ÿ˜‰
15:01:29 <peter1138[d]> Heh
15:07:45 *** locomotor79 has joined #openttd
15:07:45 <locomotor79> can you guys finnaly add what sombody did as a mod for the original game TTDX the copy and paste system
15:07:45 <locomotor79> whit save storage not only clipboard storage
15:07:45 <locomotor79> also qstion iff whe get these huge maps can whe also get copy and paste tracks signal bridges tunnels
15:07:45 <locomotor79> like the original mod for TTDX becausse that whould be handy and even saving compleet crossings and can lateron paste them whit ground work and all
15:09:22 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler merged pull request #11994: Change: Update OpenTTD TTF fonts to v0.5 https://github.com/OpenTTD/OpenTTD/pull/11994
15:09:45 *** leward[m] has joined #openttd
15:20:25 <xarick> visual studio is buggy
15:20:45 <xarick> sometimes I press tab and it doesn't ident
15:26:53 <xarick> can't get rid of "simulated deviations"
15:29:59 *** osvaldo[m] has joined #openttd
15:30:53 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #11965: Codechange: use C++ idioms to manage (network) packets https://github.com/OpenTTD/OpenTTD/pull/11965
15:34:11 <_glx_> xarick: tried my branch ?
15:34:12 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 dismissed a review for pull request #11984: Codechange: use consistent types for Packets https://github.com/OpenTTD/OpenTTD/pull/11984#pullrequestreview-1862231883
15:34:15 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #11984: Codechange: use consistent types for Packets https://github.com/OpenTTD/OpenTTD/pull/11984
15:34:40 <xarick> haven't yet, still trying to get this commited, then I'll check
15:35:47 <_glx_> what it does is copy config on start, then while AI is running you only access the local copy, and once AI is killed the original copy is there untouched
15:53:03 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #11818: Codechange: use std::source_location over __FILE__/__LINE__ all over the code https://github.com/OpenTTD/OpenTTD/pull/11818#issuecomment-1927310417
15:54:47 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #12001: [Crash]: cargotype??? https://github.com/OpenTTD/OpenTTD/issues/12001
15:56:22 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #11984: Codechange: use consistent types for Packets https://github.com/OpenTTD/OpenTTD/pull/11984#pullrequestreview-1863166066
15:58:03 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #11993: Change: support more number formats that just the 'western' one https://github.com/OpenTTD/OpenTTD/pull/11993#pullrequestreview-1863169918
16:00:10 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1204094125104963604/signalbuttonbug.gif?ex=65d37b0a&is=65c1060a&hm=30474f28db088b86c27fdd62c37b4c16966ff158903d0719b618462ede03002c&
16:00:10 <_zephyris> Looks like the signal buttons escaped the do-not-inset-the-icon-on-press changes
16:03:13 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #11993: Change: support more number formats that just the 'western' one https://github.com/OpenTTD/OpenTTD/pull/11993#issuecomment-1927330873
16:05:31 <xarick> @glx <https://github.com/OpenTTD/OpenTTD/compare/master...SamuXarick:OpenTTD:restore-Random-AI-slot> This is what I came up with ๐Ÿ˜‡
16:06:13 <xarick> 2nd commit is too large, I might drop it
16:06:36 <xarick> but with it, startai is better controlled
16:06:41 <_glx_> yeah try my solution, you should like it
16:07:23 <_glx_> startai <AI> still overwrite the config, but I'd say it's an expected side effect
16:07:58 <_glx_> is equivalent to manually edit the config, then run startai
16:10:23 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #11993: Change: support more number formats that just the 'western' one https://github.com/OpenTTD/OpenTTD/pull/11993#pullrequestreview-1863201064
16:10:38 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #11984: Codechange: use consistent types for Packets https://github.com/OpenTTD/OpenTTD/pull/11984
16:11:40 *** joey[m] has joined #openttd
16:15:49 <peter1138[d]> _zephyris: Huh, it was only ever shifted 1 pixel, ignoring scaling. That's why I didn't notice.
16:19:29 <_glx_> https://cdn.discordapp.com/attachments/1008473233844097104/1204098982641668158/20240205-1618-09.4840825.mp4?ex=65d37f90&is=65c10a90&hm=40fb8986d21b7d29c3869c42cf13b6db2a8c7d7d6b7b22f200687679ec64de8a&
16:19:29 <_glx_> xarick
16:22:17 <_glx_> https://cdn.discordapp.com/attachments/1008473233844097104/1204099688937029684/20240205-1621-23.2264660.mp4?ex=65d38038&is=65c10b38&hm=44d586467b34ff5273decc287ed119261e52378abd78cbdf23caf89351048aba&
16:22:54 <xarick> ^_^
16:23:18 <_glx_> I was in the wrong state before starting recording, but Wright AI was a random one
16:24:19 <_glx_> I think it does what you expect
16:26:08 <xarick> slightly confused at CONFIG_RANDOM
16:26:12 <xarick> i thought it was removed
16:26:44 <_glx_> it is removed
16:27:22 <DorpsGek> [OpenTTD/OpenTTD] Taterspud opened issue #12002: Click on Train Order [Crash]: https://github.com/OpenTTD/OpenTTD/issues/12002
16:28:13 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on issue #12002: Click on Train Order [Crash]: https://github.com/OpenTTD/OpenTTD/issues/12002
16:29:32 <DorpsGek> [OpenTTD/OpenTTD] Taterspud commented on issue #12002: Click on Train Order [Crash]: https://github.com/OpenTTD/OpenTTD/issues/12002
16:29:53 <DorpsGek> [OpenTTD/OpenTTD] glx22 closed issue #12002: Click on Train Order [Crash]: https://github.com/OpenTTD/OpenTTD/issues/12002
16:30:13 <xarick> why is the range [25, 35] in one, and [40, 50] in the other?
16:30:26 <xarick> what have I done
16:30:34 <_glx_> because my settings are not default ๐Ÿ™‚
16:30:42 <xarick> ah, ah, ok makes sense
16:31:58 <_glx_> and for pathfinder profile it's probably the effect of EASY/MEDIUM/HARD removal
16:32:35 <xarick> was it converted to random deviation somehow?
16:32:58 <_glx_> it's MEDIUM + deviation based on HARD and EASY
16:33:34 <xarick> oh ๐Ÿ˜ฆ that wasn't supposed to deviate if you had it as non-random ai
16:34:28 <xarick> or, should I say, I miss CONFIG_RANDOM
16:38:29 <xarick> tea time
16:48:18 <jfs> quote from another forum:
16:48:18 <jfs> > Played it for a bit yesterday and I'm still getting used to there only being path signals and one way path signals; a change that apparently happened in OpenTTD three years ago. Definitely seems a lot easier to handle signals now.
16:48:18 <jfs> some people DO like the change!
16:48:31 *** HerzogDeXtEr has joined #openttd
16:48:45 <peter1138[d]> They're the quietest.
16:58:49 <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #12003: Change: Store running AI config inside Company https://github.com/OpenTTD/OpenTTD/pull/12003
17:00:54 <locosage> how does hiding some signals make them easier to handle?
17:01:17 <locosage> block signals were too enticing? ๐Ÿคญ
17:04:17 <peter1138[d]> It guides users who don't realise that they don't need to be used.
17:05:57 <Rubidium> something like the paradox of choice or choice overload
17:06:56 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #12003: Change: Store running AI config inside Company https://github.com/OpenTTD/OpenTTD/pull/12003#pullrequestreview-1863350121
17:07:53 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #12003: Change: Store running AI config inside Company https://github.com/OpenTTD/OpenTTD/pull/12003#pullrequestreview-1863351882
17:08:38 *** Wormnest has joined #openttd
17:13:31 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #12004: Codechange: use std containers for CommandQueue https://github.com/OpenTTD/OpenTTD/pull/12004
17:15:54 <peter1138[d]> Nice
17:16:23 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #12000: Fix 2fd90960: Missing default vehicles and industry acceptance/production. https://github.com/OpenTTD/OpenTTD/pull/12000#pullrequestreview-1863367530
17:16:29 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #12004: Codechange: use std containers for CommandQueue https://github.com/OpenTTD/OpenTTD/pull/12004#pullrequestreview-1863367710
17:19:21 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #12004: Codechange: use std containers for CommandQueue https://github.com/OpenTTD/OpenTTD/pull/12004#pullrequestreview-1863372793
17:19:55 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #12005: Fix: Signals were incorrectly shifted by 1 pixel when selected. https://github.com/OpenTTD/OpenTTD/pull/12005
17:21:09 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #12005: Fix: Signals were incorrectly shifted by 1 pixel when selected. https://github.com/OpenTTD/OpenTTD/pull/12005#pullrequestreview-1863375967
17:22:24 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #12004: Codechange: use std containers for CommandQueue https://github.com/OpenTTD/OpenTTD/pull/12004
17:23:20 *** gebik4544 has joined #openttd
17:23:20 <gebik4544> Well I have an issue...
17:23:41 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #12004: Codechange: use std containers for CommandQueue https://github.com/OpenTTD/OpenTTD/pull/12004#pullrequestreview-1863380672
17:24:41 <gebik4544> andythenorth: 's GS Bee Reward seems to be broken with randomness removal...
17:26:01 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #12006: Fix #12001: Check cargo exists for old-style NewGRF town house 3rd cargo set up. https://github.com/OpenTTD/OpenTTD/pull/12006
17:28:38 <peter1138[d]> Sneaky TTDPatch, using a negative value to select food instead of goods...
17:28:50 *** patricia[m]1 has joined #openttd
17:29:51 <DorpsGek> [OpenTTD/OpenTTD] glx22 updated pull request #12003: Change: Store running AI config inside Company https://github.com/OpenTTD/OpenTTD/pull/12003
17:30:25 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #12003: Change: Store running AI config inside Company https://github.com/OpenTTD/OpenTTD/pull/12003#pullrequestreview-1863392921
17:30:49 <peter1138[d]> Hmm, actually I have an idea that might work better for that one.
17:32:26 <_glx_> gebik4544: no it very badly uses strings
17:34:38 <_glx_> https://cdn.discordapp.com/attachments/1008473233844097104/1204117899640442890/image.png?ex=65d3912e&is=65c11c2e&hm=bf4a146d1ef72126223aea7e95d43432ea45814339e3d86f249e90b68ce0f54e&
17:34:54 <peter1138[d]> Randomness wasn't removed, afaik.
17:35:18 <_glx_> CONFIG_RANDOM was, but it's totally unrelated ๐Ÿ™‚
17:36:30 <_glx_> hmm I should start 13.4 to see what it would print
17:37:16 <peter1138[d]> Seems to work in 13.4
17:37:28 <peter1138[d]> Shows the correct industry name in the goal list.
17:40:23 <_glx_> STR_COMPANY_GOAL_REWARD :Deliver {GOLD}{CARGO_LONG} {ORANGE}to {STRING}{ORANGE} for {WHITE}{STRING}{CURRENCY_LONG}
17:40:37 <_glx_> guess it's just luck if it worked before ๐Ÿ™‚
17:41:01 <_glx_> https://cdn.discordapp.com/attachments/1008473233844097104/1204119505304031232/image.png?ex=65d392ad&is=65c11dad&hm=71eb9c8776715c3dc7645e2e849cccdcbb5d14d6ceb50b8b9a6cec860bdb1273&
17:41:16 <peter1138[d]> What should a GS author be doing instead?
17:41:52 <peter1138[d]> We seem to accept-with-warning some cases of it being wrong, this one seems to kill it.
17:41:53 <_glx_> the proper thing is STR_COMPANY_GOAL_REWARD :Deliver {GOLD}{CARGO_LONG} {ORANGE}to {STRING1}{ORANGE} for {WHITE}{CURRENCY_LONG}
17:43:14 <_glx_> the extra {STRING} was to "fix" the string to display the currency value
17:43:47 *** Heiki[m] has joined #openttd
17:44:37 <_glx_> so the extra {STRING} would try to display string <industryid>
17:44:38 <peter1138[d]> I suppose a better way would be to have separate reward strings and not rely on sub-strings for the industry/town part.
17:46:02 *** djdive has joined #openttd
17:46:02 <djdive> How does one try to understand the way the game is engineered? I have cloned the repo and can compile a working copy of it, but want to start understanding the structure/ architecture of it and is perplexed:(
17:46:45 <_glx_> filenames are a good hint
17:47:15 <LordAro> sometimes
17:47:31 <LordAro> there's a few bits and pieces in the docs folder
17:47:43 <LordAro> and the CONTRIBUTING.md file of course
17:47:51 <LordAro> but nothing much dedicated to it
17:48:31 <_glx_> let's see if I can improve validation again
17:50:20 <Rubidium> I think the first thing to consider is that it isn't really architected, but about 20 years of evolution from ludde's C code and the way of doing things has changed over time as well
17:50:55 <_glx_> I guess I could remove the throw and just output an error and put a safe value
17:53:56 <_jgr_> The real validation happens at the string printing stage anyway, so wrong/nonsense paraneters will just print "(invalid parameter)"
17:54:40 <_jgr_> As GS/AI strings are sent over the network the receiver can never just assume that they're correct
17:55:09 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #12005: Fix: Signals were incorrectly shifted by 1 pixel when selected. https://github.com/OpenTTD/OpenTTD/pull/12005
17:58:02 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #12004: Codechange: use std containers for CommandQueue https://github.com/OpenTTD/OpenTTD/pull/12004
18:01:23 <djdive> Should I start by looking at makefile or something?
18:03:56 <LordAro> given the makefile is autogenerated by cmake, i wouldn't recommend it
18:04:05 <LordAro> unless you want to learn about cmake / build system internals
18:07:18 <talltyler> Is your curiosity just academic or do you want to contribute? I learned the most by just digging into making PRs โ€” you learn a little bit at a time in a targeted way, and eventually you get a pretty good idea of the overall structure.
18:10:32 <djdive> I have some experience in DevOps and Network Engineer. I love the game and wish SRNWs had premade templates. I want to contribute.
18:10:46 <djdive> What are PRs?
18:11:08 <jfs> pull requests
18:11:08 <xarick> public relationships
18:11:31 <LordAro> might want to start here https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests
18:11:36 <jfs> pull requests are submissions of proposed changes to the code
18:13:49 *** gelignite has joined #openttd
18:14:16 <locosage> talltyler: what's the proper way to get amount of ticks in a period now?
18:14:28 <locosage> that should be a constant if I understand it right...
18:15:10 <locosage> hm, not period but whatever is month now...
18:20:44 <xarick> is it about february 29?
18:22:45 <xarick> hmm, savegame conversion
18:22:52 <xarick> let's test glx's method
18:26:25 <DorpsGek> [OpenTTD/BaNaNaS] frosch123 opened pull request #149: Remove: all content from EpicTyphlosion by author's request. https://github.com/OpenTTD/BaNaNaS/pull/149
18:26:32 <frosch123> what a waste of time
18:26:52 <frosch123> that's the person who requested user migration two days ago for their single scenario
18:26:53 <LordAro> oh dear
18:27:02 <frosch123> now they complained they could not find the delete button
18:27:26 <frosch123> it's a stupid digimon anime scenario, probably made by a 10 year-old
18:27:57 <frosch123> maybe they run for some political office and are worried about getting their weirdo childhood exposed :p
18:29:54 <DorpsGek> [OpenTTD/team] frosch123 commented on issue #487: [cs_CZ] Translator access request https://github.com/OpenTTD/team/issues/487
18:30:19 <DorpsGek> [OpenTTD/team] frosch123 commented on issue #488: [pl_PL] Translator access request https://github.com/OpenTTD/team/issues/488
18:30:29 <DorpsGek> [OpenTTD/team] frosch123 commented on issue #489: [es_MX] Translator access request https://github.com/OpenTTD/team/issues/489
18:31:07 <DorpsGek> [OpenTTD/team] frosch123 commented on issue #491: [nl_NL] Translator access request https://github.com/OpenTTD/team/issues/491
18:31:25 <DorpsGek> [OpenTTD/team] frosch123 commented on issue #492: [cs_CZ] Translator access request https://github.com/OpenTTD/team/issues/492
18:32:05 <frosch123> michi gets a bonus for recruiting more people to github
18:35:29 *** audunm[m] has joined #openttd
18:35:50 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/05e23f8fc9469a1a0257d26e1cf56b46fed6bb2d
18:35:51 <DorpsGek> - Update: Translations from eints (by translators)
18:36:01 <michi_cc[d]> Eh, but is anyone planning on doing a beta3? I have a good idea for the news post, but that requires actual news in form of beta 3 ๐Ÿ˜›
18:37:12 <andythenorth> gebik4544: that's not mine ๐Ÿ™‚
18:37:45 <gebik4544> andythenorth: you are in author list
18:37:50 <peter1138[d]> There's a few more fixes to do yet ๐Ÿ™‚
18:37:51 <andythenorth> GPL derivative
18:39:30 <peter1138[d]> I'm seeing if I can do some unit tests in the wake of messing everything up...
18:55:08 <xarick> glx passed 14/15 test
18:55:44 <xarick> gonna verify
18:56:04 *** Wolf01 has joined #openttd
19:02:37 <xarick> yeah, failed 1 test
19:02:41 <xarick> confirmed
19:03:38 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1204140293708849254/image.png?ex=65d3a609&is=65c13109&hm=39f9f8cf07decbc29d69458df310f5abb76720e22f9d7ddef80d235bbf992515&
19:05:18 <truebrain> frosch123: ugh indeed @ PR
19:05:36 <DorpsGek> [OpenTTD/BaNaNaS] TrueBrain approved pull request #149: Remove: all content from EpicTyphlosion by author's request. https://github.com/OpenTTD/BaNaNaS/pull/149#pullrequestreview-1863602261
19:05:46 <truebrain> maybe update the description so it reads it was on request of the author
19:05:52 <truebrain> for bookkeeping
19:05:57 <truebrain> owh, it is in topic
19:06:06 <truebrain> It is like emails that are fully covered in the subject
19:06:07 <frosch123> yes :p
19:06:08 <truebrain> I never read that ๐Ÿ˜›
19:06:16 <DorpsGek> [OpenTTD/BaNaNaS] TrueBrain merged pull request #149: Remove: all content from EpicTyphlosion by author's request. https://github.com/OpenTTD/BaNaNaS/pull/149
19:06:55 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #11818: Codechange: use std::source_location over __FILE__/__LINE__ all over the code https://github.com/OpenTTD/OpenTTD/pull/11818#issuecomment-1927851158
19:07:02 <frosch123> i knew one person who appended "(eom)" to email subjects, if there was no further text
19:08:55 *** paulus[m] has joined #openttd
19:10:28 <michi_cc[d]> peter1138[d]: Well, unless somebody is just dying to write a news post, I'll still put something up before I forget my idea.
19:10:28 <michi_cc[d]> Shall I put the date to tomorrow, just to create some nice managerial pressure? ๐Ÿคฃ
19:11:19 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #11993: Change: support more number formats that just the 'western' one https://github.com/OpenTTD/OpenTTD/pull/11993#issuecomment-1927857824
19:11:38 <truebrain> Sorry Rubidium, I couldn't resist to be a bit more pro-active in my approach there ๐Ÿ˜„
19:12:07 <truebrain> please forgive me ๐Ÿ™‚
19:14:07 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #11993: Change: support more number formats that just the 'western' one https://github.com/OpenTTD/OpenTTD/pull/11993#pullrequestreview-1863615172
19:17:14 <DorpsGek> [OpenTTD/OpenTTD] PeterN dismissed a review for pull request #12000: Fix 2fd90960: Missing default vehicles and industry acceptance/production. https://github.com/OpenTTD/OpenTTD/pull/12000#pullrequestreview-1863367530
19:17:17 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #12000: Fix 2fd90960: Missing default vehicles and industry acceptance/production. https://github.com/OpenTTD/OpenTTD/pull/12000
19:19:11 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #12000: Fix 2fd90960: Missing default vehicles and industry acceptance/production. https://github.com/OpenTTD/OpenTTD/pull/12000#issuecomment-1927870066
19:20:01 <peter1138[d]> Re #11993, I don't know if that suggestion was a good suggestion... was just an idea ๐Ÿ™‚
19:20:41 <truebrain> I don't know either; but I am just being protective of the good name of eints ๐Ÿ˜›
19:20:56 <truebrain> of all the shitty things it is, some things it actually does well ๐Ÿ™‚
19:21:37 <peter1138[d]> You are right though, I've never seen it ๐Ÿ™‚
19:21:56 <truebrain> you are a bit harder to just assign to a team like I did with Rb ๐Ÿ˜›
19:22:20 <truebrain> given en_GB is the main language ๐Ÿ˜„
19:23:00 <peter1138[d]> Doesn't need to be English ๐Ÿ™‚
19:23:12 <truebrain> lolz, there are still languages not assigned any translators ... oof
19:23:20 <peter1138[d]> Nice.
19:23:48 <truebrain> https://translator.openttd.org/translation/openttd-master/en_US I volunteered you too now ๐Ÿ˜›
19:24:07 <peter1138[d]> Didn't we have piglatin once?
19:24:47 <truebrain> didn't we throw away some unfinished languages at some point?
19:26:00 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #11993: Change: support more number formats that just the 'western' one https://github.com/OpenTTD/OpenTTD/pull/11993#issuecomment-1927879795
19:26:25 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #11993: Change: support more number formats that just the 'western' one https://github.com/OpenTTD/OpenTTD/pull/11993#pullrequestreview-1863633790
19:26:40 <truebrain> we used to have this `unfinished` thing ofc ... which now is just a dynamic "if not more than N% translated, hide it"
19:26:53 <frosch123> they are now all "fininished" and compiled
19:27:08 <frosch123> release builds will hide translations below some compleness thredholds
19:27:14 <frosch123> nightly shows all
19:27:30 <frosch123> but i did not delete any translations
19:28:45 <truebrain> if not you, someone else; as we used to have piglatin, and we don't anymore! ๐Ÿ˜„
19:28:49 <truebrain> so now ofc I need to know who ๐Ÿ˜›
19:29:13 <frosch123> yes, rb removed all fake languages without isocode
19:29:27 <frosch123> we also removed the "original engines" language, and turned it into a newgrf
19:29:50 <frosch123> https://bananas.openttd.org/package/newgrf/66724f4e <- that used to be a language :p
19:31:24 <truebrain> it is surprisingly hard to find when a file was removed
19:31:34 <truebrain> between 0.7 and 1.0, that is the easy part
19:31:46 <frosch123> 2008-11-24 was the last translation update to it
19:32:28 <andythenorth> powerline ethernet eh
19:32:31 <andythenorth> slower than wifi
19:32:51 <frosch123> `git log --all -- src/lang/piglatin.txt`
19:33:07 <truebrain> did not know that trick
19:33:08 <truebrain> nice
19:33:22 <frosch123> hmm, doesn't answer it though
19:34:12 <truebrain> doesn't record its deletion, it seems ๐Ÿ˜„
19:34:46 <truebrain> 05e5f80ebd2c57333b9783b50ae1cdca51eab9a1 removes it
19:34:53 <truebrain> just in a random WT commit
19:34:54 <truebrain> haha
19:34:58 <truebrain> not even a mention of why, by who
19:35:00 <truebrain> WT did it ๐Ÿ˜›
19:35:06 <peter1138[d]> Wow, what a... useful... diversion I've led you on...
19:35:11 <truebrain> yes!
19:35:13 <truebrain> thank you ๐Ÿ˜„
19:35:25 <truebrain> (it is sad that you can't see my face, as I am actually smiley from ear to ear ๐Ÿ˜› )
19:36:13 <truebrain> not surprising I couldn't find the commit ๐Ÿ™‚
19:36:41 <truebrain> 10 languages without any translators; hefty
19:37:28 <frosch123> btw, i plan to kick all "translators", who signed-up over a year ago, and never translated anything
19:37:40 <truebrain> I was looking into the same ๐Ÿ˜„
19:37:43 <frosch123> we listed some languages as "full" to discourage more people signing up
19:37:51 <frosch123> but that makes no sense if they are all idlers
19:38:08 <frosch123> i think i already has a script for it
19:38:39 <truebrain> I will leave you do it in that case ๐Ÿ™‚
19:38:48 <truebrain> I would also remove anyone not translated in ... 3 years?
19:40:02 <frosch123> a few people signed up, who were active 10 years ago
19:40:17 <frosch123> i would keep people, who have some credits on some translations
19:40:30 <truebrain> sure
19:42:02 <frosch123> the piglatin thing was discussed in the dev irc channel, but i was offline at that point
19:42:15 <frosch123> i only noticed it during an "svn update" on that day
19:42:27 <truebrain> just funny how it was just ... "gone" ๐Ÿ˜›
19:42:35 <truebrain> nobody ever complained about it, so ..
19:42:40 <frosch123> `[Wed Jun 17 2009] [20:51:59] <frosch123> lol, someone silently removed piglatin :p`
19:42:53 <truebrain> it was really silent, yes ๐Ÿ™‚
19:42:54 <frosch123> exactly, that was already funny back then
19:43:32 <frosch123> next discussion topic was about removing `{SETXY}` :p
19:43:41 <truebrain> lolz
19:44:03 <peter1138[d]> I don't remember that one.
19:44:24 <truebrain> peter1138[d]: / Rubidium: in case you are really interested in what saving and "Get Next String" does, https://translator-preview.openttd.org is the staging system for eints, which you can freely change in any way shape or form without the content being committed back to master
19:44:30 <truebrain> so you can actually make changes there without impact
19:44:58 <truebrain> (and there is a reason why only de_DE and nl_NL are "complete" there ๐Ÿ˜› Might be because of the people testing things ๐Ÿ˜„ )
19:45:46 <truebrain> can we make an LLM to translate for some of those languages? ๐Ÿ˜„
19:46:08 <truebrain> frosch123: I don't have logs of dev-channel from 2009 available to me; bah ๐Ÿ˜›
19:46:21 <frosch123> i only have my own
19:47:48 <truebrain> hmm .. I believe we do commit preview to somewhere .. what repo would that be ...
19:48:06 <truebrain> https://github.com/OpenTTD/eints-sandbox most likely ๐Ÿ˜›
19:48:22 <truebrain> yeah, it is
19:49:02 *** gelignite has quit IRC (Quit: Stay safe!)
19:49:18 <truebrain> 12% of BaNaNaS traffic is still 14.0-betas .. that is pretty steady
19:56:35 <peter1138[d]> 18:13:51 <CIA-1> OpenTTD: smatz * r16596 /trunk/src/saveload/oldloader_sl.cpp: -Fix (r16378): there were several hundreds of empty signs above tile 0 after loading TTO/TTD savegame
19:56:37 <peter1138[d]> Classic ๐Ÿ™‚
19:57:11 <truebrain> haha, CIA, that is really old ๐Ÿ˜„
19:57:33 <peter1138[d]> <https://weblogs.openttd.org/openttd/2009/06/17.html> but nothing in there about translations being removed. The WebTranslators commit only shows a couple of lines.
19:58:21 <LordAro> blast from the past
19:59:13 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on issue #11997: [Bug]: Loading TTD and TTO savegames causes financial statements to be blank for 1,920 years. https://github.com/OpenTTD/OpenTTD/issues/11997
20:00:06 <truebrain> -any-, talltyler , you don't have any? Pfff
20:00:16 <truebrain> /me runs
20:00:55 *** As has joined #openttd
20:01:15 <DorpsGek> [OpenTTD/website] michicc opened pull request #294: Add: 14.0-beta3 announcement https://github.com/OpenTTD/website/pull/294
20:01:20 <michi_cc[d]> Just in case ๐Ÿ™‚
20:01:36 <truebrain> nice ๐Ÿ˜„
20:01:36 <talltyler> If you want to feel oldโ€ฆ I started playing OpenTTD in 2017 ๐Ÿ˜›
20:01:50 <truebrain> Another month, and my first commit was 20 years ago ๐Ÿ™‚
20:02:16 <truebrain> well, I did not make the commit .. it was one by proxy ๐Ÿ˜›
20:02:17 <peter1138[d]> I'm still a newbie.
20:02:31 <DorpsGek> [OpenTTD/website] michicc updated pull request #294: Add: 14.0-beta3 announcement https://github.com/OpenTTD/website/pull/294
20:02:59 <talltyler> Nice post ๐Ÿ˜„
20:03:05 <DorpsGek> [OpenTTD/website] michicc commented on pull request #294: Add: 14.0-beta3 announcement https://github.com/OpenTTD/website/pull/294#issuecomment-1928004183
20:03:54 <talltyler> I will get to #11197 soon, but not today so I wouldnโ€™t wait to release beta3
20:04:04 <michi_cc[d]> truebrain: Do you still want to do a beta2 post on Steam, or are we putting the blanket of silence over it?
20:04:19 <truebrain> owh, good reminder, totally forgot
20:04:29 <talltyler> Why not wait until beta3?
20:04:52 <michi_cc[d]> See, where's the BIG project manager for OpenTTD? ๐Ÿคฃ
20:05:05 <truebrain> talltyler: more posts better engagement ๐Ÿ™‚
20:05:19 <michi_cc[d]> talltyler: Well, it is released in the testing branch with ot without a news message.
20:06:25 <michi_cc[d]> We're doing PR know. I think engagement is our KPI ๐Ÿ™‚
20:07:14 <truebrain> eagerly awaiting talltyler 's blog ๐Ÿ™‚
20:08:19 <truebrain> Steam done
20:08:23 <truebrain> GOG done
20:11:19 <_glx_> xarick: randomizers are not stored, they are reinitialised on load using main randomizer (the Random() one) which is stored in the save because it's important for network sync
20:11:39 <_glx_> but when you load, you always get the same result
20:12:16 <peter1138[d]> Why does AI randomisation matter for network sync?
20:12:35 <_glx_> it doesn't, that's why it's not saved
20:15:50 <_glx_> ScriptObject::InitializeRandomizers() uses _random on load to reinit, and it's fine because AI and GS run only on server
20:17:33 <_glx_> hmm actually it might be a problem
20:19:19 <LordAro> truebrain: i'm only on 13 years https://github.com/OpenTTD/OpenTTD/commit/399a9641fe161fd631a26b7faa0ce63fc136219b
20:19:26 <LordAro> which feels... long
20:19:40 <truebrain> you too, are getting old ๐Ÿ˜›
20:19:54 <truebrain> ah, yes, the days you were building AIs ๐Ÿ™‚
20:20:12 <LordAro> back in t'day
20:21:54 <LordAro> back when i had absolutely no idea what i was doing and was constructing patch files by hand
20:22:07 <truebrain> wait, you did what?
20:22:07 <truebrain> oof
20:22:26 <LordAro> well i couldn't make commits with svn, remember
20:22:42 <LordAro> and hadn't yet figured out how hg/git worked
20:22:47 <truebrain> no, but subversion did allow you to pipe diffs to a file ๐Ÿ™‚
20:22:56 <DorpsGek> [OpenTTD/team] Finjet-cyber commented on issue #482: [fi_FI] Translator access request https://github.com/OpenTTD/team/issues/482
20:22:59 <_glx_> it was so easy to break builds at svn time
20:23:03 <LordAro> i don't think i'd figured that out either
20:23:16 <truebrain> oof ... well, you came along way ๐Ÿ˜„
20:23:27 <peter1138[d]> How #11993 is done could potentially also be a model for the list translation that we got stuck on last time.
20:23:39 <LordAro> truebrain: <3
20:23:55 *** As has quit IRC (Remote host closed the connection)
20:23:58 <truebrain> peter1138[d]: list translations?
20:24:11 <peter1138[d]> "x, y and z"
20:26:21 <michi_cc[d]> Oct 3, 2005 `a3d40a29fc (svn r3008) [ 1247535 ] Native Support for Win64 (compile&run only) (michi_cc)`
20:26:28 <DorpsGek> [OpenTTD/bananas-server] TrueBrain opened pull request #380: Add: [Dependabot] introduce Dependabot to keep our workflows up-to-date https://github.com/OpenTTD/bananas-server/pull/380
20:27:26 <DorpsGek> [OpenTTD/bananas-server] TrueBrain merged pull request #380: Add: [Dependabot] introduce Dependabot to keep our workflows up-to-date https://github.com/OpenTTD/bananas-server/pull/380
20:27:50 <peter1138[d]> Ah, #11387 was the attempt
20:28:09 <truebrain> can't believe we are at 12000 already
20:28:24 <peter1138[d]> All those bug reports from the betas :p
20:28:31 <andythenorth> well done us
20:28:33 <truebrain> ๐Ÿ˜„
20:30:41 <DorpsGek> [OpenTTD/team] glx22 commented on issue #482: [fi_FI] Translator access request https://github.com/OpenTTD/team/issues/482
20:31:45 <DorpsGek> [OpenTTD/team] Finjet-cyber opened issue #493: [fi_FI] Translator access request https://github.com/OpenTTD/team/issues/493
20:33:41 <_glx_> but I just re-sent the invitation
20:34:10 <truebrain> but he needed access NOW, he couldn't wait 2 minutes for your reply to happen ๐Ÿ˜„
20:35:09 <DorpsGek> [OpenTTD/OpenTTD] PeterN closed pull request #11970: Fix #11966: Remove deferred monospace font-cache initialisation. https://github.com/OpenTTD/OpenTTD/pull/11970
20:35:10 <michi_cc[d]> It's probably more than the comment was understood as "please re-apply".
20:35:24 <DorpsGek> [OpenTTD/team] frosch123 closed issue #493: [fi_FI] Translator access request https://github.com/OpenTTD/team/issues/493
20:35:27 <DorpsGek> [OpenTTD/team] frosch123 commented on issue #493: [fi_FI] Translator access request https://github.com/OpenTTD/team/issues/493
20:35:33 <truebrain> michi_cc[d]: Fair enough, that is not unlikely
20:36:22 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
20:37:06 <frosch123> eints queries the membership only once on login. so it's important that people login to eints after they accepted their team membership
20:37:23 <xarick> _glx_: desyncs when starting up companies?
20:38:12 <DorpsGek> [OpenTTD/OpenTTD] michicc approved pull request #12000: Fix 2fd90960: Missing default vehicles and industry acceptance/production. https://github.com/OpenTTD/OpenTTD/pull/12000#pullrequestreview-1863771773
20:41:09 <DorpsGek> [OpenTTD/bananas-server] TrueBrain opened pull request #384: Add: expand download stats with, when possible, the client version https://github.com/OpenTTD/bananas-server/pull/384
20:42:04 <DorpsGek> [OpenTTD/bananas-server] TrueBrain updated pull request #384: Add: expand download stats with, when possible, the client version https://github.com/OpenTTD/bananas-server/pull/384
20:42:09 <_glx_> ScriptObject::InitializeRandomizers() does 19 _random.Next() at the end of AfterLoadGame()
20:42:21 <DorpsGek> [OpenTTD/OpenTTD] michicc approved pull request #12006: Fix #12001: Check cargo exists for old-style NewGRF town house 3rd cargo set up. https://github.com/OpenTTD/OpenTTD/pull/12006#pullrequestreview-1863777669
20:42:24 <_glx_> but Random() is also _random.Next()
20:43:57 <truebrain> funny, dependabot doesn't always tell when it ignores a dependency ... it just happens to be that I remember it might have been ignored, that I could unignore it, but nowhere it told me it was ignored.
20:44:18 <DorpsGek> [OpenTTD/team] metsysma opened issue #494: [tr_TR] Translator access request https://github.com/OpenTTD/team/issues/494
20:44:30 <truebrain> really many signups ... nice ๐Ÿ™‚
20:45:20 <truebrain> that would make 15 `tr_TR` ๐Ÿ˜„
20:45:28 <truebrain> how is the cleanup going frosch123 ? ๐Ÿ™‚
20:45:43 <DorpsGek> [OpenTTD/team] TrueBrain commented on issue #494: [tr_TR] Translator access request https://github.com/OpenTTD/team/issues/494
20:45:50 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic commented on issue #11840: [Bug]: Ship is stuck https://github.com/OpenTTD/OpenTTD/issues/11840
20:45:53 <xarick> this randomizer here worries me <https://github.com/OpenTTD/OpenTTD/blob/master/src/company_cmd.cpp#L776>
20:45:56 <frosch123> oh, you want it today?
20:46:19 <truebrain> no
20:46:22 <truebrain> you just said: I have a script
20:46:26 <truebrain> so I was like: done in 10 minutes ๐Ÿ˜„
20:46:30 <truebrain> but .. it is fine ๐Ÿ™‚
20:46:59 <truebrain> kuhnovic: how much do you like writing? Fancy writing a blog post about a bit more in-depth how the new ship PF works, and how much you don't need buoys anymore? ๐Ÿ™‚
20:47:28 <kuhnovic> truebrain: I like writing, I'd love that!
20:47:58 <truebrain> kuhnovic: https://github.com/OpenTTD/website/tree/main/_posts copy one of those files, rename it, go nuts! Would be really appreciated ๐Ÿ™‚
20:48:00 <_glx_> xarick: it just to add some randomness to the start delay
20:48:10 <truebrain> no real rush or anything, but somewhere between now and 14.0 would be cool ๐Ÿ™‚
20:48:44 <DorpsGek> [OpenTTD/bananas-server] TrueBrain merged pull request #384: Add: expand download stats with, when possible, the client version https://github.com/OpenTTD/bananas-server/pull/384
20:48:47 <frosch123> https://cdn.discordapp.com/attachments/1008473233844097104/1204166758768844810/image.png?ex=65d3beaf&is=65c149af&hm=33343197d905e53c387097627f78cc03722149ecc25c05f7e023325142d31014&
20:48:47 <frosch123> i have a script, but the output was different:
20:48:51 <kuhnovic> I'll find some time for it. Thanks!
20:48:56 <truebrain> no, thank you! ๐Ÿ™‚
20:48:59 <frosch123> every line is a translator, you can see sign-up date, and activity
20:49:06 <truebrain> lolz, wth
20:49:33 <frosch123> those with a long horizontal line were active before github
20:49:37 <truebrain> what is whitespace?
20:49:48 <frosch123> those with only a dot, only signed up, and never did anything after
20:49:49 <DorpsGek> [OpenTTD/team] Finjet-cyber commented on issue #493: [fi_FI] Translator access request https://github.com/OpenTTD/team/issues/493
20:50:00 <truebrain> and when it is blank after signup?
20:50:25 <xarick> there is the small chance of random deviation being applied in a delayed order in network, at least I suspect it
20:50:26 <frosch123> no activity
20:50:40 <xarick> maybe I'm wrong
20:50:51 <truebrain> so the light colour is when they did something? blank is no activity? So what is the gray?
20:50:54 <frosch123> it's a text file. one row per translator, one column per month
20:51:29 <frosch123> a white line is an ctive translator
20:51:54 <_glx_> xarick: Script run on server only
20:51:54 <frosch123> a black line with a single white dot is someone who only wanted the badge
20:51:56 <truebrain> owh, empty is no activity, gray is "they were once active, but aren't now", and white is when they did something?
20:53:01 <truebrain> so some people signed up, did nothing for months, then did one translation, and were out?
20:53:10 <frosch123> yes
20:53:10 <xarick> it sends the command to start companies, it might start the AI right away, or delay till next tick, and in-between that timeout runs a Next
20:53:18 <truebrain> strange people ๐Ÿ™‚
20:53:45 <frosch123> some people were never active, some for two months after sign-up, some were idling for a year and then active once
20:54:14 <truebrain> seems your output is a bit inconsistent, or I still don't get it, but there are lines that are only grey after the X .. I would expect blank there, if they did nothing?
20:54:22 <truebrain> (trying to understand, not blaming your script ๐Ÿ˜„ )
20:54:41 <frosch123> well, my editor show trailing whitespace :p
20:54:50 <frosch123> it's just a screenshot from the editor
20:54:51 <truebrain> ooowwwhhhhh
20:54:54 <truebrain> trailing whitespaces
20:55:06 <truebrain> yeah, you weren't really answering my questioning about it, so I was guessing ๐Ÿ˜„
20:55:20 <truebrain> so about 50% never translates anything
20:55:25 <_glx_> xarick: it's not an issue, as long as a random deviation happens
20:55:26 <truebrain> rude
20:55:30 <frosch123> either way, i want a csv with: name, sign-up date, first-active, last-active, num-translations
20:55:47 <truebrain> well, you almost have that information ๐Ÿ™‚
20:56:08 <frosch123> i think the script has it, i just do not print it :p
20:56:33 <truebrain> now let's see if I can see if the 14.0 clients still use TCP, or that we finally address that issue ๐Ÿ™‚
20:57:04 <truebrain> (context: BaNaNaS ๐Ÿ˜› )
20:58:37 <xarick> I'm inclined to remove the randomizer there in case of network game
20:59:42 <xarick> but not sure how reproducible network games are when scripts are involved, if that is something you pursuit
21:00:27 <xarick> at least from what I gathered from Rubidium manifest, that was the goal
21:02:53 <truebrain> okay .. data is arriving nicely; now I just need to wait, to see how much traffic 14.0 clients are generating over TCP ๐Ÿ˜„
21:03:01 <truebrain> hopefully is ia very low number ๐Ÿ˜„
21:05:06 <xarick> maybe it's fine
21:05:11 *** HerzogDeXtEr has joined #openttd
21:06:27 *** SergioMassa[m] has joined #openttd
21:06:45 <xarick> _new_competitor_timeout.Reset(std::max(1, timeout)); will likely be different between server/client, but then again, only the server can start the company and run deviate when it happens. Probably fine.
21:08:07 <truebrain> multiplayer stats also look really good these days ... in < 0.1% of the cases the client and server can't be paired
21:08:16 <truebrain> and 8% uses TURN
21:08:28 <truebrain> only 5% uses IPv6 .. that is a bit sad
21:09:32 <truebrain> people upgraded to beta2 quick btw .. beta1 is almost nowhere to be seen anymore
21:09:47 <truebrain> about 1/20th of the multiplayer traffic is the 14.0-beta2
21:10:19 <truebrain> an average TURN session takes ~40 minutes
21:10:47 <truebrain> and slowly invite-only games gain traction ๐Ÿ™‚
21:11:21 <truebrain> owh, lol 5% of the connections are done based on IPv6, but 35% of the connections support IPv6 ๐Ÿ™‚
21:12:52 *** xyii[m] has joined #openttd
21:14:12 *** jeremy[m]12 has joined #openttd
21:16:55 <frosch123> ok, i got the csv i wanted.
21:17:12 <frosch123> some translators work in chunks, some work an-apple-a-day
21:17:35 <frosch123> for example, glx was active on 40 days, while telk was active on 333 days
21:17:54 <_glx_> xarick: reproducibility is mainly for local development of the script
21:18:45 <_glx_> like regression test, it's just a savegame with an AI
21:19:14 <_glx_> and every decision should be the same
21:20:18 <_glx_> frosch123: hehe but french is usually quite up-to-date
21:20:44 <_glx_> maybe not now
21:21:36 <frosch123> ah crap, some translators have names which do not match `\w`
21:22:40 <xarick> it isn't glx
21:23:03 <xarick> AIs do completely different things in a network environment
21:23:25 <xarick> even without human input, they are constrained by the network queue
21:23:35 <xarick> command queue
21:24:17 <xarick> what they do in single player differs to what they do in multiplayer
21:27:25 <truebrain> Okay peter1138[d] , that was kinda funny I guessed correctly it was beta1 ๐Ÿ˜›
21:27:40 <truebrain> Sometimes people are predictable ๐Ÿ™‚
21:28:08 <truebrain> frosch123: Haha
21:28:46 <_glx_> differences between single player and multiplayer are unavoidable
21:29:31 <truebrain> _glx_: Wait, they are not the same?!
21:30:50 <_glx_> more player actions can happen in a single tick
21:30:56 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler opened pull request #12007: Fix #11997: Adjust economy date by 1920 when loading TTD/TTO savegames https://github.com/OpenTTD/OpenTTD/pull/12007
21:31:17 <peter1138[d]> Hmm, hope my UPS doesn't start beeping overnight again ๐Ÿ˜’
21:31:41 <truebrain> So happy I live in a country where an UPS is not very useful
21:31:45 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on issue #11997: [Bug]: Loading TTD and TTO savegames causes financial statements to be blank for 1,920 years. https://github.com/OpenTTD/OpenTTD/issues/11997
21:31:54 <_glx_> network is not a proper base for script debugging
21:32:48 <truebrain> Okay, my BaNaNaS version stats doesn't actually work in a useful way ๐Ÿ˜ฆ
21:33:11 <truebrain> Most users seem to take 30s before starting a download, disconnecting the connection before, or something
21:35:22 <xarick> gonna retest my piece of work, to validate if it still works
21:35:33 <peter1138[d]> github is being whack for me :/
21:36:43 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #12007: Fix #11997: Adjust economy date by 1920 when loading TTD/TTO savegames https://github.com/OpenTTD/OpenTTD/pull/12007#issuecomment-1928138109
21:37:04 <andythenorth> sounds dull
21:37:31 <andythenorth> if you leave discord audio running, we could all say 'beep' at random times?
21:38:25 *** nielsm has quit IRC (Ping timeout: 480 seconds)
21:38:39 <peter1138[d]> truebrain: I don't remember it ever being *useful*
21:38:52 <truebrain> peter1138[d]: Oof
21:39:22 <truebrain> Well, kinda good, but still
21:41:13 <peter1138[d]> But it's more work to unplug everything and move it than just press the silence button every couple of weeks :p
21:42:45 <andythenorth> "beep"
21:42:56 <peter1138[d]> Pretty sure it's bed time andy.
21:43:05 <andythenorth> you are about right
21:43:20 <andythenorth> been a long work day, haven't watched TV either ๐Ÿ˜›
21:43:31 <andythenorth> brain fried, no decompression ๐Ÿ˜›
21:43:40 <andythenorth> maybe I need a dog
21:43:56 <peter1138[d]> I was going to do some mountain biking... 3 hours ago.
21:44:11 <andythenorth> I should at least do some weights and squats, just can't be arsed
21:44:18 <peter1138[d]> My dog has spent half the day licking my chair. It doesn't help.
21:44:33 <andythenorth> maybe I'll write a changelog about tiny pixel trains ๐Ÿ™‚
21:44:42 <andythenorth> that will get me away from this screen right?
21:44:47 <DorpsGek> [OpenTTD/OpenTTD] ldpl opened pull request #12008: Fix: Focus hotkey in road/tram stop building window https://github.com/OpenTTD/OpenTTD/pull/12008
21:47:17 <xarick> can I... *ahem* do a counter PR for #12003? it doesn't involve savegame bump.
21:47:47 <xarick> but afraid such proposition gonna get ppl angry
21:48:30 <peter1138[d]> Usually confused, not angry ๐Ÿ™‚
21:50:58 <andythenorth> anger is not common
21:51:26 <andythenorth> lots of snark, irritation, puzzlement, lack of social skills
21:51:28 <andythenorth> but not anger
21:53:25 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #12008: Fix: Focus hotkey in road/tram stop building window https://github.com/OpenTTD/OpenTTD/pull/12008#pullrequestreview-1863875977
21:54:48 <truebrain> Hihi, I read "shark", and now baby shark is in my head ๐Ÿ˜„
21:54:50 <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #12009: Fix: [Script] Don't kill GS misusing GSText https://github.com/OpenTTD/OpenTTD/pull/12009
21:56:02 <_glx_> they will display "garbage" but they will run ๐Ÿ™‚
21:56:45 <_glx_> truebrain: I hate you now ๐Ÿ™‚
21:58:03 <xarick> it's a little bit hacky
21:58:25 <xarick> simulates deviation just to keep randomizers in sync
21:58:34 <xarick> but doesn't deviate
22:01:05 <xarick> it's simulated when switch mode is detected as restartgame
22:01:17 *** patrick[m]1 has joined #openttd
22:19:05 <Rubidium> truebrain: can you assign me to some other language with way more untranslated strings?
22:19:28 *** As has joined #openttd
22:20:31 *** keikoz has quit IRC (Ping timeout: 480 seconds)
22:21:06 <truebrain> Rubidium: Sure! Wanted to do de, but that is not helping
22:21:17 <truebrain> So you now have en-US
22:22:08 <truebrain> Believe that has 4000 untranslated strings on preview
22:22:24 <truebrain> We can also change the preview to include any string you like
22:23:54 <_glx_> oh ScriptObject::InitializeRandomizers doesn't use _random, but a copy of _random, my reading was wrong
22:25:35 *** As has quit IRC (Remote host closed the connection)
22:29:01 <Rubidium> truebrain: I started translating en-US, these were the first 10 strings: https://gist.github.com/rubidium42/355eb25f776fd87c9e028865e620fd0c That looks quite random to me
22:33:10 <truebrain> Rubidium: That would be really bad. Let me walk the code for a bit
22:35:32 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:38:44 <truebrain> Wauw, okay .. I stand corrected, the behaviour is only predictable in certain cases.. in others it literally takes strings at random
22:38:56 <truebrain> That is really bad, as context is everything with translations
22:42:32 <truebrain> When there are few untranslated strings, it is in order of english
22:42:41 <truebrain> Otherwise it is complete random
22:42:54 <truebrain> Explains why I never experienced it ...
22:44:16 <_glx_> yeah random is quite annoying when you have many related strings to translate
22:44:35 <_glx_> and a bunch of unrelated
22:44:40 <truebrain> It is fine it is a bit random, but it should handle similar strings first
22:46:19 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #11993: Change: support more number formats that just the 'western' one https://github.com/OpenTTD/OpenTTD/pull/11993#issuecomment-1928423607
22:46:35 <truebrain> Still good it is now based on actual experience instead of assumptions ๐Ÿ˜„
22:47:10 <truebrain> The heuristics applied in eints atm is weird and expensive .. oof .. that is easily improved
22:47:43 <peter1138[d]> Give a couple of days, TrueBrain'll have rewritten it.
22:48:14 <truebrain> It is really overengineered, eints .. it is really hard to understand what is going on
22:48:31 <_glx_> I only know where to add string commands ๐Ÿ™‚
22:48:37 <truebrain> But things like this are just .... why have different behaviour like this ๐Ÿ˜ฆ
22:49:11 <truebrain> It makes me look like a fool for one, but also, why?!
22:49:37 <truebrain> It fetches related strings nicely .. then to not do anything with it ๐Ÿ˜ฆ
22:52:24 <_glx_> xarick: based on this report, I'd say everything works as intended with my PR
22:53:37 <_glx_> since randomisers are not saved but initialised after load
22:56:03 <_glx_> there's always the option to add a new savegame chunk
22:58:26 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #12007: Fix #11997: Adjust economy date by 1920 when loading TTD/TTO savegames https://github.com/OpenTTD/OpenTTD/pull/12007#issuecomment-1928456244
22:58:50 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #8342: Feature: Allow automatically separating vehicles in shared orders https://github.com/OpenTTD/OpenTTD/pull/8342#issuecomment-1928456785
23:03:49 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler opened issue #12010: [Bug]: Vehicle profit/loss indicators use calendar age of vehicle, and may have eternal youth https://github.com/OpenTTD/OpenTTD/issues/12010
23:06:16 *** Rdolfs[m] has joined #openttd
23:08:36 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #12007: Fix #11997: Adjust economy date by 1920 when loading TTD/TTO savegames https://github.com/OpenTTD/OpenTTD/pull/12007#pullrequestreview-1864000970
23:09:33 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler merged pull request #12007: Fix #11997: Adjust economy date by 1920 when loading TTD/TTO savegames https://github.com/OpenTTD/OpenTTD/pull/12007
23:09:36 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler closed issue #11997: [Bug]: Loading TTD and TTO savegames causes financial statements to be blank for 1,920 years. https://github.com/OpenTTD/OpenTTD/issues/11997
23:11:24 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #12000: Fix 2fd90960: Missing default vehicles and industry acceptance/production. https://github.com/OpenTTD/OpenTTD/pull/12000#issuecomment-1928471703
23:11:36 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #12000: Fix 2fd90960: Missing default vehicles and industry acceptance/production. https://github.com/OpenTTD/OpenTTD/pull/12000
23:11:55 <xarick> let me
23:11:59 <peter1138[d]> That didn't close it ๐Ÿ˜ฎ
23:12:15 <DorpsGek> [OpenTTD/OpenTTD] PeterN closed issue #11995: [Bug]: Some industries in tropical and arctic climates not producing cargo https://github.com/OpenTTD/OpenTTD/issues/11995
23:12:18 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on issue #11995: [Bug]: Some industries in tropical and arctic climates not producing cargo https://github.com/OpenTTD/OpenTTD/issues/11995
23:12:59 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #12006: Fix #12001: Check cargo exists for old-style NewGRF town house 3rd cargo set up. https://github.com/OpenTTD/OpenTTD/pull/12006
23:13:02 <DorpsGek> [OpenTTD/OpenTTD] PeterN closed issue #12001: [Crash]: cargotype??? https://github.com/OpenTTD/OpenTTD/issues/12001
23:14:24 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler merged pull request #12008: Fix: Focus hotkey in road/tram stop building window https://github.com/OpenTTD/OpenTTD/pull/12008
23:14:34 <_glx_> it doesn't close if the commit doesn't mention the issue number (requires "Fixes #XXX" mention in the PR description in this case)
23:14:55 <peter1138[d]> Hmm, thought a comment was enough. Oh well.
23:14:57 *** Bilb[m] has joined #openttd
23:16:25 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #12009: Fix: [Script] Don't kill GS misusing GSText https://github.com/OpenTTD/OpenTTD/pull/12009#pullrequestreview-1864009768
23:17:40 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #12009: Fix: [Script] Don't kill GS misusing GSText https://github.com/OpenTTD/OpenTTD/pull/12009#pullrequestreview-1864012258
23:17:45 <truebrain> Oof, eints code really is hard to understand .. was hoping to use the order of the English text to know what the best next string is, but that isn't stored in a place I can find .. but okay, there is an easier alternative
23:17:49 *** luk3Z[m] has joined #openttd
23:18:30 <truebrain> I understand that going full random through the translation keeps things spicy, but there are limits .. so weird ..
23:19:10 <truebrain> And still annoyed that when I tested it, they were in order ๐Ÿ˜ฆ
23:19:21 <truebrain> (But only a few untranslated :P)
23:19:35 <_glx_> string id alphabetic order could already help
23:20:05 <_glx_> groups usually start with the same prefix
23:20:14 <truebrain> I think it deliberately doesn't, to avoid fatigue or something
23:20:31 <truebrain> But we are annoyingly inconsistent with our postfixes
23:21:03 <truebrain> Our newline usages is the best indicator ๐Ÿ˜›
23:21:40 <_glx_> I tend to add extra {} in tooltip translations
23:22:31 <_glx_> especially when there's mention of ctrl, shift, ...
23:24:04 <truebrain> We have _RED and _DARK_BLUE
23:24:12 <truebrain> So using _ kinda works
23:24:35 <truebrain> But sometimes we are "funny" and just add even more _ for the same set of strings ๐Ÿ˜›
23:26:13 <truebrain> Somewhere it must have stored the newlines, as it can generate the translation with the exact same newlines
23:26:33 <truebrain> But so much abstraction over abstraction
23:39:33 <DorpsGek> [OpenTTD/OpenTTD] glx22 updated pull request #12009: Fix: [Script] Don't kill GS misusing GSText https://github.com/OpenTTD/OpenTTD/pull/12009
23:43:36 *** tokai has joined #openttd
23:43:36 *** ChanServ sets mode: +v tokai
23:49:44 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
23:50:25 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)