IRC logs for #openttd on OFTC at 2025-05-14
            
00:24:32 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:25:12 *** WormnestAndroid has joined #openttd
00:56:04 *** akimoto has quit IRC (Remote host closed the connection)
01:39:39 *** tokai has joined #openttd
01:39:39 *** ChanServ sets mode: +v tokai
01:46:38 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
01:54:18 *** Wormnest has joined #openttd
02:11:10 *** gnu_jj has joined #openttd
02:14:30 *** gnu_jj_ has quit IRC (Ping timeout: 480 seconds)
02:25:49 *** Wormnest has quit IRC (Quit: Leaving)
03:52:16 *** Flygon has quit IRC (Read error: Connection reset by peer)
04:06:53 *** keikoz has joined #openttd
04:46:12 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/ecc343851953e3e325056f928d98dde9a036b163
04:46:13 <DorpsGek> - Update: Translations from eints (by translators)
06:05:17 <andythenorth> I tended towards templates
06:05:50 <andythenorth> the 'build a single random from list' can be done enough in grf already
06:06:08 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1372092599745122345/image.png?ex=68258450&is=682432d0&hm=f48c7fee1f102ec7bc5749248f098c44a6e1a6c20850961a331d41b88426f289&
06:07:16 <andythenorth> improvement there would be some kind of UI magic to filter those in or out....like....a badge 😛
06:08:09 <andythenorth> the 'many randoms' would be better as a template
06:08:18 <andythenorth> can grf determine the sequence? 😛
06:18:42 <peter1138[d]> Well.
06:19:47 <peter1138[d]> Random flipping could be removed, it's not exactly criticial.
06:20:49 <andythenorth> oh it has that inheritance edge case eh 🙂
06:22:16 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #14263: Codechange: Add commonly used BaseBitSet functions. https://github.com/OpenTTD/OpenTTD/pull/14263
07:12:33 *** k-man has quit IRC (Ping timeout: 480 seconds)
08:14:04 <xarick> hi
08:14:09 <xarick> new visual studio version!
08:14:36 <xarick> Claude 3.7 GitHub CoPilot stuff
08:27:10 <yiffgirl> can't wait for this fad to be over
08:44:24 <kuhnovic> Trust me, he needs it
08:44:48 <kuhnovic> But I do agree with you
08:44:51 <DorpsGek> [OpenTTD/OpenTTD] frosch123 closed pull request #10411: Expose more functions to game scripts https://github.com/OpenTTD/OpenTTD/pull/10411
08:44:54 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #10411: Expose more functions to game scripts https://github.com/OpenTTD/OpenTTD/pull/10411#issuecomment-2879342131
08:48:31 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #12083: Add: [Script] Hangar index parameter to ScriptAirport::GetHangarOfAirport https://github.com/OpenTTD/OpenTTD/pull/12083#issuecomment-2879355081
08:48:34 <DorpsGek> [OpenTTD/OpenTTD] frosch123 closed pull request #12083: Add: [Script] Hangar index parameter to ScriptAirport::GetHangarOfAirport https://github.com/OpenTTD/OpenTTD/pull/12083
08:48:43 <DorpsGek> [OpenTTD/OpenTTD] frosch123 closed pull request #12084: Add: [Script] GetAirportNumHangars, simplify GetNumHangars https://github.com/OpenTTD/OpenTTD/pull/12084
08:48:46 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #12084: Add: [Script] GetAirportNumHangars, simplify GetNumHangars https://github.com/OpenTTD/OpenTTD/pull/12084#issuecomment-2879355820
08:48:50 <DorpsGek> [OpenTTD/OpenTTD] frosch123 closed pull request #12087: Add: [Script] GetAirportNumTerminals https://github.com/OpenTTD/OpenTTD/pull/12087
08:48:53 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #12087: Add: [Script] GetAirportNumTerminals https://github.com/OpenTTD/OpenTTD/pull/12087#issuecomment-2879356302
08:48:58 <DorpsGek> [OpenTTD/OpenTTD] frosch123 closed pull request #12096: Add: [Script] ScriptAirportTypeList https://github.com/OpenTTD/OpenTTD/pull/12096
08:49:01 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #12096: Add: [Script] ScriptAirportTypeList https://github.com/OpenTTD/OpenTTD/pull/12096#issuecomment-2879356722
08:55:58 <xarick> seriously?
08:58:28 <xarick> NewGRFs airports are simply unknown black boxes
08:58:59 <andythenorth> A funny thing about the LLM bubble is I don’t bother learning the tools
08:59:29 <andythenorth> I assume they’ll only be around for a few weeks until replaced by next hype infusion
08:59:55 <andythenorth> Literally weeks, fastest moving bubble I’ve seen in my career
09:00:13 <xarick> all an AI can do about NewGRF airports is test from a number of 0 to 255 if there's an id
09:00:25 <xarick> but then it has no idea what kind of airport it is
09:05:51 *** gnu_jj_ has joined #openttd
09:06:25 <LordAro> xarick: luckily, given airports in general are kind of a black box, it's pretty easy to just hardcode these numbers
09:07:59 <peter1138[d]> IMHO, NewGRF airports are a half-implemented mess, and adding things to support them is, indeed, asking for trouble. Some of those calls might eventually be useful, but none of the details should be buried in the script API calls.
09:09:08 *** gnu_jj has quit IRC (Ping timeout: 480 seconds)
09:54:00 <pickpacket> what makes them so different from other types of stations, NewGRF-wise?
09:59:49 <xarick> it's about what airport gets assigned to an ID over 10, it's usually a copy of one of the base types, but there's limited information an AI can get from those
10:00:33 <xarick> it could be a helipad
10:02:07 <xarick> the AI would only know it's a helipad once it tries to send an aircraft to it
10:02:32 <xarick> wasting money, or plan time
10:08:47 <peter1138[d]> With composable airports then the airport needs to be built to have any of those things. But who knows if that'll exist.
10:15:04 <_zephyris> Are there any good specs for NewGRF airports? The wiki is pretty impenetrable...
10:32:34 <pickpacket> Someone else posted this on Hellish's discord. Any idea what the reason for the bad alignment could be? https://lounge.warmedal.se/uploads/ffada212897f6050/image.png
10:34:45 <_zephyris> A newgrf which sets`train_width_32_px` to 1/true, but doesn't disable the base vehicles which are designed to be 28px wide? https://newgrf-specs.tt-wiki.net/wiki/NML:General
10:35:34 <peter1138[d]> Yeah, some bad NewGRF interaction involved.
10:37:59 <pickpacket> I suspected so
10:43:12 <andythenorth> how is it I bought a printer, but now have to pay-per-page on some stupid subscription plan
10:43:28 <andythenorth> I've nothing against subscriptions, but don't sell me an asset then charge again
10:43:29 <peter1138[d]> Because you signed up to the subscription plan.
10:43:38 <andythenorth> I can't understand if there's a way to not 😛
10:43:52 *** kuka_lie has joined #openttd
10:44:13 <peter1138[d]> And if you unsubscribe, all the remaining ink can't be used.
10:44:25 <peter1138[d]> It's completely scammed.
10:44:30 <andythenorth> yeah they're sending me ominous sound emails about that
10:44:41 <andythenorth> but the card they have is expired
10:44:47 <andythenorth> maybe I should just wait and see 😛
10:45:26 <peter1138[d]> Probably coming soon to a washing machine and dishwasher near you...
10:45:30 *** aquila3129 has joined #openttd
10:45:30 <aquila3129> that's cooked what the heck
10:50:08 <andythenorth> my dishwasher has some wifi connect thing
10:50:11 <andythenorth> didn't use it
10:56:09 <reldred> HP look at stuff like corporate managed print services and thought ‘gee how can I capitalise on this and ram it down home users throats’
10:56:41 <reldred> Like unless you’re going to deliver me the consumables and send technicians out to repair the machine fuckoff with a subscription
10:57:04 <reldred> fucking ghouls
11:02:17 <_glx_> The last time an inkjet decided to not print (usually happens every time you want it to) I switched to laser, no regrets
11:25:49 <pickpacket> andythenorth: what brand of printer did you buy?
11:27:26 <pickpacket> on a similar note; nintendo will remotely disable your switch 2 if they think you've fiddled with the hardware, and game cartridges don't contain the games only a key for downloading them in the online store
11:27:41 <LordAro> computers were a mistake, etc
11:27:57 <LordAro> in other news, i've just reported a powershell bug
11:28:33 <pickpacket> I don't trust anything like that. A friend had her steam account with a bit over $100 worth of games closed because steam thought she'd been cheating. My son had his pokemon go account closed for the same reason.
11:28:59 <pickpacket> Appealing goes something like this: "I didn't do anything wrong. Can you reactivate my account?", "No."
11:29:13 <pickpacket> LordAro: powershell *is* a bug'
11:30:07 *** jfkuayue has joined #openttd
11:30:07 <jfkuayue> I am switching to Linux but I don't know how to continue university meetings on Microsoft Teams
11:30:28 <LordAro> the web app is mostly functional
11:30:58 <jfkuayue> Can I use wine for that?
11:31:15 <LordAro> i mean, the web page
11:31:28 <LordAro> teams.microsoft.com or whatever it actually is
11:31:50 <reldred> yeah just run it in the web browser
11:32:01 <reldred> The desktop apps now are all web technology anyway
11:32:39 <reldred> Only gotcha is if you have security controls enabled documents they have to be done in the desktop app but you shouldn’t have issues with that in university
11:32:48 <reldred> More an enterprise IT control
11:32:52 <xarick> battle of helicopters only
11:32:57 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1372174844325658687/image.png?ex=6825d0e8&is=68247f68&hm=7ec08e6a7a001c4591048721cea48af3f61f1c59931b92b29556ac9bf405e449&
11:33:32 <andythenorth> pickpacket: HP of course 😛
11:33:37 <andythenorth> self-inflicted wound
11:33:40 <reldred> you fool
11:33:48 <LordAro> "it hurt itself in its confusion"
11:33:49 <andythenorth> the one before was cheap AND good
11:33:53 <andythenorth> I guess no I have to pay
11:33:56 <reldred> you buffoon
11:34:06 <LordAro> HP hasn't been cheap or good in at least 20 years
11:34:06 <andythenorth> HP bait and switch
11:34:09 <LordAro> HP printers*
11:34:12 <reldred> https://tenor.com/view/ron-swanson-gif-19368633
11:34:14 <andythenorth> maybe I got a lucky dice roll
11:34:24 <LordAro> reldred: i don't even have to click on the link
11:34:30 <jfkuayue> My father bought a HP laptop **without USB** in 2009
11:34:42 <andythenorth> one of my kids bought a gaming PC...
11:34:46 <andythenorth> no wait we did all that chat
11:34:49 <pickpacket> jfkuayue: screw the app. I run linux at work and have chromium exclusively for teams
11:34:52 <andythenorth> but seriously, no USB C
11:34:59 <andythenorth> and some ports are USB 1.1
11:35:00 <andythenorth> WTF?
11:35:23 <LordAro> jfkuayue: that's... impressive. not even Apple do that, any idea of the model?
11:35:36 <reldred> Common in x86 land, but your kid also did buy a smoking pile of shit with an industrial ITX board in it
11:35:52 * LordAro chortles
11:36:25 <reldred> Children are stupid, but you also let them, so, you know
11:36:59 <andythenorth> the Apple thing is the other way round
11:37:07 <jfkuayue> pickpacket: There are other softwares that can only run on Windows. Will wine solve all?
11:37:09 <andythenorth> "I am a Pro user, I need USB type A"
11:37:28 <reldred> jfkuayue: No, and you won’t know which til ya try.
11:37:34 <reldred> Have fun
11:37:34 <andythenorth> "I am a Pro user, my friends laugh at me for using a USB A -> C dongle"
11:37:40 <LordAro> wine does tend to be "quite good" these days
11:37:53 <LordAro> unless you're trying to do something unnecessarily complex
11:37:54 <reldred> Some stuff you’re just shit outta luck for
11:37:57 <LordAro> like photoshop
11:37:59 <jfkuayue> LordAro: Maybe he was referring to "no USB port besides the mouse port"
11:38:22 <jfkuayue> MagicaVoxel?
11:38:38 <reldred> Sounds like he bought some micro compact thing that’s supposed to live off a dock when not travelling
11:39:09 <reldred> I had an old ibm laptop once that only had a single USB port, but its docking station was quite impressive
11:39:48 <peter1138[d]> Proton tends to work a bit better than Wine, at least for games.
11:40:06 <LordAro> https://appdb.winehq.org/
11:40:37 <peter1138[d]> (Proton is basically Wine but some more, or something.)
11:41:44 <reldred> Yeah but proton can’t do crap for desktop apps. I ended up going back to Windows on my little laptop just for WinTAK but it’s now looking like I don’t even need that installed now anyway though I guess I’ll find out when I have this interview whether I need all those windows based mapping apps I thought I was gonna need.
11:43:01 <pickpacket> jfkuayue: What type of software do you need? For office LibreOffice is the best, and it's compatible with Word/Excel. Adobe stuff will generally not work on linux and I wouldn't expect wine to solve that. Some games work, others don't.
11:43:37 <yiffgirl> pickpacket: wait, the entire account got nuked? i thought they only banned you from multiplayer in games with vac
11:44:02 <pickpacket> yiffgirl: for both steam and pokemon go the answer is yes.
11:44:22 <pickpacket> My friend on the steam account never even plays multiplayer games except for OpenTTD
11:44:23 <LordAro> *mostly compatible with Word/Excel
11:44:24 <yiffgirl> that's horrifying.
11:44:37 <LordAro> all sorts of hilariously fun tiny differences
11:44:49 <jfkuayue> pickpacket: I can now think of MagicaVoxel.
11:44:49 <jfkuayue> When running LibreOffice on Windows, I found it significantly slower than MS ones. I don't know why,
11:45:24 <pickpacket> jfkuayue: huh. I've had the exact opposite experience :D Though I haven't used Windows since 2016
11:45:41 <pickpacket> never heard of magicavoxel, sorry
11:46:20 <pickpacket> yiffgirl: yeah, but that's what the gaming industry is like now. And streaming, for that matter.
11:47:18 <pickpacket> They use some dumb filters that they trust 100% and have no way of -- or interest in -- figuring out what's a false positive
11:48:19 <pickpacket> sometimes I worry that my google account will get tripped up in some filter like that and I'll end up losing all my emails and all the stuff I've bought on youtube.
11:50:14 <peter1138[d]> My fediverse instance will never train AIs with my content...
11:51:42 <yiffgirl> pickpacket: i moved my email to a self hosted [actually ran by a close friend] a few years back. it's great! except none of my emails actually get read because google keeps telling everyone they're spam because i dared to use something other than the big guys
11:52:15 <peter1138[d]> Easy, don't send emails 😄
11:52:31 <yiffgirl> true
11:52:55 <peter1138[d]> I've self hosted mine for 25 years and have no intention of not doing that.
11:53:01 <pickpacket> yiffgirl: yeah, I've considered self hosting. Sadly the reverse pointer on my residential network doesn't point back to my public IP, and in practice that means all the big ones would consider it a spam instance
11:53:23 <pickpacket> a VPS is an option, but I don't want that
11:53:46 <pickpacket> peter1138[d]: I envy you
11:53:49 <jfkuayue> I need to integrate a mail system on my personal website
11:53:55 <_glx_> IPv6 can help
11:54:12 <peter1138[d]> Websites and emails are basically unrelated.
11:54:31 <pickpacket> _glx_: my ISP doesn't support IPv6 at all, sadly. Changing ISP wouldn't help either because they share the infrastructure
11:55:00 <yiffgirl> i still need to write that static generator for my website, it's in shambles right now.
11:55:30 <peter1138[d]> Not supporting IPv6 in 2015 is weird. Not supporting it in 2025 is stupid.
11:57:25 <peter1138[d]> Hmm, the framerate window's average times are a bit confusing.
11:57:46 <peter1138[d]> At least, with a graph open. The graph only shows a limited range, but the average is taken from the complete data.
11:58:28 <peter1138[d]> And, if something takes way longer than a tick, the average isn't affected much, compared to something that takes the same amount of time but is spread out over ticks.
12:14:00 *** Flygon has joined #openttd
12:56:03 <peter1138[d]> Hmm, git-fu... how do I make git 'forget' about remote branches it learned from git fetch?
12:56:28 <peter1138[d]> I needed to checkout a colleague's branch but now I have a reference to all.
13:09:47 <LordAro> remove the remote, presumably?
13:10:44 <LordAro> apparently `git branch --delete --remotes <remote>/<branch>` too
13:11:07 <DorpsGek> [OpenTTD/team] tonnoy94 opened issue #632: ลินุกซ์ เคอร์เนล - วิกิพีเดีย https://github.com/OpenTTD/team/issues/632
13:12:14 <LordAro> ඞ
13:12:48 <DorpsGek> [OpenTTD/team] LordAro closed issue #632: ลินุกซ์ เคอร์เนล - วิกิพีเดีย https://github.com/OpenTTD/team/issues/632
13:13:09 <peter1138[d]> Uh...
13:13:32 <peter1138[d]> Well, as long as I don't actually delete any of their branches 😄
13:13:54 <LordAro> you should know you can only affect the actual remote by pushing :p
13:22:56 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1372202526379610163/e3d8dfc9064dfadcba44382b8d4e961a94ccf54a39bbdaeb851315a4f91e3a70.png?ex=6825eab0&is=68249930&hm=e9431f4ede6556062a9331674e8af7f859c7da2989d01cb5d59911fe9bdffee7&
13:22:56 <peter1138[d]> jfkuayue: This will help, probably.
13:23:53 <LordAro> :D
13:40:22 *** kuka_lie has quit IRC (Quit: Lost terminal)
13:42:06 <peter1138[d]> Also, time for tea.
13:43:30 <andythenorth> or coffee?
13:43:32 <andythenorth> hmm
13:43:36 <andythenorth> I am on a train though
13:43:41 <LordAro> tea and some hobnobs, i think
13:52:48 <andythenorth> found some ginger biscuits in my bag
13:52:50 <andythenorth> profit
13:56:52 <jfkuayue> https://discord.com/channels/142724111502802944/477434889508093952/1317376770533494875
13:57:29 <jfkuayue> Oh and it reads “I don’t know how being drunk can help”, a reply to “You can use wine for that”
15:19:34 <xarick> how much influence does a headquarters in a town do to a company's cargo ratings
15:19:56 <xarick> or to a company's "something"
15:24:16 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1372233059398844598/image.png?ex=68260720&is=6824b5a0&hm=e04bc93d6d84a91916497403865a6505109a63ab41dbbc9699c53dc76cbc8b37&
15:24:16 <xarick> let's test this
15:25:28 <xarick> i disabled funding buildings in towns
16:03:26 *** Wormnest has joined #openttd
16:16:12 <xarick> seeing videos like this makes me mad https://www.youtube.com/watch?v=mkhE2hCZvi8
17:11:16 <Rubidium> michi_cc: I looked into ranges::zip_view, but that returns tuples up to the shortest of the views you pass. So, you'd either need to make similar tuples for the remainder of the longer view (and deal with 1 or 2 values in those tuples), or make some view that splits those tuples into subsequent values. I also thought about maybe some ranges::interleave view existing, and then you could construct
17:11:22 <Rubidium> something like concat(interleave(reverse(before_middle), after_middle), remainder) (where before/after middle are subviews with equal length and remainder is the remainder of longer one)
17:38:32 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1372266848279597056/image.png?ex=68262698&is=6824d518&hm=4098dcb9f636273e6a92e17c9a53f5fe0f09df23612e860e33af1b3f25f298ef&
17:39:18 <xarick> what can I made of these results
17:41:22 <xarick> advertising campaign spams are better than statues?
17:43:40 <xarick> gonna wait a few more years
17:44:39 <yiffgirl> well, statues are permanent...
18:06:24 <yiffgirl> "newgrf depots when" after multitile depots, i imagine.
18:12:38 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #14264: Change: Reflow text file content incrementally to avoid "hanging" https://github.com/OpenTTD/OpenTTD/pull/14264
18:13:54 <LordAro> swish
18:18:06 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
18:19:25 *** WormnestAndroid has joined #openttd
18:22:00 <peter1138[d]> So that was how I did the iterator...
18:22:48 <peter1138[d]> (Although it wasn't strictly necessary, I have a version without that is probably shorter, but it's not as neat and reusable... :p)
18:23:47 <peter1138[d]> The peak is about 80ms with OpenTTD Sans Mono, so not as bad, but still noticable.
18:46:45 <_zephyris> Looks much more useable
18:46:59 <_zephyris> I enjoy the yo-yoing scrollbar as it works out wth to do
18:57:33 *** gelignite has joined #openttd
19:27:02 *** Wolf01 has joined #openttd
19:55:55 <xarick> reset button so tiny on the left
19:57:38 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1372301853580329042/image.png?ex=68264732&is=6824f5b2&hm=b78a99697a424df2d82b5ba8680fcb6459badcd75d535041a8f5c0f8afbb5319&
19:57:38 <xarick> not the kind of conflict I expected
19:59:34 <xarick> is there a possibility to use Mono for the AI/GS debug log window?
20:07:03 <_glx_> just 2 lines to edit I think
20:08:44 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #11495: Change: Simplify sprite cache memory management https://github.com/OpenTTD/OpenTTD/pull/11495#pullrequestreview-2841378040
20:13:24 <_glx_> https://cdn.discordapp.com/attachments/1008473233844097104/1372305822289498272/image.png?ex=68264ae4&is=6824f964&hm=93c46eb9dfd2ce8bc6f29e2870ef2fd40e10d172d55c0192c2c10bcacf16918c&
20:13:24 <_glx_> hmm seems editing 2 lines is not enough
20:15:08 <xarick> :/
20:20:42 <_glx_> https://cdn.discordapp.com/attachments/1008473233844097104/1372307657523724288/image.png?ex=68264c99&is=6824fb19&hm=fd7d021f68a007e6c6394f26cca79a9d80ba5e9954e790613ce3f33cc52fffee&
20:20:42 <_glx_> with a 3rd edit it's better
20:27:57 <andythenorth> is naptime?
20:33:57 <peter1138[d]> _zephyris: Well, that's not perfect, but eh
20:34:36 *** gelignite has quit IRC ()
20:45:27 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1372313886971400212/image.png?ex=68265267&is=682500e7&hm=370f35573db4cf6d4c6144d72ee5d6a60536c8ed10af4079192bb8ed95b73580&
20:45:27 <xarick> top left - does nothing, top right - builds statues
20:45:27 <xarick> bot left - advertises, bot right - funds buildings
20:45:54 <xarick> advertisements payed off immediately
20:46:26 <xarick> the do nothing accumulates the most money
20:46:31 <xarick> (so far)
20:47:08 <xarick> statues had a bad start, so... hard to tell
21:20:10 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #14264: Change: Reflow text file content incrementally to avoid "hanging" https://github.com/OpenTTD/OpenTTD/pull/14264
21:38:23 *** keikoz has quit IRC (Ping timeout: 480 seconds)
22:35:05 *** Wolf01 has quit IRC (Ping timeout: 480 seconds)
23:54:33 *** akimoto has joined #openttd