IRC logs for #openttd on OFTC at 2021-03-22
            
00:05:29 *** Progman has quit IRC (Remote host closed the connection)
00:06:50 *** glx has quit IRC ()
00:09:45 <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 (Read error: Connection reset by peer)
00:22:21 *** Smedles has joined #openttd
01:15:29 *** jgx_ has quit IRC (Remote host closed the connection)
01:15:46 *** jgx_ has joined #openttd
01:17:44 *** FLHerne has quit IRC (Ping timeout: 480 seconds)
01:22:45 *** jgx_ has quit IRC (Remote host closed the connection)
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 (Quit: Leaving)
03:42:32 *** D-HUND has joined #openttd
03:45:49 *** debdog has quit IRC (Ping timeout: 480 seconds)
04:08:39 *** snail_UES_ has quit IRC (Ping timeout: 480 seconds)
04:19:43 *** didac has quit IRC (Remote host closed the connection)
05:23:22 *** snail_UES_ has joined #openttd
05:48:34 *** snail_UES_ has quit IRC (Quit: snail_UES_)
05:58:15 *** HerzogDeXtEr has joined #openttd
07:14:16 *** WormnestAndroid has quit IRC (Remote host closed the connection)
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:46 <DorpsGek> [OpenTTD/bananas-api] TrueBrain commented on pull request #83: Change: More descriptive exceptions on /user/token endpoint https://git.io/JmNOq
10:37:49 <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:43 *** andythenorth has quit IRC (Quit: andythenorth)
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:15 <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:24 *** Wolf01 has joined #openttd
11:45:35 *** gelignite has quit IRC (Quit: Stay safe!)
12:46:16 <supermop_Home> yo
13:41:39 *** fnutt has quit IRC (Remote host closed the connection)
13:48:37 *** Wuzzy has joined #openttd
13:55:31 *** fnutt has joined #openttd
14:10:20 *** fnutt has left #openttd (Please proceed to the nearest exit portal!)
14:10:48 <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:43 *** Venemo has quit IRC (Quit: Communi 3.5.0 - http://communi.github.com)
15:26:38 *** snail_UES_ has joined #openttd
16:03:15 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
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 (Quit: ZNC 1.8.2 - https://znc.in)
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:02 <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:19 <Wolf01> Wut?
17:55:51 <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:44 <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:56 <andythenorth> wanted to know the history around MHL and things like why snowline pulls down mountain tops
18:03:23 <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:33 <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:51 <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:38 <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:32 <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:28 <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:23 <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:19 <LordAro> which i'll admit is more than i was expecting
18:30:22 <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:31:00 <frosch123> LordAro: eints data is more than the "/lang" folder
18:31:37 <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:08 <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 <TrueBrain> glx: it turns out that is not the case
18:34:26 <frosch123> i have a usb3 hard disk. it's firmware is so broken, that it runs faster on usb2
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:59 <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:07 <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:51 <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:36 <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 (Read error: Connection reset by peer)
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:15 <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 (Read error: Connection reset by peer)
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:56 <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 (Read error: Connection reset by peer)
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:39 <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:46 <spnda> or rather BaNaNaS Server
21:21:19 <frosch123> the url is somewhere in src/network
21:21:23 <frosch123> either you compile yourself
21:21:33 <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 (Remote host closed the connection)
22:04:23 *** andythenorth has quit IRC (Quit: andythenorth)
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 (Quit: jottyfan)
22:24:20 <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:09 *** 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:30 <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:37 * 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:54 <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:19 <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:05 <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 (Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn)
22:59:31 *** spnda has quit IRC (Remote host closed the connection)
23:00:54 *** nielsm has quit IRC (Ping timeout: 480 seconds)
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 (Quit: Once again the world is quick to bury me.)
23:45:17 *** glx has quit IRC ()
23:51:14 <DorpsGek> [OpenTTD/OpenGFX] LordAro commented on issue #41: Should source bundle / tarball be published on github? https://git.io/Jfl4u
23:54:45 <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:24 <peter1138> Well today it got changed.
23:56:48 <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:35 <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:12 <FLHerne> Oh, I see
23:59:15 <LordAro> :(
23:59:46 <FLHerne> Dead man's topic?