IRC logs for #openttd on OFTC at 2025-03-13
            
01:10:41 *** Rubidium_ has quit IRC (Ping timeout: 480 seconds)
01:13:45 *** Rubidium has joined #openttd
02:22:22 *** Wormnest has quit IRC (Quit: Leaving)
02:42:26 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
02:42:31 *** WormnestAndroid has joined #openttd
02:42:36 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
02:42:38 *** WormnestAndroid has joined #openttd
02:42:40 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
02:42:41 *** WormnestAndroid has joined #openttd
03:09:28 *** D-HUND has joined #openttd
03:12:51 *** debdog has quit IRC (Ping timeout: 480 seconds)
04:45:16 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/70c2a666bc71a73b39e09393467d1e48b5ec8624
04:45:17 <DorpsGek> - Update: Translations from eints (by translators)
05:40:46 <DorpsGek> [OpenTTD/OpenTTD] Release workflow was not successful https://github.com/OpenTTD/OpenTTD/actions/runs/13827661121
06:18:39 *** Flygon has quit IRC (Read error: Connection reset by peer)
06:37:19 <peter1138> If you like a lot of chocolate on your biscuit...
06:48:46 <DorpsGek> [OpenTTD/OpenTTD] James103 opened issue #13804: [Bug]: Nightly builds are failing in Steam upload starting March 11 https://github.com/OpenTTD/OpenTTD/issues/13804
07:00:29 <LordAro> it's official now
07:54:56 <truebrain> Pfew
07:56:21 <truebrain> It is a weird issue btw .. I wonder if it has to do with DST, but then it should have failed the 10th already, and it only failed the 11th .. it is weird
07:59:03 *** akimoto has joined #openttd
08:16:00 *** geizeskrank has joined #openttd
08:17:48 <LordAro> truebrain: unless it's something to do with US being in DST & EU not...
08:18:14 <truebrain> That was what I was referring to, yes 😛
08:18:24 <LordAro> oh right, yes
08:18:27 <truebrain> But then it should have stopped the 10th, not the 11th
08:18:33 <LordAro> misread
08:23:38 *** mindlesstux has quit IRC (Quit: The Lounge - https://thelounge.chat)
08:24:31 *** mindlesstux has joined #openttd
08:24:40 <DorpsGek> [OpenTTD/OpenTTD] LordAro merged pull request #13794: Fix: GenerateCompanyName sends incorrect renaming event https://github.com/OpenTTD/OpenTTD/pull/13794
08:26:23 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #13793: Codechange: Use EnumBitSet for VehicleFlags. https://github.com/OpenTTD/OpenTTD/pull/13793#pullrequestreview-2680939733
08:26:57 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #13772: Codechange: use std::move when appropriate https://github.com/OpenTTD/OpenTTD/pull/13772#pullrequestreview-2680940937
08:28:15 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #13767: Codechange: remove unused INVALID_TRACK_BIT https://github.com/OpenTTD/OpenTTD/pull/13767#pullrequestreview-2680944546
08:28:43 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #13767: Codechange: remove unused INVALID_TRACK_BIT https://github.com/OpenTTD/OpenTTD/pull/13767#pullrequestreview-2680945934
08:38:59 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13793: Codechange: Use EnumBitSet for VehicleFlags. https://github.com/OpenTTD/OpenTTD/pull/13793
08:39:31 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13720: Change: Use max of calculated and minimal heights in ScriptLeagueWindow https://github.com/OpenTTD/OpenTTD/pull/13720
09:36:39 <peter1138> Accidental timtam.
09:37:38 <jfkuayue> I even did not notice the existence of TimTam in the UK.
09:53:58 <Rubidium> truebrain: but DST in US starts at 02:00 local time, so... the 10th it might still have been not-DST in US when the upload occurred? And yes, it's fuzzy, because which state are we talking about? Might it be California, then its timezone is UTC+7 hours (+DST) so at 09:00 UTC the DST change went into effect there which is after the upload
10:19:21 *** HerzogDeXtEr has joined #openttd
10:20:28 <xarick> hi
10:21:39 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1349688853413367839/screenshot56.png?ex=67d40332&is=67d2b1b2&hm=b2d03ac9587cb34849bc97950d3fc7df2029ed6ab862676aa1855dbe0415601b&
10:21:39 <xarick> road to 5000 trains progress:
10:23:04 <kuhnovic> That's one way to heat your house in the winter
10:27:34 <xarick> hmmm not really
10:27:46 <xarick> only about 8% cpu usage
10:29:45 <peter1138> 100% of one core.
10:39:36 <xarick> in the year 2050 openttd will be multithreaded
10:40:32 <xarick> cpus at that time will have 256 cores or so
10:41:06 <xarick> single thread performance is degraded
10:43:23 <xarick> one day "make your cpu" will be a thing for us
10:43:44 <xarick> i'd make one tailored towards openttd
10:44:21 <xarick> built for specific openttd tasks
10:45:15 <andythenorth> OpenTTD is multi-threaded
10:47:28 <xarick> yeah, technically
11:00:17 <truebrain> Rubidium: Valid point. So my hunch might be correct here, that something changed time while it should all just be UTC .. just how to figure that out and fix it, I have no idea
11:30:14 <xarick> FSR 2.1 works on OpenTTD
11:30:18 <xarick> kek
11:30:43 <xarick> requires full screen opengl
11:35:09 <xarick> can't capture the fps meter
11:35:34 <xarick> i get about 1.5x - 2x times the fps than that reported by openttd
11:36:22 <xarick> 44% gpu usage is insane for a game like openttd
11:36:33 <xarick> fun stuff though
11:41:29 <xarick> fluid motion fake frames
12:00:28 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #13772: Codechange: use std::move when appropriate https://github.com/OpenTTD/OpenTTD/pull/13772
12:15:37 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #13767: Codechange: remove unused INVALID_TRACK_BIT https://github.com/OpenTTD/OpenTTD/pull/13767#pullrequestreview-2681666999
12:22:43 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1349719321110249472/image.png?ex=67d41f92&is=67d2ce12&hm=3aaac13c859682b895d900888ba1e8fac5b1e228fc328bb4c987d38adf50a433&
12:22:43 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1349719321424957470/image.png?ex=67d41f92&is=67d2ce12&hm=fcc7d38970c599032d274b1ce63edb461f06c2db4cedc6fa39dda2687fad2197&
14:01:08 *** SplinterX999 has joined #openttd
14:02:19 *** SplinterX999 has quit IRC ()
15:19:24 <xarick> my AI needs PR#13476
15:20:44 <xarick> any chance it is merged? or is there a greater design in progress, about time modes?
15:26:43 <peter1138> Something about #13473
15:26:59 <peter1138> (Instead of spamming new methods everywhere)
15:39:01 <xarick> story page using calendar dates? hmm
15:39:31 <xarick> I don't think that's going to be okay
15:39:38 <xarick> it depends
15:41:09 <xarick> oh, it's already calendar
15:42:02 <xarick> but if the time is frozen, it's gonna look silly.
15:42:27 <xarick> Never tried making a GS using Story Page
15:42:33 <xarick> I could be wrong
15:48:32 <frosch123> Meh, wrote a test grf, crashes ottd...
15:50:18 <peter1138> Uh oh.
15:50:43 <xarick> #13473 doesn't touch ScriptVehicle at all 😦
15:51:30 <xarick> GetAge technically not a date, but... it's still time related
16:02:50 *** nielsm has joined #openttd
16:06:46 <locosage> it's not that hard to crash openttd with grfs, I probably still have some stashed somewhere
16:07:47 <locosage> byproduct of making a compiler xD
16:23:46 <xarick> hey peter1138
16:24:00 <xarick> cost of clearing a single tree in arctic is £15
16:24:17 <xarick> cost of clearing snow is £30
16:25:00 <xarick> someone should revise costs
16:37:02 *** Wormnest has joined #openttd
16:40:47 <peter1138> hey xarick.
16:40:54 <peter1138> Stop doing this.
16:45:18 <locosage> just assign it to CS 🤭
16:52:29 <xarick> do what?
16:55:27 <xarick> rail bridges are now sorted by slowest speed at the top?
17:04:53 <Rubidium> that's another thing to blame CS for
17:07:02 <xarick> CS?
17:08:53 <talltyler> Chris Sawyer
17:22:56 *** nielsm has quit IRC (Ping timeout: 480 seconds)
17:23:43 <xarick> oh... similar to Chris Wilson
17:27:22 <_zephyris> Why is the cost of removing one tree the same as clearing an empty ground tile?
17:27:36 <_zephyris> Clearly advanced game balance, to offset negative town rating impact.
17:29:34 <xarick> why are aqueducts so expensive...
17:29:55 <xarick> just rambling thoughts
17:32:49 <xarick> prohibitively expensive
17:40:09 *** akimoto has quit IRC (Remote host closed the connection)
17:47:31 *** kuka_lie has joined #openttd
17:52:04 <peter1138[d]> ```c++
17:52:04 <peter1138[d]> class c5{
17:52:04 <peter1138[d]> public:
17:52:04 <peter1138[d]> int maxFeature(){return (int)sizes.size()+3;}
17:52:04 <peter1138[d]> const vector<int>&operator[](int x)const {return sizes[x-4];}
17:52:05 <peter1138[d]> SINGLETON(c5)
17:52:05 <peter1138[d]> private:
17:52:07 <peter1138[d]> vector<vector<int> >sizes;
17:52:07 <peter1138[d]> };
17:52:09 <peter1138[d]> Who wrote this shit...
17:53:27 *** Flygon has joined #openttd
17:58:25 <LordAro> was it you?
17:58:30 <peter1138[d]> Nope.
17:58:58 <Rubidium> McCoy?
18:00:01 <peter1138[d]> The action 5 "feature" test is broken.
18:00:23 <LordAro> definitely has a certain grfcodec look about it
18:00:55 <peter1138[d]> Broken in such a way that adding 0x19 for waypoints, and 0x1A for overlay rocks does not trigger the "this action 5 feature is invalid" test.
18:01:12 <peter1138[d]> It's nforenum, so basically the same thing.
18:01:20 <peter1138[d]> c5. Who the fuck names a class c5?
18:05:50 <locosage> I guess c4 was already used
18:06:03 <peter1138[d]> 5 probably because it's action 5.
18:09:23 <_glx_> ah nforenum source, where whitespaces are optional
18:09:45 <LordAro> except between > >
18:09:58 <LordAro> good ol pre-C++11
18:10:48 <xarick> 🙂
18:26:16 <truebrain> so ... how am I going to debug Steam's OTP issue ....
18:26:25 <truebrain> lot of GitHub runner jobs?
18:48:49 <truebrain> if DST would be the issue, I would need to offset of ... +3600 or -3600? 😛
18:50:02 <peter1138[d]> I'm going to assume this didn't happen last year.
18:50:17 <truebrain> not to my knowledge
18:50:22 <truebrain> okay, 3600 and -3600 both didn't work
18:50:23 <truebrain> bah 😛
18:50:26 <truebrain> so far for the easy way out
18:53:41 <truebrain> okay, the OTP is correct with the one I can generate, and with which I can login to the website just fine
18:53:43 <truebrain> so ... what gives
18:54:17 <michi_cc> Magic 😛
18:54:35 <truebrain> at least it is not DST 🙂
18:58:53 <_glx_> the shared key is still valid ?
18:59:12 <truebrain> yup
18:59:37 <_glx_> can't be username (would be silly)
19:00:11 <truebrain> it worked Sunday, it failed Monday
19:02:08 <truebrain> so even on my own computer, I can login via the website fine, and it fails via steamcmd
19:02:13 <truebrain> this smells like something Steam did wrong ...
19:05:48 <peter1138> Did they forget to renew a certificate as well...
19:06:24 <truebrain> so it is not an IP ban of some kind .. it really is "it fails with steamcmd and works with browser"
19:08:27 <truebrain> searching for this problem gives results dating back years 😛
19:10:19 <LordAro> at what point do you need to email steam support? :)
19:11:20 <truebrain> I somehow doubt that resulting in anything useful, I have to admit 😛
19:11:39 <LordAro> oh, for sure
19:11:42 <LordAro> can't hurt to try though
19:12:04 <LordAro> is there some sort of "publisher support"?
19:12:25 <truebrain> You do know how many people work at Valve, right? 😛
19:12:33 <LordAro> well exactly
19:12:38 <LordAro> steam user support is notoriously bad
19:12:57 <LordAro> but maybe there's something else for actual developers/api users/publishers etc
19:13:14 <truebrain> I can look; but low expectations 😛
19:13:25 <truebrain> nobody is also sure if the way we do these OTPs is legit
19:13:32 <truebrain> everyone is doing it, but ...
19:14:11 <LordAro> any other examples on github you can find? might be able to tell if they're having the same problems
19:14:40 <truebrain> Nope; but they are also not very active GitHub repos
19:14:46 <truebrain> but I indeed did check 😄
19:14:51 <LordAro> :)
19:15:27 <truebrain> what we can do ofc is a code-search, and see if other repos are having the same issue
19:16:38 <LordAro> isn't that what i just said? :p
19:16:52 <truebrain> no, I looked at the actions we use for the OTP 🙂
19:19:02 <truebrain> lol, there is a "more modern" way of doing this, but for that you first need to be able to login via steamcmd ..... 😄
19:22:49 <LordAro> ofc
19:27:46 <truebrain> we are the #1 user of that action we use, lol
19:27:52 <truebrain> so .. yeah .. I don't know
19:28:02 <truebrain> I can't really find what is wrong with this, why it stopped working, or what we can do about it 😦
19:28:20 <LordAro> fork the action, add debugging?
19:28:29 <LordAro> or i guess there probably isn't anything else
19:29:33 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #13805: Codefix: move or pass by reference instead of copy https://github.com/OpenTTD/OpenTTD/pull/13805
19:30:29 <truebrain> no, the action is outputting what I expect
19:30:36 <truebrain> it is doing exact what is asked
19:31:03 <truebrain> using that information to manually login via a website: works
19:31:07 <truebrain> do the same with steamcmd: fails
19:33:24 <truebrain> so when you go from the partner site of Steam to the main site, to your profile, you have to login 3 times
19:33:27 <truebrain> I had to do that twice
19:33:33 <truebrain> now it tells me I tried to login too often 😄
19:33:35 <truebrain> ghehehe
19:34:12 <truebrain> okay, going to give up for tonight ... I did deauthorize any active devices, as my reasoning is: maybe it kept allllll those years of GitHub Runners authorizations, and the table was full
19:34:17 <truebrain> maybe that fixes things
19:34:37 <truebrain> I hate it, when things worked for months, now break, with no seemly valid reason 😦
19:35:01 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #13805: Codefix: move or pass by reference instead of copy https://github.com/OpenTTD/OpenTTD/pull/13805#pullrequestreview-2683176871
19:35:06 <LordAro> :'(
20:16:19 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #13805: Codefix: move or pass by reference instead of copy https://github.com/OpenTTD/OpenTTD/pull/13805
20:16:26 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
20:30:12 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #13806: Codefix: uninitialized variables in fmt https://github.com/OpenTTD/OpenTTD/pull/13806
20:31:09 *** Wolf01 has joined #openttd
20:31:29 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #13806: Codefix: uninitialized variables in fmt https://github.com/OpenTTD/OpenTTD/pull/13806#pullrequestreview-2683300672
20:50:07 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #13806: Codefix: uninitialized variables in fmt https://github.com/OpenTTD/OpenTTD/pull/13806#issuecomment-2722661279
20:53:49 <LordAro> Rubidium: looks like the blitter problem is related to pushing the Og flag in base.h
21:01:55 *** tokai has joined #openttd
21:01:55 *** ChanServ sets mode: +v tokai
21:08:52 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
21:12:26 <DorpsGek> [OpenTTD/OpenTTD] LordAro opened pull request #13807: Codechange: Upgrade fmt to 11.1.4 https://github.com/OpenTTD/OpenTTD/pull/13807
21:15:35 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
21:15:57 *** WormnestAndroid has joined #openttd
21:30:18 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13807: Codechange: Upgrade fmt to 11.1.4 https://github.com/OpenTTD/OpenTTD/pull/13807#pullrequestreview-2683406346
21:38:30 *** kuka_lie has quit IRC (Quit: Lost terminal)
21:41:44 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #13807: Codechange: Upgrade fmt to 11.1.4 https://github.com/OpenTTD/OpenTTD/pull/13807#issuecomment-2722754568
21:45:44 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #13806: Codefix: uninitialized variables in fmt https://github.com/OpenTTD/OpenTTD/pull/13806#issuecomment-2722760446
21:52:49 <DorpsGek> [OpenTTD/OpenTTD] github-advanced-security[bot] commented on pull request #13807: Codechange: Upgrade fmt to 11.1.4 https://github.com/OpenTTD/OpenTTD/pull/13807#pullrequestreview-2683443985
21:52:52 <DorpsGek> [OpenTTD/OpenTTD] LordAro merged pull request #13807: Codechange: Upgrade fmt to 11.1.4 https://github.com/OpenTTD/OpenTTD/pull/13807
22:00:10 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #13806: Codefix: uninitialized variables in fmt https://github.com/OpenTTD/OpenTTD/pull/13806#issuecomment-2722781639
22:06:19 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #13808: Codechange: Use EnumBitSet for EdgeUpdateMode. https://github.com/OpenTTD/OpenTTD/pull/13808
22:08:50 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #13808: Codechange: Use EnumBitSet for EdgeUpdateMode. https://github.com/OpenTTD/OpenTTD/pull/13808#pullrequestreview-2683463564
22:22:13 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 dismissed a review for pull request #13806: Codefix: uninitialized variables in fmt https://github.com/OpenTTD/OpenTTD/pull/13806#pullrequestreview-2683300672
22:22:16 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #13806: Codefix: uninitialized variables in fmt https://github.com/OpenTTD/OpenTTD/pull/13806
22:32:18 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #13808: Codechange: Use EnumBitSet for EdgeUpdateMode. https://github.com/OpenTTD/OpenTTD/pull/13808
22:33:45 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #13808: Codechange: Use EnumBitSet for EdgeUpdateMode. https://github.com/OpenTTD/OpenTTD/pull/13808#pullrequestreview-2683496787
22:36:33 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)