Times are UTC Toggle Colours
00:05:30 *** Progman has quit IRC 00:06:49 *** glx has quit IRC 00:09:46 <DorpsGek> [OpenTTD/OpenTTD] perezdidac commented on issue #8875: Filter string in station window breaks flow in user interface https://git.io/Jm1FY 00:22:15 *** Smedles has quit IRC 00:22:21 *** Smedles has joined #openttd 01:15:29 *** jgx_ has quit IRC 01:15:46 *** jgx_ has joined #openttd 01:17:44 *** FLHerne has quit IRC 01:22:45 *** jgx_ has quit IRC 01:23:20 *** jgx has joined #openttd 01:39:57 <DorpsGek> [OpenTTD/OpenTTD] reldred commented on pull request #8879: Feature: Configurable rainforest line height https://git.io/JmFHI 02:01:59 *** Flygon has joined #openttd 02:10:27 <supermop_Home> well in reordering my stuff i found at least like 50 switches that never get used anywhere 02:12:51 <supermop_Home> likewise for spritegroups 02:46:47 *** Wormnest has quit IRC 03:42:32 *** D-HUND has joined #openttd 03:45:49 *** debdog has quit IRC 04:08:39 *** snail_UES_ has quit IRC 04:19:43 *** didac has quit IRC 05:23:22 *** snail_UES_ has joined #openttd 05:48:34 *** snail_UES_ has quit IRC 05:58:15 *** HerzogDeXtEr has joined #openttd 07:14:16 *** WormnestAndroid has quit IRC 07:14:42 *** WormnestAndroid has joined #openttd 07:23:07 *** sla_ro|master has joined #openttd 08:11:51 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #8879: Feature: Configurable rainforest line height https://git.io/Jmb95 08:19:55 <DorpsGek> [OpenTTD/OpenTTD] James103 commented on pull request #8879: Feature: Configurable rainforest line height https://git.io/JmbQt 08:21:16 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #8880: Feature: Press ctrl to build diagonal rivers in Scenario Editor https://git.io/JmbQa 08:23:07 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on issue #8875: Filter string in station window breaks flow in user interface https://git.io/Jm1FY 08:33:49 *** Venemo has joined #openttd 09:19:47 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8880: Feature: Press ctrl to build diagonal rivers in Scenario Editor https://git.io/Jmbh2 09:37:16 <TrueBrain> LordAro: just so you know: there are several people in this channel, ones that were even active last night, that can read Sentry reports :) Any and all 500 on openttd.org services report to Sentry 09:37:25 <TrueBrain> the whole reason for this setup was so the busfactor wasn't 1 :) 09:37:59 <TrueBrain> just so you are aware :D 09:41:15 <LordAro> maybe, but i don't keep track of who that is :p 09:41:48 <TrueBrain> the first person to suggest there was a sentry report, might be a hint :D 09:41:53 <TrueBrain> but you could also be such person, if you like :) 09:41:56 <TrueBrain> it uses GitHub SSO 09:44:57 <TrueBrain> anyway, helped spnda with his issue :) 09:45:11 <TrueBrain> silly bean was doing form-encoded calls instead of JSON calls to the API :D Seems I did not guard for that :) 09:45:59 <LordAro> ha 09:47:26 *** andythenorth has joined #openttd 10:05:15 *** iSoSyS has joined #openttd 10:09:36 *** spnda has joined #openttd 10:12:28 <DorpsGek> [OpenTTD/OpenTTD] reldred commented on pull request #8879: Feature: Configurable rainforest line height https://git.io/JmNLi 10:15:04 *** iSoSyS has quit IRC 10:30:55 <DorpsGek> [OpenTTD/bananas-api] spnda opened pull request #83: Change: More descriptive exceptions on /user/token endpoint https://git.io/JmNYk 10:36:41 *** FLHerne has joined #openttd 10:37:47 <DorpsGek> [OpenTTD/bananas-api] TrueBrain commented on pull request #83: Change: More descriptive exceptions on /user/token endpoint https://git.io/JmNOq 10:37:50 <DorpsGek> [OpenTTD/bananas-api] TrueBrain closed pull request #83: Change: More descriptive exceptions on /user/token endpoint https://git.io/JmNYk 10:44:36 <TrueBrain> a typical: security often goes at the expense of user friendliness 10:46:14 <TrueBrain> the same reason no site should ever tell: invalid password, but always: invalid username + password combination :) 10:47:45 <spnda> i tried to be as secretive as possible. On another note, when hosting my own bananas-api is authentication disabled or something? 10:48:37 <TrueBrain> see --help. With --user github you enable the GitHub authentication 10:48:49 <TrueBrain> it does require a GitHub Apps, but you can create this in your own space for free 10:49:19 <TrueBrain> https://github.com/settings/developers <- OAuth Apps 10:49:26 <TrueBrain> that gives you the client-id and client-secret 10:50:10 <TrueBrain> so something like "--user github --user-github-client-id <yourid> --user-github-client-secret <yoursecret>" 10:50:41 <TrueBrain> and no, authentication is never disabled; but the default is "developer", which is just a simple: tell me your name and I think it is fine, solution 10:52:06 <TrueBrain> make sure the callback URL of your app is something like "http://127.0.0.1:8000/user/github-callback" 10:52:10 <TrueBrain> (that is mine, at least) 10:53:42 *** andythenorth has quit IRC 10:53:52 *** gelignite has joined #openttd 10:55:15 <spnda> TrueBrain: And --clients-file needs to be changed to something other than clients-development.yaml 10:55:17 <spnda> thanks 10:56:43 <TrueBrain> np 10:56:54 <TrueBrain> you can use clients-development fine btw, it allows more than the default "ape" client-id on production 10:57:12 <TrueBrain> at least for me it helps during development 10:57:51 <TrueBrain> you just need to change the client-id to "developer" :) So I guess it doesn't really matter which of the two you change :D 11:06:54 <spnda> and instantly my error messages are helping me out lol 11:07:07 <TrueBrain> I never doubted they wouldn't :) 11:07:37 <TrueBrain> it is just not something that should be on a production system ;) 11:07:46 <TrueBrain> but this is why local setups are awesome :) 11:07:55 <TrueBrain> and good to read you have GitHub OAuth working locally, that is nice :) 11:10:14 <spnda> yeah though I'm confused 11:10:48 <spnda> the redirect put a like 20 long string as the code and a 32 long string as the state 11:10:52 <spnda> and the API wants a 32 long string 11:11:16 <spnda> so the API is like "code is an invalid code" 11:12:42 <TrueBrain> any code you can share? As it is hard to make sense of what you just said :D 11:13:37 <TrueBrain> bananas-frontend-cli doesn't deal with "state", so not sure what you mean there. But seeing code helps :) 11:14:10 <spnda> see discord 11:14:35 <TrueBrain> gists are awesome for this btw 11:14:38 <TrueBrain> but Discord is fine too :) 11:29:23 *** Wolf01 has joined #openttd 11:45:35 *** gelignite has quit IRC 12:46:16 <supermop_Home> yo 13:41:39 *** fnutt has quit IRC 13:48:37 *** Wuzzy has joined #openttd 13:55:31 *** fnutt has joined #openttd 14:10:20 *** fnutt has left #openttd 14:10:49 <DorpsGek> [OpenTTD/OpenMSX] Wuzzy2 commented on issue #18: Evaluate the music that has been submitted since 0.3.1 https://git.io/JmgsX 14:36:39 *** nielsm has joined #openttd 14:36:42 *** Venemo has quit IRC 15:26:38 *** snail_UES_ has joined #openttd 16:03:15 *** Flygon has quit IRC 16:04:12 *** Wormnest has joined #openttd 16:09:15 <DorpsGek> [OpenTTD/team] arnaullv opened issue #165: [ca_ES] Translator access request https://git.io/JmAcq 16:16:02 *** Venemo has joined #openttd 16:47:51 *** gelignite has joined #openttd 16:53:44 *** frosch123 has joined #openttd 16:57:33 <DorpsGek> [OpenTTD/team] frosch123 commented on issue #165: [ca_ES] Translator access request https://git.io/JmAcq 17:00:05 *** Gustavo6046 has quit IRC 17:20:19 <TrueBrain> so why does frosch123 want to be on the access list twice ... 17:20:43 <frosch123> i am not part of any team 17:20:48 <frosch123> so cannot see any projects 17:20:52 <TrueBrain> lol 17:20:55 <TrueBrain> since when did they add teams? 17:21:00 <TrueBrain> you used to see them, not? 17:21:07 <frosch123> i never tried 17:21:22 <TrueBrain> glx is neither in a team; pretty sure he looked at a few 17:21:24 <TrueBrain> very weird 17:21:51 <TrueBrain> hahaha, I cannot add people to the team because I don't have access 17:21:53 <TrueBrain> but I can approve people 17:21:55 <TrueBrain> :D 17:22:02 <TrueBrain> and it adds them anyway 17:22:03 <TrueBrain> lolz 17:24:00 <frosch123> hmm, i logged out, and on new login github asks whether it shall authorize it. how did i login the first time... 17:24:25 <TrueBrain> didn't GitHub logged everyone out a while back? 17:25:24 <TrueBrain> anyway, you should be able to see all projects now 17:25:33 <frosch123> yes 17:25:59 <TrueBrain> \o/ 17:29:34 *** Gustavo6046 has joined #openttd 17:35:36 *** Progman has joined #openttd 17:43:18 *** glx has joined #openttd 17:43:18 *** ChanServ sets mode: +v glx 17:49:14 *** epstein has joined #openttd 17:50:09 *** andythenorth has joined #openttd 17:50:28 *** epstein has quit IRC 17:55:02 <andythenorth> goes it throw out snowline grfs? 17:55:05 <andythenorth> what even are they? 17:55:18 <Wolf01> Wut? 17:55:50 <andythenorth> I have been doing archeology on MHL + TGP, 43 pages in so far 17:55:51 <andythenorth> https://www.tt-forums.net/viewtopic.php?p=979637#p979637 17:55:56 <andythenorth> snowline grfs? 17:55:58 <andythenorth> are what? 17:56:33 <frosch123> check opengfx+landscape 17:56:42 <frosch123> set snow line height in january and in july 17:56:55 <frosch123> watch annoying snow line change animation inbetween 17:57:22 <andythenorth> after reading 42 pages (of 59) of 'former us' doing our best to try and design things 17:57:37 <andythenorth> if I could send one lesson back in time, I would say 17:57:58 <andythenorth> 'break mods if we need to for core game progress / sanity' 17:58:18 <andythenorth> newgrf longevity is too privileged (I Know why) 17:58:31 <frosch123> i certainly did not read 42 pages. but i am not aware of any issues there 17:58:38 <frosch123> grfv8 fixed mhl 18:00:06 <frosch123> main issue with mhl was very similar to nrt. author kept changing things without being able to explani their intention 18:00:15 <frosch123> like export and import of heightmaps 18:00:43 <frosch123> so many people changing it and claiming "i fixed it", without being able to state what they think they "fixed" 18:01:18 <andythenorth> mhl is quite interesting 18:01:23 <andythenorth> there are two main authors 18:01:38 <andythenorth> and they have to solve 4 problems at once 18:02:26 <frosch123> why did you dig that thread up? 18:02:39 <andythenorth> Aegir TGP PR mostly 18:02:55 <andythenorth> wanted to know the history around MHL and things like why snowline pulls down mountain tops 18:03:22 <andythenorth> 1. they have to make it work...at all...map storage, drawing code, terraforming etc 18:03:37 <andythenorth> 2. they are also trying to invent / improve styles of terrain, to suit their own ideas 18:03:47 <andythenorth> 3. they have to learn how to do patch queues etc 18:04:00 <andythenorth> 4. they have all the usual random player suggestions and feedback to field 18:04:04 <andythenorth> quite interesting read 18:04:20 <Wolf01> https://9gag.com/gag/aO37yzr when did they filmed me jogging? 18:04:36 <andythenorth> I ignored it all at the time, I was like '16 height lives are enough for everybody for life, yolo' 18:04:45 <andythenorth> never read that thread until it hit trunk 18:04:55 <andythenorth> lives / levels /s 18:07:58 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JmAix 18:07:59 <DorpsGek> - Update: Translations from eints (by translators) 18:10:03 <TrueBrain> we are going to have 2 eints run again tonight, aren't we? :P 18:10:09 <TrueBrain> damn ... 18 minutes behind schedule 18:10:14 <TrueBrain> GitHub should really fix that 18:10:20 <TrueBrain> few minutes, sure 18:10:22 <TrueBrain> 18 minutes? Fuck no 18:10:50 <LordAro> just schedule it 20 minutes earlier :p 18:13:34 <TrueBrain> way ahead of you :P 18:13:40 <DorpsGek> [OpenTTD/workflows] TrueBrain opened pull request #16: Fix: GitHub schedules are consistent late https://git.io/JmAPb 18:13:44 <TrueBrain> just took for-ever to write a good commit message :P 18:13:50 <LordAro> lol 18:14:45 <DorpsGek> [OpenTTD/workflows] glx22 approved pull request #16: Fix: GitHub schedules are consistent late https://git.io/JmAXT 18:15:13 <glx> hoping it won't drift more 18:15:39 <DorpsGek> [OpenTTD/workflows] TrueBrain merged pull request #16: Fix: GitHub schedules are consistent late https://git.io/JmAPb 18:15:40 <TrueBrain> tonight it will run twice for sure now :P 18:15:52 <TrueBrain> the main issue is ... this week it will run twice 18:15:59 <TrueBrain> but next week .. it won't run 18:16:02 <TrueBrain> without this change :D 18:18:36 <TrueBrain> frosch123: lol, eints failed to export: "HTTP Error 503: Service Temporarily Unavailable" 18:18:54 <TrueBrain> not sure what gave that 503 18:19:03 <TrueBrain> I think eints itself 18:20:20 <TrueBrain> yeah, eints restarted 18:20:37 <frosch123> that's new 18:20:47 <frosch123> usually it's just slow when reloading openttd 18:20:55 <TrueBrain> node was unhealthy, so ECS kicked it out 18:21:05 <TrueBrain> so I think the health-check failed one too many times :P 18:21:08 <frosch123> "/healtz" ? 18:21:17 <frosch123> how long is the timeout? 18:21:37 <TrueBrain> 30 second interval, 5 second timeout, 2 attempts 18:21:42 <TrueBrain> 3rd is bye-bye instance 18:22:08 <TrueBrain> guess this is the impact of running multiple projects :) 18:22:18 <frosch123> yes, you can check yourself :) 18:23:10 <frosch123> https://translator.openttd.org/project/opengfx <- visit that page (fast), then visit that page (very slow) -> https://translator.openttd.org/project/openttd-master 18:23:22 <TrueBrain> anything we can do about that? 18:23:31 <frosch123> it only keeps one project in memory 18:23:40 <frosch123> and loading openttd-master takes ages 18:23:42 <TrueBrain> oef, "slow" is the correct word, that is very slow indeed 18:23:49 <TrueBrain> can we keep more projects in memory easily? 18:23:54 <frosch123> no idea 18:24:16 <frosch123> i considered throwing out the weird file-based storage, and use sqlite instead :p 18:24:26 <TrueBrain> please do :) 18:24:35 <TrueBrain> it will earn you a cookie! 18:24:47 <andythenorth> goes it throw out xml? 18:24:51 <andythenorth> it is xml iirc? 18:25:03 <frosch123> it's json currently :p 18:25:09 <TrueBrain> this reloading is hurting more than I expected :) 18:25:09 <glx> I hope it's never been xml 18:25:26 <frosch123> someone said "databases are slow, i am implementing my own with xml", then xml was slow, so people used json instead 18:25:27 <frosch123> or something 18:25:43 <TrueBrain> honestly, it is mostly how eints uses it that is slow :) 18:25:52 <TrueBrain> rewriting the file no matter what 18:26:22 <frosch123> i don't think we use eints the way it was intended :) 18:26:37 <TrueBrain> no clue what the intend was :) 18:26:48 <TrueBrain> but switching out projects based on the page loaded, seems inefficient :D 18:27:04 <frosch123> it was never a problem for newgrf 18:27:16 <TrueBrain> still inefficient, just not noticeable :D 18:27:17 <frosch123> xussr was the first huge project, where it was noticed 18:27:20 <frosch123> then openttd :p 18:27:25 <andythenorth> the original analysis by alberth was something like 18:27:33 <TrueBrain> but okay, it sounds like it is a memory-preservation measure 18:27:34 <andythenorth> 'why bother discussing databases for v1' 18:27:36 <TrueBrain> which we don't need 18:27:42 <TrueBrain> so maybe we can also just fix that part :) 18:27:51 <andythenorth> it wasn't "no database is the most leet thing we can do ever" 18:28:04 <TrueBrain> take BaNaNaS, a huge file-based database 18:28:07 <TrueBrain> nothing wrong with that :) 18:28:11 <TrueBrain> starting takes for-ever 18:28:13 <TrueBrain> but nobody cares :) 18:28:37 <andythenorth> iirc it was Alberth who taught me all code dies 18:28:43 <glx> everything happens in memory after start 18:28:49 <LordAro> there can't be *that* much that needs to be stored in memory 18:28:58 <TrueBrain> famous last words :D 18:29:03 <frosch123> TrueBrain: if you are brave, you can try "--project-cache 5". but we aware that noone ever ran eints like that 18:29:23 <LordAro> just the strings and a few extra numbers for each string at most 18:29:25 <TrueBrain> frosch123: I will check the code tomorrow first, to find out what this caching does and how it is wired in :D 18:29:41 <TrueBrain> LordAro: remember the other day someone said "asserts cannot slow down the game" 18:29:56 <LordAro> :p 18:30:03 <TrueBrain> it is easy to make such judgments from a distance .. but clearly there is a lot of data to be stored here :) 18:30:11 <LordAro> lang dir is 27M 18:30:15 <TrueBrain> as I am pretty sure Alberth is not a bad coder ;) 18:30:18 <LordAro> which i'll admit is more than i was expecting 18:30:21 <LordAro> but still isn't that much 18:30:25 <TrueBrain> the JSON data of eints is 120MB 18:30:27 <glx> at least you checked, and confirmed the opposite 18:30:41 <TrueBrain> glx: it wasn't me, but yes, he checked and confirmed :) 18:30:59 <frosch123> LordAro: eints data is more than the "/lang" folder 18:31:36 <frosch123> for example it stores the base language text for every translation, so it can show the "old base language" text to the translator, when the base language changes 18:32:07 <frosch123> so english.txt is stored for N languages 18:32:35 <LordAro> well that seems like an easy optimisation 18:33:15 * LordAro has spent the day arguing with systemd-networkd, too burnt out to think too hard about actual things 18:33:21 <LordAro> (i did not beat it) 18:33:27 <glx> old base string is stored until translation is fixed I guess 18:33:42 <frosch123> LordAro: don't use eddi as a role model 18:33:46 <TrueBrain> I spend most day trying to find what USB -> M.2 SATA to buy 18:34:12 <andythenorth> your days are very different to mine 18:34:16 <glx> whatever you buy it will be slow TrueBrain ;) 18:34:17 <TrueBrain> I still love we could reduce eints memory usage by deduplicating strings in memory :D 18:34:26 <frosch123> i have a usb3 hard disk. it's firmware is so broken, that it runs faster on usb2 18:34:26 <TrueBrain> glx: it turns out that is not the case 18:34:30 <TrueBrain> at least, 600 MB/s is not slow :) 18:34:47 <TrueBrain> sure, it is not NVMe speeds .. but .. yeah .. 18:34:58 <frosch123> it runs on usb3 speed for 5 seconds, then needs 25 seconds for a reset. constant usb2 speed is just better 18:35:10 <TrueBrain> M.2 standard is just a bit fucked 18:35:20 <TrueBrain> AHCI / PCIe rolled into one spec 18:35:27 <TrueBrain> (SATA vs NVMe, mostly) 18:35:36 <TrueBrain> so you have to be really careful about what you buy 18:36:30 <andythenorth> TrueBrain I bought one of these 2 years ago https://www.amazon.co.uk/Plugable-Tool-free-Enclosure-Thunderbolt-Compatible/dp/B07N48N5GR/ref=sr_1_3?dchild=1&keywords=usb-c+enclosure+nvme+pluggable&qid=1616438168&sr=8-3 18:36:34 <andythenorth> as a backup drive 18:36:35 <LordAro> needs more string interning 18:36:49 <andythenorth> it's 'adequate' 18:36:53 <andythenorth> still very slow but eh 18:37:11 <andythenorth> it still takes up to an hour to do an incremental backup of 1TB 18:37:27 <andythenorth> ideally that would be about 30 seconds 18:37:38 <TrueBrain> @calc 1 * 1024 * 1024 / 30 18:37:38 <DorpsGek> TrueBrain: 34952.53333333333 18:37:44 <TrueBrain> you want a 35GB/s drive? 18:37:48 <andythenorth> do I? 18:37:50 <andythenorth> if you say so 18:37:54 <TrueBrain> 1TB in 30s :) 18:38:05 <LordAro> depends how much has changed 18:38:07 <TrueBrain> well, you can via PCIe, so .. :P 18:38:33 <andythenorth> hmm my internal drive runs about 2500 MB/s 18:38:42 <TrueBrain> LordAro: well, I meant the read part, tbh :) 18:38:50 <LordAro> mm, true 18:39:00 <TrueBrain> sounds like an unrealistic expectation :D 18:39:06 <LordAro> could just about get there with some ramdrives :p 18:39:19 <andythenorth> so that's like 2GB/s ? 18:39:21 * andythenorth maths 18:39:53 <TrueBrain> NVMe on a PCIe bus is ~3GB/s nowedays 18:40:06 <andythenorth> 8 mins to backup 1TB, plus comparison analysis overhead for incremental 18:40:07 <andythenorth> hmm 18:40:34 <TrueBrain> but even USB 3.2 is, what 1200 MB/s? 18:41:01 <TrueBrain> 10 Gbps 18:41:16 <TrueBrain> USB 3.2 Gen 2, or USB 3.1 18:41:20 <andythenorth> I can't keep up with which is which 18:41:27 <TrueBrain> USB naming is such a joke 18:41:32 <andythenorth> I have thunderbolt over USB-C or USB 3.something 18:41:35 <TrueBrain> who ever is doing that, has to have a lot of fun :) 18:41:50 <andythenorth> USB-C is the plug, yes? 18:42:01 <TrueBrain> anyway, for my goal I only need M.2 SATA support, as the USB is only 3.0 18:42:04 <TrueBrain> yes 18:42:12 <andythenorth> one of my kids has a USB-C plug rechargeable lamp 18:42:19 <andythenorth> but it won't charge from USB-C PD port 18:42:22 <TrueBrain> today I learnt USB-C is not truly reversable 18:42:27 <TrueBrain> you can detect which way it is inserted 18:42:32 <andythenorth> only from a USB A 5v using a special cable 18:43:03 <TrueBrain> https://twitter.com/mifune/status/1373564866443759617 18:43:04 <TrueBrain> fun read :) 18:43:35 <frosch123> not available to me :/ 18:43:40 <TrueBrain> reload a few times 18:43:43 <TrueBrain> Twitter being twitter 18:45:03 <andythenorth> presumably it has to know the orientation to reverse the pinouts or something? 18:45:13 <milek7_> how come twitter is broken for year or even longer? 18:45:15 <milek7_> they don't see it, or what..? 18:45:37 <TrueBrain> USB-C specs do not have a fully mirror'd layout 18:45:45 <TrueBrain> the data-pins are not mirror'd 18:45:48 <TrueBrain> which is totally sane 18:45:54 <TrueBrain> but makes for fun facts :) 18:54:23 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JmA7G 18:54:24 <DorpsGek> - Update: Translations from eints (by translators) 18:56:46 *** Gustavo6046_ has joined #openttd 18:57:08 *** Gustavo6046_ has quit IRC 18:57:55 *** Gustavo6046 has quit IRC 18:57:56 *** Gustavo6046_ has joined #openttd 18:58:26 *** Gustavo6046_ is now known as Gustavo6046 19:46:25 <supermop_Home> andythenorth i have a few things with non-usb 3 cables using a usb C terminated plug 19:46:34 <supermop_Home> can be a bit annoying 19:46:34 <andythenorth> it's weird 19:46:47 <andythenorth> I thought the light was broken because it wasn't charging on USB-C PD 19:47:14 <supermop_Home> like really its just like "we like this bit of metal, looks nicer than a barrel connector" 19:49:19 <supermop_Home> in refactoring my code to move switches and spritegroups nearer where they are used, just moving the purchase menu sprites made a huge difference 19:49:36 * andythenorth loves a bit of refactoring 19:50:12 <supermop_Home> but i decided to keep going, and discovered a ton of deprecated / redundant switches and spritegroups for trailers and cargos 19:50:20 <supermop_Home> that were never used anywhere 19:50:47 <supermop_Home> so i feel like quite an idiot 19:51:02 <supermop_Home> afaik there are probably more in there too 19:51:07 <andythenorth> nml warns about the unused ones? 19:51:11 <supermop_Home> yes 19:51:39 <supermop_Home> but it also prints warnings about if your .png file name capitalization is off 19:52:03 <supermop_Home> so for a long time i had just huge walls of warnings i ignored as meaningless 19:52:08 <andythenorth> yeah 19:52:16 <andythenorth> that's why I am militant about warnings 19:52:22 <andythenorth> either 'none', or ignore them 19:52:43 <supermop_Home> like i have to scroll up couple hundred lines in command line to see there were switches unused 19:58:36 *** Gustavo6046 has quit IRC 20:03:03 *** Gustavo6046 has joined #openttd 20:13:22 <glx> you can redirect stderr to a file and apply filter, but indeed nmlc can be really verbose 20:13:39 * andythenorth wondered about some sort of opt-out suppression 20:13:49 <andythenorth> dunno, maybe TMWFTLB 20:14:04 <andythenorth> also "Limitation NewGRF disturbs me greatly. Goes it throw out NewGRF?" 20:14:09 <andythenorth> unrelated to nml 20:14:33 <glx> maybe with a bitset, then some command line switch to enable/disable bits 20:15:21 <andythenorth> WFM 20:15:55 <andythenorth> I'd try it, but someone always has to help me with shell args parsing :P 20:18:10 *** jottyfan has joined #openttd 20:29:53 *** jellyknight has joined #openttd 20:29:53 *** gelignite has quit IRC 20:49:28 <DorpsGek> [OpenTTD/website] 2TallTyler opened pull request #200: Add: Announcement for April 2 livestream https://git.io/JmxOD 20:52:48 <DorpsGek> [OpenTTD/website] TrueBrain commented on pull request #200: Add: Announcement for April 2 livestream https://git.io/Jmx3u 20:54:35 <DorpsGek> [OpenTTD/website] 2TallTyler commented on pull request #200: Add: Announcement for April 2 livestream https://git.io/Jmx3Q 21:00:24 <frosch123> TrueBrain: last time you put some twitch timer on the about page 21:00:33 <TrueBrain> but didn't you have such nice URL too? 21:01:43 <frosch123> https://a.chronus.eu/19B5298 <- that one is used around starcraft 21:01:57 <TrueBrain> perfect :D 21:02:40 <DorpsGek> [OpenTTD/website] frosch123 commented on pull request #200: Add: Announcement for April 2 livestream https://git.io/JmxGP 21:06:42 <DorpsGek> [OpenTTD/website] 2TallTyler updated pull request #200: Add: Announcement for April 2 livestream https://git.io/JmxOD 21:15:42 <andythenorth> is sleeping time yet? 21:15:43 <andythenorth> oof 21:15:57 <DorpsGek> [OpenTTD/website] frosch123 approved pull request #200: Add: Announcement for April 2 livestream https://git.io/Jmxcs 21:20:34 <spnda> How can I let my OpenTTD game use my local instance of the BaNaNaS API? 21:20:45 <spnda> or rather BaNaNaS Server 21:21:19 <frosch123> the url is somewhere in src/network 21:21:22 <frosch123> either you compile yourself 21:21:32 <frosch123> or you hack your dns name resolution 21:23:23 <spnda> oh is the server binaries.openttd.org/bananas? interesting 21:29:15 <spnda> sorry, what does "Please set --cdn-fallback-url if more than one --cdn-url are given" mean? 21:29:33 <spnda> when starting bananas server 21:54:05 *** Progman has quit IRC 22:04:23 *** andythenorth has quit IRC 22:04:33 <supermop_Home> oops 22:07:15 <Timberwolf> I wonder at what point I will stop finding FIRS cargo types I failed to copy correctly from the grf.farm docs. 22:12:56 *** virtualrandomnumber has joined #openttd 22:15:33 *** virtualrandomnumber has quit IRC 22:17:55 <DorpsGek> [OpenTTD/website] frosch123 merged pull request #200: Add: Announcement for April 2 livestream https://git.io/JmxOD 22:23:21 *** jottyfan has quit IRC 22:24:21 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic opened pull request #8885: Fix #8875: Filter string in station window breaks flow in user interface https://git.io/JmxgC 22:27:08 *** sla_ro|master has quit IRC 22:32:30 <DorpsGek> [OpenTTD/website] TrueBrain opened pull request #201: Fix: link the last livestream in the newspost https://git.io/Jmx2D 22:32:50 <LordAro> TrueBrain: any thoughts on #8468 ? 22:32:55 <LordAro> or anyone else, for that matter 22:33:00 <LordAro> i think it's done? maybe? 22:33:30 <TrueBrain> ugh; you asking me an opinion about such PR late in the evening :P 22:33:36 <TrueBrain> I will make some time tomorrow to give you an answer 22:34:08 <LordAro> :p 22:34:18 <LordAro> well, add #8346 to your list too (needs a rebase, but minor) 22:34:31 <DorpsGek> [OpenTTD/website] frosch123 approved pull request #201: Fix: link the last livestream in the newspost https://git.io/Jmx2x 22:35:06 <TrueBrain> will do 22:35:36 * LordAro just going through the list of open PRs 22:35:48 <LordAro> #7918 feels like it should have an easier fix 22:35:53 <frosch123> there are also some nml prs :p 22:36:24 <LordAro> frosch123: you feel like finishing #8197 ? :p 22:36:34 <LordAro> might not be necessary anymore, not sure 22:37:13 <frosch123> aw, i thought glx had already done it 22:37:18 <DorpsGek> [OpenTTD/website] TrueBrain merged pull request #201: Fix: link the last livestream in the newspost https://git.io/Jmx2D 22:39:40 <TrueBrain> "message": "You have triggered an abuse detection mechanism. Please wait a few minutes before you try again." 22:39:48 <TrueBrain> whoho! We hit the rate limiter on GitHub :D 22:39:53 <LordAro> :o 22:40:02 <TrueBrain> pushing too many new websites images :D 22:40:40 <TrueBrain> ironicly, it was on the first of the day 22:45:20 <DorpsGek> [OpenTTD/nml] LordAro commented on pull request #173: Fix: Access to persistent storage of towns https://git.io/JmxVR 22:45:59 <frosch123> \o/ 22:46:18 <LordAro> i mean, it's not a particularly helpful review :p 22:47:00 <LordAro> FLHerne: feel like finishing nml#166 in the next week? general concensus (read: glx) appears to be that it's a good change 22:47:20 <DorpsGek> [OpenTTD/website] frosch123 created new tag: 1.4.23 https://git.io/JmxVy 22:50:06 <DorpsGek> [OpenTTD/OpenMSX] LordAro commented on pull request #11: Credit musicians in readme https://git.io/JmxwL 22:51:29 <DorpsGek> [OpenTTD/OpenSFX] LordAro commented on pull request #32: Fix: Swap modern/old bus sounds https://git.io/JmxwR 22:53:22 <DorpsGek> [OpenTTD/OpenGFX] LordAro commented on pull request #46: Change: Use a white cursor for better visibility https://git.io/Jmxw6 22:53:25 <DorpsGek> [OpenTTD/OpenGFX] LordAro closed pull request #46: Change: Use a white cursor for better visibility https://git.io/JLyY4 22:54:44 <DorpsGek> [OpenTTD/OpenGFX] LordAro commented on issue #48: New icons required for renaming and go-to-location https://git.io/Jtflw 22:54:47 <DorpsGek> [OpenTTD/OpenGFX] LordAro closed issue #48: New icons required for renaming and go-to-location https://git.io/Jtflw 22:57:41 *** frosch123 has quit IRC 22:59:31 *** spnda has quit IRC 23:00:54 *** nielsm has quit IRC 23:31:45 <DorpsGek> [OpenTTD/OpenGFX] LordAro commented on issue #61: Two “technical” strings appear in eints that shouldn't be translatable https://git.io/JqVWc 23:31:48 <DorpsGek> [OpenTTD/OpenGFX] LordAro closed issue #61: Two “technical” strings appear in eints that shouldn't be translatable https://git.io/JqVWc 23:42:19 *** Wolf01 has quit IRC 23:45:17 *** glx has quit IRC 23:51:15 <DorpsGek> [OpenTTD/OpenGFX] LordAro commented on issue #41: Should source bundle / tarball be published on github? https://git.io/Jfl4u 23:54:46 <peter1138> urghle 23:54:59 <LordAro> morning 23:55:37 <DorpsGek> [OpenTTD/OpenMSX] Wuzzy2 updated pull request #11: Credit musicians in readme https://git.io/JqFwb 23:55:53 <DorpsGek> [OpenTTD/OpenMSX] Wuzzy2 updated pull request #11: Credit musicians in readme https://git.io/JqFwb 23:56:11 <peter1138> So one IRC channel I lurk in has had the same topic for 3 years, a RIP message about the death of a regular. 23:56:13 <DorpsGek> [OpenTTD/OpenMSX] Wuzzy2 commented on pull request #11: Credit musicians in readme https://git.io/JmxMn 23:56:18 <peter1138> I was thinking maybe time to move on and change it. 23:56:25 <peter1138> Well today it got changed. 23:56:49 <peter1138> And you can guess the rest. 23:57:11 <FLHerne> Drama? 23:58:12 <peter1138> Heart attack at 46, that's too young. 23:58:34 <FLHerne> The person came back as a ghost to take revenge on whoever changed it? 23:58:36 <DorpsGek> [OpenTTD/OpenGFX] Wuzzy2 commented on issue #61: Two “technical” strings appear in eints that shouldn't be translatable https://git.io/JqVWc 23:59:05 <peter1138> No, it was changed because another regular died... 23:59:11 <FLHerne> Oh, I see 23:59:15 <LordAro> :( 23:59:46 <FLHerne> Dead man's topic?