Times are UTC Toggle Colours
00:10:42 *** glx has quit IRC 00:23:56 *** Wormnest has quit IRC 00:26:48 *** TheArcaneBrony has joined #openttd 00:27:05 <TheArcaneBrony> is it just me or is terrain gen slow? 00:27:46 <TheArcaneBrony> https://youtu.be/XADvZJ72lzg 00:27:49 <TheArcaneBrony> version: 1.11.0 01:02:49 <Eddi|zuHause> that's when there's no space for more industries (no flat land, weird newgrf restrictions, whatever) 01:10:48 *** supermop_Home_ has quit IRC 01:39:46 <TheArcaneBrony> ah 02:52:06 *** Flygon has joined #openttd 02:55:04 *** didac has quit IRC 03:20:18 *** roadt__ has quit IRC 03:36:33 *** riis has quit IRC 04:23:04 *** snail_UES_ has quit IRC 04:42:23 *** Flygon_ has joined #openttd 04:45:25 *** Flygon__ has joined #openttd 04:49:13 *** Flygon has quit IRC 04:52:13 *** Flygon_ has quit IRC 05:18:09 *** andythenorth has joined #openttd 05:18:24 <andythenorth> uuf 05:18:57 <andythenorth> peter1138 css :P 05:23:23 *** Flygon_ has joined #openttd 05:30:13 *** Flygon__ has quit IRC 05:42:37 *** TheArcaneBrony has quit IRC 05:46:00 *** HerzogDeXtEr has joined #openttd 05:46:24 *** Flygon__ has joined #openttd 05:53:13 *** Flygon_ has quit IRC 06:08:24 *** Flygon_ has joined #openttd 06:09:19 *** sla_ro|master has joined #openttd 06:13:21 *** Flygon has joined #openttd 06:15:14 *** Flygon__ has quit IRC 06:15:56 *** WormnestAndroid has quit IRC 06:16:09 *** WormnestAndroid has joined #openttd 06:19:14 *** Flygon_ has quit IRC 06:32:28 <DorpsGek> [OpenTTD/OpenTTD] WimLeflere updated pull request #8974: Change: [win32] Use user UI language for initial language selection (#8973) https://git.io/JYhGt 06:41:30 *** Wuzzy has quit IRC 06:58:11 <andythenorth> lol, but I play cdist with 0% distance-effect-on-demand 06:58:30 <andythenorth> that will affect transfer payments on my test network 07:03:39 <andythenorth> ha 80+ vars 07:05:20 <andythenorth> read 'profit last year', use cb 36 run cost to cap the maximum profit a vehicle can make? 07:07:27 *** Venemo has joined #openttd 07:17:56 *** Flygon_ has joined #openttd 07:24:43 *** Flygon has quit IRC 07:29:55 *** Flygon__ has joined #openttd 07:31:57 *** nielsm has joined #openttd 07:36:44 *** Flygon_ has quit IRC 07:39:48 <peter1138> .toolbar-icon { min-width: 22px } 07:41:14 <nielsm> widgets need a flag for "must be square" imo to hint the layout system 07:41:15 <andythenorth> remember giving every element a unique DOM ID? 07:41:20 <andythenorth> and writing unique styles for it? 07:41:26 <andythenorth> that nearly sank my business at one point 07:41:44 <andythenorth> css 'best practice': considered harmful 07:42:11 <andythenorth> how about using 'classes' :P 08:01:32 *** Wolf01 has joined #openttd 08:07:31 <peter1138> andythenorth, I never did that for css, no. 08:08:00 <andythenorth> someone wrote a blog post about it being the correct thing 08:08:05 <andythenorth> blogging: harmful 08:08:08 <andythenorth> GG WP 08:08:46 <peter1138> nielsm, the issue here is not that the widget isn't square, it's that the sprite is optimized for data size and isn't as large as the button it's meant to fill. 08:12:29 <peter1138> Drawing the sprite from the top-left of the button would actually fix it (and is how it was done originally) 08:17:43 <peter1138> Of course, we've added some sprites that rely on being centred since then. 08:18:03 <peter1138> Although as they are our own sprites they can be changed. 08:19:28 <LordAro> changing them all to be like the thing that can't be changed seems like the most appropriate fix 08:26:25 *** Flygon_ has joined #openttd 08:26:26 <peter1138> OpenGFX is fine with it. 08:26:44 <peter1138> aBase is... "fine" with it. The missing sprites stand out clearer but they're missing anyway. 08:28:45 <peter1138> Oddly there are two places where the landscape type selection sprites are used, and the button sizes are different. 08:29:16 <peter1138> Ah, one place has SetMinimalSize, the other doesn't. 08:29:49 <peter1138> Actually SetMinimalSize isn't scaled in master anyway. Hmm. 08:30:15 <peter1138> Ah, whoops. Yes it is. 08:31:22 *** FLHerne has joined #openttd 08:33:13 *** Flygon__ has quit IRC 08:33:49 *** Flygon has joined #openttd 08:39:43 *** Flygon_ has quit IRC 08:40:47 <andythenorth> sprites could be moved around with PIL or imagemagick if we really wanted to fix a spritesheet 08:41:36 * andythenorth did it before a few times https://github.com/andythenorth/iron-horse/blob/master/bin/migrate_spritesheets_bounding_boxes.py 08:41:58 <andythenorth> we have all the locations and bounding box sizes :P 08:59:56 <peter1138> We can't fix original data like that though. 09:00:27 <peter1138> Do I put LBC on, or some music... Hmm... 09:01:57 <peter1138> Ok, politics. 09:02:01 <peter1138> Music it is. 09:11:22 <andythenorth> I am listening to some Apple Music radio station thing 09:11:29 <andythenorth> it seems to mostly pick minor key songs 09:11:45 <andythenorth> or I need to adjust my mood :D 09:12:41 <peter1138> Well, I put Muse on. So, er, still politics. 09:14:00 <andythenorth> I briefly misread that as Moby 09:14:02 <andythenorth> oof 09:15:34 <Timberwolf> Weirldy hearing tracks from 'Play' feels like they were a lot longer ago than hearing tracks from 'Showbiz'. 09:16:16 <peter1138> Yeah, perception of time is fucked. 09:16:58 <andythenorth> Play was a bit...everywhere 09:17:09 <andythenorth> I read Moby's autobiography 09:17:16 <andythenorth> bit ... oof 09:20:24 <peter1138> I also find that early 90s feels ancient, and late 90s is a couple of years ago. Fecking age. 09:21:21 <LordAro> i only know Moby from having to study one of his tracks in my music GCSE 09:21:26 <LordAro> it's still ingrained into my brain 09:21:47 <DorpsGek> [OpenTTD/OpenTTD] michicc approved pull request #8974: Change: [win32] Use user UI language for initial language selection (#8973) https://git.io/JOetD 09:22:07 <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #8974: Change: [win32] Use user UI language for initial language selection (#8973) https://git.io/JYhGt 09:22:15 *** Samu has joined #openttd 09:22:45 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8970: Ramsomware Protection preventing NewGRF download https://git.io/JYxe3 09:23:05 <Timberwolf> There's some statistic like that being a 16 or 18 track album, and every single one eventually got sold for advertising. 09:24:44 <peter1138> Heh 09:25:33 <TrueBrain> peter1138: don't get me started about the content download window thingy ... but the solution is not threading 09:25:50 <TrueBrain> the solution is: why the fuck has nobody revised that window yet? It is impossible to find anything with that amount of downloads :P 09:26:09 <Timberwolf> Back when adverts licenced the original versions of songs, instead of doing ukelele and whistle covers of them. 09:26:11 <TrueBrain> "I want to download a Scenario, here, are AIs, NewGRFs, .... for you" :P 09:26:18 <peter1138> TrueBrain, yeah, when I remembered it was basically the sorting that is slowing it down, I realised :) 09:26:35 <TrueBrain> it was a nice GUI when we had 100 downloads to offer :P 09:26:38 <TrueBrain> fuck, I want back those days :D 09:27:04 <peter1138> Steam workshop instead ;) 09:27:31 <TrueBrain> sometimes I miss MSN .. I just want to pick up this big red circle with a diagonal line in between, and put it over your face now: BLOCKED :P 09:27:47 <TrueBrain> <3 09:28:58 <peter1138> I'd fake-ragequit, but I can't be bothered. 09:29:16 <peter1138> Meanwhile I'll rage at colleagues who ask for the stupidest things. 09:29:17 <TrueBrain> :) 09:29:25 <TrueBrain> I am so happy I don't have a job :P 09:29:38 <TrueBrain> yesterday I didn't feel like doing anything, so I sat on my couch all day watching stupid TV shows :P 09:29:40 <peter1138> Sorry, I mean "constructively respond in a reasoned manner" 09:30:01 <peter1138> Please change the text in this list from "foo" to "bar" 09:31:14 <peter1138> The list is internal to admins and refers to some theming selection, and I'd have to change everything that refers to it, just for a wording change. 09:32:56 <peter1138> My life is reduced to developing a web app. So much for changing the world. At least I get paid, I guess. 09:36:00 <Timberwolf> I'm fairly sure if you built a Slack bot to randomly interject, "keep it simple so you don't have to spend a lot of time on it", "what is the problem you are trying to solve, rather than a possible solution?" and "think about what everybody who uses this needs, not just what you need" it would have fairly decent performance as a manager. 09:37:33 <peter1138> We don't use Slack, we use old school email and Microsoft Teams. Basically anyone someone wants something it's an interruption. 09:37:53 <Timberwolf> Slack has kinda gone that way, although you can turn a lot of it off. 09:39:45 <dwfreed> peter1138: so an email autoreply instead (that doesn't loop if it gets replied to) 09:40:14 <peter1138> Or just email and Teams for a bit. 09:40:45 <dwfreed> I mean for Timberwolf's suggestion :) 09:41:26 <peter1138> I meant Close .. for a bit. Damn it. 09:41:49 <peter1138> Oh, shame, Thunderbird "crashed" again... 09:42:19 <peter1138> It's shit, but shit in different ways to Outlook. And Outlook REALLY pisses me off. 09:43:04 <LordAro> peter1138: teams has various "do not disturb" modes 09:43:34 <dwfreed> yeah, but if you say it crashed, then it's not your fault 09:44:17 <Timberwolf> The one that makes a lot of difference for me is being able to turn off the "x is typing..." message. 09:44:57 <Timberwolf> It was fun and exciting when you were talking 1:1 to a friend on MSN Messenger. It turns out to be annoying and somewhat anxiety-inducing in a work context. 09:45:38 <LordAro> i purposefully ignore anyone who just messages me with "hello" 09:47:58 <nielsm> https://github.com/OpenTTD/OpenTTD/pull/8974 <-- openttd is now no longer compatible with windows xp 09:48:13 <nielsm> that function is vista+ 09:48:18 <TrueBrain> good :) 09:48:30 <Timberwolf> This reminds me of the compromise I brokered a couple of companies ago. Which was, "put 'hello', 'can i ask a question?' and 'why is the flight schedule returns correct flight test muted?' all in the same opening message" 09:50:30 <milek7> which function? GetUserDefaultUILanguage seems to be: Minimum supported client Windows 2000 09:50:46 <nielsm> hmm... I had the impression it was newer actually 09:50:52 <Timberwolf> Was quite an interesting discussion, strong division between "it's rude to waste my time and attention" and "it feels rude to start without the hello and request for permission, I feel uncomfortable doing it" 09:51:06 <nielsm> when I implemented something with it for aegisub a long time ago 09:51:13 <peter1138> GetUserDefaultUILanguage was already there 09:51:19 <peter1138> MAKELCID is some macro apparently. 09:51:57 <TrueBrain> "Before downloading this set, please search for Erato's "Industry Tracktype Set" to see if version 1.1 has released, and if it has then use that instead. This RTS addon was cobbled together from his work and you're probably better off with the official solution than this, but if it hasn't materialized then go ahead and use this instead!" 09:51:59 <TrueBrain> do I want to know? 09:52:03 <TrueBrain> or should I just keep on walking? 09:52:32 <peter1138> Oh it wasn't already ther, just in that link it was. Hmm. 09:54:45 <peter1138> niels, GetSystemDefaultUILanguage is Vista+ 09:55:40 <nielsm> I was thinking of GetUserPreferredUILanguages 09:55:56 <peter1138> Anyway, we don't build for XP anymore :D 09:56:38 <peter1138> Even if it is good enough for SirkoZ 09:56:50 <TrueBrain> we dropped XP support a long time ago, yes :) If it works, it is by accident :) 10:02:11 <michi_cc> nielsm: https://docs.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-getuserdefaultuilanguage says Windows 2000. 10:02:39 <michi_cc> Oh, note to self: read backlog first :) 10:04:24 <TrueBrain> nah, this is much more fun :D 10:04:40 <TrueBrain> now we wait for frosch123 to join and do the same :P :P 10:04:41 <TrueBrain> sorry :) 10:05:33 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8973: Wrong language loaded on first game start https://git.io/JYhUq 10:05:36 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #8973: Wrong language loaded on first game start https://git.io/JYhUq 10:06:05 <TrueBrain> silly michi_cc , that commit message got really weird now :D 10:06:15 <TrueBrain> " Change: [win32] Use user UI language for initial language selection (#8973) (#8974)" :D 10:08:23 <TrueBrain> maybe for 1.11.1 we should try using the PR titles for the changelog? 10:08:29 <TrueBrain> see if that makes it a bit easier on us 10:08:47 <michi_cc> Oops, didn't notice the second brackets. I thought the first set was the GitHub squash addition :) 10:09:19 <TrueBrain> simply means that we have to make sure the titles of PRs are Changelog-worthy after merging 10:09:42 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on issue #8978: OpenTTD downloading from OneDrive freezes at startup https://git.io/JYhyh 10:09:44 <TrueBrain> and editing that is easy :D 10:10:49 <TrueBrain> the only tricky part might be to query which PRs are part of a release after branching 10:11:58 <TrueBrain> you can easily query which pull request caused which commit in GitHub 10:12:06 <TrueBrain> but as we use backport PRs, that is non-trivial :D 10:12:34 <nielsm> michi_cc: I'll test #8976 in a few minutes 10:13:24 <TrueBrain> well, it is scriptable, so we could try, I guess :P 10:18:01 <DorpsGek> [OpenTTD/OpenTTD] nielsmh approved pull request #8976: Fix #8930: [Win32] Don't handle printable keys on keydown if an edit box is in focus. https://git.io/JOeZD 10:18:56 <DorpsGek> [OpenTTD/OpenTTD] nielsmh merged pull request #8943: Volume controls in Game Options window https://git.io/JYye0 10:19:44 <DorpsGek> [OpenTTD/OpenTTD] michicc commented on pull request #8976: Fix #8930: [Win32] Don't handle printable keys on keydown if an edit box is in focus. https://git.io/JOenJ 10:24:23 *** Flygon_ has joined #openttd 10:24:31 <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #8976: Fix #8930: [Win32] Don't handle printable keys on keydown if an edit box is in focus. https://git.io/JYhM3 10:24:34 <DorpsGek> [OpenTTD/OpenTTD] michicc closed issue #8930: Windows IME can cause duplicate text input https://git.io/JYiif 10:25:53 *** Flygon__ has joined #openttd 10:31:13 *** Flygon has quit IRC 10:32:43 *** Flygon_ has quit IRC 10:43:39 <michi_cc> LordAro: Confirmation for stream tonight? 10:44:22 <michi_cc> Timberwolf: You've been talking in chat, so I assume all go? 10:45:04 <Timberwolf> Yep, all good. 10:45:25 <Timberwolf> We joining at 1745UTC to sound check again? 10:45:35 <LordAro> michi_cc: should be fine 10:45:55 <michi_cc> Time depends on TB, but I'd say yes. 10:46:03 <LordAro> i'll probably need reminding around 5, am in the office today 10:46:14 <michi_cc> LordAro: Agenda/introduction: https://gist.github.com/michicc/728f8faa7abc1738da86ae48275823f4 10:47:03 <michi_cc> Anything you specifically want to be known for in the introduction, or just I just make up whatever? :P 10:47:14 <LordAro> i'll have to remember to switch to my good internet too 10:47:23 <LordAro> uh 10:47:41 <LordAro> make up whatever :p 10:47:55 <michi_cc> Okay, release manager for the current 1.11 cycle :) 10:49:06 <michi_cc> Oh, pop quiz time: What are my two most *user-visible* OTTD additions? (Hint: one might not be what you think) :D 10:50:01 <LordAro> you've been around far too long for me to be able to answer that :p 10:50:15 <LordAro> mine is textfiles :p 10:50:23 <LordAro> (though alberth also did a lot of that) 10:50:47 <michi_cc> One is easy, path signals. But the other is a bit more obscure :) 10:51:19 <LordAro> signals was ringing a bell 10:55:46 <michi_cc> The more obscure but highly user visible thing is that I'm the sod that implemented the current 32bpp EZ NewGRF format. 10:56:11 <LordAro> i could've sworn that was peter1138 10:56:50 <michi_cc> peter I think did the zoom/32bpp stuff. But the NewGRF container stuff (instead of the old PNG overlay) was by me. 10:58:53 *** Flygon_ has joined #openttd 11:05:43 *** Flygon__ has quit IRC 11:09:02 <peter1138> sorry :( 11:10:35 <andythenorth> but how else could we have aBase? :) 11:10:39 <peter1138> I actually thought removing PNG was me 11:10:46 <peter1138> Because it was so damn slow. 11:11:19 <peter1138> Maybe we had both at that point. 11:12:00 <peter1138> Yeah, cos I'm fairly sure I didn't add the 32bpp GRF container. 11:12:21 <peter1138> I think changing how the overlays worked was me as well. 11:12:47 <peter1138> Basically everything I do makes this game worse 11:12:54 *** Flygon__ has joined #openttd 11:14:14 <andythenorth> except the things that don't :D 11:14:41 <andythenorth> was it lunch? 11:16:31 <andythenorth> what if pax vehicles could set a maximum trip distance? 11:16:44 <andythenorth> so vehicles without toilets...passengers would get off at a station 11:16:59 * andythenorth adds extra un-needed narrative element to the gameplay idea 11:17:46 <andythenorth> hmm, what if there is no station? :o 11:17:52 <andythenorth> what if there is no spoon? :o 11:19:37 <michi_cc> peter1138: 32bpp GRF container was me. I didn't look into the commit history, but it is entirely possible that we removed the PNG loading only after the GRF stuff. 11:19:43 *** Flygon_ has quit IRC 11:20:24 <michi_cc> 32bpp CC overlays was you I think. 11:23:52 <TrueBrain> And did I do the 32bpp blitters? Can't remember.. remember I reworked them :p 11:25:48 <andythenorth> could we have the vehicle cargo aging factor affect only the aging of the packet on that leg, and use that for leg payment calculation? 11:26:02 <andythenorth> and just calculate entire route aging using 185 rate? 11:26:34 <andythenorth> TL;DR setting fast aging in a large cdist network is FAIL, because it leads to a lot of very old cargo packets on the network 11:26:55 <michi_cc> Oh, and sorry, vehicle cargo ageing factor was me I think (and aircraft range, so it's not only peter that makes the game worse :P) 11:27:30 <andythenorth> and refit at stations :) 11:27:36 <andythenorth> iirc 11:27:48 <andythenorth> and YACD! 11:27:50 <michi_cc> Ah yeah, all the bad features :) 11:27:55 <andythenorth> so awful, YACD ruined the game 11:28:13 <andythenorth> revert YACD! 11:29:16 <andythenorth> oh UK news 11:32:47 <TrueBrain> Seems I did write 32bpp blitter .. so that means we are all to blame on this 32bpp bla? :D 11:33:08 <TrueBrain> So nobody has to feel bad or we can all feel equally bad? :p 11:33:37 <michi_cc> See, scientifically proven that we all just make the game worse :D 11:33:50 <TrueBrain> I agree :D 11:33:53 <TrueBrain> We are the worst 11:38:10 <andythenorth> I did NRT 11:38:24 <Wolf01> Me too 11:38:25 <andythenorth> are we worst equally? 11:38:30 <andythenorth> or are some more worst than others? 11:38:33 <andythenorth> worst among equals? 11:39:13 <TrueBrain> I wrote the initial code for 4kx4k .. :p 11:39:28 <Wolf01> I wrote transparency options 11:39:52 <TrueBrain> So many regrets :D 11:41:42 <Timberwolf> You all put the code for NRT and EZ in there, but it'd have been fine if someone hadn't come along and used it :p 11:42:28 <TrueBrain> Hahaha 11:42:35 <TrueBrain> So the users are to blame :D 11:42:48 <Wolf01> Yes 11:43:54 <LordAro> https://memegenerator.net/img/instances/400x/81160519/is-my-library-garbage-no-its-the-users-who-are-wrong.jpg etc 11:50:34 <andythenorth> so...cargo packets are aged cumulatively across transfer legs 11:50:40 <andythenorth> but not on stations while waiting 11:58:46 <nielsm> posted a thing here: https://github.com/OpenTTD/OpenTTD/discussions/8884#discussioncomment-589296 11:59:17 <TrueBrain> Someone should review my DorpsGek patch so it announces that for you :) 12:00:04 <andythenorth> nielsm that would be cool eye candy :) 12:00:38 <nielsm> I really think having the title screen suddenly split into 4 viewports that follow each their vehicle would be cool 12:01:56 <andythenorth> have I understood correctly, cargo aging is cumulative across each transfer leg? 12:02:04 <andythenorth> days_in_transit seems to relevant var 12:02:08 <nielsm> yes 12:02:12 <nielsm> it just adds up 12:02:28 <nielsm> and actual payment calculation only happens when the cargo is delivered 12:02:43 <nielsm> all the transfer credits is smoke and mirrors 12:02:45 <andythenorth> but leg profit also uses days_in_transit 12:03:02 <andythenorth> oh wait, when are leg vehicles credited with profit? 12:03:42 <nielsm> they are given the fake profit when they drop off (transfer) the cargo 12:03:56 <nielsm> but they never have real income 12:04:38 <andythenorth> hmm 12:05:22 <andythenorth> I have a serious idea about aging per leg for the calculation (i.e a separate leg aging counter) 12:05:36 <andythenorth> and I have less serious but maybe better suggestion for throwing out vehicle profit 12:05:46 <andythenorth> could we just assign vehicle profit by some statistical means? 12:06:02 *** glx has joined #openttd 12:06:02 *** ChanServ sets mode: +v glx 12:06:23 <andythenorth> 'company earnt this much this year, utilisation of this vehicle was X of total cargo transported, so assign it profit X/N' 12:07:12 <andythenorth> one solution to 'pax vehicles cannot be levelled out into a sandbox' would be to throw out the profit factor that makes one vehicle OP 12:07:20 <peter1138> TrueBrain, 12:33 < TrueBrain> So nobody has to feel bad or we can all feel equally bad? :p 12:07:25 <nielsm> you mean like this? https://github.com/OpenTTD/OpenTTD/pull/7353 12:07:31 <peter1138> TrueBrain, well technically I removed a bit of it, so... don't blame me :-) 12:07:35 <peter1138> It's just EZ... Shit. 12:07:48 <andythenorth> nielsm yes, I had seen that before and had it in mind :) 12:08:05 <andythenorth> peter1138 2x is quite nice TBH, just a lot of work 12:08:54 *** glx_ has joined #openttd 12:08:54 *** glx is now known as Guest966 12:08:54 *** glx_ is now known as glx 12:09:21 <peter1138> 2x is good, yes. 12:09:33 <peter1138> But only because zooming into 4x makes it pixely ;) 12:10:14 <LordAro> smooth movement when? 12:11:03 <andythenorth> https://www.tt-forums.net/viewtopic.php?p=1158991#p1158991 12:11:05 <andythenorth> 2x 12:11:06 <peter1138> subpixels eh? 12:11:10 * andythenorth will not be doing 2x 12:11:16 <peter1138> I have looked before but... 12:11:17 <andythenorth> but if we lived 200 years I might 12:12:11 <peter1138> Can't you just use 3D models now? We have OpenGL after all. 12:12:12 <andythenorth> lunch! 12:12:27 <peter1138> I already had a mug of noodles. 12:12:35 <andythenorth> voxicles 12:14:39 <andythenorth> so (1) reset aging per leg or (2) let vehicles define a 'protected from aging' period separate to aging rate (3) redo current vehicle profit, using some other factor 12:14:45 <andythenorth> (4) do nothing 12:14:47 <andythenorth> options! 12:15:13 *** Guest966 has quit IRC 12:15:43 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on issue #8978: OpenTTD downloading from OneDrive freezes at startup https://git.io/JYhyh 12:16:42 <andythenorth> (5) mess about with vehicles affecting cargo rating in some fancy way that will go wrong 12:16:48 <andythenorth> (station rating) 12:18:02 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on issue #8978: OpenTTD downloading from OneDrive freezes at startup https://git.io/JYhyh 12:18:40 <peter1138> andythenorth, move on to something more important! 12:19:53 <andythenorth> got stuck :) 12:20:25 <peter1138> Is it all about having a restaurant car and making it worth using? 12:20:59 *** APTX_ has joined #openttd 12:23:44 <nielsm> andythenorth: how about instead of making the first N days travel "free" on a vehicle, instead make the vehicle cap travel time, or have it be tiered? 12:23:58 <andythenorth> peter1138 nah restaurant car is sorted 12:24:12 <andythenorth> it's about e.g. metro vs. normal train 12:24:20 <andythenorth> or ferry vs. nice ship 12:25:02 <andythenorth> nielsm explain more? :) 12:28:19 *** APTX has quit IRC 12:31:35 <andythenorth> profit per cargo linkgraph? 12:31:37 <nielsm> andythenorth: by having cargo age fast for the first N days on board, but slowly after that, you give the vehicle an advantage for longer journeys but none for short (or even a disadvantage for short) 12:32:11 <nielsm> which could e.g. also simulate the time taken to get seated and comfortable in a long distance coach but after that you can just half sleep 12:33:03 * andythenorth tries to envisage network effect of that 12:33:14 <andythenorth> so every leg would impose a steep amount of initial aging 12:33:31 <andythenorth> this would prioritise making direct connections without transfers? 12:34:03 <peter1138> Meh, what's the issue? 12:34:17 <nielsm> wow 12:34:24 <nielsm> wrong chat 12:34:25 <peter1138> If you mix different types in different legs, then the overall aging is all that matters anyway. 12:34:39 <peter1138> Sorry! 12:35:03 <andythenorth> it does what now? :) 12:35:19 <andythenorth> if the first leg has aged the cargo to say...255...the other legs aging is irrelevant? 12:36:34 <peter1138> Yes. but if it's 255 then it's been moving for a long time anyway. 12:37:51 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8978: OpenTTD downloading from OneDrive freezes at startup https://git.io/JYhyh 12:37:56 <TrueBrain> sorry for the long reply :P 12:38:43 <andythenorth> the issue is that pax transport needs high capacity vehicles for cities, but they are then OP for every possible route 12:38:58 <andythenorth> for freight I levelled out the vehicles so you pick by colour or appearance or whatever 12:39:26 <andythenorth> the only factor I can level with is aging. It works for point-to-point but is a shit show with complex cdist networks 12:39:35 <peter1138> TrueBrain, yes 12:40:45 <andythenorth> I could just patch out the display of 'profit per vehicle' and this issue would be...gone :P 12:40:55 <andythenorth> new setting! 12:40:57 <andythenorth> hide profit! 12:41:02 <TrueBrain> peter1138: yes I should be sorry? :P 12:41:19 <peter1138> I didn't mention threads there :/ 12:41:26 <TrueBrain> nielsm did 12:41:33 <TrueBrain> that is why I replied to him? 12:41:34 <TrueBrain> :D 12:41:43 <peter1138> "for you all" 12:41:59 <TrueBrain> we say in Dutch: "wie de schoen past trekt hem aan" 12:42:11 <TrueBrain> it was mostly for the OP, as he has been dazzling in OpenTTD code lately 12:42:23 <TrueBrain> so I was hoping to stimulate him sufficiently that he want to take a crack at this :) 12:42:31 <TrueBrain> but feel free to feel including in the "you all" peter1138 :) 12:42:47 <peter1138> Also I was also thinking it's probably not impossible for this hang to occur while trying to read a sprite to display, in which case any threading would be moot. 12:43:04 <TrueBrain> OpenGFX is already loaded at this point 12:43:11 <TrueBrain> it won't work for the baseset, no :) 12:43:13 <peter1138> But no, don't be sorry for the reply, it is correct. 12:43:20 <TrueBrain> \o/ 12:43:26 *** Flygon_ has joined #openttd 12:43:30 <TrueBrain> right, now I need to do social stuff in real life ... wish me luck! 12:43:38 <peter1138> This isn't real? 12:44:02 <andythenorth> wow 12:44:09 <andythenorth> TB is real :o 12:44:18 <andythenorth> what day is it again? 12:44:25 <peter1138> Friday. Already. 12:44:53 <LordAro> :o 12:44:55 <peter1138> Which means I have to pick up my partner from work, and then it's... more coding. 12:45:07 <peter1138> And forget about the bike. 12:45:22 <LordAro> :( 12:45:32 <peter1138> Okay, heavy rain at 6pm anyway. 12:45:52 *** snail_UES_ has joined #openttd 12:45:52 <peter1138> And 5 degree C tomorrow. FML. 12:46:06 <peter1138> Sunday colder. F... 12:46:33 <andythenorth> Friday...is livestream day! 12:46:33 <andythenorth> ? 12:50:13 *** Flygon__ has quit IRC 12:53:44 <peter1138> Lifrestream 12:54:27 <DorpsGek> [OpenTTD/DorpsGek] LordAro approved pull request #47: Add: translate Discussion events into IRC messages https://git.io/JOeX4 13:04:42 *** supermop_Home has joined #openttd 13:08:37 *** APTX has joined #openttd 13:10:25 <peter1138> Hmm, shall I just buy a new derailleur? 13:12:13 <peter1138> Although really that bike needs a teardown and rebuild. 13:13:07 <peter1138> £82, not too bad. 13:13:15 <peter1138> Out of stock. Hmm. 13:14:20 <peter1138> And PlanetX doesn't believe in stocking anything like a range of products. 13:14:58 *** APTX_ has quit IRC 13:15:32 <peter1138> Hmm, Merlin have the old version that I have. 13:15:42 <peter1138> List. But out of stock, dan. 13:15:43 <peter1138> *damn 13:16:05 <peter1138> Everything is out of stock. Is this Brexit? 13:16:12 <LordAro> nah, covid 13:16:21 <LordAro> there are still no bikes available anywhere 13:16:47 <peter1138> Oh well. 13:16:48 <LordAro> anything from the far east is extremely difficult to come by 13:16:54 <peter1138> I'll just have to carry on riding the touring bike. 13:17:03 <LordAro> it'll make you strong 13:17:12 <LordAro> think how fast you'll be when you switch back again :p 13:17:16 <peter1138> Basically the spring part of my Ultegra is not right, so the chain is slack and will come off. 13:17:41 <peter1138> And you can't really take them apart to clean up and grease inside. 13:17:47 <LordAro> worth seeing if a LBS can fix it? 13:17:55 <peter1138> Maybe, but I hate them. 13:18:02 <LordAro> or even if they have a (probably expensive) derailleur? 13:18:27 <peter1138> Because I ride my bikes instead of keeping them in immaculate perfect condition, they always berate me and tell me I'm doing it wrong. 13:18:47 <peter1138> You DARED to ride your bike in winter!? 13:19:07 <peter1138> Well that bits allowed 13:19:20 <peter1138> It's the fact I don't then immediately strip it down to bare components they don't like. 13:20:07 <peter1138> Mate, it's 3 deg C, raining, 7pm, and I need to use the bike tomorrow morning. Fuck off. 13:20:33 <peter1138> Of course, that is all no longer an issue :p 13:20:49 <Timberwolf> I remember a co-worker telling me that he had access to three vehicles: a Toyota Verso, a Nissan Leaf and a Brompton folding bicycle. Of the three, the Brompton had by far the highest annual maintenance cost. 13:21:17 <peter1138> Yes, bikes are stupid. 13:22:05 <Timberwolf> My hybrid seems happy enough, my mountain bike is a disaster area and spends its time sitting at the back of the garage until I have enough attention to book it in at the LBS. 13:22:17 <peter1138> I was considering a belt-drive bike with internal hub gears, but 1) expensive 2) it's still gonna get grotty and go wrong. 13:22:28 <LordAro> peter1138: yeah, i know the feeling 13:22:39 <LordAro> my bike has been in need of a clean for about a month now 13:22:55 <Timberwolf> The MTB is mostly because I used it lots, then didn't, and so everything is deflated and out of fluid. 13:24:04 <Timberwolf> And the gears have unadjusted themselves so of course the shifter detents now mean "1st", "also 1st", "2nd or 3rd, depends", "3.48th" and so on. 13:24:14 <peter1138> Always the way. 13:24:31 <peter1138> Yeah, I'll need to clean out the goop and refresh it when I finally get out on the MTB. 13:41:23 <andythenorth> FML so not only is Iron Horse completely flawed, and I need to learn from others 13:41:29 <andythenorth> now LC proves FIRS is fucked too https://www.tt-forums.net/viewtopic.php?p=1243478#p1243478 13:41:33 <andythenorth> I might give up 13:41:34 <andythenorth> TBH 13:42:18 <andythenorth> pls send lolz 13:42:25 <andythenorth> express delivery 13:42:52 <andythenorth> oops deleted my forum attachment, 'delete' is next to 'inline' 13:42:55 <andythenorth> sily 13:46:46 <FLHerne> lolz 13:55:56 <andythenorth> so...how do I write a patch? 14:06:29 <Eddi|zuHause> usually with letters a-z, some numbers, maybe a few whitespaces 14:07:39 <andythenorth> thanks 14:07:51 <andythenorth> unrelated, wondering if leg profit should be default 100% since https://github.com/OpenTTD/OpenTTD/commit/2fee030a26996a167adbf28f96fca8c4fd749005 14:07:57 <andythenorth> what's the rationale for 75%? 14:10:36 <Eddi|zuHause> andythenorth: 100% is generally bad if you don't have a direct connection 14:10:46 <andythenorth> do we know why? 14:10:53 <andythenorth> or is it just an established fact? 14:11:03 <andythenorth> shall I ask on the livestream? 14:15:17 <FLHerne> andythenorth: 100% assumes the combined route is perfectly straight, which it isn't 14:15:36 <Eddi|zuHause> perfectly straight, and same speed 14:15:55 <Eddi|zuHause> any deviation from that will result in a negative penalty 14:16:27 <FLHerne> That incremental thing spreads the differences between the estimated profit % and the actual one across intermediate stops, so the discrepancy is smaller 14:16:30 <andythenorth> so 75% is the correct value? 14:16:56 <Eddi|zuHause> there is no "correct" value 14:16:57 <FLHerne> "correct" depends on your network, I think it's about right 14:17:08 <Eddi|zuHause> it highly depends on how intricate your network connections are 14:17:21 <Eddi|zuHause> i frequently go as low as 30% 14:17:25 <andythenorth> so how would I determine the correct value? 14:17:57 <andythenorth> niels made this https://media.discordapp.net/attachments/337701432230805505/829989736033681418/unknown.png 14:18:10 <FLHerne> If your last-leg vehicles are losing money, it's too high 14:18:12 <andythenorth> to illustrate payment 14:18:14 <Eddi|zuHause> since there is no "correct" value, the question how to find it is irrelevant 14:18:19 <FLHerne> Well, each subsequent leg 14:18:22 <FLHerne> now 14:18:25 <andythenorth> how can there not be a correct value? 14:18:32 <andythenorth> a value has to be chosen 14:18:40 <FLHerne> Well, there's a correct value for each journey 14:19:04 <FLHerne> But you can only set it for the entire game, so it's never the right value for any particular journey 14:19:14 <andythenorth> so why is it editable? 14:19:18 <andythenorth> legacy? 14:19:29 <Eddi|zuHause> no 14:19:33 <Eddi|zuHause> it makes sense to adjust it 14:19:47 <andythenorth> but to what? 14:19:51 <FLHerne> If all your routes are stupidly indirect, it should be lower 14:19:59 <Eddi|zuHause> just the optimal value may be different for different parts of your network 14:20:07 <Eddi|zuHause> so you have to make compromises 14:20:12 *** Wuzzy has joined #openttd 14:20:21 <FLHerne> It's only cosmetic anyway 14:20:58 <andythenorth> so this accounts for e.g. station A being away from the direct line on origin->source? 14:21:03 <FLHerne> In theory, the game could keep statistics and determine a better estimate for each route, maybe stored in the linkgraph somehow 14:21:07 <FLHerne> But no-one cares 14:21:09 <FLHerne> Yes 14:21:24 <FLHerne> s/route/leg/ 14:21:25 <Eddi|zuHause> yeah, an adaptive value could be implemented 14:21:25 <andythenorth> can't be no-one cares :) 14:21:33 <andythenorth> otherwise we could eliminate the setting 14:21:39 <FLHerne> No-one cares enough to implement it :p 14:21:41 <Eddi|zuHause> if transfer credit is negative, lower it. or something 14:21:43 <andythenorth> there must be humans who know how to choose the correct value :) 14:21:46 <FLHerne> The setting kind of works 14:22:22 <FLHerne> enough to make people care too little to want to fix it properly 14:22:55 <andythenorth> fair 14:25:05 * andythenorth tests it 14:26:57 <andythenorth> for newgrf dev I need to leave it on 75% I think 14:27:20 <andythenorth> I just ran it on 100% and for a reasonable pax network topology that's better 14:28:16 <andythenorth> if the network is city bus/tram/metro <-> mainline train (100 tiles) <-> city bus/tram/metro 14:28:29 <andythenorth> the effect on mainline trains is quite substantial 14:28:38 <andythenorth> about 25% :P 14:29:15 <andythenorth> I am assuming it's all net the same though, summed across the network? 14:35:14 <Eddi|zuHause> yes 14:35:35 <Eddi|zuHause> final payment is unaffected, just how it is distributed between the vehicles 14:35:38 <andythenorth> 'accounting' 14:35:51 <Eddi|zuHause> exactly 14:40:08 * andythenorth now curious if 'profit per cargo graph' would be useful 14:40:23 <andythenorth> this idea that every vehicle has to be individually profitable is a bit blah blah 14:41:00 <andythenorth> cargo graph = connected linkgraph 14:43:03 <Eddi|zuHause> why can't i find an 1.11.0 tag in git? 14:45:19 <LordAro> because you haven't updated recently? 14:45:30 <Eddi|zuHause> i just made a git fetch 14:45:37 <nielsm> git fetch --tags 14:45:45 <nielsm> I think you need? 14:46:17 <Eddi|zuHause> https://pastebin.com/BM4S5myA 14:46:38 <peter1138> Radio still boring 14:46:49 <andythenorth> upstream? 14:46:51 <Eddi|zuHause> git fetch --tags says nothing 14:47:00 <Eddi|zuHause> "master" is upstream 14:47:14 <LordAro> peter1138: it'll be like this for at least a day, iirc 14:47:27 <andythenorth> 1.11.0 14:47:27 <andythenorth> 1.11.0-RC1 14:47:27 <andythenorth> 1.11.0-beta1 14:47:27 <andythenorth> 1.11.0-beta2 14:47:45 <andythenorth> maybe I have a different configuration 14:47:57 <andythenorth> I have openttd as upstream 14:48:11 <andythenorth> fetch and rebase got me 1.11.0 14:52:51 <EER> works for me (and my head is definitely very, very old): https://pastebin.com/01FLjpbu 14:53:29 <Eddi|zuHause> well, i'm fairly sure i'm using git fetch incorrectly 14:53:42 <Eddi|zuHause> just i don't find anything how to do it correctly 14:53:49 * andythenorth wonders what the game is like if vehicle profit is hidden 14:53:52 <andythenorth> could patch for that eh 14:55:36 <andythenorth> I also now understand why one transfer route is negative on the final leg 14:55:38 <EER> git tag -l? 14:55:43 <andythenorth> as it heads back in the direction of the source 14:56:50 <peter1138> I found some old energy gels. They are expired. I wonder if they'll actually taste any worse... 14:56:56 <peter1138> (I think, actually, yes) 15:01:55 <Eddi|zuHause> EER: well, i said it's not there. 15:03:08 <michi_cc> Do you have more than one remote? If yes, try git fetch --all --tags 15:06:00 <EER> Eddi|zuHause: Hmm, do you have the commits? Like: git log bd80ec7cff2f2186b133ea4bee431cb1a2f1fc95 (this is the tag 1.11.0) 15:07:05 <EER> For me it shows the tag in the log as well: https://pastebin.com/FYvkShE5 15:08:04 <Eddi|zuHause> i switched to master and made git pull, now i got this: https://pastebin.com/QhruPpH9 15:08:14 <Eddi|zuHause> but there must be a way to do that with git fetch 15:08:42 <michi_cc> --all 15:09:00 <michi_cc> I.e. fetch all remotes, not just upstream of the currently checkout out branch. 15:09:37 <peter1138> Yea 15:09:54 <Eddi|zuHause> it's the same remote. it didn't fetch all the new branches 15:11:01 <Artea> hello 15:25:22 <peter1138> 100 changed files with 324 additions and 3422 deletions 15:25:28 <peter1138> Slightly scary PR, that 15:39:38 *** Venemo has quit IRC 15:42:39 *** keenriser has joined #openttd 15:43:55 <glx> but we like these 15:44:16 <glx> should be a hell to rebase a branch 15:44:41 <DorpsGek> [OpenTTD/team] OwXi opened issue #188: [th_TH] Translator access request https://git.io/JOv3I 15:45:57 *** Flygon__ has joined #openttd 15:46:11 *** FLHerne has quit IRC 15:46:34 <DorpsGek> [OpenTTD/team] glx22 commented on issue #188: [th_TH] Translator access request https://git.io/JOv3I 15:46:48 *** FLHerne has joined #openttd 15:46:51 <Eddi|zuHause> what did i do wrong now? https://pastebin.com/g4HpiWLR 15:47:03 *** sla_ro|master has quit IRC 15:48:58 *** Wormnest has joined #openttd 15:49:22 <andythenorth> more coffee? 15:49:39 *** EER has quit IRC 15:50:36 <glx> Eddi|zuHause: I remember seeing that in a PR comment 15:51:25 *** riis has joined #openttd 15:52:26 <glx> https://github.com/OpenTTD/OpenTTD/pull/8480#issuecomment-814582464 <-- there 15:52:48 *** Flygon_ has quit IRC 15:53:30 <andythenorth> so...if I wanted to increase run costs if profit increases.... 15:53:31 <glx> fixed by #8925 15:53:36 <andythenorth> what's a suitable formula? 15:54:05 <andythenorth> profit is an 80+ var 15:54:57 <andythenorth> dunno if it's available per vehicle, or per consist 15:58:39 <Eddi|zuHause> new question: how the fuck do i download a standalone patch from github? 15:59:01 <andythenorth> there's usually a way to get the raw diff somewhere obscure 15:59:25 <Eddi|zuHause> exactly... but where? 15:59:34 <andythenorth> from a PR? 16:00:12 <andythenorth> Eddi|zuHause you can't just checkout the PR? 16:00:42 <Eddi|zuHause> i would have to rebase that and stuff 16:01:08 <michi_cc> LordAro: Your requested reminder is here :) 16:01:17 <andythenorth> livestream soon! 16:01:38 <andythenorth> hmm, is there any way to adjust how much a train earns depending on distance travelled? 16:01:55 <andythenorth> I have looked in 80+ vars but I can't find anything useful 16:02:32 <andythenorth> there are pointers to station orders, but I don't think I can do the manhattan distance of those in a vehicle grf? 16:03:23 <glx> <andythenorth> there are pointers to station orders <-- I'd say don't read that 16:03:28 * Timberwolf has started creative reversed versions of all his station buildings. 16:03:38 <Timberwolf> This upsets the sprite sorter less than I'd dreaded! https://i.imgur.com/xXZ6j9Y.png 16:04:43 <DorpsGek> [OpenTTD/OpenTTD] keyvanlp opened issue #8979: well my game cant start after i downloaded it https://git.io/JOvnm 16:06:46 <supermop_Home> Timberwolf what am i looking at here 16:09:00 <andythenorth> I can't see much of use for this problem here http://marcin.ttdpatch.net/sv1codec/TTD-locations.html 16:09:06 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on issue #8979: well my game cant start after i downloaded it https://git.io/JOvnm 16:09:16 <andythenorth> I basically want to implement some kind of range 16:09:32 <glx> I fear it's yet another opengl issue 16:11:19 <glx> but the trace points to another area 16:17:27 <michi_cc> I tried to reproduce the bootstrap crash, but I failed to make it crash in any way :( 16:18:22 <Timberwolf> supermop_Home: The station sprite has a set of steps, which is hidden when behind a platform but overlaps the tile in front when it's standalone (so you don't have a weird door at platform height if you build it in that orientation) 16:20:04 <nielsm> random idea: try to detect if the game was trying to start up and crashed, and if it failed to start try to do some kind of fail safe settings (like opengl off) 16:22:45 <glx> could be laptop switching gpu on the fly ? (dunno if it's possible) 16:24:55 *** Flygon_ has joined #openttd 16:27:35 <LordAro> glx: michi_cc: perhaps as a temporary workaround, just protect against such errors and switch back to non-gl? is that possible? 16:27:47 <LordAro> michi_cc: thanks :) leaving office now, should be back in good time 16:28:05 *** frosch123 has joined #openttd 16:29:40 <andythenorth> quak 16:29:55 <glx> but if I can get dmp from new crash it may help to track the issue 16:30:30 <frosch123> moo 16:31:09 <frosch123> TrueBrain: https://docs.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-getuserdefaultuilanguage says Windows 2000. 16:31:48 *** Flygon__ has quit IRC 16:32:57 <glx> 2000 means XP usually (but they stopped showing it) 16:33:17 <frosch123> isn't xp newer than 2000? 16:34:08 <glx> it is 16:35:00 *** Progman has joined #openttd 16:40:54 <andythenorth> so shall I just make a cargo aging parameter in Iron Horse, and let players tune it for themselves? 16:41:24 <glx> and handle bug reports ? 16:42:11 <andythenorth> well the bug report would be closed as 'change the parameter' 16:43:49 <supermop_Home> sounds fine 16:45:13 <andythenorth> the cargo aging is so counter intuitive :D 16:45:29 <andythenorth> it really seems to affect the 'next hop' vehicle more than it should 16:45:44 <andythenorth> possibly because of the 75% leg profit setting value 16:48:11 *** sla_ro|master has joined #openttd 16:48:31 <Eddi|zuHause> andythenorth: i once had a patch that pays each leg individually (no transfer credit) 16:48:49 <Eddi|zuHause> opens up an exploit, though 16:48:51 <andythenorth> presumably that isn't a route we'd go down? Due to the exploits? 16:49:01 <Eddi|zuHause> unlikely 16:49:19 <andythenorth> the FIRS pax payment curve is relativel flat for first 45-50 days 16:49:21 <andythenorth> then steepens 16:49:35 <andythenorth> I think if a vehicle with high age rate is first leg 16:50:19 <andythenorth> (for the leg length in my test game) 16:50:30 <andythenorth> then the first vehicle is in the flatter part of the slope 16:50:43 <andythenorth> but the subsequent vehicles only have to age a bit more to be on the steep part of the slope 16:51:00 <andythenorth> also the first leg will get 75% of a good rate 16:51:25 <andythenorth> and the second leg will get 75% of a worse rate, and have the good first leg subtracted also 16:51:46 <Eddi|zuHause> then you should set it lower 16:51:58 <andythenorth> the curve? 16:52:03 <Eddi|zuHause> no, the % 16:52:19 <andythenorth> I can't balance the grf against a specific client setting? 16:52:26 <andythenorth> I need to balance against default? 16:52:33 <Eddi|zuHause> no 16:53:03 <andythenorth> also that might not help the last leg 16:53:09 <Eddi|zuHause> the only thing you need to balance is the final payment 16:53:23 <andythenorth> hmm the last leg will be fine, ignore that comment 16:53:36 <Eddi|zuHause> the transfer % has no gameplay effect, other than making certain vehicle balances non-negative 16:54:13 <Eddi|zuHause> everything should be balanced ignoring the %, and it should be the last thing to be changed 16:54:20 <andythenorth> I think I leave it at default 75% 16:54:48 <Eddi|zuHause> like said, useful values for the % highly depend on HOW you build 16:55:28 *** Flygon__ has joined #openttd 16:56:03 <andythenorth> I'm going to ignore it, it's just cosmetic 16:56:04 <frosch123> make it a per-orderlist setting :p 16:57:41 <Eddi|zuHause> that's what i said, right? 16:57:49 <andythenorth> wish I could think of a way to age on a per-leg basis, whilst still being able to do the final calculation on total trip time 16:58:43 <Eddi|zuHause> andythenorth: that's "impossible" 16:59:01 <andythenorth> mathematically 16:59:05 <andythenorth> I mean we could just fake it 16:59:11 <andythenorth> the accounting is all cosmetic? 16:59:17 <andythenorth> we could make it a setting 16:59:22 <andythenorth> account: 'happy' 16:59:29 *** gelignite has joined #openttd 17:02:18 *** Flygon_ has quit IRC 17:03:15 <andythenorth> "train profit: yes" 17:04:09 *** glx_ has joined #openttd 17:04:09 *** glx is now known as Guest985 17:04:09 *** glx_ is now known as glx 17:06:24 *** Flygon_ has joined #openttd 17:10:39 *** Guest985 has quit IRC 17:13:14 *** Flygon__ has quit IRC 17:14:20 <andythenorth> well the blue train should be the least profitable https://media.discordapp.net/attachments/477434889508093952/830101203127763044/unknown.png 17:14:45 <andythenorth> I tried everything possible, except removing the split between 'fast, lower capacity' and 'slower, higher capacity' 17:15:03 <andythenorth> eliminating the difference is the only idea I can think of now 17:18:20 *** FLHerne has quit IRC 17:20:05 <peter1138> IF YOU LIKE A LOT OF CHOCOLATE ON YOUR BISCUIT 17:20:45 <andythenorth> JOIN THE CLUB 17:20:54 <andythenorth> did I remember correctly? 17:22:19 <andythenorth> the / our /s 17:22:27 <peter1138> Yes one of them. 17:24:21 <andythenorth> hmm can newgrf read average age of vehicle cargo? 17:24:23 * andythenorth looks 17:26:12 <andythenorth> 80+ 3F ? 17:26:21 <andythenorth> Cargo transit time, in +185 ticks (~2.5 days) units 17:26:53 <andythenorth> won't work with transfers, cargo will already be aged 17:27:10 <andythenorth> beer time? 17:29:05 <peter1138> Works fine with transfers, it won't necessarily be "fully aged" 17:30:15 <nielsm> here's a long video of not much: https://0x0.st/-TK3.mp4 17:30:26 <andythenorth> I like it! 17:30:31 * andythenorth watches it 17:30:57 <andythenorth> it's quite therapeutic 17:31:04 <andythenorth> it would be funny to make a map that can loop 17:31:29 <nielsm> make one timed to the title tune 17:31:36 <nielsm> (which one of them?) 17:32:55 <nielsm> also notice how in the panning section, the logo pans away 17:32:57 <andythenorth> 3F would work fine with transfers, but not for the idea I have, which is "increase running costs if cargo aged > 10 on this leg" 17:33:22 <andythenorth> I think vehicles should just leave the actual cargo aging alone, it has really really odd effects in big networks 17:33:48 <nielsm> I think I need takeout pizza today, something greasy 17:33:59 <andythenorth> but manipulating run costs could do gameplay stuff, player doesn't need to know that it's not the actual payment 17:38:11 *** EER has joined #openttd 17:41:59 <andythenorth> hmm is custom profit cb called for transfers? 17:42:42 <LordAro> https://steamcommunity.com/app/1536610/discussions/0/3171072251347711077/ found LC's steam account 17:43:06 <andythenorth> we have to not bully LC :P 17:43:18 <andythenorth> they're well-intentioned contributions 17:44:29 <TrueBrain> LordAro: its the anti-LC, I would argue :P 17:44:55 <andythenorth> I think the cb is called for transfers 17:45:02 <andythenorth> it's in GetTransportedGoodsIncome 17:46:50 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JOvro 17:46:51 <DorpsGek> - Update: Translations from eints (by translators) 17:47:32 <andythenorth> scope of CB 39 is cargos? 17:47:45 <andythenorth> https://newgrf-specs.tt-wiki.net/wiki/Callbacks#Custom_profit_calculation_for_cargoes_.2839.29 17:49:27 * andythenorth thinks yes 17:51:21 *** keenriser has quit IRC 17:51:37 *** Flygon_ has quit IRC 17:54:08 <andythenorth> would it be terribly expensive to store the age of the cargo when the current vehicle loaded it? 17:54:18 <andythenorth> then there could be a var 'amount cargo aged on this leg' 17:54:33 *** FLHerne has joined #openttd 17:56:08 <andythenorth> then above a threshold run costs could increase 17:56:13 <peter1138> I fixed all the scaling issues. 17:56:17 <andythenorth> simulating ... e.g toilets are full :P 17:56:18 <andythenorth> oof 17:56:30 <andythenorth> realism people could degrade their cargo sprites :P 17:56:36 <peter1138> Set OpenTTD to half my screen resolution, enabled full-screen, everything is FINE. 17:56:38 <andythenorth> melting snowman 17:56:45 <frosch123> https://www.twitch.tv/openttdlive <- it's live! 17:56:53 <andythenorth> \o/ 17:57:19 <peter1138> Urgh, I have to load proprietory software 17:58:12 <andythenorth> I am doing it in my browser 17:58:23 <andythenorth> my proprietary browser 17:58:34 <peter1138> Where's the DING DING DING 17:58:40 <frosch123> on your proprietary cpu? 17:59:09 <andythenorth> proprietary CPU, proprietary keyboard 18:04:33 <peter1138> Proprietory monitor 18:05:19 <supermop_Home> new griff 18:14:09 <andythenorth> new brrrrrrrrr 18:23:08 <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on issue #8977: Crash when increasing max zoom https://git.io/JYhDx 18:25:05 <frosch123> andythenorth: there is an imposter of you in the hat 18:25:23 <frosch123> "do you plan to do something with timetables and cargo aging?" <- not andy 18:25:42 <andythenorth> I noticed :) 18:25:43 <frosch123> andythenorth: score is terrible, chat is actually asking good questions 18:25:52 <andythenorth> I don't have a sock puppet :| 18:26:50 <nielsm> can you pretend someone asked why path signals take so much cpu that they are really bad for multiplayer servers? 18:30:12 <frosch123> no cheating 18:34:16 *** glx_ has joined #openttd 18:34:16 *** glx is now known as Guest991 18:34:16 *** glx_ is now known as glx 18:34:39 <andythenorth> most controversial feature :D 18:34:40 <andythenorth> lol 18:34:58 <frosch123> truebrain is smart, he knows left/right on a stream 18:35:27 <supermop_Home> andythenorth is the most controversial feature 18:35:42 <LordAro> ^ 18:40:45 *** Guest991 has quit IRC 18:42:11 <DorpsGek> [OpenTTD/OpenTTD] nielsmh opened pull request #8980: Feature: Multiple rotating views on title screen https://git.io/JOvM3 18:47:35 *** FLHerne has quit IRC 18:53:02 *** glx_ has joined #openttd 18:53:02 *** glx is now known as Guest997 18:53:02 *** glx_ is now known as glx 18:54:37 *** blathijs has quit IRC 18:56:36 <Wolf01> Oh the stream... did I miss something? 18:57:38 <andythenorth> https://www.twitch.tv/openttdlive 18:59:29 *** Guest997 has quit IRC 19:01:05 *** blathijs has joined #openttd 19:01:09 *** iSoSyS has joined #openttd 19:01:30 <Wolf01> It would be cool to have stream transcripts 19:06:04 <supermop_Home> Timberwolf what beer is that 19:06:13 <Wolf01> Lol 19:08:12 *** glx_ has joined #openttd 19:08:12 *** glx is now known as Guest999 19:08:12 *** glx_ is now known as glx 19:14:40 *** Guest999 has quit IRC 19:15:59 <DorpsGek> [OpenTTD/OpenTTD] alexander-novo opened issue #8981: Train never finishes entering depot, blocks itself from leaving depot. https://git.io/JOv93 19:17:46 <Timberwolf> supermop_Home: Redchurch Bethnal Pale Ale. 19:18:34 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on issue #8981: Train never finishes entering depot, blocks itself from leaving depot. https://git.io/JOv93 19:22:28 <DorpsGek> [OpenTTD/OpenTTD] alexander-novo commented on issue #8981: Train never finishes entering depot, blocks itself from leaving depot. https://git.io/JOv93 19:26:29 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on issue #8981: Train never finishes entering depot, blocks itself from leaving depot. https://git.io/JOv93 19:37:23 *** Gustavo6046 has quit IRC 19:38:34 <gelignite> i don't have a github account so i add my comments here regarding #8981: build a depot, buy two trains, add track (e.g. 8 tiles), place path signal on for example tile 5, start both trains, first one will leave the depot and second one will follow when first one passes the path signal. when first one reaches the end of the track it will reverse and then stop "waiting for free path". I guess thats what happened here, as he said he 19:38:34 <gelignite> changed the signals direction. 19:39:18 <gelignite> once "waiting for free path" is triggered the trains stall even if you remove the signal 19:39:36 *** Gustavo6046 has joined #openttd 19:54:56 <nielsm> gelignite: I'm not sure I follow what you mean to do 19:55:22 <nielsm> the problem in the bug report is a train on the way into the depot somehow waiting on something 19:56:14 *** glx_ has joined #openttd 19:56:15 *** glx is now known as Guest1003 19:56:15 *** glx_ is now known as glx 19:57:55 <gelignite> his screenshot shows "waiting for free path" for the train entering/leaving the depot and he said he changed the (one-way) path signal's direction. i described a way to reproduce a similar "waiting indefinitely" scenario which probably has the same root cause. 20:02:40 *** Guest1003 has quit IRC 20:08:31 *** jellyknight has joined #openttd 20:08:38 *** gelignite has quit IRC 20:09:04 <andythenorth> michi_cc mysterious cargo aging idea? :) 20:10:20 <michi_cc> It's not really mysterious, but probably more like 'punch cargodist' :) Draft PR to throw away maybe later or tomorrow. 20:11:03 <andythenorth> I did hours of testing different trains and aging periods on the same cdist network now :) 20:11:09 <andythenorth> I stayed up way too late 20:11:22 <andythenorth> can't tell if the problem is me, Iron Horse, or cdist :) 20:12:41 <TrueBrain> https://steamcommunity.com/app/1536610/discussions/0/3171072251347470596/ <- some people are total twats 20:12:51 <TrueBrain> especially this "Steam" user that replied and I had to delete ... 20:12:53 <TrueBrain> you know who you are :P 20:13:15 <andythenorth> I didn't figure out how to change my username yet 20:13:36 <andythenorth> I am outraged you deleted my reply 20:13:41 <LordAro> looks like they don't understand the steam discussions 20:13:45 <LordAro> not that i do either 20:13:53 <TrueBrain> andythenorth: it really was not okay :) 20:13:58 <andythenorth> steam discussion is 'rudimentary' 20:13:59 <TrueBrain> keep that toxic in tt-forums pretty please :) 20:14:33 *** Beerbelott has joined #openttd 20:14:34 <andythenorth> ok 20:14:53 <TrueBrain> cheers :) 20:15:13 <andythenorth> I get a bit triggered by that kind of rudeness, I know how hard Kamnet is working 20:15:24 <andythenorth> and it's so the opposite of trying to astroturf everything 20:16:15 * andythenorth should be the bigger grownup again 20:16:56 <frosch123> i thought there was some automatism to only keep 100 open discussions, and move the rest to archive 20:17:05 <frosch123> but now you make me think someone does that manually :o 20:17:36 <TrueBrain> the latter :) 20:17:42 <TrueBrain> kamnet is moderating the discussions really well 20:18:40 <jellyknight> nielsm, my computer crashed. i just added a few screenshots here https://imgur.com/a/MoNDHmJ (as said, maybe that has the same root cause and may help you pinpoint the issue) 20:18:42 <frosch123> i would never dare to attempt :) 20:18:50 *** jellyknight is now known as gelignite 20:19:18 <TrueBrain> mostly they are really friendly 20:19:22 <TrueBrain> lot of people helping other people 20:19:26 <TrueBrain> I am somewhat surprised 20:19:31 <TrueBrain> the early days showed a different type of people 20:19:33 <TrueBrain> but .. yeah 20:19:49 <TrueBrain> just the one-off "they-did-me-a-wrong-I-will-tell-them" dude :) 20:19:50 <frosch123> i wanted to ask on the stream "what are your favorite kind of contributions", but firgured the answers would exclude people :) 20:20:18 <TrueBrain> I liked the question about gender .. I realised at that moment I don't know much about most of you :P 20:20:25 <TrueBrain> just that you exist when I have my computer on :D 20:20:38 <andythenorth> the simulation knows what gender we identify as 20:20:41 <andythenorth> nobody else needs to 20:20:43 <frosch123> there is an occasional "her" in irc 20:20:56 <frosch123> and always some samu to get ask for confirmation :) 20:21:12 <andythenorth> so could cargo packet also store cargo_age_when_loaded (alongside cargo_age_counter)? 20:21:23 * andythenorth has ideas 20:21:30 <andythenorth> does that bloat vehicles horribly? 20:21:53 * andythenorth assumes a lot of cargo packets 20:22:27 <LordAro> < Taneb> LordAro: going anti-clockwise from top-right you are sorted by paleness 20:23:04 <andythenorth> not beard cover? 20:23:06 <frosch123> is "paleness" are measure for "nerdyness"? 20:23:18 *** glx_ has joined #openttd 20:23:18 *** glx is now known as Guest1006 20:23:18 *** glx_ is now known as glx 20:24:33 *** jottyfan has joined #openttd 20:24:47 <frosch123> https://i.pinimg.com/originals/15/ad/e3/15ade3f81c9345bd1f0edcfd653ed4a7.jpg 20:24:50 *** gelignite has quit IRC 20:25:02 *** gelignite has joined #openttd 20:26:07 <andythenorth> lol 20:26:41 <LordAro> i am mostly scuba diving 20:26:52 <LordAro> (because i actually have a shirt on when cycling) 20:27:05 <andythenorth> 80+ 3F is BF? 20:27:42 <frosch123> yes, but just write it in the code as expression, if it matters 20:29:34 <LordAro> glx: i think mingw build is broken from the std::wstring changes 20:29:43 *** Guest1006 has quit IRC 20:29:56 <LordAro> src/ini.cpp:56:36: error: no matching function for call to 'std::basic_ofstream<char>::basic_ofstream(std::wstring)' 20:30:12 <glx> I'll take a look 20:30:14 <LordAro> not quite sure what the solution is 20:30:47 <glx> I can build mingw from VS so it's easy to test 20:36:57 <peter1138> I am definitely Computer Programming right now. 20:38:19 *** WormnestAndroid has quit IRC 20:38:33 *** WormnestAndroid has joined #openttd 20:40:27 * andythenorth wonders how to add a newgrf var 20:40:33 <andythenorth> probably just some hex eh 20:41:43 <andythenorth> hmm 20:41:44 <andythenorth> case 0x20: break; // not implemented 20:41:48 <andythenorth> are they reserved, or just unused? 20:41:58 <LordAro> TTDP thing, possibly? 20:45:48 *** glx_ has joined #openttd 20:45:48 *** glx is now known as Guest1009 20:45:48 *** glx_ is now known as glx 20:46:25 <frosch123> andythenorth: https://newgrf-specs.tt-wiki.net/wiki/VariationalAction2#Variable <- all variables are reserved, for specific purposes 20:49:17 <DorpsGek> [OpenTTD/OpenTTD] alexander-novo commented on issue #8981: Train never finishes entering depot, blocks itself from leaving depot. https://git.io/JOv93 20:50:13 <andythenorth> so something like cargo_age_when_loaded would be 80+? 20:50:36 <frosch123> no, 40+ 20:50:44 <andythenorth> ok 20:50:55 <frosch123> "80+" is essentially "never touch" 20:50:58 * andythenorth misunderstanding 'specially calculated' :) 20:51:05 <andythenorth> I should have guessed from other var numbers 20:51:08 <Artea> I miss all of you! 20:51:11 <Artea> missed 20:51:22 <frosch123> did you visit the ISS? 20:51:58 <michi_cc> Well, in TTDP, 80+x vars where basically raw memory access while 40+x vars had some kind of (minimal) logic to prepare the value. 20:52:16 *** Guest1009 has quit IRC 20:54:12 <andythenorth> if I do this properly it looks like it needs a savegame bump 20:54:19 <andythenorth> and probably it bloats cargo packets? 20:54:35 <andythenorth> this = adds cargo_age_when_loaded var 20:55:11 <andythenorth> or the VehicleCargoList does magic with cargo packet ages? 20:55:17 <frosch123> it sounds more like something you would store in the vehicle, not in the cargopacket 20:55:29 <frosch123> why does the cargopacket care about when it was loaded on the current vehicle? 20:55:39 <andythenorth> ok that clarifies :) 20:55:51 <andythenorth> the vehicle only needs to know one value once 20:55:59 <frosch123> but i am just randomly guessing, i have no idea what your goal is 20:56:13 <andythenorth> I want to try measuring how long cargo has been in transit on the current vehicle 20:56:22 <frosch123> do you want to draw "rotten cargo" sprites? 20:56:30 <andythenorth> no but I thought of it :) 20:56:42 <andythenorth> I want to increase running costs to account for the bar running out of beer 20:56:45 <Eddi|zuHause> ... which is a fundamentally flawed approach (just my opinion) 20:56:47 <andythenorth> and the toilets being full 20:56:50 <frosch123> drop station rating because of the stink? 20:56:59 <andythenorth> Eddi|zuHause what approach isn't :) 20:57:24 <andythenorth> adjusting cargo aging has wildly unpredictable effects in complex cdist networks 20:57:31 <frosch123> andythenorth: there is "time since last service" :p 20:57:36 <andythenorth> a payment multiplier mathematically isn't possible 20:57:45 <andythenorth> adjusting aging per leg mathematically isn't possible 20:58:18 <andythenorth> frosch123 I could use it as a proxy for testing 20:58:44 <andythenorth> but this looks like something that could be tested in a patch, and quietly forgotten after we find out why it doesn't work 20:59:39 <andythenorth> if (cargo age - cargo age when loaded) > 20 { run cost = run cost * 5) or something 21:03:24 *** FLHerne has joined #openttd 21:10:21 *** spnda has joined #openttd 21:10:38 *** nielsm has quit IRC 21:10:55 <andythenorth> michi_cc sorry for complaining about cargo aging so much also :P 21:11:01 * andythenorth got a bit OCD 21:12:43 <DorpsGek> [OpenTTD/OpenTTD] alexander-novo commented on issue #8981: Train never finishes entering depot, blocks itself from leaving depot. https://git.io/JOv93 21:14:22 <Eddi|zuHause> <frosch123> andythenorth: there is "time since last service" :p <-- we should probably zero that if servicing is disabled? 21:16:03 <spnda> I know some of you are more experienced with git - would you say it's easy/possible to programmatically filter all commits that change files in a subfolder and discard all that don't? (Want to move it to another repo) 21:17:03 <frosch123> git log <dir> gives you the list of commits 21:17:24 <frosch123> then feed that list into "git rebase -i" 21:17:53 <frosch123> or just run a loop of cherry-picks 21:18:09 <frosch123> oh, cherry-pick even accepts a list 21:18:51 <frosch123> so it's just "git log <dir>", maybe with some fancy format-parameter to only print hashes, and then "xargs git cherry-pick" 21:19:29 <spnda> uh ok thanks, I'll try something based on that 21:19:57 <andythenorth> so the 40+ vars are all defined under VehicleGetVariable ? 21:20:34 <andythenorth> hmm that alt var 41 I wrote the loop unroll for :D 21:20:39 <andythenorth> nvm 21:20:47 * andythenorth flashbacks 21:21:00 <andythenorth> 0x4E looks unused 21:21:50 *** Samu has quit IRC 21:21:52 <andythenorth> do we do convenience vars? 21:22:32 <andythenorth> like...this could be a word that returns cargo age when loaded in the first byte, and (cargo age - cargo when loaded) in the 2nd byte 21:22:41 <andythenorth> but then again...that's easy in nml 21:22:56 <frosch123> some people do. there are vars for "amount cargo transported" and "amount cargo produced". and some weirdos considered it necessary to add "percentage cargo transported" 21:23:24 <andythenorth> before nml it maybe made sense 21:23:31 <andythenorth> now it's easy inline? 21:23:45 <andythenorth> probably a bloated grf, but eh 21:25:00 <andythenorth> so when the vehicle loads, it would need to call DaysInTransit once, and cache that 21:25:04 <frosch123> andythenorth: i would definitely recommend to not limit "age" to a byte :p 21:25:21 <andythenorth> max value is 255 though? 21:25:24 <andythenorth> or we have plans? 21:25:59 <frosch123> it's not even 7 days ago, that we talked about extending it :p 21:26:18 <andythenorth> in COVID times, I can't remember past this morning :) 21:26:23 <frosch123> but then we learned that the cargopayment clamps the result in other places, so it made no sense 21:26:58 <andythenorth> a uint in the vehicle structure will be what in byte / word / dword terms? 21:27:03 <andythenorth> they don't relate like that? 21:27:17 <frosch123> i would consider "cargo age" and "time spent on this vehicle" more intuitive 21:27:17 <andythenorth> uint has no fixed size? 21:27:24 <frosch123> than "age when loaded" 21:27:37 <andythenorth> well it's more useful I guess 21:27:54 <andythenorth> more obvious 21:27:54 <Timberwolf> That's not how it's supposed to work. https://i.imgur.com/uvALpLw.png 21:27:57 <frosch123> don't use "uint" if you have a specific size in mind :) 21:28:06 <andythenorth> Timberwolf I like it! 21:29:18 <andythenorth> cargo refitting strikes again :) https://steamcommunity.com/app/1536610/discussions/0/3171072251348966147/ 21:29:26 <andythenorth> can we teach dorpsgek to count these? 21:30:00 <frosch123> make a PR to incomporate the cargoclasses from that pikka grf into ottd :) 21:31:15 <andythenorth> that's more of a direct solution than counting the issue occurence :P 21:32:15 <andythenorth> odd comment 21:32:20 <andythenorth> uint cargo_days_in_transit; ///< Cache for the sum of number of days in transit of each entity; comparable to man-hours. 21:32:29 <andythenorth> comparable to man-hours? 21:32:45 <andythenorth> comments :) 21:32:50 <frosch123> it's probably "amount * time" 21:33:09 <frosch123> you sum "amount * time" and "total time" 21:33:16 <frosch123> so you can compute "average age" in the end 21:33:19 <andythenorth> ok 21:35:27 *** sla_ro|master has quit IRC 21:35:52 <andythenorth> would I need to do savegame conversion stuff if this was a proper patch? 21:36:11 *** glx_ has joined #openttd 21:36:11 *** ChanServ sets mode: +v glx_ 21:36:11 *** glx is now known as Guest1013 21:36:11 *** glx_ is now known as glx 21:37:02 <andythenorth> can't think of a way to provide a meaningful value 21:37:10 <andythenorth> would have to just be 0 or -1 or something 21:37:29 * andythenorth trying to run before walking 21:38:14 <TrueBrain> https://youtu.be/kFtUGxIGLlg <- HD is still processing 21:38:55 <frosch123> andythenorth: don't make samuesque patches. no need to compute something that noone uses 21:39:35 <frosch123> TrueBrain: the titlegame does not move :p 21:39:46 <frosch123> is it still scanning for newgrf? 21:40:08 <TrueBrain> I know right :( Got too lazy :P 21:40:46 <frosch123> i wondered, i think there is a limited number of subjects for livestreams, so we need to rotate hosts more 21:40:59 <frosch123> maybe one stream with only PR authors, no devs :p 21:41:10 <TrueBrain> make it happen! 21:42:13 *** Guest1013 has quit IRC 21:42:23 <frosch123> i was looking for disagreement :) 21:42:42 <andythenorth> JGR is an obvious if JGR will do it 21:43:14 <andythenorth> we could also do one where we just....play OpenTTD 21:43:35 <andythenorth> 👻 21:43:49 <frosch123> haha, i think there are people better at that than we 21:44:01 <andythenorth> that would be the funny part 21:44:57 <frosch123> no, i think the brand "dev stream" requires some "dev" subject. it's not an "ad" vehicle to give tb a job as full time streamer / influencer 21:45:15 <TrueBrain> no? Owh :( 21:45:21 <andythenorth> who gets the YT revenue anyway? 21:45:28 <andythenorth> or are we de-revenued? 21:45:55 <TrueBrain> the latter 21:46:30 <frosch123> ok, when it's hd, you can actually read tb's steam-integration blog 21:46:39 *** Wolf01 has quit IRC 21:46:48 *** glx_ has joined #openttd 21:46:48 *** glx is now known as Guest1015 21:46:49 *** glx_ is now known as glx 21:47:51 <andythenorth> citymania stream 21:47:55 <andythenorth> live PR reviews 21:48:09 <spnda> its at 1080p60 now 21:48:24 <frosch123> stream: _dp_, pelya, cirdan: why do devs not accept our patches? 21:48:32 <frosch123> too mean? 21:49:08 <TrueBrain> frosch123: the blog is public :P 21:49:56 <frosch123> i doubt the average joe would find it 21:50:02 *** glx_ has joined #openttd 21:50:02 *** glx is now known as Guest1016 21:50:02 *** glx_ is now known as glx 21:50:10 <frosch123> though maybe you can find it by serarching for text snippets from it 21:50:32 <frosch123> "lifetime units returned: 0" <- i wonder, is that possible for free licenses? 21:50:43 <andythenorth> anyway it's nice getting nice comments in stream chat 21:50:52 <TrueBrain> frosch123: no clue wouldn't surprise me 21:50:57 <TrueBrain> some weirdo doing a refund :P 21:51:44 *** jottyfan has quit IRC 21:51:46 <TrueBrain> lest check if I did a good job hiding some Steam details .. 21:51:49 <TrueBrain> ah, yes, I did :D Pfew :) 21:52:12 <TrueBrain> (login username etc) 21:53:14 *** Guest1015 has quit IRC 21:55:16 <TrueBrain> there was a drop in players during the Q&A 21:55:18 *** glx is now known as Guest1017 21:55:18 *** glx_ has joined #openttd 21:55:18 *** glx_ is now known as glx 21:55:18 *** ChanServ sets mode: +v glx 21:55:22 <TrueBrain> it hurts our bottom line!!! 21:57:03 *** Guest1016 has quit IRC 21:58:49 *** glx is now known as Guest1018 21:58:49 *** glx_ has joined #openttd 21:58:49 *** glx_ is now known as glx 21:58:49 *** ChanServ sets mode: +v glx 22:01:34 *** Guest1017 has quit IRC 22:02:04 *** glx_ has joined #openttd 22:02:04 *** glx is now known as Guest1019 22:02:04 *** glx_ is now known as glx 22:02:43 <andythenorth> is sleep? 22:03:43 *** EER has quit IRC 22:04:19 *** andythenorth has quit IRC 22:04:29 *** Guest1018 has quit IRC 22:09:04 *** Guest1019 has quit IRC 22:10:24 *** glx has quit IRC 22:12:14 <_dp_> I don't think I have even a single rejected pr actually... 22:12:33 <_dp_> zstdish stuff has a chance to be first I guess 22:14:21 <_dp_> I simply don't pr debatable stuff though 22:14:26 <frosch123> https://wiki.openttd.org/en/Community/Community <- does twitch/yt go into "general" or into "development"? 22:20:59 <frosch123> TrueBrain: twitch page shows a countdown for next week :) 22:25:30 <TrueBrain> Oops .. already shut down my PC .. hope to remember it tomorrow :D 22:25:34 <Eddi|zuHause> _dp_: you're the opposite of me :) 22:31:31 *** glx has joined #openttd 22:31:31 *** ChanServ sets mode: +v glx 22:32:41 *** frosch123 has quit IRC 22:33:26 <glx> and my FTTH is fully dead now (installed less than a week ago) 22:35:14 <Eddi|zuHause> well. that can't happen in germany :p 22:36:32 <glx> I think it's the ONU but I'll call ISP tomorrow 22:36:35 <Eddi|zuHause> (as there's pretty much no FTTH anywhere) 22:36:56 *** didac has joined #openttd 22:46:14 *** Beerbelott has quit IRC 22:46:31 *** Beerbelott has joined #openttd 22:49:44 *** Beerbelott has quit IRC 22:51:44 *** FLHerne has quit IRC 22:52:07 *** Beerbelott has joined #openttd 22:56:28 <DorpsGek> [OpenTTD/OpenTTD] perezdidac opened pull request #8982: Feature: text filter for the industry directory https://git.io/JOfI5 22:57:34 *** Beer_ has joined #openttd 22:57:34 *** Beerbelott has quit IRC 22:57:43 <DorpsGek> [OpenTTD/OpenTTD] perezdidac updated pull request #8982: Feature: text filter for the industry directory https://git.io/JOfI5 23:06:27 *** Progman has quit IRC 23:11:29 *** gelignite has quit IRC 23:12:46 *** Beerbelott has joined #openttd 23:12:46 *** Beer_ has quit IRC 23:24:33 *** Beer_ has joined #openttd 23:30:10 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on issue #8981: Train never finishes entering depot, blocks itself from leaving depot. https://git.io/JOv93 23:31:30 *** Beerbelott has quit IRC 23:39:32 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on issue #8972: I can't build tram tracks in an existing road tunnel without demolishing the tunnel https://git.io/JYpXL 23:42:12 *** Beer_ has quit IRC 23:48:04 <DorpsGek> [OpenTTD/OpenTTD] James103 commented on issue #8972: I can't build tram tracks in an existing road tunnel without demolishing the tunnel https://git.io/JYpXL