IRC logs for #openttd on OFTC at 2024-04-02
โด go to previous day
01:05:22 *** airdroplivelinkinbi0 has joined #openttd
01:06:58 <silent_tempest> Discord Moderator: ^^
01:11:05 <johnfranklin> What? is "NO OPENTTD RELEASE" the biggest april fool joke this year?
01:42:59 *** Wormnest_ has quit IRC (Quit: Leaving)
02:08:13 *** gnu_jj_ has joined #openttd
02:11:41 *** gnu_jj has quit IRC (Ping timeout: 480 seconds)
03:02:49 *** debdog has quit IRC (Ping timeout: 480 seconds)
03:16:44 *** rubberduckyistheone has joined #openttd
03:16:44 <rubberduckyistheone> its due tot he XZ exploit that is running around right now
04:17:37 *** D-HUND is now known as debdog
04:41:45 <DorpsGek> - Update: Translations from eints (by translators)
05:05:41 *** keikoz has quit IRC (Ping timeout: 480 seconds)
05:35:17 <silent_tempest> 40bpp blitter.
05:35:26 <silent_tempest> For 4 channel 10 bit RGBA?
05:46:31 *** SigHunter has joined #openttd
06:01:46 <locosage> no 5 8-bit channels, RGBA an mask/indexed (M)
06:03:21 *** keikoz has quit IRC (Ping timeout: 480 seconds)
06:42:46 *** keikoz has quit IRC (Ping timeout: 480 seconds)
07:27:18 <peter1138> A unique set of challenges...
08:01:14 <peter1138> Do I really have to go to work :S
08:04:36 <kamnet> peter1138: No, you absolutely have the option to not go to work. Granted, there may be consequences, but if you have a particularly nice employer they'll usually give you a day off if you ask for it. Unless you're a critical employee and if you don't show up the company doesn't function.
08:04:50 <kamnet> That might be a slight problem.
08:08:35 <peter1138> Did you get ChatGPT to write that?
08:09:02 <kamnet> No, that's just the state of my brain these days
08:09:39 <kamnet> i started my journey of transitioning into a Cyborg-American a couple of years ago.
08:14:53 <LordAro> Cyborg-American? Sounds suspiciously like Automaton-speak. Do we need to bring Managed Democracy to you in the form of large automatic weapons?
08:25:24 <peter1138> Do I really have to eat food :S
08:33:33 <ahyangyi> Either food or battery...?
08:33:45 <peter1138> "Your organisation is switching to the new Teams, click here to switch"
08:34:05 <peter1138> Replaces URL with /v2/. Yeah, I think you probably could've just done that seamlessly and not bother me.
08:39:22 <reldred> its worse on desktop version
08:40:45 <_zephyris> Does the _new_ tag on the icon ever disappear?
08:51:25 <LordAro> probably when they finally get rid of the old version
08:51:36 <LordAro> reldred: not electron!
08:53:07 <reldred> a bunch of stuff is edge webview now but I believe teams is still electron
08:53:20 <reldred> and it's all, all of it, fucking disgusting.
08:56:09 <truebrain> I am not even allowed to use Teams like that, and I have to run it in Chrome
08:56:12 <truebrain> if you think the app is worse
08:56:15 <truebrain> try using it from Chrome
08:57:04 <reldred> You don't even get edge?
08:57:25 <truebrain> on my work machine, I do. But on my home machine, I refuse.
08:57:34 <reldred> edge is at least better on RAM usage
08:57:53 <truebrain> what is "fun" with Teams in Chrome, is that the sounds is often TERRIBLE, and the video drops out randomly
08:58:02 <truebrain> it is like everything that sucks about Teams, but then a bit worse
08:58:28 <xarick> can someone TL;DR about xz exploit? what happened
08:58:30 <LordAro> i'm pretty sure new-teams is webview, that was how they were able to achieve the CPU/memory usage reductions
08:58:58 <LordAro> xarick: someone did a bad thing to xz, the repo for it has been removed as a result while people sort it out
08:59:53 <reldred> i still struggle to comprehend that you can have electron apps like discord that are relatively painless to use, and then microsoft fuck teams royally
09:00:14 <LordAro> tbh, i have very few issues with teams
09:00:28 <reldred> I have constant pain and suffering
09:00:41 <LordAro> i sometimes end up clicking on the thing underneath the sidebar, but that's about it
09:01:14 <truebrain> what is funny about the Chrome variant, it has a hard time picking up if you are active, so very quickly it marks you as "away" .. while you are hard at work ๐
09:01:55 <truebrain> and I haven't found anywhere to say: stop doing that!
09:02:07 <truebrain> so it requires me clicking in Chrome every 5 minutes
09:02:11 <truebrain> guess that is one way to fill a day ๐
09:02:14 <LordAro> browser sleeping the tab, i guess?
09:02:30 <truebrain> I just wish there was this option: force status to ....
09:02:30 <LordAro> you can force your status to whatever
09:02:34 <truebrain> you kinda can, but not for away
09:03:00 <truebrain> let me rephrase: I have not been able to get it to not mark me as away ๐
09:03:04 <LordAro> i have options for 'available' and everything else
09:03:07 <reldred> some workplaces get very narky about their employees showing as 'away' on teams, they treat that as you're goofing off and not working.
09:03:40 <truebrain> lolz; I always have a very simple conversation with my manager: the first time you complaint about my activity, is the last conversation we have. Let's talk about output, not about activity ๐
09:05:49 <truebrain> yeah .. we are kinda in the position to make demands, in this market ๐
09:06:08 <LordAro> we've just been essentially told "you must be in the office 3+ days a week", after some orders came down from on high (the US owners)
09:07:45 <reldred> the new owners will mean I get to wfh a lot more oftenb
09:08:07 <LordAro> the worst bit is that i don't actually mind being in the office (i don't think i'd do well in a fully remote position), but it's such a huge waste of time and effort to try forcing everyone
09:14:45 <peter1138> "Everyone's builds scripts are trying to download a disabled repository"
09:25:19 <peter1138> Apparently I have 2500 commits to OpenTTD.
09:26:40 <peter1138> Hmm, my git log says 2499, so I guess not.
09:29:26 <peter1138> I wonder why it says 2 more then.
09:29:40 <peter1138> Hmm, maybe where I am attribute but not the commit author.
09:30:32 <truebrain> well, it is a nice round number at least ๐
09:30:43 <truebrain> I feel like I did more than 1600 commits .. but most I guess are not in OpenTTD itself ๐
09:30:47 <peter1138> That means I'm done and can no longer commits?
09:30:59 <peter1138> Next round number is 3,000.
09:30:59 <truebrain> catching up to Rb seems impossible, so there is that ๐
09:37:45 *** shackamaxon has joined #openttd
09:37:45 <shackamaxon> LordAro: Hi folks
09:37:45 <shackamaxon> Your average rail-transport enthusiast here.
09:37:45 <shackamaxon> So I saw this article. Someone has done 'the computer equivalent of black magic' is what I understood. So when can I expect the curing potion for that and start building my steam powered empire with unbunched commuter services ?
09:38:29 <reldred> just run one of the release candidates
09:38:38 <truebrain> by waiting patiently till people smarter than us addressed the issue ๐
09:38:39 <reldred> then hurry up and wait ๐
09:40:12 <shackamaxon> reldred: Okay, so can I later switch back to the stable when it releases ?
09:40:46 <truebrain> all official releases can always read savegames from older versions; so 14.0 can read savegames made with 14.0-RC3 just fine ๐
09:41:31 <shackamaxon> You just made my day, gentlemen ๐คฉ
10:01:18 <peter1138> Oh hey, I found a bug.
10:01:53 <LordAro> well you do have so many commits
10:05:36 <xarick> found a "not really a bug"
10:05:57 <xarick> the +/- zoom in the extra viewport dont produce a click sound
10:06:48 <xarick> maybe that's by design?
10:10:18 <peter1138> "Interesting" question is how should we decide if clicking a widget produces a sound?
10:10:27 <peter1138> So many don't, but quite a lot do.
10:11:42 <peter1138> Should the Change main view / Change viewport buttons be audible also?
10:12:56 <peter1138> What about the location on many other windows?
10:14:38 <LordAro> probably a decent argument for removing all click sounds
10:20:40 <peter1138> First step, what rules did original TTD have.
10:22:43 <peter1138> Seems "consistent" with OpenTTD.
10:31:05 <DorpsGek> [OpenTTD/OpenTTD] MuxyDuGoulp opened issue #12411: [Bug]: AdminPort - Admin_Packet_Server_Welcome is sending bad generationseed (GENERATE_NEW_SEED = UINT32_MAX) after "newgame" (manual or automatic) instead of actual generation seed https://github.com/OpenTTD/OpenTTD/issues/12411
10:31:38 <truebrain> lol, we send the seed over the admin port? Silliness ...
10:32:05 <truebrain> guess the welcome message is send too early ๐
10:34:21 <DorpsGek> [OpenTTD/OpenTTD] MuxyDuGoulp commented on issue #12411: [Bug]: AdminPort - Admin_Packet_Server_Welcome is sending bad generationseed (GENERATE_NEW_SEED = UINT32_MAX) after "newgame" (manual or automatic) instead of actual generation seed https://github.com/OpenTTD/OpenTTD/issues/12411
10:37:21 *** muxydugoulp has joined #openttd
10:37:21 <muxydugoulp> truebrain: or the new seed is updated too late ๐
10:37:29 <truebrain> that is impossible ๐
10:37:40 <truebrain> (the terrain is generated based on the seed ๐ )
10:37:47 <muxydugoulp> Welcome message is sent after a networkstart
10:38:24 <muxydugoulp> yop but newgame wihout seed, the UINT32_MAX is used to inform the server to generate a random seed
10:38:47 <muxydugoulp> and the seed is replaced too late with the real seed
10:52:19 <_glx_> Seed is set during map generation
10:53:22 <audigex> LordAro: We had a "We might require you to come into the office 3 days, what do you think?" conversation
10:53:22 <audigex> The majority of responses were "And where do we send our notices of resignation, again?" and the idea was quietly shelved. I guess it helps that the NHS knows we're underpaid and they're not gonna be able to hire many new developers for this money if we all scarper
10:55:31 <LordAro> but then the email came in the other day saying "less than 3 days a week is unlikely to be automatically accepted"
11:01:45 *** gelignite has joined #openttd
11:11:53 <_jgr_> 3 days a week in the office had technically been the policy here already, but now they're making a lot of noise about actually enforcing it
11:12:36 <truebrain> Such a silly hill to die on, for management
11:12:56 <truebrain> What problem are they solving, I always wonder when reading those stories
11:13:42 <reldred> I think it's just managers trying to stay relevent
11:14:20 <truebrain> they could also, you know, focus that energy to help and support their employees ๐
11:17:17 <reldred> now now don't be silly
11:18:00 <peter1138> When I talk to people outside of "IT", I generally have to explain that no, I don't hate working from home.
11:21:26 <peter1138> > I am still playing on version 12.+ since i prefer it to version 13. Mostly because changes to budget screen and ui.
11:21:50 <truebrain> and the lovely thing is, they have that choice!
11:21:52 <reldred> oh no peter don't go looking at the comments section again
11:22:30 <peter1138> Software that locks you out if you don't keep upgrading, did you say?
11:25:54 <truebrain> add DRM while at it?
11:26:06 <reldred> and gotta monetise those survey results
11:26:47 <LordAro> pay to unlock more than 50 vehicles?
11:27:06 <reldred> pay to unlock each individual model
11:27:24 <reldred> oh god you could make this so toxic
11:27:39 <reldred> skyrim paid mods on steam got nothing on this
11:27:42 * LordAro looks at most AAA games produced in the last 10 years
11:27:47 <truebrain> it would mean I never have to work again?
11:28:47 <peter1138> Not in an office, at least.
11:30:17 <kamnet> truebrain: Either a) management trying to stay relevant, like reldred said or b) top brass are losing money on leases they overpaid for and need to justify their space rather than logically cutting down on it.
11:30:54 <truebrain> or c), which I suspect is more often true: management want to be "in control", and when you work from home, they are not (at least, that is how they perceive it)
11:31:14 <reldred> B is definitely one of them
11:31:49 <_jgr_> Clamping down on WFH is now trendy in management circles, there's a lot of just following the herd and "best practices"
11:32:16 <truebrain> I am rather happy that even the Dutch gov is like: nah bro, you work from home today, and tomorrow
11:34:19 <reldred> "what are you going to do?" "ten to fifteen for manslaughter..."
11:34:37 <kuhnovic> If management decides to clamp down on WFH here, that will be the day i'll start looking for a new job.
11:38:55 <reldred> Cool thing here at least is at least that because weโve been bought by an interstate company with management already scattered across their other state branches weโve got very very little meddling in our daily lives down in our sleepy little branch office
11:39:36 <reldred> Just the manager from the previous owners whoโs chill and relies on me for everything anyway lol
11:41:12 <reldred> Now, important questions, what Sony QS series amp should I buy for this next hifi system I build? Itโs only going to have a minidisc and cd deck attached to it along with my desktop
11:42:22 <reldred> Somebody merge that as I want it in JGRPP
11:43:31 <tateisukannanirase> Test it first, I'm here for some constructive criticism!
11:55:35 <reldred> *Nekminnit OpenTTD gets backdoored like xz did*
12:11:33 *** salut3585 has quit IRC (Quit: User went offline on Discord a while ago)
12:14:11 *** matusguy has joined #openttd
12:30:50 <peter1138> I did at least avoid nested ternaries...
12:32:00 <truebrain> you deserve a cookie!
12:35:13 *** gelignite has quit IRC (Quit: Stay safe!)
12:50:33 <xarick> there's a bug with the minimum resizable size of ai debug window
12:50:41 <xarick> doesn't seem consistent
12:54:12 <xarick> the width is highly variable ๐ฆ
13:02:21 <_glx_> I think it uses only the current selected script to determine the size
13:14:40 <peter1138> Yes, it's where GetStringParameters() is defective. It is used when setting the minimum size of a widget, but of course it depends on the current value.
13:15:18 <peter1138> I've thought about how to resolve it and just haven't done it yet.
13:27:02 <peter1138> Hmm, which text looks better...
13:31:02 <_zephyris> What are you poking? Hinting?
13:32:47 <peter1138> The issue is monitors are not really calibrated and gamma can vary a bit. With antialiased text things means it can appear blurrier and lighter/darker depending on monitor & size.
13:33:43 <peter1138> For me, the right side is slightly clearer.
13:34:40 <peter1138> Just trying to see if there's a way to improve font rendering for people complaining it is blurry, without having to do the whole hinting thing.
13:34:48 <peter1138> But I guess it's not universal.
13:34:57 <_zephyris> Ah, yeah. Right is lighter.
13:35:21 <_zephyris> Right is gamma 2.2 or whatever?
13:38:51 <peter1138> Difficult to say, I applied did powf(x / 255, 1.2) * 255.
13:39:05 <peter1138> 1.0 would be "no change"
13:39:40 <peter1138> 2.2 would be very different, as would 1/2.2, so it's not directly comparable to that absolute "gamma 2.2" you see everywhere...
14:00:12 <_zephyris> Fair enough. Assuming the right one is the more perceptual gamma I think it's working.
14:00:32 <peter1138> It's more "I did a random value"
14:14:18 <misterbungus> hope the random value enjoyed it
14:16:02 <peter1138> Easier to just make a PR?
14:16:16 <merni> I'm not at a computer right now :(
14:16:35 <merni> Well, I guess a phone is a computer
14:17:14 <merni> But not a computer that I prefer to make PRs in
14:21:59 *** keikoz has quit IRC (Ping timeout: 480 seconds)
14:31:33 <xarick> works for GS, doesn't work for AIs
14:34:36 <_glx_> something is wrong with param 3 value
14:35:08 <xarick> hmm, strange, why would that be
14:35:29 <xarick> I'm also being bombared with
14:35:52 <_glx_> yes that's param 3 value most likely
14:39:13 <xarick> where did you find that?
14:39:30 <peter1138> > NWidget(WWT_CAPTION, COLOUR_GREY, WID_FGW_CAPTION), SetDataTip(STR_JUST_STRING2, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS), SetTextStyle(TC_WHITE),
14:40:03 <peter1138> Needs to be STR_JUST_STRING3, and you'll need to create STR_JUST_STRING3.
14:40:12 <peter1138> And that means... a full recompile ๐
14:42:34 <xarick> is there a {STRING3} already? or I have to add it ?
14:43:11 <peter1138> Well you're using 3.
14:43:23 <peter1138> STRING3 exists, but STR_JUST_STRING3 doesn't exist.
14:43:45 <xarick> I'm using 2 or 3 depending on AI vs GS
14:44:07 <peter1138> Needs to be the maximum.
14:44:17 <peter1138> That's why it works for the first one which only uses 1.
14:48:07 <_zephyris> I think the bottom (right in your eg.) looks better
14:49:42 <DorpsGek> [OpenTTD/OpenTTD] MuxyDuGoulp commented on issue #12411: [Bug]: AdminPort - Admin_Packet_Server_Welcome is sending bad generationseed (GENERATE_NEW_SEED = UINT32_MAX) after "newgame" (manual or automatic) instead of actual generation seed https://github.com/OpenTTD/OpenTTD/issues/12411
14:49:54 <_zephyris> Photoshop uses gamma 1.42. I suspect it's helping, but too much will over-thin some fonts, because there's likely an implicit gamma=1 assumption in older designs.
14:58:47 <_glx_> audigex: I guess you did all SFX #55 via github
15:00:09 <audigex> I did virtually nothing, I just edited the readme.md file on github and hit submit PR, then it started shouting at me ๐
15:00:19 <audigex> Raise your hand if you feel personally victimised by Github?
15:01:10 <_glx_> yeah, fixing the commit message can't be done directly via github, but it's doable
15:02:38 <_glx_> I can do it myself if you want
15:03:05 <audigex> If you wouldn't mind, please - I didn't realise it would go all Git on me and start demanding PRs...
15:07:35 <audigex> Aight so when do I get my OpenTTD Developer tag in Discord? Or does my commit have to be on the OpenTTD/OpenTTD repo for that?
15:07:50 <audigex> brb updating my resume
15:12:44 <LordAro> i had OTTD on my CV last time round
15:13:14 <LordAro> though that was first job out of uni, so it was otherwise fairly bare
15:13:23 <LordAro> dunno if i'd keep it...
15:14:37 *** keikoz has quit IRC (Ping timeout: 480 seconds)
15:15:30 <audigex> You can probably spare "Contribute towards the OpenTTD Open Sourc project" in the "interests/extra" type section at the bottom?
15:16:01 <LordAro> ah, but that just sounds like i am a mere contributor :p
15:16:28 <LordAro> not that i've contributed much recently...
15:16:35 <LordAro> (and what i did got reverted :((( )
15:17:04 <truebrain> I do have OpenTTD on my CV, even when I semi-recently applied for a new job. As .. why the fuck not ๐ Then again, I also always have to make sure my OSS work is my own, and that my company can't make claims on it ๐
15:17:52 <truebrain> just to avoid silly conversation like "what you did here is similar to what you did at work, so it is ours now!"
15:18:17 <truebrain> (not that I would expect companies I work for would do that, but you don't make contracts for the happy days ๐ )
15:19:08 <LordAro> if i did things properly, my work-related OSS stuff would be done with a work email address/account
15:19:43 <truebrain> I do have work-related GitHub accounts etc, just so the line between work and non-work remains clear, also to my employer ๐
15:21:57 <truebrain> your open/closed ratio is a bit meh ๐
15:22:39 <truebrain> some open for years, damn .. those slacking OSS developers
15:22:59 <truebrain> let's put some heat on them, maybe you can become contributor, and take over, and .. owh wait
15:40:31 <peter1138> 194 commits, shocking ๐
15:40:45 <peter1138> Xarick will be beating you soon ๐
15:45:47 <truebrain> he can also make some more commits we revert, to boost that number? ๐ ๐ ๐
15:46:34 <truebrain> we still appreciate your pressence, don't you worry ๐
15:46:38 <truebrain> (did tha tmake it any better? ๐ )
15:47:05 <peter1138> I just have to remember to only change things for a reason.
15:59:07 <audigex> truebrain: You just canโt get the unpaid lackeys these days
16:10:34 *** Wormnest_ has joined #openttd
17:14:11 <_glx_> seems we mostly use Clamp
17:36:29 <peter1138> std::clamp requires that min < max, our Clamp does not.
17:36:53 <peter1138> For new code I would use std::clamp.
17:42:20 <peter1138> > 000000000049e980 W non-virtual thunk to Blitter_32bppSSE4_Anim::Encode(std::array<SpriteLoader::Sprite, 6ul> const&, void* (*)(unsigned long))
17:42:25 <peter1138> Mmm, non-virtual thunks.
17:57:51 <peter1138> Hmm, anyone have a tool to strip unwanted sprites from a NewGRF? The thing that container format v2 supports, but we never did anything with...
18:00:15 <locosage> what do you mean by unwanted sprites?
18:01:58 <locosage> ah, no don't have anything like that
18:02:17 <locosage> maybe can repurpose some of my code for that but it's still some work
18:02:32 <locosage> usually if you don't want some sprites you just don't compile with them ;)
18:16:22 *** frosch123 has joined #openttd
18:16:22 <frosch123> you can use grfcodec to remove all sprites but 8bpp 1x
18:16:31 <frosch123> decode and reencode as container 1
18:21:06 <frosch123> oh, that even exists ๐
18:22:38 <peter1138> Oh, that still assumes 8bpp 1x is needed.
18:28:49 <andythenorth> can we use it to fix Iron Horse?
18:43:45 <silent_tempest> What is YAPF? Something Something Path Finding?
18:44:58 *** Wormnest_ has quit IRC (Ping timeout: 480 seconds)
18:46:03 <peter1138> Yet Another Path Finder.
18:47:20 <peter1138> Hmm, once NPF is removed YAPF might need to be renamed ๐
18:48:15 <silent_tempest> Your awesome path finding? ๐
18:51:49 <michi_cc> Well, NPF hasn't been the new pathfinder for a long time either.
19:10:04 <silent_tempest> Hmn I made a fork. pushed up one commit to my own fork
19:10:16 <silent_tempest> Now I'm reading the openttd docs
19:10:26 <silent_tempest> I see that I wasn't using the hooks
19:10:59 <silent_tempest> I can install them now and then is doing a dry-run push up to my fork again godd enough to trigger those hooks to run?
19:14:29 <LordAro> depends what you're expecting those hooks to do
19:14:37 <LordAro> they're just checking your commits are in the correct format
19:15:16 <silent_tempest> That's what I was expecting them to do
19:15:20 <LordAro> if you're planning on opening a PR, the PR checks exactly the same things
19:15:35 <silent_tempest> I am planning to open a PR
19:15:48 <LordAro> (but of course we will see if you get it wrong ;) )
19:17:11 <silent_tempest> More than once I'm sure ๐
19:18:02 <silent_tempest> But I have to go so you'll get to watch me fuck it up later
19:21:38 <kuhnovic> xarick: A while ago you sent your 70K ship savegame to show that ships were getting stuck after #12335 . Any recommendation for towns to look at? My computer is having an awfully hard time to run that beast of a savegame :p
19:26:47 <xarick> ah, I remember, you need to give it some time, like 1 month for the ships to start getting in a loop
19:27:03 <xarick> maybe I'll just give a better save
19:28:57 <_glx_> huge save needing to run for a month before showing the issue, definitely not the best save ๐
19:29:07 <kuhnovic> Might take an actual month ๐
19:31:35 <xarick> it's gonna take a while
19:31:39 <LordAro> clearly a poorly optimised game
19:32:42 <xarick> so that i can build openttd while streaming path of exile
19:35:05 <kuhnovic> If you feed MSVC 16 cores it will use them all (if you have enough to compile)
19:35:13 <_glx_> but that's using msbuild I guess
19:35:51 <xarick> 420 euros for the cpu ๐ฆ
19:43:09 <xarick> waiting for 1 year for the ships
19:43:12 <xarick> then i create savegame
19:44:39 <xarick> wish they could release a 5950X3D
19:45:03 <kuhnovic> How big is the map :P?
19:45:39 <kuhnovic> I have one savegame where it happened, but only in one spot. You said it happened in many places.
19:46:49 <_glx_> I don't think they'll release any new CPU for AM4
19:48:06 <xarick> they announced XT variants
19:50:14 <_glx_> only info I can find about XT is from 2020
19:53:09 <peter1138> Is Intel or AMD winning at the moment?
19:53:23 <peter1138> Or is it Andy's kids "gaming PC" specials?
19:53:45 <andythenorth> which one leaks more keys?
19:54:37 <Eddi|zuHause> probably intel, because of more volume in general
19:58:46 <_glx_> ah they might be only for chinese market
20:10:58 *** keikoz has quit IRC (Remote host closed the connection)
20:16:45 <truebrain> I thought we could do crazy things .. vcpkg-tool was build with RHEL7.5, and now with Ubuntu 16.04
20:16:49 <truebrain> talking about ancient shit ๐
20:18:35 <Rubidium> oh, they upgraded to 16.04 ;)
20:19:23 <dwfreed> this is not surprising
20:19:31 <dwfreed> have you seen the python manylinux specification?
20:19:39 <truebrain> we use it to build OpenTTD ๐
20:23:18 <talltyler> I can never remember: I have a setting thatโs currently a bool and needs to be an int instead. How do I handle savegame conversion?
20:23:24 <kuhnovic> That screenshot still looks like 70K ships to me
20:24:01 <talltyler> (`vehicle.never_expire_vehicles`)
20:25:18 <kuhnovic> Ugh I suck at bitmath and I'm tired ๐ is there an easy way to check if two TrackdirBits have overlapping set bits?
20:30:52 <kuhnovic> Yeah that's what I thought as well, somehow it doesn't seem to do what I want
20:31:00 <kuhnovic> Nevermind, I did something stupid...
20:43:01 *** HerzogDeXtEr has joined #openttd
20:52:14 <talltyler> Hmm, every dropdown list function is an unresolved external. What did I do? ๐ค
20:52:24 <truebrain> finally managed to get a backtrace of the vcpkg version that was crashing .. pfff
20:52:40 <truebrain> turns out it is a `std::thread::join()` ๐
20:53:19 <peter1138> talltyler: master or a PR?
20:53:40 <talltyler> PR, based on the latest upstream fetch
20:54:38 <_jgr_> truebrain: Is that the dmusic thread by any chance?
20:54:44 <talltyler> Windows 10, Visual Studio, if it makes a difference
20:55:07 <truebrain> they compile everything static, and seems gcc had a bug with static compiled std::thread ๐
20:56:18 <truebrain> bug was only resolved in 2023, lol
20:56:47 <_jgr_> You'd have thought that MS would have enough spare resources lying around to fix things like that sooner
20:57:01 <talltyler> Well, patch, no PR exists yet.
20:57:20 <talltyler> Probably doesn't work yet, but I can't test since I can't build it ๐
20:57:48 <talltyler> Words are especially hard with this patch too
20:57:56 <truebrain> _jgr_: they only make demands on ffmpeg to fix their high-prio issue, ofc
20:58:02 <talltyler> Too many stupid meetings in Real Job today
20:58:07 <peter1138> talltyler: Try a clean rebuild, I guess.
21:00:22 <peter1138> > "Unfortunately due to the xz ultilities backdoor that has exposed many computer systems around the globe, OpenTTD 14 is indefinitely delayed"
21:00:59 <peter1138> 1) Not sure anyone promised a particular date for release
21:01:01 <truebrain> Whoho, no more releases! \o/
21:01:22 <peter1138> 2) "Indefinitely delayed" means never.
21:02:19 <truebrain> 3) not that many computer systems were exposed, that is the funny bit
21:04:23 <talltyler> We didn't promise April 1st but the dev diaries sure set people up to expect the usual date ๐
21:05:30 <peter1138> That's what I thought.
21:11:07 <truebrain> So how was your evening?
21:12:09 <peter1138> Reported: 2012-03-14 20:38 UTC by Jason Toffaletti
21:12:09 <peter1138> Modified: 2023-03-03 19:10 UTC (History)
21:13:53 <Eddi|zuHause> so, if a commercial has to point out a thing is "legal" and "safe", what's the likelyhood it's neither of those?
21:14:26 *** keoz has quit IRC (Ping timeout: 480 seconds)
21:15:31 <truebrain> but seriously, vcpkg-tool has a `-s` hidden in some toolchain file, making sure all binaries are ALWAYS stripped
21:15:37 <truebrain> just imagine using cmake to control that
21:15:42 <truebrain> so `RelWithDebInfo` actually works
21:18:05 <truebrain> I also love that GCC is like: stop it with this staticly linking!
21:21:09 <talltyler> peter1138: No luck, still broken ๐ฆ
21:21:22 <talltyler> I will try building master
21:23:56 <lemuria0685> what version of xz did openttd 13 use?
21:25:20 <truebrain> irrelevant; OpenTTD is not impacted by the backdoor in xz (with all the information we currently have)
21:29:01 <talltyler> Master has the same problem. Can someone else try to see if it's a bug or just something wrong with my build environment?
21:29:12 <truebrain> what are you running up against?
21:31:36 <talltyler> Let me try Clean All and then build on master
21:31:38 <truebrain> `Build All succeeded.`
21:32:32 <truebrain> let me update, with a chance cannot compile after because of lzma ๐
21:32:37 <talltyler> The installer says there's an update available, I will try that next
21:37:37 <truebrain> right, testing 17.9.5
21:38:03 <truebrain> vcpkg needs to rebuild dependencies ...
21:38:07 <truebrain> but I have the source in my local cache \o/
21:39:38 <talltyler> Clean rebuild failed, I am updating to whatever the installer wants ๐
21:41:30 <truebrain> talltyler: builds cleanly for me, latest master
21:42:14 <peter1138> Hmm, Release vs Debug?
21:42:14 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
21:42:33 <peter1138> Although I use RelWithDebInfo, so...
21:42:53 <truebrain> I was testing Debug
21:42:59 <truebrain> now testing Release (which is RelWithDebInfo)
21:44:24 <truebrain> Release builds fine too
21:44:49 <truebrain> this is related to files peter1138 moved
21:45:24 <truebrain> talltyler: please make sure your master is clean etc
21:46:13 <talltyler> It is clean, last commit matches master
21:47:50 <truebrain> the error suggests that the dropdown.cpp is not compiled
21:48:37 <truebrain> make sure to generate your CMake file btw
21:48:43 *** Wormnest_ has joined #openttd
21:49:01 <truebrain> open up CMakeLists.txt in the root; sometimes it has a "generate" yellow header on top
21:50:13 <truebrain> otherwise, under Project, click Configure Cache
21:50:26 <truebrain> it seems your MSVC for what-ever-reason didn't generate its project files
21:52:51 *** nielsm has quit IRC (Ping timeout: 480 seconds)
21:59:06 <peter1138> Yeah that does look like dropdown.cpp is not being compiled.
21:59:23 <talltyler> CMake regenerating (slowly) ๐
21:59:47 <peter1138> That should take seconds?
22:00:10 <talltyler> Possible skill issue ๐คท
22:00:27 <kamnet> Is there still a list of GRFID numbers based on what's being used in multiplayer servers?
22:09:45 *** matusguy has quit IRC (Remote host closed the connection)
22:14:12 <talltyler> Builds fine now, thanks truebrain and peter1138 for the help ๐
22:16:35 <truebrain> It is in our interest to make sure you can compile ๐
22:32:54 <peter1138> And in my interest to not produce broken code.
22:36:30 <silent_tempest> Thanks github. Now you tell me:
22:36:50 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
22:36:55 <silent_tempest> Which one of those two options is preferred?
22:44:10 <talltyler> Rebase, but you don't need to update it if "Merging can be performed automatically..."
22:50:11 <klote> Hi does any one know What setting i need to use for Renewed City Growth script when running FIRS on eXXtreme? it seems like none of the settings you can set are correct with this game script?
23:02:52 <brickblock19280> Is this game script for your version of FIRS? And this is also not really the place to ask try Discord channel #openttd-help or Discord channel #add-on-development
23:12:25 <klote> ah yeah also asked it there to
23:13:51 <klote> its not the newest but the newest one doesnt work correctly
23:15:18 <klote> doesnt have eXXtreme preset either
23:16:19 <_glx_> peter1138: well it was added to a CMakeLists.txt, and the change should trigger a re-run of cmake (it does for me)
continue to next day โต