Times are UTC Toggle Colours
00:16:47 *** ket_ has quit IRC 00:17:04 *** ket_ has joined #openttd 00:19:11 *** dihedral has quit IRC 00:19:22 *** dihedral has joined #openttd 00:36:47 *** gdown has quit IRC 00:36:51 *** gdown has joined #openttd 00:39:10 *** tokai has joined #openttd 00:39:10 *** ChanServ sets mode: +v tokai 00:44:47 *** JamesRoss[m] has quit IRC 00:44:54 *** JamesRoss[m] has joined #openttd 00:47:08 *** Eddi|zuHause2 is now known as Eddi|zuHause 00:52:24 *** Smedles has quit IRC 01:04:23 <DorpsGek> [OpenTTD/OpenMSX] kevinfields777 commented on pull request #19: Prepare for 1.0.0 release https://git.io/JYaP2 01:11:11 *** Flygon has joined #openttd 01:13:03 *** dag[m] has quit IRC 01:13:07 *** dag[m] has joined #openttd 01:17:00 *** Smedles has joined #openttd 01:49:03 *** Heiki[m] has quit IRC 01:49:06 *** Heiki[m] has joined #openttd 01:56:31 *** jact[m] has quit IRC 01:56:34 *** jact[m] has joined #openttd 02:11:09 <DorpsGek> [OpenTTD/OpenMSX] Wuzzy2 commented on pull request #19: Prepare for 1.0.0 release https://git.io/JYaQW 02:11:43 *** christoph[m]2 has quit IRC 02:11:48 *** christoph[m]2 has joined #openttd 02:13:58 *** HerzogDeXtEr has quit IRC 02:14:07 *** patricia[m] has quit IRC 02:14:10 *** patricia[m] has joined #openttd 02:23:59 *** aperezdc has quit IRC 02:24:01 *** aperezdc has joined #openttd 02:29:35 *** ookfof[m] has quit IRC 02:29:40 *** ookfof[m] has joined #openttd 02:38:07 *** ist5shreawf[m] has quit IRC 02:38:15 *** ist5shreawf[m] has joined #openttd 02:53:37 *** Wormnest has quit IRC 03:03:48 <DorpsGek> [OpenTTD/OpenMSX] kevinfields777 commented on pull request #19: Prepare for 1.0.0 release https://git.io/JYaAn 03:16:47 *** avdg has quit IRC 03:17:03 *** Osai has quit IRC 03:17:19 *** ^Spike^ has quit IRC 03:17:22 *** avdg has joined #openttd 03:17:52 *** Osai has joined #openttd 03:18:07 *** ^Spike^ has joined #openttd 03:29:35 *** moll has quit IRC 03:29:36 *** moll has joined #openttd 03:59:44 *** snail_UES_ has quit IRC 04:28:15 *** Xaroth has quit IRC 04:28:38 *** Xaroth has joined #openttd 05:10:38 *** tokai|noir has joined #openttd 05:10:38 *** ChanServ sets mode: +v tokai|noir 05:17:24 *** tokai has quit IRC 05:30:59 *** Gustavo6046 has quit IRC 06:12:38 *** sla_ro|master has joined #openttd 06:14:43 *** tokai has joined #openttd 06:14:43 *** ChanServ sets mode: +v tokai 06:21:37 *** tokai|noir has quit IRC 06:29:27 *** nielsm has joined #openttd 07:13:54 *** WormnestAndroid has quit IRC 07:14:10 *** WormnestAndroid has joined #openttd 07:19:00 <DorpsGek> [OpenTTD/OpenTTD] LordAro dismissed a review for pull request #8916: Codechange: Suppress warnings when asserts are disabled https://git.io/JY2jK 07:19:03 <DorpsGek> [OpenTTD/OpenTTD] LordAro updated pull request #8916: Codechange: Suppress warnings when asserts are disabled https://git.io/JY2jZ 07:27:42 *** Venemo has joined #openttd 07:42:43 *** andythenorth has joined #openttd 07:45:08 *** supermop_Home_ has quit IRC 07:45:42 *** Wolf01 has joined #openttd 07:49:00 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #8916: Codechange: Suppress warnings when asserts are disabled https://git.io/JYVrg 07:54:15 <andythenorth> moin 07:56:09 <Wolf01> Yay, I finally got the map rotation working on my dev branch 07:56:48 <Wolf01> FIRS looks ugly when rotated :P 07:58:27 <andythenorth> lolcats 07:58:36 <andythenorth> screenshot on discord! 08:00:41 <Wolf01> Screenshot don't work yet, even with the windows function (crashes the game) and when I try to take a picture with my phone it shows a black screen ;) 08:01:10 <andythenorth> screenshot on openttd slack channel 08:03:16 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8916: Codechange: Suppress warnings when asserts are disabled https://git.io/JY2jZ 08:03:41 <DorpsGek> [OpenTTD/OpenGFX] LordAro opened pull request #65: Doc: Changelog for 0.6.1 release https://git.io/JYVK5 08:04:25 <DorpsGek> [OpenTTD/OpenMSX] LordAro dismissed a review for pull request #19: Prepare for 1.0.0 release https://git.io/JY2vr 08:04:28 <DorpsGek> [OpenTTD/OpenMSX] LordAro updated pull request #19: Prepare for 1.0.0 release https://git.io/JYg1X 08:04:59 <DorpsGek> [OpenTTD/OpenMSX] LordAro updated pull request #19: Prepare for 1.0.0 release https://git.io/JYg1X 08:05:18 <DorpsGek> [OpenTTD/OpenGFX] TrueBrain approved pull request #65: Doc: Changelog for 0.6.1 release https://git.io/JYV6q 08:05:48 <DorpsGek> [OpenTTD/OpenMSX] TrueBrain approved pull request #19: Prepare for 0.4.0 release https://git.io/JYV6c 08:06:13 <andythenorth> \o/ 08:06:32 <Wolf01> I'm lost with all that version numbers :D 08:07:22 <TrueBrain> people being overly pedantic about meaning of versions 08:07:25 <TrueBrain> just ignore and continue one :P 08:07:27 <TrueBrain> -e 08:08:40 <DorpsGek> [OpenTTD/OpenMSX] LordAro merged pull request #19: Prepare for 0.4.0 release https://git.io/JYg1X 08:08:48 <TrueBrain> right, one more eints run before release 08:08:56 <TrueBrain> so please wait with tagging for a sec LordAro :) 08:09:18 <LordAro> oops 08:09:25 <TrueBrain> haha 08:09:26 <LordAro> i tagged msx already 08:09:26 <TrueBrain> too bad :P 08:09:39 <TrueBrain> not announced in this channel? Pfft 08:10:01 <LordAro> what sort of numpty didn't add tags to the dorksgek config? 08:10:48 <TrueBrain> I think none of the Open* repos do 08:10:50 <TrueBrain> not even OpenTTD :P 08:11:20 <LordAro> OTTD does 08:11:26 <TrueBrain> I am shocked 08:11:39 <andythenorth> did anyone do the FIRS 4.0.0 changelog? 08:11:55 <TrueBrain> andythenorth: yeah, it reads: MROE AWSEOME THAN THE LAST 08:12:02 <andythenorth> I like it! 08:12:02 <LordAro> [sic] 08:13:02 <Wolf01> Lol 08:13:32 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JYVPk 08:13:33 <DorpsGek> - Update: Translations from eints (by translators) 08:13:58 <LordAro> "License is set to GPL v2; this does not require uploading 'license.txt'." 08:14:04 <LordAro> this is just a bit irritating 08:14:17 <TrueBrain> yeah ... we wanted to write code that checks if the license.txt is equal to GPLv2 08:14:24 <TrueBrain> but .. nobody did :D 08:14:36 <LordAro> i'd just warn & ignore, tbh 08:14:41 <LordAro> in one direction or another 08:14:58 <TrueBrain> we cannot; if you select Custom, Custom is written in the metadata 08:15:08 <TrueBrain> so the only direction that works, that if you select GPLv2 and have a license.txt 08:15:12 <TrueBrain> it changes it into Custom 08:15:14 <andythenorth> seems I did a thing already https://grf.farm/firs/cargoflow_tropic_tweaks_tests/html/changelog.html 08:15:15 <TrueBrain> which is not what a user might expect 08:15:20 <andythenorth> just need to update a bit 08:15:35 <LordAro> anyway, msx, sfx done 08:15:35 <TrueBrain> but really, comparing the text is very easy too .. just someone needs to program it :) 08:16:02 <andythenorth> I was going to produce two tars from all my grfs 08:16:13 <andythenorth> with and without license.txt 08:16:15 <andythenorth> but I got bored 08:16:30 <LordAro> i just pressed the 'delete' button in the interface :p 08:16:40 <andythenorth> same 08:16:54 <DorpsGek> [OpenTTD/OpenGFX] LordAro merged pull request #65: Doc: Changelog for 0.6.1 release https://git.io/JYVK5 08:16:54 <andythenorth> of all the manual steps in my release process it's not the worst 08:16:58 <TrueBrain> it is what it is for :) 08:17:05 <andythenorth> the S3 release part is the worst 08:17:14 <LordAro> last chance for anything ogfx? 08:17:16 <TrueBrain> ugh, eints is slow to run 08:17:20 <TrueBrain> give eints a sec :P 08:17:36 <LordAro> oh, i was assuming it had already done, with the above OTTD message 08:17:39 <TrueBrain> 2 whole strings for OpenTTD, lol 08:17:45 <TrueBrain> no, it is the first, OpenTTD 08:17:50 <TrueBrain> steam-data is last :P 08:18:00 <TrueBrain> it just finished OpenSFX 08:18:05 <TrueBrain> its slow as fuck 08:18:15 <TrueBrain> no clue why btw 08:18:16 <TrueBrain> but it is 08:19:03 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain dismissed a review for pull request #8913: Backport master into 1.11 https://git.io/JY2NV 08:19:06 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8913: Backport master into 1.11 https://git.io/JY0VL 08:19:37 <TrueBrain> takes 1 minutes to import all OpenMSX strings 08:19:45 <TrueBrain> no clue why it would take that long :P 08:19:49 <LordAro> all 2 of them 08:20:16 <TrueBrain> but there were no new strings for OpenMSX :P 08:20:18 <TrueBrain> so we have that going for us 08:20:36 <TrueBrain> steam-data branch named LordAro-patch-1 .. do I want to know? :D 08:20:54 <LordAro> oh yes, that can be deleted 08:21:03 <LordAro> that was to remove the GPL 2.0 thing 08:21:10 <TrueBrain> owh, more pedanticness, yeah, how could I forget :P 08:21:15 <LordAro> wasn't me! 08:21:17 <TrueBrain> the PR is not merged yet 08:21:19 <TrueBrain> I know it wasn't you :) 08:21:23 <TrueBrain> no worries :) 08:21:36 <LordAro> oh yes, we were waiting until after release to invalidate all the translations :) 08:21:46 <TrueBrain> just total nonsense to make a difference between 2 and 2.0 .. even GPL website mixes it at some places 08:22:09 <TrueBrain> k, eints is done 08:22:27 <LordAro> :+1: 08:22:53 <DorpsGek> [OpenTTD/OpenGFX] LordAro created new tag: 0.6.1 https://git.io/JYVXN 08:22:56 <LordAro> oh hey 08:23:14 <TrueBrain> 100k people visited OpenTTDs Steam Store Page 08:23:15 <Wolf01> Meh, I need to get rid of my back 08:23:26 <TrueBrain> and lol, so it is only OpenMSX that was copied wrong? :D 08:24:18 <Wolf01> <TrueBrain> 100k people visited OpenTTDs Steam Store Page <- at least 1000 of them was me :P 08:26:41 <andythenorth> if you get rid of your back your head won't stay up 08:27:16 <TrueBrain> LordAro: https://github.com/OpenTTD/OpenTTD/pull/8913 <- you spot anything wrong? 08:27:21 <Wolf01> I could always put it in a jar 08:27:48 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8913: Backport master into 1.11 https://git.io/JYV1y 08:27:51 <LordAro> TrueBrain: nope :) 08:28:03 <TrueBrain> Squash now, right? 08:28:12 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8913: Backport master into 1.11 https://git.io/JY0VL 08:28:30 <LordAro> i hope you didn't actually squash it :p 08:28:36 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain dismissed a review for pull request #8914: Doc: Prepare for 1.11.0 release https://git.io/JY2NX 08:28:39 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8914: Doc: Prepare for 1.11.0 release https://git.io/JY0wu 08:28:39 <TrueBrain> :D No, I did not :P 08:28:58 <TrueBrain> it would show you a commit message suggestion that should hint that you are doing it wrong :P 08:29:16 <TrueBrain> time to see if there are no more compile warnings :) 08:29:30 <TrueBrain> shocking how little is needed for versions bumps now 08:29:32 <LordAro> or if i just broke everything :p 08:35:50 <TrueBrain> well, you did not find them all, it seems 08:36:06 <TrueBrain> I assumed you compiled to spot if you got all :P 08:36:39 <TrueBrain> ~20 warnings 08:36:43 <TrueBrain> hmm .. what do we do with that 08:37:41 <LordAro> that's a lot more than were there previously 08:37:41 <TrueBrain> I guess we should fix those ... 08:38:34 <TrueBrain> most were already in the raw output 08:38:38 <TrueBrain> just not in the summary, it seems 08:38:43 <LordAro> mm 08:38:53 <TrueBrain> I will give it a spin to fix more 08:39:08 <LordAro> :) 08:39:22 <TrueBrain> given we are so close to having a clean build log, lets go the extra mile here 08:39:47 <LordAro> just looking at the bottom of the list, should be able to convert those for (...) assert(); loops into std::none_of 08:39:51 <LordAro> somehow 08:39:57 <LordAro> those Iterate() functions might get in the way... 08:40:50 <LordAro> and the driver.cpp one can have the same treatment as i did in the previous thing 08:41:22 <LordAro> (i.e. avoid (void)foo; statements if it's not too much effort) 08:43:48 <TrueBrain> you can also do it if you like? :P 08:44:10 <LordAro> yeah, but actual job... 08:44:26 <TrueBrain> some are just plain weird .. like .. wtf have you been smoking, who-ever wrote this 08:46:03 <LordAro> OGFX updated on bananas 08:46:11 <LordAro> so.. just nml 08:46:14 <LordAro> which kinda needs a frosch 08:46:37 *** FLHerne has joined #openttd 08:48:20 <TrueBrain> okay, fixed all GCC warnings I think .. now for clang 08:49:23 *** iSoSyS has joined #openttd 08:50:11 <TrueBrain> damn, the game is so much faster without asserts in debugging :P 08:50:33 *** iSoSyS has quit IRC 08:51:51 <TrueBrain> I guess this also means we can enable -Werror? :P 08:51:59 <LordAro> could do! 08:52:13 <TrueBrain> I believe there is one known warning about the timer thingy in MacOS 08:52:18 <TrueBrain> so lets not do that just before release :D 08:52:19 <TrueBrain> hihi 08:52:23 <LordAro> still lots of MSYS warnings too 08:52:24 <LordAro> :p 08:52:47 <Timberwolf> That reminds me so much of final year projects at University. 08:52:50 <TrueBrain> funny how clang finds unused variables that GCC didn't 08:53:02 <Timberwolf> One guy in our group had this obsessive thing of "anything compiled without -Werror is worthless" 08:53:03 <TrueBrain> well, it found 1 08:54:12 <Timberwolf> That and obsessively running valgrind on everything, which for me was "great, but my project is a realtime 3D game" 08:54:27 <LordAro> was that guy me? 08:54:30 <LordAro> sounds a bit like me 08:54:38 <Timberwolf> Heh. 08:54:40 <TrueBrain> you consider it "worthless"? That sounds a bit harsh :P 08:54:53 <TrueBrain> if he wrote: "not worth turning in", yeah .. that would be me too :P 08:55:05 <Timberwolf> Dave was not one for risking understatement. 08:55:23 <FLHerne> If you run valgrind all the time, it's much easier to find when you added the problem 08:55:34 <Timberwolf> He also applied the same binary approach to his driving style, which made car trips... interesting. 08:56:30 <Eddi|zuHause> did he stop every 5 minutes and go back to the fuel station he just left, because anything other than a full tank is "worthless"? 08:57:00 <FLHerne> But I guess testing at 2fps might be un-fun 08:58:12 <Timberwolf> Eddi|zuHause: gauges are worthless, the car is either "working" or "not working". Each common speed you need for a driving situation (town centre, suburbs, country, motorway) corresponds to the fastest speed a car will do in each gear. 08:59:33 <FLHerne> That's better than the drivers around here who just apply a flat 40mph speed to everything 09:00:31 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #8917: Codechange: Suppress warnings when asserts are disabled https://git.io/JYVQV 09:00:34 <TrueBrain> LordAro: there you go 09:00:54 <peter1138> 8 hours, oh nooo 09:01:48 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8917: Codechange: Suppress warnings when asserts are disabled https://git.io/JYVQN 09:01:51 <Eddi|zuHause> Timberwolf: so if the speed limit was 30km/h he would slap in 2nd gear and hit gas? 09:01:56 <TrueBrain> LordAro: you reviewed it that quickly?! :o 09:02:06 <Eddi|zuHause> that sounds... loud... 09:02:08 <LordAro> there aren't that many changes :p 09:02:19 <TrueBrain> I am always scared shitless with those changes .. easy to fuck up :P 09:02:30 <TrueBrain> this is just asking for a 1.11.1 :D 09:02:32 <TrueBrain> which I like more anyway 09:02:35 <TrueBrain> can we skip 1.11.0? :P 09:02:58 <TrueBrain> wow, GCC just throw a bunch of warnings during linking 09:03:06 <TrueBrain> src/misc/blob.hpp:140:7: warning: attempt to free a non-heap object ‘hdrEmpty’ [-Wfree-nonheap-object] 09:03:10 <LordAro> LTO, yo 09:03:20 <TrueBrain> and it told me that 10000 times 09:03:41 <Eddi|zuHause> those are the best warnings 09:04:02 <TrueBrain> owh, the assert is no longer working 09:04:06 <TrueBrain> so it is no longer guarded 09:04:17 <Eddi|zuHause> where you have to employ a log analyzer tool to find out what it's actually saying 09:04:28 <TrueBrain> who mixed heap and static objects?! 09:04:46 <TrueBrain> "In case GCC warns about the following, see GCC's PR38509 why it is bogus." 09:04:47 <TrueBrain> lol 09:05:51 <TrueBrain> clearly someone already looked into it :P 09:06:02 <TrueBrain> but still .. who mixes heap objects with static objects?! 09:06:29 <LordAro> someone who Knows What They Are Doingᵀᴹ 09:06:37 <_dp_> googling that pr yields curious result xD 09:06:38 <_dp_> https://gunstuff.tv/product/glock-pr38509-45-glock-automatic-pistol-gap/ 09:06:38 <TrueBrain> yeah .. and fuck everyone else over twice 09:06:43 <TrueBrain> but okay, going to close this file now :) 09:07:59 <TrueBrain> that comment is added in 2009 09:08:00 <TrueBrain> lol 09:08:42 <Timberwolf> Eddi|zuHause: pretty much. "Interesting" technique. 09:08:43 <TrueBrain> the ticket is closed as RESOLVED FIXED 09:08:51 <TrueBrain> as there is now a switch to disable the warning 09:08:52 <TrueBrain> lol 09:08:55 <TrueBrain> how is that fixing anything? :D 09:09:31 <TrueBrain> not a problem for today 09:09:36 <Eddi|zuHause> Timberwolf: in driving school we were specifically taught "you CAN use 4th and 5th gear in cities" 09:09:59 <Eddi|zuHause> because environment and stuff 09:10:10 <TrueBrain> same here .. 50 km/h in 4th when cruising in the city 09:11:02 <Eddi|zuHause> exactly 09:11:03 <Timberwolf> I still had the old method where you're taught, "go up a gear for every 10mph" 09:11:34 <Timberwolf> That still ends up with 4th for 30mph/50kmh 09:12:43 <andythenorth> my kids will probably never learn to drive stick 09:13:15 <Eddi|zuHause> andythenorth: maybe they get a self driving car and never learn to drive at all 09:13:50 <TrueBrain> I am looking at this blob code and GCC warning 09:13:57 <TrueBrain> it seems this is all done to avoid a malloc for empty objects 09:13:58 <andythenorth> self-driving cars, always 5 years away 09:13:58 <Eddi|zuHause> i don't know a single person who hasn't learned to drive stick 09:14:04 <LordAro> 10:09:31 < TrueBrain> not a problem for today 09:14:05 <TrueBrain> like .. that is not even that expensive to do, is it? 09:14:12 <LordAro> not particularly 09:14:14 <TrueBrain> it is just a horrible piece of code :( 09:14:33 <LordAro> we have a particular piece of code at work that likes to do strdup("") rather than return null 09:14:36 <LordAro> i dislike it 09:14:37 <Wolf01> https://stackoverflow.blog/2021/03/31/the-key-copy-paste/ nice :D 09:14:43 <TrueBrain> LordAro: no shit :P 09:16:18 <Eddi|zuHause> Wolf01: i'm pretty sure i've seen that same joke like 10 years ago 09:16:23 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8917: Codechange: Suppress warnings when asserts are disabled https://git.io/JYVQV 09:17:08 <Wolf01> Eddi|zuHause: probably, but I can't even remember what I eat for breakfast today :P 09:17:26 <Wolf01> But I can solve the latter by eating some biscuits now 09:17:36 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #8918: Backport master into 1.11 https://git.io/JYVF0 09:17:46 <Eddi|zuHause> Wolf01: https://www.kotzendes-einhorn.de/blog/2011-02/die-ergonomische-guttenberg-tastatur/ 09:18:24 <Wolf01> Yeah, but SO mocking themselves is more funny 09:18:54 <Eddi|zuHause> Wolf01: that was in the wake of a scandal about a doctorate degree which was found to be plagiarizing 09:19:06 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8918: Backport master into 1.11 https://git.io/JYVFQ 09:19:17 <Eddi|zuHause> ... of some high ranking politician 09:19:22 <Wolf01> Aahah 09:20:09 <Wolf01> By the way, I really have that keyboard... the macro keys I set up :P 09:20:36 *** andythenorth has quit IRC 09:37:13 <TrueBrain> ugh, macOS can be so slow 09:37:15 <TrueBrain> sometimes it is fast 09:37:18 <TrueBrain> sometimes it takes for ever 09:37:47 <TrueBrain> owh, it took for-ever before it even started 09:50:41 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8918: Backport master into 1.11 https://git.io/JYVF0 09:50:53 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8914: Doc: Prepare for 1.11.0 release https://git.io/JY0wu 09:50:55 <TrueBrain> there we go, one more time 09:53:34 <TrueBrain> https://github.blog/changelog/2021-03-30-github-discussions-webhooks-public-beta/ 09:53:37 <TrueBrain> w00p, finally 09:56:19 <TrueBrain> and no more warnings on #8914 :D 09:57:59 <LordAro> \o/ 09:58:05 <LordAro> TrueBrain: april fool! 10:00:49 <TrueBrain> you only find that out today? :P 10:00:58 <TrueBrain> ugh, MacOS runners are a bit scares it seems 10:01:02 <TrueBrain> takes for ever for it to start 10:01:25 <TrueBrain> I was hoping that during the day that would be less of an issue honestly :P 10:01:48 <TrueBrain> anyway, LordAro , smack that Approve button on #8914 pretty please :) 10:01:57 <TrueBrain> and on https://github.com/OpenTTD/website/pull/202 while at it :P 10:02:55 <DorpsGek> [OpenTTD/website] LordAro approved pull request #202: Add: OpenTTD 1.11.0 release post https://git.io/JYwv9 10:02:58 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8914: Doc: Prepare for 1.11.0 release https://git.io/JYwvQ 10:03:06 <TrueBrain> merci bien 10:10:13 <TrueBrain> https://steamcommunity.com/app/1536610/discussions/0/3076496088109539676/ 10:11:08 <TrueBrain> so I update OpenGFX / OpenSFX / OpenMSX on Steam 10:11:10 <TrueBrain> 12.4MB to download 10:11:10 <TrueBrain> so cute 10:11:43 <TrueBrain> ugh, MacOS runner still hasn't started ... bah 10:11:49 *** nielsm has quit IRC 10:14:32 *** HerzogDeXtEr has joined #openttd 10:17:57 <TrueBrain> 30 minutes waiting for the workflow to start ..... 10:18:19 <TrueBrain> still nothing :P 10:18:21 <TrueBrain> this is annoying :D 10:19:04 <DorpsGek> [OpenTTD/OpenTTD] J0anJosep updated pull request #8480: Multitile depots https://git.io/JL5Hh 10:31:16 <TrueBrain> owh owh owh, after 40 minutes, it is finally starting! 10:40:02 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8914: Doc: Prepare for 1.11.0 release https://git.io/JY0wu 10:40:11 <LordAro> hype 10:40:17 <TrueBrain> LordAro: any reason not to tag? 10:40:20 <TrueBrain> did I forget anything? 10:41:37 <LordAro> check the release checklist wiki page :p 10:42:13 <TrueBrain> nothing there I didn't do 10:42:18 <TrueBrain> so there we go 10:42:19 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain created new tag: 1.11.0 https://git.io/JYwq5 10:42:39 <TrueBrain> will take for ever before macOS picks up the job I guess, but we will see :D 10:42:50 <LordAro> \o/ 10:43:04 <TrueBrain> I even tagged the right branch :D 10:43:06 <TrueBrain> now lunch 10:43:44 <orudge> TrueBrain: build failed :| 10:43:55 <LordAro> D: 10:44:29 <TrueBrain> Internal error: branch name is empty. 10:44:32 <TrueBrain> that is .. interesting 10:44:35 <TrueBrain> something for after lunch :D 10:44:47 <LordAro> best delete the tag 10:46:25 <Sacro> Then it'll definatly be empty 10:47:41 <TrueBrain> Nah no need to delete the tag yet 10:49:53 *** tokai|noir has joined #openttd 10:49:53 *** ChanServ sets mode: +v tokai|noir 10:53:20 <TrueBrain> guess this is the first release from a branch? :D 10:54:48 <LordAro> i wasn't aware that any of the git detection stuff had changed since last time? 10:54:52 <LordAro> but yes, probably 10:54:58 <LordAro> since you made RC1 before branching :p 10:55:00 <TrueBrain> it fails to see that this is a release 10:55:43 <TrueBrain> no, I branched before RC1, didn't I? 10:55:48 <TrueBrain> there is no RC1 tag in master at least 10:56:00 <TrueBrain> so this is not the first release from a branch 10:56:43 *** tokai has quit IRC 10:56:48 <TrueBrain> .ottdrev is wrong 10:56:52 <TrueBrain> is is not marked as a stable tag 10:58:57 <TrueBrain> string(REGEX REPLACE "^[0-9.]+$" "" STABLETAG "${TAG}") 10:58:59 <TrueBrain> returns empty 10:59:42 <TrueBrain> owh, it should 11:00:08 <TrueBrain> huh? That piece of code is weird :P 11:00:54 <TrueBrain> it is exactly the inverse as what you would expect :P 11:02:07 <TrueBrain> okay .. so I do have to remove the tag, as I have to fix the code .. bah, I was hoping I could side-step it :D 11:05:35 <TrueBrain> hmm .. we pushed betas and RCs with a newgrf version that indicated it was "stable" 11:05:41 <TrueBrain> not sure what that really means, honestly 11:06:07 <TrueBrain> we did not leave a lot of documentation what ISTAG and ISSTABLETAG mean :P 11:08:36 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #8919: Fix: CMake and GitHub Actions confusion about what is a (stable) tag https://git.io/JYwGs 11:10:45 <TrueBrain> OpenGFX and friends do have this correct 11:10:50 <TrueBrain> but they depend on the old findversion.sh :) 11:13:09 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8919: Fix: CMake and GitHub Actions confusion about what is a (stable) tag https://git.io/JYwZm 11:13:16 <TrueBrain> right, 99% sure my PR is correct :) 11:13:37 <TrueBrain> the replace inverted the bash variant :) 11:24:47 <TrueBrain> guess it is a good thing I started early with the release today :P 11:25:53 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #8919: Fix: CMake and GitHub Actions confusion about what is a (stable) tag https://git.io/JYwCU 11:26:38 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8919: Fix: CMake and GitHub Actions confusion about what is a (stable) tag https://git.io/JYwGs 11:26:47 <LordAro> such force 11:28:03 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #8920: Backport master into 1.11, attempt 3. https://git.io/JYwC1 11:28:11 <TrueBrain> silly backport PRs :P 11:28:30 <TrueBrain> I can also send them directly to the branch, but I guess a second pair of "didn't you fuck up anything obvious" doesn't hurt 11:28:46 <LordAro> shame about waiting 30mins for macos :p 11:28:52 <TrueBrain> I am not 11:29:03 <TrueBrain> I just need you or glx to say I didn't fucked up :P 11:29:26 <TrueBrain> fuck MacOS runners :D 11:32:11 <TrueBrain> no? No approval? Awh :( 11:32:47 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8920: Backport master into 1.11 https://git.io/JYwWM 11:32:50 <TrueBrain> \o/ 11:34:02 <TrueBrain> guess we should add a CI job that checks with no-asserts on 11:34:16 <TrueBrain> and we should add an option that adds -Werror, so we can enable it on CI, I guess 11:34:23 <TrueBrain> means mingw doesn't need fixing :P 11:34:27 <TrueBrain> not today .. :D 11:34:42 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8920: Backport master into 1.11 https://git.io/JYwC1 11:34:52 <TrueBrain> right, another attempt to 1.11.0 :D 11:35:16 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain created new tag: 1.11.0 https://git.io/JYwq5 11:36:20 <TrueBrain> difficult to stay focused and clicking the right stuff, like the right branch to tag on :D 11:36:25 <TrueBrain> so easily done wrong :P 11:37:06 <TrueBrain> okay, metadata is correct this time :) 11:37:09 <TrueBrain> looking good 11:37:52 <TrueBrain> now the long wait for a MacOS runner to become available :D 11:38:14 <LordAro> \o/ 11:41:25 <TrueBrain> runner assignment is not queue-based 11:41:34 <TrueBrain> the commit in master doesn't have a runner allocated yet 11:41:37 <TrueBrain> but the one in the release branch does 11:41:38 <TrueBrain> lol 11:58:50 <TrueBrain> this is like watching paint dry, lol 11:59:21 <Eddi|zuHause> 90% of IT work is watchin the computer automatically do its things :p 11:59:30 <TrueBrain> that I don't mind 11:59:32 <TrueBrain> but in this case 11:59:35 <TrueBrain> it is watching it not do anything 11:59:39 <TrueBrain> hence: watching paint dry 12:01:22 <Eddi|zuHause> a lot of my time in satisfactory lately was spent just watching the factory, doing nothing. and running back and forth forgetting what i actually wanted to do 12:02:07 <LordAro> TrueBrain: looked a bit at the Blob stuff, and i'm pretty sure it can be removed entirely, with a little bit of extra std::string usage 12:02:17 <TrueBrain> would be even better 12:02:22 <TrueBrain> it is such a weird piece of code 12:02:49 <LordAro> it's a classic "C++ strings" implementation 12:02:54 <LordAro> even got something resembling move semantics 12:04:24 <TrueBrain> that is nice I guess :P 12:04:39 <LordAro> seems to be almost exclusively used by YAPF 12:04:41 <LordAro> naturally. 12:04:51 <TrueBrain> I could guess it was by either of 2 people 12:05:01 <TrueBrain> such C++ code was only written by a very select few :) 12:06:00 <TrueBrain> reminds me of some code I had to write that had to be 100% correct (critical infrastructure). The libc didn't have memcpy (don't ask). So I wrote it in a way that really really really really could not fail, and everyone could see that in a second 12:06:23 <TrueBrain> but .. of course .. that had to be replaced by some random libc variant of memcpy, "as it was quicker and only a few lines of code" 12:06:30 <TrueBrain> yet .. nobody could figure out what it did exactly :P 12:07:01 <TrueBrain> that moment I learnt I prefer readable code over "fully optimized and only 1 person really understands it" code :D 12:07:50 <LordAro> hehe 12:13:07 <TrueBrain> 37 minutes, still no MacOS runner ... 12:13:15 <peter1138> yapf is... "fun" 12:15:45 <DorpsGek> [OpenTTD/website] TrueBrain merged pull request #202: Add: OpenTTD 1.11.0 release post https://git.io/JY0iF 12:15:53 <TrueBrain> lets at least move the news to staging .. 12:16:09 <TrueBrain> who knows how long it is going to take to get a MacOS runner assigned .. 12:20:02 *** supermop_Home_ has joined #openttd 12:20:09 <supermop_Home_> yo 12:20:22 <TrueBrain> yo yo yooooo 12:20:26 <TrueBrain> wasssssuuuupppppppppp 12:26:29 <supermop_Home_> eagerly zwaiting my vaccine appointment on sunday 12:26:59 <supermop_Home_> and 'barrel aging' some spirits in a jar with a bunch of oak chips 12:32:00 *** virtualrandomnumber has joined #openttd 12:32:10 *** virtualrandomnumber has quit IRC 12:32:13 <TrueBrain> timeout on Release build 12:32:14 <TrueBrain> :( 12:32:38 <LordAro> :( 12:32:54 <TrueBrain> luckily enough, we can hit RERUN! 12:32:57 <LordAro> just release without mac :p 12:32:57 <supermop_Home_> :{ 12:32:59 <TrueBrain> sadly enough, it reruns EVERYTHING 12:35:47 <TrueBrain> okay, this time MacOS runner started already 12:35:56 <LordAro> \o/ 12:38:39 <Tulitomaatti> good work 12:50:11 <DorpsGek> [OpenTTD/OpenTTD] LordAro opened pull request #8921: Add: [Actions] Debian Bullseye release build https://git.io/JYwPn 12:50:40 <LordAro> i was going to do that before release, but ah well 12:52:17 <TrueBrain> 1.11.1 :P 12:52:27 <LordAro> indeed 12:52:32 <LordAro> it's not actually released yet, so not pressing 13:00:08 *** spnda has joined #openttd 13:01:34 *** snail_UES_ has joined #openttd 13:02:23 <LordAro> TrueBrain: done \o/ 13:02:38 <TrueBrain> yup .. now testing Steam 13:02:43 <TrueBrain> macOS testing takes for ever 13:02:46 <TrueBrain> maybe orudge can do that quicker :P 13:03:04 * orudge can do so :) 13:03:42 <TrueBrain> should have latest OpenGFX/OpenSFX/OpenMSX too 13:03:47 <TrueBrain> 0.6.0 / 1.0.1 / 0.4.0 13:03:59 <LordAro> 0.6.1 * 13:04:09 <TrueBrain> yes, sorry :) 13:04:27 <orudge> It works 13:04:34 <orudge> says 1.11.0, which is all good 13:04:37 <orudge> will check GFX/SFX/MSX 13:04:59 <TrueBrain> Windows is correct 13:05:01 <TrueBrain> now testing Ubuntu 13:05:04 <orudge> yep, all good 13:05:23 <orudge> Though for some reason the OpenTTD icon isn't showing up in the dock 13:05:27 <TrueBrain> shall I just release it on Steam early too? :D 13:05:28 <orudge> it's in the resources though 13:05:39 <TrueBrain> it was showing up for me 13:05:43 <TrueBrain> that was how far I got with starting it 13:06:13 <TrueBrain> but it was so horribly slow ... took 10+ minutes to start OpenTTD earlier today :D 13:06:22 <TrueBrain> so all I had was the bouncing OpenTTD logo :D 13:06:59 <orudge> The icon shows up in the .dmg fine 13:07:03 <orudge> so maybe it's some weird Steam thing 13:07:04 <DorpsGek> [OpenTTD/website] TrueBrain created new tag: 1.4.24 https://git.io/JYwyv 13:07:09 <orudge> Wouldn't owrry too much about it... 13:07:11 <TrueBrain> shrug 13:07:41 <Eddi|zuHause> i can't identify whether this is an april fools joke: https://sverigesradio.se/artikel/mangder-av-fordon-star-stilla-efter-omfattande-alkolashaveri 13:08:34 <TrueBrain> k, Linux Steam version also works 13:08:40 <TrueBrain> at least, I could start the game and things moved :P 13:08:53 <LordAro> close enough! 13:09:15 *** r1c0n3r0 has joined #openttd 13:09:45 <TrueBrain> all looks good to me .. so .. lets broadcast this on socials I guess :) 13:09:51 <DorpsGek> [OpenTTD/website] LordAro opened pull request #203: Fix: Typo in screenshot description https://git.io/JYwyF 13:10:08 <LordAro> @topic set 1 1.11.0 13:10:09 <DorpsGek> LordAro: Error: You don't have permissions to perform this action. 13:10:22 <TrueBrain> @topic set 1 1.11.0 13:10:22 *** DorpsGek changes topic to "1.11.0 | Website: *.openttd.org (source: github, translator: translator, server list: servers, wiki: wiki) | Don't ask to ask, just ask | 'Latest' is not a valid version, 'Most recent' neither | English only" 13:10:28 <LordAro> i should fix that 13:10:30 <TrueBrain> you really should register LordAro :P 13:10:33 <LordAro> remind me what needs doing? 13:11:00 <TrueBrain> https://github.com/OpenTTD/DorpsGek/blob/master/conf/users.conf 13:11:00 <Eddi|zuHause> so when should steam let me download it? says "ca. 4 hours left" 13:11:04 <TrueBrain> so OFTC registration at least 13:11:38 <TrueBrain> and a PR to that file looking similar to the others :D 13:11:56 <TrueBrain> Eddi|zuHause: if I would guess, but I am guessing here .. in ca 4 hours? :P 13:11:58 <LordAro> where do those hostmasks come from? i don't have one of those... 13:12:07 <TrueBrain> LordAro: when you register to OFTC 13:12:11 <TrueBrain> and identify yourself 13:12:17 <TrueBrain> your hostmask changes to something similar 13:12:23 <LordAro> interesting 13:12:28 <Eddi|zuHause> TrueBrain: dunno, steam works in mysterious ways sometimes :p 13:12:42 <TrueBrain> LordAro: basically, we delegate authentication to OFTC :) 13:13:05 <LordAro> sure, and i am registered with OFTC 13:13:11 <LordAro> but i've no idea about this hostmask thing 13:13:14 <LordAro> freenode doesn't do that, afaik 13:13:24 <TrueBrain> registered and identified? 13:13:34 <TrueBrain> whois yourself, should show a similar hostmask 13:13:39 <TrueBrain> @hostmask LordAro 13:13:39 <DorpsGek> TrueBrain: LordAro!~LordAro@voyager.lordaro.co.uk 13:13:46 <TrueBrain> you are not identified, or you disabled masking 13:13:54 <LordAro> "user has identified and verified with services" 13:14:05 <TrueBrain> I believe it is a setting you can disable .. but I don't really know :) 13:14:05 <LordAro> yeah, i don't have masking enabled 13:14:19 <TrueBrain> so you would have to enable that :D 13:14:47 <LordAro> or i could just use my actual hostmask :p 13:14:48 <TrueBrain> does anyone see a reason that we shouldn't broadcast our release? 13:14:51 <TrueBrain> going once .. going twice? 13:14:54 <TrueBrain> LordAro: no 13:15:01 <TrueBrain> again, we delegate authentication to OFTC 13:15:06 <TrueBrain> so that oftc hostmask is mandatory 13:15:13 <TrueBrain> otherwise we have no way of knowing you are authenticated :) 13:15:42 <TrueBrain> sorry .. not doing authentication ourselves does have its drawbacks 13:15:46 <LordAro> pretty sure there are other ways of doing that 13:15:56 <TrueBrain> like? 13:16:04 <LordAro> querying nickserv 13:16:13 <spnda> authentication? i always just join with name and channel 13:16:27 <spnda> i could be anyone 13:16:29 <spnda> if I wanted to 13:17:14 <TrueBrain> LordAro: feel free to implement that :P 13:17:23 <TrueBrain> no clue if supybot supports that 13:17:29 <TrueBrain> so it might be an interesting endavour 13:17:34 <TrueBrain> also, really not worth our time and effort :) 13:17:42 <TrueBrain> mask says exactly the same info, and comes for free 13:19:10 <dwfreed> on OFTC, cloaks are optional, but self-service for a generic one 13:19:42 <TrueBrain> did not know it was optional, honestly :D 13:19:46 <TrueBrain> most of us have it enabled :P 13:19:55 <dwfreed> /msg nickserv help set cloak 13:20:01 <TrueBrain> right, I pressed a lot of buttons 13:20:03 <TrueBrain> like many 13:20:03 *** sla_ro|master has quit IRC 13:20:15 <TrueBrain> I think .. 1.11.0 is out officially now :P 13:20:40 <LordAro> \o/ 13:21:15 <TrueBrain> anyway, LordAro , it is fine if you don't want to use the cloak :) Just means you cannot control DorpsGek :P 13:21:23 <TrueBrain> we can be your puppet too :) 13:21:25 <orudge> Well done all :) 13:21:29 <FLHerne> spnda: If you register your nick, other people will be kicked off it unless they identify 13:21:47 <LordAro> TrueBrain: yeah, i decided i don't care enough :p 13:21:49 <LordAro> FLHerne: *can be 13:22:10 <TrueBrain> LordAro: I don't blame you :) 13:22:21 <TrueBrain> I didn't care enough implementing a more in-depth authentication mechanism :P :P 13:23:39 <TrueBrain> right, now we watch bandwidth spike, I guess .. 13:23:46 <Eddi|zuHause> this must definitely be an april fools joke: https://www.tt-forums.net/viewtopic.php?f=29&t=86894 13:23:52 <Eddi|zuHause> can't explain otherwise 13:24:05 <supermop_Home_> TrueBrain yay 13:24:26 <Wolf01> <TrueBrain> I think .. 1.11.0 is out officially now :P <- Cheers! \o/ 13:24:52 <FLHerne> Eddi|zuHause: what 13:25:28 <dwfreed> > using 8.3 path names... 13:25:42 <Eddi|zuHause> all of it... 13:25:49 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler opened issue #8922: NOT_REACHED() crash when selling shared vehicles https://git.io/JYw71 13:26:01 <FLHerne> Eddi|zuHause: yeah 13:26:16 <LordAro> TrueBrain: another bot i use uses a WHO command - essentially `/who LordAro %nat,1` which only lists users that are identified 13:26:19 <Eddi|zuHause> it's just a fractal of WTF 13:26:23 <LordAro> (and caching, of course) 13:26:28 <TrueBrain> LOL@ bug report .. what a timing :D 13:26:32 <LordAro> (i have no idea where %nat,1 comes from or where it is defined) 13:26:44 <TrueBrain> LordAro: we use supybot, I have absolutely 0 clue if it supports anything like that 13:27:00 <TrueBrain> it does auto authentication based on hostmasks 13:27:04 <TrueBrain> that is as far as I got :P 13:27:09 <dwfreed> DorpsGek: version 13:27:18 <LordAro> @version 13:27:21 <TrueBrain> dwfreed: it is a very stripped down version of supybot :D 13:27:24 <LordAro> lol 13:27:25 <TrueBrain> I whitelisted commands 13:27:28 <dwfreed> TrueBrain: clearly 13:27:32 <TrueBrain> as .. it is insane what it does normally 13:27:35 <TrueBrain> like .. really ... insane 13:27:37 <TrueBrain> and not secure :P 13:27:50 <TrueBrain> https://github.com/OpenTTD/DorpsGek/blob/master/requirements.txt#L13 13:28:03 <dwfreed> I'm assuming it is actual supybot, and not limnoria, in which case nick!user@host or password is the only authentication mechanism 13:28:14 <TrueBrain> its limnoria 13:28:23 <TrueBrain> as using supybot in 2021 is also not really secure :D 13:28:31 <LordAro> Eddi|zuHause: 8.3 paths with '/' too 13:28:33 <dwfreed> also notably OFTC doesn't support WHOX (which is what the %nat,1 is) 13:28:48 <TrueBrain> still doesn't help us understand what it does :P :P 13:28:50 <LordAro> dwfreed: does it not? it appeared to work on testing 13:29:02 <dwfreed> LordAro: it "worked" because it was ignored 13:29:20 <dwfreed> do the same command on freenode, note the difference in output :) 13:29:26 <LordAro> (as in, returned a result for me & other identified users, but not for unidentified users or nonexistent users) 13:30:53 <LordAro> hmm yes, that output is different though :) 13:31:14 <LordAro> Eddi|zuHause: ...and '/tmp' 13:31:18 <LordAro> yes, what even 13:32:48 <Eddi|zuHause> LordAro: well, technically that's a path relative to the current drive letter 13:32:55 <LordAro> true 13:33:01 <LordAro> but probably not what they intended? 13:33:27 <TrueBrain> https://steamdb.info/app/1536610/graphs/ 13:33:29 <TrueBrain> and so it begins 13:33:31 <Eddi|zuHause> well, we tried the "back up, what do you actually INTEND to do" thing before 13:34:33 <LordAro> crash confirmed 13:35:03 <TrueBrain> 1.11.1 incoming? :D 13:35:09 <TrueBrain> can't believe he found a bug AFTER release :P 13:35:14 <LordAro> it's a pretty rareified crash 13:35:29 <TrueBrain> pfew :) 13:35:33 <LordAro> selling the last member of a shared orders group *while* the shared window is open 13:35:49 <TrueBrain> how else do you sell it? 13:35:56 <TrueBrain> or shared order window? 13:36:12 <LordAro> while the window listing the members of the shared order group 13:36:15 <LordAro> is open 13:36:18 <TrueBrain> ah, that one 13:36:21 <TrueBrain> sorry, too many windows :P 13:36:22 <LordAro> (as per screenshot) 13:36:29 <LordAro> yeah, i don't think i knew about it :p 13:36:51 <LordAro> i think it's just a case of turning the NOT_REACHED into a delete this 13:36:59 <Eddi|zuHause> the one when you click on the little icons on the bottom of the order list? 13:44:09 <DorpsGek> [OpenTTD/OpenTTD] J0anJosep commented on pull request #8480: Multitile depots https://git.io/JYwNS 13:45:50 <supermop_Home_> everyone pls build a log flume 13:47:22 <TrueBrain> orudge: I was spending more words on a reply :P 13:48:16 <DorpsGek> [OpenTTD/OpenTTD] James103 commented on issue #8922: NOT_REACHED() crash when selling shared vehicles https://git.io/JYw71 13:48:48 <TrueBrain> I went a bit out of my way to highlight we do not use money to hire developers :P 13:49:37 <orudge> I wasn't sure if there are restrictions to linking to external sites, etc :) 13:49:53 <orudge> Will be interesting to see if there is an uptick in donations 13:49:56 <TrueBrain> I am neither 13:50:02 <TrueBrain> but I was like .. screw this :P 13:50:35 *** ericnoan has quit IRC 13:50:40 <TrueBrain> I removed the link 13:50:42 <TrueBrain> just to be sure :P 13:50:53 <TrueBrain> I like the suggestion of a "donation" DLC 13:50:57 <TrueBrain> just no clue if it is possible 13:51:04 <TrueBrain> we would lose 30% over it, but .. yeah .. 13:52:34 <orudge> It would also be a bit more complex because that money would go to OpenTTD Distribution Limited (and there was a whole lot of US tax waffle that I may need to revisit if we were to do that) 13:52:41 *** ericnoan has joined #openttd 13:52:58 <orudge> which then potentially has tax implications and so on 13:53:15 <orudge> unless we can shift the server bill to the company too I guess :P 13:53:59 <orudge> OpenTTD 1.11.0 submitted to the Microsoft Store 13:55:10 <orudge> 303 players right now on Steam, nice 13:55:12 <TrueBrain> tnx; forgot about MSStore .. oops 13:55:18 <TrueBrain> and we could move the server bill :P 13:55:27 <TrueBrain> what also would be cool, as DLC, the original graphics 13:55:34 <TrueBrain> but pretty sure we wouldn't be able to get that done :D 13:56:26 <TrueBrain> https://steamcommunity.com/app/1536610/discussions/0/3076496088110361545/ <- couldn't resist the last part :P 13:56:35 <orudge> I intend to update the MS Store page, etc, and also tidy up and automate the .appx generation (I had a branch from the openttd repo itself, but maybe it would be better off in a standalone repository, we will see) 13:56:55 <TrueBrain> I keep meaning to look into it to maybe help out etc 13:56:57 <TrueBrain> but .. I keep forgetting :D 13:56:59 <TrueBrain> sorry :P 13:57:25 <orudge> It's fine, it is already working, just a bit messy; I will get it tidied up 13:57:35 <orudge> Been very busy getting our house ready to sell 13:57:37 <TrueBrain> https://twitter.com/Asneakyninja1/status/1377620362192683009 <- its funny how people think we put effort into that :P 13:57:41 <orudge> Now just need somebody to buy it... 13:57:53 <TrueBrain> the house market as insane over there as it is here? 13:57:59 <TrueBrain> here house sell nearly instantly 13:58:10 <orudge> Depends on the house, some I've seen have sold very quickly 13:58:16 <orudge> there was one went up on Tuesday, was under offer on Wednesday 13:58:48 <spnda> 303 players on Steam right now 14:00:36 *** sla_ro|master has joined #openttd 14:02:44 <DorpsGek> [OpenTTD/OpenTTD] LordAro opened pull request #8923: Fix #8922: Crash when selling last member of shared order group while window was open https://git.io/JYreP 14:02:54 * LordAro is not getting a lot of work done today 14:04:37 <Heiki> dpkg: warning: downgrading openttd from 1.11.0-RC1 to 1.11.0 14:05:15 <TrueBrain> https://user-images.githubusercontent.com/1663690/113305948-d86ae080-9303-11eb-8c4c-bdc10d701a21.png <- my best paint job yet :D 14:05:50 *** virtualrandomnumber has joined #openttd 14:06:06 <LordAro> Heiki: dpkg doesn't like our prerelease versions, this is known 14:06:23 <LordAro> (we don't consider it a particularly big issue) 14:06:46 <TrueBrain> every software packaging thing found their own method of doing prereleases 14:06:53 <TrueBrain> they should figure this out (they = the world) 14:07:06 <spnda> new semantic versioning 14:07:35 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #8923: Fix #8922: Crash when selling last member of shared order group while window was open https://git.io/JYrft 14:08:56 <milek7> LordAro: isn't doing anything after `delete this;` somewhat dangerous? 14:09:13 *** Venemo has quit IRC 14:09:49 <LordAro> ...yes 14:09:51 <LordAro> it should return 14:10:36 <DorpsGek> [OpenTTD/OpenTTD] LordAro updated pull request #8923: Fix #8922: Crash when selling last member of shared order group while window was open https://git.io/JYreP 14:11:53 <TrueBrain> 460 concurrent players ... that is a lot more than I expected for a Thursday .. 14:13:46 <TrueBrain> so funny that people complain the game is free 14:13:53 <TrueBrain> BUT I WANT TO GIVE YOU MONEY AND YOU ROB ME OF THAT 14:13:57 <TrueBrain> its so silly :) 14:14:00 <Eddi|zuHause> people complain about EVERYTHING 14:14:02 <TrueBrain> with the best intentions :) 14:14:14 <TrueBrain> I am used to people complaining about everything, but this really is a new one 14:14:18 <TrueBrain> I think it is really cute :) 14:16:09 <Timberwolf> I love that of all the games for people to start going, "screenshots are not representative of the base game experience as they include DLC items" it's the one where all the DLC is beer-free and some form of libre-free. 14:17:35 <TrueBrain> people are reporting the post about "why bother" on Steam :D 14:17:35 <Eddi|zuHause> did we run the "paid DLC is coming" april fools joke some years ago, or did we scrap that? 14:17:39 <TrueBrain> "Entitled troll post" :D 14:18:01 <Eddi|zuHause> TrueBrain: well, that is technically a correct categorisation :p 14:19:03 <Timberwolf> I imagine it will probably settle down into more normal Steam-like "how do i see what accepts each cargo?" and "all my vehicle numbers have turned red in vehicle list, what happened?" over time. 14:19:43 *** Gustavo6046 has joined #openttd 14:21:38 *** virtualrandomnumber has quit IRC 14:22:26 <peter1138> Heh, even the Steam overlay works... 14:22:45 <peter1138> Is *that* why you added OpenGL support... 14:24:11 <TrueBrain> yes? 14:24:16 <TrueBrain> I really want to say yes, but it really isn't 14:24:19 <TrueBrain> so .. euh ... 14:24:22 * TrueBrain runs away 14:24:44 <peter1138> :D 14:27:19 <peter1138> Hmm, not a lot of serveres 14:30:23 <TrueBrain> 20 servers already running 1.11.0 14:30:26 <TrueBrain> that is ... quick 14:31:13 <peter1138> All those NewGRFs... 14:32:01 <Timberwolf> Oh yeah, what does BaNaNaS traffic look like since release? 14:32:13 <TrueBrain> there is a lot more traffic :P 14:32:18 <TrueBrain> lets keep it at that :D 14:33:55 <supermop_Home_> its all people downloading log flumes 14:36:42 <TrueBrain> people .. are posting ... lots of .. screenshots 14:36:44 <TrueBrain> on Steam 14:36:45 <TrueBrain> lol 14:36:50 *** nolep[m] has quit IRC 14:36:58 *** nolep[m] has joined #openttd 14:38:10 *** EmeraldSnorlax[m] has quit IRC 14:38:11 *** EmeraldSnorlax[m] has joined #openttd 14:39:19 <Wolf01> Devs revoking steam keys on 1st april... how nice 14:41:32 <peter1138> Who? 14:42:55 <Wolf01> The game is overfall 14:43:14 <TrueBrain> orudge: the publisher name on Steam, was that an account setting or an application setting? 14:43:17 <Wolf01> Purchased like 3 years ago, it seem a dispute between the devs and publisher 14:44:24 <Eddi|zuHause> that's a problem when you don't own a physical copy of games anymore 14:46:55 <TrueBrain> orudge: nevermind, found it :) 14:49:11 <orudge> TrueBrain: was there a problem with it? 14:49:16 <orudge> (not sure what it is/was) 14:49:27 <TrueBrain> no problem 14:49:39 <TrueBrain> just interesting talks with people; will fill you in via PM in a bit :) 14:52:51 *** r1c0n3r0 has quit IRC 14:53:14 *** r1c0n3r0 has joined #openttd 14:54:49 *** r1c0n3r0 has joined #openttd 14:57:19 <TrueBrain> wauw, so far reviews are pretty good 14:57:38 <orudge> :) 14:58:03 <orudge> Up to 609 players now too 14:58:58 *** patrick[m]2 has quit IRC 14:59:01 *** patrick[m]2 has joined #openttd 15:13:30 <TrueBrain> okay, traffic on AWS is really spiking 15:13:38 <TrueBrain> orudge: it might be we need a bit more budget this month :P 15:13:56 <orudge> TrueBrain: do we have any $ values for today's expenditure? :p 15:14:02 <orudge> We have plenty in reserve, to be fair 15:14:27 <TrueBrain> I am also sure the amount you receive via donations also spikes equally :P 15:14:40 <LordAro> are the cache servers not helping? 15:14:47 <TrueBrain> they are 15:14:47 <orudge> TrueBrain: we will see :D 15:14:55 <TrueBrain> helping a lot, even 15:15:11 <LordAro> so why's it spiking anymore than downloading everything a couple of times 15:15:42 <TrueBrain> lot of people hitting the frontpage? :D 15:15:47 <TrueBrain> lot of downloads of the game itself 15:15:56 <LordAro> oh, actual non-steam stuff 15:16:08 <TrueBrain> :D 15:18:12 *** jottyfan has joined #openttd 15:22:51 <FLHerne> Is there more interest than a typical release besides the Steam thing? 15:23:17 <FLHerne> It seems that way to me, but perhaps just because I'm paying more attention this year 15:23:27 <peter1138> It's perfect release timing this year. Long Easter weekend... 15:23:51 <FLHerne> Which is odd, because there's no obvious headline feature 15:23:56 <TrueBrain> FLHerne: I also played the socials a bit more than usual 15:24:02 <supermop_Home_> FLHerne i think a year of people spending time inside has increased the amount of attention people are paying 15:28:47 <CornsMcGowan[m]> <TrueBrain "orudge: it might be we need a bi"> who funds bananas and the master server anyway 15:29:00 <TrueBrain> everyone! 15:29:08 <TrueBrain> https://www.openttd.org/donate.html 15:29:09 <TrueBrain> mostly 15:29:24 *** Wormnest has joined #openttd 15:29:36 <CornsMcGowan[m]> is that linked in the steam page? 15:30:01 <TrueBrain> nope 15:30:36 <CornsMcGowan[m]> :0 ru allowed to? 15:31:04 *** jottyfan has quit IRC 15:32:19 <TrueBrain> wauw, the Steam reporting tool is garbage 15:33:50 <TrueBrain> we normally handle ~500 requests per minute .. we are already at 2000 requests per minute on the AWS ALB 15:35:33 <TrueBrain> seems we reached our Steam peak for now .. 677 :P 15:35:36 <LordAro> oof 15:35:52 <TrueBrain> 19 positive reviews, 0 negative 15:36:00 <TrueBrain> but I am sure it won't take long before people fix that "0" 15:38:27 <TrueBrain> https://steamcommunity.com/sharedfiles/filedetails/?id=2442706283 <- what the actual fuck :D 15:38:29 <TrueBrain> haha :D 15:38:31 <TrueBrain> cool :) 15:39:09 <supermop_Home_> TrueBrain love all the st. louis arches all over 15:40:24 <TrueBrain> FLHerne: ironically, the social that is most quiet, is reddit :P 15:40:46 <TrueBrain> we have more upvotes on twitter than on reddit atm :P 15:45:03 <TrueBrain> also: https://cdn.discordapp.com/attachments/337701432230805505/827206518272557076/unknown.png 15:45:13 <TrueBrain> for visualization on the 2k request/m :P 15:45:39 <LordAro> what happened at 4am? 15:45:43 <TrueBrain> who knows 15:45:57 <TrueBrain> happens every 5 days or so 15:46:11 <TrueBrain> gave up wondering about these things long ago :P 15:46:38 <TrueBrain> it is hitting 200 pages 15:46:49 <TrueBrain> no real increase in bandwidth 15:46:57 <TrueBrain> so someone that is crawling something real quick, I would guess 15:47:00 <LordAro> fun 15:47:13 <TrueBrain> especially when you host on cloud, nothing you can do about that stuff :) 15:47:54 <TrueBrain> after dinner I will see how our cache VPSes are holding on 15:47:55 <LordAro> weird, CI never ran on my PR 15:48:02 * LordAro gives it a hit 15:48:19 <TrueBrain> https://github.com/OpenTTD/OpenTTD/actions/runs/708753130 ? 15:48:23 <TrueBrain> https://github.com/OpenTTD/OpenTTD/actions/runs/708553708 ? 15:48:27 <TrueBrain> MacOS still fails 15:48:30 <TrueBrain> but otherwise it is running? 15:48:47 <LordAro> all of them (except commit checker) were showing as "expected" for me 15:49:00 <LordAro> ah well 15:49:03 <LordAro> UI fail 15:49:10 <TrueBrain> lol, indeed same here 15:49:15 <TrueBrain> very oddddd 15:49:23 <TrueBrain> GHA is having a bad day 15:49:27 <TrueBrain> must be a joke in there somewhere 15:49:56 <orudge> If it helps, DevOps Pipelines were being a bit dodgy earlier too... not sure how much shared infrastructure there may be there but perhaps it's related 15:50:01 *** Flygon has quit IRC 15:50:20 <TrueBrain> hard to believe those events are not related :) 15:50:34 <LordAro> i'm pretty sure GHA is almost entirely Azure backend 15:50:34 <TrueBrain> I am just happy we got a MacOS runner assigned and we could poop out the release :D 15:51:57 <LordAro> 727 ! 16:00:59 *** nielsm has joined #openttd 16:01:38 *** Venemo has joined #openttd 16:07:30 *** khavik[m] has quit IRC 16:07:34 *** khavik[m] has joined #openttd 16:10:58 *** hamstonkid[m] has quit IRC 16:11:01 *** hamstonkid[m] has joined #openttd 16:19:46 *** phil[m] has quit IRC 16:19:49 *** phil[m] has joined #openttd 16:23:50 <TrueBrain> https://www.reddit.com/r/Games/comments/mhvcvk/openttd_1110_now_available_on_steam/ 16:24:00 <TrueBrain> I take back what I said about reddit 16:24:18 <LordAro> just wasn't you :p 16:24:29 <TrueBrain> I should have posted there.. so much karma to be earned :p 16:30:01 *** didac has joined #openttd 16:31:26 *** didac has quit IRC 16:32:45 *** frosch123 has joined #openttd 16:33:11 <spnda> I wonder if one good thing could be joining friends over steam on multiplayer 16:33:24 <spnda> Would be a great addition 16:33:43 *** Progman has joined #openttd 16:33:46 <LordAro> any sort of steam integration would bring in all of these things 16:33:51 <LordAro> currently there is none 16:36:55 *** tokai has joined #openttd 16:36:55 *** ChanServ sets mode: +v tokai 16:40:57 <frosch123> TrueBrain: what are steam points? are they pure karma? or is it just something people trade 1:1 for USD cents? 16:43:48 *** tokai|noir has quit IRC 16:44:22 <spnda> 830 players on Steam! 16:45:14 <milek7> frosch123: some silly thing 16:45:23 <milek7> like buying avatars/stickers/backgrounds/whatever 16:45:41 <frosch123> not even games? 16:45:47 <milek7> no 16:46:01 <frosch123> wow 16:46:57 <spnda> you get them from buying games 16:47:02 <spnda> so not bad tbh 16:48:10 <milek7> I probably have shitload of them from Index purchase ;p 16:49:01 <spnda> idk if that counts too 16:49:04 <spnda> ive got 2485 16:50:05 <milek7> "Your balance: 143,267" 16:51:23 <frosch123> lol, dump all the awards on tb then :p 16:52:43 <spnda> 143k??? A purchase for 5€ gives 500 points 16:53:24 <frosch123> he probably bought all eu4 dlcs :p 16:58:23 <milek7> spnda: yeah, index wasn't cheap ;P 16:58:52 <TrueBrain> I guess I will not mention how many I have .... 17:01:45 <frosch123> how many golden unicorns do you have then? 17:01:52 <LordAro> all of them 17:02:23 <LordAro> numbers still climbing... 17:02:48 <LordAro> EU getting out of work by now 17:03:13 *** andythenorth has joined #openttd 17:03:15 <andythenorth> yo 17:03:49 <andythenorth> "yolo swag" 17:05:00 <supermop_Home_> yo 17:11:06 <spnda> 911 players 17:17:44 *** Venemo has quit IRC 17:20:27 *** Venemo has joined #openttd 17:21:26 <TrueBrain> LordAro: I think our "assert-fix-PRs" broke a combination of settings 17:21:29 <TrueBrain> https://github.com/OpenTTD/OpenTTD/blob/3b3412d561e043f8d4859cd973299f94e3810288/src/stdafx.h#L422 17:21:39 <TrueBrain> NDEBUG can be enabled and asserts too :P 17:22:29 *** Venemo has quit IRC 17:22:41 <LordAro> TrueBrain: hmm. 17:22:51 <TrueBrain> the gift that keeps on giving :D 17:22:58 <milek7> ..why even NDEBUG and WITH_ASSERT is separate 17:23:27 <TrueBrain> LordAro: so I guess our next beta/RC breaks now :D That gives us some time to fix it :P 17:24:51 <andythenorth> 5 hours left to finish FIRS and release :P 17:24:55 <andythenorth> also eat dinner 17:25:04 <andythenorth> and play a special event in the tank game 17:25:07 <andythenorth> busy busy busy 17:27:29 <peter1138> Apparently we had a dust-rain-storm-thing. My car is filthy :( 17:27:46 <peter1138> Fortunately is fine because that isn't left outside. 17:27:49 <peter1138> ... 17:27:52 <peter1138> Fortunately the bike ... 17:28:43 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #8924: Fix: building on Raspberry Pi failed because of const vs constexpr https://git.io/JYrFP 17:29:22 <LordAro> didn't we already fix that? 17:29:47 <peter1138> I misread "Real topology" as "Real typology" 17:29:52 <DorpsGek> [OpenTTD/team] kneekoo opened issue #174: [ro_RO] Translator access request https://git.io/JYrF7 17:30:01 <TrueBrain> LordAro: no, dude came by, we asked if that would fix his issue, he left without saying yes/no 17:30:03 <TrueBrain> so nobody followed up 17:30:09 <LordAro> ah 17:30:18 <TrueBrain> so I now had the same conversation, but he did tell me: yes, it fixes it 17:30:29 <TrueBrain> 1018 17:30:33 <TrueBrain> TO THE MOON 17:30:35 <TrueBrain> wait, wrong chat 17:30:36 <TrueBrain> :P 17:30:36 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8924: Fix: building on Raspberry Pi failed because of const vs constexpr https://git.io/JYrFh 17:32:03 <LordAro> TrueBrain: thoughts on backportability of #8908 ? 17:32:06 <DorpsGek> [OpenTTD/OpenTTD] frosch123 approved pull request #8924: Fix: building on Raspberry Pi failed because of const vs constexpr https://git.io/JYrbs 17:32:34 <TrueBrain> LordAro: none, honestly 17:32:36 <TrueBrain> "sure"? 17:33:04 <TrueBrain> or .. but this is a bit more drastic: stop backports, and just go for 1.12 in a few months :P 17:33:17 <LordAro> ¯\_(ツ)_/¯ 17:33:30 <LordAro> GHA being real sad today 17:33:36 <TrueBrain> :( 17:33:44 <TrueBrain> it did what it had to do :) 17:33:57 <LordAro> githubstatus saying nothing wrong 17:34:10 <LordAro> https://www.githubstatus.com/incidents/fjrtcnfz2cpd 17:34:13 <LordAro> oh, nothing wrong *now* 17:34:17 <LordAro> which is ...optimisitic 17:34:25 <orudge> 1018 players o/ 17:34:43 <TrueBrain> owh, it did became a status issue after all 17:34:45 <TrueBrain> took long enough 17:39:59 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8924: Fix: building on Raspberry Pi failed because of const vs constexpr https://git.io/JYrFP 17:41:05 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8921: Add: [Actions] Debian Bullseye release build https://git.io/JYrNd 17:41:30 <TrueBrain> sorry LordAro , I should learn to read :) 17:43:04 <TrueBrain> lol .. the load on the VPSes is 0.00 :D 17:43:07 <TrueBrain> always nice :) 17:43:21 <LordAro> :p 17:43:24 <LordAro> am testing it now 17:43:29 <TrueBrain> <3 17:43:40 *** J0anJosep has joined #openttd 17:44:06 <LordAro> ...except my branch is broken due to the cmake issues 17:44:17 <TrueBrain> ~25k BaNaNaS items have been downloaded with 1.11.0 :) 17:44:26 <TrueBrain> what cmake issues? 17:44:37 <LordAro> the ottdrev issues from earlier 17:44:38 <LordAro> i think 17:44:44 <LordAro> or perhaps my hack just isn't working as expected 17:44:45 <TrueBrain> shouldn't have any impact on non-tags? 17:45:04 <LordAro> i was just hacking the yml file to build on push for my branch :p 17:45:08 <frosch123> blathijs: in case you were not aware yet: opensfx changed license and probably now qualifies for "main" 17:45:22 <TrueBrain> LordAro: just go to Actions -> Release, and trigger one yourself :) 17:45:53 <blathijs> frosch123: Oh, nice. I wasn't aware, thanks for pointing that out. How did that happen, did the original library that the sounds were taken from change their license? 17:46:09 <LordAro> TrueBrain: i'm not seeing how to do that... 17:46:20 <frosch123> wuzzy took the effort and mailed every single original author, and replaced the remaining sounds 17:47:00 <TrueBrain> LordAro: https://github.com/OpenTTD/OpenTTD/actions/workflows/release.yml <- here you see "Run workflow". On the same URL on your fork, should also be "Run workflow" 17:47:08 <LordAro> there is not 17:47:09 <TrueBrain> so https://github.com/LordAro/OpenTTD/actions/workflows/release.yml here 17:47:11 <TrueBrain> really weird 17:47:13 <TrueBrain> there is for me :D 17:47:22 <TrueBrain> owh, how far behind is your master .. 17:47:27 <TrueBrain> ah, yes 17:47:29 <TrueBrain> sync your master :) 17:47:31 <LordAro> ah 17:47:44 <TrueBrain> I like that BitBucket has a way for that to happen automatically 17:47:47 <TrueBrain> super dupah useful 17:47:58 <LordAro> aha 17:48:26 <TrueBrain> 3k requests per minute 17:50:21 <LordAro> "This check was skipped" 17:50:49 <TrueBrain> owh, shit, yeah, Linux Debian is only done for tags ofc :D 17:50:50 <TrueBrain> haha 17:51:04 <TrueBrain> well, locally run the Docker commands? Also fine by me :P 17:51:10 <TrueBrain> I just want to know if the dependencies are picked up correctly :D 17:52:02 *** udo[m] has quit IRC 17:52:05 *** udo[m] has joined #openttd 17:52:45 <TrueBrain> lol, because our release date is in 2004, steamdb.info doesn't seem to pick up OpenTTD as "Released on 1st of April" :P 17:52:48 <TrueBrain> boooooo 17:53:29 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JYrx6 17:53:30 <DorpsGek> - Update: Translations from eints (by translators) 17:53:47 <LordAro> currently the 407th most played game on steam :p 17:54:04 <TrueBrain> which is something insanely high, honestly :P 17:54:28 <TrueBrain> `100.00% positive reviews` after 72 reviews 17:54:40 <LordAro> TrueBrain: https://github.com/LordAro/OpenTTD/runs/2248352406 17:55:01 <TrueBrain> pam pam pammmmmm 17:58:14 <LordAro> ...and there are the issues with the asserts stuff 17:58:23 <LordAro> i imagine the nightly has failed as well 17:59:06 <TrueBrain> hasn't started yet :P 17:59:11 <TrueBrain> but yeah, possibly it fails too 17:59:19 <LordAro> well, it will 17:59:28 <LordAro> dependencies work fine though 18:00:05 <TrueBrain> well, you don't know if linking works :P :P 18:00:50 <LordAro> now... what's the solution here... 18:01:07 <TrueBrain> I could not come up with an answer 1-2-3 :) 18:01:08 <LordAro> #if defined(NDEBUG) || defined(WITH_ASSERTS) ? 18:01:11 <TrueBrain> yeah ... 18:01:17 <TrueBrain> but that is rather weird/ugly 18:01:23 <TrueBrain> can't we do better, I wonder :) 18:01:23 <LordAro> and work out why there are 3 separate settings later 18:01:32 <LordAro> s/settings/modes/ 18:01:35 <TrueBrain> owh, we can do only with WITH_ASSERTS, I guess 18:01:53 <TrueBrain> those are there for a good reason. Dev-builds, pre-release and release 18:01:56 <TrueBrain> and only 2 settings, not? :) 18:02:15 <TrueBrain> anyway, you cannot fit 3 states in 1 binary setting :D 18:02:16 <LordAro> no asserts, fake asserts, real asserts 18:02:23 <LordAro> yeah 18:02:29 <TrueBrain> many have tried :P 18:02:56 <TrueBrain> but we know that is WITH_ASSERT is set, it is always using assert() 18:02:58 <TrueBrain> NDEBUG or not 18:03:05 <TrueBrain> so I guess we picked the wrong one, or something 18:06:22 <LordAro> yeah 18:07:12 <LordAro> TrueBrain: there's also OTTD_ASSERT 18:07:35 <TrueBrain> ... wuth? 18:07:46 <DorpsGek> [OpenTTD/nml] werbfred opened pull request #199: Add support of square root function in builtin functions https://git.io/JYrhN 18:08:31 <TrueBrain> LordAro: I think that define broke a bit 18:08:36 <TrueBrain> it is not set with NDEBUG variant 18:08:46 <TrueBrain> looking at how it is used, it was meant to be used how we used NDEBUG :) 18:09:05 <LordAro> maybe? 18:09:08 * LordAro a bit lost, tbh 18:09:24 <TrueBrain> that is because it is messy 18:09:37 <michi_cc_> Has the world burned down yet? 18:09:44 <TrueBrain> surprisingly standing tall 18:10:00 *** michi_cc_ is now known as michi_cc 18:10:11 <LordAro> 393rd 18:10:36 <TrueBrain> https://cdn.discordapp.com/attachments/337701432230805505/827243537225482260/unknown.png 18:10:38 <TrueBrain> up up up it goes 18:10:39 <LordAro> oh sorry, big spike 18:10:42 <LordAro> 363rd 18:10:50 <TrueBrain> you can see EU dinner time or something :P 18:10:54 <LordAro> ikr 18:11:02 <TrueBrain> or .. reddit /r/gaming post time :P 18:11:04 <TrueBrain> pick one 18:11:09 <LordAro> still got the US to go yet... 18:12:44 <andythenorth> 62/98 reviews are very positive 18:13:18 <TrueBrain> you read them all? 18:13:32 *** Progman_ has joined #openttd 18:13:32 <TrueBrain> owh, a negative review!!! :D 18:13:44 <TrueBrain> "I have to give it a downvote, because the ui is so much of a mess that it's on the "barely usable"/" unusable" category." 18:13:51 <TrueBrain> finally someone telling the truth! 18:14:02 <Timberwolf> Someone needs to play Dwarf Fortress :p 18:14:07 <LordAro> :o 18:14:22 <michi_cc> So despite our hardest tries with last last minutes changes, 1.11.0 is not completely broken? :P 18:14:36 <LordAro> we broke the nightlies in the process, but yes 18:14:49 <TrueBrain> and we are all shocked 18:14:54 <TrueBrain> I really expected this to blow up in our face :D 18:15:06 <FLHerne> frosch123, LordAro: The warnings for nmlc builtins are inconsistent between "must have exactly 1 argument" and "must have two parameters" (and various permutations of those word choices) 18:15:18 <FLHerne> Any preferences on which? 18:15:47 <LordAro> s/exactly// 18:16:03 <LordAro> oh, parameter vs argument 18:16:17 <LordAro> there is a technical difference, depending on which side of the function call its on 18:16:21 <FLHerne> and 2 vs two 18:16:27 <LordAro> i cannot remember which 18:16:34 <LordAro> 2 is a lot easier to generate :p 18:16:34 <FLHerne> I think 'argument' is probably right 18:16:44 <FLHerne> It has two parameters, so it takes two arguments 18:16:56 <LordAro> "A parameter is a variable in a method definition. When a method is called, the arguments are the data you pass into the method's parameters." 18:16:57 *** tokai|noir has joined #openttd 18:16:57 *** ChanServ sets mode: +v tokai|noir 18:16:58 <FLHerne> But the wiki docs say 'parameters' 18:17:36 <FLHerne> Why not 'exactly' ? 18:17:43 <LordAro> seems unnecessary 18:17:54 <LordAro> of course it's exact, otherwise it wouldn't say so 18:18:09 <TrueBrain> you can't have 1.1 parameters? 18:18:14 <FLHerne> Oh, there's also "must have" vs "requires" 18:18:19 <tokai|noir> Aren't the arguments the user input (aka values) for the parameters? Something like that? :) 18:18:26 <FLHerne> Yeah 18:18:29 <TrueBrain> hi tokai|noir ! 18:18:43 <FLHerne> So definitely 'argument', definitely '2' vs 'two' 18:18:49 <TrueBrain> sorry, I mostly know your name of the join/leaves, so seeing you speak is worth a hi :D 18:18:56 *** Progman has quit IRC 18:18:58 <michi_cc> A round of applause for everybody is then in order, I guess. 18:18:59 <tokai|noir> TrueBrain: hello there :) 18:19:13 <TrueBrain> michi_cc: a corona-proof round, yes 18:19:15 <FLHerne> Personally, I like 'exactly' 18:19:16 <TrueBrain> all clap for yourself :D 18:19:18 <FLHerne> It seems clearer 18:19:44 <TrueBrain> "TypeError: a() takes 0 positional arguments but 1 was given" 18:19:46 <spnda> steam had a peak to 1319 players a few minutes ago, seems to be stabilizing now 18:19:57 <DorpsGek> [OpenTTD/bananas-api] pyup-bot opened pull request #84: Scheduled monthly dependency update for April https://git.io/JYov3 18:19:58 <TrueBrain> owh, and we have some incoming spam btw .. just so you know 18:20:29 <FLHerne> Agh, and there's also "n or more" vs "at least n" 18:20:45 <DorpsGek> [OpenTTD/bananas-frontend-cli] pyup-bot opened pull request #19: Scheduled monthly dependency update for April https://git.io/JYovg 18:21:02 <TrueBrain> FLHerne: words like "exactly" indicate that there can be a non-exact amount too, which is silly. So for most (non-native) speakers it can be more confusing than helping 18:21:12 <TrueBrain> you either accept 1, or you don't 18:21:30 <TrueBrain> I always find this difficult in other languages; these words give me hints that are misleading :D 18:21:42 <DorpsGek> [OpenTTD/bananas-frontend-web] pyup-bot opened pull request #55: Scheduled monthly dependency update for April https://git.io/JYovM 18:21:44 <FLHerne> TrueBrain: "requires 1" can imply that 2 would be acceptable also 18:21:54 *** osvaldo[m] has quit IRC 18:21:56 *** osvaldo[m] has joined #openttd 18:22:00 <LordAro> mm, copy python 18:22:02 <TrueBrain> that is why I like what Python does 18:22:05 <TrueBrain> "takes 1" 18:22:09 <LordAro> (except drop 'positional', because redundant) 18:22:54 <DorpsGek> [OpenTTD/bananas-server] pyup-bot opened pull request #45: Scheduled monthly dependency update for April https://git.io/JYoff 18:22:55 <andythenorth> "the game is likely perfect so i give it 100% thump up and positive rate" 18:22:58 <TrueBrain> in general, I tend to look how well established software does this, as I always hope they did a lot of thinking about it :D 18:23:03 <TrueBrain> but that might be completely false too :P 18:23:04 <FLHerne> What does it say for the equivalent of "1 or more" or "2 to 4"? 18:23:16 <FLHerne> I don't think Python did enough thinking 18:23:20 <TrueBrain> Python doesn't know that concept :) 18:23:30 <TrueBrain> the amount of parameters is pretty well defined 18:23:32 <TrueBrain> or non-positional 18:23:39 <FLHerne> You get bizarre issues for non-bound methods 18:23:41 *** tokai has quit IRC 18:23:47 <DorpsGek> [OpenTTD/DorpsGek] pyup-bot opened pull request #46: Scheduled monthly dependency update for April https://git.io/JYofc 18:23:49 <LordAro> "takes 1 or more", "takes 2 to 4" 18:23:50 <FLHerne> Or is it bound? One of them 18:23:58 <LordAro> not particularly difficult to extend 18:24:10 <FLHerne> So do we prefer "1 or more" or "at least 1" ? 18:24:17 <FLHerne> I think the first one 18:24:23 <LordAro> yeah 18:24:27 <TrueBrain> first one is more natural to RTL people :) 18:24:42 <FLHerne> "takes" vs "requires" vs "must have" ? 18:24:44 <TrueBrain> also puts the emphasis on the correct side 18:24:49 <TrueBrain> "takes" 18:25:02 <andythenorth> wow the steam reviews 18:25:05 <andythenorth> did we buy them? 18:25:23 <TrueBrain> "must have" is such a weird way of saying stuff :P In Dutch we always say: "je moet niets; je wilt!" .. something like: "you must nothing; you want" 18:25:48 <TrueBrain> andythenorth: it did start to scare me a bit, yes 18:26:03 <TrueBrain> but that 1 negative makes it balanced 18:26:08 <andythenorth> oh I found TrueBrain's sock puppet 18:26:10 <andythenorth> "superb game with superb development team." 18:26:27 <andythenorth> "this is not like forum reviews" 18:26:27 <TrueBrain> earlier today people were asking me about "me and my team", and I was like: wtf are you smoking? 18:26:28 <TrueBrain> :P 18:26:39 <LordAro> :D 18:26:40 <dwfreed> TrueBrain: what's the negative, that the graphics are straight from the early 2000s era? :D 18:26:58 <dwfreed> (Not that I'm complaining, I grew up playing RCT) 18:27:14 <TrueBrain> dwfreed: complaint about the UI 18:27:16 <TrueBrain> which is correct 18:27:24 <TrueBrain> owh, and the first reply on tt-forums ... is of course also a negative one 18:27:32 <TrueBrain> did we expect anything less from the forums? 18:27:33 <TrueBrain> :D 18:27:43 <DorpsGek> [OpenTTD/eints] pyup-bot opened pull request #39: Scheduled monthly dependency update for April https://git.io/JYoJf 18:27:49 <frosch123> [20:26] <TrueBrain> earlier today people were asking me about "me and my team", and I was like: wtf are you smoking? <- tb for president? 18:28:03 <tokai|noir> Nothing wrong with a negative comment, as long it's constructive too. :) 18:28:20 <TrueBrain> on the forum? Fuck no, how dare you think that would be constructive! 18:28:22 <TrueBrain> NEVAH! 18:28:28 <TrueBrain> :D 18:28:39 <frosch123> mostly old people on forums :p 18:28:49 <DorpsGek> [OpenTTD/master-server] pyup-bot opened pull request #28: Scheduled monthly dependency update for April https://git.io/JYoJ0 18:28:50 <TrueBrain> grumpy old people :) 18:29:01 <DorpsGek> [OpenTTD/team] cptkidd62 opened issue #175: [pl_PL] Translator access request https://git.io/JYoJa 18:29:07 <TrueBrain> I would be willing to listen if it wasn't written in such a gatekeeping kind of way .. means I lose interest real quick 18:29:15 <TrueBrain> "you don't pay my subscription!" 18:29:43 <DorpsGek> [OpenTTD/master-server-web] pyup-bot opened pull request #21: Scheduled monthly dependency update for April https://git.io/JYoJS 18:29:46 <frosch123> TrueBrain: anyway, tt-forums replies are more positive than tt-ms, and tt-ms is more positive than heise forum :p 18:29:57 <TrueBrain> we can make a graph of this?! :D 18:30:07 <TrueBrain> please make andythenorth spend 2 nights figuring out how to best display that :D 18:30:26 <frosch123> 2 nights per what time span? 18:30:39 *** Gustavo6046 has quit IRC 18:30:47 <frosch123> when andy does something, it's always reoccuring 18:30:58 *** hylshols7qui[m] has quit IRC 18:31:05 *** hylshols7qui[m] has joined #openttd 18:31:13 *** Gustavo6046 has joined #openttd 18:31:19 <TrueBrain> AWS traffic also stabilized btw 18:31:23 <TrueBrain> around 3k requests/m 18:33:08 <LordAro> steam also appears to have peaked 18:33:32 <LordAro> (though if covid numbers have taught me anything, it's that you can't assume such things) 18:33:48 <TrueBrain> :D 18:34:21 <LordAro> also i have a commit that i think fixes the assert stuff 18:34:43 <TrueBrain> w00p 18:35:26 <tokai|noir> Are all those 100++ stream reviews from one day/ today? That's quite good, I guess? (Sorry, I don't know anything about steam, so I don't know how much feedback is normal on that platform ;) ) 18:35:50 <TrueBrain> none of us really do, I guess 18:36:01 <LordAro> well we literally only just released on steam 18:36:05 <TrueBrain> but looking at it from another angle: there are ~5000 games on steam tracked by steamdb.info 18:36:09 <LordAro> so a spike is quite natural :p 18:36:12 <TrueBrain> and we are in the top 500 of active players 18:36:23 <TrueBrain> which is a lot more than I expected 18:36:40 <TrueBrain> owh, 5000 games that ever had a spike over 1000 players 18:37:08 <LordAro> "only" need 7000 players to break into the top 100 18:37:30 <TrueBrain> wishful thinking :D 18:37:49 <TrueBrain> then again, #371 was wishful thinking too :P 18:38:02 <LordAro> idk, i can easily see 2/3000 as the evening goes on 18:38:43 <TrueBrain> seems we are battling with https://steamdb.info/app/281130/graphs/ :P 18:38:48 <TrueBrain> no clue why, but that game is also spiking :D 18:38:54 <TrueBrain> don't know that game at all btw 18:39:04 <andythenorth> FML FIRS 4.0.0 isn't done 18:39:06 <DorpsGek> [OpenTTD/nml] frosch123 commented on pull request #199: Add support of square root function in builtin functions https://git.io/JYoTV 18:39:11 * andythenorth replying to important forum threads 18:39:25 <DorpsGek> [OpenTTD/OpenTTD] btzy commented on pull request #8923: Fix #8922: Crash when selling last member of shared order group while window was open https://git.io/JYoTr 18:40:34 <TrueBrain> ah, SteamDB has 172k apps indexed 18:40:36 <andythenorth> snail_UES_ increasing capacity is an amusing idea yes 18:40:57 <snail_UES_> it’s a hack, but it might work... 18:41:09 <peter1138> Are there important forum threads? 18:45:19 <andythenorth> not really 18:45:25 <andythenorth> I am over-glamourising 18:45:35 <andythenorth> is there FIRS 4.0.0? 18:45:45 <andythenorth> maybe I should delay? 18:45:50 <andythenorth> more cargos vicar? 18:45:58 <DorpsGek> [OpenTTD/OpenTTD] LordAro opened pull request #8925: Fix #8917: Release builds with asserts enabled https://git.io/JYok3 18:46:01 <LordAro> right 18:46:03 * LordAro -> dinner 18:46:22 <peter1138> What have we got? 18:46:23 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #8921: Add: [Actions] Debian Bullseye release build https://git.io/JYokn 18:46:29 <LordAro> curry 18:46:38 <andythenorth> I had burgers and stuff on deliveroo 18:46:44 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #8925: Fix #8917: Release builds with asserts enabled https://git.io/JYokW 18:46:47 <andythenorth> fried haloum 18:47:05 <LordAro> i haven't had halumi in so long 18:47:18 <LordAro> weird plasticy cheese thing that's inexplicably delicious 18:47:32 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #8921: Add: [Actions] Debian Bullseye release build https://git.io/JYok0 18:48:13 <andythenorth> mostly salt 18:51:38 <andythenorth> tastes awesome 18:52:34 *** twom[m] has quit IRC 18:52:39 *** twom[m] has joined #openttd 18:54:42 *** gelignite has joined #openttd 18:55:08 <peter1138> Tastes of salt and guilt 18:56:58 <DorpsGek> [OpenTTD/OpenTTD] btzy commented on pull request #8923: Fix #8922: Crash when selling last member of shared order group while window was open https://git.io/JYoIo 18:58:46 <andythenorth> oof recycling day 18:58:54 <andythenorth> better put that out before doing FIRS release 18:59:46 *** philip[m] has quit IRC 18:59:49 *** philip[m] has joined #openttd 19:06:38 <blathijs> frosch123: Woah, mailed every author? That's quite the effort, nice! 19:07:56 <frosch123> luckily the credits were precise enough :) 19:13:13 *** tokai|noir has quit IRC 19:13:39 <spnda> Just wanted to point this out here: https://steamcommunity.com/id/rescovedo/recommended/1536610/ 19:13:56 *** glx has joined #openttd 19:13:56 *** ChanServ sets mode: +v glx 19:16:58 <DorpsGek> [OpenTTD/OpenTTD] btzy opened pull request #8926: Fix: Show vehicle window for single vehicle in shared order grouping https://git.io/JYoqP 19:17:22 *** rudolfs[m] has quit IRC 19:17:26 *** rudolfs[m] has joined #openttd 19:18:19 <DorpsGek> [OpenTTD/OpenTTD] btzy commented on pull request #8923: Fix #8922: Crash when selling last member of shared order group while window was open https://git.io/JYoqN 19:20:21 <andythenorth> that mac report is a data point 19:20:25 <andythenorth> see how many more we get 19:20:47 <spnda> yeah, I guess nobody here has a M1 Mac that was tested on? 19:21:06 *** robert[m]2 has quit IRC 19:21:10 *** robert[m]2 has joined #openttd 19:21:36 <andythenorth> orudge does 19:21:40 <andythenorth> I have one but I didn't test it 19:24:48 <milek7> "Product received for free " 19:24:50 <milek7> lol 19:25:52 <LordAro> spnda: it was definitely tested on m1 19:25:57 <LordAro> even via steam 19:26:26 *** albert[m] has quit IRC 19:26:32 *** albert[m] has joined #openttd 19:27:07 <andythenorth> I strongly suspect it's just the default out of the box settings 19:27:31 <andythenorth> we ship it with hidpi enabled 19:27:47 <andythenorth> that is relatively slow 19:27:59 <andythenorth> eliminating a lot of the recent performance gains on my i( 19:28:03 <andythenorth> i9 * 19:28:06 <andythenorth> m1 might be similar 19:28:18 <milek7> steam launches through x86 emulation, that might be a problem? 19:28:28 <andythenorth> could be 19:28:50 <andythenorth> also about 3 weeks ago or so, something regressed during the OpenGL / threading changes, and mac performance dropped back 19:29:00 <andythenorth> I couldn't bisect what it was at the time 19:29:14 <andythenorth> and not every issue is a priority at that point before a release 19:29:16 <glx> yup definitely default settings (music is a hint) 19:29:55 <andythenorth> I can test on m1 tomorrow, but I can't procrastinate this FIRS release any longer :P 19:30:11 <andythenorth> deadlines were August 2020, Christmas 2020, February 2021, now April 1st 2021 19:30:17 <andythenorth> whoosh, they go by 19:30:31 <glx> other points (settings pain) are valid and known ;) 19:30:59 <TrueBrain> be careful not to fall over a single negative review about something clearly frustrated by the world :) 19:31:03 <TrueBrain> it is just a single datapoint :P 19:31:11 <TrueBrain> we will get more of such reviews :D 19:31:29 <spnda> hey atleast in general its very positive" 19:31:37 <TrueBrain> shockingly positive, honestly 19:32:13 <frosch123> well, they all review with 0.1 h game time 19:32:22 <frosch123> so they are old fan boys, not new players 19:32:38 <glx> btw force quit is weird, nobody reported that, I guess it's just a user not knowing how our GUI works 19:32:51 <frosch123> i guess you only play ottd on steam, if you already liked it 19:33:33 <frosch123> glx: didn't someone complaint the other day, that you cannot exit scenario editor? 19:33:34 <spnda> but the popularity will push it to more other players aswell, so that's good 19:33:49 <spnda> and I mean there's twitch streams with over 2k viewers right now 19:34:09 <glx> frosch123: but he could not reproduce it IIRC 19:34:53 <LordAro> would be interesting to know exactly what took 10mins to configure 19:35:20 <LordAro> oh, presumably because force quit 19:35:24 <LordAro> hmm, weird 19:35:36 <LordAro> and also the config saves whenever you change a setting.. right? 19:35:48 <frosch123> not when you change them in-game :) 19:35:53 <frosch123> per-savegame :) 19:35:54 <glx> yes, but not game specific items 19:36:01 <LordAro> ah, true 19:36:07 <frosch123> but who knows, you cannot guess infinitely 19:36:23 <LordAro> ask for a detailed bug report on GH :p 19:37:10 <glx> I think he received a recommendation because he played TF2, and as we are free he tried 19:38:14 <frosch123> spnda: haha, that streamer is reading signal wiki, and has other tabs with yt signal tutorials opened :p 19:38:28 <spnda> yeah, seems to be a newbie 19:38:34 <spnda> bunch of people in chat helping out too 19:38:42 <DorpsGek> [OpenTTD/OpenTTD] Frontrider opened issue #8927: Can't find bus timetables https://git.io/JYoOr 19:39:35 <frosch123> spnda: well, it's a regular streamer. i think i saw him on cooptional podcast, years ago 19:39:44 <spnda> idk never heard of the guy 19:40:27 <frosch123> yes, february 2017 19:40:45 <frosch123> so, he was already a regular 4 years ago 19:41:07 <spnda> also just went up to 1428 players on steam 19:42:05 <LordAro> hmm, putting the timetable window on the vehicle window is doable, now that the eye is gone 19:42:19 <frosch123> LordAro: ctrl+click orders 19:42:20 <LordAro> but... do we really want to advertise timetables more prominently? :p 19:42:25 <frosch123> no :p 19:43:59 <andythenorth> goes it throw out timetables 19:44:34 *** jottyfan has joined #openttd 19:45:17 <DorpsGek> [OpenTTD/OpenTTD] LordAro merged pull request #8921: Add: [Actions] Debian Bullseye release build https://git.io/JYwPn 19:46:42 *** jeeg[m] has quit IRC 19:46:51 *** jeeg[m] has joined #openttd 19:49:06 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #8927: Can't find bus timetables https://git.io/JYoOr 19:49:09 <DorpsGek> [OpenTTD/OpenTTD] LordAro closed issue #8927: Can't find bus timetables https://git.io/JYoOr 19:50:04 <LordAro> rereading the issue and looking at the screenshot, it occurred to me that they might not be looking for the timetable window at all 19:53:12 <frosch123> LordAro: haha, i didn't expect that the reporter was that guy who gave the first negative review :p 19:53:42 <frosch123> "called out on reddit" <- clearly we have bullying fanboys :p 19:54:00 <frosch123> you gave a negative review? we will hunt you down 19:54:10 <andythenorth> FIRS changelog time 19:56:01 <DorpsGek> [OpenTTD/team] kjagosz opened issue #176: [pl_PL] Translator access request https://git.io/JYoGL 19:59:40 <LordAro> oh lol 20:00:03 <LordAro> frosch123: hopefully he reverses his review after the lovely explanation i gave :p 20:04:34 <andythenorth> always a weird moment doing an x.0.0 FIRS tag 20:04:40 <andythenorth> they only happen every 2-3 years 20:04:59 <andythenorth> and there's not much last-minute drama because I have to play-test the actual grf craploads 20:05:05 <andythenorth> but usually there's still some brown bag issue 20:05:44 *** jottyfan has joined #openttd 20:05:50 *** jottyfan has quit IRC 20:07:39 <andythenorth> ach yolo 20:07:46 *** elliot[m] has quit IRC 20:07:48 *** elliot[m] has joined #openttd 20:08:45 <frosch123> uff, discord update 20:09:08 <spnda> so many every day, I don't even do them anymore 20:09:44 <andythenorth> probably fixing another CVE :P 20:09:46 <andythenorth> oof 20:09:55 <frosch123> well, it refuses to start the old one, so it may be important 20:10:42 <andythenorth> "don't forget to invalidate Cloudfront andythenorth" 20:10:43 <andythenorth> ok andythenorth 20:12:26 <andythenorth> FIRS 4.0.0 shipped 20:14:13 <TrueBrain> GRATZ! 20:14:15 <TrueBrain> now it is a real party :D 20:16:55 <Timberwolf> \o/ 20:17:39 *** FLHerne has quit IRC 20:21:49 <andythenorth> le oof 20:22:44 <andythenorth> 2 years work, done :D 20:22:48 <andythenorth> such lol 20:22:58 <frosch123> does it run on m1? 20:23:04 <andythenorth> I suspect so 20:23:09 <andythenorth> my play-tester has been using it 20:23:19 <andythenorth> for the record he wants tunnels on bridges, diagonal everything 20:23:24 <andythenorth> and signals in houses 20:23:30 <frosch123> tunnels on bridges is new :) 20:23:32 <andythenorth> also underground industries 20:24:41 <frosch123> what about kid 2? or does kid 1 occupy the ottd machine all the time? :p 20:24:51 <andythenorth> kid 2 is not very interested in openttd 20:25:06 <andythenorth> but does like doing the model trains and lego 20:25:10 <andythenorth> so eh, swings, roundabouts 20:26:32 <frosch123> my nephew used to eat candy all day. then the tablet time limit was raised, and it turned out: when playing tablet, he is too lazy to go and get candy... 20:27:55 <andythenorth> good for obesity 20:28:34 <frosch123> exactly 20:30:02 <frosch123> we have two PRs to fix 8922, they are completely different :p 20:30:15 <frosch123> too complicated for me for today 20:30:22 <andythenorth> now the crickets following the FIRS release, then tomorrow the complaints 20:32:31 <LordAro> frosch123: i'd happily defer the btzy 20:40:59 <supermop_Home_> andythenorth im using 20:41:16 <supermop_Home_> also that forum post ….. 20:41:45 <andythenorth> another mac data point in forums, I replied 20:44:06 <supermop_Home_> autorenew on = not ready to download? 20:44:33 <andythenorth> I learnt the term neckbeard this week 20:44:38 <andythenorth> somehow missed that in 20 years of internet 20:44:56 <andythenorth> tempted to label part of forum population as that 20:45:59 <supermop_Home_> maybe they don't have those over there? 20:46:34 <andythenorth> we have neckbeards, I've met a few 20:46:42 <andythenorth> but we'd call them 'comic book guy from simpsons' 20:46:52 <DorpsGek> [OpenTTD/BaNaNaS] frosch123 opened pull request #87: Change: RUK_GRF_Team consists of Gwyd and StarRaid https://git.io/JYoly 20:46:54 <andythenorth> or 'people we are actually friends with who got bullied in school' 20:47:31 <DorpsGek> [OpenTTD/OpenTTD] J0anJosep updated pull request #8480: Multitile depots https://git.io/JL5Hh 20:48:19 <DorpsGek> [OpenTTD/BaNaNaS] TrueBrain approved pull request #87: Change: RUK_GRF_Team consists of Gwyd and StarRaid https://git.io/JYol5 20:48:24 <DorpsGek> [OpenTTD/BaNaNaS] TrueBrain merged pull request #87: Change: RUK_GRF_Team consists of Gwyd and StarRaid https://git.io/JYoly 20:48:37 <supermop_Home_> the guiding educational philosophy of UK boy's school seemed to be institutionalized bullying as far as i could tell in the 90s 20:48:43 *** ChanServ sets mode: +o orudge 20:49:21 <andythenorth> it's a very effective strategy 20:49:24 <supermop_Home_> and i can only assume prior decades were worse 20:49:27 <andythenorth> look at the leaders it produces 20:49:30 <andythenorth> great leaders 20:49:33 <andythenorth> the best leaders 20:50:19 *** FLHerne has joined #openttd 20:51:31 <TrueBrain> traffic on AWS is finally going back to "normal" 20:51:38 <TrueBrain> down to 2k requests/s 20:52:14 <orudge> £75 of donations today :) 20:52:43 <TrueBrain> wow 20:52:48 *** WormnestAndroid has quit IRC 20:52:51 <TrueBrain> that should cover the infra spike :D (cost-wise) 20:53:11 <frosch123> can you pay infra with steam points? 20:53:28 *** WormnestAndroid has joined #openttd 20:53:31 <supermop_Home_> does this look like a scam? https://mygermany.com/ 20:53:44 <TrueBrain> frosch123: nope; otherwise I would have had us covered :P 20:55:12 <frosch123> supermop_Home_: cool, the offer you to buy from the german shop "amazon" 20:55:51 <supermop_Home_> frosch123 ha... i am trying to buy some auer toolboxes, but they don't ship outside of europe 20:56:19 <supermop_Home_> so i need a service to forward it to me 20:56:45 <supermop_Home_> and i am too cheap to buy festool…. 20:58:10 *** einar[m] has quit IRC 20:58:13 *** einar[m] has joined #openttd 20:59:02 <frosch123> well, at least they say they are closed during easter 20:59:08 <frosch123> unusual for a scam site :) 21:02:13 *** jottyfan has joined #openttd 21:02:23 <frosch123> https://mygermany.com/contact/ <- lol, they use a 12 hour clock to show the current time 21:02:46 *** Wolf01 has quit IRC 21:03:51 <DorpsGek> [OpenTTD/OpenTTD] J0anJosep updated pull request #8480: Multitile depots https://git.io/JL5Hh 21:08:19 <milek7> uh, that forum thread... 21:09:45 <supermop_Home_> frosch123 yeah that seems not particularly german 21:10:11 <frosch123> supermop_Home_: it's completely useless :p 21:11:59 <TrueBrain> https://steamdb.info/ <- we are trending :D 21:12:06 <frosch123> TrueBrain: https://www.tt-forums.net/viewtopic.php?p=1243184#p1243184 <- you predicted very acurately 21:12:29 <frosch123> oh, wait, no. it's 2021, not 2020 21:12:37 <frosch123> so, 3 years, not 2 :) 21:13:03 <frosch123> i skipped 2020 for some reason :p 21:13:07 <TrueBrain> yeah, I was ALMOST spot on :P 21:13:08 <TrueBrain> :D 21:13:19 <TrueBrain> I made the same mistake earlier today :P 21:13:25 <TrueBrain> I forgot that 2020 existed honestly 21:13:28 <TrueBrain> that year is dead to me 21:15:41 *** gelignite has quit IRC 21:16:26 *** FLHerne has quit IRC 21:18:29 *** J0anJosep has quit IRC 21:21:25 <TrueBrain> and seems 1500 Steam players is our number for EU timezone :P 21:21:57 <frosch123> will you stay up to track NA and APAC? 21:23:13 <TrueBrain> nope 21:23:14 <TrueBrain> :P 21:23:25 <TrueBrain> or rather: fuck nooooo :D 21:23:29 <TrueBrain> we survived EU 21:23:33 <TrueBrain> the rest will be fine too :) 21:23:38 <andythenorth> hype 21:23:41 <TrueBrain> can't believe how easily AWS dealt with the increase of traffic 21:23:43 *** r1c0n3r0_ has joined #openttd 21:23:48 <TrueBrain> I mean, in peak it was 10 times normal 21:23:52 <TrueBrain> it was still .. what-ever 21:24:37 <TrueBrain> in total 7 500s were served in the last 6 hours 21:24:43 <TrueBrain> 7(!) 21:26:21 <TrueBrain> CPU usage on our cluster went from 1% to 5% 21:26:22 <TrueBrain> lol 21:27:11 <TrueBrain> wow, and many online servers already have 1.11.0 running 21:27:18 <TrueBrain> I am rather impressed how quickly everyone adapts 21:27:26 *** r1c0n3r0 has quit IRC 21:27:35 <TrueBrain> and no game-breaking bug report yet .. well, maybe the selling of shared vehicles when you have the window open, one 21:28:02 <frosch123> but, but, but, inflation! 21:28:18 <TrueBrain> I completely zone out when someone talks about inflation .. I don't understand it at all 21:28:22 <michi_cc> And auto-renew by default! 21:28:27 <TrueBrain> so I cannot judge what is more or less broken because of that PR :P 21:28:59 *** sla_ro|master has quit IRC 21:29:27 <michi_cc> DBSetXL is less broken with it for game starts not at 1920 :P 21:29:55 <TrueBrain> right, slowly the logs from our CDN are being collected .. 21:30:03 <TrueBrain> most people download win64.exe 21:30:06 <TrueBrain> after that win64.zip 21:30:08 *** WormnestAndroid has quit IRC 21:30:11 <TrueBrain> after that macos 21:30:23 <frosch123> TrueBrain: i ran the numbers somewhen. when starting in 1950, the relative costs (compared to income) are 50% higher than before. 50% is the same difference as between "low" and "high" running/construction cost 21:30:25 <TrueBrain> win32 really is almost nothing compared to the rest 21:30:45 <andythenorth> what does chromeos show up as? 21:30:49 <andythenorth> some linux build? 21:31:07 <TrueBrain> andythenorth: we don't publish a chromeos build :P Not sure what you mean :) 21:31:15 <TrueBrain> frosch123: see, still means little to me :D 21:31:16 <TrueBrain> is that good? 21:31:17 <TrueBrain> bad? 21:31:18 *** WormnestAndroid has joined #openttd 21:31:19 <andythenorth> so it shows up as 'nothing' 21:31:26 <TrueBrain> andythenorth: shows up where? 21:31:29 <frosch123> michi_cc: that set is 16 years old, ottd is 17 21:31:32 <andythenorth> logs 21:31:32 <TrueBrain> bit random question you ask, without much context :D 21:31:36 <andythenorth> chromeos overtook macos as 2nd most popular OS 21:31:45 <TrueBrain> I don't have UserAgent stats 21:31:48 <TrueBrain> those are garbage these days 21:31:52 <andythenorth> I don't know much about it, I thought it was just some linux derivative 21:31:58 <TrueBrain> and we don't inject spyware in our website 21:32:00 <TrueBrain> so we have nothing :D 21:32:03 <frosch123> TrueBrain: did you ever notice a impact of difficulty settings in ottd? i didn't 21:32:14 <TrueBrain> frosch123: terrain type, right? :D 21:32:29 <milek7> chromeos would be packaged wasm build probably ;P 21:32:35 <TrueBrain> we really should rebrand OpenTTD as sandbox, and do away with all that garbage surrounding it :P 21:32:41 <andythenorth> really truly 21:32:50 <andythenorth> I started a list for that 21:32:52 <andythenorth> but I lost it :P 21:32:54 <andythenorth> great story 21:33:06 <TrueBrain> allow GameScripts to do it if really needed :P 21:33:16 <TrueBrain> but, my #1 wish for 1.12: presets 21:33:23 <TrueBrain> I cannot get a game started with NewGRFs 21:33:26 <TrueBrain> I just .. don't know 21:33:38 <andythenorth> you and many others I think 21:33:50 <TrueBrain> another "fun stat": 75% of mac users download the dmg 21:34:17 <TrueBrain> equal amount of people download ubuntu focal as debian buster as the generic linux build 21:34:30 <frosch123> TrueBrain: i like the technical solution of presets. i just haven't figured out the social one 21:34:40 <frosch123> how do you choose the right preset? :p 21:34:48 <TrueBrain> we need some kind of rating system 21:34:52 <TrueBrain> no clue which one yet 21:34:54 <TrueBrain> but some kind 21:34:57 <andythenorth> most popular 21:35:02 <TrueBrain> upvote only is possibly the best in these times 21:35:03 <andythenorth> then you just choose that 21:35:22 <frosch123> TrueBrain: upvotes per week? 21:35:28 <TrueBrain> yeah 21:35:30 <TrueBrain> some time window at least 21:35:31 <frosch123> don't make it an age thing again :p 21:35:33 <andythenorth> https://i2.wp.com/909originals.com/wp-content/uploads/2018/10/20WhyTry.jpg?fit=640%2C427&ssl=1 21:35:48 <TrueBrain> ideally we spy on users and collect what presets they play 21:36:00 <TrueBrain> like never store presets locally, so you have to bounce over our servers 21:36:01 <TrueBrain> :D 21:36:05 <andythenorth> I want to play blitz, but I can only play for 20 minutes at a time before my mac throttles 21:36:17 <andythenorth> the event mode I want to play using a lighting effect, and my GPU cooks 21:38:34 <TrueBrain> https://steamcommunity.com/sharedfiles/filedetails/?id=2443084959 <- best guide evah? 21:39:50 <frosch123> the "how to install dos graphics" guide was added to all categories :p 21:42:06 <TrueBrain> bit weird, as mod you can do many things on Steam 21:42:08 <TrueBrain> but not edit guides 21:42:28 <frosch123> there are a lot of guides in russian 21:42:35 <TrueBrain> maybe I do not have permissions .. 21:43:26 <TrueBrain> ah, permission issue, k 21:43:32 *** FLHerne has joined #openttd 21:44:44 <TrueBrain> seems everyone just ticks all categories :P 21:44:57 <TrueBrain> you know when people don't really understand something 21:45:00 <TrueBrain> when they simply click all :D 21:45:33 <frosch123> "The greatest transport tycoon ever made" <- "3 people found this review funny" 21:46:05 <TrueBrain> those rusian guides are also getting comments :o 21:46:26 <LordAro> https://kosgd.medium.com/datetime-changes-in-python-4-0-474045337b99 21:46:37 <frosch123> well, they did not find the manual, i guess 21:46:42 <TrueBrain> wait, Python 4 is in the works? 21:46:45 <frosch123> is the wiki linked anywhere? 21:46:53 <TrueBrain> in kamnets pinned post 21:47:13 <TrueBrain> https://store.steampowered.com/app/1536610/OpenTTD/ <- and here under " View the manual " 21:47:30 <frosch123> TrueBrain: py4 is probably for april only 21:48:02 <dwfreed> TrueBrain: what day is today 21:48:14 <TrueBrain> dwfreed: 12 more minutes 21:48:18 <TrueBrain> and I am finally free of this bla :P 21:48:24 <spnda> openttd is on the front store page for me 21:48:26 <dwfreed> Maybe in your timezone 21:48:30 <TrueBrain> I did a lot of remote pranking today, but it just doesn't have the kicks 21:48:38 <dwfreed> Another 6 hours here 21:49:30 <frosch123> the chief IT security guy wrote a long blog today about how information security was an issue in the norman invasion of britain in 1200 21:49:58 <frosch123> i did not find it with google, so i have to assume it was an original text 21:50:18 <TrueBrain> lol 21:50:32 <frosch123> so, a quite surprising amount of work to put into a well written joke 21:50:42 <frosch123> i liked it, but wondered where he found the time :) 21:51:21 <FLHerne> People will do strange things for April 1st 21:51:23 <TrueBrain> spnda: how do the visuals look? It is really hard in Steam to see that :P 21:52:16 <FLHerne> A few years ago, a non-TT game forum I'm on decided to rebrand as a forum to discuss cake for the day 21:52:31 <FLHerne> Several of the regulars wrote literally hundreds of threads about cake 21:52:47 <FLHerne> as different fake people 21:53:13 <FLHerne> There was an entire history of posts backdated across years 21:53:16 <FLHerne> For one day 21:53:28 <frosch123> okay... 21:54:00 <FLHerne> (no, this wasn't going anywhere sensible) 21:54:56 <TrueBrain> https://store.steampowered.com/search/?filter=popularnew&sort_by=Released_DESC&os=win <- for me at least, we are #2 on that list :P 21:55:12 <orudge> [22:48:25] <spnda> openttd is on the front store page for me <-- yep, 5th in "new and trending" for me :) 21:55:57 <orudge> top ranked in new and trending for free to play 21:56:42 *** iSoSyS has joined #openttd 21:56:58 <TrueBrain> not too bad for a 17 year old game 21:57:28 <frosch123> i like the distinction of "free" and "free to play" :p 21:57:36 * frosch123 is such a steam noob 21:58:01 <TrueBrain> I wonder what the difference is, honestly :P 21:58:05 <TrueBrain> it is not obvious at least 21:58:21 <frosch123> i would expect in-game purchases for the second 21:58:36 <Xaroth> free to play usually indicates mtx 21:58:57 <TrueBrain> if they make the difference, they should make it a bit more obvious what the difference is exactly, honestly :) 21:59:03 <Xaroth> true that 21:59:55 <DorpsGek> [OpenTTD/team] spnda opened issue #177: [de_DE] Translator access request https://git.io/JYoz6 22:00:18 <spnda> wanna fix a grammar issue in german that kinda triggered me 22:00:39 <spnda> for anyone german here: https://github.com/OpenTTD/steam-data/blob/master/lang/german.txt#L9 22:01:06 *** josef[m]1 has quit IRC 22:01:08 *** josef[m]1 has joined #openttd 22:01:44 <frosch123> TrueBrain: https://support.steampowered.com/kb_article.php?ref=8795-TIDH-0077 22:02:05 <frosch123> i guess you need steam integration to become free-to-play 22:02:17 <TrueBrain> I am rather "Free" :D 22:02:20 <TrueBrain> sounds better :D 22:02:26 *** olmvnec[m] has quit IRC 22:02:31 *** olmvnec[m] has joined #openttd 22:03:27 *** iSoSyS has quit IRC 22:03:28 <frosch123> 197/263 of the popular new releases are free-to-play :o 22:04:56 <TrueBrain> I wonder about presets .. should they be created ingame, or also via the web? 22:05:27 <TrueBrain> WASM export the part that generates maps, and allow in a browser to preview how your settings would look? :D 22:05:30 <frosch123> i wondered about base64 encoded sharing, like factorio blueprints 22:05:31 <TrueBrain> silly ideas :P 22:05:34 <spnda> how long does translator access take to handle, or are there any things one needs to fullfill? 22:05:42 <spnda> i honestly didnt read on the translator.openttd.org page 22:06:08 <TrueBrain> frosch123: we can also just make a service where you can make your preset, and you get a code back 22:06:28 <TrueBrain> both have advantages and disadvantages 22:06:31 <frosch123> spnda: we have to wait until your "polizeiliches führungszeugnis" arrives 22:06:41 <spnda> oh nein 22:07:00 <DorpsGek> [OpenTTD/team] frosch123 commented on issue #177: [de_DE] Translator access request https://git.io/JYoz6 22:07:05 <TrueBrain> 200k people saw the store page according to Steam 22:07:31 <TrueBrain> owh, impressions of events, even 22:07:33 <TrueBrain> lol 22:07:43 <spnda> wow 22:07:47 <spnda> and thanks frosch 22:07:59 <TrueBrain> okay, can you guess how many people installed it according to Steam 22:08:01 <DorpsGek> [OpenTTD/team] frosch123 commented on issue #175: [pl_PL] Translator access request https://git.io/JYoJa 22:08:17 <TrueBrain> owh, not installed: got a license 22:08:20 <DorpsGek> [OpenTTD/team] frosch123 commented on issue #176: [pl_PL] Translator access request https://git.io/JYoGL 22:08:25 <spnda> how many, TrueBrain? 22:08:27 <TrueBrain> any takers? :D 22:08:32 <spnda> 60k 22:08:51 <TrueBrain> `Lifetime free licenses (?) 28,850` 22:08:59 <TrueBrain> `Lifetime unique users 12,428 ` 22:09:03 <DorpsGek> [OpenTTD/team] frosch123 commented on issue #174: [ro_RO] Translator access request https://git.io/JYrF7 22:09:50 <TrueBrain> it also shows in a nice graph how your playercount is doing 22:10:03 <TrueBrain> and in another graph, how Mac / Linux (2 lines) player count are doing 22:10:09 <TrueBrain> they are not combined 22:10:13 <TrueBrain> and the second one does not contain Windows 22:10:14 <TrueBrain> lol 22:10:25 <TrueBrain> Mac and Linux on Steam are about the same 22:10:34 <TrueBrain> currently 50 players on Mac, 50 on Linux, rest is Windows 22:10:42 <TrueBrain> still, it does mean it works fine on Mac and Linux, I guess :D 22:11:09 <spnda> do translations have to be confirmed? 22:11:21 <TrueBrain> 0.1% of the people try to use a controller with OpenTTD :D 22:11:23 <spnda> cause idk if it's just me being stupid or the sentence actually being wrong 22:11:47 <frosch123> spnda: you can certainly do edit-wars with other translators :p 22:12:04 <spnda> ive seen the guy on discord... ill search and message him 22:12:37 <TrueBrain> 43% of the downloads via Steam are West Europe 22:12:40 <TrueBrain> 14% NA 22:12:48 <TrueBrain> we will see tomorrow how this looks :D 22:12:58 <frosch123> i wonder when we start to get real reviews 22:13:00 <TrueBrain> current #1 country is Germany :P 22:13:01 <spnda> OpenTTD/team run failed 22:13:02 <spnda> oh no 22:13:56 <frosch123> instead of just fanboys posting "i played this years ago" / " i am playing this for years" 22:15:11 <frosch123> spnda: https://github.com/orgs/OpenTTD/teams/de_de <- you can also use team discussions 22:15:22 <spnda> oh nice 22:15:28 <spnda> though whatever, ive submited my translation 22:15:29 <frosch123> maybe more useful than hunting down a single guy via discord :p 22:15:33 <spnda> I think it is definitely more correct 22:15:38 <spnda> yeah, especially after not finding them 22:16:08 <TrueBrain> frosch123: I can imagine presets to work a bit like godbolt, in terms of the URL it generates 22:16:22 <TrueBrain> so if you make any changes, you get a new URL, but that URL now stays yours until you share it with anyone 22:16:24 <frosch123> pastebin.openttd.org? :p 22:16:38 <TrueBrain> I really like how they did that, honestly 22:16:49 <TrueBrain> its a lot more complex than it looks :) 22:17:00 <frosch123> i use it, but no idea how it works :) 22:17:15 <TrueBrain> what I do not like about factorio's base64 string 22:17:19 <TrueBrain> if you have anything decent 22:17:22 <TrueBrain> it can takes minutes to import 22:17:40 <TrueBrain> don't know if we would have similar issues 22:17:52 <TrueBrain> Grafana also has a nice approach 22:17:55 <TrueBrain> dashboards can be uploaded 22:17:57 <TrueBrain> get an id 22:18:02 <TrueBrain> and you can download any dashboard by that ID 22:18:05 <TrueBrain> allows for updating 22:18:11 <frosch123> my openttd.cfg is 33 kB :p 22:18:13 <DorpsGek> [OpenTTD/team] kneekoo commented on issue #174: [ro_RO] Translator access request https://git.io/JYrF7 22:18:16 <TrueBrain> but for presets .. updating can be nasty 22:18:30 <TrueBrain> I mean .. I like your preset .. but now you change something I really dislike 22:18:40 <TrueBrain> so either versioning or an edit means a new preset 22:19:04 <TrueBrain> the normal BaNaNaS approach makes most sense 22:19:10 <TrueBrain> but .. does that mean you have to upload via the web? 22:19:15 <TrueBrain> or do we allow upload via the client? 22:19:15 <frosch123> git-versioned presets sounds overkill :p 22:19:32 <frosch123> sharing presets via gist :p 22:19:50 <TrueBrain> I guess we have to work from requirements, instead of solutions :D 22:20:01 <TrueBrain> what should it do, rather than how :) 22:20:07 <frosch123> +^ 22:20:10 <frosch123> +1 22:20:15 <andythenorth> +£ 22:20:20 <andythenorth> +~ 22:20:28 <andythenorth> what should it do? :) 22:20:32 <TrueBrain> sometimes it takes me a bit of time to realise I am doing the how, instead of what :P 22:20:32 <andythenorth> livestream discussion! 22:20:46 <andythenorth> sometimes I deliberately use the how to find out the what 22:20:54 <TrueBrain> andythenorth: well, did you share what you want to talk about with the other 3? So they are a tiny bit prepared? :D 22:21:00 <andythenorth> also in grf, 'what' is often irrelevant, all you get is 'how' :P 22:21:35 <Timberwolf> Preparation? I thought you just switch on the microphone and see what happens! 22:22:01 <spnda> how often do changes from eints get pushed to the master branches of each project? 22:22:06 <spnda> idk if I did it correctl lol 22:22:33 <frosch123> spnda: openttd, opengfx, opensfx, openmsx every day at a fixed time 22:22:38 <spnda> ah ok 22:22:39 <frosch123> steam-data only manually 22:23:00 *** glx has quit IRC 22:23:08 <frosch123> well, steam-data is also committed daily to the repository, but that does not put it on steam 22:23:08 <spnda> well ive updated the string to be grammatically correct, it still sounds a bit weird near the end but it atleast is correct. 22:23:41 <frosch123> just make sure to not make the summary too long :p 22:23:55 <frosch123> i had to shorten the first version, since it exceeded the steam limit for the summary 22:24:04 <spnda> summary? 22:24:20 <spnda> I just changed a sentence in STR_OVERVIEW_UPGRADE_TEXT 22:24:35 <frosch123> STR_ABSTRACT has a character limit in steam 22:24:42 <frosch123> the other strings do not matter 22:24:43 <spnda> oh interesting 22:24:51 <TrueBrain> frosch123: I just cut the Russian string in halve 22:24:55 <TrueBrain> it was 200 chars over the limit :P 22:25:03 <spnda> but just for the sake of it, can you confirm that my change was actually correct? 22:25:08 <spnda> I always doubt myself when doing translations 22:25:19 <andythenorth> frosch123 does grf2html still work? :P 22:25:28 <frosch123> no 22:25:33 <andythenorth> shame :) 22:25:38 <frosch123> it never learnt about container 2 22:25:42 <frosch123> but i have the graphs 22:25:45 <frosch123> they are good enough 22:25:47 <andythenorth> it's how I learnt to write grf 22:25:56 <andythenorth> decompiling egrvts and pikka's industry set 22:26:03 <andythenorth> then following the chains back 22:26:08 <frosch123> i think that's also somehow why i wrote it :p 22:28:38 <planetmaker> Hackernews #14 :) gratz 22:28:58 <TrueBrain> \o/ 22:30:52 *** spnda has quit IRC 22:35:09 <andythenorth> the idea of learning it from the spec....oof 22:35:22 <andythenorth> grf2html was great because I could click and inspect the chains 22:35:26 <TrueBrain> despite decline in concurrent users, we are #325 based on current player count 22:41:38 <frosch123> andythenorth: https://dpaste.org/VAgz <- that's about what i have 22:41:46 <frosch123> not necessarily in that order 22:45:03 <andythenorth> excellent 22:45:10 <andythenorth> did you see my gist in discord? 22:45:26 <frosch123> no, from when? 22:45:33 <frosch123> i looked earlier, but there was nothing 22:45:38 *** iarp[m] has quit IRC 22:45:47 *** iarp[m] has joined #openttd 22:45:57 <andythenorth> https://gist.github.com/andythenorth/687486e7b85eee8d4554dc122b7008e9 22:46:17 <andythenorth> there's chat in the discord scrollback in livestream-chat also 22:46:25 <andythenorth> mostly TrueBrain being mean to me 22:46:36 <frosch123> yes, i read that somewhen :) 22:48:19 <frosch123> night 22:48:22 *** frosch123 has quit IRC 22:48:28 <TrueBrain> haha :D 22:53:41 *** FLHerne has quit IRC 22:57:53 <DorpsGek> [OpenTTD/OpenTTD] LordAro merged pull request #8925: Fix #8917: Release builds with asserts enabled https://git.io/JYok3 22:59:22 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #8926: Fix #8922: Show vehicle window for single vehicle in shared order grouping https://git.io/JYowq 23:02:35 *** HerzogDeXtEr has quit IRC 23:04:18 <LordAro> ...i forgot to fix the commit message 23:04:20 <LordAro> ah well. 23:04:28 *** azulcosta has joined #openttd 23:04:52 *** mee has joined #openttd 23:05:10 *** mee has left #openttd 23:05:35 <azulcosta> good evening. I'm having trouble setting 2 wagons with switch NML code: "switch (FEAT_TRAINS, SELF, cargo_amount_switch, cargo_count) { 0...50 } 23:05:50 <azulcosta> how can i use the same code for different wagons in same nml ? 23:06:46 <azulcosta> i have one wagon for 110kph empty, and 90t loaded, and other with 100kph empty and 90t full... Can i put the switch codes inside other brackets ? 23:07:56 *** andythenorth has quit IRC 23:08:19 <Timberwolf> I think speed only gets updated on a change in track type and when the vehicle reverses, so if you have roro stations it won't change top speed when it loads or unloads. (At least, that's what I found trying to do the same thing for Timberwolf's UK Trains) 23:09:26 *** nielsm has quit IRC 23:09:56 <azulcosta> hello timberwolf. I do have the code working... when wagon it empty, max speed is set to 110 km/h. when it have 1 tone to max capacity loaded (any cargo) max wagon speed is changed to 90. 23:10:31 <azulcosta> seems i need to ad an identifyer to the line code, or try to put them under brackets of individual wagon code ? 23:10:33 <Timberwolf> Interesting, and it resets correctly even if the vehicle unloads and then continues without reversing? 23:11:29 <azulcosta> hum... i need to test it, because i do use a lot of reverse stations .. let me see... 23:13:47 <Timberwolf> For the switches, unless you do something clever with variables you'll need a switch per speed option (so one for 110/90, and one for 100/90), and then it should be possible to just reference them by the identifier within each wagon's graphics block. 23:15:11 <Timberwolf> There is probably a smarter way of doing it (procedures?), I tend to end up using templates to repeat the same dumb, simple code. 23:15:14 *** blikjeham[m] has quit IRC 23:15:16 *** blikjeham[m] has joined #openttd 23:19:09 <azulcosta> oph crap.... the code doesn't work now... but in the past it worked... 23:20:03 <azulcosta> damn it 23:20:25 <azulcosta> anyway, in the past it worked fine... here's a video of the wagons that i'm working on 23:20:55 <Timberwolf> This was my old tare speed switch (it's a template, hence the {{ }} everywhere): https://github.com/mattkimber/timberwolfs_trains/blob/25b3b56e34be8dc30a00eab01cee6fff4527369d/templates/nested/tare_speed_switch.tmpl 23:21:13 <azulcosta> https://www.youtube.com/watch?v=bRRR9weVPNU 23:30:03 <azulcosta> well, i'm just an amateur on nml script ... and you're the master one.... 23:40:40 <azulcosta> seems that my code is incomplete, as it returns the values for the amount of cargo, but i don't have the code to read/ apply the returned speed values into the wagon 23:46:30 *** azulcosta has quit IRC 23:52:18 *** guru3 has quit IRC 23:52:32 *** guru3 has joined #openttd 23:57:54 <DorpsGek> [OpenTTD/OpenTTD] JGRennison opened pull request #8928: Fix: Memory leak of airport tile layout in AirportChangeInfo (prop 0A) https://git.io/JYoPF