IRC logs for #openttd on OFTC at 2023-06-06
            
00:12:05 <petern> Yeah, when we mentioned using a static NewGRF, we simply meant a separate static NewGRF, not using the baseset as one.
00:12:30 <petern> "We"... I don't remember who mentioned it πŸ™‚
00:23:25 <Eddi|zuHause> might have been me?
00:54:07 *** esselfe has quit IRC (Remote host closed the connection)
00:58:48 *** esselfe has joined #openttd
01:20:26 *** Flygon has quit IRC (Read error: Connection reset by peer)
01:20:52 *** Kitrana has quit IRC (Quit: Leaving.)
01:21:13 *** Kitrana has joined #openttd
02:28:37 *** D-HUND has joined #openttd
02:32:00 *** debdog has quit IRC (Ping timeout: 480 seconds)
02:42:01 *** D-HUND is now known as debdog
02:52:11 *** keikoz has joined #openttd
04:04:48 *** D-HUND has joined #openttd
04:08:10 *** debdog has quit IRC (Ping timeout: 480 seconds)
04:11:28 *** D-HUND is now known as debdog
04:25:11 *** felix_ has quit IRC ()
04:25:43 *** felix has joined #openttd
05:29:35 <Rubidium_> well, some parameters/settings for the extra GRF of the base set wouldn't be that bad I think. However, other NewGRFs will definitely not be able to inspect what settings it has. So other NewGRFs cannot know whether the tiles are with or without borders
05:31:14 *** keikoz has quit IRC (Ping timeout: 480 seconds)
05:46:28 <Brickblock1> i don't see how other grfs wouldn't be able to read them since they are currently able to test what baseset is in use by checking the extra grf
05:50:00 <Rubidium_> something with desyncs...
06:20:57 <TallTyler> I thought it was possible, since there’s a single train GRF that checks for NightGFX. I forget which but Google can probably find it
06:22:27 <TallTyler> https://bananas.openttd.org/package/newgrf/54474e33
06:23:18 <TallTyler> https://www.tt-forums.net/viewtopic.php?t=82442
06:23:26 <TallTyler> Maybe it’s not automatic, I can’t check right now
06:31:42 <Brickblock1> They seam to be two completely separate.grfs. But it is possible to check which I have done.
06:43:41 <Rubidium_> yikes; so if a NewGRF (accidentally) changes vehicle properties based on the used based set, that might desync people. Would be fun... "you may only play if you use my base set, otherwise you will desync out pretty quickly"
07:01:11 <zephyris> Is there documentation anywhere on what is allowable/enabled in base/static/newgrfs? I assumed that base/static can only do (in nml terms) replace and replace_new, plus parameter and climate switches, and anything else was ignored. For newgrf, I'd assumed they can do anything except read which baseset/static grfs are active.
07:02:03 <zephyris> My surprise was that base/static grfs can read which newgrfs are active, but if there're restricted to replace/replace_new then that's not a desync risk.
07:02:59 <zephyris> (with the possible corner case of classic map generation sprites, but I think mapgen is done server server side and downloaded to clients, so not an issue.)
07:22:43 <Brickblock1> I don't think there is any documentation and generally static grfs can only replace graphics and define features
07:37:27 <EmperorJake> Hmm, it would be possible to make a killswitch that completely disables the GRF if zbase is detected πŸ€”
07:46:57 <TallTyler> Targeted desync
09:17:30 *** Flygon has joined #openttd
09:27:31 <frosch> EmperorJake: i think the killswitch is normal ottd behavior
09:28:14 <frosch> if a grf tries to read or check about a static grf, it will be disabled, to prevent leaking of any other information
09:28:21 <frosch> though i guess it may be considered a leak itself :p
09:31:51 <Rubidium_> frosch: but the extra GRF is not static, but it can be different between clients. So (assuming it can be probed, which is implied by the earlier comments), I could make a NewGRF that only does something when a particular base set is detected
09:31:54 <frosch> hmm, sorry, i am talking nonsene
09:33:05 <EmperorJake> Not that I would actually do it, horribly mismatched graphics is punishment enough for anyone using zBase
09:33:08 <frosch> the static-grf behavior is inverse to what i said: if a grf qeuries something about a static grf, the static grf is disabled to make it "not present" consistent for all clients
09:40:38 <frosch> anyhow, in good news: there will be no train strikes till next week. the meeting is safe πŸ™‚
09:47:29 <DorpsGek> [OpenTTD/OpenTTD] kiwitreekor opened pull request #10953: Add: Station variable 6B to get extended station id of nearby tiles https://github.com/OpenTTD/OpenTTD/pull/10953
09:53:33 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10953: Add: Station variable 6B to get extended station id of nearby tiles https://github.com/OpenTTD/OpenTTD/pull/10953#issuecomment-1578321291
09:56:21 <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #10953: Add: Station variable 6B to get extended station id of nearby tiles https://github.com/OpenTTD/OpenTTD/pull/10953#pullrequestreview-1464787382
09:57:16 <frosch> maybe a silly question: the survey preview shows savegame-stuff also in the intro menu. is the title-game somehow filtered out from the survey data?
09:58:35 <TrueBrain> it is impossible to send a survey-result from the intro menu yes πŸ™‚
09:58:40 <TrueBrain> it only sends it when leaving an actual game
09:59:10 <TrueBrain> and yes, the preview in the intro menu gives another suggestion, but I wouldn't know what other information to show; so I was like: meh, it is fine
09:59:12 <frosch> i assumed also for crashes and things
09:59:22 <TrueBrain> a crash is send regardless of how it happened
09:59:36 <TrueBrain> could even happen on startup crashes (once someone is opt-in)
10:00:35 <TrueBrain> I lied
10:00:38 <TrueBrain> it only does it when you were in-game
10:00:41 <DorpsGek> [OpenTTD/OpenTTD] kiwitreekor updated pull request #10953: Add: Station variable 6B to get extended station id of nearby tiles https://github.com/OpenTTD/OpenTTD/pull/10953
10:00:46 <TrueBrain> `if (_game_mode == GM_NORMAL) {` is before it
10:01:49 <TrueBrain> https://github.com/search?q=repo%3AOpenTTD%2FOpenTTD+_survey.transmit&type=code are the 4 moments we send survey results, if you want to know more details
10:03:12 <DorpsGek> [OpenTTD/OpenTTD] kiwitreekor commented on pull request #10953: Add: Station variable 6B to get extended station id of nearby tiles https://github.com/OpenTTD/OpenTTD/pull/10953#pullrequestreview-1464807969
10:08:13 <petern> Oops, I broke dropdowns more :/
10:11:22 <TrueBrain> Again?! πŸ˜›
10:13:41 <DorpsGek> [OpenTTD/OpenTTD] kiwitreekor commented on pull request #10953: Add: Station variable 6B to get extended station id of nearby tiles https://github.com/OpenTTD/OpenTTD/pull/10953#issuecomment-1578355827
10:17:16 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #10953: Add: Station variable 6B to get extended station id of nearby tiles https://github.com/OpenTTD/OpenTTD/pull/10953#issuecomment-1578361260
10:19:27 <frosch> i was looking into the baseset/static grf difference... LoadSpriteTables is kind of evil. we have a global _grfconfig which contains the active grfs (both non-static and static), and LoadSpriteTables prepends the baseset to it just before loading grfs and then removes them again. So _grfconfig is different during loading grfs than during the rest of the game
10:19:42 <petern> Yup
10:22:46 <petern> Either Windows has broken me, or Gnome has got shitter and shitter over the years.
10:23:06 <petern> Or both.
10:25:08 <frosch> i only know gnome in the default centos configuration. and in that state it feels like trolling the user. imo it does not even qualify as a window mwnager, because it fails at "managing" windows. fvwm95 does a better job
10:27:20 <frosch> gnome always had this useless (because mostly empty) bar at the top, and the useful (for swithing windows) bar at the bottom. then centos default config disabled the bottom bar
10:27:47 <frosch> the only valid usecase seems to be: start a webbrowser, fullscreen it, and ignore the rest of the system
10:31:30 <petern> Having no bottom bar is the default Gnome config.
10:32:03 <petern> Apparently Gnome users don't need a taskbar by default.
10:32:23 <petern> Nor minimize/maximum buttons
10:32:43 <petern> Gnome 2 was a bit more conventional in that regards, and more configurable.
10:33:23 <petern> All the theming for Gtk/Gnome became shit with 3 as well. Everything is basically just a slightly different colour scheme instead of actual changes.
10:33:50 <petern> Of course Windows doesn't really do theming these days either.
10:44:22 <JGR> Power users are not really the target audience for Gnome
10:44:29 <JGR> Better off using one of the many other options
10:46:26 <DorpsGek> [OpenTTD/OpenTTD] Swastik-Chakravorty commented on issue #10917: [Bug]: Loan interest paid at end of quarter is accounted in next quarter's expenses https://github.com/OpenTTD/OpenTTD/issues/10917
10:47:42 <petern> Right but it used to be perfectly adequate for us.
10:48:19 <petern> And because of focus of effort, things outside either KDE or Gnome are generally just not integrated very well.
10:48:28 <JGR> You can still use Gnome 2 or one of its various forks if you want
10:48:34 <petern> And KDE is only used by Germans πŸ™‚
10:48:49 <JGR> I just use XFCE because I don't need anything fancy
10:48:57 <petern> Still clinging on to SuSE.
10:49:19 <frosch> i thought suse was only used by germans? :p
10:49:48 <petern> That's what i said.
10:50:01 <petern> KDE is only used by Germans, still clinging on to SuSE πŸ™‚
10:50:34 <frosch> ah, one sentence. i use kde and like it a lot, but i have not touched suse in 20 years
10:51:07 <petern> I had boxed copy of SuSE 6.something, probably 6.4
10:52:52 <petern> Also on my PC Linux reserves 1.4GB memory for pagetables.
10:56:22 <petern> Hmm, 64GB so should be 1GB, I guess other ram is reserved for other things.
11:03:44 <dP> idk, I didn't have much trouble switching to gnome 3
11:03:49 <dP> at least once it got a bit more stable
11:05:20 <dP> doesn't matter much how to start a terminal πŸ˜†
11:17:06 <DorpsGek> [OpenTTD/OpenTTD] kiwitreekor updated pull request #10953: Add: Station variable 6B to get extended station id of nearby tiles https://github.com/OpenTTD/OpenTTD/pull/10953
11:23:13 <petern> I managed with ion3 for a while πŸ™‚
11:23:54 *** keikoz has joined #openttd
11:50:03 <Eddi|zuHause> gnomechomsky: what became of the hostel situation?
12:19:00 <petern> > 4 files changed, 18 insertions(+), 38 deletions(-)
12:19:00 <petern> I guess that's a satisfactory fix.
12:21:33 <petern> Although not sure, it abuses NWidgetDisplay with a tempory non-display flag.
12:28:36 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #10954: Fix def7ff6b: Dropdowns couldn't be closed by pressing the parent button. https://github.com/OpenTTD/OpenTTD/pull/10954
12:29:40 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #10954: Fix def7ff6b: Dropdowns couldn't be closed by pressing the parent button. https://github.com/OpenTTD/OpenTTD/pull/10954
12:31:07 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #10954: Fix def7ff6b: Dropdowns couldn't be closed by pressing the parent button. https://github.com/OpenTTD/OpenTTD/pull/10954
12:31:45 <petern> (When you make a change, but then decide to remove one commit before pushing...)
12:31:58 <LordAro> is that commit reference correct? GH isn't autolinking it
12:32:59 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #10954: Fix def7ff6b: Dropdowns couldn't be closed by pressing the parent button. https://github.com/OpenTTD/OpenTTD/pull/10954
12:33:07 <petern> No.
12:33:11 <LordAro> :)
12:36:50 <petern> Probably a cleaner way to implement this would be a return value on OnFocusLost() which could then be tested and used to eat the event. That way there's no special dropdown handling in the general click event handler.
12:47:23 <petern> Although that's only simpler and cleaner if you always want it eat the event.
13:19:27 *** milek7 has quit IRC (Remote host closed the connection)
13:24:35 *** milek7 has joined #openttd
14:32:50 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #10955: Cleanup: remove references to DRAW_STRING_BUFFER https://github.com/OpenTTD/OpenTTD/pull/10955
14:36:34 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #10955: Cleanup: remove references to DRAW_STRING_BUFFER https://github.com/OpenTTD/OpenTTD/pull/10955#pullrequestreview-1465371223
14:54:40 *** nielsm has joined #openttd
15:03:50 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #10956: Codechange: use std::string to build ScriptText's encoded text https://github.com/OpenTTD/OpenTTD/pull/10956
15:11:40 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #10956: Codechange: use std::string to build ScriptText's encoded text https://github.com/OpenTTD/OpenTTD/pull/10956#pullrequestreview-1465451162
15:20:09 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #10957: Codechange: replace seprintf with fmt::format https://github.com/OpenTTD/OpenTTD/pull/10957
15:39:28 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #10958: Codechange: unify the formatting of the game's caption https://github.com/OpenTTD/OpenTTD/pull/10958
15:40:51 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #10957: Codechange: replace seprintf with fmt::format https://github.com/OpenTTD/OpenTTD/pull/10957
16:02:46 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #10958: Codechange: unify the formatting of the game's caption https://github.com/OpenTTD/OpenTTD/pull/10958
16:07:29 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #10959: Codechange: use std::filesystem::path for the language file's path https://github.com/OpenTTD/OpenTTD/pull/10959
16:07:59 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #10956: Codechange: use std::string to build ScriptText's encoded text https://github.com/OpenTTD/OpenTTD/pull/10956
16:08:15 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #10955: Cleanup: remove references to DRAW_STRING_BUFFER https://github.com/OpenTTD/OpenTTD/pull/10955
16:08:27 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #10960: Codechange: Remove Freetype bits on Win32/OSX. https://github.com/OpenTTD/OpenTTD/pull/10960
16:30:21 *** Wolf01 has joined #openttd
16:35:37 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #10958: Codechange: unify the formatting of the game's caption https://github.com/OpenTTD/OpenTTD/pull/10958
16:42:35 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #10959: Codechange: use std::filesystem::path for the language file's path https://github.com/OpenTTD/OpenTTD/pull/10959
17:01:54 <DorpsGek> [OpenTTD/OpenTTD] JGRennison opened issue #10961: [Bug]: New gamelog revision entries have incorrect savegame version, NewGRF version and modified values https://github.com/OpenTTD/OpenTTD/issues/10961
17:05:06 <TrueBrain> C++ strings is safer, they said πŸ˜›
17:09:03 <petern> Sounds like it's the non-string parts.
17:17:13 <Rubidium_> it's the lack of strongly typed integers :D
17:17:30 <Rubidium_> JGR: are you already preparing a PR for that issue?
17:21:45 <JGR> No, I haven't done anything with it
17:25:20 <Rubidium_> hmm... do we want to fix the wrong gamelog entries...
17:25:47 <petern> Not worth it imho.
17:26:03 <petern> Not all the data is there anyway.
17:26:42 <petern> If they were all the same size it would be feasible, but they're not.
17:27:03 <Rubidium_> well... newgrf version is written in a byte, savegame version in a uint32 and modified in a uint16. So the NewGRF version is missing... but that one is essentially hardcoded for the duration of the bug
17:28:39 *** HerzogDeXtEr has joined #openttd
17:30:17 <petern> IMHO not worth complicating it.
17:30:36 <petern> If it was invalid game state that's another matter.
17:33:58 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #10962: Fix #10961, 52a7c69: incorrect order of parameters to gamelog revision constructor https://github.com/OpenTTD/OpenTTD/pull/10962
17:49:24 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #10962: Fix #10961, 52a7c69: incorrect order of parameters to gamelog revision constructor https://github.com/OpenTTD/OpenTTD/pull/10962#pullrequestreview-1465763864
18:05:37 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #10960: Codechange: Remove Freetype bits on Win32/OSX. https://github.com/OpenTTD/OpenTTD/pull/10960#pullrequestreview-1465790942
18:20:51 *** gelignite has joined #openttd
18:21:57 <gnomechomsky> Eddi|zuHause: I bought one. I was going to DM you but I can't
18:22:06 <gnomechomsky> I mean, I booked at one
18:22:26 <Eddi|zuHause> well, i'm not on discord
18:22:49 <gnomechomsky> Oh, what platform are you using?
18:22:52 <Eddi|zuHause> IRC
18:23:40 <gnomechomsky> I should've joined
18:24:01 <gnomechomsky> Anyway, I'm staying at "Hostel Aachen" between the 9th and 11th
18:24:10 <gnomechomsky> It cost me 20 euro a night
18:26:30 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #10962: Fix #10961, 52a7c69: incorrect order of parameters to gamelog revision constructor https://github.com/OpenTTD/OpenTTD/pull/10962
18:26:33 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 closed issue #10961: [Bug]: New gamelog revision entries have incorrect savegame version, NewGRF version and modified values https://github.com/OpenTTD/OpenTTD/issues/10961
18:27:14 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #10963: Codechange: use string_view to chop off country code from language code https://github.com/OpenTTD/OpenTTD/pull/10963
18:28:08 <Eddi|zuHause> gnomechomsky: can you extend that to another person, or do i have to go through all the hassle of booking?
18:32:39 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #10959: Codechange: use std::filesystem::path for the language file's path https://github.com/OpenTTD/OpenTTD/pull/10959
18:33:53 <Eddi|zuHause> (because i probably won't do that)
18:40:47 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/316a4349335fff7f7db985e2a2cb04d897986a1a
18:40:48 <DorpsGek> - Update: Translations from eints (by translators)
18:42:49 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10963: Codechange: use string_view to chop off country code from language code https://github.com/OpenTTD/OpenTTD/pull/10963#issuecomment-1579275617
18:43:11 *** _aD has joined #openttd
18:43:32 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #10960: Codechange: Remove Freetype bits on Win32/OSX. https://github.com/OpenTTD/OpenTTD/pull/10960
18:44:35 <gnomechomsky> Edd: i|zuHause I just checked and there's no more availability
18:45:31 <Eddi|zuHause> i could risk it and just show up there?
18:46:54 <gnomechomsky> Uh, I'd book a&o Aachen Hauptbahnhof
18:47:04 <gnomechomsky> According to booking.com they still have space for two nights starting 9th
18:47:21 <gnomechomsky> It's 30 euro a night instead but maybe cheaper from their own website
18:48:03 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10963: Codechange: use string_view to chop off country code from language code https://github.com/OpenTTD/OpenTTD/pull/10963#issuecomment-1579281985
18:48:47 <gnomechomsky> https://www.aohostels.com/de/aachen/aachen-hauptbahnhof/
18:48:51 <gnomechomsky> 56 euro if you book it online
18:48:58 <gnomechomsky> for both nights
18:49:22 <gnomechomsky> slightly more expensive but being next to the station instead of a 30 min walk might be handy
18:53:18 <Eddi|zuHause> i hate everything about this already
18:54:56 *** gelignite has quit IRC (Quit: Stay safe!)
19:18:04 <gnomechomsky> What's the issue?
19:18:16 <Eddi|zuHause> everything...
19:19:11 <TrueBrain> Eddi is now known as Marvin
19:19:43 <Eddi|zuHause> that's not too far off :p
19:20:28 <TrueBrain> all that is missing is the brains? πŸ˜› πŸ˜›
19:21:09 <Eddi|zuHause> i hate spending money, i hate making decisions, i hate interacting with faceless strangers, ...
19:21:57 <andythenorth> use dice
19:22:06 <Eddi|zuHause> doesn't help
19:24:58 <Eddi|zuHause> also i'm not sure whether 9€ for a breakfast is worth it
19:27:07 <petern> Hmm, trying to determine what "best" means for a fallback font.
19:27:48 <andythenorth> 'pixels'
19:27:52 <andythenorth> courier?
19:28:11 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #10959: Codechange: use std::filesystem::path for the language file's path https://github.com/OpenTTD/OpenTTD/pull/10959
19:28:47 <gnomechomsky> I also hate making decisions but I just did it, so long as you have extra time and backup money it's fine
19:29:08 <petern> It's picked DejaVu Serif, Bold.
19:29:20 <petern> Which is.. fine, it works, but it's not really fitting in the TTD style πŸ™‚
19:29:24 <Eddi|zuHause> at least it picked something :p
19:31:25 *** XarothBrook has joined #openttd
19:31:25 <XarothBrook> I'd love to come but I'm swimming then.
19:31:43 <Eddi|zuHause> so far the cheapest decision is still the night bus. but it's also the deadliest
19:32:22 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #10963: Codechange: use string_view to chop off country code from language code https://github.com/OpenTTD/OpenTTD/pull/10963#issuecomment-1579335090
19:35:18 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #10964: Codechange: Pass font name and language as std::string. https://github.com/OpenTTD/OpenTTD/pull/10964
19:35:22 <petern> 🀷
19:36:24 <Rubidium_> oh, OS X is likely going to fail because SetFallbackFont's signature was not changed
19:37:38 <XarothBrook> Eddi|zuHause: So you're afraid of the random people in the bus, but not the random people at the meeting?
19:37:51 <Eddi|zuHause> at this rate i won't be coming...
19:37:52 <XarothBrook> I mean, have you _seen_ TrueBrain ? He's scary af.
19:39:39 <andythenorth> I am doing school class camping trip πŸ˜›
19:39:43 <andythenorth> otherwise I'd be there
19:39:44 <Eddi|zuHause> i have, actually
19:40:01 <XarothBrook> Aw, I was looking forward to meeting you, if it weren't for my swimming.
19:41:31 <Eddi|zuHause> and i'm not afraid of random people. i'm afraid of faceless people (like, on a telephone, where i can't see how they are reacting)
19:45:13 <frosch> can you swim to brussels?
19:46:03 <Rubidium_> you can definitely swim in Brussels
19:46:36 <petern> Rubidium_: Ah, bad merge πŸ™‚
19:47:14 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #10964: Codechange: Pass font name and language as std::string. https://github.com/OpenTTD/OpenTTD/pull/10964
19:52:17 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #10959: Codechange: use std::filesystem::path for the language file's path https://github.com/OpenTTD/OpenTTD/pull/10959
19:56:35 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #10959: Codechange: use std::filesystem::path for the language file's path https://github.com/OpenTTD/OpenTTD/pull/10959#pullrequestreview-1465971377
20:00:13 <TrueBrain> frosch: have you seen him in a speedo? Brrr
20:00:19 <XarothBrook> frosch: Yes, but there's always the risk of sharks.
20:00:25 <petern> Hmm
20:00:42 <XarothBrook> TrueBrain: Stop fawning over my swimwear pictures!
20:01:01 <frosch> TrueBrain: no, xaroth was not at the previous meetings, i have not met your cousin
20:01:09 <petern> I don't know what happened to 10964, it was working :/
20:01:30 <XarothBrook> frosch: Are you implying that I'm related to that madman?
20:02:03 <frosch> i keep on guessing πŸ™‚
20:02:24 <frosch> you denied being brothers before, so i tried cousins this time
20:02:47 <TrueBrain> I even deny knowing him
20:02:56 <TrueBrain> or her
20:02:58 <TrueBrain> don't want to assume
20:02:58 <XarothBrook> Would anybody actually agree to being related to TB?
20:03:05 <pickpacket> The existence of TrueBrain implies the existence of FalseBrain
20:03:19 <XarothBrook> It implies the existence of a PinkyBrain.
20:03:24 <glx[d]> it was light before brain
20:03:26 <Rubidium_> and don't forget FileNotFoundBrain :D
20:03:30 <pickpacket> pinky and the brain
20:04:07 <frosch> "FileNotFoundBrain" sounds like you should more strict typing
20:04:14 <pickpacket> I wouldn’t mind being related to TrueBrain. Can’t be worse than some of my actual relatives
20:05:01 <XarothBrook> You'd be surprised
20:05:04 <XarothBrook> he makes terrible jokes
20:05:16 <TrueBrain> pickpacket: challenge accepted!
20:05:43 <frosch> who is going to adopt who?
20:06:07 <XarothBrook> Not a marriage?
20:06:33 <frosch> does that count as relative?
20:06:40 <XarothBrook> Depends on where you live
20:06:42 <XarothBrook> in Alabama
20:06:45 <TrueBrain> the adoption rate of Xaroth is low .. bit sad , but nobody likes this new version they installed
20:06:56 <Rubidium_> frosch: https://thedailywtf.com/articles/what_is_truth_0x3f_ ...
20:08:05 <frosch> i did not know that meme
20:09:46 <frosch> XarothBrook: saarland is closer
20:10:09 <Eddi|zuHause> Yes/No/FileNotFound, a classic
20:13:48 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #10964: Codechange: Pass font name and language as std::string. https://github.com/OpenTTD/OpenTTD/pull/10964
20:14:03 <petern> Hm, apparently I just didn't finish writing that one. :/
20:14:05 <petern> Going mad.
20:15:13 <TrueBrain> its the plague
20:15:18 <petern> Likely
20:29:18 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #10964: Codechange: Pass font name and language as std::string. https://github.com/OpenTTD/OpenTTD/pull/10964#pullrequestreview-1466031912
20:29:56 <Eddi|zuHause> really... all decisions are bad...
20:30:56 <Eddi|zuHause> like, if i want brekfast, i can't take the bus
20:31:24 <Eddi|zuHause> so i pay for the breakfast, and pay for the more expensive train
20:32:17 <andythenorth> my experience of modern life
20:32:21 <andythenorth> is that it has become expensive
20:44:19 *** _aD has quit IRC (Ping timeout: 480 seconds)
20:44:47 *** nielsm has quit IRC (Ping timeout: 480 seconds)
20:53:37 <petern> Expensive and full of cables.
20:53:51 <petern> Although that might just be synthesizers.
20:56:00 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #10964: Codechange: Pass font name and language as std::string. https://github.com/OpenTTD/OpenTTD/pull/10964
21:01:59 *** keikoz has quit IRC (Ping timeout: 480 seconds)
21:05:59 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #10963: Codechange: use string_view to chop off country code from language code https://github.com/OpenTTD/OpenTTD/pull/10963#issuecomment-1579451708
21:06:02 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 closed pull request #10963: Codechange: use string_view to chop off country code from language code https://github.com/OpenTTD/OpenTTD/pull/10963
21:08:18 <TrueBrain> another rejected PR
21:08:22 <TrueBrain> we are horrible developers 😦
21:09:07 <FLHerne> I'm still toying the idea, but it's expensive and stupidly inconvenient
21:09:17 <FLHerne> or stupidly expensive and merely inconvenient :p
21:10:07 <TrueBrain> it is just once a decade
21:10:10 <TrueBrain> is glx[d] joining too?
21:10:19 <glx[d]> no
21:10:23 <TrueBrain> 😦
21:10:28 <TrueBrain> too bad πŸ™‚
21:12:06 <FLHerne> I can catch a bus 0900 Friday and get there at 1930 for only Β£40
21:15:35 <TrueBrain> that is not too bad
21:17:48 <TrueBrain> (the price, not the time)
21:18:43 <FLHerne> I misread, it's 0630, but only Β£32
21:18:54 <FLHerne> indeed the price isn't bad
21:22:44 *** Eddi|zuHause has quit IRC (Read error: Connection reset by peer)
21:23:31 *** Eddi|zuHause has joined #openttd
21:27:59 <DorpsGek> [OpenTTD/website] auge8472 opened pull request #259: Rework of the footer https://github.com/OpenTTD/website/pull/259
21:33:24 <DorpsGek> [OpenTTD/website] TrueBrain approved pull request #259: Rework of the footer https://github.com/OpenTTD/website/pull/259#pullrequestreview-1466150716
21:35:33 <DorpsGek> [OpenTTD/website] TrueBrain opened pull request #260: Fix: [CI] upstream actions changed property names https://github.com/OpenTTD/website/pull/260
21:39:04 <DorpsGek> [OpenTTD/website] glx22 approved pull request #260: Fix: [CI] upstream actions changed property names https://github.com/OpenTTD/website/pull/260#pullrequestreview-1466162135
21:40:36 <DorpsGek> [OpenTTD/website] TrueBrain merged pull request #260: Fix: [CI] upstream actions changed property names https://github.com/OpenTTD/website/pull/260
21:42:18 <DorpsGek> [OpenTTD/website] TrueBrain commented on pull request #259: Rework of the footer https://github.com/OpenTTD/website/pull/259#issuecomment-1579488934
21:49:07 <petern> Oh. Yeah that was stupid.
21:54:39 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #10965: Fix #10964: Missing FontConfig format for language. https://github.com/OpenTTD/OpenTTD/pull/10965
21:55:37 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #10965: Fix #10964: Missing FontConfig format for language. https://github.com/OpenTTD/OpenTTD/pull/10965#pullrequestreview-1466181473
21:56:03 <petern> Someone did mention getting to #11111 before the weekend, so...
21:56:39 <TrueBrain> and we thank you for your contribution πŸ˜„
21:57:52 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #10966: Codechange: IniGroup::GetItem() can now be const. https://github.com/OpenTTD/OpenTTD/pull/10966
21:58:01 <petern> Working on it :p
22:08:34 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
22:09:40 *** Eddi|zuHause2 has joined #openttd
22:10:41 *** Eddi|zuHause has quit IRC (Read error: Connection reset by peer)
22:19:56 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #10966: Codechange: IniGroup::GetItem() can now be const. https://github.com/OpenTTD/OpenTTD/pull/10966#pullrequestreview-1466207301
22:24:08 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:38:15 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #10965: Fix #10964: Missing FontConfig format for language. https://github.com/OpenTTD/OpenTTD/pull/10965
22:39:41 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #10966: Codechange: IniGroup::GetItem() can now be const. https://github.com/OpenTTD/OpenTTD/pull/10966
22:45:15 *** keikoz has joined #openttd
23:22:46 *** tokai has joined #openttd
23:22:46 *** ChanServ sets mode: +v tokai
23:29:39 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)