IRC logs for #openttd on OFTC at 2021-05-24
            
00:29:02 *** Beerbelott has quit IRC (Read error: Connection reset by peer)
01:32:02 *** tokai|noir has joined #openttd
01:32:02 *** ChanServ sets mode: +v tokai|noir
01:38:56 *** tokai has quit IRC (Ping timeout: 480 seconds)
01:42:56 *** Gustavo6046_ has joined #openttd
01:47:28 *** Gustavo6046 has quit IRC (Ping timeout: 480 seconds)
01:47:28 *** Gustavo6046_ is now known as Gustavo6046
02:09:11 *** felix has joined #openttd
02:40:07 *** Wormnest has quit IRC (Quit: Leaving)
03:05:14 *** glx has quit IRC ()
03:46:57 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
04:20:23 *** Flygon has joined #openttd
04:41:33 *** lobster has quit IRC (Ping timeout: 480 seconds)
05:08:51 *** snail_UES_ has quit IRC (Quit: snail_UES_)
05:45:18 *** Progman has joined #openttd
05:45:24 *** tokai has joined #openttd
05:45:24 *** ChanServ sets mode: +v tokai
05:52:19 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
06:04:49 *** andythenorth has joined #openttd
06:12:48 *** sla_ro|master has joined #openttd
06:14:58 *** andythenorth has quit IRC (Quit: andythenorth)
06:30:19 *** andythenorth has joined #openttd
06:56:12 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9285: Fixes for Haiku https://git.io/JsNeG
06:56:22 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #9285: Fixes for Haiku https://git.io/JsPEg
07:17:10 *** nielsm has joined #openttd
07:36:16 *** andythenorth has quit IRC (Quit: andythenorth)
08:10:37 <peter1138> Yessir
08:13:23 *** andythenorth has joined #openttd
08:26:45 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JsHBo
08:26:58 <LordAro> peter1138: are you suitably impressed?
08:28:34 <peter1138> Do I have to load up Strava?
08:28:48 <LordAro> yes
08:29:01 <peter1138> Yes.
08:29:13 <peter1138> And I'm too fucking lazy. God damn it.
08:29:26 <TrueBrain> he just wanted to point that out, but not in that many words, I am sure :P
08:29:42 <TrueBrain> says me who hasn't done any real activity in months now .. ugh ..
08:29:59 <TrueBrain> at least in-door sports are possible again ..
08:30:35 <LordAro> here is thing https://i.imgur.com/EhSZohj.png
08:31:19 <TrueBrain> I don't even ...
08:31:21 <TrueBrain> why? :P
08:32:20 <LordAro> ¯\_(ツ)_/¯
08:32:39 <TrueBrain> call me impresesd, but I wouldn't be able to do that, not even with training :P
08:34:18 <peter1138> I mean I am too lazy to do it at the moment, not load up Strava :)
08:34:41 <peter1138> I think my longest is about 210km.
08:35:33 <TrueBrain> I love websites that translate everything in Dutch for you
08:35:39 <TrueBrain> but still say: mile, instead of km
08:36:25 <peter1138> 173.77km :)
08:37:12 <TrueBrain> in other news ... how the fuck do you find a job in this day and age ... I want to filter out shit languages like C# and Java :P
08:37:28 <TrueBrain> so many bad job-finding websites, it is amazing
08:37:34 <peter1138> You take a job doing something you don't like. Like C# or Java.
08:37:51 <TrueBrain> owh, here is one: PHP backend developer
08:37:54 <TrueBrain> how the hell do you do that?
08:37:59 <TrueBrain> that sounds so retarted
08:38:31 <TrueBrain> well, guess how you define "backend"
08:38:48 <TrueBrain> the backend of the frontend, sure
08:40:11 <TrueBrain> wow, Delphi Developer .. Pascal aint dead yet? Impressive ..
08:40:53 * LordAro writes pascal occasionally
08:41:01 <LordAro> InnoSetup is great fun
08:41:04 <TrueBrain> haven't in .. 10+ years
08:41:09 <TrueBrain> I still like "end." vs "end;"
08:41:19 <TrueBrain> (not-sarcastic, I like it)
08:41:19 <LordAro> (also Ada is essentially Pascal with extra bits bolted on)
08:44:08 <TrueBrain> I love "Full-Stack developer" ones .. basically: node.js
08:44:18 <TrueBrain> things have changed in the last 5 years :P
08:44:57 <andythenorth> jobs are over-rated
08:45:01 <andythenorth> I haven't had one for years
08:46:25 <TrueBrain> lol: Wepdeveloper
08:46:34 <TrueBrain> not sure I want to work there, if they don't know how to write webdeveloper
08:46:49 <andythenorth> you could be a big fish in a small pond
08:46:53 <andythenorth> where is yexo now?
08:47:03 <andythenorth> all the big people are always hiring
08:47:14 <andythenorth> the engineer shortage is very real
08:49:10 <Rubidium> TrueBrain: or they are still trying to make WEP secure? ;)
08:49:23 <TrueBrain> lol
08:49:35 <TrueBrain> andythenorth: it really is; which makes finding a job very hard too :P
08:49:42 *** tokai|noir has joined #openttd
08:49:42 *** ChanServ sets mode: +v tokai|noir
08:51:45 <nielsm> <TrueBrain> wow, Delphi Developer .. Pascal aint dead yet? Impressive .. <-- companies that had their internal software written in delphi in 1997 and has had to keep it alive ever since
08:53:22 <peter1138> Urgh.
08:53:33 <peter1138> I should get my MTB out. If it hasn't been nicked.
08:53:44 <TrueBrain> lol, this company is looking for a C++ developer that can also write C#
08:53:46 <peter1138> Then I should probably replace the tyre goop as it'll be a bit dead by now.
08:53:50 <TrueBrain> like .. yes, those two have things in common
08:53:54 <TrueBrain> the letter C, to be exact
08:54:00 <nielsm> also the {}
08:54:00 <peter1138> Then I should just sit here on IRC instead and mumble about chunky bevels.
08:54:23 <peter1138> I think I'm a C++ developer who also writes C#.
08:54:32 <TrueBrain> well, I have the job for you!
08:54:38 <peter1138> There's only ., no ->
08:54:41 <TrueBrain> but I am pretty sure who-ever wrote this text, doesn't know they are not really related :P
08:54:45 <peter1138> Other than that, exactly the same ;)
08:55:39 <TrueBrain> WordPress Developer
08:55:40 <TrueBrain> lolz
08:55:41 <Rubidium> *or* they are working on something in the C# <-> C(++) layer
08:55:46 <peter1138> Right, I think my original Raspberry Pi will no longer keep falling off the network.
08:55:48 <TrueBrain> didn't even know it existed :P
08:55:54 <peter1138> On the other hand, what am I actually going to do with it?
08:55:57 <michi_cc> TrueBrain: They might be looking for a C++/CLI developer. Which is the best bastard child in existence.
08:56:13 <TrueBrain> I am happy this triggers you all :P
08:56:22 <michi_cc> This is a joke, BTW, it's not the best at all. I had unfortune to need to use it.
08:56:27 <peter1138> I think that's even less popular than VB .Net.
08:56:32 <LordAro> can confirm
08:56:34 *** tokai has quit IRC (Ping timeout: 480 seconds)
08:56:38 <nielsm> but C# is a good language imo
08:56:53 <TrueBrain> mostly what I notice a lot, that companies have a very weird mix of languages in use .. like combinations you normally are like: why?
08:57:00 <TrueBrain> PHP + Node.js in backend
08:57:07 <TrueBrain> combo's like that
08:57:13 <TrueBrain> you just know what type of person worked there
08:57:24 <TrueBrain> you can also see the technical depth before looking any further
08:57:42 <TrueBrain> here one: Java + Python backend
08:57:43 <michi_cc> VB.Net is not that unpopular, especially in internal tool software.
08:58:27 <peter1138> Uh oh, it's raining again.
08:59:39 <TrueBrain> nielsm: C#, like Java, is a fine language
08:59:46 <TrueBrain> not one I have any sane experience with
08:59:50 <TrueBrain> but language wise it is just fine
09:02:41 <TrueBrain> the one thing I really dislike, is this: "Salary based on your education and experience."
09:02:49 <TrueBrain> in other words: we try to screw you over, but ssttt, don't tell anyone
09:03:00 <Rubidium> well... for work (the same company) I have done at least C, C++, C#, CSS, G (LabVIEW), HTML, Java, Javascript and Python for at least a project
09:03:09 <TrueBrain> they fail to understand that knowing what they are willing to pay says a lot about the job itself
09:05:21 <Rubidium> though what they are willing to pay vastly depends on your productivity, though only based on education and experience that's hard to determine
09:05:48 <TrueBrain> sadly, happens a lot with big companies
09:05:51 <TrueBrain> they just have this matrix
09:06:02 <TrueBrain> N years experience with M education means you earn Z for the next year
09:06:11 <TrueBrain> KPIs? NAH!
09:06:32 <Rubidium> so, you have almost 20 years of experience ;)
09:06:53 <Rubidium> and you did university, right? Then you must be in the "expensive" part of that matrix
09:07:32 <TrueBrain> and that is why you should put a bracket of salary on these texts, so I can match my expectations with theirs :P
09:10:59 * peter1138 ponders breaking his network with some VLANs instead of working.
09:11:12 <TrueBrain> breaking, indeed :P
09:12:51 <peter1138> Annoying thing about RouterOS, setting up VLANs is not exactly intuitive.
09:14:17 <andythenorth> TrueBrain please please set yourself up as a Wordpress developer
09:14:25 <andythenorth> preferably selling plugins also
09:14:27 <andythenorth> and livestream
09:14:34 <andythenorth> it would be patreon gold
09:15:07 <LordAro> hahaha
09:22:04 *** Samu has joined #openttd
09:22:49 <peter1138> Hmm, OSPF or static routing? :P
09:24:25 <peter1138> Ah fuck it, I'd have to redo my firewalling and everything.
09:26:13 <TrueBrain> andythenorth: hahaha :D
09:26:18 <TrueBrain> it would be hilarious :D
09:26:25 <TrueBrain> lot of bad words :P
09:26:45 <andythenorth> TruePress forthcoming
09:31:00 <TrueBrain> nah, easier solution: don't blog :P
09:31:13 <peter1138> Problem with your ISP giving you a /48 and a /29 is you never ever want to switch away.
09:32:26 <peter1138> I fudged the /29 into eight /32s to avoid wastage.
09:32:53 <peter1138> Kinda how OVH gives everyone a /32 I guess.
09:34:01 <TrueBrain> the only reason I want an extra /32 next to the one my ISP supplied, is for Wireguard ..
09:34:07 <TrueBrain> but I proxy that via OVH now :P
09:34:26 <peter1138> Does it not work with NAT?
09:34:28 <TrueBrain> (that /32 listens on many ports to Wireguard ... makes it really easy to get decent internet in the strangest places :P)
09:34:42 <TrueBrain> well, you want to have port 53 available for Wireguard if possible
09:34:51 <TrueBrain> it is REALLY difficult to set that up if you use 53 for DNS requests
09:34:58 <TrueBrain> I have done it, but it is really easy to go wrong
09:36:14 <TrueBrain> (as depending on the source/destination, you need to send the port 53 activity either to the NAT or to Wireguard .. :P)
09:36:25 <TrueBrain> on the plus side, it does mean you often don't even have to login to those capturing portals
09:36:56 <TrueBrain> now 443 with QUIC is rolling out, you see that it works often too
09:37:10 <TrueBrain> but .. still on many places it does not
09:37:41 *** andythenorth has quit IRC (Quit: andythenorth)
09:46:27 *** frosch123 has joined #openttd
09:49:30 *** Elouin has quit IRC (Quit: Ping timeout (120 seconds))
09:49:39 *** Elouin has joined #openttd
10:22:47 *** HerzogDeXtEr has joined #openttd
11:19:02 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain opened pull request #51: Fix: use the default branch to load .dorpsgek.yml https://git.io/JsNFp
11:19:30 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain updated pull request #51: Fix: use the default branch to load .dorpsgek.yml https://git.io/JsNFp
11:19:42 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9274: Fix f6d5c01: Delay deletion for self closing windows https://git.io/JsNbm
11:22:28 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain updated pull request #51: Fix: use the default branch to load .dorpsgek.yml https://git.io/JsNFp
11:22:59 <TrueBrain> argh, programming is going terribly today :P
11:25:47 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain updated pull request #51: Fix: use the default branch to load .dorpsgek.yml https://git.io/JsNFp
11:36:57 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9280: Fix: Do not send vehicles towards incomplete PF nodes https://git.io/JsNpW
11:46:35 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain commented on pull request #50: Render http://... and https:// as <a> in the weblogs. https://git.io/JsNjv
11:48:42 <TrueBrain> frosch123 made me do regex ... I now have to shower again :D
11:49:13 <frosch123> i regret nothing
11:49:27 <LordAro> TrueBrain: ) isn't valid? i see it in wikipedia links quite a lot
11:49:53 <TrueBrain> it should be % escaped?
11:50:02 <LordAro> don't think so
11:50:37 <TrueBrain> you are correct
11:50:39 <TrueBrain> } has to
11:50:40 <TrueBrain> k k
11:52:46 <peter1138> Ok, no VLANs. My kit supports them but has to fall back to software implementation.
11:53:07 <LordAro> do you have enough traffic where that's an issue?
11:53:20 <Rubidium> https://rbijker.net/openttd/tb_broken. ;)
11:53:22 <peter1138> Don't be reasonable!
11:53:23 <TrueBrain> ugh, I always get remember when regexing http-links, that there is no correct answer .. just things that are less broken
11:54:07 <peter1138> It means that hardware bridging is not possible, so any local-LAN traffic also goes via the CPU, not just traffic that would be routed.
11:54:13 *** Flamewar has joined #openttd
11:54:29 *** andythenorth has joined #openttd
11:54:31 <andythenorth> I am so hungry
11:54:34 <andythenorth> if only it was lunch time
11:54:35 <Rubidium> so, if the URL ends with a . or ), try the URL. If it is not 404-ish, use that. If it is, remove the last character and try again whether it's not 404-ish
11:54:46 <TrueBrain> Rubidium: no
11:54:52 <TrueBrain> just a very simple answer :)
11:55:00 <peter1138> If only.
11:56:11 <DorpsGek> [OpenTTD/OpenTTD] vituscze commented on pull request #9280: Fix: Do not send vehicles towards incomplete PF nodes https://git.io/JsAeN
11:56:25 <andythenorth> when is lunchtime?
11:56:27 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain commented on pull request #50: Render http://... and https:// as <a> in the weblogs. https://git.io/JsAve
11:56:45 <TrueBrain> there, not consuming the ) and . if it is at the end of the link
11:56:57 <TrueBrain> unbreaks more cases than it breaks
11:57:50 <andythenorth> cheese on toast?
11:58:10 <TrueBrain> Rubidium: I am disappointed the URL wasn't "https://rbijker.net/openttd/tb_broken. ;)" :(
11:58:37 <TrueBrain> (its funny that even this IRC client only links https://rbijker.net/openttd/tb_broken :D)
11:58:48 <LordAro> TrueBrain: idk, most wikipedia links with () in, generally have them on the end
11:59:01 <TrueBrain> LordAro: again, there is no correct way of doing this anyway
11:59:05 <TrueBrain> it is more: what is less likely to break
11:59:14 <Rubidium> TrueBrain: retry ;)
11:59:22 <TrueBrain> Rubidium: \o/
11:59:57 <andythenorth> maybe I should learn IAM this week, and figure out how to simplify updating grf.farm site
12:00:06 <andythenorth> currently I have a silly process
12:01:05 <peter1138> Is there a regex for "does this URL return 404?" :D
12:01:40 <TrueBrain> peter1138: even that can break :)
12:01:53 <TrueBrain> as in, people creating both links
12:02:27 <TrueBrain> I mean: Take a sentence that ends with https://example.com.
12:02:35 <TrueBrain> euh, stupid example
12:02:40 <TrueBrain> what-ever, you get what I mean :D
12:02:54 <frosch123> i got used to always inserting a blank after a url :p
12:03:02 <TrueBrain> frosch123: smart :)
12:03:07 <TrueBrain> I tend to do the same with () :)
12:03:09 <TrueBrain> which looks weird :P
12:03:44 <TrueBrain> https://en.wikipedia.org/wiki/Parens_(moth)
12:03:48 <TrueBrain> want to know what this client does
12:03:49 <TrueBrain> (https://en.wikipedia.org/wiki/Parens_(moth))
12:03:54 <TrueBrain> ah, it checks ( before https :P
12:04:15 <TrueBrain> that is a bit harder in regex
12:04:24 <peter1138> My putty just goes "what's a URL?"
12:04:27 <frosch123> my client does that as well, but well
12:04:39 <frosch123> it's mostly about links from dorpsgek
12:04:46 <TrueBrain> yeah, I understood :)
12:04:52 <TrueBrain> tons of more places the current implementation breaks :P
12:05:03 <TrueBrain> but .. yeah .. don't really care :)
12:06:10 *** Strom has quit IRC ()
12:07:16 *** glx has joined #openttd
12:07:16 *** ChanServ sets mode: +v glx
12:08:43 *** Strom has joined #openttd
12:13:17 <LordAro> TrueBrain: https://regexr.com/5tiqn
12:14:07 <TrueBrain> LordAro: your example, the 3rd, is matching wrong
12:14:11 <TrueBrain> what are you showing me here? :D
12:14:21 <LordAro> oh, damn
12:14:24 <LordAro> it was working :p
12:14:27 <TrueBrain> :D
12:14:54 <LordAro> fixed
12:15:59 <TrueBrain> I like your approach :)
12:16:03 <TrueBrain> still plenty of links that will go wrong, ofc
12:16:05 <TrueBrain> but .. meh
12:16:26 <TrueBrain> any URL with unbalanced ), basically
12:16:34 <TrueBrain> the other approach I was testing isn't that pretty ..
12:17:23 <LordAro> yeah
12:17:30 <TrueBrain> funny, it works in Python
12:17:34 <TrueBrain> but not in any of those website
12:17:43 <TrueBrain> "\((?P<link1>https?://([^\s)]|\)\S)*\)+)\)|\b(?P<link2>https?://([^\s\.]|\.\S)*)" <- that monster :D
12:18:00 <TrueBrain> (basically, a regex for "(url)" and one for "url")
12:18:15 <TrueBrain> but I am fine with yours :)
12:18:43 <LordAro> aah
12:18:49 <TrueBrain> owh, your "dot" case doesn't work
12:18:54 <TrueBrain> if you type any text after it, it fails :)
12:18:59 <LordAro> heh
12:19:29 <glx> and I already hate when my IRC client includes the ',' in links
12:19:45 <TrueBrain> owh, "," , also a good one :P
12:19:46 <LordAro> TrueBrain: ? seems to wkr for me
12:19:57 <LordAro> work*
12:20:41 <TrueBrain> "http://example.com. test"
12:20:42 <TrueBrain> fails
12:21:53 <TrueBrain> how do I share that link when I changed stuff .. lol
12:22:10 <TrueBrain> https://regexr.com/5tis1
12:22:11 <TrueBrain> there
12:22:54 <LordAro> :)
12:24:16 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain updated pull request #50: Render http://... and https:// as <a> in the weblogs. https://git.io/Jsni1
12:25:17 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain approved pull request #50: Render http://... and https:// as <a> in the weblogs. https://git.io/JsAkq
12:25:24 <TrueBrain> self-approving \o/
12:25:40 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain merged pull request #50: Render http://... and https:// as <a> in the weblogs. https://git.io/Jsni1
12:26:02 <TrueBrain> and as shown, if you have a problem you are solving with a regex ...
12:26:05 <TrueBrain> you have 2 problems :P
12:26:58 <DorpsGek> [OpenTTD/OpenTTD] vituscze commented on pull request #9280: Fix: Do not send vehicles towards incomplete PF nodes https://git.io/JsAI0
12:28:52 *** felix has quit IRC (Read error: No route to host)
12:29:17 *** felix has joined #openttd
12:31:16 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain opened pull request #52: Several GitHub workflow related fixes https://git.io/JsALf
12:32:25 *** andythenorth has quit IRC (Quit: andythenorth)
12:32:54 *** virtualrandomnumber has joined #openttd
12:33:02 *** virtualrandomnumber has quit IRC ()
12:34:03 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain opened pull request #53: Change: [GitHub] switch default branch to "main" https://git.io/JsALy
12:34:40 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain updated pull request #51: Fix: use the default branch to load .dorpsgek.yml https://git.io/JsNFp
12:34:42 <TrueBrain> CodeQL found an actual bug .. w00p
12:34:59 <TrueBrain> https://github.com/OpenTTD/DorpsGek/pulls <- 3 PRs ready for review :)
12:47:03 <frosch123> why did you escape the forward slash? just paranoia? :p
12:47:29 <TrueBrain> copy pasted LordAro's work, but multiple test-sites were complaining about it
12:47:30 <TrueBrain> :P
12:51:13 *** felix_ has joined #openttd
12:52:40 <TrueBrain> (complaining when it wasn't escaped, to be clear :P)
12:54:18 *** felix has quit IRC (Ping timeout: 480 seconds)
12:54:46 <DorpsGek> [OpenTTD/DorpsGek] frosch123 approved pull request #51: Fix: use the default branch of a repository to load .dorpsgek.yml https://git.io/JsAOW
12:54:55 <frosch123> weird how much magic there was to get the PR title
12:55:11 <TrueBrain> well, the magic was to get the base-ref of the PR
12:55:15 <TrueBrain> which we didn't use
12:55:20 <TrueBrain> and the title piggybacked on it
12:55:24 <TrueBrain> but odd code, yes :P
12:55:39 <TrueBrain> it used to be it loaded the .dorpsgek.yml of the branch of the PR
12:55:43 <TrueBrain> so you could change it in a PR
12:55:51 <TrueBrain> like GitHub workflows
12:56:22 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain merged pull request #51: Fix: use the default branch of a repository to load .dorpsgek.yml https://git.io/JsNFp
12:57:06 <glx> but that was disabled a long time ago
12:57:31 <frosch123> any reason why you use a tag for the actions, instead of just main?
12:57:46 <TrueBrain> what do you mean, sorry?
12:58:12 <DorpsGek> [OpenTTD/DorpsGek] frosch123 commented on pull request #52: Several GitHub workflow related fixes https://git.io/JsA3U
12:58:12 <glx> frosch123: allows breaking changes without breaking users
12:58:24 <TrueBrain> ah, there
12:59:05 <frosch123> i mostly notices because you used a tag for the actions, but main for the commit-checker
12:59:43 *** felix_ has quit IRC (Ping timeout: 480 seconds)
13:00:09 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain commented on pull request #52: Several GitHub workflow related fixes https://git.io/JsA3z
13:00:21 <TrueBrain> there should be no main/master reference anymore
13:00:24 <TrueBrain> well, no, not true
13:00:31 <TrueBrain> OpenTTD-git-hooks is the odd-one-out
13:01:58 <DorpsGek> [OpenTTD/OpenTTD] glx22 dismissed a review for pull request #9274: Fix f6d5c01: Delay deletion for self closing windows https://git.io/JsNbm
13:02:01 <DorpsGek> [OpenTTD/OpenTTD] glx22 updated pull request #9274: Fix f6d5c01: Delay deletion for self closing windows https://git.io/JsCsA
13:02:25 <DorpsGek> [OpenTTD/DorpsGek] frosch123 approved pull request #52: Several GitHub workflow related fixes https://git.io/JsA3N
13:02:49 <TrueBrain> we could in theory also convert OpenTTD-git-hooks to the same way of working, but I wasn't sure everyone would appreciate that :P
13:02:56 <glx> yeah git-hools is expected to always work
13:03:10 <glx> *git-hooks
13:03:51 <frosch123> git-hooks was meant to be also used locally. not sure whether anyone does except me
13:04:01 <frosch123> and it even annoys me when i do fixup commits :p
13:04:20 <TrueBrain> exactly the reason I am not using it ;)
13:04:30 <TrueBrain> it triggered way more than I would like to in my normal workflow
13:04:39 <TrueBrain> also the reason I often have to push directly after creating a PR :D
13:04:47 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain merged pull request #52: Several GitHub workflow related fixes https://git.io/JsALf
13:04:48 <glx> yeah since now it checks every commits individually :)
13:05:05 <glx> originally it only check final diff IIRC
13:05:18 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain updated pull request #53: Change: [GitHub] switch default branch to "main" https://git.io/JsALy
13:05:34 <glx> but still every message
13:05:37 <DorpsGek> [OpenTTD/DorpsGek] frosch123 approved pull request #53: Change: [GitHub] switch default branch to "main" https://git.io/JsAsl
13:06:25 <TrueBrain> funny, cannot retrigger those ..
13:06:50 <TrueBrain> had to push again .. lol
13:06:57 <TrueBrain> and yes, DorpsGek will be silent for a bit, till I tag a new version :)
13:07:28 <TrueBrain> sorry frosch123 .. https://github.com/OpenTTD/DorpsGek/pull/53 one more time :)
13:08:19 <TrueBrain> tnx :)
13:08:20 <frosch123> now i can apply as auto-clicker
13:09:06 <TrueBrain> [OpenTTD/DorpsGek] TrueBrain created new tag: 2.1.0 https://git.io/JsAsh
13:09:34 <TrueBrain> right, another repo done :)
13:09:50 <frosch123> i see, you want to apply as bot :)
13:09:55 <TrueBrain> yes!
13:10:16 <frosch123> i almost didn't notice
13:10:22 <frosch123> i first wanted to comment "oh, it's working again"
13:10:23 <TrueBrain> that is terrible :)
13:10:53 <TrueBrain> and to be clear, DorpsGek is working, just not in this channel .. so I just copy/paste it
13:10:58 <TrueBrain> I am not creating the short-link etc :P
13:11:08 <TrueBrain> I am not -that- insane
13:13:02 *** DorpsGek has joined #openttd
13:13:02 *** ChanServ sets mode: +o DorpsGek
13:14:00 <peter1138> Are you sure?
13:14:07 <TrueBrain> 60%
13:14:32 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain opened pull request #54: Fix: [Actions] rename "publish_master" into "publish_main" https://git.io/JsAZJ
13:14:34 <TrueBrain> forgot to rename 1 entry .. lol
13:14:39 <TrueBrain> well, a good test :D
13:15:06 <DorpsGek> [OpenTTD/DorpsGek] glx22 approved pull request #54: Fix: [Actions] rename "publish_master" into "publish_main" https://git.io/JsAZI
13:16:14 <glx> I think nml is almost ready for a release, should probably include #217 and maybe #212
13:16:41 <DorpsGek> [OpenTTD/DorpsGek] TrueBrain merged pull request #54: Fix: [Actions] rename "publish_master" into "publish_main" https://git.io/JsAZJ
13:16:49 <TrueBrain> \o/
13:24:52 <DorpsGek> [OpenTTD/team] frosch123 commented on issue #221: [sv_SE] Translator access request https://git.io/Js517
13:27:19 <DorpsGek> [OpenTTD/team] TrueBrain opened pull request #222: Several GitHub workflow related fixes https://git.io/JsACK
13:28:06 <DorpsGek> [OpenTTD/team] TrueBrain updated pull request #222: Several GitHub workflow related fixes https://git.io/JsACK
13:29:05 <DorpsGek> [OpenTTD/team] TrueBrain opened pull request #223: Change: [GitHub] switch default branch to "main" https://git.io/JsAWe
13:29:47 <frosch123> 217 is insane
13:30:10 *** snail_UES_ has joined #openttd
13:30:11 <DorpsGek> [OpenTTD/nml] frosch123 approved pull request #217: Fix c65b5f98: Missing reference to intermediate proc call created for action3 https://git.io/JsAWm
13:30:25 <TrueBrain> insanely good?
13:31:08 <TrueBrain> fixing bugs from 2011, nice
13:31:10 <frosch123> the thing with newgrf is: you never know whether a bug was never triggered, or whether people just didn't notice :p
13:31:29 <TrueBrain> and now be ready for the complaints that their NML project no longer works, ofc ;)
13:33:03 <peter1138> Can that calculation bug be fixed by just removing it?
13:33:20 <peter1138> #212
13:33:20 <frosch123> yep, that's the question :)
13:33:31 <peter1138> Please?
13:33:54 <frosch123> but it requires looking into the insanity abyss of ottd, newgrf and nml :p
13:33:58 <peter1138> It makes zero sense
13:34:01 <frosch123> all three at once
13:35:04 <peter1138> Someone thought they were being helpful but it's a factor, not an absolute value.
13:36:27 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9288: Codechange: differentiate in SettingDescBase implementations for different classes of settings https://git.io/JsHBo
13:41:48 <DorpsGek> [OpenTTD/team] TrueBrain commented on issue #212: Please transfer openttd-android-translate repo to the new translator https://git.io/J3jLO
13:43:48 <LordAro> ^ is clearly the #212 that peter1138 was referring to
13:44:08 <TrueBrain> haha :D
13:44:10 <TrueBrain> what are the odds :P
13:44:53 <peter1138> :D
13:45:10 <TrueBrain> I do love the assumption in team#212 that openttd.org and openttdcoop.org are just the same thing :P
13:45:19 <TrueBrain> that is really short-selling what openttdcoop.org did :)
13:45:50 <TrueBrain> too bad it is no longer maintained .. basically means more workload for us :(
13:54:41 <peter1138> I guess that #212 could be fixed by just removing it...
14:04:09 *** Compu has joined #openttd
14:04:15 *** Compu has quit IRC (Remote host closed the connection)
14:14:46 <DorpsGek> [OpenTTD/nml] glx22 merged pull request #217: Fix c65b5f98: Missing reference to intermediate proc call created for action3 https://git.io/J36a9
14:15:24 <glx> this bug was present for almost 10 years
14:19:38 <DorpsGek> [OpenTTD/team] glx22 approved pull request #222: Several GitHub workflow related fixes https://git.io/JsA2q
14:19:53 <DorpsGek> [OpenTTD/team] TrueBrain merged pull request #222: Several GitHub workflow related fixes https://git.io/JsACK
14:20:22 <DorpsGek> [OpenTTD/team] TrueBrain updated pull request #223: Change: [GitHub] switch default branch to "main" https://git.io/JsAWe
14:20:46 <DorpsGek> [OpenTTD/team] glx22 approved pull request #223: Change: [GitHub] switch default branch to "main" https://git.io/JsA2W
14:21:04 <DorpsGek> [OpenTTD/team] TrueBrain merged pull request #223: Change: [GitHub] switch default branch to "main" https://git.io/JsAWe
14:21:05 <TrueBrain> and another one done!
14:26:37 *** sla_ro|master has quit IRC ()
14:52:23 <DorpsGek> [OpenTTD/team] pelya commented on issue #212: Please transfer openttd-android-translate repo to the new translator https://git.io/J3jLO
15:00:35 *** Wormnest has joined #openttd
16:01:29 <peter1138> The reason for non-standard translation format is the special codes and such like, isn't it?
16:05:12 *** tokai has joined #openttd
16:05:13 *** ChanServ sets mode: +v tokai
16:12:03 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
17:04:59 *** andythenorth has joined #openttd
17:33:59 *** ioangogo has quit IRC (Ping timeout: 480 seconds)
17:34:36 *** Progman has quit IRC (Remote host closed the connection)
17:37:04 *** Flygon has quit IRC (Read error: Connection reset by peer)
17:39:42 *** ioangogo has joined #openttd
17:57:23 *** gelignite has joined #openttd
18:02:30 *** Beerbelott has joined #openttd
18:04:36 *** iSoSyS has joined #openttd
18:05:02 *** iSoSyS has quit IRC ()
18:08:04 *** jottyfan has joined #openttd
18:20:10 *** Progman has joined #openttd
18:59:08 <V453000> hello, could someone please pleeeeeease point me to a direction how would I define 32bpp water with a 8bpp mask to animate it? I have it an 8bpp mask but it complains that it's not an RGBA images. I used a template with the mask at the end
19:03:48 <frosch123> take a look at NUTS
19:04:33 <peter1138> haha
19:04:47 <peter1138> "[19:57] andythenorth: @V453000 the number of people who know how to do this is probably....you :stuck_out_tongue:"
19:05:36 <frosch123> hey, i even grepped. and the slug uses the mask thing
19:06:08 <andythenorth> I was right? :o
19:06:13 <andythenorth> stopped clock, twice a day
19:18:32 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JsxzA
19:18:33 <DorpsGek> - Update: Translations from eints (by translators)
19:34:45 *** sla_ro|master has joined #openttd
19:36:36 <orudge> Hurrah, we have a certificate at long last
19:36:58 <V453000> XD
19:36:59 <LordAro> \o/
19:38:18 <V453000> aha
19:38:26 <V453000> thanks for reminding me frosch123 :) I completely forgot to look there
19:38:45 <V453000> worse yet I have it on BRIX bridges as well
19:38:46 <V453000> :D
19:48:48 <andythenorth> \o/
20:16:41 *** tokai|noir has joined #openttd
20:16:41 *** ChanServ sets mode: +v tokai|noir
20:17:48 <Timberwolf> Timberwolf's Tracks does it for level crossings and signals (or did in at least one version) although I'be also totally forgotten how it works.
20:22:15 *** jottyfan has quit IRC (Quit: jottyfan)
20:24:04 *** tokai has quit IRC (Ping timeout: 480 seconds)
20:25:22 <andythenorth> oof
20:25:28 <andythenorth> I thought I'd forgotten to drink beer
20:25:34 <andythenorth> but the empty bottle says not
20:25:40 <andythenorth> I have no recollection of drinking it
20:28:16 *** Beerbelott is now known as hips
20:28:19 *** hips is now known as beer
20:31:31 *** beer is now known as beerbelott
20:32:06 *** beerbelott is now known as Guest4792
20:32:49 *** Guest4792 has left #openttd (Leaving)
20:33:09 *** Beer_ has joined #openttd
20:33:11 *** Beer_ has left #openttd
20:51:31 <frosch123> does that also work with drawing ships?
20:55:04 *** Samu has quit IRC (Quit: Leaving)
20:55:22 *** Beer has joined #openttd
20:55:40 <V453000> it worked frosch, thank you again :)
20:56:07 *** Beer has quit IRC (Quit: Leaving)
20:56:18 *** Beer has joined #openttd
20:56:42 <frosch123> haha :p don't worry i punished myself for the stupid advise by cleaning the dishes
20:57:03 <andythenorth> ships 100% done nearly
20:57:33 <V453000> how do I get rid of this? nmlc warning: "BRIX-NML-combined.nml", line 21537: "gfx/8bpp/buildings/x4/statue-8bpp.png" at [x: 0, y: 0]: 715 of 81920 pixels (0%) are animated, but ANIM isn't in flags
20:57:47 <andythenorth> ships 22% :(
20:57:48 <frosch123> you add ANIM after the sprite
20:57:49 <andythenorth> nearly 100
20:58:39 <DorpsGek> [OpenTTD/team] TrueBrain commented on issue #212: Please transfer openttd-android-translate repo to the new translator https://git.io/J3jLO
20:58:55 <frosch123> V453000: https://github.com/OpenTTD/OpenGFX/blob/master/sprites/extra/extra-plus-canals.pnml#L116
20:59:01 <TrueBrain> I don't get where the sudden rush comes from with team#212 .. but what-ever
20:59:52 <V453000> guessed that almost right ._. but I totally didn't expect for it to be before the filename XD
21:00:09 <V453000> worked :)
21:02:51 <V453000> god damn, compile without warnings
21:02:56 <V453000> been a while since I've seen that XD
21:03:03 <andythenorth> moar shipz
21:03:08 <andythenorth> sizes range of convenience https://grf.farm/unsinkable-sam/preview-8/html/ships.html
21:03:13 <andythenorth> pixels and features
21:03:24 <andythenorth> moar shipz soon
21:03:41 <V453000> I've succeeded in making water look horrifying
21:03:42 <V453000> great
21:03:59 <TrueBrain> orudge: good news :D So now we finish STUN PR and release 1.12.0, right? :D
21:04:03 <V453000> andy how many ships have you drawn over the years?
21:04:07 <V453000> the set must be infinite by now
21:04:17 <TrueBrain> when can we expect signed nightlies? :P :P (if there is anything I can do to help, lemme know :))
21:04:58 <andythenorth> V453000 I drew one and resized it many many times
21:05:10 <andythenorth> does that count even?
21:05:44 <andythenorth> hmm I have drawn at least 571 trains
21:05:50 <andythenorth> ships not even catching up
21:06:22 <frosch123> what playing field is on top of the edibles tanker?
21:06:26 <V453000> sheit :)
21:06:26 <andythenorth> netball
21:06:32 <andythenorth> or table tennis
21:06:55 <andythenorth> I quite like the green, it's "different"
21:06:55 <frosch123> volleyball has 4 players on each side, right?
21:06:59 <frosch123> or was it 6?
21:07:10 <andythenorth> no idea :)
21:07:14 <glx> 6
21:08:17 <TrueBrain> this is a weird conversation
21:08:20 <TrueBrain> just wanted to have said that
21:08:25 <frosch123> andythenorth: yep, color coding invisible cargos is good :)
21:10:21 <TrueBrain> lol @ 55535333 .. you had fun with that, didn't you?
21:12:14 <frosch123> i think you are the weird one :p
21:12:20 <TrueBrain> what did I do? :(
21:12:34 <V453000> Do I correctly recall that there's 2 water cycles?
21:12:40 <V453000> one for the bright ones and one for the darker ones?
21:12:51 <frosch123> yes, you can try TTDViewer, if it still works
21:12:59 <frosch123> it's java, so it's supposed to run nowhere
21:13:07 <V453000> XD
21:13:15 <orudge> TrueBrain: sounds like a plan :)
21:13:20 <andythenorth> there are 2 water cycles
21:13:28 <andythenorth> one for water, one for breaking waves
21:13:29 <frosch123> V453000: https://github.com/frosch123/TTDViewer
21:13:34 <TrueBrain> orudge: can't believe how professional it will make us look
21:13:37 <TrueBrain> scary
21:13:37 <V453000> found :)
21:14:52 <V453000> it says to run the bat or sh but I see neither? :D
21:15:02 *** sla_ro|master has quit IRC ()
21:15:49 <TrueBrain> there is no bat
21:15:49 <frosch123> haha, looks like they are generated by the makefile
21:15:51 <TrueBrain> only frogs
21:16:07 <V453000> ok if you'll excuse me I'll just eyeball it instead XD
21:16:14 <DorpsGek> [OpenTTD/team] pelya commented on issue #212: Please transfer openttd-android-translate repo to the new translator https://git.io/J3jLO
21:16:19 <V453000> the worse part is
21:16:21 <frosch123> http://bundles.openttdcoop.org/ttdviewer/nightlies/LATEST/ <- maybe those work
21:16:21 <TrueBrain> "
21:16:21 <TrueBrain> -Add: Everything :) " <- lol :D
21:16:27 <V453000> why do replacenew pieces animate differently with the same mask
21:16:31 <V453000> O_o
21:17:02 <TrueBrain> why so many difficult questions :D
21:17:17 <V453000> hm only looks fucked in x4
21:17:30 <V453000> might be a problem behind the keyboard like usual
21:17:51 *** nielsm has quit IRC (Ping timeout: 480 seconds)
21:18:22 <frosch123> TrueBrain: fine, i give up, what is 55535333?
21:19:09 <frosch123> ah, grfid
21:21:16 <TrueBrain> Haha, yes, sorry, was not meant as a riddle
21:21:41 <TrueBrain> I saw andy's update
21:21:45 <TrueBrain> Made me giggle
21:22:06 <frosch123> TrueBrain: pretty sure it was entered as "USS3" though
21:22:29 <frosch123> but yes, 0x33 is "3" :p
21:23:26 <frosch123> TrueBrain: also, disclaimer. ttdviewer is the first and last java project i did outside of university exercises
21:25:58 <V453000> XD
21:26:11 <peter1138> Do we have reserved grfids?
21:26:25 <frosch123> yes, for basesets
21:26:48 <andythenorth> I just use whatever frosch tells me for grfid :P
21:26:50 <andythenorth> oof
21:26:52 <frosch123> https://newgrf-specs.tt-wiki.net/wiki/Action8#GRFID <- see top table
21:27:00 <peter1138> Wasn't there a ... forbidden range? :D
21:27:01 <frosch123> the other table is for old people who hate bananas
21:27:30 <andythenorth> and manufacturing conspiracy theories
21:33:58 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
21:38:43 <andythenorth> naptime
21:38:46 *** andythenorth has quit IRC (Quit: andythenorth)
21:40:00 *** WormnestAndroid has joined #openttd
21:42:16 *** frosch123 has quit IRC (Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn)
21:48:07 *** gelignite has quit IRC (Quit: Stay safe!)
22:02:06 *** Gustavo6046_ has joined #openttd
22:06:13 *** Gustavo6046 has quit IRC (Ping timeout: 480 seconds)
22:06:13 *** Gustavo6046_ is now known as Gustavo6046
22:21:24 *** Progman has quit IRC (Remote host closed the connection)
22:57:38 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
23:00:17 *** WormnestAndroid has joined #openttd
23:03:21 *** Flygon has joined #openttd
23:09:47 *** Beer has quit IRC (Quit: Leaving)
23:15:59 *** tokai has joined #openttd
23:15:59 *** ChanServ sets mode: +v tokai
23:22:59 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
23:35:34 <DorpsGek> [OpenTTD/OpenTTD] Ben79487 commented on issue #9287: Autoreplace protection doesn't apply to sub-groups https://git.io/JsDSZ
23:35:37 <DorpsGek> [OpenTTD/OpenTTD] Ben79487 closed issue #9287: Autoreplace protection doesn't apply to sub-groups https://git.io/JsDSZ
23:55:52 *** supermop_Home has joined #openttd
23:58:13 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
23:58:44 *** WormnestAndroid has joined #openttd