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

---Logopened Thu Sep 02 00:00:20 2021
00:01-!-Tirili [] has quit [Quit: Leaving]
01:26-!-tokai|noir [] has joined #openttd
01:26-!-tokai|noir is "Christian Rosentreter" on #openttd
01:26-!-mode/#openttd [+v tokai|noir] by ChanServ
01:33-!-tokai [] has quit [Ping timeout: 480 seconds]
02:04-!-sla_ro|master [] has joined #openttd
02:04-!-sla_ro|master is "slamaster" on @#sla #openttd
03:15-!-andythenorth [] has joined #openttd
03:15-!-andythenorth is "andythenorth" on #openttd
04:01-!-andythenorth [] has quit [Quit: andythenorth]
04:11-!-jottyfan [] has joined #openttd
04:11-!-jottyfan is "jottyfan" on #openttd
04:12-!-andythenorth [] has joined #openttd
04:12-!-andythenorth is "andythenorth" on #openttd
04:15-!-jottyfan [] has quit []
04:24-!-WormnestAndroid [~WormnestA@] has quit [Remote host closed the connection]
04:24-!-WormnestAndroid [~WormnestA@] has joined #openttd
04:24-!-WormnestAndroid is "WormnestAndroid" on #openttd
05:19-!-Samu [] has joined #openttd
05:19-!-Samu is "realname" on #openttd
07:16-!-iSoSyS [] has joined #openttd
07:16-!-iSoSyS is "realname" on #/r/openttd #openttd
07:16<Samu>hmm 15 seconds stalls from time to time
07:16-!-andythenorth [] has left #openttd []
07:18<Samu>only seems to happen in multiplayer
07:22-!-iSoSyS [] has quit []
07:29<Samu>strange, in multiplayer the commands seem to be delayed
07:29<Samu>the AIs are progressing slower
07:51-!-tokai [] has joined #openttd
07:51-!-mode/#openttd [+v tokai] by ChanServ
07:51-!-tokai is "Christian Rosentreter" on +#openttd
07:58-!-tokai|noir [] has quit [Ping timeout: 480 seconds]
08:02-!-twpol [] has quit []
08:02-!-twpol [] has joined #openttd
08:02-!-twpol is "James Ross" on #openttd
08:04-!-mindlesstux [] has quit []
08:04-!-mindlesstux [] has joined #openttd
08:04-!-mindlesstux is "Tux" on #virt #openttd
08:20-!-glx [] has joined #openttd
08:20-!-mode/#openttd [+v glx] by ChanServ
08:20-!-glx is "Loïc GUILLOUX" on +#openttd
08:20-!-virtualrandomnumber [] has joined #openttd
08:20-!-virtualrandomnumber is "virtualrandomnumber" on #openttd
08:21-!-virtualrandomnumber [] has quit []
08:55-!-colde [] has quit []
08:55-!-colde [] has joined #openttd
08:55-!-colde is "Loke Dupont" on #openttd
09:08-!-nielsm [] has joined #openttd
09:08-!-nielsm is "Niels Martin Hansen" on #openttd
09:53-!-virtualrandomnumber [] has joined #openttd
09:53-!-virtualrandomnumber is "virtualrandomnumber" on #openttd
10:04-!-virtualrandomnumber [] has quit [Quit: virtualrandomnumber]
10:13<Samu>hunting for a stall in visual studio in debug mode :|
10:19-!-peter1138 [] has quit [Ping timeout: 480 seconds]
10:29<Samu>im running low on ram
10:29<Samu>i knew i should've bought 32 GB :(
11:05-!-gelignite [] has joined #openttd
11:05-!-gelignite is "gelignite" on #debian #llvm #openttd
11:17-!-peter1138 [] has joined #openttd
11:17-!-peter1138 is "Peter Nelson" on #debian #openttd
11:17-!-mode/#openttd [+o peter1138] by ChanServ
11:32-!-roadt [~roadt@] has joined #openttd
11:32-!-roadt is "roadt" on #openttd #tor
11:49-!-virtualrandomnumber [] has joined #openttd
11:49-!-virtualrandomnumber is "virtualrandomnumber" on #openttd
11:50-!-virtualrandomnumber [] has quit []
11:54-!-Wormnest [~Wormnest@] has joined #openttd
11:54-!-Wormnest is "Wormnest" on #openttd
11:58<Samu>when i want the stalls to happen, they don't happen
12:03<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
12:03<Samu>i can't confirm though
12:07<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
12:08<Samu>low RAM perhaps?
12:09<Samu>still, even if it were low ram, why is it always AI2 or AI8
12:11-!-Progman [] has joined #openttd
12:11-!-Progman is "Peter Henschel" on #openttd
12:15-!-gelignite [] has quit [Quit: Stay safe!]
12:19<Samu>rats, stupid load bug! always randomizing AI settings
12:19<Samu>no wonder i couldn't reproduce
12:19<Samu>i keep forgetting this bug
12:50-!-_aD [] has joined #openttd
12:50-!-_aD is "Adam Piggott" on #openttd
12:51<_aD>andy, just realise you're The FIRS Guy. Thank you for many hours of fun!
13:20-!-Strom [] has quit []
13:21-!-frosch123 [] has joined #openttd
13:21-!-frosch123 is "frosch" on #openttd
13:21<frosch123>i've figure it out now
13:21<frosch123>i always thought andy was the author of xkcd
13:21<frosch123>but, andy is actually an AI, developed by the xkcd author
13:22-!-Strom [] has joined #openttd
13:22-!-Strom is "Strom" on #openttd #kernelnewbies #alpine-linux #pipewire #virt #tor-project #debian-next #tor #debian
13:31<TrueBrain>Not improbable even ...
13:34-!-Tirili [] has joined #openttd
13:34-!-Tirili is "realname" on #openttd
14:02<@DorpsGek>[OpenTTD/OpenTTD] ldpl opened pull request #9532: Change: Return 'New company/Spectate' option to company toolbar menu
14:06-!-Flygon [~Flygon@2001:44b8:411e:4e00:ad3a:aea0:efb0:5eb9] has quit [Quit: A toaster's basically a soldering iron designed to toast bread]
14:08-!-roadt [~roadt@] has quit [Ping timeout: 480 seconds]
14:09<TrueBrain>LordAro: why do you want me to play the booman? :(
14:10<LordAro>TrueBrain: because you can offer insight into why it was removed in the first place :p
14:11-!-roadt [~roadt@] has joined #openttd
14:11-!-roadt is "roadt" on #tor #openttd
14:11<TrueBrain>like you can't postulate that? :D
14:11<TrueBrain>it is not like it is rocket science, ofc :)
14:11<LordAro>obviously not :p
14:13-!-jottyfan [] has joined #openttd
14:14-!-jottyfan is "jottyfan" on #openttd
14:22-!-HerzogDeXtEr [] has joined #openttd
14:22-!-HerzogDeXtEr is "purple" on #openttd
14:22-!-Wolf01 [] has joined #openttd
14:22-!-Wolf01 is "Wolf01" on #openttd
14:23<FLHerne> oops
14:23<@DorpsGek>[OpenTTD/OpenTTD] ldpl opened issue #9533: [Bug]: Switching server from public to invite-only from 'online players' window gives an error
14:23<FLHerne>tried to drive onto a train ferry, but the ferry wasn't docked
14:23-!-gelignite [] has joined #openttd
14:23-!-gelignite is "gelignite" on #debian #llvm #openttd
14:27<LordAro>FLHerne: oops
14:30-!-jottyfan [] has quit [Quit: jottyfan]
14:30<FLHerne>Unfortunately, OpenTTD train ferries would only reveal how absurd the scale difference is
14:31<@Rubidium>absurd, nah? Flexible!
14:31<LordAro>no more so than the depots :p
14:31<@Rubidium>a tile is 600+ by 600+ kilometers, so you can fit a lot of stuff in there
14:32<FLHerne>LordAro: there's a patch for the depots now
14:32<FLHerne>but a patch for 20-tile-long ships would be a bit silly
14:40<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #9532: Change: Return 'New company/Spectate' option to company toolbar menu
14:41<@DorpsGek>[OpenTTD/game-coordinator] ldpl opened issue #61: [Bug]: Switching server from public to invite-only from 'online players' window gives an error
14:42<@DorpsGek>[OpenTTD/game-coordinator] TrueBrain commented on issue #61: [Bug]: Switching server from public to invite-only from 'online players' window gives an error
14:45-!-Beer [] has joined #openttd
14:45-!-Beer is "realname" on #openttd
14:45<@DorpsGek>[OpenTTD/OpenTTD] LordAro commented on issue #9531: [Crash]: Switching between monitors in fullscreen
14:47<_aD>FLHerne: Reliability: 8%
14:49<TrueBrain>LordAro: did you open the crash.log btw?
14:49<_aD>oh wow, even a video! How delicious.
14:49<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."
14:49<_aD>Remote-controlled train: sweet! It's a diesel: doh
14:49<_aD>LordAro: huh, that is my issue.
14:49<TrueBrain>but did you open it?
14:49<LordAro>i did now, yes
14:49<TrueBrain>It made me giggle :)
14:50<TrueBrain>mainly as that "," shouldn't be there!
14:50<_aD>Hey I had to add an easter egg.
14:50<TrueBrain>I love it :)
14:50<_aD>I love OpenTTD contributors, so, the feeling is mutual :-D
14:51<_aD>LordAro: I shall give that a try later today, thank you for the suggestion.
14:53<_aD>I couldn't believe my eyes that it crashed. OpenTTD doesn't do that.
14:53<_aD>[citation needed]
14:53<LordAro>i'm glad you think that :)
14:53<TrueBrain>_aD: quick question, what SDL version do you use?
14:54<_aD>TrueBrain: 2.0.10
14:54<_aD>and 1.2.15
14:55<_aD>I don't appear to suffer any consequences after the crash.
14:56<_aD>(I am not leaking diesel)
14:56<TrueBrain>given the exactness of that bug report, it might be strongly related?
14:57<_aD>to clarify: I have no problem switching from full-screen to windowed on the integrated monitor or external monitor.
14:57<TrueBrain>fullscreen on Linux always has been a pita
14:57<_aD>it only seems to be when in full-screen, and switching to another monitor
14:57<_aD>Aha. I'm relatively new here.
14:57<TrueBrain>we really should add borderless mode :P
14:58<_aD>I saw the comment "who plays in full-screen mode these days" in my travels and mostly agreed with it, hah
14:58<TrueBrain>fullscreen, from a technical point of view, is just always a bit quirky
14:59<_aD>Ironically, in Windows it tends to be the other way IME.
14:59<TrueBrain>it fucks up my icons when it goes to fullscreen for me :P
14:59<TrueBrain>also it always starts in 1024x768 ... sad games :P
14:59<TrueBrain>I love borderless mode :)
14:59<_aD>also I'll try full-screen switching in a few other games
15:00<_aD>[] Switch to external screen [x] Service screen at nearest depot
15:01<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain approved pull request #9529: Fix #9527: Crash when trying to place multitile objects at map edge
15:07<TrueBrain>@calc 77 / 404
15:07<@DorpsGek>TrueBrain: 0.1905940594059406
15:07<TrueBrain>~20% TURN last few days
15:08<TrueBrain>amount of problems/errors severely dropped since last round of fixes, so that is nice
15:08<TrueBrain>still not as low as I would like
15:08<TrueBrain>but yeah ..
15:08<frosch123>20%, didn't you post somelthing like 5% before?
15:09<LordAro>how many of them are Samu?
15:09<TrueBrain>frosch123: yeah, it dropped for 2 days really low
15:09<TrueBrain>so I was all happy
15:09<TrueBrain>but .. it came back up now
15:10<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
15:10<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
15:11<Samu>i hybernate system while leaving openttd running
15:11<Samu>and resume next morning
15:11<Samu>is that doing something wrong with game coordinator?
15:12-!-jottyfan [] has joined #openttd
15:12-!-jottyfan is "jottyfan" on #openttd
15:12<TrueBrain>LordAro: yeah, that is true .. these small numbers might put things in the wrong light
15:12<_aD>I frequently standby and resume with OpenTTD running, universe hasn't imploded yet.
15:12<Samu>windows hybernate thingy
15:13<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)
15:13<LordAro>Samu: no
15:13<_aD>How is this the first time I've seen it referred to as "hybernate"? Genius!
15:13<Samu>hibernate? my english
15:13<LordAro>the correct spelling is- ^
15:13<frosch123>TrueBrain: misclicked in server list?
15:13<_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
15:13<TrueBrain>frosch123: that is a lot of misclicking
15:14<_aD>as soon as I unplugged the wired Ethernet, it sprang to life.
15:14<TrueBrain>_aD: try the new beta ;)
15:14<TrueBrain>fuck UDP :P
15:14<_aD>which struck me as odd - is it plausible it was OTTD?
15:14<_aD>oh boy did you read the Factorio Friday Facts about UDP packets with a specific byte set?
15:14<LordAro>windows and routing with multiple interfaces has always been a bit strange
15:14<_aD>some big Scandanavian ISPs routers dropped them silently.
15:15<_aD>Kubuntu here.
15:15<LordAro>routing with multiple interfaces can be a bit strange
15:15<_aD>Yeah, the oddest part was that openttd -d net=9 and tshark both confirmed that ottd wasn't even sending the replies.
15:16<_aD>(tsharking on all interfaces)
15:16<TrueBrain>did it receive the request? :)
15:16<_aD>Yes, reliably.
15:16<_aD>I don't think in my 20 years of fixing computers that unplugging wired Ethernet has ever fixed anything... ;-)
15:16<TrueBrain>it is not improbable that we fucked up sending UDP when there are two valid routes available
15:16<_aD>I plan on digging more on that one, too.
15:17<TrueBrain>just be mindful we removed most of the UDP stuff in 12.0
15:17<TrueBrain>only local LAN discovery still exists
15:17<TrueBrain>the rest is just gone
15:17<frosch123>oh right... i wanted to google why my wifi alwyys disconnects after 8 hours (very precisely)
15:17<_aD>(both server and client are 1.11.2)
15:17<_aD>frosch123: router rekeying interval?
15:18<_aD>TCP 4 Lyfe.
15:19<dwfreed>wiki rekeying is just an automatic process that doesn't require disconnect
15:19<@Rubidium>_aD: 25 years ago unplugging a wired ethernet connection might have fixed something (who remembers jolt?)
15:23<@DorpsGek>[OpenTTD/OpenTTD] ldpl commented on pull request #9532: Change: Return 'New company/Spectate' option to company toolbar menu
15:23-!-frosch12 [~frosch@2a02:810d:a4c0:43a4:e562:a2a0:dfca:cfff] has joined #openttd
15:23-!-frosch12 is "frosch" on #openttd
15:24<frosch12>i forgot.... accessing the router config site sometimes crashes it :p
15:24<TrueBrain>... do we .. want to know? :)
15:25<dwfreed>Needs more OpenWrt
15:25<frosch12>it's just the router that came for free with the line
15:25<frosch12>nothing good to expect :)
15:25<Eddi|zuHause>you dropped a number somewhere
15:26-!-frosch123 [] has quit [Ping timeout: 480 seconds]
15:28<TrueBrain>he dropped, that is for sure
15:29<TrueBrain>owh, he was calculating the answer to 8 * 60
15:29<TrueBrain>I understand now
15:31<+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)
15:31<_aD>Rubidium: Jolt is just a tad before my (knowledgeable) time.
15:31<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain updated pull request #9518: Codechange: validate what strings are defined but not used
15:32<_aD>I still remembering setting computer #2 to use and wondering why I couldn't get them to talk.
15:32<+glx>that's why it was easy to test STUN with it as I could open/close stuff
15:32<+glx>nice one _aD :)
15:32<TrueBrain>wait, you had a router that required a reboot to open ports?!
15:33<+glx>it was configurable only via isp website :)
15:33<_aD>TrueBrain: oh sweet summer child.
15:34<Beer>Il would put that on DMZ and buy a decent home router to do all firewalling
15:34<TrueBrain>glx: omg .. that is horrible
15:34<TrueBrain>_aD: the day of my birth indeed suggests my parents fucked during the summer :P
15:34<Beer>Just buy some hardware supported by OpenWrt and you'd be al lset
15:35<frosch12>TrueBrain: any birthday nearby?
15:35<TrueBrain>how long do you think a pregnancy is?
15:35<TrueBrain>either you think > 12 months or ~ a few weeks
15:35<frosch12>is your brithday 9 months after the birthday of one of your parents?
15:35<TrueBrain>either way, I worry
15:36<dwfreed>I think frosch12's first question is explained better by their followup
15:37<TrueBrain>but a lot less fun :P
15:37<dwfreed>eg, I was probably a valentine's baby
15:45-!-andythenorth [] has joined #openttd
15:45-!-andythenorth is "andythenorth" on #openttd
15:46<andythenorth>so what are we doing?
15:47<andythenorth>frosch12 has downgraded
15:47<TrueBrain>he did complex math
15:47<TrueBrain>he lost
15:48<TrueBrain>also: talking about when our parents fucked us into existence
15:48<frosch12>i think i need to reboot my router again
15:48<andythenorth>some kind of bitshift
15:48<frosch12>half of the internet is broken
15:48<TrueBrain>disable IPv6 :P
15:48<andythenorth>I can't remember what I was supposed to do with this :P
15:48<andythenorth>I still think it's a thing
15:48<andythenorth>I let it sit for a bit to see if I now hate the idea
15:48<andythenorth>at least half of grf ideas should die
15:48<frosch12>github is one of the sites i can't reach :p
15:49<andythenorth>oh dear
15:49<andythenorth>that must be traumatic
15:49<TrueBrain>frosch12: overrated piece of software
15:49<frosch12>well, brb
15:50-!-Gustavo6046_ [~Gustavo60@2804:14d:4cd8:96b6:3214:4aff:fe7f:df8b] has joined #openttd
15:50-!-Gustavo6046_ is "Gustavo Rehermann <>" on #openttd #llvm
15:50-!-Gustavo6046 [~Gustavo60@] has quit [Read error: Connection reset by peer]
15:50-!-Gustavo6046_ is now known as Gustavo6046
15:53<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 :)
15:54<LordAro>august/september birthdays are always most common
15:54<LordAro>something to do with it being cold and dark and there not being much else to do
15:54<@DorpsGek>[OpenTTD/game-coordinator] TrueBrain opened pull request #62: Fix #61: changing server information triggers "reuse if invite code" error
15:55<TrueBrain>like very other day of the year, honestly :P
15:55<@DorpsGek>[OpenTTD/game-coordinator] TrueBrain merged pull request #62: Fix #61: changing server information triggers "reuse if invite code" error
15:55<@DorpsGek>[OpenTTD/game-coordinator] TrueBrain closed issue #61: [Bug]: Switching server from public to invite-only from 'online players' window gives an error
15:56-!-frosch123 [] has joined #openttd
15:56-!-frosch123 is "frosch" on #openttd
15:57<frosch123>resetting my router always fixes the internet
15:58-!-frosch12 [~frosch@2a02:810d:a4c0:43a4:e562:a2a0:dfca:cfff] has quit [Ping timeout: 480 seconds]
15:58<frosch123>if you have problems, just ask me to reboot it
15:58<TrueBrain>what was it this time .. 4 * 120?
15:58<Eddi|zuHause>does it fix my internet problems too?
15:59<+glx>when I lose IPv6, I just need to ping the router on it's internal IPv6
16:00<TrueBrain>guess you have to restart your router again to find out what that results into frosch123 ! :D
16:00<frosch123>glx: still worked over both ipv4 and ipv6
16:00<frosch123>i suspect loading the web settings interface leaked so much memory in the router, that it could not handle half of the packages
16:02<frosch123>most of the internet runs on proper hardware, my router is just the weakest link in the chain :)
16:02<TrueBrain>YOU are the weakest link; goodbye
16:04<frosch123>i spent more than 1/3 of my life in this channel. that has to have some effect
16:06<TrueBrain>oof, why do you say those things
16:06<TrueBrain>it is scary
16:09<LordAro>you old
16:09*LordAro ...approaching 1/2
16:10<TrueBrain>I am somewhere between those two :P
16:12-!-Gustavo6046 [~Gustavo60@2804:14d:4cd8:96b6:3214:4aff:fe7f:df8b] has quit []
16:12-!-Gustavo6046 [~Gustavo60@2804:14d:4cd8:96b6:5cca:9041:ea3e:7195] has joined #openttd
16:12-!-Gustavo6046 is "Gustavo Rehermann <>" on #openttd #llvm
16:14-!-tokai|noir [] has joined #openttd
16:14-!-mode/#openttd [+v tokai|noir] by ChanServ
16:14-!-tokai|noir is "Christian Rosentreter" on +#openttd
16:15<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain opened pull request #9534: Fix: use-after-free after ClientNetworkCoordinatorSocketHandler::CloseAllConnections()
16:15<TrueBrain>I like running OpenTTD with the heap-thingy active
16:15<TrueBrain>I find all these weird places things go BOOM during playtesting :D
16:21-!-tokai [] has quit [Ping timeout: 480 seconds]
16:21<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) "
16:21<TrueBrain>in case anyone is interested
16:25<frosch123>oh, bananas switched to main
16:25<frosch123>i need to adjust the scripts
16:28<@DorpsGek>[OpenTTD/BaNaNaS] frosch123 opened pull request #104: Change: migrate OpenTTD user Nivlheim to GitHub user Equivocal
16:29*_aD scripts frosch123's adjusting of the scripts
16:29<_aD>Something something llama.
16:30<frosch123>i used grep, but then used kate instead of sed
16:30<andythenorth>TrueBrain sign me up
16:30<andythenorth>3% winner
16:30<@DorpsGek>[OpenTTD/OpenTTD] frosch123 approved pull request #9518: Codechange: validate what strings are defined but not used
16:30<@DorpsGek>[OpenTTD/BaNaNaS] TrueBrain approved pull request #104: Change: migrate OpenTTD user Nivlheim to GitHub user Equivocal
16:30<@DorpsGek>[OpenTTD/BaNaNaS] TrueBrain merged pull request #104: Change: migrate OpenTTD user Nivlheim to GitHub user Equivocal
16:30<TrueBrain>can't believe you found another one :P
16:31<frosch123>found what?
16:31<TrueBrain>person that wants to migrate
16:31<frosch123>i don't look for them. they appear on their own
16:32<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain merged pull request #9518: Codechange: validate what strings are defined but not used
16:32<frosch123>this seems to be the guy who made that newgrf preset site
16:32<TrueBrain>ah :)
16:33<TrueBrain>so 12.0 release in 4 weeks?
16:33-!-gelignite [] has quit [Quit: Stay safe!]
16:33<frosch123>oh, no, it's not
16:34<frosch123> <- no idea what that is, but it's from 2011
16:36-!-jottyfan [] has quit [Quit: jottyfan]
16:36<TrueBrain>guess if we want a release, we should do a title screen competition .. hmm
16:37<TrueBrain>guess that means someone should finish nielsm's work for that real soon ..
16:37<TrueBrain>LordAro: how is the weather this weekend? Shitty for a bike ride? :P
16:38<frosch123>what does niels do with titlegames?
16:39<Samu>back to game coordinator. Is it related to my 15-30 second stalls?
16:39<Samu>the problem about time-outs you mentioned
16:39<frosch123>oh, new addon format :p code stuff via signs
16:40<LordAro>TrueBrain: might be able to do stuff on saturday :p
16:40<frosch123>gamescript in titlegame?
16:40<frosch123>gamescript can move viewports
16:41<TrueBrain>didn't think about that, but might honestly be a good solution instead of signs
16:41<TrueBrain>we can ship a gamescript just like the title screen itself, ofc
16:41<frosch123>signs are easier, if you just want to mark a few locations, because everyone can do that
16:41<+glx>maybe we can inline a game script inside the intro game
16:41<frosch123>but if you want to "code" stuff... then squirrel may be better
16:42<TrueBrain>not duplicating functionality, always a good thing, I would think
16:42<+glx>IIRC squirrel supports loading a script from a string
16:43<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
16:43<TrueBrain>that can be used for the winning title screen
16:43<TrueBrain>I dunno .. :P
16:44<LordAro>i think i like that idea
16:44<frosch123>the idea to mark locations for gs via signs is old, and i think used in some gs
16:44<LordAro>GS does the sign processing, rather than OTTD
16:44<frosch123>i just have no idea whether ottd can run a gs in main-screen mode
16:45<LordAro>no real reason why not
16:45<TrueBrain>guess it could use Save() and Load() in GS to remember the sign locations or something
16:45<+glx>and store the list in GS section of the save, like standard GS save data
16:45<LordAro>would need some additional protections against failure and so on
16:45<LordAro>save/load? just read the signs on startup
16:45<frosch123>LordAro: GS_MENU vs GS_NORMAL can be a big difference :p
16:46<TrueBrain>we just need to make sure the gamescript is hidden from the dropdown, that you cannot start a new game with it
16:46<TrueBrain>LordAro: signs are shown on the title screen .. so if the GS removes them, that problem is solved :P
16:46<+glx>easy to hide, it's in the info IIRC
16:46<LordAro>TrueBrain: only because of a missing edgecase in titlegame logic :p
16:46<+glx>at least for AI it is
16:46<LordAro>all other "signs" are hidden
16:47<frosch123>TrueBrain: i think there are special DEITY signs, which are placed in SE, and invisible in game
16:47<TrueBrain>so in that case the GS needs to replace the human made signs :P
16:47<Eddi|zuHause>last i checked was you could set signs outside your company to invisible yourself
16:47<TrueBrain>think in the end we are all looking at a similar solution, so the details are not that important to me :)
16:48<TrueBrain>fun thing about such GS is, that it might show some lacking features a tutorial GS might appreciate :P
16:49<TrueBrain>maybe we should make one of the reddit server games the title screen or something
16:49<TrueBrain>instead of asking people to make title screens others vote on, run a server map for people to make pretty
16:49<TrueBrain>fits the 12.0 thema
16:49<nielsm>signs placed in the scenario editor show similar to town names, white text without background, iirc
16:50<nielsm>they do show in game
16:50<TrueBrain>we can animated that afterwards to show the highlights of that game
16:51<frosch123>there was a new-generation-coop recruiting-video on reddit today :p
16:51<TrueBrain>if we want, and look at that "4 titlescreens, 1 per climate" PR, we could even use reddit servers for that :P
16:52<frosch123>didn't you want to delete climates and replace them with presets? :p
16:52<TrueBrain>fuck yes, but ... not for 12.0, it turns out :D
16:52<frosch123>a titlegame per preset?
16:52<TrueBrain>haha, it is not a bad idea, but .. also .. pretty expensive in terms of downloads :P
16:52<nielsm>uh, maybe I'll take another look at that PR of mine this weekend... remind me again tomorrow or something
16:53<TrueBrain>"here, a preset of 2KB .. owh, and the titlegame of 300KB"
16:53<nielsm>for now gn
16:53<TrueBrain>night nielsm
16:54<TrueBrain> <- it is a pretty good intro
16:54*andythenorth reads
16:54<andythenorth>is it factorio?
16:54<frosch123>TrueBrain: they have two servers running, with multiple companies
16:55<frosch123>i did not understood that :p
16:55<TrueBrain>but the intro is just nice
16:55<andythenorth>that's some effort they've gone to
16:55<andythenorth>and it looks good with whatever base set
16:55<frosch123>oh wait, they fixed it
16:55<andythenorth>is it BRIX?
16:55<frosch123>tg public server is now 1/1 companies
16:55<andythenorth>yes it's BRIX
16:56<TrueBrain>anyway, how do we rate using a reddit server map for the title game? And using a gamescript to show the good bits?
16:57<frosch123>depends whether they drew pensils all over the map
16:57<TrueBrain>so .. not tell them, you say :P
16:57<frosch123>also, no newgrf, no jgrpp, no idea whether that is standard for any servers
16:57<TrueBrain>but ofc we curate the places we show, so that should be fine
16:58<Eddi|zuHause>do we check the GS code before bundling it with the official builds everywhere?
16:58<frosch123>you can also just take place 2 from last competition
16:58<TrueBrain>as example frosch123
16:58<frosch123>wasn't it quite close last time?
16:58<FLHerne>TrueBrain: nice idea, but I don't think it would look good
16:59<TrueBrain>frosch123: might be better to just do a competition in that case :)
16:59<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
16:59<TrueBrain>yeah, but the difference is .. we change viewport now, is the idea at least
16:59<TrueBrain>so it doesn't have to be packed anymore ;)
17:00<FLHerne>So it pans around?
17:00<FLHerne>not sure I do like that idea tbh
17:00<frosch123>depends on your smooth-scroll setting :p
17:01<frosch123>i heard people hate it
17:01-!-nielsm [] has quit [Ping timeout: 480 seconds]
17:01<TrueBrain>it is something new; just a nice gimmick to try :)
17:01<+michi_cc>Channeling RTC now? :P
17:01<frosch123>FLHerne: i don't think it is supposed to move all the time
17:01<frosch123>more like every 30 seconds
17:01<+michi_cc>Damnit, RCT
17:01<TrueBrain>michi_cc: yup
17:01<frosch123>similar to how factorio title changes
17:01<frosch123>thought that changes faster
17:02<+glx>can be configured in signs
17:02<FLHerne>frosch123: Does anyone actually watch the titlescreen for more than 30s?
17:02<LordAro>some people certainly do
17:02<frosch123>yes, when you start ottd, and while it scans for newgrf, you start watching a yt video on the other screen
17:03<frosch123>quite common, isn't it?
17:03<LordAro>which was the one where there would be a train or plane crash after a few minutes?
17:03<+glx>sign locations for the tile list, sign value for the delay before jumping to next
17:04<TrueBrain>I am just a bit afraid that if we ask title game makers to do that
17:04<TrueBrain>it is a lot of work
17:04<TrueBrain>like .. a lot more
17:04<+glx>well during newgrf scan title doesn't run at all
17:04<FLHerne>I love this TG trailer btw
17:05<LordAro>GS method would allow previewing the saves a lot easier too - just load the game
17:05<FLHerne>perhaps the titlescreen should do slow rotating zoom-spin-pans
17:06<TrueBrain>never sure if people mean it as a /s or not :P
17:06<LordAro>would be easier, now that we've got opengl :p
17:10<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8980: Feature: Multiple rotating views on title screen
17:10<TrueBrain>there, sync'd IRC with the PR :P
17:13<+glx>openttd loads intro, then scan grf, then loads intro and finally play it
17:13<+glx>dunno if it would be possible to change this order
17:14<TrueBrain>well, 4 weeks to figure all this out! :P
17:18<+glx>newgrf rescan on the other hand just suspends the intro
17:20-!-sla_ro|master [] has quit []
17:24<frosch123>the reload is for activating static grfs, isn't it?
17:25<frosch123>hmm, maybe it's not necessary
17:25<+glx>ah yes maybe, but then why the rescan doesn't reload ?
17:25<frosch123>rescan does not change static newgrf
17:27-!-Progman [] has quit [Remote host closed the connection]
17:31-!-Samu [] has quit [Ping timeout: 480 seconds]
17:32<+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
17:45-!-frosch123 [] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
17:48-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
17:54<_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.
17:55<_aD>the graph is not pretty.
18:11-!-virtualrandomnumber [] has joined #openttd
18:11-!-virtualrandomnumber is "virtualrandomnumber" on #openttd
18:12-!-virtualrandomnumber [] has quit []
18:14-!-andythenorth [] has quit [Quit: andythenorth]
19:04<@DorpsGek>[OpenTTD/OpenTTD] LordAro approved pull request #9534: Fix: use-after-free after ClientNetworkCoordinatorSocketHandler::CloseAllConnections()
20:18-!-Alkel_U3 [] has quit [Quit: maintenance]
20:22-!-Strom [] has quit []
20:31-!-Strom [] has joined #openttd
20:31-!-Strom is "Strom" on #pipewire #virt #tor-project #tor #openttd #kernelnewbies #debian-next #debian #alpine-linux
21:53-!-_aD [] has quit [Quit: leaving]
22:10-!-glx [] has quit []
22:28-!-Beer [] has quit [Remote host closed the connection]
22:30-!-debdog [~debdog@2a00:79c0:63c:d300:7a24:afff:fe8a:d04d] has joined #openttd
22:30-!-debdog is "Wowbagger" on #openttd
22:30-!-Wormnest [~Wormnest@] has quit [Quit: Leaving]
22:33-!-D-HUND [~debdog@2a00:79c0:63d:a600:7a24:afff:fe8a:d04d] has quit [Ping timeout: 480 seconds]
23:03-!-Tirili [] has quit [Quit: Leaving]
23:26-!-Flygon [~Flygon@2001:44b8:411e:4e00:a8a8:146:e8ef:5e52] has joined #openttd
23:26-!-Flygon is "Flygon" on #openttd
---Logclosed Fri Sep 03 00:00:21 2021