IRC logs for #openttd on OFTC at 2022-09-21
            
00:12:22 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
00:26:22 <DorpsGek> [OpenTTD/OpenTTD] James103 opened issue #10038: [Crash]: `NOT_REACHED` triggered at line 866 of midifile.cpp (out-of-bounds song index) https://github.com/OpenTTD/OpenTTD/issues/10038
00:40:32 *** Wormnest has joined #openttd
00:51:03 *** Wormnest has quit IRC (Quit: Leaving)
01:10:16 *** Deep3D has joined #openttd
01:10:28 *** Deep3D has left #openttd
02:07:20 *** D-HUND is now known as debdog
02:38:21 *** D-HUND has joined #openttd
02:41:40 *** debdog has quit IRC (Ping timeout: 480 seconds)
02:50:49 *** D-HUND is now known as debdog
05:18:14 *** Compu has joined #openttd
05:21:06 *** Compu has quit IRC ()
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:22 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #10039: Fix #10038: Missing upper bounds check when loading custom playlists https://github.com/OpenTTD/OpenTTD/pull/10039
06:45:47 <LordAro> petern: so why were you awake at 02:39? :p
06:46:35 <petern> I don't know 😦
06:46:40 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #10039: Fix #10038: Missing upper bounds check when loading custom playlists https://github.com/OpenTTD/OpenTTD/pull/10039#pullrequestreview-1114851667
06:46:43 <LordAro> :o
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?
06:53:30 <LordAro> mm
07:12:09 <petern> https://github.com/OpenTTD/OpenTTD/pull/7572#issuecomment-491989379
07:12:10 <petern> Hmm
07:32:03 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #10039: Fix #10038: Missing upper bounds check when loading custom playlists https://github.com/OpenTTD/OpenTTD/pull/10039
07:32:06 <DorpsGek> [OpenTTD/OpenTTD] PeterN closed issue #10038: [Crash]: `NOT_REACHED` triggered at line 866 of midifile.cpp (out-of-bounds song index) https://github.com/OpenTTD/OpenTTD/issues/10038
08:00:19 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #10040: Fix: File list mouse hover behaviour. https://github.com/OpenTTD/OpenTTD/pull/10040
08:01:03 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #10040: Fix: File list mouse hover behaviour. https://github.com/OpenTTD/OpenTTD/pull/10040#pullrequestreview-1114946180
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:09 <LordAro> yes
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:08:36 <pickpacket> ooooh
09:10:03 *** Flygon has joined #openttd
09:17:09 <FLHerne> pickpacket: (1) can probably be done already using the admin port https://github.com/OpenTTD/OpenTTD/blob/master/docs/admin_network.md
09:17:54 <FLHerne> more links https://wiki.openttd.org/en/Development/Server%20admin%20port
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:19 <pickpacket> :D
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:37:40 <andythenorth> https://truegrf.truebrain.nl/
09:39:29 <petern> I had breakfast, I'm just a food removal machine.
09:39:51 <pickpacket> https://wiki.openttd.org/en/Manual/NewGRF recommends only running one NewGRF for industries at a time. Too bad if one wants to run one that adds lime mines and another that adds tea, for example
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:17:57 *** Smedles has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
10:18:08 *** Smedles has joined #openttd
10:28:44 *** Strom has joined #openttd
10:29:22 *** Strom has quit IRC ()
10:32:11 <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #10012: Fix #10010: memory leak in IConsolePrint in non-dedicated case https://github.com/OpenTTD/OpenTTD/pull/10012
10:32:14 <DorpsGek> [OpenTTD/OpenTTD] glx22 closed issue #10010: [Bug]: IConsolePrint leaks string allocation in non-dedicated case https://github.com/OpenTTD/OpenTTD/issues/10010
10:37:15 <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #9988: Fix #9804: Only apply sprite_zoom_min setting when sprites available https://github.com/OpenTTD/OpenTTD/pull/9988
10:37:18 <DorpsGek> [OpenTTD/OpenTTD] glx22 closed issue #9804: [Bug]: "Highest Resolution Sprites to use" feature causes failure to load any visible graphics https://github.com/OpenTTD/OpenTTD/issues/9804
10:38:07 <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #9991: Fix #9989: Β£0 Net Profit is neither negative nor positive https://github.com/OpenTTD/OpenTTD/pull/9991
10:38:10 <DorpsGek> [OpenTTD/OpenTTD] glx22 closed issue #9989: [Bug]: "Net Profit" shows "-Β£0" instead of "Β£0" if that value is zero https://github.com/OpenTTD/OpenTTD/issues/9989
10:39:12 <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #10025: Fix: Two favorite face bugs https://github.com/OpenTTD/OpenTTD/pull/10025
10:39:15 <DorpsGek> [OpenTTD/OpenTTD] glx22 closed issue #10016: [Crash]: #9895 causes assertion failure in multiplayer https://github.com/OpenTTD/OpenTTD/issues/10016
10:40:00 <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #10033: Fix: Disable "turn around" button for other companies' road vehicles https://github.com/OpenTTD/OpenTTD/pull/10033
10:42:33 <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #10035: Change: Make _tick_counter 64bit to avoid wrapping https://github.com/OpenTTD/OpenTTD/pull/10035
11:08:14 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #10040: Fix: File list mouse hover behaviour. https://github.com/OpenTTD/OpenTTD/pull/10040
11:20:23 <petern> Whoop whoop, I get to use my stupidly expensive overkill bike light again tonight πŸ˜‰
11:20:37 <LordAro> woop
12:24:00 *** kamnet has joined #openttd
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!
13:59:28 *** nielsm has joined #openttd
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
14:50:53 <andythenorth> pickpacket: https://grf.farm/firs/4.15.1/html/get_started.html
15:30:00 <DorpsGek> [OpenTTD/OpenTTD] James103 opened issue #10041: [Bug]: `CONTRIBUTING.md` and `README.md` both need updating to reference OpenTTD's Discord server. https://github.com/OpenTTD/OpenTTD/issues/10041
15:32:56 <LordAro> ...do they?
16:09:22 <supermop_toil> andythenorth: https://grf.farm/firs/4.15.1/html/industries.html#plaza
16:09:27 <supermop_toil> ??
16:09:29 <supermop_toil> why
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> https://cdn.discordapp.com/attachments/1008473233844097104/1022184775441731604/unknown.png
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:21 <andythenorth> is it naptime?
17:00:23 <andythenorth> or beertime?
17:00:27 <andythenorth> or coffee time?
17:00:35 <petern> It's almost bike time
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:07 <andythenorth> sadly not
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:12:09 <andythenorth> 'yes'
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
18:31:47 <andythenorth> can we pick this JGR commit? https://github.com/JGRennison/OpenTTD-patches/commit/c7e4dbf2f66df2a578fb90ceb2fd50f72ed77c97
19:01:21 <LordAro> JGR: ^ ;)
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:22:47 <andythenorth> \o/
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:41:58 <arikover> hi o/
19:43:35 <andythenorth> o/
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:48:11 <petern> Stinging nettles eh
20:51:03 <andythenorth> dock leaves eh
20:51:44 <petern> Sadly no 😦
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:01:01 <andythenorth> should I stay up late drawing? http://media.mlive.com/detroit/photo/2017/01/19/-00e9b170c28a02a2.jpg
21:07:00 <petern> Yea
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:31:43 <andythenorth> https://paulbartlett.zenfolio.com/brshockhoodb
21:32:15 <andythenorth> the 'goods van' and 'merchandise van' are just different colours
21:32:22 <andythenorth> what language are you translating? πŸ™‚
21:32:59 <arikover> french
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:26 <andythenorth> tarpaulin car is a flat http://lestrainsjouef.free.fr/en/zoom/pages/jf6753.html
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:42:24 <andythenorth> Box van / merchandise van / goods van are all https://fr.wikipedia.org/wiki/Wagon_couvert
21:44:36 *** esselfe has quit IRC (Remote host closed the connection)
21:45:56 <arikover> Euro Horse?
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:47:57 <andythenorth> https://grf.farm/iron-ibex/test-8/html/tech_tree_table_red.html
21:48:57 *** esselfe has joined #openttd
21:52:11 * andythenorth sleep
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:24:49 *** Tirili has joined #openttd
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)