IRC logs for #openttd on OFTC at 2025-12-14
⏴ go to previous day
00:33:05 <jfkuayue> Well, bye bye GWR HST. Now only Scotland.
00:39:03 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:39:22 *** WormnestAndroid has joined #openttd
00:47:27 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
00:49:32 *** WormnestAndroid has joined #openttd
01:01:30 *** ChanServ sets mode: +v tokai
01:08:35 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
01:22:14 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
01:28:12 *** WormnestAndroid has joined #openttd
02:34:55 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
02:35:12 *** MinchinWeb[m] has joined #openttd
02:55:28 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
02:55:58 *** MinchinWeb[m] has joined #openttd
04:17:53 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
04:21:32 *** WormnestAndroid has joined #openttd
04:44:06 <DorpsGek> - Update: Translations from eints (by translators)
04:50:50 *** WormnestAndroid has quit IRC (Remote host closed the connection)
04:50:52 *** WormnestAndroid has joined #openttd
04:59:34 *** Zathras_11 has joined #openttd
05:02:56 *** Zathras_7 has quit IRC (Ping timeout: 480 seconds)
05:03:06 *** Zathras_4 has quit IRC (Ping timeout: 480 seconds)
08:32:46 <masterhellish> xarick: The interview with HogEx dev Rei? Thanks. I was glad to get to do it.
08:49:16 *** Smedles has joined #openttd
11:56:13 <SigHunter> anyone elses game started freezing for a few seconds? I think it started with 15 rc1. everything halts, mouse is invisible, 20 seconds later it continues like nothing happened, still present with latest git master. I believe it's just the presentation, ingame time continues
12:01:57 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
12:02:12 *** MinchinWeb[m] has joined #openttd
12:08:04 <_glx_> peter1138: Hmm that's weird, config is saved for me
12:11:54 <xarick> well, apparently I'm not the only one
12:13:20 <xarick> yep, i just ran rc-1 and it forgot my gs again
12:16:39 <xarick> 1 - Run a master build, setup the GS.
12:16:39 <xarick> 3 - Run again the same master build, confirm the GS is still configured.
12:18:13 <xarick> just in case it matters:
12:18:13 <xarick> function GetAPIVersion() { return "15"; }
12:23:24 *** rito12_51026 has quit IRC (Quit: User went offline on Discord a while ago)
12:35:52 <LordAro> (but do open an issue regardless)
12:41:14 <peter1138> SigHunter, have you updated to RC2? It backs out the changes to font detection which could cause delays.
12:41:57 <peter1138> Fixed in master as well, but only recently.
13:18:57 <_glx_> hmm ok I tested configuring a random game script in steam nightly, then reopened nightly, GS config is there
13:19:12 <_glx_> then I switched to RC1 and config is gone
13:24:43 <_glx_> configure GS in RC1, restart openttd, lost GS config
13:25:16 <_glx_> delete intro game, configure GS in RC1, restart, NO lost GS config
13:38:47 <SigHunter> peter1138: currently on m5e2df6. LordAro will do that. it happens with the steam nightly and selfcompiled
13:40:29 <SigHunter> I meant "LordAro: I will switch between versions to narrow it down"
13:44:05 <LordAro> _glx_: fun edge case. afterload something?
13:46:24 <xarick> oh, there's a RC2 already
13:48:35 <xarick> nop, it forgot my gs still
13:50:05 <_glx_> of course it happens in RC2 too, I just found what's causing it, but not why
14:04:52 <LordAro> well that particular line isn't new
14:05:24 <SigHunter> btw infinite water is the best thing since sliced bread, suddenly the maps feel like real islands
14:07:05 <LordAro> _glx_: #14180 somehow? can't see anything in #14727 that would cause it
14:07:33 <LordAro> (quite plausibly looking in completely the wrong place)
14:10:47 <LordAro> not new though, would've thought xarick would've spotted it before now :)
14:11:27 <_glx_> only triggered by intro game
14:13:24 <xarick> my intro game in master is...
14:14:26 <LordAro> oh, the new release intro game?
14:14:38 <xarick> yeah, the toyland abomination
14:16:48 <talltyler> The intro game might have nielsm’s Intro Game Helper GS in it, but that’s supposed to be stripped out or ignored automatically IIRC
14:18:42 *** rito12_51026 has joined #openttd
14:18:42 <rito12_51026> Why mcf.h and mcf.cpp do not contain the "This file is part of OpenTTD. ..." message?
14:19:18 <_glx_> it is ignored when loading intro game, but the chunk itself resets the config
14:19:33 <_glx_> and I guess same happens for AI config
14:22:42 <_glx_> yup AI config is cleared too
14:26:53 <_glx_> and I just tested using a simple save without any AI/GS as intro game and same happens
14:35:19 <_glx_> pff of course I can't directly build beta2, stupid windows SDK
14:41:53 <LordAro> rito12_51026: probably because no one added them :)
14:48:38 <_glx_> pff github used to be more useful
14:48:46 <_glx_> while it's already in beta2
15:05:09 <_glx_> anyway I now can confirm it's #13900
15:40:36 <_glx_> clearly a bug almost impossible to notice without an RC
15:40:55 <xarick> wow, I wasn't expecting to beat it.
15:41:15 <xarick> i added jgrpp build for good measure
15:41:53 <peter1138> Oh, surprise, it's a me-bug all along.
15:42:10 <_glx_> well I was the reviewer 🙂
15:42:37 <peter1138> The reason the new intro game causes it is it's a new savegame the one in master.
15:43:13 <_glx_> yes it has AIPL and GSDT chunks like any new saves
15:44:57 <LordAro> almost every savegame is newer than the one in master :p
15:46:11 <peter1138> SigHunter, 5e2df6 isn't a commit in master.
15:48:32 <_glx_> for fun I picked 13 intro and it shows the issue too
15:50:09 <_glx_> peter1138: and it starts with an "m" so modified commit
15:54:36 <SigHunter> peter1138: 5e2df6d028e32e88434a1776f51aece089e45a93 is the latest commit in master
15:55:23 <SigHunter> (I was missing a "d", not sure how those arbitrarily abbreviated commit ids exactly work^^)
15:55:51 *** Flygon has quit IRC (Remote host closed the connection)
15:56:07 <peter1138> Heh, Okay, my tree wasn't up to date, oops.
15:57:24 <SigHunter> but I believe my issue is rather nvidia related, as I noticed this in dmesg:
15:57:24 <SigHunter> Dez 14 14:47:02 sighunter kernel: NVRM: Xid (PCI:0000:01:00): 69, pid=64037, name=openttd, Class Error: channel 0x00000035, Class 0000902d, Offset 0000023c, Data 00000000, ErrorCode 00000004
15:59:39 <peter1138> Well that's nvidia drivers, not OpenTTD.
15:59:45 <talltyler> Well, since I can’t I do a Steam post for RC2 until Tuesday, maybe maybe I’ll just make one for RC3 then
16:00:38 <peter1138> Turning off "hardware acceleration" in OpenTTD might affect it, but that's indicative of a driver/hardware problem.
16:09:32 <xarick> woah... mr copilot was really really defensive during the design of the tree
16:10:03 <xarick> many of the helpers are actually "asserts"
16:10:39 <xarick> they don't end up fixing or changing anything
16:11:00 <xarick> because now it's correctly doing its thing
16:12:08 <peter1138> Two backports, Shall we do RC3? ;-)
16:19:47 <xarick> i could just like... completely eliminate this helper
16:20:24 <xarick> but I better not, knowing me...
16:22:42 <xarick> just need to make sure Node *node = parent-> etc... isn't calculated in a release build
16:37:54 <Rubidium> peter1138: I think you're too eager w.r.t. backporting 14911 :D
16:38:19 <LordAro> i thought of that when i approved it :p
16:39:48 <peter1138> Did I misunderstand? I've undone now.
16:40:55 <LordAro> it targets release/15 :)
16:48:30 <rito12_51026> I've just accidentally emptied all files in the repo also the ones in .git
16:49:20 *** gelignite has joined #openttd
16:50:00 <Rubidium> you did back it up to github, didn't you?
16:50:23 <rito12_51026> not in the last 4h
17:01:07 <Rubidium> peter1138: I'd not do a RC3 year, but wait for _zephyris' release of OpenGFX with the fixed internal version number, so steam and friends get the right version loaded
17:01:15 *** Wormnest has joined #openttd
17:11:38 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
17:11:59 *** MinchinWeb[m] has joined #openttd
17:16:41 <rito12_51026> I'm lucky, my script failed to read and override all binary files.
17:27:45 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
17:32:23 *** MinchinWeb[m] has joined #openttd
17:32:33 <xarick> tree file is taking 2031 lines, i just can't get it to below 2000 😐
17:48:37 <peter1138> Rubidium, don't worry that was just a joke :)
18:08:42 <peter1138> 14:12 < kuhnovic> Hmm, my PR 14743 is marked as backport requested but doesn't seem to be in RC2?
18:09:50 <peter1138> kuhnovic, apologies, "we" have gone for no new features this time.
18:11:20 <peter1138> kuhnovic, let's say instead we should have releases more often.
18:23:42 <_zephyris> Full opengfx2 build pipeline fix is ready to go, could also do the simple manual version bump fix
18:23:52 <_zephyris> Could have the new version done this eve...
18:27:00 <_zephyris> Other final steps for full OpenGFX2 transition are the bananas bootstrap (PR open) and getting it into the steam graphics bucket (which might need TrueBrain)
18:27:40 <xarick> i got a feeling mr copilot is spying my keystrokes
18:30:05 <peter1138> _zephyris, ah, I remmeber it needed some tweaks, I missed that you'd done it :)
18:32:45 <xarick> the prompt was to fix a function description, i gave him no hint that nullptr would resolve to root
18:32:45 <xarick> * Descend from root until reaching a leaf, using a child-selection strategy.
18:32:47 <xarick> template <typename Tfunc> Leaf *descend_to_leaf(Tfunc select_child, Node *node = nullptr) const
18:32:47 <xarick> somehow, it guessed it.
18:33:36 <xarick> i actually did `Node *cur = node == nullptr ? this->root.get() : node;`
18:40:35 <kuhnovic> peter1138: That's what I thought. No hard feelings!
18:40:47 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
18:43:27 *** MinchinWeb[m] has joined #openttd
19:01:26 <rito12_51026> Should changes to macros go to another PR then?
19:02:08 <peter1138> For PR called "Doc: Correct description of newgrf_badge_gui.cpp file." there should be only one thing it that PR.
19:03:03 <LordAro> i'm pretty confident the file renames shouldn't exist at all, which presumably makes the changes to the include guard redudant
19:03:33 <LordAro> (if the file renames *did* exist, then the include guard changes should go with them)
19:03:40 <peter1138> That was already done once and decided against. And we already discussed last week that the documentation that differentiates between .hpp and .h is wrong and shouldn't be followed.
19:03:46 <LordAro> "if" being the operative word here
19:05:18 <rito12_51026> LordAro: There are some diffrences there, some guards are the same as the @file comment (which is diffrent from the file name) and some are missing or have invalid #endif comment.
19:05:41 <LordAro> they should match the filenames, yes
19:05:48 <LordAro> (and should still be a separate PR)
19:07:56 <LordAro> best keep the doxygen @file fixes and macro fixes separate regardless
19:09:49 <peter1138> > The type or namespace name `System` could not be found
19:09:58 <peter1138> Something tells me that's not configured correctly.
19:10:56 <peter1138> <TargetFramework>netcoreapp3.1</TargetFramework>
19:10:59 <peter1138> Hmm, might just be that.
19:38:27 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
19:40:27 *** MinchinWeb[m] has joined #openttd
20:07:28 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
20:09:47 *** MinchinWeb[m] has joined #openttd
21:19:10 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
21:24:50 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
21:25:26 *** MinchinWeb[m] has joined #openttd
21:37:32 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
21:38:14 *** MinchinWeb[m] has joined #openttd
22:16:01 <xarick> how do I rebase without rebasing against latest master?
22:16:32 <xarick> rebase to the version master was when i started the branch
22:29:17 <peter1138> git rebase <revision>
22:31:28 <jfkuayue> I suspect some spammers start to read the discord invite link on the openttd multiplayer server list
22:33:06 *** Tirili has quit IRC (Remote host closed the connection)
22:38:12 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
22:42:42 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
22:43:11 *** WormnestAndroid has joined #openttd
22:45:24 *** SigHunter has joined #openttd
22:54:53 <xarick> i regressed 🙁 I was at 411 seconds, now it's 417
23:00:04 *** Tirili has quit IRC (Remote host closed the connection)
23:26:51 <xarick> 5.0 still worse than 4.7
23:28:37 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
23:28:53 *** MinchinWeb[m] has joined #openttd
23:40:04 <reldred> You know almost all of that is margin of error right
23:40:05 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
23:40:14 *** WormnestAndroid has joined #openttd
23:41:38 <_glx_> inspiration from JGRPP should be good enoug already
23:44:55 <xarick> 5.0 got 412 on a rerun
23:54:06 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
continue to next day ⏵