IRC logs for #openttd on OFTC at 2023-04-19
⏴ go to previous day
00:23:04 <petern> I'm not sure whether this is nasty or genious.
01:03:49 <petern> Hmm, it was that driver text making the window so wide all along.
01:21:40 *** hnOsmium0001 has joined #openttd
02:02:42 *** herms has quit IRC (Quit: bye)
02:15:04 <TallTyler> The wrapping is probably good
02:29:40 <Eddi|zuHause> please send help. i fell down a rabbit hole and now i'm placing individual catenary poles in an alternating zigzag pattern
02:44:46 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
02:45:58 *** WormnestAndroid has joined #openttd
02:46:45 *** debdog has quit IRC (Ping timeout: 480 seconds)
02:50:00 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
02:51:23 *** WormnestAndroid has joined #openttd
03:15:20 *** Flygon has quit IRC (Remote host closed the connection)
04:36:33 *** D-HUND is now known as debdog
05:52:03 *** WormnestAndroid has quit IRC (Remote host closed the connection)
05:52:09 *** WormnestAndroid has joined #openttd
06:32:25 *** sla_ro|master has joined #openttd
07:14:24 <TrueBrain> ah, they fixed the markdown links in embeds .. who is a good Discord? You are a good Discord!
07:23:43 *** HerzogDeXtEr has joined #openttd
07:50:15 <LordAro> what is the workflow for adding a new language these days?
07:50:47 <LordAro> is it still "start with english.txt, and convert each individually, once you're at about 50% we'll see about adding it to the system" ?
07:51:01 <LordAro> petern: i like the wrapping
07:55:21 <petern> I may split that into a separate PR
07:56:44 <petern> And I'm not sure directly updating min_x there is correct, may add a helper for it 🙂
08:14:22 <LordAro> i wish github would let me be logged into more than 2 devices at once
08:14:43 <LordAro> and by 'devices' i also mean 'browsers'
08:15:35 <petern> Does it not? I've never had an issue.
08:16:01 <petern> Oh more than 2. Hmm, don't t know.
08:16:16 <LordAro> i move between devices and browsers a lot
08:17:35 <petern> Oops, what is the time.
08:44:49 <pickpacket> petern: 9:44 for you
08:45:37 <petern> Thanks. I actually misread the time and thought it was two hours earlier, then I noticed at 9:17 🙂
08:45:40 <petern> Yes I was still in bed.
08:45:44 <petern> Good job my commute is pretty short.
08:46:43 <pickpacket> petern: how do you have so much time to spend on OpenTTD programming?
08:47:15 <petern> Presumably by not realising what the time is?
08:47:37 <petern> I haven't done any OpenTTD programming this morning (this awake day, at least)
08:47:53 <LordAro> petern: you were committing at 2am last night...
08:48:41 <petern> I didn't sleep well either, cramp in foot and lots of pees. Too much coffee and getting old...
09:36:34 <petern> Hmm, more reasons to not use Raspberry Pi products...
09:42:08 <petern> I quite liked the idea of using one to port to RISC OS (again) though.
09:43:27 <petern> Hmm, there's a 1.8 version, that's more recent than I thought.
09:50:42 <andythenorth> petern: I am definitely feeling old and grumpy today. Experiments with 'can I eat this food that hurts my gut' have ended at 'no'.
09:51:45 <andythenorth> Coffee and a orange, main food source
09:57:03 <LordAro> petern: what has rpi done now?
09:59:12 <petern> Investment from Sony to add proprietory AI siliconfeatures, include
09:59:23 <petern> Er, I editted that, but never mind 🙂
10:01:20 <petern> andythenorth: In a way, I'm still doing only-coffee until lunch time. Kinda I.F. but without the usual "also doing a stupid keto-style diet" thing.
10:01:35 <petern> It's not me grumbling, it's my tummy.
10:03:31 <petern> Argh, stupid Microsoft sites that redirect on load so you can't use the back button.
10:04:02 <Eddi|zuHause> click and hold, so you can go back twice?
10:06:10 <petern> They've certainly moved away from the low cost mostly open source beginnings.
10:25:15 <petern> Oh it's Wednesday, I need to do the thing.
11:01:32 <pickpacket> Speaking of age, how old is everyone here? I'm 38
11:02:16 <Eddi|zuHause> we're all the same age, because we all played the original as a kid...
11:05:37 <LordAro> no, we're all precisely the same age
11:05:45 <LordAro> because we're all bots
11:06:15 <Eddi|zuHause> for all i know, you all could have been replaced by ChatGPT by now
11:07:01 <LordAro> I'm pretty sure andy was replaced by ChatGPT 3 years ago
11:08:40 <TallTyler> Some of us are newer (not necessarily young though). I only discovered OpenTTD in 2017.
11:09:05 <ag> I discovered openttd in 2018
11:23:06 <pickpacket> I discovered it last year
11:43:10 <petern> 18-ish years ago, or something.
11:43:22 <petern> andythenorth: it's time
12:00:52 <pickpacket> I need to compile 13.1
12:03:10 <pickpacket> is there an OpenTTD merch store?
12:03:53 *** WormnestAndroid has quit IRC (Remote host closed the connection)
12:03:55 *** WormnestAndroid has joined #openttd
12:13:01 <ag> Maybe ask Peter about that
12:14:48 *** sla_ro|master has quit IRC ()
12:16:23 * pickpacket totally wants an OpenTTD t-shirt
12:17:07 <Eddi|zuHause> i don't think anyone is stopping you from making one
12:18:44 <ag> I wonder if anyone would buy some merch related to some obscure video game
12:23:51 <Eddi|zuHause> depends on how you advertise it
12:26:52 <petern> Yes, I've have some Life for Speed t-shirts...
12:27:58 <pickpacket> Eddi|zuHause: making one was my first thought :) But then I figured that if there is a store I might as well buy it there to support the game
12:48:45 <petern> wow, `for (int i = 0; i < BaseMusic::GetNumSets(); i++) { ... BaseMusic::GetSet(i); } ` is ludicously inefficient 🙂
12:50:14 *** NGC3982 has quit IRC (Ping timeout: 480 seconds)
12:50:18 <petern> C-style linked lists all over.
12:53:36 *** NGC3982 has joined #openttd
12:58:39 <pickpacket> petern: what makes that loop inefficient? 🤔
12:58:57 <petern> GetNumSets() loops through a linked list to get the count.
12:59:24 <petern> GetSet() loops through the linked list to get the set at the specified position.
13:00:49 <petern> It'll definitely iterate through the list for each entry, it may even do so to get the upper bounds of the loop every time, not sure though.
13:01:22 <petern> Admittedly there just aren't very many basesets out that for it to be a problem, but.
13:06:50 <petern> I had a disappointing mini-quiche with it.
13:28:43 <petern> Watching original TTD tutorials... lowering land because no build-on-slopes 🙂
13:33:32 <pickpacket> How much more resource intensive would you guess 13.1 is compared to some version of OpenTTD with that barely had feature parity with TTD?
13:34:45 <petern> OpenTTD had pretty much complete feature parity very early on, for... whatever reason.
13:35:22 <petern> It did used to be a lot smaller though, damn all these new features.
14:38:47 *** nebulabc has joined #openttd
14:52:37 <pickpacket> I have no idea what features the original game had or didn't have :D
15:09:36 <LordAro> it's very, very out of date
15:30:41 <pickpacket> Mouse wheel! :D :D :D
15:31:07 <pickpacket> oh, sorry. I mis-thought. I thought about trackball mice
15:57:51 <Flygon> "Sticky windows (don't close unless you close them yourself) and snappy windows (windows align themselves against each other when dragged)."
15:58:08 <Flygon> The amount of people I've improved their lives for telling them the "/window" command in Ragnarok Online...
15:58:18 <Flygon> Why snappy windows wasn't a default upon launch in that game is beyond me.
16:16:39 *** Exec has quit IRC (Quit: File:///)
16:48:11 *** Exec has quit IRC (Quit: File:///)
17:29:16 *** Exec has quit IRC (Quit: File:///)
17:38:45 *** sla_ro|master has joined #openttd
17:54:40 *** MarkoMarko has quit IRC (Quit: User went offline on Discord a while ago)
18:07:28 *** gelignite has joined #openttd
18:09:03 *** Wormnest has joined #openttd
20:15:38 *** gelignite has quit IRC (Quit: Stay safe!)
20:38:44 <andythenorth> sometimes black makes unreadable python
20:38:53 <andythenorth> but eh, better than manually formatting
20:39:06 <andythenorth> but this is *not* readable
20:39:06 <andythenorth> ` self.buyable_variant_groups[
20:39:06 <andythenorth> consist.buyable_variant_group_id
20:39:06 <andythenorth> ] = BuyableVariantGroup(
20:39:06 <andythenorth> id=consist.buyable_variant_group_id,
20:39:07 <andythenorth> base_id=consist.buyable_variant_group_base_id,
20:39:29 <andythenorth> it tends to encourage making short variable and method names, which is bad practice
20:40:06 <andythenorth> devil, deep blue sea
21:21:03 <petern> Do I turn the PC on or go to bed...
21:22:20 <andythenorth> bit big-to-little eh
21:22:32 <andythenorth> maybe "Tanker" is its own group
21:23:22 <andythenorth> could be here doing librarian crap for weeks 😛
21:27:47 <petern> Anything to avoid actual work
21:31:16 <andythenorth> goes it like this?
21:31:21 <andythenorth> reminds me of old train catalogues
21:31:33 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
21:31:46 *** WormnestAndroid has joined #openttd
21:32:42 <andythenorth> I bet Horse maps 1:1 to this 😛
22:04:43 *** sla_ro|master has quit IRC ()
22:19:44 *** keikoz has quit IRC (Ping timeout: 480 seconds)
22:39:13 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
22:43:16 <petern> That could've been worse
22:57:19 *** nielsm has quit IRC (Ping timeout: 480 seconds)
23:02:54 <petern> Awaiting Lima_1989-90_British_EN_.grf
continue to next day ⏵