Config
Log for #openttd on 22nd March 2021:
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?

Powered by YARRSTE version: svn-trunk