Config
Log for #openttd on 2nd September 2021:
Times are UTC Toggle Colours
00:17:33  *** Flygon has joined #openttd
01:50:26  *** Wormnest has quit IRC
02:00:01  *** glx has quit IRC
02:31:44  *** D-HUND has joined #openttd
02:35:08  *** debdog has quit IRC
04:01:29  *** Tirili has quit IRC
05:26:39  *** tokai|noir has joined #openttd
05:26:40  *** ChanServ sets mode: +v tokai|noir
05:33:33  *** tokai has quit IRC
06:04:15  *** sla_ro|master has joined #openttd
07:15:19  *** andythenorth has joined #openttd
08:01:40  *** andythenorth has quit IRC
08:11:15  *** jottyfan has joined #openttd
08:12:18  *** andythenorth has joined #openttd
08:15:55  *** jottyfan has quit IRC
08:24:06  *** WormnestAndroid has quit IRC
08:24:19  *** WormnestAndroid has joined #openttd
09:19:29  *** Samu has joined #openttd
09:33:37  <Samu> hi
11:16:00  *** iSoSyS has joined #openttd
11:16:11  <Samu> hmm 15 seconds stalls from time to time
11:16:22  *** andythenorth has left #openttd
11:18:04  <Samu> only seems to happen in multiplayer
11:22:41  *** iSoSyS has quit IRC
11:29:09  <Samu> strange, in multiplayer the commands seem to be delayed
11:29:20  <Samu> the AIs are progressing slower
11:51:47  *** tokai has joined #openttd
11:51:47  *** ChanServ sets mode: +v tokai
11:58:29  *** tokai|noir has quit IRC
12:02:03  *** twpol has quit IRC
12:02:20  *** twpol has joined #openttd
12:04:07  *** mindlesstux has quit IRC
12:04:25  *** mindlesstux has joined #openttd
12:20:22  *** glx has joined #openttd
12:20:22  *** ChanServ sets mode: +v glx
12:20:48  *** virtualrandomnumber has joined #openttd
12:21:03  *** virtualrandomnumber has quit IRC
12:55:19  *** colde has quit IRC
12:55:27  *** colde has joined #openttd
13:08:29  *** nielsm has joined #openttd
13:53:14  *** virtualrandomnumber has joined #openttd
14:04:31  *** virtualrandomnumber has quit IRC
14:13:09  <Samu> hunting for a stall in visual studio in debug  mode :|
14:19:24  *** peter1138 has quit IRC
14:29:14  <Samu> im running low on ram
14:29:21  <Samu> i knew i should've bought 32 GB :(
15:05:09  *** gelignite has joined #openttd
15:17:40  *** peter1138 has joined #openttd
15:17:40  *** ChanServ sets mode: +o peter1138
15:32:43  *** roadt has joined #openttd
15:49:01  *** virtualrandomnumber has joined #openttd
15:50:18  *** virtualrandomnumber has quit IRC
15:54:48  *** Wormnest has joined #openttd
15:58:49  <Samu> when i want the stalls to happen, they don't happen
16:03:01  <Samu> im under the impression when i hybernate the system and wake it up the next morning, openttd gets these random 12-15 second stalls
16:03:32  <Samu> i can't confirm though
16:07:19  <Samu> it's always AI2 or AI8, never the others... I don't know why, they're all doing the same steps as the others https://i.imgur.com/qTAiWB6.png
16:08:42  <Samu> low RAM perhaps?
16:09:32  <Samu> still, even if it were low ram, why is it always AI2 or AI8
16:11:34  *** Progman has joined #openttd
16:15:51  *** gelignite has quit IRC
16:19:45  <Samu> rats, stupid load bug! always randomizing AI settings
16:19:52  <Samu> no wonder i couldn't reproduce
16:19:57  <Samu> i keep forgetting this bug
16:50:17  *** _aD has joined #openttd
16:51:00  <_aD> andy, just realise you're The FIRS Guy. Thank you for many hours of fun!
17:20:26  *** Strom has quit IRC
17:21:16  *** frosch123 has joined #openttd
17:21:38  <frosch123> i've figure it out now
17:21:44  <frosch123> i always thought andy was the author of xkcd
17:21:57  <frosch123> but, andy is actually an AI, developed by the xkcd author
17:22:04  *** Strom has joined #openttd
17:31:20  <TrueBrain> Not improbable even ...
17:34:15  *** Tirili has joined #openttd
18:02:34  <DorpsGek> [OpenTTD/OpenTTD] ldpl opened pull request #9532: Change: Return 'New company/Spectate' option to company toolbar menu https://git.io/JEpP6
18:06:30  *** Flygon has quit IRC
18:08:44  *** roadt has quit IRC
18:09:32  <TrueBrain> LordAro: why do you want me to play the booman? :(
18:10:57  <LordAro> TrueBrain: because you can offer insight into why it was removed in the first place :p
18:11:02  *** roadt has joined #openttd
18:11:20  <TrueBrain> like you can't postulate that? :D
18:11:25  <TrueBrain> it is not like it is rocket science, ofc :)
18:11:41  <LordAro> obviously not :p
18:13:59  *** jottyfan has joined #openttd
18:22:15  *** HerzogDeXtEr has joined #openttd
18:22:33  *** Wolf01 has joined #openttd
18:23:20  <FLHerne> https://www.stuff.co.nz/marlborough-express/news/126261129/diesel-leaking-from-locomotive-at-bottom-of-picton-harbour oops
18:23:29  <DorpsGek> [OpenTTD/OpenTTD] ldpl opened issue #9533: [Bug]: Switching server from public to invite-only from 'online players' window gives an error https://git.io/JEpDs
18:23:32  <FLHerne> tried to drive onto a train ferry, but the ferry wasn't docked
18:23:43  *** gelignite has joined #openttd
18:27:03  <LordAro> FLHerne: oops
18:30:17  *** jottyfan has quit IRC
18:30:29  <FLHerne> Unfortunately, OpenTTD train ferries would only reveal how absurd the scale difference is
18:31:12  <Rubidium> absurd, nah? Flexible!
18:31:27  <LordAro> no more so than the depots :p
18:31:56  <Rubidium> a tile is 600+ by 600+ kilometers, so you can fit a lot of stuff in there
18:32:26  <FLHerne> LordAro: there's a patch for the depots now
18:32:41  <FLHerne> but a patch for 20-tile-long ships would be a bit silly
18:40:00  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9532: Change: Return 'New company/Spectate' option to company toolbar menu https://git.io/JEpSr
18:41:49  <DorpsGek> [OpenTTD/game-coordinator] ldpl opened issue #61: [Bug]: Switching server from public to invite-only from 'online players' window gives an error https://git.io/JEpSQ
18:42:47  <DorpsGek> [OpenTTD/game-coordinator] TrueBrain commented on issue #61: [Bug]: Switching server from public to invite-only from 'online players' window gives an error https://git.io/JEpSQ
18:45:30  *** Beer has joined #openttd
18:45:36  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #9531: [Crash]: Switching between monitors in fullscreen https://git.io/JEb77
18:47:31  <_aD> FLHerne: Reliability: 8%
18:49:01  <TrueBrain> LordAro: did you open the crash.log btw?
18:49:15  <_aD> oh wow, even a video! How delicious.
18:49:29  <LordAro> "None of crash.log, crash.dmp or crash.sav are being generated, so I had to add a dummy to permit filing the issue."
18:49:36  <_aD> Remote-controlled train: sweet! It's a diesel: doh
18:49:42  <_aD> LordAro: huh, that is my issue.
18:49:46  <TrueBrain> but did you open it?
18:49:53  <LordAro> i did now, yes
18:49:54  <TrueBrain> It made me giggle :)
18:50:04  <LordAro> lol
18:50:07  <TrueBrain> mainly as that "," shouldn't be there!
18:50:14  <_aD> Hey I had to add an easter egg.
18:50:17  <TrueBrain> :D
18:50:19  <TrueBrain> I love it :)
18:50:32  <_aD> I love OpenTTD contributors, so, the feeling is mutual :-D
18:51:54  <_aD> LordAro: I shall give that a try later today, thank you for the suggestion.
18:53:23  <_aD> I couldn't believe my eyes that it crashed. OpenTTD doesn't do that.
18:53:29  <_aD> [citation needed]
18:53:44  <LordAro> i'm glad you think that :)
18:53:51  <TrueBrain> _aD: quick question, what SDL version do you use?
18:54:46  <_aD> TrueBrain: 2.0.10
18:54:56  <TrueBrain> https://github.com/libsdl-org/SDL/issues/4630
18:54:59  <_aD> and 1.2.15
18:55:52  <_aD> I don't appear to suffer any consequences after the crash.
18:56:02  <_aD> (I am not leaking diesel)
18:56:11  <TrueBrain> given the exactness of that bug report, it might be strongly related?
18:57:25  <_aD> to clarify: I have no problem switching from full-screen to windowed on the integrated monitor or external monitor.
18:57:40  <TrueBrain> fullscreen on Linux always has been a pita
18:57:42  <_aD> it only seems to be when in full-screen, and switching to another monitor
18:57:50  <_aD> Aha. I'm relatively new here.
18:57:55  <TrueBrain> we really should add borderless mode :P
18:58:18  <_aD> I saw the comment "who plays in full-screen mode these days" in my travels and mostly agreed with it, hah
18:58:47  <TrueBrain> fullscreen, from a technical point of view, is just always a bit quirky
18:59:12  <_aD> Ironically, in Windows it tends to be the other way IME.
18:59:28  <TrueBrain> it fucks up my icons when it goes to fullscreen for me :P
18:59:40  <TrueBrain> also it always starts in 1024x768 ... sad games :P
18:59:46  <TrueBrain> I love borderless mode :)
18:59:50  <_aD> also I'll try full-screen switching in a few other games
19:00:30  <_aD> [] Switch to external screen [x] Service screen at nearest depot
19:01:35  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #9529: Fix #9527: Crash when trying to place multitile objects at map edge https://git.io/JEp7O
19:07:44  <TrueBrain> @calc 77 / 404
19:07:44  <DorpsGek> TrueBrain: 0.1905940594059406
19:07:54  <TrueBrain> ~20% TURN last few days
19:08:11  <TrueBrain> amount of problems/errors severely dropped since last round of fixes, so that is nice
19:08:17  <TrueBrain> still not as low as I would like
19:08:19  <TrueBrain> but yeah ..
19:08:53  <frosch123> 20%, didn't you post somelthing like 5% before?
19:09:28  <LordAro> how many of them are Samu?
19:09:40  <TrueBrain> frosch123: yeah, it dropped for 2 days really low
19:09:43  <TrueBrain> so I was all happy
19:09:48  <TrueBrain> but .. it came back up now
19:10:26  <LordAro> given what Samu's been saying, and how strange their network situation appears to be, it wouldn't surprise me if they were ~50 of those connections :p
19:10:40  <TrueBrain> but out of the 500-or-so attempts only 5 timed out (on the relay-question thing), and only 1 failed completely for technical reasons
19:10:55  <TrueBrain> +yesterday
19:11:19  <Samu> i hybernate system while leaving openttd running
19:11:38  <Samu> and resume next morning
19:11:48  <Samu> is that doing something wrong with game coordinator?
19:12:04  *** jottyfan has joined #openttd
19:12:06  <TrueBrain> LordAro: yeah, that is true .. these small numbers might put things in the wrong light
19:12:25  <_aD> I frequently standby and resume with OpenTTD running, universe hasn't imploded yet.
19:12:50  <Samu> windows hybernate thingy
19:13:08  <TrueBrain> what is the most unusual stat so far, that I see a lot of connection attempt aborts, that is to say: the user initiated an attempt, but aborted it before it could finish (by closing OpenTTD, leaving the multiplayer window, etc)
19:13:09  <LordAro> Samu: no
19:13:11  <_aD> How is this the first time I've seen it referred to as "hybernate"? Genius!
19:13:25  <Samu> hibernate? my english
19:13:30  <LordAro> the correct spelling is- ^
19:13:44  <frosch123> TrueBrain: misclicked in server list?
19:13:55  <_aD> TrueBrain: Last night I tried hosting a server for a friend and I to play. Laptop had WiFi and Wired ethernet. Connection was going to the WiFi IP, but my server would not send replies to her client's UDP queries
19:13:58  <TrueBrain> frosch123: that is a lot of misclicking
19:14:06  <_aD> as soon as I unplugged the wired Ethernet, it sprang to life.
19:14:10  <TrueBrain> _aD: try the new beta ;)
19:14:16  <TrueBrain> fuck UDP :P
19:14:23  <_aD> which struck me as odd - is it plausible it was OTTD?
19:14:47  <_aD> oh boy did you read the Factorio Friday Facts about UDP packets with a specific byte set?
19:14:54  <LordAro> windows and routing with multiple interfaces has always been a bit strange
19:14:57  <_aD> some big Scandanavian ISPs routers dropped them silently.
19:15:03  <_aD> Kubuntu here.
19:15:30  <LordAro> routing with multiple interfaces can be a bit strange
19:15:31  <LordAro> :p
19:15:53  <_aD> Yeah, the oddest part was that openttd -d net=9 and tshark both confirmed that ottd wasn't even sending the replies.
19:16:00  <_aD> (tsharking on all interfaces)
19:16:07  <TrueBrain> did it receive the request? :)
19:16:14  <_aD> Yes, reliably.
19:16:33  <_aD> I don't think in my 20 years of fixing computers that unplugging wired Ethernet has ever fixed anything... ;-)
19:16:42  <TrueBrain> it is not improbable that we fucked up sending UDP when there are two valid routes available
19:16:57  <_aD> I plan on digging more on that one, too.
19:17:06  <TrueBrain> just be mindful we removed most of the UDP stuff in 12.0
19:17:11  <TrueBrain> only local LAN discovery still exists
19:17:15  <TrueBrain> the rest is just gone
19:17:37  <frosch123> oh right... i wanted to google why my wifi alwyys disconnects after 8 hours (very precisely)
19:17:39  <_aD> (both server and client are 1.11.2)
19:17:52  <_aD> frosch123: router rekeying interval?
19:18:18  <_aD> TCP 4 Lyfe.
19:19:18  <dwfreed> wiki rekeying is just an automatic process that doesn't require disconnect
19:19:22  <Rubidium> _aD: 25 years ago unplugging a wired ethernet connection might have fixed something (who remembers jolt?)
19:19:22  <dwfreed> s/wiki/wifi/
19:23:05  <DorpsGek> [OpenTTD/OpenTTD] ldpl commented on pull request #9532: Change: Return 'New company/Spectate' option to company toolbar menu https://git.io/JEpF8
19:23:57  *** frosch12 has joined #openttd
19:24:21  <frosch12> i forgot.... accessing the router config site sometimes crashes it :p
19:24:47  <TrueBrain> ... do we .. want to know? :)
19:25:02  <dwfreed> Needs more OpenWrt
19:25:12  <frosch12> it's just the router that came for free with the line
19:25:22  <frosch12> nothing good to expect :)
19:25:56  <Eddi|zuHause> you dropped a number somewhere
19:26:23  *** frosch123 has quit IRC
19:28:52  <TrueBrain> he dropped, that is for sure
19:29:26  <TrueBrain> owh, he was calculating the answer to 8 * 60
19:29:28  <TrueBrain> I understand now
19:31:00  <glx> I had to change isp router before moving to optic fiber, I like the new one (no need to reboot when changing a setting)
19:31:12  <_aD> Rubidium: Jolt is just a tad before my (knowledgeable) time.
19:31:13  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9518: Codechange: validate what strings are defined but not used https://git.io/JEwKM
19:32:08  <_aD> I still remembering setting computer #2 to use 127.0.0.2 and wondering why I couldn't get them to talk.
19:32:16  <glx> that's why it was easy to test STUN with it as I could open/close stuff
19:32:43  <glx> nice one _aD :)
19:32:46  <TrueBrain> wait, you had a router that required a reboot to open ports?!
19:32:47  <TrueBrain> lol
19:33:02  <glx> it was configurable only via isp website :)
19:33:52  <_aD> TrueBrain: oh sweet summer child.
19:34:04  <Beer> Il would put that on DMZ and buy a decent home router to do all firewalling
19:34:07  <TrueBrain> glx: omg .. that is horrible
19:34:36  <TrueBrain> _aD: the day of my birth indeed suggests my parents fucked during the summer :P
19:34:56  <Beer> Just buy some hardware supported by OpenWrt and you'd be al lset
19:35:07  <frosch12> TrueBrain: any birthday nearby?
19:35:27  <TrueBrain> how long do you think a pregnancy is?
19:35:51  <TrueBrain> either you think > 12 months or ~ a few weeks
19:35:53  <frosch12> is your brithday 9 months after the birthday of one of your parents?
19:35:56  <TrueBrain> either way, I worry
19:36:26  <dwfreed> I think frosch12's first question is explained better by their followup
19:37:06  <TrueBrain> but a lot less fun :P
19:37:13  <dwfreed> eg, I was probably a valentine's baby
19:45:01  *** andythenorth has joined #openttd
19:46:48  <andythenorth> so what are we doing?
19:47:04  <andythenorth> frosch12 has downgraded
19:47:47  <TrueBrain> he did complex math
19:47:47  <TrueBrain> he lost
19:48:04  <TrueBrain> also: talking about when our parents fucked us into existence
19:48:08  <frosch12> i think i need to reboot my router again
19:48:09  <andythenorth> some kind of bitshift
19:48:14  <frosch12> half of the internet is broken
19:48:22  <TrueBrain> disable IPv6 :P
19:48:23  <andythenorth> I can't remember what I was supposed to do with this :P https://github.com/OpenTTD/OpenTTD/pull/9093
19:48:30  <andythenorth> I still think it's a thing
19:48:39  <andythenorth> I let it sit for a bit to see if I now hate the idea
19:48:49  <TrueBrain> and?
19:48:53  <andythenorth> at least half of grf ideas should die
19:48:57  <frosch12> github is one of the sites i can't reach :p
19:49:00  <andythenorth> oh dear
19:49:08  <andythenorth> that must be traumatic
19:49:10  <TrueBrain> frosch12: overrated piece of software
19:49:58  <frosch12> well, brb
19:50:11  *** Gustavo6046_ has joined #openttd
19:50:32  *** Gustavo6046 has quit IRC
19:50:32  *** Gustavo6046_ is now known as Gustavo6046
19:53:39  <Eddi|zuHause> my father had access to student databases at our university, and ran some statistics, and the most obvious hump in birthday data suggests people do it over christmas. but there was a visible hump a few weeks before that, on a date that in german is called "buß und bettag", which suggest people did stuff other than praying that day :)
19:54:10  <LordAro> august/september birthdays are always most common
19:54:27  <LordAro> something to do with it being cold and dark and there not being much else to do
19:54:45  <DorpsGek> [OpenTTD/game-coordinator] TrueBrain opened pull request #62: Fix #61: changing server information triggers "reuse if invite code" error https://git.io/JEpht
19:55:23  <TrueBrain> like very other day of the year, honestly :P
19:55:25  <TrueBrain> +e
19:55:43  <DorpsGek> [OpenTTD/game-coordinator] TrueBrain merged pull request #62: Fix #61: changing server information triggers "reuse if invite code" error https://git.io/JEpht
19:55:48  <DorpsGek> [OpenTTD/game-coordinator] TrueBrain closed issue #61: [Bug]: Switching server from public to invite-only from 'online players' window gives an error https://git.io/JEpSQ
19:56:04  *** frosch123 has joined #openttd
19:56:11  <TrueBrain> HE FOUND HIS THREE AGAIN
19:57:58  <frosch123> resetting my router always fixes the internet
19:58:03  *** frosch12 has quit IRC
19:58:14  <frosch123> if you have problems, just ask me to reboot it
19:58:14  <TrueBrain> what was it this time .. 4 * 120?
19:58:23  <Eddi|zuHause> does it fix my internet problems too?
19:59:44  <frosch123> 2⁵⋅3⋅5
19:59:58  <glx> when I lose IPv6, I just need to ping the router on it's internal IPv6
20:00:08  <TrueBrain> guess you have to restart your router again to find out what that results into frosch123 ! :D
20:00:26  <frosch123> glx: openttd.org still worked over both ipv4 and ipv6
20:00:36  <glx> weird
20:00:56  <frosch123> i suspect loading the web settings interface leaked so much memory in the router, that it could not handle half of the packages
20:02:02  <frosch123> most of the internet runs on proper hardware, my router is just the weakest link in the chain :)
20:02:32  <TrueBrain> YOU are the weakest link; goodbye
20:02:33  <TrueBrain> :P
20:04:18  <frosch123> i spent more than 1/3 of my life in this channel. that has to have some effect
20:06:35  <TrueBrain> oof, why do you say those things
20:06:37  <TrueBrain> it is scary
20:09:36  <LordAro> you old
20:09:46  * LordAro ...approaching 1/2
20:10:33  <TrueBrain> I am somewhere between those two :P
20:12:12  *** Gustavo6046 has quit IRC
20:12:16  *** Gustavo6046 has joined #openttd
20:14:31  *** tokai|noir has joined #openttd
20:14:32  *** ChanServ sets mode: +v tokai|noir
20:15:24  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9534: Fix: use-after-free after ClientNetworkCoordinatorSocketHandler::CloseAllConnections() https://git.io/JEhfk
20:15:34  <TrueBrain> I like running OpenTTD with the heap-thingy active
20:15:42  <TrueBrain> I find all these weird places things go BOOM during playtesting :D
20:21:31  *** tokai has quit IRC
20:21:47  <TrueBrain> "We are offering Corporate and Personal Loan at 3% Interest Rate for a duration of 10 years. We can fund new projects or expansion of existing business  .  All we require is a good business plan that can yield good return on investment(ROI) "
20:21:55  <TrueBrain> in case anyone is interested
20:25:16  <frosch123> oh, bananas switched to main
20:25:20  <frosch123> i need to adjust the scripts
20:28:31  <DorpsGek> [OpenTTD/BaNaNaS] frosch123 opened pull request #104: Change: migrate OpenTTD user Nivlheim to GitHub user Equivocal https://git.io/JEhUZ
20:29:38  * _aD scripts frosch123's adjusting of the scripts
20:29:49  <_aD> Something something llama.
20:30:05  <frosch123> i used grep, but then used kate instead of sed
20:30:13  <andythenorth> TrueBrain sign me up
20:30:16  <andythenorth> 3% winner
20:30:26  <DorpsGek> [OpenTTD/OpenTTD] frosch123 approved pull request #9518: Codechange: validate what strings are defined but not used https://git.io/JEhU6
20:30:37  <DorpsGek> [OpenTTD/BaNaNaS] TrueBrain approved pull request #104: Change: migrate OpenTTD user Nivlheim to GitHub user Equivocal https://git.io/JEhUP
20:30:44  <DorpsGek> [OpenTTD/BaNaNaS] TrueBrain merged pull request #104: Change: migrate OpenTTD user Nivlheim to GitHub user Equivocal https://git.io/JEhUZ
20:30:49  <TrueBrain> can't believe you found another one :P
20:31:10  <frosch123> found what?
20:31:19  <TrueBrain> person that wants to migrate
20:31:56  <frosch123> i don't look for them. they appear on their own
20:32:13  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #9518: Codechange: validate what strings are defined but not used https://git.io/JEwKM
20:32:14  <TrueBrain> :o
20:32:18  <TrueBrain> :P
20:32:20  <frosch123> this seems to be the guy who made that newgrf preset site
20:32:29  <TrueBrain> ah :)
20:33:20  <TrueBrain> so 12.0 release in 4 weeks?
20:33:36  *** gelignite has quit IRC
20:33:48  <frosch123> oh, no, it's not
20:34:02  <frosch123> https://github.com/Equivocal/ruby_grf <- no idea what that is, but it's from 2011
20:36:14  *** jottyfan has quit IRC
20:36:29  <TrueBrain> guess if we want a release, we should do a title screen competition .. hmm
20:37:02  <TrueBrain> guess that means someone should finish nielsm's work for that real soon ..
20:37:22  <TrueBrain> LordAro: how is the weather this weekend? Shitty for a bike ride? :P
20:38:14  <frosch123> what does niels do with titlegames?
20:38:33  <TrueBrain> https://github.com/OpenTTD/OpenTTD/pull/8980
20:39:19  <Samu> back to game coordinator. Is it related to my 15-30 second stalls?
20:39:29  <Samu> the problem about time-outs you mentioned
20:39:47  <frosch123> oh, new addon format :p code stuff via signs
20:40:19  <LordAro> TrueBrain: might be able to do stuff on saturday :p
20:40:25  <frosch123> gamescript in titlegame?
20:40:31  <frosch123> gamescript can move viewports
20:41:05  <TrueBrain> didn't think about that, but might honestly be a good solution instead of signs
20:41:19  <TrueBrain> we can ship a gamescript just like the title screen itself, ofc
20:41:31  <frosch123> signs are easier, if you just want to mark a few locations, because everyone can do that
20:41:41  <glx> maybe we can inline a game script inside the intro game
20:41:41  <frosch123> but if you want to "code" stuff... then squirrel may be better
20:42:06  <TrueBrain> not duplicating functionality, always a good thing, I would think
20:42:26  <glx> IIRC squirrel supports loading a script from a string
20:43:28  <TrueBrain> I wonder how difficult it is to have a gamescript for titlescreen makers, where they put signs down, and in the end it produces a list or something
20:43:33  <TrueBrain> that can be used for the winning title screen
20:43:43  <TrueBrain> I dunno .. :P
20:44:29  <LordAro> i think i like that idea
20:44:44  <frosch123> the idea to mark locations for gs via signs is old, and i think used in some gs
20:44:52  <LordAro> GS does the sign processing, rather than OTTD
20:44:58  <frosch123> i just have no idea whether ottd can run a gs in main-screen mode
20:45:08  <LordAro> no real reason why not
20:45:19  <TrueBrain> guess it could use Save() and Load() in GS to remember the sign locations or something
20:45:20  <glx> and store the list in GS section of the save, like standard GS save data
20:45:22  <LordAro> would need some additional protections against failure and so on
20:45:44  <LordAro> save/load? just read the signs on startup
20:45:54  <frosch123> LordAro: GS_MENU vs GS_NORMAL can be a big difference :p
20:46:00  <TrueBrain> we just need to make sure the gamescript is hidden from the dropdown, that you cannot start a new game with it
20:46:18  <TrueBrain> LordAro: signs are shown on the title screen .. so if the GS removes them, that problem is solved :P
20:46:35  <glx> easy to hide, it's in the info IIRC
20:46:49  <LordAro> TrueBrain: only because of a missing edgecase in titlegame logic :p
20:46:56  <glx> at least for AI it is
20:46:59  <LordAro> all other "signs" are hidden
20:47:05  <TrueBrain> lolz
20:47:09  <frosch123> TrueBrain: i think there are special DEITY signs, which are placed in SE, and invisible in game
20:47:36  <TrueBrain> so in that case the GS needs to replace the human made signs :P
20:47:43  <Eddi|zuHause> last i checked was you could set signs outside your company to invisible yourself
20:47:49  <TrueBrain> think in the end we are all looking at a similar solution, so the details are not that important to me :)
20:48:55  <TrueBrain> fun thing about such GS is, that it might show some lacking features a tutorial GS might appreciate :P
20:49:28  <TrueBrain> maybe we should make one of the reddit server games the title screen or something
20:49:43  <TrueBrain> instead of asking people to make title screens others vote on, run a server map for people to make pretty
20:49:48  <TrueBrain> fits the 12.0 thema
20:49:56  <nielsm> signs placed in the scenario editor show similar to town names, white text without background, iirc
20:50:12  <nielsm> they do show in game
20:50:23  <TrueBrain> we can animated that afterwards to show the highlights of that game
20:51:08  <frosch123> there was a new-generation-coop recruiting-video on reddit today :p
20:51:53  <TrueBrain> if we want, and look at that "4 titlescreens, 1 per climate" PR, we could even use reddit servers for that :P
20:52:14  <frosch123> didn't you want to delete climates and replace them with presets? :p
20:52:28  <TrueBrain> fuck yes, but ... not for 12.0, it turns out :D
20:52:29  <frosch123> a titlegame per preset?
20:52:49  <TrueBrain> haha, it is not a bad idea, but .. also .. pretty expensive in terms of downloads :P
20:52:57  <nielsm> uh, maybe I'll take another look at that PR of mine this weekend... remind me again tomorrow or something
20:53:00  <TrueBrain> "here, a preset of 2KB .. owh, and the titlegame of 300KB"
20:53:01  <nielsm> for now gn
20:53:06  <TrueBrain> night nielsm
20:54:18  <TrueBrain> https://www.reddit.com/r/openttd/comments/pg2x1z/openttd_introducing_teamgame_more_experience/ <- it is a pretty good intro
20:54:28  * andythenorth reads
20:54:45  <andythenorth> is it factorio?
20:54:59  <frosch123> TrueBrain: they have two servers running, with multiple companies
20:55:06  <frosch123> i did not understood that :p
20:55:20  <TrueBrain> but the intro is just nice
20:55:27  <andythenorth> that's some effort they've gone to
20:55:35  <andythenorth> and it looks good with whatever base set
20:55:36  <frosch123> oh wait, they fixed it
20:55:44  <andythenorth> is it BRIX?
20:55:44  <frosch123> tg public server is now 1/1 companies
20:55:47  <andythenorth> yes it's BRIX
20:56:38  <TrueBrain> anyway, how do we rate using a reddit server map for the title game? And using a gamescript to show the good bits?
20:57:09  <frosch123> depends whether they drew pensils all over the map
20:57:25  <TrueBrain> so .. not tell them, you say :P
20:57:49  <frosch123> also, no newgrf, no jgrpp, no idea whether that is standard for any servers
20:57:55  <TrueBrain> but ofc we curate the places we show, so that should be fine
20:58:09  <Eddi|zuHause> do we check the GS code before bundling it with the official builds everywhere?
20:58:19  <TrueBrain> https://servers.openttd.org/server/a40b9a79dbd00a49460c9c7975742e96
20:58:19  <frosch123> you can also just take place 2 from last competition
20:58:21  <TrueBrain> as example frosch123
20:58:30  <frosch123> wasn't it quite close last time?
20:58:56  <FLHerne> TrueBrain: nice idea, but I don't think it would look good
20:59:14  <TrueBrain> frosch123: might be better to just do a competition in that case :)
20:59:26  <FLHerne> titlegame creators go to a lot of effort to pack far more stuff into the visible area than would make sense in any normal game
20:59:41  <TrueBrain> yeah, but the difference is .. we change viewport now, is the idea at least
20:59:57  <TrueBrain> so it doesn't have to be packed anymore ;)
21:00:42  <FLHerne> So it pans around?
21:00:44  <FLHerne> Jumps?
21:00:51  <LordAro> pans
21:00:52  <FLHerne> not sure I do like that idea tbh
21:00:57  <frosch123> depends on your smooth-scroll setting :p
21:01:03  <frosch123> i heard people hate it
21:01:05  *** nielsm has quit IRC
21:01:17  <TrueBrain> it is something new; just a nice gimmick to try :)
21:01:37  <michi_cc> Channeling RTC now? :P
21:01:38  <frosch123> FLHerne: i don't think it is supposed to move all the time
21:01:45  <frosch123> more like every 30 seconds
21:01:46  <michi_cc> Damnit, RCT
21:01:52  <TrueBrain> michi_cc: yup
21:01:53  <frosch123> similar to how factorio title changes
21:01:57  <frosch123> thought that changes faster
21:02:12  <glx> can be configured in signs
21:02:24  <FLHerne> frosch123: Does anyone actually watch the titlescreen for more than 30s?
21:02:56  <LordAro> some people certainly do
21:02:58  <frosch123> yes, when you start ottd, and while it scans for newgrf, you start watching a yt video on the other screen
21:03:01  <frosch123> quite common, isn't it?
21:03:17  <LordAro> which was the one where there would be a train or plane crash after a few minutes?
21:03:38  <glx> sign locations for the tile list, sign value for the delay before jumping to next
21:04:07  <TrueBrain> I am just a bit afraid that if we ask title game makers to do that
21:04:10  <TrueBrain> it is a lot of work
21:04:12  <TrueBrain> like .. a lot more
21:04:49  <glx> well during newgrf scan title doesn't run at all
21:04:49  <FLHerne> I love this TG trailer btw
21:05:16  <LordAro> GS method would allow previewing the saves a lot easier too - just load the game
21:05:20  <FLHerne> perhaps the titlescreen should do slow rotating zoom-spin-pans
21:05:26  <LordAro> haha
21:06:01  <TrueBrain> never sure if people mean it as a /s or not :P
21:06:27  <LordAro> would be easier, now that we've got opengl :p
21:10:17  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8980: Feature: Multiple rotating views on title screen https://git.io/JEhq8
21:10:20  <TrueBrain> there, sync'd IRC with the PR :P
21:13:01  <glx> openttd loads intro, then scan grf, then loads intro and finally play it
21:13:22  <glx> dunno if it would be possible to change this order
21:14:07  <TrueBrain> well, 4 weeks to figure all this out! :P
21:18:45  <glx> newgrf rescan on the other hand just suspends the intro
21:20:36  *** sla_ro|master has quit IRC
21:24:22  <frosch123> the reload is for activating static grfs, isn't it?
21:25:00  <frosch123> hmm, maybe it's not necessary
21:25:16  <glx> ah yes maybe, but then why the rescan doesn't reload ?
21:25:40  <frosch123> rescan does not change static newgrf
21:27:48  *** Progman has quit IRC
21:31:39  *** Samu has quit IRC
21:32:27  <glx> oh rescan can also be done in game, and being a modal window it makes sense to not run underlying game as there's no way to interact if anything happens
21:45:25  *** frosch123 has quit IRC
21:48:37  *** Wolf01 has quit IRC
21:54:53  <_aD> well this massive FIRS Steeltown upgrade from Electric to Maglev is very nearly crashing down on me. From £390m to £50m and I'm still not yet breaking even.
21:55:00  <_aD> the graph is not pretty.
22:11:24  *** virtualrandomnumber has joined #openttd
22:12:23  *** virtualrandomnumber has quit IRC
22:14:12  *** andythenorth has quit IRC
23:04:35  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #9534: Fix: use-after-free after ClientNetworkCoordinatorSocketHandler::CloseAllConnections() https://git.io/JEhBz

Powered by YARRSTE version: svn-trunk