IRC logs for #openttd on OFTC at 2022-09-21
β΄ go to previous day
00:12:22 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
00:40:32 *** Wormnest has joined #openttd
00:51:03 *** Wormnest has quit IRC (Quit: Leaving)
02:07:20 *** D-HUND is now known as debdog
02:41:40 *** debdog has quit IRC (Ping timeout: 480 seconds)
02:50:49 *** D-HUND is now known as debdog
06:00:30 <pickpacket> Hmmmβ¦ Iβm a devops engineer but I do have a CS degree and have a decent amount of programming experience (C, Java, Perl, Python, Ruby, and recently a tiny bit of Kotlin). Never done C++ though
06:39:39 *** sla_ro|master has joined #openttd
06:40:17 <petern> C++ is just C with a bit of sugar and fat.
06:45:21 *** sla_ro|master has quit IRC ()
06:45:47 <LordAro> petern: so why were you awake at 02:39? :p
06:47:06 <petern> Woke up anyway, my alarm is due to go off in an hour.
06:49:58 <petern> Is FreeType support on Windows desirable to maintain, or just a left-over that we've just not removed yet?
06:50:30 <LordAro> just a left over i think
06:50:36 <LordAro> Windows has the native thingy these days
06:51:22 *** Kitrana has quit IRC (Quit: Leaving.)
06:52:23 *** Kitrana has joined #openttd
06:53:14 <petern> Same with OS X I assume?
08:28:31 <petern> When you decide to switch to something you should've done long ago, and it makes the code simpler, easier to extend and more robust... but you have to do it all at once, and the patch only half done and already 2000+ lines and 110KB.
08:30:27 <LordAro> i'm in charge of converting our main codebase from svn to git... the diff is huge, to put it mildly
08:32:33 *** Speedy` has quit IRC (Ping timeout: 480 seconds)
08:32:55 *** Speedy` has joined #openttd
08:45:57 <pickpacket> LordAro: when did that work start?
08:46:52 <LordAro> oh god, far too long ago
08:46:58 <LordAro> probably coming up on a year now
08:49:12 <pickpacket> I'm curious about whether I could add a feature to print metrics from a game to file. Would be especially interesting for multiplayer games, where data like profits and resources for players/companies could be harvested by another service and presented somewhere outside the game (like a homepage)
09:02:58 <petern> It's 10am, I shouldn't be hungry :/
09:03:20 <pickpacket> petern: yes you should. It's 11am here and I'm dying of starvation
09:04:09 <pickpacket> So. Things I want to do in the code base: 1) add metrics exporting, 2) a NewGRF adding tea leaves and tea. Because... because tea...
09:05:22 <pickpacket> can a multiplayer server be run headlessly?
09:06:33 <pickpacket> can a bitmap image of the entire map be exported from a game? :D
09:07:03 <LordAro> i think there's a screenshot mode for that
09:19:29 <FLHerne> Some servers have charts and leaderboards using that, so really it's already done :p
09:20:34 <FLHerne> and (2) you can do with NewGRF already with no change to OTTD codebase, but I've never heard of an existing grf with tea as a cargo
09:20:42 <andythenorth> petern: I am hungry
09:20:51 <andythenorth> I had to check I had breakfast
09:20:58 <andythenorth> empty cornflakes bowl says yes
09:22:15 <andythenorth> pickpacket FIRS has coffee π Tea is an obvious complement π
09:23:30 <pickpacket> must check out FIRS
09:29:52 <pickpacket> andythenorth: can I make PRs to FIRS?
09:30:22 <pickpacket> FLHerne: That looks nice :) I'll check it out
09:37:26 <andythenorth> pickpacket PRs for gameplay, probably not π
09:37:33 <andythenorth> you can fork or use TrueGRF
09:39:29 <petern> I had breakfast, I'm just a food removal machine.
09:46:31 <andythenorth> if you know they're compatible it's fine
09:46:37 <andythenorth> most players would not know how to know that
10:00:06 <petern> Hmm, weird, my phone just rebooted but the launcher didn't start.
10:00:41 <petern> Turned it off and on again fixed it. IT expert level...
10:14:53 <andythenorth> whenever a shell command doesn't work, I run it again, just in case π
10:18:08 *** Smedles has joined #openttd
11:20:23 <petern> Whoop whoop, I get to use my stupidly expensive overkill bike light again tonight π
12:24:00 <kamnet> pickpacket: The limit with industries is the number of cargo IDs and industry IDs. If you're using NewGRFs where one or the other doesn't consume most/all of them and don't have conflicting IDs, you're fine. For example, FIRS 1 typically runs okay with a few different one-off NewGRFs like oil-fired power plants or WIRES (electricity) because FIRS didn't use up everything, but this stopped working with FIRS 2/3/4. I've also never had
12:24:00 <kamnet> original ECS Vectors Industries plus the original PikkaBird Industries.
12:24:00 <kamnet> There's also the exception of if an industry set supports the same cargoes. For example the Beaches as Industry and Apartment as Industry sets both use the same cargo IDs for passengers, so it will work with any set.
12:24:00 <kamnet> But like Andy mentioned, most players aren't going to know that off-the-bat, and thus the recommendation of only one industry set. And it's why most (if not all now) FIRS-derivatives deactivate themselves when another known industry set is also detected in your NewGRF list.
12:39:24 <petern> π΅ Aliens ate my railway
13:18:48 <pickpacket> I feel like I need to know more about the FIRS and ECS Vectors Industries things⦠they sound big
13:57:49 <supermop_toil> petern: at least you are using it!
14:22:26 <petern> Yup... sadly the Fast Thursday road rides have stopped now that it's getting darker.
14:22:35 <petern> I've got lights, but hey...
14:35:14 *** HerzogDeXtEr has joined #openttd
14:44:46 <supermop_toil> unfortunately my bike's been stuck in my apartment and haven't touched it in forever
16:26:10 <Brickblock1> house as industry?
16:34:53 <supermop_toil> moreso, it accepts nothing, produces nothing
16:36:49 <Brickblock1> probably not done yet
16:37:22 <Brickblock1> this does not seam done either
16:37:30 <petern> LordAro: `CONTRIBUTING.md` does mention IRC and tt-forums, so there is some precedent to linking to random things.
16:38:26 <petern> Argument against it, discord invites can expire π
16:40:59 <Brickblock1> or maybe it is done but only missing graphics in docs
16:47:23 <andythenorth> it's missing graphics in docs
16:47:32 <andythenorth> I'm not happy with the industry appearance
16:48:34 <andythenorth> supermop_toil: supermop_toil: grf town control, experimental feature, probably going to delete it
16:48:44 <petern> So svg glyphs works but is a bit limiting π¦
16:49:03 <petern> Cos font glyphs can't have colour, and well they're meant for text.
16:49:24 <andythenorth> can't you just rewrite the colour inside the glyph?
16:49:28 <petern> But loading as sprites would also be a pain becuase that system is basically only designed for NewGRF.
16:49:30 <andythenorth> I have compiles that remap svgs
16:49:52 * andythenorth never tried inside a font framework, mine is css stuff
16:49:58 <petern> I can keep the colour the glyph, but we always use text colour remaps.
16:50:26 <petern> I could perhaps just draw as a normal sprite anyway.
16:51:41 <petern> But that is definitely heading into hackyness territory and doesn't really allow for overriding existing sprites.
16:53:52 <petern> We all know what happens to hacky stuff... we remove them a couple days before release and upset everyone π
17:00:39 <andythenorth> it's always one of those 3, except at 11am
17:00:59 <petern> At 11am it's all three?
17:01:19 <andythenorth> too early for beer coffee or nap
17:01:24 <andythenorth> late enough to want all 3
17:09:17 <petern> Hmm, should I magic-bulldoze my way through...
17:27:00 *** Wormnest has joined #openttd
17:43:53 <glx[d]> petern: it shouldn't expire as this discord is now "verified"
17:46:15 *** Kitrana has quit IRC (Quit: Leaving.)
17:47:01 *** Kitrana has joined #openttd
19:05:17 <frosch> he, that's on my todo list of next week
19:07:12 <frosch> though it's only half of it
19:08:12 <frosch> my goal is to throw out all of the purchase-callbacks for articulated parts, and always run the test-build in the build-command, to get capacity, weight and other callback properties
19:22:42 *** sla_ro|master has joined #openttd
19:34:02 *** Kitrana has quit IRC (Read error: Connection reset by peer)
19:39:39 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
19:41:49 *** arikover has joined #openttd
19:44:52 *** Kitrana has joined #openttd
19:52:57 *** Kitrana has quit IRC (Ping timeout: 480 seconds)
20:42:59 *** nielsm has quit IRC (Ping timeout: 480 seconds)
20:52:18 <petern> How did I get stung on my knuckle?
20:52:59 <petern> I wonder if this calls for staying up late reading patches
21:00:46 <andythenorth> knuckle is a classic
21:21:34 <arikover> andythenorth: #IH #Translation What is a 'hood open wagon' supposed to be?
21:22:25 <arikover> An open wagon designed to transport hoods? ;)
21:31:04 <arikover> Also what is the difference between a 'goods van' and a 'merchandise van'?
21:32:15 <andythenorth> the 'goods van' and 'merchandise van' are just different colours
21:32:22 <andythenorth> what language are you translating? π
21:35:09 <arikover> Is there a difference between a 'hood open wagon' and a 'tarpaulin car'?
21:39:09 <arikover> I think 'goods van' (EN) will end up being simply a 'Fourgon' (FR) and a 'merchandise van' (EN), a 'Fourgon Γ marchandises' (FR).
21:39:43 <andythenorth> goods van might be wagon couvert
21:39:58 <andythenorth> I did a bit of SNCF wagon research for Euro Horse
21:40:10 <arikover> Oh even better! Thank you!
21:40:24 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
21:40:26 <andythenorth> 'Fourgon Γ marchandises' seemed to be mostly brake vans (caboose)
21:40:41 *** virtualrandomnumber has joined #openttd
21:41:14 *** virtualrandomnumber has quit IRC (Remote host closed the connection)
21:42:16 *** sla_ro|master has quit IRC ()
21:44:36 *** esselfe has quit IRC (Remote host closed the connection)
21:47:19 <arikover> You're right, 'fourgon' only applies to single wagon at the end of trains. It can be used for mail van for example, but not for goods wagons...
21:48:57 *** esselfe has joined #openttd
21:56:44 *** wallabra_ has joined #openttd
22:01:56 *** wallabra has quit IRC (Ping timeout: 481 seconds)
22:01:56 *** wallabra_ is now known as wallabra
22:40:53 *** arikover has quit IRC (Quit: ERC 5.4 (IRC client for GNU Emacs 28.2))
22:52:03 <glx[d]> and eints/nightly workflows were disabled 4 days ago (fixed)
23:47:03 *** Kitrana has joined #openttd
23:52:07 *** Tirili has quit IRC (Quit: Leaving)
continue to next day β΅