IRC logs for #openttd on OFTC at 2021-05-27
            
00:59:54 *** Hirundo has quit IRC (Ping timeout: 480 seconds)
01:00:11 *** Hazzard has quit IRC (Ping timeout: 480 seconds)
01:02:01 *** Webster has quit IRC (Ping timeout: 480 seconds)
01:03:53 *** Webster has joined #openttd
01:06:33 *** Hazzard has joined #openttd
01:10:52 *** Hirundo has joined #openttd
01:55:24 *** Beer has quit IRC (Quit: Leaving)
02:15:38 <Speeder> D:
02:15:45 <Speeder> parsing nml is super hard :(
02:22:01 *** glx has quit IRC ()
02:37:32 *** Wormnest has quit IRC (Quit: Leaving)
04:40:47 *** namad8 has quit IRC (Read error: Connection reset by peer)
04:41:01 *** namad7 has joined #openttd
04:42:58 *** HerzogDeXtEr has joined #openttd
04:49:02 *** Flygon has joined #openttd
05:15:40 *** snail_UES_ has quit IRC (Quit: snail_UES_)
05:57:02 *** Kitrana has joined #openttd
06:35:34 *** urdh has quit IRC (Ping timeout: 480 seconds)
06:49:01 *** Yexo has quit IRC (Ping timeout: 480 seconds)
06:49:01 *** Osai has quit IRC (Ping timeout: 480 seconds)
06:49:59 *** Hirundo has quit IRC (Ping timeout: 480 seconds)
06:49:59 *** Hazzard has quit IRC (Ping timeout: 480 seconds)
06:49:59 *** tneo has quit IRC (Ping timeout: 480 seconds)
06:50:01 *** ^Spike^ has quit IRC (Ping timeout: 480 seconds)
06:50:01 *** XeryusTC has quit IRC (Ping timeout: 480 seconds)
06:50:06 *** Ammler has quit IRC (Ping timeout: 480 seconds)
06:50:31 *** avdg has quit IRC (Ping timeout: 480 seconds)
06:50:59 *** V453000 has quit IRC (Ping timeout: 480 seconds)
06:51:07 *** urdh has joined #openttd
06:52:26 *** Webster has quit IRC (Ping timeout: 480 seconds)
06:53:34 *** fonsinchen has quit IRC ()
06:55:04 *** Webster has joined #openttd
06:55:15 *** Ammler has joined #openttd
06:55:20 *** ^Spike^ has joined #openttd
06:55:45 *** V453000 has joined #openttd
06:56:15 *** Yexo has joined #openttd
06:56:36 *** Hazzard has joined #openttd
06:56:45 *** tneo has joined #openttd
06:57:15 *** Hirundo has joined #openttd
06:57:45 *** XeryusTC has joined #openttd
06:57:45 *** Osai has joined #openttd
06:58:15 *** avdg has joined #openttd
06:58:15 *** fonsinchen has joined #openttd
06:59:11 *** tokai has joined #openttd
06:59:11 *** ChanServ sets mode: +v tokai
07:06:08 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
07:11:45 *** sla_ro|master has joined #openttd
07:27:09 *** tokai|noir has joined #openttd
07:27:09 *** ChanServ sets mode: +v tokai|noir
07:33:58 *** tokai has quit IRC (Ping timeout: 480 seconds)
08:15:52 *** andythenorth has joined #openttd
08:28:19 <TrueBrain> a stack-buffer-overflow somewhere in the widget system
08:28:20 <TrueBrain> lovely :)
08:28:28 <TrueBrain> lets see ... what can it be ...
08:29:04 <TrueBrain> there it is :D
08:29:08 <TrueBrain> that was quickly :P
08:37:38 <LordAro> yay
08:38:21 <TrueBrain> I did: a ? "" : a
08:38:24 <TrueBrain> as DParam
08:38:33 <TrueBrain> I assumed it would understand "" is a const
08:38:38 <TrueBrain> but no .. it was pushed on the stack :P
08:39:02 <TrueBrain> so now we have a static std::string empty = {} :D
08:43:40 <peter1138> yheh
08:44:52 <TrueBrain> right ... creating a "secrets.cfg" .. eeeuuuuhhhhhhhh
08:45:07 <peter1138> ooo
08:52:20 *** andythenorth has left #openttd
08:56:20 <TrueBrain> so .... we have gameopt_settings.ini
08:56:27 <TrueBrain> and most of those settings are also in settings.ini
08:56:36 <LordAro> i've noticed this
08:56:41 <LordAro> i don't understand the distinction
08:57:30 <TrueBrain> the first is stored in the OPTS chunk in the savegame
09:03:01 <Rubidium> some weird conversions are happening on the gameopt's diff custom after it has been loaded
09:03:34 <TrueBrain> most likely made total sense to who-ever wrote it :)
09:03:46 <TrueBrain> similar, in settings.ini you can set the "base" of an entry
09:03:51 <TrueBrain> but the only allowed value is GameSettings
09:03:54 <TrueBrain> otherwise shit breaks :P
09:04:29 <Rubidium> yup
09:04:48 <TrueBrain> I love that it gives me the illusion it can be used for more :)
09:05:23 <Rubidium> well... passing GameSettings is mostly to just be able to use the Saveload code more easily
09:05:36 <TrueBrain> I am not complaining the functionality is there
09:05:45 <TrueBrain> I am complaining "base" gives the suggestion it could be used for more than just "GameSettings" :D
09:05:50 <TrueBrain> is_game_settings = 1
09:05:54 <TrueBrain> would have been a lot more clear :P
09:06:12 <TrueBrain> base_only_when_game_settings = GameSettings
09:06:13 <Rubidium> though... don't give me more idea to break the settings code. There's already too much to be reviewed before I want to tackle such changes as well ;)
09:06:15 <TrueBrain> would also be fine :P
09:06:35 <TrueBrain> mostly, as I was like: sweet, so I can just do: base = SecretSettings
09:06:36 <TrueBrain> but no, I cannot
09:07:12 <Rubidium> but why do you want to do that? Do you want to support multiple versions of SecretSettings? One for newgames and one for the current game?
09:07:27 <TrueBrain> huh?
09:07:30 <TrueBrain> no
09:07:41 <TrueBrain> but "base" is just a shitty name putting people on the wrong track :)
09:08:46 <Rubidium> true... though... there's also CompanySettings as a base, which is why there is logic to resolve a CompanySetting separate from a normal Setting as they have a different "base"
09:09:11 <TrueBrain> yeah, but that is done in another ini file
09:09:47 <TrueBrain> not that it makes it really any better :P
09:10:19 <TrueBrain> always difficult to add stuff while trying to not make the situation worse :D
09:11:17 <Rubidium> either put it in _settings_client and use SDTC or just _secrets and use SDTG
09:11:57 <Rubidium> but I agree that in settings.ini all the base parameters can be removed, and $base in the template should be replaced with GameSettings. That would make it a lot safer against further harm
09:12:23 <Rubidium> though please don't do that now as that's going to heavily conflict with my patch tree
09:12:33 <TrueBrain> I have zero intentions of doing that :P
09:15:33 <Rubidium> stupid github... it will remove $ from your search queries, so trying to find all places where $base is used... returns *everything* with base in it
09:15:57 <TrueBrain> wait till you find out it is being "clever" and only return partial results :P
09:16:08 <TrueBrain> searching on GitHub is .. ugh
09:26:08 <TrueBrain> hmm ... our ini-writer doesn't remove entries that are no longer in the settings
09:26:13 <TrueBrain> guess that makes sense for upgrading/downgrading
09:31:55 *** tokai has joined #openttd
09:31:55 *** ChanServ sets mode: +v tokai
09:33:21 <TrueBrain> lol, lovely, you can only change settings via the console when they are in _settings :)
09:33:29 <TrueBrain> ugggghhh .. I was hoping this was a simple change :P
09:38:47 <TrueBrain> in case you want to read something "fun": https://github.com/OpenTTD/OpenTTD/blob/master/src/settings.cpp#L2088
09:38:56 <TrueBrain> look at the "i" variable
09:38:59 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
09:39:17 <TrueBrain> it can either be an index in _settings or in _company_settings
09:39:37 <TrueBrain> none of the users of that function validate it
09:41:46 *** tokai|noir has joined #openttd
09:41:46 *** ChanServ sets mode: +v tokai|noir
09:42:06 <TrueBrain> right .. seems I am finding out things Rb already did, and fixed .. as ugh, this code
09:46:05 <TrueBrain> 19 commits in 1 PR :P
09:46:09 <TrueBrain> that is pretty hard to review :D
09:48:44 *** tokai has quit IRC (Ping timeout: 480 seconds)
09:48:57 *** Samu has joined #openttd
09:59:19 *** gnu_jj has quit IRC (Ping timeout: 480 seconds)
09:59:33 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9298: Change: move secrets out of "openttd.cfg" into "secrets.cfg" https://git.io/JGLne
09:59:41 <TrueBrain> at least a draft to have a conversation :)
09:59:48 <TrueBrain> a pretty breaking change :P
10:05:10 <DorpsGek> [OpenTTD/OpenTTD] James103 commented on issue #9295: Music Audio is not normalized/leveled correctly https://git.io/JGvg7
10:14:55 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JGLCz
10:18:39 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JGLWq
10:26:05 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JGLl6
10:26:16 <TrueBrain> yes, I am doing single comments, as this PR is insane to review :P
10:29:54 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JGL4s
10:32:52 <TrueBrain> okay, and I stop understanding what is going on after that :D
10:32:53 <TrueBrain> I need lunch
10:53:12 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JGLED
10:53:22 <TrueBrain> ugh, I said I needed lunch .. ffs :P Stupid me
10:53:30 <LordAro> lol
11:15:23 *** WormnestAndroid has quit IRC (Remote host closed the connection)
11:16:56 *** WormnestAndroid has joined #openttd
11:18:55 *** urdh_ has joined #openttd
11:19:51 *** urdh has quit IRC (Ping timeout: 480 seconds)
11:19:51 *** urdh_ is now known as urdh
11:26:36 *** urdh_ has joined #openttd
11:27:21 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JGLwr
11:27:23 <TrueBrain> right, that should be all of it
11:27:25 <TrueBrain> I think
11:27:54 <TrueBrain> I love how all of a sudden I wrote some Dutch comments
11:27:56 *** urdh has quit IRC (Ping timeout: 480 seconds)
11:27:56 *** urdh_ is now known as urdh
11:27:59 <TrueBrain> lets fix that quickly :D
11:42:04 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9296: Fixes and code changes to reduce number of LGTM alerts https://git.io/JGLKU
11:47:01 *** Hirundo has quit IRC (Ping timeout: 480 seconds)
11:47:36 *** XeryusTC has quit IRC (Ping timeout: 480 seconds)
11:47:36 *** Osai has quit IRC (Ping timeout: 480 seconds)
11:48:06 *** avdg has quit IRC (Ping timeout: 480 seconds)
11:49:09 *** Ammler has quit IRC (Ping timeout: 480 seconds)
11:49:39 *** Webster has quit IRC (Ping timeout: 480 seconds)
11:49:44 *** V453000 has quit IRC (Ping timeout: 480 seconds)
11:49:44 *** ^Spike^ has quit IRC (Ping timeout: 480 seconds)
11:50:09 *** Yexo has quit IRC (Ping timeout: 480 seconds)
11:50:36 *** Hazzard has quit IRC (Ping timeout: 480 seconds)
11:50:36 *** tneo has quit IRC (Ping timeout: 480 seconds)
11:50:46 *** fonsinchen has quit IRC (Ping timeout: 480 seconds)
11:50:46 *** SmatZ has quit IRC (Ping timeout: 480 seconds)
11:50:49 *** Terkhen has quit IRC (Ping timeout: 480 seconds)
11:50:54 *** planetmaker has quit IRC (Ping timeout: 480 seconds)
11:57:52 <peter1138> Oh
11:58:31 *** Webster has joined #openttd
11:58:47 <peter1138> I really need to VLAN off my IoT stuff, the Google Nest is advertising an IPv6 ULA prefix o_O
11:59:17 *** fonsinchen has joined #openttd
11:59:18 *** Hazzard has joined #openttd
12:00:17 *** Yexo has joined #openttd
12:00:17 *** SmatZ has joined #openttd
12:00:40 *** planetmaker has joined #openttd
12:00:40 *** ChanServ sets mode: +o planetmaker
12:02:27 *** Hirundo has joined #openttd
12:02:27 *** Ammler has joined #openttd
12:02:57 *** Osai has joined #openttd
12:02:57 *** ^Spike^ has joined #openttd
12:03:27 *** avdg has joined #openttd
12:03:27 *** Terkhen has joined #openttd
12:03:27 *** ChanServ sets mode: +o Terkhen
12:04:27 *** tneo has joined #openttd
12:04:57 *** V453000 has joined #openttd
12:04:57 *** XeryusTC has joined #openttd
12:07:43 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #9036: Game crashes while opening Towns directory on OS X, 1.11.0 Steam https://git.io/JOmpA
12:07:46 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #9036: Game crashes while opening Towns directory on OS X, 1.11.0 Steam https://git.io/JOmpA
12:10:33 <TrueBrain> LordAro: https://github.com/OpenTTD/OpenTTD/issues/9145 <- given the info that it was a NewGRF causing this behaviour, you still think it requires further investigation / fixing?
12:11:38 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #9237: I never get the new trains after 1980- but i get all plains, boats and cars https://git.io/JseBp
12:12:41 *** tokai has joined #openttd
12:12:41 *** ChanServ sets mode: +v tokai
12:14:43 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #9277: Font sizes are unreasonably small or large with no in between https://git.io/JslSd
12:14:56 <LordAro> TrueBrain: yeah, i think that can be closed
12:16:15 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #9145: Some wagons dissappeard after few years https://git.io/J3Ge8
12:16:18 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #9145: Some wagons dissappeard after few years https://git.io/J3Ge8
12:19:36 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
12:23:43 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #9051: Cities build irrational bridges: right on the shore, along the lake, next to each other https://git.io/JOEC9
12:23:46 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg started discussion #9299: Cities build irrational bridges: right on the shore, along the lake, next to each other https://git.io/JGLMK
12:23:49 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on discussion #9299: Cities build irrational bridges: right on the shore, along the lake, next to each other https://git.io/JGLMK
12:23:52 <DorpsGek> [OpenTTD/OpenTTD] michicc commented on discussion #9299: Cities build irrational bridges: right on the shore, along the lake, next to each other https://git.io/JGLMK
12:23:55 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on discussion #9299: Cities build irrational bridges: right on the shore, along the lake, next to each other https://git.io/JGLMK
12:23:58 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on discussion #9299: Cities build irrational bridges: right on the shore, along the lake, next to each other https://git.io/JGLMK
12:24:01 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on discussion #9299: Cities build irrational bridges: right on the shore, along the lake, next to each other https://git.io/JGLMK
12:24:02 <TrueBrain> wauw
12:24:05 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on discussion #9299: Cities build irrational bridges: right on the shore, along the lake, next to each other https://git.io/JGLMK
12:24:09 <TrueBrain> I expected something more clever
12:25:50 <peter1138> What was that?!
12:27:51 <LordAro> ...huh?
12:27:56 *** gnu_jj has joined #openttd
12:28:10 <LordAro> that's been there over a month
12:31:03 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #9061: Clear land tool clears areas that are already cleared (bare land) https://git.io/JOzbJ
12:31:06 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #9061: Clear land tool clears areas that are already cleared (bare land) https://git.io/JOzbJ
12:31:21 <TrueBrain> I moved a "feature" request on the issue tracker to a discussion
12:32:44 <TrueBrain> one would assume they just do this transparently .. but no, it closes the issue, opens a new discussion, and "posts" the replies :P
12:34:27 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #9236: Vehicles do not pass stopped/broken down vehicles https://git.io/J3jij
12:38:54 *** gelignite has joined #openttd
12:39:29 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #9265: unload and leave empty https://git.io/JsODr
12:40:10 <TrueBrain> so happy someone else opened #9265 .. I fall for it every freaking game :P
12:48:47 *** virtualrandomnumber has joined #openttd
12:49:09 *** virtualrandomnumber has quit IRC ()
12:51:10 *** Kitrana has quit IRC (Read error: Connection reset by peer)
12:52:17 *** andythenorth_ has joined #openttd
12:52:48 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #9281: Company Takeover Maths not correct. https://git.io/JsVIj
12:52:50 <TrueBrain> I could not resist
12:53:10 <TrueBrain> I love talking a wrong into a right from time to time :)
13:00:13 <TrueBrain> (and yes, it is nonsense, and there is a huge gaping hole in the story, but that is not relevant :P)
13:04:31 *** andythenorth_ has quit IRC (Ping timeout: 480 seconds)
13:06:03 *** Kitrana has joined #openttd
13:10:00 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #9281: Company Takeover Maths not correct. https://git.io/JsVIj
13:11:03 *** tokai|noir has joined #openttd
13:11:03 *** ChanServ sets mode: +v tokai|noir
13:13:45 *** andythenorth has joined #openttd
13:13:56 <andythenorth> TrueBrain I can't even follow the maths
13:14:02 <andythenorth> I am stuck at 'brr what?'
13:14:06 <TrueBrain> :D
13:14:09 <peter1138> And the Nest is now VLANed.
13:14:11 <andythenorth> and I have actually sold a company which had actual loans
13:14:16 <andythenorth> when we sold the purchaser had to buy out some of the loans
13:14:24 <andythenorth> because they had been personally guaranteed by the shareholders, and you can't guarantee a loan personally when you can no longer exercise control over the repayment
13:14:31 <andythenorth> but we used..like maths and tables
13:14:34 <andythenorth> not a wall of words
13:16:40 *** snail_UES_ has joined #openttd
13:17:58 *** tokai has quit IRC (Ping timeout: 480 seconds)
13:19:15 <peter1138> Why does mpd have a URL handler for gopher://?
13:28:09 <TrueBrain> andythenorth: the issue started with maths and tables
13:28:12 <TrueBrain> so we have that going for us :)
13:29:02 <TrueBrain> but yeah, this all heavily depends on what you agree .. I mean, in OpenTTD after you buyout a company, the owner gets NOTHING
13:29:07 <TrueBrain> which is a bit rude
13:29:11 <TrueBrain> and a weird way to sell your company :)
13:29:53 *** andythenorth_ has joined #openttd
13:30:36 <peter1138> Well
13:32:02 <TrueBrain> the longer I look at this "shares" code, the less sense it makes :D
13:32:19 <TrueBrain> why, when you take over a company, does the game "sell you back" your shares
13:32:28 <TrueBrain> so you double-dip in the assets you receive?
13:33:48 *** nielsm has joined #openttd
13:35:59 *** andythenorth has quit IRC (Ping timeout: 480 seconds)
13:36:55 *** tokai has joined #openttd
13:36:55 *** ChanServ sets mode: +v tokai
13:42:04 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #9281: Company Takeover Maths not correct. https://git.io/JsVIj
13:43:53 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
13:45:25 <TrueBrain> now I need to run some test-games to verify my findings :)
14:00:03 <TrueBrain> okay, it is as bad as I was thinking :)
14:20:34 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9296: Fixes and code changes to reduce number of LGTM alerts https://git.io/JGtLw
14:20:52 <TrueBrain> ooh, game crash in Company Pool
14:20:54 <peter1138> TrueBrain, https://www.youtube.com/watch?v=M1YlJ9J7_Jo < about 27 minutes in...
14:20:58 <TrueBrain> question is .. can I reproduce ..
14:21:22 <peter1138> Bit annoying to watch
14:29:18 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JGtmD
14:33:05 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9300: Fix #9281: acquire a company uses special bookkeeping to make you rich https://git.io/JGtYy
14:33:07 <TrueBrain> okay, I think this should be it
14:33:18 <TrueBrain> we can debate the terms of the buy-out
14:33:25 <TrueBrain> like, does the owner get anything
14:33:30 <TrueBrain> but .. at least it is far less buggy :)
14:35:01 <TrueBrain> peter1138: yeah .. that way of "abusing" Give Money is not really preventable :)
14:35:07 <TrueBrain> well, disabling the functionality :P
14:35:19 <milek7> remove shares?
14:36:00 <Timberwolf> Either that or "you cannot give money to a company with shares issued"
14:36:02 <peter1138> Shares are a detail that can't really work.
14:36:25 *** andythenorth has joined #openttd
14:38:09 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9296: Fixes and code changes to reduce number of LGTM alerts https://git.io/JGtOi
14:39:19 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9296: Fixes and code changes to reduce number of LGTM alerts https://git.io/JGt3v
14:39:25 <DorpsGek> [OpenTTD/OpenTTD] ldpl commented on issue #9061: Clear land tool clears areas that are already cleared (bare land) https://git.io/JOzbJ
14:39:42 <TrueBrain> shares are bananas in OpenTTD :) but so is "give money" :)
14:40:42 <peter1138> At least give money doesn't fabricate it, but yeah.
14:42:08 *** andythenorth_ has quit IRC (Ping timeout: 480 seconds)
14:43:10 <TrueBrain> well, I agree, without shares "give money" is a whole less worse
14:43:23 <TrueBrain> well, I would guess most servers have "shares" disables anyway
14:44:07 <TrueBrain> its funny, the code is littered with "acquire only works for AIs"
14:44:09 <TrueBrain> which is a lie :P
14:44:47 <TrueBrain> but that is not so much related to shares :)
14:44:49 <_dp_> hm, I remember using "unload & take cargo" but don't remember what for...
14:45:08 <_dp_> it has some special usecase
14:45:42 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JGtsn
14:58:27 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9301: Change: by default, make "unload all" leave stations empty https://git.io/JGtnI
15:05:49 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #9094: Electric train waits for free path when track is not electrified https://git.io/JOSrh
15:05:56 <TrueBrain> I do not understand why people were voting this down ..
15:06:37 <TrueBrain> it is so incredibly hard to diagnose this issue, especially as new player, and especially as electric rail is not -that- different from non-electric
15:08:07 *** andythenorth has quit IRC (Quit: andythenorth)
15:09:12 *** andythenorth has joined #openttd
15:09:49 <_dp_> TrueBrain, because lost trains are even harder to diagnose
15:09:59 <_dp_> if you worry about new players disable elrail by default :P
15:10:13 <TrueBrain> yeah, that is a very black/white view on the problem given by the user
15:10:23 <andythenorth> does the train know why it can't find a path?
15:10:33 <andythenorth> we could have a new effect sprite
15:10:42 <andythenorth> which the stuck train emits
15:10:45 <TrueBrain> andythenorth: I would hope so :P And if not, we should teach it to :D
15:10:55 <andythenorth> red version of the sparks, or a red exclamation mark char
15:11:01 <TrueBrain> and the status should just change to "Destination unreachable"
15:11:06 <TrueBrain> like many many many many other games do :P
15:11:17 <TrueBrain> haha, exclamation mark on vehicles is a nice idea :)
15:11:38 <andythenorth> if PBS overlay was on, we could maybe highlight the unpowered segments
15:11:42 <andythenorth> dunno
15:11:54 <TrueBrain> other games have a various of tools available for this
15:12:04 <TrueBrain> like an overlay that shows a coloured line on top of tracks to indicate various of things
15:12:07 <TrueBrain> can either be density
15:12:11 <TrueBrain> but in this case: type of track
15:12:47 <TrueBrain> both can greatly help diagnose what the fuck is going on on your tracks
15:13:17 <TrueBrain> but as I just posted, the problem is not only with trains
15:13:25 <TrueBrain> I learnt to hate ships because of this
15:13:41 <TrueBrain> just fucking tell me you cannot reach the dock, instead of being a fucking bozo and doing what-ever-the-fuck-you want
15:13:43 <TrueBrain> same with RVs
15:13:47 <TrueBrain> missing a half-piece of road
15:13:52 <TrueBrain> behind a building
15:13:56 <TrueBrain> takes for-ever to find
15:14:49 <_dp_> yeah, lost vehicles can use some diagnostic info
15:15:18 <_dp_> having it remember exact tile where it got lost would also be helpful
15:15:50 <TrueBrain> so this is why I don't understand why people downvote such issue
15:15:55 <TrueBrain> it clearly is an issue we all have
15:16:04 <TrueBrain> his solution might be suboptimal .. but ... his issue is real :P
15:16:25 <_dp_> I downwoted because of "solution"
15:16:37 <TrueBrain> yeah .. it is an issue .. not a PR :)
15:19:55 <_dp_> well, feature request/proposal is also an issue in github
15:22:19 <_dp_> it barely even mentions the issue itself...
15:27:02 <_dp_> btw, I think what #9094 mentions is actually a rare case
15:27:12 <_dp_> usually trains just get lost and run around iirc
15:28:40 <_dp_> also may not be a bad idea to just stop lost vehicles
15:28:55 <_dp_> though will probably have to be configurable for compatibility
15:30:01 <_dp_> ah, no, nvm, bad idea xD
15:30:34 *** andythenorth has quit IRC (Quit: andythenorth)
15:31:34 *** morbidbird has joined #openttd
15:32:51 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JsHBo
15:32:55 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JGt0B
15:36:48 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JsHBo
15:43:04 *** Wormnest has joined #openttd
15:45:25 *** Wormnest has quit IRC ()
15:45:43 *** Wormnest has joined #openttd
15:50:16 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9296: Fixes and code changes to reduce number of LGTM alerts https://git.io/JGThL
15:51:44 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9296: Fixes and code changes to reduce number of LGTM alerts https://git.io/JGThL
15:52:42 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9296: Fixes and code changes to reduce number of LGTM alerts https://git.io/JGtgr
15:56:47 *** michi_cc_ has joined #openttd
15:57:04 *** michi_cc has quit IRC (Remote host closed the connection)
15:59:10 *** m0rbidbird has joined #openttd
16:02:34 *** glx has joined #openttd
16:02:34 *** ChanServ sets mode: +v glx
16:02:39 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JGta1
16:05:31 *** morbidbird has quit IRC (Ping timeout: 480 seconds)
16:09:06 *** Wuzzy has joined #openttd
16:12:50 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JGtwp
16:13:46 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JGtrZ
16:15:47 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JGtrS
16:18:49 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #9296: Fixes and code changes to reduce number of LGTM alerts https://git.io/JGtow
16:25:12 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JGtK5
16:28:29 <TrueBrain> https://steamcommunity.com/app/1536610/discussions/0/3090011896377893919/ <- this went from crazy to wtf?
16:28:32 <TrueBrain> lol
16:29:34 <LordAro> lol
16:31:01 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #9296: Fixes and code changes to reduce number of LGTM alerts https://git.io/JGThL
16:34:30 <TrueBrain> sometimes it is really unclear if people are trolling or being entitled .. lets give it the benefit of the doubt :)
16:38:16 <Rubidium> ah, Hanlon's razor?
16:39:42 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JsHBo
16:41:49 <TrueBrain> yeah, something like that :P
16:41:55 <TrueBrain> just with entitled, not stupidity
16:46:23 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JGtMx
16:48:01 <TrueBrain> https://steamcommunity.com/profiles/76561198069681593/recommended/1536610/ <- LOL wtf? :D
16:49:44 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9301: Change: by default, make "unload all" leave stations empty https://git.io/JGtDy
16:49:47 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JsHBo
16:50:13 *** Progman has joined #openttd
16:56:34 *** morbidb1rd has joined #openttd
16:56:43 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #9265: Change "unload" to default to "unload and leave empty" https://git.io/JsODr
16:56:46 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #9301: Change: by default, make "unload all" leave stations empty https://git.io/JGtnI
16:57:52 *** frosch123 has joined #openttd
17:03:31 *** m0rbidbird has quit IRC (Ping timeout: 480 seconds)
17:31:48 *** m0rbidbird has joined #openttd
17:39:16 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
17:39:31 *** morbidb1rd has quit IRC (Ping timeout: 480 seconds)
17:41:50 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #9302: Change: split check and update callbacks for settings https://git.io/JGtNC
17:55:14 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9302: Change: split check and update callbacks for settings https://git.io/JGtNC
18:05:38 *** morbidb1rd has joined #openttd
18:13:01 *** m0rbidbird has quit IRC (Ping timeout: 480 seconds)
18:46:00 *** m0rbidbird has joined #openttd
18:49:16 *** tokai|noir has joined #openttd
18:49:16 *** ChanServ sets mode: +v tokai|noir
18:52:29 *** morbidb1rd has quit IRC (Ping timeout: 480 seconds)
18:52:35 *** morbidb1rd has joined #openttd
18:55:01 *** m0rbidbird has quit IRC (Ping timeout: 480 seconds)
18:56:14 *** tokai has quit IRC (Ping timeout: 480 seconds)
18:57:29 <DorpsGek> [OpenTTD/OpenTTD] suit commented on issue #9295: Music Audio is not normalized/leveled correctly https://git.io/JGvg7
19:04:54 *** Wolf01 has joined #openttd
19:12:06 *** andythenorth has joined #openttd
19:22:05 *** tokai has joined #openttd
19:22:05 *** ChanServ sets mode: +v tokai
19:28:59 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
19:38:17 <andythenorth> hmm
19:38:23 <andythenorth> I don't think this is deprecated
19:38:24 <andythenorth> https://newgrf-specs.tt-wiki.net/wiki/NML:Deprecated_syntax
19:38:29 <andythenorth> and I can never find it in the docs :P
19:38:32 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JGqGf
19:38:33 <DorpsGek> - Update: Translations from eints (by translators)
19:38:41 <andythenorth> it's pretty much essential to have that feature
19:38:54 <glx> it is deprecated, you're not supposed to use this syntax :)
19:39:05 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9302: Change: split check and update callbacks for settings https://git.io/JGtNC
19:39:12 <andythenorth> I disagree
19:39:18 <andythenorth> :P
19:39:34 <andythenorth> historically we have been against adding 80+ var useage
19:39:41 <andythenorth> it's the only way to use 80+ vars
19:39:51 <andythenorth> it's also the only sensible way to test new OpenTTD vars
19:41:02 *** m0rbidbird has joined #openttd
19:47:31 *** morbidb1rd has quit IRC (Ping timeout: 480 seconds)
19:49:10 <DorpsGek> [OpenTTD/nml] 2TallTyler opened issue #218: Request: Add variable for xy coordinates of industries https://git.io/JGqZ1
20:02:38 <DorpsGek> [OpenTTD/nml] frosch123 commented on issue #218: Request: Add variable for xy coordinates of industries https://git.io/JGqZ1
20:07:46 *** iSoSyS has joined #openttd
20:22:48 <andythenorth> this is why 80+ vars aren't just added to nml :D
20:22:51 <andythenorth> probably
20:24:10 <DorpsGek> [OpenTTD/nml] 2TallTyler commented on issue #218: Request: Add variable for xy coordinates of industries https://git.io/JGqZ1
20:24:41 <frosch123> 80+x vars are always a problem. they are implementation details, which may change meaning in weird ways
20:25:13 <frosch123> it's okay as cheap way to test something, but if something is useful there should be proper var instead
20:32:31 *** sla_ro|master has quit IRC ()
20:36:22 *** morbidb1rd has joined #openttd
20:42:29 *** m0rbidbird has quit IRC (Ping timeout: 480 seconds)
20:51:15 *** jottyfan has joined #openttd
20:51:25 *** jottyfan has quit IRC ()
20:56:53 *** gelignite has quit IRC (Quit: Stay safe!)
20:58:57 *** Samu has quit IRC (Quit: Leaving)
20:59:44 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
21:14:17 *** frosch123 has quit IRC (Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn)
21:19:31 *** morbidb1rd has quit IRC (Ping timeout: 480 seconds)
21:27:11 *** andythenorth has quit IRC (Quit: andythenorth)
21:51:55 *** iSoSyS has quit IRC ()
21:58:40 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
22:02:30 *** Tirili has joined #openttd
22:06:20 <Speeder> D:
22:06:28 <Speeder> can't get python to work on Godot
22:06:30 <Speeder> it keeps crashing
22:06:36 <Speeder> seemly it is a compilation issue with the dll
22:06:44 <Speeder> but I can't figure out how to make scons compile with mingw
22:06:51 <Speeder> it insists it wants to compile with MSVC :(
22:12:51 *** Progman has quit IRC (Remote host closed the connection)
22:28:59 *** tokai|noir has joined #openttd
22:28:59 *** ChanServ sets mode: +v tokai|noir
22:35:49 *** tokai has quit IRC (Ping timeout: 480 seconds)
22:36:56 *** nielsm has quit IRC (Ping timeout: 480 seconds)
23:05:58 *** rexxars has quit IRC (Ping timeout: 480 seconds)
23:27:42 *** Tirili has quit IRC (Quit: Leaving)
23:33:16 *** FLHerne has quit IRC (Quit: There's a real world out here!)
23:34:52 *** FLHerne has joined #openttd
23:39:53 *** Gustavo6046 has quit IRC (Ping timeout: 480 seconds)
23:46:35 *** FLHerne has quit IRC (Quit: There's a real world out here!)
23:46:42 *** FLHerne has joined #openttd
23:53:18 *** Gustavo6046 has joined #openttd
23:56:17 *** tokai has joined #openttd
23:56:17 *** ChanServ sets mode: +v tokai