Times are UTC Toggle Colours
00:02:06 <milek7> TrueBrain: maybe I have broken something on staging after all? 00:03:18 <milek7> it lists only 2 content entries, there should be more on staging? 00:17:35 <glx> I see more 00:20:46 <milek7> ingame? 00:21:56 <glx> on the web frontend 00:43:20 *** spnda has quit IRC 01:45:35 *** gelignite_ has joined #openttd 01:47:24 *** gelignite_ has quit IRC 01:52:56 *** gelignite has quit IRC 02:01:38 *** Flygon has joined #openttd 02:25:05 *** D-HUND has joined #openttd 02:28:14 *** supermop_Home_ has joined #openttd 02:28:36 *** debdog has quit IRC 02:32:50 *** glx has quit IRC 03:00:29 *** Wormnest_ has quit IRC 03:18:21 *** Wormnest_ has joined #openttd 04:26:27 *** k-man_ is now known as k-man 05:44:32 *** spnda has joined #openttd 05:59:43 *** nielsm has joined #openttd 06:02:00 *** sla_ro|master has joined #openttd 06:23:50 *** andythenorth has joined #openttd 06:23:54 <andythenorth> hello! 06:23:58 <andythenorth> it is morning 06:24:10 <andythenorth> except in New Zealand 06:44:02 *** Wolf01 has joined #openttd 06:45:16 <TrueBrain> milek7: not sure why it only shows two. There are 5 loaded accourding to the logs 06:52:40 <TrueBrain> the good news is, it has something to do with your package; the bad news, I can't tell what by looking at it :P 06:52:55 <TrueBrain> but the client doesn't like it :D 06:55:35 <TrueBrain> content-id is rejected by the client .. seems I do not have 32 bits 07:02:35 <TrueBrain> lolz 07:02:39 <TrueBrain> because I am a atd 07:02:40 <TrueBrain> tard 07:02:42 <TrueBrain> even 07:04:15 <TrueBrain> good thing is, this won't be happening in production, ever. As no sane person would upload more than 16 packages with the last 6 nibbets the same md5sum, but okay :) 07:06:04 <andythenorth> TrueBrain now that you've shipped, I thought it might be a good time for you to answer my 63 page IT Compliance questionnaire about your new product 07:06:21 <TrueBrain> too many RFI .. no tnx :P 07:06:56 <andythenorth> BUT it's just a few simple questions, I'm afraid it's a requirement here :P 07:07:01 * andythenorth such lolz in life 07:07:20 <DorpsGek_III> [OpenTTD/bananas-server] TrueBrain opened pull request #16: Fix: content-id was growing more quickly than the code suggested https://git.io/JfmUQ 07:07:24 <TrueBrain> milek7: feel free to laugh ^^ ;) 07:07:37 <TrueBrain> keeping hanging in there andythenorth :) 07:07:47 <andythenorth> 1. what version of Active Directory do you support, and what is your published roadmap for AD going forwards? 07:08:05 <TrueBrain> good question 07:08:05 <andythenorth> 2. Please list the CV, technical qualifications, and ongoing certifications of all your key staff. 07:08:08 <TrueBrain> :P 07:08:25 <TrueBrain> right, I am off to do my work .. which is asking people these kind of questions :D (but in a better way, I have to add :P) 07:08:45 <andythenorth> the day begins 07:09:50 <Wolf01> Yeah, with new tasks I never did before and no feedback from the office... 07:12:39 <andythenorth> Wolf01 just write entirely new product, start a sales website, and tell your office the business pivoted? 07:14:26 <Wolf01> That's what I did last month 07:21:34 <Wolf01> I hate not getting feedback, I'm really insecure 07:27:07 <DorpsGek_III> [OpenTTD/nml] andythenorth commented on pull request #110: Fix: Correct limit of available road/tramtypes. https://git.io/JfmT8 07:27:57 <andythenorth> Wolf01 write yourself a sock puppet bot 07:28:01 <andythenorth> random feedback 07:28:06 <andythenorth> or outsource it to me 07:28:16 <andythenorth> I can fake being a boss pretty well 07:30:56 * andythenorth writes cathartic note on NRT 07:31:14 <andythenorth> Wolf01 ^^^ maybe you should add to it, it could be come like a completely inappropriate social history of the project, in PR comments 07:31:35 <andythenorth> "all I wanted was steam trams without wires" :) 07:31:50 <Wolf01> :D 07:32:05 *** Samu has joined #openttd 07:32:45 <Samu> hello 07:34:17 *** gelignite has joined #openttd 07:41:07 *** cHawk- has quit IRC 07:42:22 <Samu> is the new bananas official now? 07:43:21 <DorpsGek_III> [OpenTTD/nml] Wolfolo commented on pull request #110: Fix: Correct limit of available road/tramtypes. https://git.io/JfmTp 07:43:29 <Wolf01> deM5outD 07:43:34 <Wolf01> Yes 07:44:28 <Wolf01> Too many remote desktop windows 07:58:28 <andythenorth> now we know your root password 08:00:15 <Wolf01> Totally 08:20:17 *** nielsm has quit IRC 08:28:32 <TrueBrain> We need to have a talk about password length.... 08:29:24 <LordAro> 8 characters ought to be enough for anybody 08:30:30 <Wolf01> I tried 10 characters once, they trimmed to the first 8 and I wasn't able to log in after 08:31:40 <Wolf01> Also... stored in plain text, not even hashed, that's how I found I had to use only the first 8 chars 08:32:11 <Wolf01> (Italian administration, I'm talking about you, yes) 08:32:36 <LordAro> they could've trimmed before hashing 08:32:53 <LordAro> but that would be even stupider than not hashing 08:32:54 <Wolf01> And you beleve it? 08:34:10 <Wolf01> Zoom call... do you need the password? :) 08:47:48 *** cHawk- has joined #openttd 09:36:18 <TrueBrain> As someone that works in cybersecurity, I don't want to hear this :p 10:31:22 *** kouett has left #openttd 10:41:34 <milek7> https://i.imgur.com/l6bQKAg.png 10:41:57 <milek7> I think it previously displayed name, not hash in progress window? 10:47:09 <FLHerne> It did 10:54:10 *** supermop_Home_ has quit IRC 11:00:25 <TrueBrain> I have no idea why it doesn't.. guess it also stored it as that name on disk now? 11:03:18 <TrueBrain> I wonder why it doesn't use the filename given .. seems it is using the name it got from the http redirect .. something worth looking into 11:03:44 <milek7> yes, it stores on disk as <hash>.tar 11:05:03 <TrueBrain> It doesn't hurt, but also doesn't look nice :D 11:05:32 <TrueBrain> I am guessing it is a bug in the client, but it is something I can fix in the infra 11:13:41 <TrueBrain> There is explicit code in OpenTTD to use the filename from HTTP instead of the name it can deduce himself 11:13:51 <TrueBrain> That really is a bit silly 11:14:00 <TrueBrain> Will fix that tonight in the infra 11:14:13 <LordAro> should it be fixed in the infra though? 11:16:35 <TrueBrain> We cannot fix older clients retroactive 11:17:04 <TrueBrain> But revising the content service in the client would be a very good idea :p 11:17:15 <LordAro> but is it a problem in older clients? 11:17:42 <TrueBrain> I do not understand your question, sorry 11:18:03 <LordAro> you said there wasn't a problem with displaying the hash 11:18:24 <LordAro> so if the infrastructure is nicer in this format, why change it because of a "bug" in the client? 11:18:25 <TrueBrain> Technically the game doesn't care about the name; that is just for humans 11:18:36 <TrueBrain> I can leave it; sure 11:19:02 <TrueBrain> But I have little hope anyone fixes this in the client in the next year :p 11:20:11 <TrueBrain> But in general I try to avoid degrading anything in these migrations. Users will now have a lot of weird filenames in their folders 11:20:22 <TrueBrain> Do we find that acceptable? 11:20:52 <LordAro> oh i see, i didn't realise it affected the destination filename 11:21:07 <LordAro> yeah, should be fixed then :p 11:21:11 <TrueBrain> I asked for that explicit :p 11:21:36 <LordAro> right, yesa 11:21:38 <LordAro> -a 11:21:40 <LordAro> i misread 11:21:43 <TrueBrain> Basically in the infra I symlink url/hash/filename.tar to url/hash.tar 11:22:22 <TrueBrain> Just it will hr url/hash/<anything>.tar to url/hash.tar 11:22:36 <TrueBrain> Hr? Lol 11:22:48 <TrueBrain> Be! 11:23:13 <TrueBrain> Small fix, will cost a bit extra because of the Lambda involved, but whatever 11:24:34 <TrueBrain> milek7 : just to make sure we don't forget, can you open a bug about this in bananas-server? Pointing out the GUI and the on disk filename? Tnx! 11:29:10 *** WormnestAndroid has quit IRC 11:29:23 *** WormnestAndroid has joined #openttd 11:39:28 *** gelignite has quit IRC 11:55:22 <DorpsGek_III> [OpenTTD/bananas-server] Milek7 opened issue #17: HTTP download should give readable name instead of hash https://git.io/JfmsH 12:01:24 *** mcbanhas has joined #openttd 12:02:35 <FLHerne> Wolf01: The NRT thing is that OTTD's implementation has 63 (road+tram types), with an internal flag to distinguish if a given type is road or tram 12:02:54 <Wolf01> Yes 12:03:15 <FLHerne> Which also means labels conflict between road + tram types, etc. 12:03:25 <FLHerne> The specs say that shouldn't happen :P 12:03:35 <FLHerne> (and there can be 63 of each) 12:04:00 <FLHerne> There was a whole discussion yesterday about whether the spec or the implementation should be changed 12:04:15 <Wolf01> TBH I died before the rewrite for trunk, when there were still 15 total roadtypes 12:06:59 <Wolf01> I'm for following the specs, but my job proved that specs could be changed if the current implementation is not so broken (read as valid), if it leaves space for stupid problems and exploits, then the implementation should be fixed 12:10:23 <DorpsGek_III> [OpenTTD/bananas-server] frosch123 approved pull request #16: Fix: content-id was growing more quickly than the code suggested https://git.io/JfmGg 12:31:46 *** heffer has quit IRC 12:40:00 *** heffer has joined #openttd 13:13:17 *** supermop_Home_ has joined #openttd 13:13:23 <supermop_Home_> yo 13:13:48 <Wolf01> o/ 13:14:10 <supermop_Home_> how's it going over there Wolf01? 13:14:50 <Wolf01> Fine, but in a week it might transform to a battle royale 13:20:46 <supermop_Home_> well here the furniture designer on my team quit 13:21:09 <supermop_Home_> so now i need to figure out how to double my capacity for designing furniture 13:22:50 <supermop_Home_> or i could just quit myself 13:28:34 <Wolf01> I was left alone developing an entire IoT devices management, with backoffice, frontend, smartphone apps.. also it needs to be super secure 13:29:16 <Wolf01> With the boss and the customer still deciding about how it should work 13:30:04 <Wolf01> Also I had to learn javascript/node and the new cloud framework we are using 13:31:56 <Wolf01> Also this covid shit doesn't help at all 13:45:44 *** glx has joined #openttd 13:45:44 *** ChanServ sets mode: +v glx 14:27:33 *** Yexo has joined #openttd 14:27:33 *** ChanServ sets mode: +o Yexo 14:29:23 *** cHawk- has quit IRC 14:44:07 <Yexo> AIAirpot.GetMonthlyMaintenanceCost() returns the cost as if economy.infrastructure_maintenance is turned on. I´d be more convenient to use when it would return a value closer to 0 in case economy.infrastructure_maintenance is turned off. 14:44:41 <Yexo> Are there any reasons that shouldn´t be changed? 15:00:53 <DorpsGek_III> [OpenTTD/bananas-server] TrueBrain merged pull request #16: Fix: content-id was growing more quickly than the code suggested https://git.io/JfmUQ 15:01:12 <TrueBrain> tnx for the ticket milek7 . And if ^^ is deployed, in ~2 minutes or so, staging should work as expected again 15:01:53 <TrueBrain> (and Sentry will be telling me any more of these kind of errors .. as for some reason it was not :P) 15:06:44 <andythenorth> Yexo so where have you been? :D 15:06:52 <andythenorth> doing grown up things? 15:07:32 <Yexo> Basically. I mostly dropped OpenTTD once I got my first job. Looked at it a few times over the years but never for very long 15:07:53 <andythenorth> classic :) 15:08:23 <andythenorth> most people drop OpenTTD when they get a real job 15:08:40 * andythenorth does the opposite, the more I real job, the more I OpenTTD :P 15:08:53 <Yexo> We´ll see how long it keeps my interest this time, but I´m interested in playing with a few of the ¨new¨ features like cargodist/roadtypes and see how that affects AI behavior 15:09:36 <TrueBrain> I honestly haven't played the game in ... 10 years? 15:09:43 <TrueBrain> :D 15:09:57 <Yexo> The UI is very annoying 15:10:01 <TrueBrain> it is good to see you back Yexo :) Just enjoy the game, enjoy coding, and all will be well :) 15:10:28 <TrueBrain> Sticking to the 1995 UI style ... ages the game a bit too much for my taste :) 15:11:02 <TrueBrain> ^/([a-z_])/([a-f0-9])/[a-zA-Z0-9_.]*.tar.gz$ 15:11:05 <TrueBrain> does that sound correct? 15:11:11 <TrueBrain> I had a problem .. pretty sure I now have 2 problems 15:11:14 <Wolf01> andythenorth does the opposite, the more I real job, the more I OpenTTD :P <- I would do that too, the problem is that I'm a software developer and my brain refuses to develop anything outside of job :( 15:11:35 <andythenorth> it's probably because I am *not* a software developer 15:11:48 <andythenorth> the closer OpenTTD gets to my actual job, the more I dislike it 15:12:05 <andythenorth> i.e. doing the html / css stuff is mostly joyless 15:12:32 <andythenorth> getting involved in UI design stuff 15:13:45 <Wolf01> Heh, you draw pixels to relax 15:13:45 <TrueBrain> so, do you want to audit OpenTTD? :D :D trolls happily 15:13:56 <andythenorth> TrueBrain not a bad idea 15:14:02 <TrueBrain> but I agree; the only reason I enjoy OpenTTD-related stuff, is because I do not do any of this for my day job :P 15:14:06 <andythenorth> can we have a meeting to schedule some program of work 15:14:11 <TrueBrain> I stopped doing it when it was part of my day job 15:14:12 <andythenorth> and assign roles 15:14:17 <andythenorth> we could do a RACI matrix! 15:14:23 <TrueBrain> I was about to mention RACI .. 15:14:24 <TrueBrain> fuck you 15:14:30 <andythenorth> shotgun 15:14:30 <TrueBrain> seriously 15:14:31 <TrueBrain> fuck off :P 15:14:33 <TrueBrain> :D 15:14:53 <Yexo> I think I´m happy I don´t even know what that is 15:14:55 <andythenorth> I have simplified RACI matrix 15:15:04 <TrueBrain> I love it when customers tell me: we have ISO 27k1 .. all I hear them say: I have air! 15:15:17 <andythenorth> everyone who works for me is R+A combined 15:15:30 * LordAro googles 15:15:33 <andythenorth> and everyone else is I, and if they don't like it, they disagree 15:15:48 <andythenorth> simples 15:15:59 <TrueBrain> not that long ago someone came to me with a RACI matrix . .where .. well .. everyone with R had A, there was no C, and he was I everywhere 15:16:01 <TrueBrain> I laughed my ass off 15:16:11 <andythenorth> I only did one in my life, but it has stuck with me 15:16:16 <andythenorth> as a thing to avoid 15:16:26 <andythenorth> seriously, how to be Responsible without being Accountable 15:16:29 <andythenorth> or vice versa 15:16:30 <andythenorth> ?? 15:16:31 <andythenorth> wtf? 15:16:33 <TrueBrain> everyone thinks they can do a RACI, but nobody can 15:16:58 <TrueBrain> you .. need some teaching in how to use RACI 15:17:00 <TrueBrain> otherwise you will fail 15:17:08 <andythenorth> there is one singular task I really love in both work and OpenTTD 15:17:14 <andythenorth> 2 cookies for 1st to guess 15:17:19 <TrueBrain> the idea behind it is awesome .. but it is like 27k1 .. everyone says they do it, nobody does it :P 15:17:26 <TrueBrain> trains! 15:17:34 <andythenorth> hmm nice try, no cookies 15:17:42 <TrueBrain> :( BOOOOOOO 15:17:47 * LordAro denies andythenorth request for cookies 15:17:49 <TrueBrain> to talk shit about people? 15:17:53 <LordAro> GDPR, y'know 15:17:57 <TrueBrain> I do love thatone :) 15:18:31 <Yexo> andythenorth: Drawing? Designing complicated supply chains? 15:19:01 <andythenorth> CLOSING TICKETS 15:19:07 <LordAro> :D 15:19:09 <andythenorth> as 'invalid' or 'no' 15:19:30 <andythenorth> nothing like a serious bonfire of tickets 15:19:33 <andythenorth> saves a lot of work 15:20:53 <DorpsGek_III> [OpenTTD/nml] glx22 merged pull request #102: Fix #100: follow PEP440 when generating version https://git.io/JfIF4 15:20:54 <DorpsGek_III> [OpenTTD/nml] glx22 closed issue #100: Development version format is "invalid" to setuptools. https://git.io/JfIkD 15:21:48 <andythenorth> I mean we can close tickets by actually fixing them also 15:21:57 <andythenorth> seems like more work in the short term though 15:26:07 <TrueBrain> var newuri = olduri.replace(/^/([a-z-])/([a-f0-9])/([a-f0-9])/[a-zA-Z0-9_.].tar.gz$/, '///$3.tar.gz'); 15:26:10 <TrueBrain> I think that is correct 15:26:15 <TrueBrain> but again .. I tried to solve a problem with a regex .. 15:27:22 <milek7> your irc client seems to mangled that message 15:27:39 <milek7> there's some italic there 15:27:49 <LordAro> no italic for me 15:28:13 <Yexo> What are you trying to match? Would something like this work?: /([^/]+)/([^/]+)/([^/]+).tar.gz$ 15:28:21 <LordAro> ^ that's about what i was going to suggest 15:28:32 <TrueBrain> I don't want to accept things that broadly 15:28:43 <TrueBrain> be specific, I have been told :D 15:28:49 <LordAro> there's a missing '+' on the last group anyway 15:28:56 <TrueBrain> the + is a good idea for sure 15:28:59 <LordAro> and i'm not sure you want the '.' in there 15:29:24 <LordAro> no, should be fine 15:29:26 <Yexo> Just to double-check: dashes are not allowed in the name? 15:30:07 <TrueBrain> indeed 15:30:27 <TrueBrain> https://github.com/OpenTTD/bananas-server/blob/master/bananas_server/application/bananas_server.py#L43 generates the last part 15:30:38 <TrueBrain> ^\/([a-z-]+)\/([a-f0-9]{8})\/([a-f0-9]{32})\/[a-zA-Z0-9_\.]+.tar.gz$ 15:30:42 <TrueBrain> more unreadable, but more correct 15:31:04 <TrueBrain> and are hex values 15:31:56 *** rotterdxm has joined #openttd 15:35:12 <TrueBrain> lets try this out on the CDN :) 15:35:15 <TrueBrain> euh 15:35:16 <TrueBrain> on staging 15:35:16 <TrueBrain> :D 15:36:42 <LordAro> how does it go? everyone has a staging environment, some people are lucky enough to have a production environment as well 15:37:09 <TrueBrain> I don't understand what you tried to say there, sorry :) 15:39:23 <TrueBrain> right, we push ~150GB per day through the CDN 15:39:23 <TrueBrain> lol 15:39:42 <TrueBrain> ~25k requests per day 15:40:19 <TrueBrain> most popular? OpenGFX! 15:40:46 <TrueBrain> size-wise, irrelevant .. zBase mostly is leading that 15:40:49 <TrueBrain> and .. which package is this .. 15:41:08 <TrueBrain> abase 15:41:18 <glx> both are 32bpp 15:41:33 <TrueBrain> top in volume: zBase, 44 GB in the last 20 hours, abase, 20GB, OpenGFX 2.5GB 15:41:46 <TrueBrain> so about 50% of the traffic is between zBase and abase 15:42:23 <TrueBrain> hmm .. no, those two stats can't be compared, sorry 15:42:30 <TrueBrain> their time window is different 15:43:08 <TrueBrain> but that finally explains the high bandwidth we have been seeing 15:43:10 <TrueBrain> it is not the volume 15:43:14 <TrueBrain> it is these 2 packages :) 15:44:48 <TrueBrain> besides these 2 packages, the migration is nearly not noticeable on AWS :P Funny 15:44:57 <TrueBrain> bananas-server still crashes from time to time because of the OOM .. 15:45:33 *** Progman has joined #openttd 15:54:48 *** cHawk- has joined #openttd 15:56:19 <TrueBrain> and despite all that effort .. I spot a mistake in my regex .. hihi :D Just one, luckily 15:59:27 <DorpsGek_III> [OpenTTD/bananas-server] TrueBrain opened pull request #18: Fix #17: postfix the filename as it should be on disk to the redirect URL https://git.io/Jfm0h 15:59:37 *** nielsm has joined #openttd 16:03:31 <TrueBrain> solution seems to work fine, w00p :) 16:05:05 <TrueBrain> so let me roll this out on production already .. should be transparent :) 16:05:26 <TrueBrain> (the infra part; not the server yet :P) 16:05:55 <milek7> to clarify, I didn't mean that 24 bit collisions could happen accidentally 16:05:59 <milek7> but that somebody could do it maliciously 16:06:24 <TrueBrain> milek7: then we are in agreement ;) 16:06:31 <TrueBrain> I think nobody doubted the maliciously part ;) 16:07:01 <TrueBrain> the worst such person does, is crash the server. I mean .. that would be REALLY childish of anyone to do 16:07:29 <TrueBrain> so, as far as I can tell, the only impact is availability 16:07:41 <TrueBrain> as long as it doesnt impact integrity, I am kinda okay with this 16:08:35 <TrueBrain> unless someone knows how to solve this of course in a better way, without modifying clients 16:10:22 <TrueBrain> milek7: I think the best way to prevent this kind of abuse, is to add a rate limit to the amount of uploads you can do. If we limit it to 1 per hour, it would take 10 days for someone to exploit this .. 16:10:45 <TrueBrain> but I would really like to avoid writing such rate limit, so I am going to trust nobody abuses this for now; and once someone did abuse it, we write the rate limiting 16:15:55 <TrueBrain> (to be clear, there is a huge difference for me between malicious attacks that compromise availability vs integrity. The first .. this is a free game. If the services are down for a day, would anyone really care. The second we have to take really seriously. So let me know if I balanced this wrong ;) ) 16:22:36 *** gelignite has joined #openttd 16:31:07 *** supermop_Home_ has quit IRC 16:37:00 *** frosch123 has joined #openttd 16:44:00 *** Flygon has quit IRC 16:47:18 <DorpsGek_III> [OpenTTD/bananas-server] frosch123 approved pull request #18: Fix #17: postfix the filename as it should be on disk to the redirect URL https://git.io/Jfmz4 16:48:18 <andythenorth> what are we doing today then? 16:48:36 <frosch123> i want to make a table of all content uploaded by coop 16:48:45 <frosch123> and then decide who to assign stuff to :p 16:48:53 <andythenorth> huzzzah 16:49:00 <andythenorth> I haven't done my account move properly yet 16:50:18 <frosch123> TrueBrain: so, how does this ldap thing work? 16:51:22 <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth commented on issue #8070: Check Online Content displays too much https://git.io/Jvpao 16:51:22 <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth closed issue #8070: Check Online Content displays too much https://git.io/Jvpao 16:54:11 <andythenorth> we could do with a tag something like 'if we lived 1000 years' or something 16:54:28 <andythenorth> there are all these very serious sounding quality defects that nobody is ever going to fix 16:54:55 <andythenorth> if I close them there will be the brief crying of 1000 souls and dead kittens 16:55:02 <andythenorth> but they're actually just noise 16:56:36 <TrueBrain> frosch123: lets figure that out together \o/ 16:57:32 <nielsm> <frosch123> TrueBrain: so, how does this ldap thing work? <- do you like S-expressions? 16:57:35 <nielsm> :) 16:57:49 <TrueBrain> first I need the URL! Lol .. like I remember that shit .. 16:58:25 <TrueBrain> frosch123: you have the URL and credentials? 16:58:39 <frosch123> i have no url 16:58:46 <frosch123> credentials are not my own? 16:58:54 <TrueBrain> no, you need admin login 16:58:57 <TrueBrain> well, maybe not 16:58:59 <TrueBrain> good question 16:59:00 <TrueBrain> duno 16:59:05 <TrueBrain> lets find out, giv eme a sec :) 17:00:26 <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth commented on issue #8069: Unable to take over companies https://git.io/JvxX5 17:00:26 <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth closed issue #8069: Unable to take over companies https://git.io/JvxX5 17:01:16 <DorpsGek_III> [OpenTTD/bananas-server] TrueBrain merged pull request #18: Fix #17: postfix the filename as it should be on disk to the redirect URL https://git.io/Jfm0h 17:01:17 <DorpsGek_III> [OpenTTD/bananas-server] TrueBrain closed issue #17: HTTP download should give readable name instead of hash https://git.io/JfmsH 17:01:34 <TrueBrain> frosch123: ^^ that was exactly why I made such redirect, so the name can be controlled by the server :D 17:01:43 <TrueBrain> okay, I cannot login via my own username .. guess it has to be an admin 17:02:14 <TrueBrain> ah, no, I can, just wasn't using the right format 17:03:16 <Wolf01> Eddi|zuHause: when you change TMPE for a new version (I upgraded to 11 from 10) you have to re-do all the fixes or I did something wrong? 17:03:58 <Eddi|zuHause> Wolf01: i think there's some upgrade path thing 17:04:04 <TrueBrain> frosch123: and in case your notification didnt work again: see PM :) 17:05:41 <_dp_> https://www.reddit.com/r/openttd/comments/g9k9pm/problem_with_online_content/ 17:05:49 <frosch123> TrueBrain: the forum method is so much easier :) 17:05:59 <TrueBrain> it is why we prefered it :) 17:06:15 <andythenorth> Eddi|zuHause so what stops you finishing your town patch? :D other than the usual: motivation, inclination, desire 17:06:23 <Eddi|zuHause> yes 17:06:55 <Eddi|zuHause> also a "what is there even to do"? 17:08:37 <DorpsGek_III> [OpenTTD/bananas-server] TrueBrain created new tag: 1.0.6 https://git.io/Jfmg2 17:08:58 <TrueBrain> okay, that should fix the filename issue 17:09:00 <TrueBrain> cool cool 17:09:13 <TrueBrain> 2 issues remaining: stalling during reloads, and OOM 17:09:13 <Wolf01> I hate when I lose the target 17:09:20 <TrueBrain> I know how to fix the first, but .. ugh, not now 17:09:22 <TrueBrain> second .. no clue 17:10:49 <andythenorth> Eddi|zuHause apparently the description strings, and something for AIs? https://github.com/OpenTTD/OpenTTD/pull/7745 17:10:58 <andythenorth> and also tactically ignoring one of the review comments? 17:13:15 <Samu> question 17:13:23 <Samu> https://bananas.openttd.org/package/ai/4c444146 - how does it retrieve the author? 17:13:34 <Samu> I had 2 authors in the info.nut :( 17:13:59 <glx> author is the uploader for now 17:14:13 <Samu> hmm i see 17:14:24 <TrueBrain> wtf has info.nut have to do with it? 17:14:25 <TrueBrain> lol 17:14:29 <TrueBrain> it never had anything to do with it :P 17:14:38 <Samu> well, it got Samu out of nowhere, somehow 17:14:54 <Samu> was it the OpenTTD website account? 17:14:59 <glx> yes 17:15:06 <Samu> ah, that makes sense 17:15:47 <frosch123> TrueBrain: do we block uploading updates for packages which were "replaced-by" something else? 17:16:01 <TrueBrain> frosch123: honestly, I do not know 17:16:22 <frosch123> nvm, it's actually not as important as i thought 17:16:25 <TrueBrain> it should do the author-check for sure, but no clue if the author can upload a new version 17:17:04 <glx> backport of fix for "not in newgame" packages ? 17:17:05 <frosch123> i was worried the author may select the wrong one, but actually the api selects the right one from the uniqueid of the upload 17:18:39 <glx> that's the only useful scenario I can see for an update of replaced stuff 17:19:12 <frosch123> some old grfs changed grfid between versions 17:19:21 <frosch123> it was one entry on old bananas, but two on new 17:20:50 <glx> I guess if a package as "replaced-by" it's not shown in the list ingame 17:20:56 <frosch123> coop is so weird. they use one account, but then put their name into the tags :p 17:22:04 <glx> oh tags are silly anyway 17:22:58 <glx> they can be useful, but usually they are just garbage 17:23:06 <TrueBrain> we should add a README to the BaNaNaS repo 17:23:15 <TrueBrain> I don't feel like doing it today .. or this week most likely 17:23:19 <TrueBrain> but it needs one nevertheless :) 17:23:31 <TrueBrain> if anyone wants to contribute, please do :) 17:23:40 <TrueBrain> (need to tell that you cannot make PRs against the repo, etc) 17:23:47 <frosch123> it's CC-0 license, isn't it? 17:24:25 <frosch123> i guess let's not commit to a license 17:24:34 <TrueBrain> no .. that repo cannot have any license I think :) 17:24:41 <TrueBrain> it is not our data, in that sense 17:25:28 <Wolf01> What bad could happen if I search steam trains on youtube again? 17:26:06 <glx> most likely just time disapearing :) 17:26:34 <andythenorth> Wolf01 you poison your YT recommendations? 17:26:38 <andythenorth> and can't escape? 17:26:53 <Wolf01> It's already a mess there 17:27:29 <Wolf01> But I might be worriad about not finding any new steam train video :( 17:33:39 <TrueBrain> our daily cloudfront price went from 1 dollar to 5 dollar with this migration :) 17:35:53 <TrueBrain> so many free credits left ... we have some time to figure out if we can reduce those costs :P 17:40:41 <TrueBrain> frosch123: are you scripting the LDAP? :P 17:40:54 <frosch123> oh, i am scripting coop 17:41:06 <frosch123> do you want PRs? 17:41:18 <TrueBrain> no, I was wondering if you were scripting LDAP :D 17:42:01 <TrueBrain> otherwise I will :P 17:42:36 <frosch123> i already extracted all 17:42:41 <TrueBrain> fair enough 17:45:25 <TrueBrain> made a change so only 1 reload at the time triggers 17:45:30 <TrueBrain> avoids nasty issues for now 17:45:53 <TrueBrain> "An error occurred (TooManyRequestsException) when calling the Invoke operation (reached max retries: 4): Rate Exceeded." 17:45:53 <TrueBrain> awh 17:46:05 <TrueBrain> I need to deploy SNS for this 17:46:12 <TrueBrain> well, something too for this weekend 17:47:44 <mcbanhas> FLHerne, are you from the UK actually? 17:47:55 <FLHerne> mcbanhas: Yes 17:48:51 <mcbanhas> Oh great, when you have the time, would you like to have a look at the style guide I'm working on? Would be nice to get feedback on the core rules, given it's all still a bit messy. 17:49:13 <mcbanhas> (Style guide for EN-UK that is) 17:49:42 *** supermop_Home has joined #openttd 17:49:53 <TrueBrain> frosch123: that username is not an improvement :P 17:49:54 <TrueBrain> lol 17:50:33 <DorpsGek_III> [OpenTTD/OpenTTD] LubosKolouch opened issue #8101: (Streetcar) vehicles do not use all open stations/gates https://git.io/JfmVJ 17:50:46 <frosch123> milek7: .pl and .gq is the same? :p 17:51:05 <DorpsGek_III> [OpenTTD/OpenTTD] LubosKolouch commented on issue #8101: (Streetcar) vehicles do not use all open stations/gates https://git.io/JfmVJ 17:51:10 <milek7> feel free to send verification message to .gq 17:51:28 <milek7> this is legacy domain, and I have no straightforward way to send from it 17:52:05 <TrueBrain> milek7: the hash-name should now be gone while downloading; would you mind confirming? 17:52:12 <DorpsGek_III> [OpenTTD/OpenTTD] Yexo commented on issue #8101: (Streetcar) vehicles do not use all open stations/gates https://git.io/JfmVJ 17:54:04 <milek7> seems ok 17:54:09 <TrueBrain> cool, cheers 17:54:25 <frosch123> oh dear, a ton of coop content uses the "pubilc license" 17:56:10 * andythenorth has confused self 18:07:06 <andythenorth> could have been worse frosch123 18:08:12 *** nielsm has quit IRC 18:08:21 <andythenorth> 'pubic license' is an unpleasant mental image :) 18:08:27 <frosch123> anyone remembers what "BaseSet SpriteViewer" is? 18:08:32 <DorpsGek_III> [OpenTTD/OpenTTD] LubosKolouch commented on issue #8101: (Streetcar) vehicles do not use all open stations/gates https://git.io/JfmVJ 18:08:46 <frosch123> it read like a test grf, but why did ammler make 8 version of it? 18:09:42 <TrueBrain> I like that so far the changes have either been name changes or compatability fixes, on BaNaNaS :) 18:10:01 <DorpsGek_III> [OpenTTD/OpenTTD] LubosKolouch commented on issue #8101: (Streetcar) vehicles do not use all open stations/gates https://git.io/JfmVJ 18:10:09 <frosch123> i think andy will rage when he sees his profile :) 18:10:31 <TrueBrain> you assigned everything to him? 18:11:33 <frosch123> no, but it will be spammed with N versions of FIRS1, from the time when people changed grfids 18:11:50 <TrueBrain> ah, those people 18:13:16 <andythenorth> I'll survive 18:16:48 <TrueBrain> first real upload on new BaNaNaS :D 18:16:57 <andythenorth> wat! 18:17:00 <andythenorth> I wanted first post :( 18:17:02 <andythenorth> too slow 18:17:28 <TrueBrain> I can download it :D 18:17:39 <TrueBrain> I am always a bit surprised when it turns out shit works :P 18:17:52 <andythenorth> magic! 18:18:15 <TrueBrain> sometimes I cannot believe my own capabilities, I am afraid :P 18:18:36 <TrueBrain> "how did you learn about AWS?" - "welllllllllll" 18:24:25 <frosch123> TrueBrain: many seem to enter version-specific stuff 18:24:51 <TrueBrain> you mean compatability stuff? 18:25:03 <frosch123> description and tags 18:25:09 <TrueBrain> ah, yeah 18:25:48 <TrueBrain> well, not many commits yet 18:25:50 <TrueBrain> most seem to get it 18:31:17 <frosch123> andythenorth: https://gist.github.com/frosch123/1513482f36791e5be88aec3010ae14e5 <- so, what is yours, what is foobars, what is both? 18:31:31 <frosch123> planetmaker: same question for you :) 18:31:52 <frosch123> the stuff at the bottom probably all goes to ammler 18:37:17 *** supermop_Home has quit IRC 18:38:01 <frosch123> 18 people migrated, 10% :) 18:39:53 <FLHerne> mcbanhas: Is it linked somewhere? Probably not this evening though 18:40:16 <mcbanhas> https://wiki.openttd.org/Manual_of_style 18:40:39 <mcbanhas> Everything below point 4 is still a mess 18:54:26 <FLHerne> Is it possible for a variable read by ActionD to have different values during a pass? 18:54:50 <FLHerne> Other than by the grf setting it 18:55:30 <FLHerne> (I'm hoping not) 18:56:01 <frosch123> for normal variables yes. unless you also include stuff like GRM 18:56:54 <FLHerne> ? 18:57:02 <FLHerne> By yes, do you mean no? :P 18:57:13 <frosch123> :) 18:57:45 <FLHerne> (and I think GRM stands for 'Grf Resource Management', but have no idea what that actually means?) 18:59:50 <frosch123> FLHerne: so, normal variables do not change 19:00:05 <frosch123> but there are some variables which are changed by other actions than actiond 19:02:11 <frosch123> FLHerne: for example "base_sprite_2cc" can be changed by an action5 19:04:00 <FLHerne> Ok, I 19:04:14 <FLHerne> 'll see if I can find te relevant docs 19:04:46 <frosch123> the only use case of GRM supported by NML is "reserve_sprites" 19:05:15 <TrueBrain> frosch123: system seems to work fine, and nobody complained about the GitHub integration .. I am not sure this is the OpenTTD I once knew :P 19:05:46 <frosch123> TrueBrain: we need to tune the front-end, someone asked how to rename stuff 19:05:54 <frosch123> apparently it was to obfuscated 19:06:01 <TrueBrain> ... really? 19:06:17 <FLHerne> TrueBrain: Have you seen https://www.reddit.com/r/openttd/comments/g9k9pm/problem_with_online_content/ ? 19:06:25 <FLHerne> I mean, it could be random coincidence 19:06:41 <TrueBrain> FLHerne: it could or it couldn't; my problem with reddit is ... that user is REALLY far away, so hard to debug :D 19:06:42 <TrueBrain> but tnx 19:06:49 <TrueBrain> if we see more reports, we look further into it 19:07:07 <TrueBrain> glx: did you happen to check if IPv6 works for BaNaNaS? (ingame, http, download)? :D 19:08:32 <Samu> i just finished benchmarking my canal pathfinder 19:08:36 <Samu> https://pastebin.com/raw/u6XDkR07 19:08:39 <glx> can't test, ipv6 doesn't work today 19:08:40 <Samu> tedious task 19:08:46 <TrueBrain> glx: awh :( 19:08:47 <TrueBrain> lol 19:09:20 <glx> yeah sometimes I don't have ipv6 19:09:36 <TrueBrain> I still have to install it here .. that is, my router has an IPv6, I just don't announce it past that 19:09:39 <TrueBrain> I am just lazy .. 19:10:10 <glx> I think it's a broken route inside the ISP 19:11:15 <glx> anyway it's not fully native ipv6, it's 6rd 19:11:42 <TrueBrain> I have to think about letting IPv6 in my home network .. I need to figure out how to firewall it properly :P 19:12:05 <milek7> seems fine on ipv6, I would probably notice otherwise 19:12:28 <Samu> only have 16 GB RAM on this system, but I'm sure the SortedList queue would require even more memory 19:12:35 <Samu> than what's reported 19:12:46 <TrueBrain> milek7: OpenTTD client falls back to IPv4 gracefully 19:12:51 <TrueBrain> so that is not a given :D 19:13:06 <TrueBrain> (it tells in the debug) 19:13:34 <milek7> wireshark shows it uses v6 19:13:45 <TrueBrain> \o/ 19:13:46 <TrueBrain> tnx :) 19:13:58 <TrueBrain> took ... 10+ hours to implement it for IPv6 too, so I am happy with that :P 19:14:43 <milek7> (though I also don't have native ipv6, this is over HE tunnel) 19:14:55 <Samu> I need the obligatory Graph.AyStar-6 test, it's missing 19:15:01 <Samu> brb 19:22:29 <andythenorth> frosch123 is it one author per content now, or still multiple? :) 19:22:58 <frosch123> multiple 19:23:09 <frosch123> not yet editable via the frontend 19:23:34 <andythenorth> FIRS should be me, I don't think foobar will mind that at all 19:23:42 <andythenorth> Termite probably me too 19:23:56 <andythenorth> CHIPS should keep Yexo, I don't understand some of the nfo there :D 19:50:41 <Samu> https://pastebin.com/raw/angHGgAE now with graph aystar version 6 result in the bottom 19:58:07 <Samu> 74.364 K without any AI instance running 20:00:18 <Samu> native heap was a bad idea after all :( 20:01:52 <Samu> what's gonna happen to PR#8091? I want to count on it 20:03:27 <TrueBrain> okay .. seems I now have IPv6 ... cool ... not sure I am going to like it for long, as the "you-have-internet and you-have-internet" type of automagic is not always what I enjoy .. 20:03:28 <TrueBrain> but .. cool 20:21:33 *** Gustavo6046 has quit IRC 20:21:59 *** Gustavo6046 has joined #openttd 20:24:12 <frosch123> https://bananas.openttd.org/package/game-script/43424753 <- award for package with most versions :) 20:29:26 <rotterdxm> andythenorth, do you have a fixed version of FIRS 4 with oil generating industries? i have been itching to try the tropic climate 20:30:17 <andythenorth> no, I am in the middle of a big addition of the chemicals economy :) 20:30:19 <rotterdxm> also i would like to request an addition to CHIPS, dark dirt terrain since the station is light dirt but every FIRS industry with dirt terrain uses the dark ground tiles 20:30:24 <andythenorth> do you have a FIRS compile? o_O 20:30:26 <rotterdxm> oho! nice 20:30:34 <rotterdxm> you sent me one 20:30:52 <rotterdxm> through the forum DMs 20:31:02 <andythenorth> ok so you can't fix it locally yourself :) 20:31:10 <rotterdxm> oh that is what you mean 20:31:12 <andythenorth> normally it would be a quick fix 20:31:27 <andythenorth> but right now it doesn't compile, I have to finish adding some cargos and industries and all the lang strings 20:31:30 <rotterdxm> well, i have only ever made objects, so I wouldn´t know how to fix that 20:31:44 <rotterdxm> ok cool, i know what that´s like xD 20:31:49 <rotterdxm> i´ll hang in there then 20:32:20 <rotterdxm> looking forward to it! 20:32:35 <andythenorth> it's just a clown shoes error, I commented oil wells out when removing Extreme https://github.com/andythenorth/firs/blob/v4-release-track/src/industries/__init__.py#L240 20:32:45 <andythenorth> fix is trivial 20:33:38 <andythenorth> I will get to it :) 20:34:25 <rotterdxm> of course 20:34:37 <rotterdxm> i mean i know your track record over the years, it´s just a matter of time 20:36:09 <rotterdxm> i´m just out of the loop a bit after moving house w/ tons of IRL administrative stuff related to that. weeks. that + i need to skill up so i can start using Github and getting a compile setup going. atm just using NMLC and that´s it 20:36:33 <rotterdxm> not asking for help with that, mind 20:37:07 <rotterdxm> so that chemicals economy stuff, is that for tropic basic? 20:39:15 <rotterdxm> i appreciate the changes in FIRS 4, but i do miss some of the FIRS 3 stuff. also scrap yards producing 800+ tonnes at game start is great x) 20:39:45 <rotterdxm> new record for getting to 1 million euros 20:53:57 <frosch123> http://devs.openttd.org/~frosch/bananas_histogram.png <- i love spreadsheets 20:54:13 <rotterdxm> awesome 20:58:01 <DorpsGek_III> [OpenTTD/OpenTTD] JGRennison commented on issue #8093: Regular server desynchronisations from clients https://git.io/JfkmV 20:59:04 <LordAro> frosch123: neat 20:59:24 <andythenorth> rotterdxm very prototype currently https://firs-test-1.s3.eu-west-2.amazonaws.com/firs-new-extreme/docs/html/economies.html#better_living_through_chemistry 21:00:44 <andythenorth> I _might_ max out all 64 cargos, but it's not a specific goal :P 21:00:58 <rotterdxm> oh hell yes, new Extreme economy. which climate is it for? 21:01:05 <andythenorth> any 21:01:10 <frosch123> toyland? 21:01:24 <andythenorth> what's toyland? :O 21:01:29 <andythenorth> is that Mars Replacement? 21:01:40 <LordAro> toyland isn't a climate, it's a state of mind 21:02:00 <rotterdxm> not a lie 21:02:01 <rotterdxm> lol 21:02:08 * andythenorth considers pesticides cargo 21:02:15 <andythenorth> amongst others 21:03:00 <rotterdxm> i am so on board with that economy. 21:03:02 <andythenorth> also a load of stuff about olefines and BTX aromatics 21:03:11 <rotterdxm> are you planning to update CHIPS as well? 21:03:14 <andythenorth> but I have closed all the browser tabs on that :P 21:03:22 <andythenorth> yes CHIPS will get updated sometime 21:03:26 <rotterdxm> thank you <3 21:03:43 <andythenorth> basically this https://www.essentialchemicalindustry.org/chemicals/sodium-hydroxide.html 21:03:48 <_dp_> frosch123, looking at base-music line it doesn't seem to be 3 month average 21:03:49 <andythenorth> (website, not page) 21:04:17 <frosch123> _dp_: the numbers are "per month" 21:04:26 <frosch123> i just smoothed them to be less noisy 21:04:41 <rotterdxm> also i know i am asking many questions but... i noticed that the Road Hog vehicles are not as cheap/profitable as the EGRV+ (or whatever) set 21:05:09 <rotterdxm> can i ask what is the reasoning. right now i use road hog + heqs + iron horse because they seem fairly well balanced against each other 21:05:28 <andythenorth> balancing is quite variable I've found 21:05:35 <andythenorth> Road Hog might be too expensive 21:05:38 <rotterdxm> but i don´t see how i could use it on large maps since i need SO MANY trucks to keep up with production 21:06:27 <andythenorth> balancing depends on difficulty setting obviously, but also on waiting time, whether vehicle runs loaded 2 ways or 1, and on transfers 21:06:46 <andythenorth> I recently made Iron Horse much cheaper after playing a game with many cdist transfers 21:07:15 <andythenorth> it now has a ridiculous bonus for 2 way loads without transfers, but eh :P 21:07:23 <rotterdxm> wait what :O 21:07:26 <rotterdxm> how does that work 21:07:32 *** Progman has quit IRC 21:07:39 <rotterdxm> i started using station refits earlier this week and it´s a huge difference 21:07:46 <rotterdxm> in efficiency 21:07:53 <DorpsGek_III> [OpenTTD/OpenTTD] JGRennison commented on issue #8093: Regular server desynchronisations from clients https://git.io/JfkmV 21:08:02 <andythenorth> it can be bad for station ratings unless both ends are the same 21:08:29 <rotterdxm> i have no idea how cdist works for freight, do you recommend it for FIRS? 21:08:29 <andythenorth> tends to need full load at both ends, but then pick up is delayed at one end 21:08:34 <andythenorth> I always use cdist 21:08:44 <andythenorth> it has massive flaws, but it's still very very good 21:09:10 <rotterdxm> which settings do you use for Cdist? distance/demand, symmetric? 21:09:44 <andythenorth> generally symmetric pax, mail, and asymmetric for others 21:10:03 <andythenorth> distance on demand is better at 0% for FIRS supplies 21:10:13 <andythenorth> but that destroys local pax networks 21:10:13 <rotterdxm> i have been googling to figure out difference between asymmetric/asym-dist and asym/nearest 21:10:17 <rotterdxm> not getting any wiser 21:10:19 <andythenorth> I often adjust distance demand per game 21:10:40 *** Speedy` has joined #openttd 21:10:53 <andythenorth> it's quite sensitive, sometimes a 5% change causes a large effect on allocation 21:11:11 <rotterdxm> oh dear 21:11:13 <_dp_> whenever I use cargodist I only end up fighting it 21:11:22 <andythenorth> cargodist should maybe have been called cargoflow 21:11:26 <_dp_> sso I understand using it for realism but not much else... 21:11:29 <andythenorth> it tends to mislead people 21:11:44 <andythenorth> it sounds like cargodest which implies cargo has destinations 21:11:59 <rotterdxm> so what does it do, in your words? 21:12:08 <rotterdxm> because i just now discovered i have been misled also 21:13:08 <andythenorth> it just divides cargo at each station and assigns some to each reachable next hop 21:13:11 <andythenorth> afaict 21:13:33 <rotterdxm> so how do you determine what value to use for distance/demand 21:13:49 <andythenorth> experiment 21:14:03 <andythenorth> freight cargos need 0% 21:14:04 <rotterdxm> that´s just it, i don´t know what to measure 21:14:07 <rotterdxm> OK thanks 21:14:15 <andythenorth> pax depends how you build networks 21:14:27 <andythenorth> if you want trams and metro and buses, you need 30% - 60% 21:14:30 <rotterdxm> i mean i use a lot of ships so i tend to hit about 1 million euros within ~1 year or so from game start 21:14:35 <andythenorth> depending if you also have intercity routes 21:14:41 <rotterdxm> i see! 21:14:56 <andythenorth> it's flawed because optimising for pax wrecks the freight network 21:15:01 <andythenorth> but it's still good 21:15:10 <rotterdxm> okay azusa on the discord recommended i use 120-150% for local + intercities to have a somewhat realistic model 21:15:22 <rotterdxm> for pax 21:15:27 <frosch123> andythenorth: https://github.com/OpenTTD/BaNaNaS/pull/20 <- chips is you and yexo, termite is you and foobar, rest is just you 21:15:33 <andythenorth> thanks :D 21:15:44 <Samu> Yexo, will you be here tomorrow? I have something regarding https://bananas.openttd.org/package/ai-library/51555051 21:16:02 <Samu> got no time atm 21:16:30 <LordAro> Samu: you know the rules about asking to ask 21:16:33 <rotterdxm> also andy, thanks for the replies. i don´t like feeling like i´m just randomly hitting buttons when i don´t know what does what 21:17:12 <Samu> it's an update that makes it better than binary heap itself 21:17:24 <andythenorth> I do have notes here for the last n years about cdist, I was going to update the wiki 21:17:25 *** JGR_ has joined #openttd 21:17:32 <andythenorth> but all the things I haven't done yet :D 21:17:34 <Samu> says Yexo is the author 21:17:38 <LordAro> also, yexo hasn't looked at this stuff in the best part of a decade, what makes you think he'll know anything about it 21:17:39 <rotterdxm> can you elaborate on the iron horse transfer bonus thing? 21:18:09 <Samu> well, or Zuu 21:18:30 <andythenorth> summarising, some players reported pax trains weren't making money; I didn't see that until I tried a highly connect pax network, with a lot of transfers 21:18:36 <TrueBrain> Hmm .. the commitmessage felt like 2 commits, but it was a single one frosch123 ? 21:18:43 <andythenorth> due to the way transfer leg profit is calculated, small trains were negative profit 21:18:47 <TrueBrain> Owh well, it is merged :D 21:18:47 <rotterdxm> also maybe i´m not the first but i call my setup with FIRS, Road Hog, HEQS and Iron Horse ¨the full andy¨ 21:18:49 <frosch123> TrueBrain: yes, one cmomit, two lines 21:18:53 <Samu> gotta go, take care 21:18:57 *** Samu has quit IRC 21:19:07 <andythenorth> you need AV9.8 and TaI 21:19:12 <TrueBrain> Odd frosch123 , but okay :) 21:19:18 <frosch123> andythenorth: does your manager page look reasonable? 21:19:20 <rotterdxm> also using AV9.8 yes 21:19:29 <rotterdxm> but why would i need TaI? 21:20:03 <rotterdxm> this is the first i read about this 21:20:10 <andythenorth> - Bee Reward frosch123 that's a fork :) 21:20:27 <andythenorth> TaI is pikka redrawn basic houses 21:20:34 <andythenorth> the 8bpp version 21:20:55 <andythenorth> Town and Industries - Basic Houses 21:21:00 <andythenorth> UK House sorry 21:21:07 <rotterdxm> does that work when using TTRS and Swedish? 21:21:27 <andythenorth> probably not so well 21:21:32 <frosch123> andythenorth: blame jotty, for assinging you authors 21:21:38 <andythenorth> :) 21:21:41 <rotterdxm> hehe 21:21:44 <andythenorth> probably well intentioned 21:21:51 <andythenorth> did I ever release Squid? :o 21:22:02 <frosch123> i'ts called FISH2 21:22:08 <rotterdxm> SQUID ate FISH? 21:22:09 <frosch123> squid is only in the description 21:22:17 <andythenorth> oh FISH 2 21:22:24 <andythenorth> no renames 21:22:40 <andythenorth> TB once did a forum post offering renames, but now he just rewrote the service instead :P 21:23:04 <andythenorth> this all looks good, apart from the html + css 21:23:12 <andythenorth> :P 21:23:48 <TrueBrain> This was easier andythenorth (it really wasn't) 21:23:58 <andythenorth> so nice having a page per item now 21:24:05 <andythenorth> that was my number 1 idea for bananas 21:24:15 <TrueBrain> And it is quick! 21:24:48 <andythenorth> oof why do I fail at going to bed on time :P 21:24:57 <TrueBrain> Trains 21:24:57 <frosch123> TrueBrain: right, you said you wanted to do caching via aws, why did you pick a flask-side solution? 21:24:59 <rotterdxm> enthusiasm? 21:25:07 *** Smedles_ has joined #openttd 21:25:22 <TrueBrain> frosch123 : to get it out this week :) 21:25:27 * andythenorth lack of moral fibre 21:25:29 <TrueBrain> This was the cheapest 21:25:42 <TrueBrain> (Mostly it was stalling the server too much) 21:25:45 <frosch123> ok, so aws caching is not as easy :) 21:26:03 <TrueBrain> It takes time to configure 21:26:28 <TrueBrain> Mostly what to cache and what not to 21:26:43 <frosch123> http://devs.openttd.org/~frosch/bananas_histogram.png <- TrueBrain: if you still wonder, whether it was worth the effort 21:26:48 <andythenorth> ok bedtime :) 21:26:49 *** andythenorth has quit IRC 21:27:14 <TrueBrain> And what is the answer to that? 21:27:30 <frosch123> i thought 2012 was our peak :) 21:27:34 <TrueBrain> :D 21:27:52 <TrueBrain> This game is popular :p 21:28:17 *** Smedles has quit IRC 21:28:33 <TrueBrain> And if I move caching to AWS, I will remove it from Flask again :) 21:28:42 <rotterdxm> of course openTTD is popular :D 21:30:08 *** sla_ro|master has quit IRC 21:30:56 <TrueBrain> I love this: get it to work first, improve after :D 21:33:02 <TrueBrain> Funny to see how AI and GS kinda died off 21:34:06 <TrueBrain> Nice graph frosch123 , lot of info in there :) 21:38:50 <frosch123> looks like silversurfer was involved a lot in that peak 21:39:35 <frosch123> suits him :) 21:40:35 <frosch123> (it's the guy who translated ottd into spain at a steady rate of a few strings every day, until transitioning to newgrf with steady minor updates, until rage quitting on unknown forum drama) 21:42:15 <frosch123> anyway, looks like the fist burst of migrations is over. no new mails for hours 21:58:22 *** frosch123 has quit IRC 22:01:33 *** Wolf01 has quit IRC 22:02:48 *** mcbanhas has quit IRC 22:12:43 *** nielsm has joined #openttd 22:27:53 *** JGR_ has quit IRC 22:29:49 *** rotterdxm has quit IRC 22:37:53 <Yexo> <Samu> https://pastebin.com/raw/u6XDkR07 <- using that much memory from an AI should not be allowed 22:44:29 <LordAro> samu likes (often useless) exhaustive testing 22:45:50 <Yexo> I´m happy he tests for memory instead of blindly optimizing for ticks and pushing a change that causes problems for many users with less memory than he has 22:46:26 <LordAro> blindly optimising for <irrelevant thing> is samu 101, really 22:46:32 <LordAro> we mostly just let him get on with it 22:47:00 <Yexo> Sounds good. As long as he´s happy doing that, it´s all fine 22:47:34 <Yexo> Did anything ever happen with using squirrel to generate (height)maps? 22:47:37 <Yexo> TrueBrain: ^^? 22:48:06 <LordAro> not afaik 22:48:10 <Yexo> I just found http://devs.openttd.org/~yexo/mapgen/ again, and IIRC you either wrote (the first version of) that patch or at least gave me the idea 22:48:33 <LordAro> even the extended heightmaps never really got anywhere 22:51:58 <Yexo> http://devs.openttd.org/~yexo/lordaro.diff <- an 8 year old diff in your name :) 22:53:11 <LordAro> :o 22:53:14 <LordAro> ooh, textfiles 22:53:25 <LordAro> good times 23:30:14 *** Yexo has quit IRC