IRC logs for #openttd on OFTC at 2021-08-23
            
00:15:09 *** nielsm has quit IRC (Ping timeout: 480 seconds)
00:58:49 *** Tirili has quit IRC (Quit: Leaving)
02:31:00 *** Wormnest has quit IRC (Quit: Leaving)
02:44:03 *** D-HUND has joined #openttd
02:47:25 *** debdog has quit IRC (Ping timeout: 480 seconds)
02:59:00 *** glx has quit IRC ()
03:59:22 *** Flygon has joined #openttd
04:59:00 *** HerzogDeXtEr has joined #openttd
06:03:40 *** Kitrana1 has quit IRC (Ping timeout: 480 seconds)
06:19:39 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
06:57:25 *** Gustavo6046 has quit IRC (Read error: Connection reset by peer)
06:58:15 *** Gustavo6046 has joined #openttd
07:06:20 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9502: Fix #9501: [Network] crash when more than one game-info query was pending https://git.io/JEmpc
07:09:13 <TrueBrain> I guess this whole "ZeroedMemoryAllocator" can be removed by now .. but yeah, scoping of PRs, so not in 9502 :D
07:16:58 *** nielsm has joined #openttd
07:27:16 <TrueBrain> https://cdn.discordapp.com/attachments/337701432230805505/879265460166733854/unknown.png <- think that is a bit more userfriendly over the weird red popup :P
07:42:39 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9506: Fix: [Network] show query errors in the server listing instead of error popup https://git.io/JEYTP
07:46:55 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9507: Fix: [Network] don't show GameScript " (v0)" for old servers https://git.io/JEYkS
07:51:21 *** andythenorth has joined #openttd
07:55:30 *** WormnestAndroid has quit IRC (Remote host closed the connection)
07:55:43 *** WormnestAndroid has joined #openttd
07:58:14 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9508: Fix #9490: [Network] a full server couldn't be queried either https://git.io/JEYtn
07:58:31 <TrueBrain> right, that fixes all open issues I am aware of :)
08:03:42 <LordAro> :)
08:04:57 <TrueBrain> now on to fixing some minor stuff in the GC ..
08:04:58 <DorpsGek> [OpenTTD/OpenTTD] HelmiMUC opened issue #9509: [Bug]: set signals from another railroad system https://git.io/JEYmY
08:06:05 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #9509: [Bug]: set signals from another railroad system https://git.io/JEYmY
08:06:37 <TrueBrain> hmm, I was wondering why I didn't get telemetry about why people switched to TURN instead of any of the other methods
08:06:43 <TrueBrain> but .. OpenTTD waits 3 seconds for a connect
08:06:47 <TrueBrain> the GC gives up after 1 second :D
08:07:08 <TrueBrain> downside of 3 seconds, it means it can take up to 9 seconds before it switches to TURN
08:07:23 <TrueBrain> (Direct-IP, STUN IPv4, STUN IPv6, TURN)
08:08:42 <TrueBrain> makes me wonder if we can stagger the first 3
08:09:00 <andythenorth> moin
08:09:26 *** Donk has joined #openttd
08:18:34 <DorpsGek> [OpenTTD/OpenTTD] HelmiMUC commented on issue #9509: [Bug]: set signals from another railroad system https://git.io/JEYmY
08:23:13 <DorpsGek> [OpenTTD/game-coordinator] TrueBrain opened pull request #47: Fix: track better why a connection (method) failed https://git.io/JEYGH
08:29:45 <TrueBrain> hmm, requires client modification, but that does allow me to stagger connection methods .. that means the wait is not like 6 or 9 seconds, but at most 3.5, before TURN is tried
08:29:59 <LordAro> is that desirable?
08:30:22 <LordAro> i thought we wanted to avoid TURN where possible?
08:30:39 <TrueBrain> yes? Guess we have a miscommunication, let me try again :)
08:30:51 <TrueBrain> say, you are IPv4 only, makes it a bit easier
08:31:00 <LordAro> if the internet connection/dns lookup/whatever is slow or whatever, could that end up using TURN where it wasn't otherwise necessary?
08:31:06 <TrueBrain> we now try: Direct-IP, wait 3 seconds. Did it fail? Right, lets try STUN. Wait 3 seconds. Failed? NOW we try TURN
08:31:15 <TrueBrain> my suggestion is to apply happy-eyes here too:
08:31:33 <TrueBrain> Direct-IP, wait 0.5 seconds, queue STUN .. now wait for 3 more seconds. Nothing? Go for TURN
08:32:03 <TrueBrain> (mind you that the GC now uses "1 second" instead of "3 seconds", but that might be the reason some people use TURN instead of STUN)
08:32:48 <TrueBrain> as in the end, we do not really care if users have a direct-ip connection or STUN connection :D
08:33:42 <TrueBrain> LordAro: I do not know. What I do know, is that the GC now goes to the next methods after a second, while the client waits 3 seconds. So there is a chance 1 second is just too short for some of those connections
08:34:13 <TrueBrain> but having players wait 6 or 9 seconds before TURN is offered, sounds like a horrible situation too :D
08:37:40 <DorpsGek> [OpenTTD/game-coordinator] TrueBrain merged pull request #47: Fix: track better why a connection (method) failed https://git.io/JEYGH
08:40:09 *** jottyfan has joined #openttd
08:40:16 *** jottyfan has quit IRC ()
08:42:29 <TrueBrain> did that make any sense? :P
08:51:51 *** andythenorth has left #openttd
09:00:32 *** Wolf01 has joined #openttd
09:10:07 <DorpsGek> [OpenTTD/game-coordinator] TrueBrain opened pull request #48: Fix: conclude server-probe earlier if all results are in https://git.io/JEYz8
09:10:18 <TrueBrain> that at least should improve server-probing ..
09:11:04 <TrueBrain> yeah, I think applying happy eyeballs to connecting makes most sense .. should improve user-experience, while giving more time for connections to setup
09:12:01 <TrueBrain> sadly that really means I need to modify the client, which means I need to do another protocol bump \o/
09:12:21 <DorpsGek> [OpenTTD/game-coordinator] TrueBrain merged pull request #48: Fix: conclude server-probe earlier if all results are in https://git.io/JEYz8
09:20:27 <TrueBrain> okay, some more math and drawings later .. it will only help with a small portion of the connections, so not really worth the complexity ..
09:21:17 <TrueBrain> (servers with direct-ip to which a client cannot connect .. doesn't happen often .. or a server/client with both IPv4 and IPv6 of which on both the STUN attempt times out .. it is more likely it is refused than times out, etc)
09:25:43 *** jottyfan has joined #openttd
09:37:46 *** nielsm has quit IRC (Ping timeout: 480 seconds)
10:31:45 <DorpsGek> [OpenTTD/game-coordinator] TrueBrain opened pull request #49: Codechange: rework how connections are setup https://git.io/JEY5v
10:33:05 <DorpsGek> [OpenTTD/game-coordinator] TrueBrain merged pull request #49: Codechange: rework how connections are setup https://git.io/JEY5v
10:38:04 <TrueBrain> it seems this all scared LordAro away :P
10:38:19 <TrueBrain> either way, this should address all open issues I had with the GC .. we will see how it does in production :)
10:39:45 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #9507: Fix: [Network] don't show GameScript " (v0)" for old servers https://git.io/JEYFT
10:41:23 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #9507: Fix: [Network] don't show GameScript " (v0)" for old servers https://git.io/JEYkS
10:43:10 <TrueBrain> okay, smoke-test works .. lets put it to production and see what happens
10:43:41 <DorpsGek> [OpenTTD/game-coordinator] TrueBrain created new tag: 1.2.0 https://git.io/JEYbk
11:13:42 *** WormnestAndroid has quit IRC (Remote host closed the connection)
11:15:32 *** WormnestAndroid has joined #openttd
11:37:40 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9510: Fix c4b700f1: remove left-over debug statement https://git.io/JEOTA
11:38:25 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #9510: Fix c4b700f1: remove left-over debug statement https://git.io/JEOkq
11:45:43 <TrueBrain> hmm .. I solved the TURN issue .. it now no longer offer it :P
11:45:49 <TrueBrain> might not have been the goal
11:46:56 *** Gustavo6046 has quit IRC (Quit: ZNC 1.8.2 - https://znc.in)
11:47:13 *** Gustavo6046 has joined #openttd
11:56:45 <DorpsGek> [OpenTTD/game-coordinator] TrueBrain opened pull request #50: Fix: clear the result-signal before starting a new method https://git.io/JEOqR
11:56:47 <TrueBrain> found the boo-boo :)
11:59:37 <DorpsGek> [OpenTTD/game-coordinator] TrueBrain merged pull request #50: Fix: clear the result-signal before starting a new method https://git.io/JEOqR
11:59:53 <DorpsGek> [OpenTTD/game-coordinator] TrueBrain created new tag: 1.2.1 https://git.io/JEOmt
12:05:41 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #9510: Fix c4b700f1: remove left-over debug statement https://git.io/JEOTA
12:19:36 <TrueBrain> okay .. did a bunch of testing .. some servers work 60% of the time
12:19:38 <TrueBrain> and fail the rest
12:19:40 <TrueBrain> which is really weird :P
12:19:46 <TrueBrain> but we knew that already
12:24:48 *** glx has joined #openttd
12:24:48 *** ChanServ sets mode: +v glx
12:27:59 *** Kitrana has joined #openttd
12:32:12 *** Kitrana1 has joined #openttd
12:35:53 *** virtualrandomnumber has joined #openttd
12:36:01 *** virtualrandomnumber has quit IRC ()
12:36:04 *** urdh has quit IRC (Quit: Boom!)
12:37:30 *** Kitrana has quit IRC (Ping timeout: 480 seconds)
12:39:24 *** urdh has joined #openttd
12:40:09 *** urdh has quit IRC ()
12:41:06 <DorpsGek> [OpenTTD/nml] glx22 opened pull request #235: Update: increase number of OTTD_GUI sprites to 191 https://git.io/JEOC3
12:43:09 *** urdh has joined #openttd
12:43:53 <DorpsGek> [OpenTTD/nml] LordAro approved pull request #235: Update: increase number of OTTD_GUI sprites to 191 https://git.io/JEOCp
13:11:57 *** George has joined #openttd
13:13:13 <DorpsGek> [OpenTTD/nml] glx22 merged pull request #235: Update: increase number of OTTD_GUI sprites to 191 https://git.io/JEOC3
13:25:48 *** Samu has joined #openttd
14:08:57 *** tokai has joined #openttd
14:08:57 *** ChanServ sets mode: +v tokai
14:15:54 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
14:56:27 *** George has quit IRC ()
15:20:15 *** Speeder has joined #openttd
15:22:43 *** Donk has quit IRC (Quit: Leaving)
15:43:17 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9502: Fix #9501: [Network] crash when more than one game-info query was pending https://git.io/JE3Uy
15:46:16 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9506: Fix: [Network] show query errors in the server listing instead of error popup https://git.io/JE3Ti
15:46:56 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9506: Fix: [Network] show query errors in the server listing instead of error popup https://git.io/JE3Tj
15:47:24 *** HerzogDeXtEr has joined #openttd
15:49:52 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9508: Fix #9490: [Network] a full server couldn't be queried either https://git.io/JE3kH
15:53:53 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9506: Fix: [Network] show query errors in the server listing instead of error popup https://git.io/JE3L3
16:13:08 *** jottyfan has quit IRC (Quit: jottyfan)
16:15:54 *** Progman has joined #openttd
16:29:14 *** nielsm has joined #openttd
16:31:51 *** Strom has quit IRC ()
16:33:33 *** Strom has joined #openttd
16:50:30 *** Tirili has joined #openttd
17:05:21 *** Wormnest has joined #openttd
17:07:31 *** jottyfan has joined #openttd
17:07:40 *** jottyfan has quit IRC ()
17:17:01 *** Donk has joined #openttd
17:18:54 *** frosch123 has joined #openttd
17:20:13 *** andythenorth has joined #openttd
17:33:00 *** esselfe has quit IRC (Ping timeout: 480 seconds)
17:37:55 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #9502: Fix #9501: [Network] crash when more than one game-info query was pending https://git.io/JEvyo
17:37:58 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #9501: [Crash]: Crashes when Multiplayer Opened https://git.io/J0hmu
17:38:06 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #9508: Fix #9490: [Network] a full server couldn't be queried either https://git.io/JEYtn
17:38:09 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #9490: [Bug]: Refreshing a full server gives an error https://git.io/J0mTG
17:39:16 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain dismissed a review for pull request #9506: Fix: [Network] show query errors in the server listing instead of error popup https://git.io/JE3Tj
17:39:19 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9506: Fix: [Network] show query errors in the server listing instead of error popup https://git.io/JEYTP
17:39:34 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9506: Fix: [Network] show query errors in the server listing instead of error popup https://git.io/JE32E
17:49:31 *** sla_ro|master has joined #openttd
17:55:46 <DorpsGek> [OpenTTD/OpenTTD] embeddedt commented on issue #9509: [Bug]: set signals from another railroad system https://git.io/JEYmY
18:04:28 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
18:09:24 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #9384: Include copyright notice in license https://git.io/JnE3D
18:09:27 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #9384: Include copyright notice in license https://git.io/JnE3D
18:09:45 <TrueBrain> did my best to understand that issue, but to add a copyright to a file that is already copyrighted to another org, sounds really weird to me :P
18:11:41 * andythenorth no understand
18:12:28 <andythenorth> also it would wake dragons
18:12:45 <andythenorth> we don't make contribs sign a contrib agreement, so let's not go there
18:13:29 <frosch123> do we have google analytics at least?
18:13:43 <andythenorth> only in the product
18:13:53 <andythenorth> for tracking people
18:14:04 <andythenorth> for those reading the logs, andythenorth is lying ^
18:14:49 <frosch123> maybe we can get sponsoring from health organisations, if we make vehicles stop, when the player does not move enough
18:15:07 <frosch123> can we track physical movement?
18:16:08 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9506: Fix: [Network] show query errors in the server listing instead of error popup https://git.io/JE3KG
18:16:10 <TrueBrain> sure, we have access to the webcam
18:16:20 <TrueBrain> wait, that was a secret right?
18:16:25 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #9506: Fix: [Network] show query errors in the server listing instead of error popup https://git.io/JEYTP
18:16:27 <TrueBrain> tnx Rubidium !
18:16:42 <frosch123> i encountered my old webcam recently
18:16:47 <TrueBrain> the green one?
18:16:52 <frosch123> i tossed it into some corner after the first stream
18:17:02 <frosch123> it occured to me, that it is about as old as ottd
18:17:07 <TrueBrain> haha
18:17:09 <frosch123> i should have made that a point on the stream
18:19:31 <andythenorth> authentic webcam for the time
18:19:35 <andythenorth> historical accuracy
18:19:49 <andythenorth> hmm GS can stop all vehicles
18:19:53 <andythenorth> and we have an admin port
18:20:01 <andythenorth> so that's totally plausible
18:20:08 <andythenorth> next livestream?
18:20:21 <andythenorth> we run a game in the background, and we have to keep dancing to keep the trains moving?
18:20:26 <TrueBrain> so we can make that you can play the game with your eyes?
18:20:48 <andythenorth> blink twice to stop all trains
18:20:56 <andythenorth> blink 3 times to sell them all in depot
18:22:17 <frosch123> close eyes for > 5 seconds to enable fast forward
18:23:34 <frosch123> actually, stop game and mine bitcoin, while eyes are closed
18:28:14 <Rubidium> you mean, stop the game and mine on that one core that isn't already mining, right?
18:32:14 <Xaroth> Trains keep moving as long as somebody on stream is drinking
18:32:52 <Xaroth> 5 seconds per sip of beer, 30 seconds per sip of scotch/whisky
18:38:22 <TrueBrain> no no, you are doing this wrong
18:38:26 <TrueBrain> for each donation, the trains move
18:38:29 <TrueBrain> small donation, 5 seconds
18:38:31 <TrueBrain> big donation, 30 seconds
18:38:46 <TrueBrain> or you can register on onlyfans.com for a monthly fee, ofc
18:38:48 <Timberwolf> Record donation to make a train skip a red signal?
18:39:51 <frosch123> TrueBrain: good point. onlyfans needs new prime content. onlyfans should become an ottd-exclusive streaming site
18:43:58 <TrueBrain> https://gist.github.com/TrueBrain/976cab3b6c88f208636653191ba5c420 <- I think I used too many words, but I was curious what needs to be done for Presets
18:44:09 <TrueBrain> the biggest "job" is 3, 4 and 5
18:44:11 <andythenorth> wonder if I can make friends with yogscast before next december stream
18:44:14 <TrueBrain> the rest is pretty easy
18:44:37 <DorpsGek> [OpenTTD/OpenTTD] danskidb opened pull request #9511: Feature: Add selected toolbar buttons to MacBook Pro Touch Bar https://git.io/JE318
18:44:54 <andythenorth> yay :)
18:44:59 <andythenorth> just in time for touchbar to go away
18:45:12 <frosch123> TrueBrain: what an intro :) i already disagree :)
18:45:23 <TrueBrain> sweet!
18:45:49 <andythenorth> yeah frosch123 believes cargodist should be off
18:45:56 <andythenorth> frosch123 is correct though, I recently learnt
18:46:06 <frosch123> wow, i am impressed andy figured out what triggered me :)
18:46:33 <andythenorth> I have signed up to the "cargodist doesn't work" newsletter
18:47:10 <TrueBrain> I was hoping it was the other part of that same sentence :P
18:47:17 <frosch123> andythenorth: ah, right, luckily we disagree on what is wrong with cdist :p
18:47:32 <andythenorth> I just think it makes gameplay worse :)
18:47:37 <andythenorth> I tried it for like...n years
18:47:47 <andythenorth> pikka just talked me out of this year
18:48:16 <andythenorth> TrueBrain so I am only at the 4th paragraph, so the proposal is "add a button to create a new 'pls tell me newgrfs' thread on reddit, forums and steam simultaneously"?
18:48:37 <andythenorth> that would be a good timesaving
18:50:26 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JE3M8
18:50:27 <DorpsGek> - Update: Translations from eints (by translators)
18:50:45 * andythenorth reads more
18:50:49 <frosch123> andythenorth: no, a bot generates a newgrf list. the newgrf are choosen randomly, weighted by how much authors paid
18:50:57 <andythenorth> who runs the bot?
18:51:02 <andythenorth> 'follow the money'
18:51:26 <Timberwolf> andythenorth: I bet we could be simultanously funnier than Yogscast *and* worse at the game.
18:51:40 <TrueBrain> andy funnier than Yogscast?
18:51:40 <Timberwolf> Maybe not get the audience figures or the charitable donations.
18:51:42 <TrueBrain> really? :P
18:51:58 <andythenorth> I am not funnier than yogscast
18:52:00 <TrueBrain> or funnier in the sense of: really sad?
18:52:13 <andythenorth> I will try and remember to talk to them
18:52:33 <andythenorth> we could have openttd devs vs. yogscast
18:52:41 <andythenorth> MP with goals
18:52:59 <TrueBrain> that would be funny .. as in: grinchy :P
18:53:04 <Timberwolf> Heh.
18:53:06 <andythenorth> oh, even better, OpenTTD devs vs. Factorio devs vs. Yogscast
18:53:31 <andythenorth> their office is 1 minute from mine, not that I'm ever in it
18:53:46 <TrueBrain> at least make it fair: develop a new feature, develop a new NewGRF, play the game
18:53:49 <TrueBrain> gives every group a chance to win :P
18:53:51 <andythenorth> lol
18:53:56 <andythenorth> Factorio would just win all
18:54:06 <TrueBrain> I said: "a chance" :P
18:54:07 <Timberwolf> One of the games on Sunday had the following - "1938: Pikka: 'someone is going to not use boats and regret it'. 1945: Timberwolf: 'I didn't use boats. I regret that.'"
18:54:08 <andythenorth> THEY ARE PROFESSIONALS
18:54:12 <frosch123> ottd devs vs factorio devs would be interesting. can V pull an all-kill? :p
18:54:21 <andythenorth> Timberwolf use boats
18:54:24 <andythenorth> infinite capacity
18:54:31 <andythenorth> you played 7 year nocargoal?
18:54:40 <frosch123> andythenorth: so their office location leaked, or something?
18:54:49 <andythenorth> it's secretly known
18:54:49 <frosch123> or did you make a long time observation of traffic?
18:54:51 <Timberwolf> Yeah, it's quite fun although I'm at best "sporadically OK" at it.
18:54:59 <andythenorth> well we nearly did some work with them
18:55:07 <andythenorth> I didn't meet them, but someone I worked with did
18:55:29 * andythenorth has lots of "I didn't meet but someone I worked with did" stories :P
18:55:36 <andythenorth> so much crap nearly famous
18:56:27 <TrueBrain> and to proof my point of my gist, just now on Discord: "hello, do you have any suggestions for extensions/grf on OpenTTD? I've been played the single player vanilla for a long time but I am pretty bored from it after a point"
18:56:29 <TrueBrain> :D
18:56:46 <Timberwolf> I have almost zero.
18:56:51 <andythenorth> reddit has like 1 every day TrueBrain
18:57:20 <Timberwolf> My dad used to get lots of people of varying degrees of fame in the '60s and '70s wander in when he had the stationery shop in Long Ditton.
18:57:28 <andythenorth> also someone's sock puppet here https://www.tt-forums.net/viewtopic.php?p=1247646#p1247646
18:57:36 <andythenorth> secondhand fame is the best fame
18:57:44 <Timberwolf> It takes away the mystique when you discover that David Essex buys pens like any other normal person.
18:57:52 <andythenorth> what about David Bowie?
18:58:00 <Timberwolf> Heh. Not that famous.
18:58:32 <frosch123> TrueBrain: what does (8) mean?
18:58:43 <Timberwolf> I do have a random Ace Kefford compilation which he signed, back when record companies like Castle used to give bookshops and stationers spinners of cheap compilation CDs.
18:58:54 <TrueBrain> frosch123: opening the Online Content window with a filter, basically
18:59:09 <TrueBrain> like on the NewGRF window
18:59:18 <frosch123> oh, i read it as "open bananas in web browser, to work around gui limitation"
18:59:41 <andythenorth> reminds me of opening Iron Horse docs from in-game
18:59:44 <andythenorth> on trains
18:59:50 <TrueBrain> frosch123: haha, I am not -that- crazy
18:59:52 <andythenorth> {URL} string code when? :P
18:59:56 <andythenorth> that won't go wrong
19:00:02 <TrueBrain> updated text :P
19:00:06 <andythenorth> 'click here for free money'
19:00:10 <andythenorth> > phishing
19:01:22 <TrueBrain> we could also make preset copy/pastable by base64 encoding the ini file .. like blueprints in Factorio :P
19:01:34 <TrueBrain> but that requires us adding "copy to clipboard" functionality :P
19:02:23 <FLHerne> Do people still watch Yogscast?
19:02:25 <frosch123> TrueBrain: is your "setting can be in preset" different from the current "game settings" filter?
19:02:34 <frosch123> it is "game settings minus deprecated settings"?
19:02:39 <FLHerne> They don't seem to be the Big Name in humorous game incompetence anymore
19:02:47 <andythenorth> FLHerne enough watch it to raise a lot of money for Jingle Jam...
19:02:53 <andythenorth> like...a lot
19:02:54 <TrueBrain> frosch123: didn't know about that dropdown, but there are odd things in there I now see
19:03:00 <TrueBrain> like "localisation"
19:03:05 <TrueBrain> shouldn't really be in a preset imo
19:03:08 *** sla_ro|master has quit IRC ()
19:03:20 <TrueBrain> "show signals" is in there too :P
19:03:20 <andythenorth> TrueBrain another evidence point for presets https://www.reddit.com/r/Yogscast/comments/k4twik/openttd_mod_list/
19:03:45 <frosch123> TrueBrain: that's the currency dilemma :)
19:03:52 *** jottyfan has joined #openttd
19:03:55 *** jottyfan has quit IRC ()
19:04:04 <frosch123> you can argue for currency being a client setting, game setting or company setting
19:04:18 <TrueBrain> yeah .. but a preset thingy sounds really odd :P
19:04:31 <frosch123> realism freaks care a lot about signals on the right side, matching the newgrf
19:04:48 <frosch123> quite sure, some vehicle newgrf show a warning, if you set the signal side wrong :p
19:04:50 <andythenorth> Jingle Jam 2020 £2,120,565.00 raised, a lot of it while playing OpenTTD
19:05:03 <TrueBrain> either way, for a MVP that would work fine by me
19:05:16 <TrueBrain> we just need to split it out in the settings table too
19:05:26 <TrueBrain> as there are a lot of hidden settings :D
19:05:50 <milek7> what's the opinion on https://github.com/OpenTTD/OpenTTD/pull/9126 ?
19:05:51 <frosch123> TrueBrain: from a file-point-of-view, preset would define a subset of the setting, so you can set "signals: left, right, don't care"
19:06:04 <frosch123> technically that is needed anyway, when ottd adds new settings
19:06:10 <frosch123> but i have no idea how a gui would look for that
19:06:12 <TrueBrain> not a bad idea
19:06:20 <frosch123> "select whcih settings to store in the preset" is a bit wtf
19:06:39 <TrueBrain> I have some ideas to try for that
19:06:45 <TrueBrain> guess some things just should be in presets, no matter what
19:06:51 <TrueBrain> and other things could be in presets
19:08:14 <frosch123> and some things should never be in presets :) like "ottd 0.6 savegame compatibility setting"
19:08:23 <TrueBrain> :D
19:08:29 <TrueBrain> but like map-size, we could make it optional
19:08:34 <TrueBrain> but I think it should be mandatory for presets
19:09:08 <TrueBrain> I guess this mostly means shifting through our settings tables, cleaning up what is "compatibility, do not touch", what is "user-settings", what should go in presets, etc
19:09:34 <frosch123> the "compatibility, do not touch" are mostly already removed from the gui
19:09:41 <frosch123> but still exist in openttd.cfg
19:09:44 <TrueBrain> yeah, but as these are ini files
19:09:48 <TrueBrain> people will try to edit them too :P
19:10:59 <TrueBrain> for example I have been wondering about "pf" settings
19:11:01 <TrueBrain> in presets or not ..
19:11:15 <TrueBrain> I guess "not" is the correct answer
19:11:27 <frosch123> everything that the average user cannot revert to default is a "no" :)
19:11:59 <frosch123> though not sure whether activating a preset changes the global setting
19:12:09 <frosch123> or whether it is somehow applied after starting the game
19:12:24 <frosch123> maybe the latter is smarter
19:12:32 <frosch123> don't mess up user's own settings
19:12:33 <FLHerne> TrueBrain: If you don't allow setting that twoway_eol thing the OTTDcoop people will be sad
19:12:47 <TrueBrain> FLHerne: it is one of those examples
19:12:51 <Rubidium> frosch123: but what if I want presets for TTDP games? ;)
19:13:20 <frosch123> Rubidium: everyone stopped reading forums
19:13:21 <TrueBrain> frosch123: but what are "user's own settings" with presets :)
19:13:40 <frosch123> TrueBrain: "last custom settings"
19:13:46 <TrueBrain> which can be a preset ;)
19:13:57 <frosch123> in moo2 you can pick a race, or custom race with last settings
19:14:05 <frosch123> (everyone does the latter)
19:14:23 <TrueBrain> moo2? Are you player cow-games?
19:15:01 <frosch123> TrueBrain: anyway, i mean, if you are not playing a "uk trains only, signals on wrong side" scenario, you want a "player preferred signal side"
19:15:16 <frosch123> TrueBrain: master-of-orion-2
19:15:24 <frosch123> you are old enough to know that one
19:15:28 <TrueBrain> ah, like that, yeah, with optional settings, we need to figure out what the "master" is
19:15:35 <TrueBrain> I know the name, that is it :)
19:15:49 <DorpsGek> [OpenTTD/OpenTTD] orudge commented on pull request #9511: Feature: Add selected toolbar buttons to MacBook Pro Touch Bar https://git.io/JE3H3
19:17:30 <TrueBrain> so I guess stop 0 is figuring out which settings are a must, which are optional, etc .. /me edits document
19:18:46 <TrueBrain> basically, we have openttd.cfg as main template. You load a preset over it (but only for that game)
19:19:05 <DorpsGek> [OpenTTD/OpenTTD] michicc commented on pull request #9511: Feature: Add selected toolbar buttons to MacBook Pro Touch Bar https://git.io/JE3Hb
19:23:33 <frosch123> TrueBrain: btw. a big TODO missing on your list is "render png/similar from disk in GUI without going through all the grf loading magic"
19:24:11 <TrueBrain> pfff, why not just make it a tiny GRF?
19:24:28 <frosch123> also, if you do not know it yet, RGBAeater is pretty decent at converting 32bpp to 8bpp
19:24:47 <TrueBrain> we will figure that out when we get there, I guess :D
19:24:58 <TrueBrain> but mainly the first question is: do we want something like this?
19:25:08 <TrueBrain> and the next: can my steps be done smarter to keep it agile
19:25:16 <frosch123> it's consistent with what we discussed before
19:25:24 <frosch123> i thought you already had some gist on it :p
19:25:37 <TrueBrain> I might, but couldn't find it
19:25:45 <TrueBrain> I mainly needed to order my thoughts on the steps to take
19:27:41 <TrueBrain> as I keep thinking it is simple, till I hit GUIs :P
19:28:02 <frosch123> haha, the GUIs are definitely the elephant in the room :)
19:28:06 <frosch123> not the coding, but the design
19:28:14 <TrueBrain> yup
19:28:15 <frosch123> or the bikeshedding
19:28:21 <TrueBrain> 10 people 11 opinions
19:28:24 <TrueBrain> not looking forward to it :P
19:28:31 <TrueBrain> well, more blunt: tempted to not start on it, because of that :D
19:29:11 <DorpsGek> [OpenTTD/team] ahmetlii opened issue #244: [tr_TR] Translator access request https://git.io/JE35v
19:34:41 <TrueBrain> also a nice puzzle: BaNaNaS should validate presets .. so it needs to know all the settings? :D
19:35:08 <frosch123> means no presets for jgrpp?
19:35:29 <frosch123> we do not validate scenarios either, i think?
19:35:33 <TrueBrain> also a good question: how to deal with patchpacks :)
19:36:20 <frosch123> i would go for "ignore unknown settings", "error on invalid values for known settings"
19:36:35 <TrueBrain> or just: don't validate, I guess :P
19:36:39 <TrueBrain> just lint that it is an ini-file
19:36:46 <frosch123> did we already add string values to all enum settings?
19:37:05 <TrueBrain> haha, no
19:37:06 <TrueBrain> :)
19:37:17 <TrueBrain> guess that is all part of "step 0" :)
19:39:17 <TrueBrain> ideally, we have something we don't have to update on the BaNaNaS side, as know from history that is forgotten more and more as time goes on :D
19:41:38 <frosch123> and ideally people who name stuff rfirs do not upload similar preview pictures :p
19:43:50 <TrueBrain> haha :)
19:44:48 <TrueBrain> I was thinking about counting how many stars a preset got, but I realised it is easy to abuse :P (how to know the request is "unique"?)
19:45:20 <frosch123> if we had telemetry, we could sort them by "hours played" :p
19:45:59 <TrueBrain> let me make a PR to add telemetry .. I read online that means people fork your project and become active :P
19:52:52 <frosch123> i also wonder how many people will create presets which are essentially the same
19:53:08 <frosch123> "firs + ukrs + inflation", "firs + ukrs + no inflation"
19:53:19 <frosch123> ,"firs + ukrs + buy exclusive transport rights", ...
19:53:44 <frosch123> maybe we should rate presets by how many similar presets exist :p
19:56:15 <TrueBrain> Can you make presets based on presets?
19:56:21 <andythenorth> turtles all the way down
19:56:25 <andythenorth> inheritance
19:56:28 <andythenorth> multiple inheritance!
20:01:25 <DorpsGek> [OpenTTD/OpenTTD] danskidb commented on pull request #9511: Feature: Add selected toolbar buttons to MacBook Pro Touch Bar https://git.io/JE3Np
20:06:35 *** Donk has quit IRC (Remote host closed the connection)
20:07:01 <andythenorth> apparent mic drop
20:15:14 *** y2kboy23_ has joined #openttd
20:20:05 *** y2kboy23 has quit IRC (Ping timeout: 480 seconds)
20:51:40 *** Compu has joined #openttd
20:52:10 *** Compu has quit IRC ()
21:02:54 *** Samu has quit IRC (Ping timeout: 480 seconds)
21:09:49 *** Gustavo6046 has quit IRC (Remote host closed the connection)
21:10:03 *** Gustavo6046 has joined #openttd
21:18:50 *** Gustavo6046 has quit IRC (Quit: ZNC 1.8.2 - https://znc.in)
21:19:03 *** andythenorth has quit IRC (Quit: andythenorth)
21:20:02 *** frosch123 has quit IRC (Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn)
21:21:33 *** Gustavo6046 has joined #openttd
21:21:40 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
21:23:41 *** greeter has quit IRC (Remote host closed the connection)
21:30:57 *** greeter has joined #openttd
21:47:05 *** Gustavo6046 has quit IRC (Ping timeout: 480 seconds)
21:49:18 *** Speeder_ has joined #openttd
21:53:23 *** Gustavo6046 has joined #openttd
21:57:00 *** Speeder has quit IRC (Ping timeout: 480 seconds)
22:32:30 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:35:13 *** Gustavo6046_ has joined #openttd
22:35:25 *** Gustavo6046 has quit IRC (Ping timeout: 480 seconds)
22:35:26 *** Gustavo6046_ is now known as Gustavo6046
22:56:32 *** Progman has quit IRC (Remote host closed the connection)
23:00:58 *** iSoSyS has joined #openttd
23:04:40 *** iSoSyS has quit IRC ()
23:06:34 *** nielsm has quit IRC (Ping timeout: 480 seconds)
23:25:51 <DorpsGek> [OpenTTD/OpenTTD] TheDude-gh opened issue #9512: [Bug]: Multiplayer lobby - server details - NewGRF Settings https://git.io/JEsZt
23:58:10 *** Wormnest has quit IRC (Ping timeout: 480 seconds)