Back to Home / #openttd / 2021 / 01 / Prev Day | Next Day
#openttd IRC Logs for 2021-01-09

---Logopened Sat Jan 09 00:00:47 2021
00:01-!-roadt__ [~roadt@117.64.249.139] has quit [Ping timeout: 480 seconds]
01:03-!-tejanos [~oftc-webi@c-67-168-111-57.hsd1.wa.comcast.net] has joined #openttd
01:03-!-tejanos is "OFTC WebIRC Client" on #openttd
01:43-!-roadt_ [~roadt@114.97.240.33] has quit [Ping timeout: 480 seconds]
01:44-!-roadt_ [~roadt@114.97.240.33] has joined #openttd
01:44-!-roadt_ is "roadt" on #openttd
02:15-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has joined #openttd
02:15-!-andythenorth is "andythenorth" on #openttd
02:18<andythenorth>yo
02:24-!-roadt_ [~roadt@114.97.240.33] has quit [Ping timeout: 480 seconds]
02:27-!-roadt_ [~roadt@114.97.240.33] has joined #openttd
02:27-!-roadt_ is "roadt" on #openttd
02:43-!-nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has joined #openttd
02:43-!-nielsm is "Niels Martin Hansen" on #openttd
02:51-!-Wolf01 [~wolf01@0001288e.user.oftc.net] has joined #openttd
02:51-!-Wolf01 is "Wolf01" on #openttd
03:05-!-sla_ro|master [slamaster@89.136.179.137] has joined #openttd
03:05-!-sla_ro|master is "slamaster" on @#sla #openttd
03:06-!-heffer [~heffer@bras-base-altoon4123w-grc-01-76-67-69-253.dsl.bell.ca] has quit [Quit: heffer]
03:31-!-tejanos [~oftc-webi@c-67-168-111-57.hsd1.wa.comcast.net] has quit [Remote host closed the connection]
03:56-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Quit: snail_UES_]
04:04-!-roadt__ [~roadt@36.7.92.154] has joined #openttd
04:04-!-roadt__ is "roadt" on #openttd
04:05<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8538: Remove: warning in cheat window https://git.io/JLhJY
04:05<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain approved pull request #8535: Fix #8506: Towns shouldn't add junctions to NewGRF roads they cannot build https://git.io/JLhJO
04:06<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain closed issue #8506: Town builds unnecessary junctions on highway https://git.io/JLN40
04:06<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain merged pull request #8535: Fix #8506: Towns shouldn't add junctions to NewGRF roads they cannot build https://git.io/JLpyz
04:07-!-roadt_ [~roadt@114.97.240.33] has quit [Ping timeout: 480 seconds]
04:09-!-roadt_ [~roadt@117.64.248.126] has joined #openttd
04:09-!-roadt_ is "roadt" on #openttd
04:11-!-Gustavo6046 [~Gustavo60@189.6.235.203] has quit [Ping timeout: 480 seconds]
04:14-!-roadt__ [~roadt@36.7.92.154] has quit [Ping timeout: 480 seconds]
04:22<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8538: Remove: warning in cheat window https://git.io/JLhJ6
04:25<andythenorth>issue count 88
04:25<andythenorth>visually pleasing number, please maintain
04:25<andythenorth>WHO HAS ADDED PRS OVERNIGHT?
04:25<TrueBrain>haha
04:25<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain updated pull request #8538: Remove: warning in cheat window https://git.io/JLpSx
04:26<TrueBrain>better question: why did nobody review during the night? Unacceptable :P
04:27<andythenorth>https://twitter.com/PHP_CEO/status/1169920906317238272
04:27<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8539: Graph Window - Colors of the mauve, dark green and purple companies are barely visible https://git.io/JLpHF
04:28<TrueBrain>and you only hope he is joking :)
04:30<andythenorth>"Too many files at address 01A2: 4233"
04:30<andythenorth>oof
04:30*andythenorth was playing https://classicreload.com/drug-wars.html
04:33<@DorpsGek>[OpenTTD/OpenTTD] JGRennison commented on pull request #8535: Fix #8506: Towns shouldn't add junctions to NewGRF roads they cannot build https://git.io/JLhUI
04:34<TrueBrain>that seems reasonable
04:37<andythenorth>I probably need to set aside my NRT regrets
04:37<andythenorth>we 're not going to remove it now eh :|
04:38<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain opened pull request #8541: Revert 78f92130: "Fix #8506: Towns shouldn't add junctions to NewGRF roads they cannot build" https://git.io/JLhU8
04:39<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8535: Fix #8506: Towns shouldn't add junctions to NewGRF roads they cannot build https://git.io/JLhUR
04:40-!-tokai|noir [~tokai@00012860.user.oftc.net] has quit [Quit: c('~' )o]
04:41<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain updated pull request #8541: Revert 78f92130: "Fix #8506: Towns shouldn't add junctions to NewGRF roads they cannot build" https://git.io/JLhU8
04:43<TrueBrain>changing graph colours is surprisingly difficult :D I did not expect anything less ...
04:43<andythenorth>is it directly the company colour?
04:44<andythenorth>no intermediate table?
04:44<TrueBrain>so each colour has these gradient colours .. where the ... is that documented :P
04:44<TrueBrain>^^ :P
04:44<andythenorth>is it not just 'palette index + n'?
04:45<TrueBrain>[3] is dark, [5] is medium_dark, [7] is light
04:45<TrueBrain>there are snippets in the code which tell what the gradients are
04:45<TrueBrain>there must be someone who made an image out of it, I am sure :D
04:45<andythenorth>oh they're not just + n
04:45<andythenorth>some ranges are special
04:46<TrueBrain>there are 8 colours in a gradient per company colour
04:46<andythenorth>this isn't quite what you need but gives clues https://github.com/frosch123/TTDViewer/blob/master/src/recolor.xml#L186
04:46<andythenorth>I never found the actual definitions in openttd src
04:47<andythenorth>I assume they're in openttd.grf somewhere
04:47<TrueBrain>seems the higher the number, the lighter the colour
04:47<TrueBrain>the palette itself is in one of the grf files, yes
04:47<andythenorth>yes, they're palette indexes, and mostly the run dark->light
04:47<TrueBrain>but I don't care about any of that :)
04:47<andythenorth>but some of the ranges have 'surprise' in them
04:47<TrueBrain>I just want to know what the gradient means :P
04:49<andythenorth>you want indexes into the actual company ranges? Or just 'a bit darker/lighter than current choice'?
04:49<TrueBrain>I want to know what the gradient looks like
04:49<TrueBrain>that if I change the "6th" to the "5th", how much colours I change
04:49<TrueBrain>for better or worse :)
04:49<TrueBrain>basically, a PNG that puts the company colours on 1 axis and the gradient on the other :P
04:49<TrueBrain>I am sure someone has that image, I just can't find it :D
04:50<andythenorth>I could generate one if nobody has
04:50<andythenorth>surprised if they haven't TBH
04:50<TrueBrain>if that is not too much trouble, that would help
04:50<TrueBrain>but I assume someone has it
04:50<TrueBrain>the one in docs only shows 1 gradient
04:50<TrueBrain>which is a bit silly :D
04:51<andythenorth>I generate this from code, and I have all the company colour indexes as constants also https://github.com/andythenorth/iron-horse/blob/master/palette_key.png
04:52<TrueBrain>that combined with the XML paints a picture
04:52<TrueBrain>but a single one would be more useful to me :D
04:53<TrueBrain>owh, one is hex, other is dec
04:53<TrueBrain>that sucks :P
04:53<andythenorth>yeah but I can adjust
04:56<andythenorth>might take a bit of time, but worth having the image I think
04:57<TrueBrain>sure someone has it already :P I just odn't know where :D
05:00<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain opened pull request #8542: Change: use a darker gradient colour for company colours on graphs https://git.io/JLhUp
05:01*andythenorth makes a thing
05:02<TrueBrain>I guess I could render it ingame too; but that might be more effort :D
05:05-!-DasPoseidon [~Thunderbi@2001:9e8:2050:1d00:3594:72a5:f019:3d68] has joined #openttd
05:05-!-DasPoseidon is "DasPoseidon" on #openttd
05:11<andythenorth>I will have something on AWS in 10 mins or so
05:11<TrueBrain>\o/
05:11<TrueBrain>I am going to add it to the repo :P
05:12<TrueBrain>hmm, my keyboard needs a clean .. letters are sticking
05:12<@DorpsGek>[OpenTTD/OpenTTD] LordAro approved pull request #8542: Change: use a darker gradient colour for company colours on graphs https://git.io/JLhTC
05:12<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8539: Graph Window - Colors of the mauve, dark green and purple companies are barely visible https://git.io/JLpHF
05:17<LordAro>TrueBrain: ew
05:17-!-nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has quit [Ping timeout: 480 seconds]
05:18<LordAro>my keyboard is bad, but it's not *that* bad :p
05:23<andythenorth>slow upload is slow
05:23<andythenorth>5.5KB/s
05:24<andythenorth>lol
05:25<andythenorth>AWS wtf day :P
05:25<andythenorth>my connection is 30Mb/s upload
05:28<FLHerne>Some kind of soft rate-limit?
05:29<andythenorth>pff dunno
05:31<andythenorth>TrueBrain this is a hack inside the Iron Horse compile at the moment https://grf.farm/misc/company_colour_reference/html/company_colour_indexes.html
05:32<andythenorth>I can strip it down to be self-contained like https://grf.farm/misc/industry_map_colours.html
05:38-!-Progman [~progman@p57a2bded.dip0.t-ipconnect.de] has joined #openttd
05:38-!-Progman is "Peter Henschel" on #openttdcoop.dev #openttd
06:04<TrueBrain>LordAro: the keyboard is almost 10 years old, give him a break :P
06:04<TrueBrain>nice andythenorth :) Tnx!
06:04<andythenorth>most of the time was formatting html tables :P
06:04<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8539: Graph Window - Colors of the mauve, dark green and purple companies are barely visible https://git.io/JLpHF
06:05<TrueBrain>LordAro: now a quick approval on https://github.com/OpenTTD/OpenTTD/pull/8541 as well, and I am a happy kid :D
06:13*andythenorth had all the colours in scope for doing stupid stuff like https://grf.farm/misc/company_colour_reference/html/growler.html
06:13<andythenorth>sometimes I have ideas about writing a newgrf generator
06:13<andythenorth>then I remember 'lol'
06:14<andythenorth>I think we could a lot more towards content previews on bananas though
06:14<@DorpsGek>[OpenTTD/OpenTTD] michicc approved pull request #8541: Revert 78f92130: "Fix #8506: Towns shouldn't add junctions to NewGRF roads they cannot build" https://git.io/JLhId
06:14<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain opened pull request #8543: Fix #8272: vehicle destination text colour when mousing over https://git.io/JLhIN
06:14<andythenorth>just not sure of the direction
06:14<TrueBrain>tnx michi_cc_ :)
06:14<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain merged pull request #8541: Revert 78f92130: "Fix #8506: Towns shouldn't add junctions to NewGRF roads they cannot build" https://git.io/JLhU8
06:14<+michi_cc>Huh, did I gain a _? My client doesn't show one.
06:15<TrueBrain>no, it is my client
06:15<TrueBrain>I am sorry :(
06:15<TrueBrain>it remembers very old names, and tends not to notice they left the channel :P
06:15<TrueBrain>andythenorth_corner <- is active in this channel, it claims
06:15<+michi_cc>No problem, I was just wondering because I have configured that as one of the possible alternate nicks.
06:16<+michi_cc>So I though something might have become unsync between client and bouncer.
06:16<TrueBrain>I love to find a bug, open it, and see JGRPP already has a fix. It does require looking a bit further if there were follow-up fixes, but at least it is better than fixing it myself :)
06:16<TrueBrain>nah, you're good :)
06:16<TrueBrain>I am doing a lot of "git blame" lately, I have noticed :)
06:18<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain merged pull request #8471: Fix #8462: Don't check whether to grow a town road on water https://git.io/JLQpH
06:18<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain closed issue #8462: Towns testing whether a road is allowed on a river tile return true https://git.io/JL9o3
06:19<andythenorth>TrueBrain I do wonder if we are upstream or downstream to JGRPP now
06:19<andythenorth>not trolling, quite serious
06:19<TrueBrain>I think it is a useless question
06:20<TrueBrain>I mean, the answer is pretty irrelevant, is it not?
06:21<andythenorth>only relevant in that I am confused, it clearly doesn't matter in the real world
06:21<andythenorth>onwards
06:21<+michi_cc>We are (and should be) downstream of many things, including, JGRPP. Tested things are always better than untested things. But as we also accept non JGRPP-things, we are also upstream as well.
06:22<TrueBrain>basically, you have to define "upstream" and "downstream" :)
06:22<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8525: Server on MacOS is not sending ADMIN_PACKET_SERVER_WELCOME packet https://git.io/JLpsj
06:24<TrueBrain>and I wouldn't have any idea what you are confused about :P You basically ask a question, without explaining why you ask it .. sounds familiar? :D :P :D
06:30-!-Samu [~Ricardo@po1-84-91-251-215.netvisao.pt] has joined #openttd
06:30-!-Samu is "realname" on #openttd
06:31<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain reopened issue #8506: Town builds unnecessary junctions on highway https://git.io/JLN40
06:38<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #7869: The human-readable name of a cargo type can't be queried by AI/GS. https://git.io/Jed7d
06:42-!-WormnestAndroid [~WormnestA@35.136.189.95] has quit [Remote host closed the connection]
06:42-!-hryniuk [~hryniuk@2a02:a31b:345:1600:5391:1f1:9c04:31bf] has joined #openttd
06:42-!-hryniuk is "realname" on #openttd
06:42-!-WormnestAndroid [~WormnestA@35.136.189.95] has joined #openttd
06:42-!-WormnestAndroid is "WormnestAndroid" on #openttd
06:45<@DorpsGek>[OpenTTD/OpenTTD] JGRennison commented on issue #8506: Town builds unnecessary junctions on highway https://git.io/JLN40
06:49<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain opened pull request #8544: Add: [Script] ScriptCargo::GetName, to get the human readable name of a cargo https://git.io/JLhtB
06:49<TrueBrain>right, if everything gets reviewed, people fix the last thingies in their PRs, I think we have all I had planned for 1.11 done :)
06:53<TrueBrain>oops, forgot lunch
07:11-!-ekangmonyet [~ekangmony@43.240.21.41] has joined #openttd
07:11-!-ekangmonyet is "Ekang Monyet" on #openttd
07:15-!-ekangmonyet_ [~ekangmony@202.151.229.66] has quit [Ping timeout: 480 seconds]
07:16<@DorpsGek>[OpenTTD/OpenTTD] JGRennison opened issue #8545: Debugging: There is no way to see road and rail type flags in game https://git.io/JLhqO
07:20<@DorpsGek>[OpenTTD/OpenTTD] James103 commented on issue #8545: Debugging: There is no way to see road and rail type flags in game https://git.io/JLhqO
07:21<@DorpsGek>[OpenTTD/OpenTTD] andythenorth commented on issue #8545: Debugging: There is no way to see road and rail type flags in game https://git.io/JLhqO
07:23<@DorpsGek>[OpenTTD/OpenTTD] LC-Zorg commented on issue #8539: Graph Window - Colors of the mauve, dark green and purple companies are barely visible https://git.io/JLpHF
07:25-!-jottyfan [~Thunderbi@dynamic-089-014-183-128.89.14.pool.telefonica.de] has joined #openttd
07:25-!-jottyfan is "jottyfan" on #openttd
07:30<@DorpsGek>[OpenTTD/OpenTTD] andythenorth commented on pull request #8461: Feature: Permanent rivers https://git.io/JLhmq
07:32<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8461: Feature: Permanent rivers https://git.io/JLhmm
07:33<@DorpsGek>[OpenTTD/OpenTTD] JGRennison commented on pull request #8461: Feature: Permanent rivers https://git.io/JLhm3
07:34<TrueBrain>that makes sense
07:35-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has quit [Quit: andythenorth]
07:35-!-jottyfan [~Thunderbi@dynamic-089-014-183-128.89.14.pool.telefonica.de] has quit [Quit: jottyfan]
07:36<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8539: Graph Window - Colors of the mauve, dark green and purple companies are barely visible https://git.io/JLpHF
07:37<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8542: Change: use a darker gradient colour for company colours on graphs https://git.io/JLhmE
07:37<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain closed pull request #8542: Change: use a darker gradient colour for company colours on graphs https://git.io/JLhUp
07:37<@DorpsGek>[OpenTTD/OpenTTD] Eddi-z commented on issue #8545: Debugging: There is no way to see road and rail type flags in game https://git.io/JLhqO
07:40<TrueBrain>hmm .. do rivers have a direction ...
07:43<FLHerne>TrueBrain: I find it weird that the river-building tool isn't available
07:43<FLHerne>I mean, why not? :p
07:43<FLHerne>People do build artificial rivers in real life
07:43<FLHerne>And it is really useful for the aesthetics
07:44<TrueBrain>if even JGR doesn't enable it by default, that is already telling, tbh :D
07:44<TrueBrain>currently, in my opinion, it is just a bit weird how rivers, canals and locks interact
07:44<FLHerne>Why?
07:44<TrueBrain>if you can put down rivers, what is the use of canals
07:44<FLHerne>(other than locks being impractical)
07:44<TrueBrain>well, that for locks
07:45<FLHerne>To look like canals :p
07:45<TrueBrain>but I don't know what the original intention of this all was
07:45<TrueBrain>is done waayyyy after my time :P
07:46<FLHerne>In 'realistic' games, it's often convenient to divert rivers a few tiles
07:46<FLHerne>And it looks weird to have a tiny section of concrete-edged canal
07:46<TrueBrain>yeah, well, I still stand by my suggestion: make rivers flow
07:46<TrueBrain>which allow you to divert rivers fine
07:47<TrueBrain>but in a way that makes a bit more sense game-play wise
07:47<FLHerne>'flow' as in they flood in another direction if you destroy them?
07:47<FLHerne>That sounds like it would be a complete headache
07:47<TrueBrain>well, that would require pressure; also a fun idea, but no :)
07:47<FLHerne>People have tried to make flow-based river generation before, it never works very well
07:47<TrueBrain>but in case you missed it: https://github.com/OpenTTD/OpenTTD/pull/8461#issuecomment-756432270
07:48<FLHerne>Because the OTTD landscape has big expanses of flat tiles, so it's hard to pick a direction that really makes sense
07:48<TrueBrain>the river generation as it is, is fine by me
07:48<FLHerne>(and TGP doesn't generate things that work as drainage basins)
07:48<FLHerne>I like both lighthouses and indestructible rivers for the same reason ;-)
07:49<TrueBrain>it only works for certain playstyles
07:49<TrueBrain>but that is a common issue for OpenTTD :)
07:49<TrueBrain>we tend to shape the game to our own playstyle, including myself, which is dangerous :D
07:50<TrueBrain>but again, I miss a bit of backstory about rivers and canals and such
07:50<TrueBrain>to me, they look absolutely amazing, but game-play wise they lack something; not sure what that something is
07:50<TrueBrain>they fit weirdly with the rest of OpenTTD
07:51<TrueBrain>so do ships in general, btw
07:52<TrueBrain>is river destruction bound to town rating?
07:55<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8461: Feature: Permanent rivers https://git.io/JLhYm
08:01-!-frosch123 [~frosch@00013ce7.user.oftc.net] has joined #openttd
08:01-!-frosch123 is "frosch" on #openttd
08:05<LordAro>needs them realistic rivers that ic111(?) made
08:06<@DorpsGek>[OpenTTD/OpenTTD] glx22 commented on pull request #8544: Add: [Script] ScriptCargo::GetName, to get the human readable name of a cargo https://git.io/JLhYg
08:06<@DorpsGek>[OpenTTD/OpenTTD] Eddi-z commented on issue #8545: Debugging: There is no way to see road and rail type flags in game https://git.io/JLhqO
08:12<@DorpsGek>[OpenTTD/OpenTTD] JGRennison commented on pull request #8461: Feature: Permanent rivers https://git.io/JLhYP
08:13<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8461: Feature: Permanent rivers https://git.io/JLhY1
08:18<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain updated pull request #8544: Add: [Script] ScriptCargo::GetName, to get the human readable name of a cargo https://git.io/JLhtB
08:18<TrueBrain>I forgot how stupid the "diff" of the regression is, really
08:22<Samu>let me test 8544, i think the "human readable" is also language affected
08:22<TrueBrain>or, you could read the PR description .. like ... it says so right there
08:23<Samu>oh, so that's not a problem?
08:23<TrueBrain>again, read the PR description; there are letters there for a reason :)
08:26<@DorpsGek>[OpenTTD/OpenTTD] Eddi-z commented on pull request #8461: Feature: Permanent rivers https://git.io/JLhOm
08:26<TrueBrain>Eddi|zuHause: I like your thinking, but that requires a lot of fluid mechanics :D
08:27<TrueBrain>not a bad thing :P
08:27<Eddi|zuHause>yes
08:27<Samu>what about those languages with weird characters?
08:27<TrueBrain>pretty sure you just offended 60% of the world population
08:28<Samu>wow, it works, apparently
08:29<LordAro>wow.
08:29<TrueBrain>it is like .. it was intentional
08:29<@DorpsGek>[OpenTTD/OpenTTD] SamuXarick commented on pull request #8544: Add: [Script] ScriptCargo::GetName, to get the human readable name of a cargo https://git.io/JLhO8
08:29<Eddi|zuHause>i'm pretty sure the number of people in the world who speak english is <20%
08:29<Eddi|zuHause>and that's native AND forgeing language
08:29<TrueBrain>Eddi|zuHause: well, I was referring to the ones not using latin-alphabet :P
08:30<Eddi|zuHause>ok, that maybe doubles the number :p
08:30<TrueBrain>as I am pretty sure Dutch doesn use "weird characters" :P
08:30<TrueBrain>German on the other hand ...... ;)
08:30<Eddi|zuHause>yeah ÿ is certainly not a weird character :p
08:30<LordAro>wikipedia says "over 2 billion"
08:30<TrueBrain>we don't have that in Dutch, not in the way you might think :)
08:31<TrueBrain>we use ij, at best
08:31<LordAro>which is >25%
08:31<TrueBrain>I wouldn't even know how to produce an t with " on it
08:31<TrueBrain>t = y
08:31<@DorpsGek>[OpenTTD/OpenTTD] frosch123 commented on pull request #8538: Remove: warning in cheat window https://git.io/JLhOR
08:31<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8538: Remove: warning in cheat window https://git.io/JLhOz
08:31<Eddi|zuHause>i'm not an expert, but i believe ÿ is a different spelling of ij
08:32<TrueBrain>Dutch doesn't have y"
08:32<milek7>TrueBrain: I just realized that security model as implemented in PR is broken when using same identity on multiple servers
08:32<TrueBrain>not sure where you got that from )
08:32<Eddi|zuHause>but i don't know any dutch, really :)
08:32<TrueBrain>well, lucky for you, I do! :P
08:32<TrueBrain>we have y, if we borrowed the word from another language, or ij
08:33<milek7>1. victim secures their company on legitimate server with pubkey
08:33<milek7>2. attacker lures victim to connect to malicious server
08:33<milek7>3. malicious server simultaneously connects to legitimate server and proxies KEYAUTH packets
08:33<milek7>4. after KEYAUTH is completed malicious server is left with authorized socket and can access the company, profit
08:33<milek7>so, either: we need to generate unique keypair for given host/port, or do secure key-exchage and encrypt/authenticate all communication
08:33<TrueBrain>in class, when we learn about the german ss, we are like: what is this weird thing?! How do I type it on my keyboard? :P
08:33<Eddi|zuHause>"Buchstabenfolge ij: Die Buchstabenfolge IJ, die beispielsweise im Niederländischen oder im Frühneuhochdeutschen vorkommt, wird bisweilen durch ein ÿ ersetzt, da dieses besonders in Handschriften oft genau gleich aussieht."
08:33<Eddi|zuHause>it says so on wikipedia, it must be true
08:33<TrueBrain>yeah ... I guess who-ever wrote that has never talked to any Dutch person before :P
08:33<TrueBrain>long long long long ago we might have had that
08:34<TrueBrain>but ... no; not even learnt in school for 40 years
08:34<TrueBrain>(at least; don't know from before :P)
08:34<@DorpsGek>[OpenTTD/OpenTTD] 2TallTyler commented on pull request #8535: Fix #8506: Towns shouldn't add junctions to NewGRF roads they cannot build https://git.io/JLhOi
08:35<Xaroth>Eddi|zuHause: you do know telling a Dutch person they speak German is a grave insult, right?
08:36<Eddi|zuHause>Xaroth: a) when did i do that, and b) you know the words "Dutch" and "Deutsch" [=german] are effectively the same word?
08:36<TrueBrain>always knew I was a hidden German :P
08:36<milek7>or third option: client along with challenge signs server IP/port, and server verifies that. but this is complicated because server might not necessarily be aware of all addresses from what it is accessible
08:37<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain updated pull request #8538: Remove: warning in cheat window https://git.io/JLpSx
08:37<TrueBrain>milek7: I am way too busy with other things to process what you are saying, but I am not sure the scenario you put forth is a realistic one in the world of OpenTTD
08:38<Samu>im not sure what return nullptr on squirrel will do, need to test that
08:38<milek7>it's not too unrealistic
08:38<milek7>if you set up eg. rcon access for you pubkey all is needed to compromise is to connect to malicious server
08:39<TrueBrain>to connect to a malicious server that knows which server you have rcon access too
08:39<milek7>yes
08:40<TrueBrain>yeah, that is a pretty big if :)
08:40<TrueBrain>nevertheless, I will look what you implemented and what you just said next week
08:40<milek7>but that could be easy, by checking you nickname :P
08:40<milek7>*your
08:40<TrueBrain>how do you know based on my nickname what server I manage? :)
08:40<@DorpsGek>[OpenTTD/OpenTTD] mattkimber commented on pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLhOj
08:40<Eddi|zuHause>TrueBrain: by bigdata meta analysis
08:41<TrueBrain>and if someone puts in that much effort .... not sure anyone would for OpenTTD :)
08:41<Samu>ah, it types out a weird null
08:41<TrueBrain>anyway, without a CA, MITM attacks in general are not preventable, not really anyway
08:41<Eddi|zuHause>i didn't follow the topic, but that sounds like a bad attitude to security
08:41<TrueBrain>but again, I need to read better what you wrote milek7 ; don't have the capacity for it atm :)
08:41<TrueBrain>would you mind writing it in a gist, and sending that over?
08:42<milek7>ok
08:42<Samu>last cargo is an invalid cargo: https://i.imgur.com/mY9jQLT.png
08:42<milek7>this isn't MITM attack really, you don't need to takeover victim network
08:42<TrueBrain>Eddi|zuHause: security is never 100%. It is always a balance of risk
08:42<TrueBrain>so it is perfectly in line with how you should approach security
08:42<TrueBrain>milek7: fair
08:43<Eddi|zuHause>yes. so you have a slider "more effort" and a result "more security", so you need a proper argument why the "more effort" doesn't result in "not enough 'more security'"
08:44<@DorpsGek>[OpenTTD/OpenTTD] frosch123 commented on pull request #8538: Remove: warning in cheat window https://git.io/JLh3L
08:45<TrueBrain>frosch123: "over the first item", what do you mean?
08:46<frosch123>i mean to replace header_height with WD_PAR_VSEP_NORMAL instead of 0
08:46<frosch123>so the buttons do not touch the top of the panel
08:47<@DorpsGek>[OpenTTD/OpenTTD] mattkimber updated pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLpdb
08:50<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain updated pull request #8538: Remove: warning in cheat window https://git.io/JLpSx
08:51<TrueBrain>frosch123: I think I did this right :)
08:51<TrueBrain>I only added it to the top, as the bottom already had sufficient padding
08:51-!-glx [glx@000128ec.user.oftc.net] has joined #openttd
08:51-!-glx is "Loïc GUILLOUX" on #openttd
08:51-!-mode/#openttd [+v glx] by ChanServ
08:51<TrueBrain>I like the window system :) Just wish I didn't have to recompile for it every time
08:52<@DorpsGek>[OpenTTD/OpenTTD] frosch123 commented on pull request #8542: Change: use a darker gradient colour for company colours on graphs https://git.io/JLh3c
08:52<TrueBrain>frosch123: in other words, you think changing the background is a better approach too?
08:52<TrueBrain>"should have the biggest impact" can go both ways :P
08:53<@DorpsGek>[OpenTTD/OpenTTD] mattkimber commented on pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLh34
08:56<milek7>TrueBrain: https://gist.github.com/Milek7/8482c4e87947f4748aea5d96b3e89b80
08:56<TrueBrain><3
08:57<frosch123>TrueBrain: yes, i would try black background.
08:57<TrueBrain>:D
08:57<frosch123>"would", not "will" :)
08:57<TrueBrain>I will experiment with it a bit next week
08:58<TrueBrain>I like his design overal
08:58<TrueBrain>might just try that, see how that goes
08:58<TrueBrain>unless the signing certificates come in; that would keep me busy next week too I guess :P
08:58<TrueBrain>we will see :D
08:58<frosch123>yeah, the designs are cool. a bit utopian, but a direction for orientation
08:59<TrueBrain>"someone with an opinion" :P
08:59<TrueBrain>always nice to follow people who appear to know what they are doing :D
09:00<+glx>at least it's using existing widgets
09:00<+glx>and design is argumented
09:01<@DorpsGek>[OpenTTD/OpenTTD] LC-Zorg commented on pull request #8455: Unified GUI buttons for renaming and scrolling to entities https://git.io/JLh39
09:03<@DorpsGek>[OpenTTD/OpenTTD] glx22 commented on pull request #8544: Add: [Script] ScriptCargo::GetName, to get the human readable name of a cargo https://git.io/JLh3d
09:08<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain updated pull request #8544: Add: [Script] ScriptCargo::GetName, to get the human readable name of a cargo https://git.io/JLhtB
09:09<@DorpsGek>[OpenTTD/OpenTTD] glx22 approved pull request #8544: Add: [Script] ScriptCargo::GetName, to get the human readable name of a cargo https://git.io/JLhsn
09:10<@DorpsGek>[OpenTTD/OpenTTD] mattkimber commented on pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLhsC
09:14<@DorpsGek>[OpenTTD/OpenTTD] frosch123 approved pull request #8538: Remove: warning in cheat window https://git.io/JLhsD
09:15<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain closed issue #8034: Text in cheat menu window is excessively dramatic https://git.io/Jvrdw
09:15<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain merged pull request #8538: Remove: warning in cheat window https://git.io/JLpSx
09:15<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain closed issue #7869: The human-readable name of a cargo type can't be queried by AI/GS. https://git.io/Jed7d
09:15<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain merged pull request #8544: Add: [Script] ScriptCargo::GetName, to get the human readable name of a cargo https://git.io/JLhtB
09:15<TrueBrain>cheers for the reviews :)
09:17<+michi_cc>Anybody interesting in looking at #8378?
09:20<TrueBrain>for me it was blocking on LordAro , if he accepted your answer :D
09:25<@DorpsGek>[OpenTTD/OpenTTD] frosch123 commented on pull request #8455: Unified GUI buttons for renaming and scrolling to entities https://git.io/JLhGI
09:29<@DorpsGek>[OpenTTD/OpenTTD] michicc updated pull request #8378: Remove undefined behaviour from save/load code https://git.io/JIjs7
09:29<+michi_cc>No change, just making sure nothing broke.
09:35<+glx>took me some time to understand OC_ASSERT stuff, it's just abusing parameters
09:36<Samu>fix for 7670 when not coming to 1.11? t.t
09:37<Samu>TrueBrain removed this from the 1.11.0 milestone 4 days ago
09:38<Samu>already being skipped 2 version
09:38<Samu>s
09:42-!-_2TallTyler [~oftc-webi@151.203.115.35] has joined #openttd
09:42-!-_2TallTyler is "OFTC WebIRC Client" on #openttd
09:56<@DorpsGek>[OpenTTD/OpenTTD] SamuXarick updated pull request #8390: Add: [AI/GS] Missing water related functions and objects https://git.io/JLnqJ
09:56<@DorpsGek>[OpenTTD/OpenTTD] glx22 commented on pull request #8378: Remove undefined behaviour from save/load code https://git.io/JLhne
09:57<+glx>diff looks huge, but the real changes are not that much
09:58-!-_2TallTyler [~oftc-webi@151.203.115.35] has quit [Quit: Page closed]
10:01<@DorpsGek>[OpenTTD/OpenTTD] SamuXarick updated pull request #8461: Feature: Permanent rivers https://git.io/JLS3A
10:04<@DorpsGek>[OpenTTD/OpenTTD] michicc updated pull request #8378: Remove undefined behaviour from save/load code https://git.io/JIjs7
10:07<Samu>I don't understand why #8514 is "missing intention"
10:09<@DorpsGek>[OpenTTD/OpenTTD] SamuXarick closed pull request #8404: Feature: Snow line height can be autodetermined upon world generation https://git.io/JLa2N
10:09<@DorpsGek>[OpenTTD/OpenTTD] Eddi-z commented on pull request #8461: Feature: Permanent rivers https://git.io/JLhnV
10:14<supermop_Home>yo
10:14<Eddi|zuHause>ho
10:14<supermop_Home>what's going on in the real world?
10:14<Eddi|zuHause>dunno
10:15<Eddi|zuHause>they discovered a genetic mutation that makes male pigs grow female organs
10:17<Eddi|zuHause>s/mutation/modification/
10:17<frosch123>they replaced a Y with a X?
10:17<Eddi|zuHause>as far as i understood it, they added some markers to Y to disable a few parts
10:18<Eddi|zuHause>so they didn't modify the DNA directly
10:18<+michi_cc>Lovely epigenetics
10:19<frosch123>maybe they find a method to make male chicken lay eggs
10:19<frosch123>"solves" that killing-half-of-all-chicks issue
10:20<frosch123>though chicken probably have that U/V thing instead of X/Y
10:22<Eddi|zuHause>i think actually producing eggs might still be a bit further out from that point
10:22<frosch123>s/UV/ZW/
10:22<@DorpsGek>[OpenTTD/OpenTTD] glx22 commented on pull request #8390: Add: [AI/GS] Missing water related functions and objects https://git.io/JLhcu
10:24-!-ekangmonyet [~ekangmony@43.240.21.41] has quit [Ping timeout: 480 seconds]
10:24-!-ekangmonyet [~ekangmony@43.240.21.41] has joined #openttd
10:24-!-ekangmonyet is "Ekang Monyet" on #openttd
10:25-!-jottyfan [~Thunderbi@dynamic-089-014-183-128.89.14.pool.telefonica.de] has joined #openttd
10:25-!-jottyfan is "jottyfan" on #openttd
10:32<TrueBrain>milek7: found some time, left a (long) comment .. sorry :) I don't know how much you know about cybersecurity, so I explained a few more things than might be needed :)
10:34-!-jottyfan [~Thunderbi@dynamic-089-014-183-128.89.14.pool.telefonica.de] has quit [Quit: jottyfan]
10:35-!-ekangmonyet_ [~ekangmony@43.240.21.41] has joined #openttd
10:35-!-ekangmonyet_ is "Ekang Monyet" on #openttd
10:36-!-ekangmonyet [~ekangmony@43.240.21.41] has quit [Read error: Connection reset by peer]
10:37<@DorpsGek>[OpenTTD/OpenTTD] SamuXarick updated pull request #8461: Feature: Permanent rivers https://git.io/JLS3A
10:37<Samu>Eddi|zuHause, just updated, does it look better?
10:37<milek7>TrueBrain: unless I'm missing something, encrypting channel is solving that
10:37<milek7>after DH exchange server would have client public key
10:38<milek7>if malicious server would want to terminate encrypted connection at their end.. it can, but it will yield different public key, not that of client
10:44<milek7>>it wouldn't even require the full communication to be encrypted
10:44<milek7>it does need to be encrypted (well, at least authenticated), because otherwise whatever complex authorization scheme you come up, malicious server can just passthrough it and takeover socket when it is done
10:45<@DorpsGek>[OpenTTD/OpenTTD] andythenorth commented on issue #8539: Graph Window - Colors of the mauve, dark green and purple companies are barely visible https://git.io/JLpHF
10:48<Samu>glx, there are no canals or rivers built on the regression.sav
10:48-!-hryniuk [~hryniuk@2a02:a31b:345:1600:5391:1f1:9c04:31bf] has quit [Quit: Leaving]
10:48<Samu>how would I test that
10:49<Samu>wait, maybe there is a canal, let me find it
10:50<+glx>oh there's AIMarine.IsCanal
10:51<Samu>i mean in the actual map, there are no rivers
10:52<+glx>it's weird IsCanalTile is in AIMarine
10:53<+glx>hmm or maybe IsSeaTile should be in marine too
10:53<Samu>they're not constructable, I don't think it needs to be in AIMarine
10:54<@DorpsGek>[OpenTTD/OpenTTD] mattkimber updated pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLpdb
10:54<Samu>canal is constructed, seems fair it is in AIMarine
10:55<@DorpsGek>[OpenTTD/OpenTTD] mattkimber updated pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLpdb
10:55<milek7>TrueBrain: I replied in gist to keep discussion in one place
10:56<@DorpsGek>[OpenTTD/OpenTTD] mattkimber updated pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLpdb
10:57<@DorpsGek>[OpenTTD/OpenTTD] mattkimber updated pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLpdb
10:58-!-Gustavo6046 [~Gustavo60@189.6.235.203] has joined #openttd
10:58-!-Gustavo6046 is "Gustavo Rehermann <rehermann6046@gmail.com>" on #openttd #llvm
10:59-!-Flygon [~Flygon@2001:44b8:411e:4e00:a502:82fb:e47c:9612] has quit [Quit: A toaster's basically a soldering iron designed to toast bread]
11:03<@DorpsGek>[OpenTTD/OpenTTD] andythenorth opened pull request #8546: Doc: provide a visual representation of the company colour ranges https://git.io/JLhCP
11:03<frosch123>hmm, no andy, did he run to discord?
11:08-!-rptr [~rptr@2a00:801:236:570e:b1f2:acf6:e570:218d] has joined #openttd
11:08-!-rptr is "rptr" on #openttd
11:10<@DorpsGek>[OpenTTD/OpenTTD] mattkimber commented on pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLhWe
11:11<@DorpsGek>[OpenTTD/OpenTTD] James103 commented on pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLhWI
11:15<@DorpsGek>[OpenTTD/OpenTTD] andythenorth opened pull request #8547: Doc: add a png representation of the palette overlaid with indexes (dec) https://git.io/JLhWW
11:16<@DorpsGek>[OpenTTD/OpenTTD] andythenorth updated pull request #8547: Doc: add a png representation of the palette overlaid with indexes (dec) https://git.io/JLhWW
11:17<@DorpsGek>[OpenTTD/OpenTTD] LC-Zorg commented on pull request #8455: Unified GUI buttons for renaming and scrolling to entities https://git.io/JLhW0
11:18-!-Wormnest [~Wormnest@35.136.189.95] has joined #openttd
11:18-!-Wormnest is "Wormnest" on #openttd
11:18-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has joined #openttd
11:18-!-andythenorth is "andythenorth" on #openttd
11:30<@DorpsGek>[OpenTTD/OpenTTD] mattkimber commented on pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLhWx
11:31-!-iSoSyS [~iSoSyS@ff2-84-90-95-208.netvisao.pt] has joined #openttd
11:31-!-iSoSyS is "realname" on #/r/openttd #openttd
11:31<Xaroth>frosch123: it's like you summoned the devil himself... with a bit of delay.
11:31-!-iSoSyS [~iSoSyS@ff2-84-90-95-208.netvisao.pt] has quit []
11:38<andythenorth>https://www.youtube.com/watch?v=KnGo6Qm0Wt8
11:39-!-Wormnest [~Wormnest@35.136.189.95] has quit [Quit: Leaving]
11:41-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
11:41-!-snail_UES_ is "Jacopo Coletto" on #openttd
11:45-!-jottyfan [~Thunderbi@dynamic-089-014-183-128.89.14.pool.telefonica.de] has joined #openttd
11:45-!-jottyfan is "jottyfan" on #openttd
11:48<@DorpsGek>[OpenTTD/OpenTTD] J0anJosep updated pull request #8480: Multitile depots https://git.io/JL5Hh
12:04<Samu>where do i find the regression log at?
12:05<Samu>i ran regression test, it failed, the diff isn't too helpful
12:05<Samu>i want the log itself
12:07<@DorpsGek>[OpenTTD/OpenTTD] glx22 commented on pull request #8455: Unified GUI buttons for renaming and scrolling to entities https://git.io/JLhBY
12:08<+glx>there's no written log
12:15-!-WormnestAndroid [~WormnestA@35.136.189.95] has quit [Ping timeout: 480 seconds]
12:15-!-WormnestAndroid [~WormnestA@172.56.26.202] has joined #openttd
12:15-!-WormnestAndroid is "WormnestAndroid" on #openttd
12:18<@DorpsGek>[OpenTTD/OpenTTD] Wolfolo commented on pull request #8480: Multitile depots https://git.io/JLhBR
12:19<andythenorth>oof I finally broke my 160 year save irretrievably :D
12:19<Wolf01>Don't you have a backup?
12:19<andythenorth>I changed something in railtype grf, and now all my narrow-gauge tracks have been converted to RAIL
12:19<andythenorth>surprised how long it took
12:20<andythenorth>it's on a branch anyway to test 8342 separation PR
12:20<andythenorth>so the savegame is pretty much junk now
12:20<andythenorth>lets have a moment of silence for it
12:21<Samu>glx: the diff isn't too helpful in this situation, https://pastebin.com/Hc28tAAk
12:22<Samu>i added a list of tiles to valuate IsSeaTile, IsRiverTile
12:22<andythenorth>samu, that wasn't a long enough silence :(
12:22<@DorpsGek>[OpenTTD/team] MagnumSociety opened issue #123: [de_DE] Translator access request https://git.io/JLhB2
12:22<Samu>it was exactly 1 minute
12:22<andythenorth>oh ok
12:22<andythenorth>I didn't specify a length
12:22<andythenorth>that's fine
12:23<Samu>hehe
12:32-!-jottyfan [~Thunderbi@dynamic-089-014-183-128.89.14.pool.telefonica.de] has quit [Quit: jottyfan]
12:44-!-WormnestAndroid [~WormnestA@172.56.26.202] has quit [Ping timeout: 480 seconds]
12:46-!-WormnestAndroid [~WormnestA@75.115.236.17] has joined #openttd
12:46-!-WormnestAndroid is "WormnestAndroid" on #openttd
12:54-!-WormnestAndroid [~WormnestA@75.115.236.17] has quit [Ping timeout: 480 seconds]
12:54-!-WormnestAndroid [~WormnestA@172.56.26.202] has joined #openttd
12:54-!-WormnestAndroid is "WormnestAndroid" on #openttd
13:07<@DorpsGek>[OpenTTD/OpenTTD] SamuXarick updated pull request #8390: Add: [AI/GS] Missing water related functions and objects https://git.io/JLnqJ
13:07<Samu>it's going to fail regression
13:07<Samu>just wondering if the output is more useful over there
13:08<+glx>I'm trying to add something about that, but it seems there's a bug somewhere
13:11-!-WormnestAndroid [~WormnestA@172.56.26.202] has quit [Ping timeout: 480 seconds]
13:11-!-WormnestAndroid [~WormnestA@75.115.236.17] has joined #openttd
13:11-!-WormnestAndroid is "WormnestAndroid" on #openttd
13:13<Samu>ugly :) https://github.com/OpenTTD/OpenTTD/pull/8390/checks?check_run_id=1674261783
13:13<Samu>i really just wonder if the log can't be placed alongside the temporary files
13:14<Samu>that would help greatly, then I'd just copy paste the missing section into the original result
13:14<+glx>it can, I'm working on that, but I first need to fix a regression crash :)
13:16<andythenorth>anybody feel like making a prototype of this? https://user-images.githubusercontent.com/1780327/103203644-4c54b180-48ed-11eb-93df-d22d698858de.png
13:17<andythenorth>just a spike, doesn't have to be PR-able
13:17-!-Progman [~progman@p57a2bded.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
13:17<andythenorth>the alternative approach is probably more flexible, but seems a lot of work https://www.tt-forums.net/download/file.php?id=215487
13:18<andythenorth>context https://www.tt-forums.net/viewtopic.php?f=32&t=88255
13:20<+glx>and I also have script version conflicts (silly search paths)
13:26<+glx>ah no it's not the search path, it's AIs with different version in tar name but same internal version
13:29<andythenorth>shall I just ship this? :) (could have a parameter to disable it)
13:29<andythenorth>https://grf.farm/images/variants_this_is_fine.png
13:30<+glx>I have too much downloaded content
13:30<andythenorth>there is an issue with the reliability varying between each colour scheme, due to random
13:30<andythenorth>probably realistic
13:31<@DorpsGek>[OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JLh0N
13:31<@DorpsGek> - Update: Translations from eints (by translators)
13:32<Samu>are they different engines
13:32-!-sla_ro|master [slamaster@89.136.179.137] has quit []
13:33<Samu>do you have to create different engines for each colour?
13:36<andythenorth>they use different IDs in this implementation
13:37<andythenorth>there are at least 3 alternative ways to provide the colour schemes
13:37<andythenorth>all rely on abusing side channels
13:42-!-jottyfan [~Thunderbi@dynamic-089-014-183-128.89.14.pool.telefonica.de] has joined #openttd
13:42-!-jottyfan is "jottyfan" on #openttd
13:45<frosch123>did you add that reliabiility issue to the discussion?
13:46<andythenorth>I'll do it now
13:49<andythenorth>oh I already did it seems
13:50<andythenorth>I had vague ideas about all child vehicles just have a pointer to parent for reliability etc
13:50<andythenorth>but I am bad at implementation
13:50<andythenorth>and that probably fails hard with cb36
13:51<andythenorth>the ID route seems...quite unpopular and maybe not worth pursuing
13:51<andythenorth>the extensible property route, I have NFI how that would work. I got as far as thinking maybe action 14 to define the extended props.
13:51<andythenorth>but then every vehicle instance on the map needs extra arbitrary bytes or words
13:51<andythenorth>and savegame upgrades
13:51<andythenorth>and crap
13:52<andythenorth>and I have NFI at all how autoreplace could be patched to handle n arbitrary properties in tabs
13:53<Eddi|zuHause>what?
13:54<andythenorth>Samu https://www.tt-forums.net/viewtopic.php?p=1239793#p1239793
13:55<andythenorth>oops why did that highlight samu?
13:55<andythenorth>intended for Eddi|zuHause
13:56<Eddi|zuHause>maybe i'm actually Samu?
13:57<andythenorth>I don't know if that's funny or terrifying
13:57*andythenorth has a weak grip on reality today, that might be enough to break me
14:16-!-gelignite [~gelignite@55d4b96f.access.ecotel.net] has joined #openttd
14:16-!-gelignite is "realname" on #llvm #openttd
14:24-!-rptr [~rptr@2a00:801:236:570e:b1f2:acf6:e570:218d] has quit [Ping timeout: 480 seconds]
14:35<supermop_Home>should i draw something or play the game?
14:42<@DorpsGek>[OpenTTD/OpenTTD] Eddi-z commented on pull request #8444: Feature: Close adjacent level crossings as if they were one large crossing https://git.io/JLhz0
14:46<@DorpsGek>[OpenTTD/OpenTTD] Eddi-z commented on pull request #8444: Feature: Close adjacent level crossings as if they were one large crossing https://git.io/JLhzu
14:48<TrueBrain>milek7: I think you forgot a detail in what I tried to say: if you don't have an initial trust, someone that is in your network path (which is the case in your scenario) can intercept all traffic, even with DH :) He can just terminate the encrypted channel on both sides, and none would be any of the wiser
14:48<TrueBrain>but I will typie type some words in the gist :)
14:48<milek7>no :)
14:49<milek7>server would be wiser, because while someone can terminate connection on its side, but then it will just connect with different pubkey
14:51<TrueBrain>hmm .. my o was stuck this morning, but now my r is stuck
14:51<TrueBrain>that is odd
14:52<Eddi|zuHause>time for a thorough keyboard cleaning ;)
14:52<TrueBrain>which was exactly what I did what caused this issue
14:52<TrueBrain>meh .. time for a new keyboard I am afraid ... long overdue
14:52<TrueBrain>but hard to get good keyboards
14:53-!-nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has joined #openttd
14:53-!-nielsm is "Niels Martin Hansen" on #openttd
14:53<TrueBrain>anyway, milek7 , it is nice and all you replied to "my objections", but you don't react to my alternatives; feels a bit you only want your way, but that might be the internet and letters ;)
14:57<milek7>1. first is useless without encryption anyway, as I explained, and with encryption it isn't really necessary
14:57<milek7>3. you threw away yourself
14:58<milek7>2. might be ok, but why solve problem partially when it is possible to solve it fully?
14:59<TrueBrain>first explore the field you have, before you zoom in on a single solution. It helps you to open up for other solutions you might not have considered
15:02-!-sla_ro|master [slamaster@89.136.179.137] has joined #openttd
15:02-!-sla_ro|master is "slamaster" on @#sla #openttd
15:25<supermop_Home>multiplayer?
15:26<FLHerne>Yes
15:27<supermop_Home>anyone want to play? or any good servers to check out?
15:28<FLHerne>For vanilla, Reddit S1 is usually busy
15:29<supermop_Home>hmm
15:29<FLHerne>I much prefer grfs, but no-one is ever hosting with the right ones :P
15:29<supermop_Home>yeah
15:29<FLHerne>I could play, but I'm on my laptop so I probably shouldn't host
15:31<supermop_Home>same
15:31<supermop_Home>i need to get some kind of set up where i can just have a server with my preferred grfs playing at all times
15:32<FLHerne>My cheapo VPS is probably too slow for that
15:34<supermop_Home>though i do not have a computer other than a laptop anymore
15:40<supermop_Home>man why did so many N64 games have such interesting scores
15:41-!-rptr [~rptr@2a00:801:236:570e:b1f2:acf6:e570:218d] has joined #openttd
15:41-!-rptr is "rptr" on #openttd
15:43<supermop_Home>the RV pathfinder looks ahead several junctions right?
15:45<supermop_Home>i assume it knows things like "this tile is a one way road in the direction i want to go"
15:45<supermop_Home>hmm i guess i should upgrade my version to play mo
15:45<supermop_Home>mp
15:52<@DorpsGek>[OpenTTD/OpenTTD] JGRennison opened pull request #8548: Dump info commands https://git.io/JLhan
15:54<andythenorth>frosch123 you wanted something at 16.03?
15:55<TrueBrain>Eddi|zuHause: wow, you figured out what 0x0102 means? Respect!
15:56<Eddi|zuHause>well, all the info was technically there :p
15:58<@DorpsGek>[OpenTTD/OpenTTD] JGRennison updated pull request #8548: Dump info console commands https://git.io/JLhan
16:00<frosch123>andythenorth: you wanted that var to check whether the current rail tile powers a certain railtype. i wondered what to return when the railtype you queried is unknown to the railtype grf
16:00-!-WormnestAndroid [~WormnestA@75.115.236.17] has quit [Ping timeout: 480 seconds]
16:01<frosch123>i settled for: it's more likely that a random railtype does not power a random other railtype. or if they do that the railtype author would have known about the other one
16:01-!-WormnestAndroid [~WormnestA@172.56.27.2] has joined #openttd
16:01-!-WormnestAndroid is "WormnestAndroid" on #openttd
16:04<andythenorth>seems valud
16:04<andythenorth>valid *
16:04<andythenorth>tpying skills
16:05<@DorpsGek>[OpenTTD/OpenTTD] glx22 opened pull request #8549: Codechange: On regression failure, output the result in a file https://git.io/JLha7
16:08<Samu>nice nice, excelent
16:09<andythenorth>so the 'variants are just IDs' route might be a thing, but grf authors on discord are quite -1
16:09<andythenorth>this, with arbitrary extensible vehicle properties...I just don't see how we'd implement that sanely https://www.tt-forums.net/viewtopic.php?p=1239793#p1239793
16:10<andythenorth>so how about cargo remains cargo, vehicles get to subscribe to a grf-global property which would work with auto-replace (and is intended for liveries, but could be abused) and vehicles get one arbitrary local property, not auto-replaceable, for vehicle specific crap like regearing etc
16:11*andythenorth wonders if a picture would be better
16:11<andythenorth>also frosch has made space in vehicle window by removing the eye :P
16:11<supermop_Home>ugh this server has breakdowns on
16:12<andythenorth>like...arbitrary extensible _sounds_ cool
16:12<andythenorth>but we have 4 spritelayers, and that's fine
16:12<andythenorth>sometimes n is as easy as 2
16:12<andythenorth>but sometimes 2 is easier than n, and better than 1
16:13<Eddi|zuHause>i've not understood a single word you're saying
16:15<frosch123>andythenorth: that forum link is funny. while you talk about liveries all the time, that forum link talks about changing vehicle properties, and showing their range
16:15<andythenorth>I am fairly convinced both me and the forum poster are wrong
16:15<TrueBrain>awh, but I wanted to be wrong :(
16:15<andythenorth>just supporting liveries, we'll repeat the same bad UI where it's then used for stats
16:15<andythenorth>so we'll get "DB - 120km/h, dellner couplings, 2 drivers"
16:16<andythenorth>and "DB - 120km/h, screw couplings, 2 drivers"
16:16<andythenorth>repeated
16:16<andythenorth>but the forum link....
16:16<andythenorth>FML
16:16-!-tejanos [~oftc-webi@c-67-168-111-57.hsd1.wa.comcast.net] has joined #openttd
16:16-!-tejanos is "OFTC WebIRC Client" on #openttd
16:17<frosch123>did someone link a computer/car configurator
16:17<andythenorth>I can't see how we'd allow a grf to register arbitrary properties, display them, with different kinds of values
16:17<andythenorth>and work with autoreplace
16:17<andythenorth>and AI support
16:17<frosch123>you pick one of 5 basic layouts, and then choose indiviudal parts, to get your custom computer/car
16:17<andythenorth>also that UI mockup is only for planes, trains are abitrarily combinable
16:18<frosch123>well, it's certainly something entirely different than what you suggested :)
16:18<andythenorth>I thought it might be a better idea
16:19<andythenorth>but then I tried to imagine writing nml code that would make use of it
16:19<andythenorth>I can't even find an appropriate emoji for how confusing that was
16:19<frosch123>let's compare that forum post to nuts. nuts has a bunch of vehicle classes with different stats
16:20<frosch123>going by that forum post, nuts would have a single vehicle per generation, and you pick the class as variant of it
16:21<frosch123>so, essentially that forum post lets the player freely combine the look of an engine with its properties
16:21<frosch123>(in the extreme case)
16:21<frosch123>i think there are not enough stats in the game, where that makes sense
16:22<frosch123>either you have a single train engine, and you can switch out parts for other parts. or you have many engines with fixed combinations
16:22<andythenorth>but the buy menu would be very short!
16:22<andythenorth>super!
16:22<frosch123>i think the latter makes more interesting game play
16:23<frosch123>the former is common for racing games :)
16:23<andythenorth>I used to spend so long tuning gear curves
16:24<andythenorth>trying to be better than the 'auto for this track' setting
16:24<andythenorth>hmm mariokart on wii has a nice level of configuration
16:24<andythenorth>choose driver, choose kart, choose tyres, choose wings
16:25<andythenorth>by the time I get to wings I'm like 'whatever'
16:25<andythenorth>they're all the same anyway for gameplay, so it's cloud vs glider
16:25<supermop_Home>i mean 1st rule of Mariokart is just always be yoshi
16:25<Eddi|zuHause>i'm not sure if i ever wrote this explicitly: but my use case for "variants" would be different number of articulated parts
16:26<andythenorth>https://i.ytimg.com/vi/h4AxKyh0ohs/hqdefault.jpg
16:26<Eddi|zuHause>like "Talent 2" could be available with 3, 4 or 5 cars
16:26<andythenorth>Eddi|zuHause and (bearing in mind you helped me do that with HEQS)...why not just more IDs?
16:27<andythenorth>we're no longer constrained by TTDP
16:35<@DorpsGek>[OpenTTD/OpenTTD] Kuhnovic opened pull request #8550: Feature: Remove all industries button in scenario editor https://git.io/JLhwv
16:38<andythenorth>reframe the use case?
16:38<andythenorth>I enjoy drawing pixel trains, it's therapeutic, and it would amuse me to draw each of these for grf https://grf.farm/images/45534A8A-ACC7-4067-B4A5-BD3124849BD3_1_105_c.jpeg
16:38<andythenorth>I have exhausted all the current sensible and less sensible ways of doing that
16:39<andythenorth>including abusing the side channels, which is fun, but less therapeutic and more like playing 2048
16:50<andythenorth>obviously there are also the people who wish to accurately represent every train / bus / plane ever made
16:50<andythenorth>and they're using subtypes
16:50<andythenorth>my list of "FIRS disables with vehicle set X' is growing
16:51<andythenorth>so far it's CZ vehicles, RUKTS, and I think maybe the Erato sets
16:51<@DorpsGek>[OpenTTD/OpenTTD] SamuXarick commented on pull request #7822: Fix #7670: Cache the origin tile to prevent recurring calls to the road pathfinder when a vehicle is blocked by another https://git.io/JLhw5
16:51<Samu>shameless bump
16:51*andythenorth considers just merging all the grfs, FIRS Horse Hog Ships
16:51<Samu>really wanted this fixed for 1.11
16:52<Timberwolf>andythenorth: I have considered "Timberwolf in 1x" for the people who complain about zoom level conflicts, but IMO that would be better served by separating out "maximum zoom level" and "maximum sprite zoom level"
16:53<andythenorth>Timberwolf.grf, all things combined? :)
16:54<TrueBrain>1 to rule them alllllll
16:54<andythenorth>maybe the canadian dude was right
16:54<Timberwolf>Would be an interesting workflow, given Stations is NFO and the rest are NML.
16:54<andythenorth>it's fine, I do nml -> nfo
16:54<andythenorth>and I've had templated nfo
16:54-!-Samu [~Ricardo@po1-84-91-251-215.netvisao.pt] has quit [Quit: Leaving]
16:55<andythenorth>splicing multiple nfo together though is quite hard
16:55<Timberwolf>Stations is pretty horrific, all the stations are hardcoded into a Go program which outputs the requisite NFO.
16:55<andythenorth>there are problems with string IDs
16:55<andythenorth>might be solvable by re-generating the strings
16:56<andythenorth>this sounds like a nice project P
16:56<andythenorth>2021: the year the grfs combined
16:57<@DorpsGek>[OpenTTD/OpenTTD] glx22 commented on pull request #8550: Feature: Remove all industries button in scenario editor https://git.io/JLhrf
16:58<Eddi|zuHause><andythenorth> there are problems with string IDs <-- that's why i have a dummy callback that uses all strings
16:58<andythenorth>glx oh that's a nice one )
16:58<andythenorth>I see people ask about scenarios being tied to industry grfs quite often
16:59<+glx>I think it's a nice addition to scenario editor
17:00<andythenorth>1.11 might be a bit of a legendary release
17:01<@DorpsGek>[OpenTTD/OpenTTD] mattkimber updated pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLpdb
17:02<andythenorth>@Timberwolf you don't do any livery or stats crap do you? (cargo subtypes, depot flip, company colour combos)
17:03*andythenorth keeps trying to discord
17:03<andythenorth>Timberwolf :P ^^
17:11-!-WormnestAndroid [~WormnestA@172.56.27.2] has quit [Ping timeout: 480 seconds]
17:12-!-WormnestAndroid [~WormnestA@75.115.236.17] has joined #openttd
17:12-!-WormnestAndroid is "WormnestAndroid" on #openttd
17:12-!-sla_ro|master [slamaster@89.136.179.137] has quit []
17:18<@DorpsGek>[OpenTTD/OpenTTD] mattkimber commented on pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLhrF
17:19<Timberwolf>andythenorth: Nope, it's boring old 2cc. I think there's a couple of PASS livery refits in Road Vehicles for the taxi cabs and one of the trams, and that's it.
17:19<andythenorth>nvm :)
17:19<Timberwolf>(So technically I do have cargo subtypes in one set)
17:20*andythenorth seeking a spec :P
17:20<andythenorth>my track record with newgrf spec is....weak
17:24<@DorpsGek>[OpenTTD/OpenTTD] glx22 commented on pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLhom
17:33-!-Wolf01 [~wolf01@0001288e.user.oftc.net] has quit [Quit: Once again the world is quick to bury me.]
17:34-!-tejanos [~oftc-webi@c-67-168-111-57.hsd1.wa.comcast.net] has quit [Remote host closed the connection]
17:36<@DorpsGek>[OpenTTD/OpenTTD] mattkimber updated pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLpdb
17:36<@DorpsGek>[OpenTTD/OpenTTD] LordAro approved pull request #8549: Codechange: On regression failure, output the result in a file https://git.io/JLhoQ
17:38<@DorpsGek>[OpenTTD/OpenTTD] mattkimber commented on pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLhoN
17:38-!-rptr [~rptr@2a00:801:236:570e:b1f2:acf6:e570:218d] has quit [Quit: Leaving]
17:39<milek7>TrueBrain: replied in gist https://gist.github.com/Milek7/8482c4e87947f4748aea5d96b3e89b80#gistcomment-3588271
17:39<@DorpsGek>[OpenTTD/OpenTTD] LordAro approved pull request #8543: Fix #8272: vehicle destination text colour when mousing over https://git.io/JLhox
17:41<@DorpsGek>[OpenTTD/OpenTTD] LordAro commented on pull request #8546: Doc: provide a visual representation of the company colour ranges https://git.io/JLhKe
17:41<andythenorth>LordAro you could find and replace the css
17:42<andythenorth>it was all generated originally so eh
17:42<LordAro>yes, the issue with that is that it is no longer generated :p
17:43<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain merged pull request #8543: Fix #8272: vehicle destination text colour when mousing over https://git.io/JLhIN
17:43<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain closed issue #8272: Stopped vehicule destination should be red when mouse over https://git.io/JJ35w
17:43-!-rptr [~rptr@2a00:801:236:570e:b1f2:acf6:e570:218d] has joined #openttd
17:43-!-rptr is "rptr" on #openttd
17:43<TrueBrain>10 open issues for 1.11 :D :D
17:43<andythenorth>I learnt years ago that stuff like inline css or not is things other people can worry about
17:44<andythenorth>TrueBrain is that the magic number? :)
17:44<TrueBrain>no, 0 is
17:44<andythenorth>oooo
17:44<TrueBrain>but removing things from the 1.11 milestone is fully an option :)
17:44<andythenorth>is this going to be the best 1.11 we've ever done?
17:48<@DorpsGek>[OpenTTD/OpenTTD] glx22 merged pull request #8549: Codechange: On regression failure, output the result in a file https://git.io/JLha7
17:48<TrueBrain>it is going to be the best 1.11.0, I promise you!
17:49<TrueBrain>(especially as it is going to be the only one, for those missing the joke :P)
17:51-!-frosch123 [~frosch@00013ce7.user.oftc.net] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
17:54<andythenorth>ok sleeping times
17:54<andythenorth>zzzzzzzzzzzzzzzzz
17:54-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has quit [Quit: andythenorth]
18:07<@DorpsGek>[OpenTTD/OpenTTD] LC-Zorg opened issue #8551: Flat maps of arctic and tropical climates are completely inaccessible https://git.io/JLh6Z
18:17<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8551: Flat maps of arctic and tropical climates are completely inaccessible https://git.io/JLh6Z
18:17<@DorpsGek>[OpenTTD/OpenTTD] Eddi-z updated pull request #8444: Feature: Close adjacent level crossings as if they were one large crossing https://git.io/JLDFp
18:19<TrueBrain>Eddi|zuHause: w00p, lot of improvements :) Some quick feedback: we use /* */ comments on single lines :) (always something to complain :P)
18:20<Eddi|zuHause>someone should test whether i broke it :p
18:20<TrueBrain>haven't you? :)
18:21<@DorpsGek>[OpenTTD/OpenTTD] Eddi-z updated pull request #8444: Feature: Close adjacent level crossings as if they were one large crossing https://git.io/JLDFp
18:28-!-jottyfan [~Thunderbi@dynamic-089-014-183-128.89.14.pool.telefonica.de] has quit [Quit: jottyfan]
18:35-!-DasPoseidon [~Thunderbi@2001:9e8:2050:1d00:3594:72a5:f019:3d68] has quit [Quit: DasPoseidon]
18:36<Eddi|zuHause>i'm having a weird issue where it doesn't find a grf file that should be there...
18:36<Eddi|zuHause>but i'm also having these weird layers of symlinks all over the place
18:42-!-WormnestAndroid [~WormnestA@75.115.236.17] has quit [Ping timeout: 480 seconds]
18:42-!-Progman [~progman@p57a2bded.dip0.t-ipconnect.de] has joined #openttd
18:42-!-Progman is "Peter Henschel" on #openttdcoop.dev #openttd
18:42-!-WormnestAndroid [~WormnestA@172.56.26.189] has joined #openttd
18:42-!-WormnestAndroid is "WormnestAndroid" on #openttd
18:45<Eddi|zuHause>i haven't played in so long... i always want to hit space to unpause
19:19-!-nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has quit [Ping timeout: 480 seconds]
19:21<@DorpsGek>[OpenTTD/OpenTTD] mattkimber updated pull request #8540: Fix eeb88e8: Trains reversed while paused do not correctly update sprite bounds https://git.io/JLpdb
19:23<Timberwolf>I'm getting too used to Go refusing to compile code with an unused variable.
19:27-!-WormnestAndroid [~WormnestA@172.56.26.189] has quit [Ping timeout: 480 seconds]
19:29-!-WormnestAndroid [~WormnestA@35.136.189.95] has joined #openttd
19:29-!-WormnestAndroid is "WormnestAndroid" on #openttd
19:33-!-rptr_ [~rptr@2a00:801:236:570e:b1f2:acf6:e570:218d] has joined #openttd
19:33-!-rptr_ is "rptr" on #openttd
19:33-!-rptr [~rptr@2a00:801:236:570e:b1f2:acf6:e570:218d] has quit [Read error: Connection reset by peer]
19:53-!-Flygon [~Flygon@2001:44b8:411e:4e00:c876:54bb:79b7:3dfd] has joined #openttd
19:53-!-Flygon is "Flygon" on #openttd
20:21-!-gelignite [~gelignite@55d4b96f.access.ecotel.net] has quit [Quit: Stay safe!]
20:28-!-Progman [~progman@p57a2bded.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
20:58-!-rptr_ [~rptr@2a00:801:236:570e:b1f2:acf6:e570:218d] has quit [Quit: Leaving]
21:58-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Ping timeout: 480 seconds]
22:04-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
22:04-!-snail_UES_ is "Jacopo Coletto" on #openttd
22:13-!-heffer [heffer@bras-base-altoon4123w-grc-01-76-67-69-253.dsl.bell.ca] has joined #openttd
22:13-!-heffer is "Felix Kaechele" on #openttd
22:13-!-D-HUND [~debdog@2a00:79c0:64c:fa00:7a24:afff:fe8a:d04d] has joined #openttd
22:13-!-D-HUND is "Wowbagger" on #openttd
22:17-!-debdog [~debdog@2a00:79c0:679:e400:7a24:afff:fe8a:d04d] has quit [Ping timeout: 480 seconds]
22:45-!-ekangmonyet_ [~ekangmony@43.240.21.41] has quit [Quit: ZNC 1.8.1 - https://znc.in]
22:55-!-glx [glx@000128ec.user.oftc.net] has quit []
---Logclosed Sun Jan 10 00:00:48 2021