Times are UTC Toggle Colours
00:03:36 *** arron_sh[m] is now known as arron[m] 00:52:51 *** spnda has quit IRC 01:12:44 <DorpsGek_III> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7747: Feature: Configurable ending year https://git.io/JenT4 01:46:09 *** Wormnest has joined #openttd 01:50:23 <DorpsGek_III> [OpenTTD/OpenTTD] James103 commented on pull request #7747: Feature: Configurable ending year https://git.io/JenTi 01:57:14 *** Flygon has joined #openttd 02:29:19 *** glx has quit IRC 02:40:31 *** debdog has joined #openttd 02:40:54 *** reldred has joined #openttd 02:43:47 *** D-HUND has quit IRC 02:56:26 *** Wormnest has quit IRC 03:01:39 *** tokai|noir has joined #openttd 03:01:39 *** ChanServ sets mode: +v tokai|noir 03:08:39 *** tokai has quit IRC 07:30:13 *** Smedles has quit IRC 07:34:47 *** reldred has quit IRC 07:35:53 *** Smedles has joined #openttd 07:53:54 *** WormnestAndroid has quit IRC 08:06:45 *** WormnestAndroid has joined #openttd 08:15:51 *** debdog has quit IRC 08:17:59 *** blackli0nxx_ has joined #openttd 08:21:12 *** andythenorth has joined #openttd 08:21:50 <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth commented on pull request #7752: Prevent sounds being produced by inactive industries https://git.io/JentZ 08:22:10 <andythenorth> oof 08:22:19 <andythenorth> trying not to write that without being a dick 08:22:29 <andythenorth> -not even 08:22:33 * andythenorth should go to work 08:25:06 *** blackli0nxx has quit IRC 08:30:26 *** blackli0nxx_ has quit IRC 08:30:43 *** Thedarkb-X40 has quit IRC 08:31:20 *** blackli0nxx_ has joined #openttd 08:45:29 <andythenorth> oof I had a good idea, but it FAIL 08:49:44 *** Samu has joined #openttd 08:51:31 *** WormnestAndroid has quit IRC 08:54:30 *** andythenorth has left #openttd 09:13:09 *** WormnestAndroid has joined #openttd 09:39:12 *** Samu has quit IRC 09:55:17 <DorpsGek_III> [OpenTTD/OpenTTD] abmyii commented on pull request #7752: Prevent sounds being produced by inactive industries https://git.io/JenmJ 11:58:13 *** nielsm has joined #openttd 12:29:26 <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth commented on pull request #7752: Prevent sounds being produced by inactive industries https://git.io/JenO5 12:37:14 <_dp_> btw, why is sound using game state random? 12:43:00 <_dp_> It's kinda fair that everyone will be equally annoyed by those sounds ofc but then you can just disable them altogether :p 12:43:57 <nielsm> yes that is kinda weird 12:45:57 <LordAro> if in doubt, probably hysterical raisins 12:48:34 <nielsm> now checking the end year thing for myself 12:48:51 <nielsm> is it really 2049-2050 year change in original ttd 12:49:04 <nielsm> or 2050-2051 as implemented in ottd 12:49:46 <nielsm> having to run ttd in dosbox and then run dosbox in fastforward mode 12:50:34 <nielsm> yeah 2049-2050 year change is the correct 12:50:43 <nielsm> for how long has ottd been wrong and had a 101 year game? 12:51:41 <nielsm> it should also, at least in singleplayer, switch music to the title music 12:55:46 <peter1138> The sounds are synchronised, see. 12:56:22 <LordAro> nielsm: surprising, given all those sprites for the endscreen would've been hardcoded 12:58:49 <nielsm> oh yeah... well 12:59:06 <nielsm> the sprite says december 31, 2050 12:59:15 <nielsm> the game ends at december 31, 2049 12:59:16 <nielsm> in ttd 12:59:31 <LordAro> obiwan in TTD itself? 12:59:34 <LordAro> ha 13:00:10 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro closed pull request #7751: Fix 196d5868: Missing override keyword. https://git.io/JeGmI 13:00:10 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro merged pull request #7630: Fix warnings from GCC9 https://git.io/fjo5z 13:00:13 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro closed pull request #7748: Fix: compilation error with MinGW https://git.io/Je3yz 13:00:27 <nielsm> otoh this is tested with ttdpatch for the Year cheat 13:00:45 <LordAro> closing 3 PRs at once is always nice 13:00:53 <nielsm> so should maybe see if I can generate a save in dec 2049 and load it without patch 13:01:12 <peter1138> Grr, USB port on my Garmin is fucked :( 13:01:22 <peter1138> The GND pin is bent back. 13:01:59 <LordAro> oh no 13:04:34 *** andythenorth has joined #openttd 13:06:56 <LordAro> nielsm: interestingly, just found this commit https://github.com/OpenTTD/OpenTTD/commit/683b65ee180d3685de82bf121492420c4db898e2 13:07:54 <_dp_> rofl 13:10:22 <andythenorth> 2008 :) 13:10:33 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on pull request #7747: Feature: Configurable ending year https://git.io/Jen3a 13:10:37 * andythenorth wondering if town ID can be used as a hack to force industry co-location 13:10:41 <andythenorth> in absence of a regions function 13:11:07 <LordAro> https://github.com/OpenTTD/OpenTTD/commit/3cab5f30c06035034bcf5b513c2eee57b8ec11e9#diff-767d27147512394835872d460a53e72fL285 currently wondering if this introduced an off-by-one 13:11:25 <andythenorth> I can check distance to other industry types, when building the industry, but it's at risk of deadlocks, and gets hard to maintain 13:12:55 * andythenorth draws ideal world, where industries return some UID token, and openttd only builds industries with that UID in certain regions of the map 13:15:08 <Eddi|zuHause> LordAro: i don't see where the obiwan would come from there, but why was it checking against "ending_year - MAX_YEAR" before, shouldn't that have been BASE_YEAR? 13:17:57 <LordAro> honestly i've no idea 13:18:21 <LordAro> https://github.com/OpenTTD/OpenTTD/commit/5fac6142e849c08279a893f24fe50e5840e94813#diff-d93946eccdb07e73380c55caff5625f9R703 the very first implementation had a comment that was just wrong 13:19:08 <LordAro> it's possible it's been wrong the entire time 13:19:22 <nielsm> heh 13:19:35 <DorpsGek_III> [OpenTTD/OpenTTD] abmyii commented on pull request #7752: Prevent sounds being produced by inactive industries https://git.io/Jen31 13:22:37 <Eddi|zuHause> tbh, i've never reached the year 2050 13:25:53 <DorpsGek_III> [OpenTTD/OpenTTD] abmyii commented on pull request #7752: Prevent sounds being produced by inactive industries https://git.io/JensU 13:37:00 * andythenorth wonders 13:37:14 <andythenorth> can towns be iterated arbitrarily from a newgrf :P 13:37:22 <andythenorth> towns have permanent storage 13:38:09 <andythenorth> so at game start, if I could walk say 25% of towns and set a storage bit, for example 'chemicals industry town' 13:38:18 <andythenorth> then industry location check could probably read that storage 13:38:36 <andythenorth> it could even be done when the first n industries of that type are build 13:39:28 <andythenorth> it would limit to placement within the town catchment though, rather than within n tiles 13:39:33 <andythenorth> might be very crowded :P 13:40:27 <peter1138> Game script? 13:40:40 <peter1138> Does OpenTTD have RTX support yet? 13:41:12 <andythenorth> gamescript is blind to newgrf 13:41:22 <andythenorth> except by reading the produced / accepted cargos 13:41:32 <andythenorth> also ew gamescript :) 13:53:56 <nielsm> andythenorth or you could do some kind of check on map coordinates, maybe that works best for mining industries 13:54:04 <nielsm> (areas of the map rich in various natural resources) 13:54:16 <andythenorth> yes, could divide the map up into blocks 13:54:34 <andythenorth> that's already used for clustering similar industries somewhat, but not using x,y coords 13:55:18 <andythenorth> so, for example, chemicals industries might always locate in top corner of map 13:55:32 <andythenorth> in a 128*128 block 13:56:23 <andythenorth> interesting idea 13:57:24 <nielsm> you can maybe also emulate less rectangular areas by making diamond shaped areas instead, or the sum of a square and a diamon for a kind of 8 pointed star 13:57:41 <andythenorth> need some clever algorithm for checking x,y? 13:57:45 <nielsm> (more circular) 13:57:52 <andythenorth> like a parametric function or something? 13:58:01 <andythenorth> I am not very good with that maths 13:58:21 <andythenorth> but in schoold I worked out how to use parametrics to draw a smiley face on a graphical calculator 13:58:27 <nielsm> :D 13:58:34 <andythenorth> unfortunately that was not an exam question :P 13:59:01 <nielsm> decide on a center point of the industrial zone x0,y0 13:59:06 <andythenorth> I think there probably is a case for regions in OpenTTD 13:59:15 <andythenorth> but we'll never discover it without trying some hacks first 13:59:16 <nielsm> take the candidate position of the industry x,y 13:59:28 <nielsm> subtract from the center and take the absolute value of each coordinate 13:59:43 <nielsm> dx,dy = abs(x0-x),abs(y0-y) 13:59:54 <nielsm> then check the range of dx and dy 14:00:03 <andythenorth> "decide on a center point of the industrial zone x0,y0" requires fixed rules that can run in a callback 14:00:20 <andythenorth> and fallbacks, in case, e.g. it's all sea 14:00:33 <nielsm> yeah it wouldn't work well in the general case 14:00:50 <andythenorth> running this cb every time an industry is built would not be ideal 14:01:03 <nielsm> otoh, if all the coal on the map is located under the sea... yeah that's a problem you can solve by filling in the sea :D 14:01:35 <nielsm> yep it's better suited for a GS situation, where the GS picks the location of the industry 14:01:52 <nielsm> instead of the game trying a bunch of random locations until one works 14:02:53 <andythenorth> the GS route remains puzzling 14:03:00 <andythenorth> GS isn't event driven afaik 14:03:12 <nielsm> no 14:03:17 <nielsm> it would be the other way around 14:03:27 <andythenorth> makes player funding hard 14:03:34 <andythenorth> and game start would be hard / slow 14:03:43 <nielsm> the GS just decides it wants to build an industry, then uses its knowledge of the map and any rules decided by itself to pick out a position 14:03:52 * andythenorth ignoring the other problems with GS 14:04:13 <andythenorth> GS is a problem looking for a solution in most newgrf cases 14:04:21 <andythenorth> or something 14:04:26 * andythenorth more coffee 14:04:34 <nielsm> I'm out, going to visit copenhagen and check the newly opened metro line 14:04:38 <andythenorth> hurrah :) 14:04:46 <andythenorth> taking the parrot? 14:05:06 <nielsm> they are too difficult to take on trips :P 14:05:14 <andythenorth> my uncle has one, it has a lead 14:05:18 <andythenorth> but sometimes it flies away 14:05:23 * andythenorth back to GDPR and EU data transfers after Oct 31st :P 14:05:30 <nielsm> ouch 14:05:52 <DorpsGek_III> [OpenTTD/OpenTTD] planetmaker commented on pull request #7747: Feature: Configurable ending year https://git.io/JenGf 14:06:33 <planetmaker> oh, that sounds like an aweful lot of fun @ andythenorth :| 14:06:56 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on pull request #7747: Feature: Configurable ending year https://git.io/JenGU 14:11:06 <peter1138> Was it lunch time? 14:13:18 <andythenorth> it was but I am not happy with what it wsa 14:13:22 <andythenorth> marmite on toast 14:13:29 <andythenorth> not enough salad 14:16:51 *** Arveen has quit IRC 14:16:56 *** nielsm has quit IRC 14:17:17 <planetmaker> nielsm, in order to not spam the github issue: what is the idea of adding both, ending_year and game_length? It seems homologuous in terms of what it achieves, thus duplicating a setting to two variables 14:18:32 <planetmaker> (it's ok to have the choice to set either ingame for start config, but it only needs one internal variable) 14:29:22 <_dp_> kinda agree, it's hard to imagine usecases for those two settings 14:29:41 <_dp_> removing scoreboard completely is nice, that I can use 14:30:49 <_dp_> but no ideas for any other case 14:32:17 <_dp_> citymania has game length setting but it does a lot of extra stuff on game end, not sure how that's relevant to vanilla 14:33:18 <peter1138> andythenorth, oh, mine was salad and... er... cake :/ 14:33:28 <andythenorth> cake salaf 14:33:31 <andythenorth> sald 14:33:32 <andythenorth> oof 14:33:34 <andythenorth> I quit 14:34:40 <peter1138> Fruit cake, leftovers from the MacMillan cake day thing. 14:53:45 *** Flygon has quit IRC 15:08:33 *** Wormnest has joined #openttd 15:09:43 *** Samu has joined #openttd 15:12:50 <Samu> Niels van Gogh is a dj 16:15:03 *** sla_ro|master has joined #openttd 16:21:16 <Wormnest> Samu: The main difference with you in what I usually do for testing my ai´s is that I set vehicle limits a lot lower than the maximum 5000 16:22:03 <Wormnest> Besides that in the tested game it took a long time before WormAI was first, it was 3/4 for a long time 16:24:50 *** Progman has joined #openttd 16:29:45 *** ttech2 has quit IRC 16:32:13 * andythenorth wants cake 16:34:13 *** Ttech has joined #openttd 16:40:06 *** blackli0nxx_ has quit IRC 16:43:07 *** Wolf01 has joined #openttd 16:43:26 *** Ttech has quit IRC 16:46:12 *** arikover has joined #openttd 16:54:47 *** Ttech has joined #openttd 16:57:04 *** gelignite has joined #openttd 16:57:39 *** andythenorth has quit IRC 17:02:47 *** Ttech has quit IRC 17:08:15 *** Arveen has joined #openttd 17:11:26 *** Ttech has joined #openttd 17:23:19 *** HerzogDeXtEr has joined #openttd 17:29:52 *** andythenorth has joined #openttd 17:30:19 *** andythenorth has left #openttd 17:30:23 *** andythenorth has joined #openttd 17:38:32 *** supermop_pdx has joined #openttd 17:39:19 *** Ttech has quit IRC 17:40:48 <andythenorth> planetmaker: any interest in a devzone refresh? :) 17:45:48 <DorpsGek_III> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JenWQ 17:45:48 <DorpsGek_III> - Update: Translations from eints (by translators) 17:47:09 <planetmaker> andythenorth, in what way are you talking? 17:47:35 <andythenorth> frosch has a repo with some dockerisation of devzone 17:47:50 <planetmaker> oh? 17:48:14 <andythenorth> https://github.com/frosch123/NewGRFfarm 17:49:10 <planetmaker> interesting. That does look nice 17:49:44 <andythenorth> it would be nice to know the future of devzone 17:50:33 *** Ttech has joined #openttd 17:51:43 *** Ttech has quit IRC 17:51:51 <andythenorth> most of my grfs will no longer build 17:52:23 <andythenorth> I started moving them to Github + Azure + Amazon, but it's problematic for eints I believe 17:52:36 <planetmaker> yeah, probably 17:52:50 <andythenorth> :) 17:53:06 <andythenorth> I don't like to bother anyone too often about devzone, and not sure who to bother either :) 17:53:32 <planetmaker> well, I started moving repos to github. But the build part... is quite unique. Anyhow, I don't plan to retire the machine ... 17:53:48 <planetmaker> the upgrade part is the ... "interesting" part. I've no spare to test on :) 17:54:00 <andythenorth> do we own the hardware? 17:54:08 <planetmaker> no, I pay monthly 45€ for it 17:54:31 <planetmaker> I planned to use my old machine... but I fried it 17:54:43 <andythenorth> get a 2nd rental, move A->B ? 17:54:51 *** supermop_pdx has quit IRC 17:55:23 <planetmaker> well, yesish... that would be my choice 17:56:24 <planetmaker> I was hoping actually s/o had a machine to use transitionally :) 17:57:14 <planetmaker> i.e. move current devzone onto it, and setup everything anew on the existing machine 17:57:31 <planetmaker> and migrating stuff to it as it becomes available 17:57:35 <andythenorth> rent a commodity VM? 17:57:49 <planetmaker> hm... maybe, yes 17:58:14 <andythenorth> https://www.ovh.co.uk/vps/ 17:58:29 <andythenorth> or similar 17:59:18 <andythenorth> TrueBrain knows about servers? :) 17:59:26 <planetmaker> hm, yeah. A cheap monthy VM contract, moving everything essential there... then an upgrade of the HV is easy 17:59:27 <andythenorth> or is Spike still around in coop? 17:59:54 <planetmaker> well... I can contact both... but both are about as available as you know it :) 18:00:13 <planetmaker> spike just took up a new job...so dunno :) 18:00:33 *** Etua has joined #openttd 18:00:49 <planetmaker> but I guess some help from that side would be available 18:00:54 <planetmaker> with some planning 18:08:36 *** Ttech has joined #openttd 18:08:38 *** Etua is now known as Guest3775 18:08:42 *** Etua has joined #openttd 18:13:54 *** Guest3775 has quit IRC 18:17:03 *** Ttech has quit IRC 18:20:23 *** Ttech has joined #openttd 18:28:02 *** firewire1394 has joined #openttd 18:37:02 *** Samu has quit IRC 18:39:49 *** Ttech has quit IRC 18:42:22 *** Ttech has joined #openttd 18:46:02 *** Ttech has quit IRC 18:50:27 *** Ttech has joined #openttd 19:09:02 *** glx has joined #openttd 19:09:02 *** ChanServ sets mode: +v glx 19:14:30 <TrueBrain> Get a droplet on Digital Ocean .. pay as long as you use it 19:14:43 <TrueBrain> Pay-as-you-go is awesome 19:15:06 <TrueBrain> (@planetmaker, @andythenorth) 19:15:48 <andythenorth> thx 19:15:57 <planetmaker> hm, let's see. thx 19:16:08 <andythenorth> I have FIRS publishing from Azure to AWS 19:16:16 <andythenorth> but hmmm, it was too much clicking 19:16:47 * andythenorth doesn't like clickety click 19:16:51 <planetmaker> well, hm... memory... is expensive there 19:16:59 <planetmaker> game servers use loads of memory :) 19:17:04 <glx> I'm sure you can publish without clicking 19:18:03 <TrueBrain> Memory optimized ones too? 19:18:18 <TrueBrain> Andythenorth: GitHub actions make your life easier 19:18:43 <glx> yeah with github actions you can compile from github 19:18:44 <TrueBrain> No clicks .. lot of text :p 19:19:07 <andythenorth> there are these crazy AWS configs to paste around 19:19:08 <TrueBrain> Just ... you need to sign up for the beta for I believe two more months 19:19:13 <andythenorth> and a config generator 19:19:27 <andythenorth> the lolz is that the generator makes invalid syntax due to version mismatch :) 19:19:41 <planetmaker> github is promoting these actions as much as they can do... for all I always see 19:19:56 *** Ttech has quit IRC 19:23:00 <TrueBrain> can't blame them; it is something to be proud of 19:23:17 <andythenorth> can we abandon coop jenkins? :) 19:25:01 *** Wormnest has quit IRC 19:25:09 <glx> the only issue I see is it's hard to test changes in PRs 19:25:40 <glx> github action changes 19:26:00 <TrueBrain> you need to test it in a fork, I nocited :D 19:27:23 <planetmaker> do you want to abandon it, andythenorth ? 19:28:27 <planetmaker> I'm not quite sure whether the actions work for all we need to build newgrfs... maybe... 19:28:32 *** Ttech has joined #openttd 19:29:43 <TrueBrain> actions == docker == linux machine 19:29:52 <TrueBrain> so you -could- do everything .. just the question is if you want to :D 19:29:57 <TrueBrain> which is a fair thing to consider first ;) 19:30:08 <TrueBrain> burning everything first, thinking about that later, is the andythenorth approach ;) 19:30:08 <TrueBrain> :D 19:30:13 <glx> it's azure pipeline integrated in github 19:32:55 <andythenorth> I just distrust jenkins :) 19:33:33 *** Etua has quit IRC 19:33:59 <andythenorth> actually what I liked about Azure Pipelines (not much) was that it's cattle not pets 19:34:09 *** WormnestAndroid has quit IRC 19:34:12 <andythenorth> jenkins historically tends towards hand-curated worker nodes 19:34:22 <andythenorth> or hand-managed images for worker nodes 19:34:34 <andythenorth> AP I just list python deps in a text file, and that's all 19:34:38 *** WormnestAndroid has joined #openttd 19:35:04 <andythenorth> no maintenance, no deps, no package manager, no conflicts, no CVEs, 19:35:19 <planetmaker> right. So I will setup a machine which can run docker containers. So then from github they can be triggered to build NewGRFs 19:35:24 <planetmaker> is that understanding correct? 19:35:32 <andythenorth> sounds pretty good 19:35:32 <TrueBrain> no 19:35:36 <planetmaker> :( 19:35:41 <TrueBrain> GitHub Actions run docker images 19:35:55 <TrueBrain> so you don't need to setup any machine :P 19:35:58 <planetmaker> he 19:36:00 <planetmaker> ok 19:36:14 <andythenorth> I should give you access to my AP and AWS account :P 19:36:19 <planetmaker> so devzone is obsolete 19:36:25 <andythenorth> if we want it to be 19:36:32 <andythenorth> not if we don't 19:36:34 <andythenorth> it's a choice :) 19:36:42 <TrueBrain> its a lot of work ;) 19:36:45 <andythenorth> bundles is *not* obsolete, there's no commodity solution for that 19:36:47 <planetmaker> iff github actions run docker images on github infrastructure 19:36:50 <TrueBrain> you need to make a docker image that can build NewGRFs :D 19:37:08 <TrueBrain> but yeah, GitHub runs those images free of charge for Open Source projects 19:37:12 <TrueBrain> and quick 19:37:26 <TrueBrain> basically, they give you access to a Windows / Linux / MacOS machine 19:37:48 <andythenorth> if the goal is repo -> published artefacts on bundles, then I had it working for FIRS, but there are 5 significant problems 19:37:56 <andythenorth> 1. devzone repos don't import to github 19:38:05 <andythenorth> 2. Azure Pipelines is quite horrible 19:38:11 <andythenorth> 3. AWS is quite horrible 19:38:18 <andythenorth> 4. no way for eints to add translations 19:38:25 <planetmaker> well, bundles is there. And can remain there. Same for eints 19:38:27 <andythenorth> 5. have to re-write bundles for AWS 19:38:41 <planetmaker> And... I have a new machine now where we can make everything tidy and retire the old 19:38:59 *** Ttech has quit IRC 19:39:09 <planetmaker> (yes, the machine is 15 minutes old :P ) 19:39:14 <andythenorth> frosch thinks that we could just scp or sftp to bundles, but that means keeping auth creds in Azure 19:39:20 <andythenorth> and probably it's not so simple anyway 19:39:28 <planetmaker> well, why not? 19:39:36 <andythenorth> (not doubting frosch BTW, just don't trust tech) 19:39:38 <planetmaker> how else would one get stuff to that machine? 19:40:05 <andythenorth> how does Jenkins do it? 19:40:26 <andythenorth> doesn't it write to disk on same machine? 19:40:30 * andythenorth may be 100% wrong 19:42:08 <planetmaker> it actually has the server nfs-mounted 19:42:55 <planetmaker> but that does not make really any difference what to do with an artefact after it is build 19:43:05 <planetmaker> whether you issue a cp or an scp on it 19:43:07 <andythenorth> who does the magic with the version numbers? bundles or jenkins? 19:43:26 <andythenorth> e.g. release/LATEST etc 19:43:32 <planetmaker> neither really. The build script executed by jenkins 19:43:43 <andythenorth> that's the magic that I didn't want to replicate for AWS / Azure 19:43:44 <planetmaker> or the post_build script. 19:44:13 <andythenorth> so if we dropped artefacts on a dir somewhere, a bundles script could sort it out? 19:44:16 <LordAro> nothing particularly about storing (suitably locked down) credentials on azure/aws/actions/whatever 19:44:22 <LordAro> particularly bad* 19:44:39 <andythenorth> it doesn't worry me, I just couldn't find which button to click 19:45:03 <andythenorth> I was able to give Azure an authed github connection with a revokable key 19:45:16 <andythenorth> and some dedicated AWS creds for push to an s3 bucket 19:45:25 <andythenorth> but generic creds I didn't find :) 19:45:57 <planetmaker> I would require login via ssh key... but that's easy... sorting where to put stuff... well 19:47:01 *** Ttech has joined #openttd 19:47:02 <planetmaker> currently it is easy as the post build script knows the project name and the version. So it writes to the dir identical to the project name, creates a dir identical to the version. And updates the symlink of LATEST to whatever it just created (if it built the 'latest') 19:47:29 * andythenorth tries to find the Azure FIRS project 19:47:41 <planetmaker> so bundles trusts the build node to store stuff in the right place and to do all the work with naming it correctly, too 19:47:44 <andythenorth> azure is like entering neverland :P 19:47:59 <planetmaker> bundles itself is absolutely dumb. It does nothing other than serving files. 19:48:12 <planetmaker> And that as plain html without overhead 19:49:21 <andythenorth> ok so the script is the clever part 19:49:27 * andythenorth understands now 19:50:26 <planetmaker> yes 19:50:51 <planetmaker> but it's the same script for every newgrf 19:51:03 <planetmaker> or rather even: every project 19:52:11 <planetmaker> https://kallithea.openttdcoop.org/misc/files/f307114ea42083bfe1904ab1945889454fef7ce3/compiler/jenkins_postbuild.sh 19:52:31 <andythenorth> maybe that's portable to other places 19:52:40 <planetmaker> with small adaptions: yes 19:52:47 * andythenorth lost in Azure and AWS, the UI is...ouch 19:54:51 *** Ttech has quit IRC 19:56:17 <andythenorth> FIRS published on AWS by Azure :P https://firs-test-1.s3.eu-west-2.amazonaws.com/ 19:56:31 *** Ttech has joined #openttd 19:56:35 <andythenorth> docs work https://firs-test-1.s3.eu-west-2.amazonaws.com/docs/html/get_started.html 19:57:14 <andythenorth> in some ways it was magical and easy 19:57:23 <andythenorth> but I spent a very long time in bad outdated documentation 19:57:35 <andythenorth> trying to set the bucket name, access policy, CORS policy etc 20:00:49 <planetmaker> so... what's wrong with bundles? :D 20:01:34 <andythenorth> nothing, I just don't have scp / sftp / ssh 20:02:01 <andythenorth> and in May this year, there was nobody around to look at this, so I tried alternatives :) 20:05:19 <planetmaker> the user management of the bundles server seems to be prime... most files belonging to users the system doesn't know :P 20:06:15 <planetmaker> cd .. 20:07:06 *** Samu has joined #openttd 20:07:15 <Samu> WormnestAndroid: https://imgur.com/cMDprFy 20:07:36 <Samu> it' still yesterday's game 20:08:23 <Samu> WormAI is orange, RailwAI is green, NoNoCAB is red, LuDiAI AfterFix is blue 20:08:52 <Samu> fast forwards too slow over here 20:09:29 <Samu> the limits are 500 500 200 300 20:09:36 <Samu> the defaults 20:11:34 <Samu> https://imgur.com/DgdzWva the map is quite busy already 20:12:00 <Samu> buoys may trigger the num of station ids limit 20:12:11 <Samu> too many of them 20:14:25 <Samu> wish there was an easy way to see how many station ids are in use 20:26:09 *** Ttech has quit IRC 20:26:46 *** blackli0nxx_ has joined #openttd 20:27:40 *** blackli0nxx__ has joined #openttd 20:29:46 *** arikover has quit IRC 20:31:27 *** firewire1394 has quit IRC 20:34:49 *** blackli0nxx_ has quit IRC 20:36:31 *** gelignite has quit IRC 20:37:35 <Samu> wow, ships can walk over UFOs 20:37:41 <Samu> and nothing happens to them 20:38:36 *** Ttech has joined #openttd 20:47:46 *** blackli0nxx has joined #openttd 20:53:19 *** blackli0nxx__ has quit IRC 20:54:16 *** blackli0nxx has quit IRC 20:55:12 *** blackli0nxx has joined #openttd 20:56:19 *** Ttech has quit IRC 20:57:16 *** Samu has quit IRC 20:59:13 *** blackli0nxx_ has joined #openttd 21:00:19 *** Ttech has joined #openttd 21:04:18 *** Ttech has quit IRC 21:04:22 *** blackli0nxx has quit IRC 21:04:34 *** WormnestAndroid has quit IRC 21:04:50 *** WormnestAndroid has joined #openttd 21:06:09 *** Progman has quit IRC 21:10:29 *** andythenorth has quit IRC 21:12:22 *** Etua has joined #openttd 21:12:37 <luaduck> random feature wish for a dev to take up: how difficult would it be to be able to append a reason string to a CLIENT_KICK (so we can give clients clear and visible reasons as to why they were kicked)? 21:13:09 <luaduck> right now the only way to give a client context as to their kick reason is to whisper to them immediately before kicking them, and hope they check their console 21:13:24 <luaduck> if there's interest I'll raise a github issue for it 21:13:39 <Eddi|zuHause> my guess is anywhere between "here, it's a trivial one-liner" to "holy hell, this requires a complete rewrite" 21:14:29 <luaduck> yeah 21:14:43 <luaduck> (and yes, I am too lazy to dig the source) 21:15:14 *** andythenorth has joined #openttd 21:15:29 <luaduck> adding it in the client would probably be trivial, but network is more interesting, though other packets like player name changes allow strings as packet data 21:16:09 <luaduck> unfortunately this isn't really something I'd feel comfortable contributing because C 21:18:08 *** andythenorth has left #openttd 21:20:34 <LordAro> luaduck: none of us were born knowing how to use it :) 21:21:09 <luaduck> fair point, but I don't need _another_ language to be actively learning, golang is my bff 21:21:24 <Eddi|zuHause> what happened to lua? 21:21:25 *** Ttech has joined #openttd 21:24:05 <luaduck> lua was a terrible idea 21:24:09 <luaduck> friends don't let friends write lua 21:24:30 <luaduck> (my new nick is actually duck. but I retain this one on freenode for reasons) 21:24:57 <Eddi|zuHause> i modified a line of lua once, i found it an overall unpleasant experience 21:25:16 <Eddi|zuHause> everything about it felt somewhat off 21:25:27 *** Etua has quit IRC 21:27:30 *** Ttech has quit IRC 21:28:37 *** sla_ro|master has quit IRC 21:33:03 <luaduck> I wrote lua once and now I'm a terrible person 21:42:12 <LordAro> so i looked at the network code a bit 21:42:27 <LordAro> it's... unclear how difficult adding a message would be 21:42:34 <DorpsGek_III> [OpenTTD/OpenTTD] luaduck opened issue #7756: Allow server to supply a reason to kicked / banned clients https://git.io/Jen01 21:42:42 <Eddi|zuHause> ... so that's basically what i said? :p 21:42:47 <LordAro> yes :p 21:42:48 <luaduck> raised the issue 21:43:41 <LordAro> it's possible to send a message to clients, and it's possible to kick a client 21:43:47 <LordAro> i can't tell if you can feasible combine those 21:43:51 <LordAro> feasibly* 21:44:04 <luaduck> LordAro: could the packet not be expanded with extra data? 21:44:08 <luaduck> message* 21:45:27 *** Ttech has joined #openttd 21:47:29 <LordAro> luaduck: that does seem feasible, yes 21:47:48 <LordAro> i think the trickiest bit would be actually displaying the message on the other end 21:48:12 *** Wormnest has joined #openttd 21:48:44 <_dp_> sending kick msg should be relatively easy 21:49:25 <_dp_> though it never bothered me enough to make a pr 21:49:47 <_dp_> wheneven I kick people they usually already know why xD 21:49:58 <LordAro> i dare say you're probably one of the most knowledgable people regarding that area of the code :p 21:50:03 <_dp_> and never cared if the banned ones do xD 21:50:09 <LordAro> :p 21:50:31 <luaduck> reason I'm requesting it is that on our reddit servers, we have an automated IP check that checks if the client is behind a proxy 21:50:58 <_dp_> luaduck, yeah, i noticed ;) 21:51:04 <luaduck> which kicks pretty much ASAP 21:51:13 *** nielsm has joined #openttd 21:51:28 <luaduck> and also a thingy which kicks players which don't change their name from the default if they try and create a company 3 times in a row 21:53:10 *** Ttech has quit IRC 21:54:03 *** supermop_pdx has joined #openttd 21:54:35 *** blackli0nxx has joined #openttd 21:55:48 *** blackli0nxx has joined #openttd 21:59:18 *** nielsm has quit IRC 21:59:48 *** Ttech has joined #openttd 22:00:53 *** blackli0nxx_ has quit IRC 22:13:07 *** WormnestAndroid has quit IRC 22:13:32 *** WormnestAndroid has joined #openttd 22:31:54 *** Wolf01 has quit IRC 22:54:46 *** HerzogDeXtEr has quit IRC 23:13:16 *** Thedarkb-X40 has joined #openttd 23:19:59 *** Ttech has quit IRC 23:26:00 *** Ttech has joined #openttd 23:43:21 *** blackli0nxx has quit IRC 23:44:01 *** Ttech has quit IRC 23:46:49 *** Ttech has joined #openttd 23:49:59 *** Ttech has quit IRC 23:53:02 *** Ttech has joined #openttd