Log for #openttd on 11th April 2021:
Times are UTC Toggle Colours
00:07:44  <DorpsGek> [OpenTTD/OpenTTD] Hezkore opened issue #9009: Feature: mouse scale
00:13:33  *** Wormnest has quit IRC
00:45:21  *** Progman has quit IRC
00:53:43  <Beerbelott> TrueBrain: Yup, It's due to interals of how Docker manages DNS resolution inside containers using dedicated networks (not the default bridge which is to be avoided). It adds a which only does servcie discovery. DNS requests are then proxied to the host-defined DNS resolvers (with a latency increased by 1 second fro mmy tests). It seems it's worse the 1st time you attempt resolving names, as that initial increased latency goes up
00:53:44  <Beerbelott> to 5s. Many thanks, Docker.
00:54:33  <Beerbelott> However, I guess those are fertile grounds on how to improve OpenTTD's code to avoid blocking networking while advertising is being done (o:
00:55:46  <Beerbelott> Hence the full story must be that this advertising happened at a frequency being around every ~2 in-game months, breaking networking, eventually leading to clints' disconnection
00:56:38  <Beerbelott> If only that was a controlled experiment... I'd call that Chaos Engineering :oP
01:00:16  <Eddi|zuHause> 2 ingame months is about 30 minutes
01:00:33  <Eddi|zuHause> hm, no
01:00:40  <Eddi|zuHause> that's 2 years
01:01:15  <Eddi|zuHause> so more like 2 minutes
01:21:53  *** Gustavo6046_ has joined #openttd
01:25:51  *** spnda has quit IRC
01:26:23  *** Gustavo6046 has quit IRC
01:26:23  *** Gustavo6046_ is now known as Gustavo6046
01:33:55  <Beerbelott> I read from advertisements are actually done every 15 minutes
01:35:11  <Beerbelott> Since the trouble at hand here was slow DNS resolution, would there be another mechanism making DNS requests in the meantime?
01:35:47  <Eddi|zuHause> i have literally zero knowledge about the networking part
01:58:49  *** glx has quit IRC
02:19:39  <DorpsGek> [OpenTTD/OpenTTD] perezdidac started discussion #9010: OpenTTD Summit Idea (seriously)
02:24:40  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #9002: Change cargo age to have more effect on cargo payment.
02:38:50  <Beerbelott> Found a way to emulate my problem wiht TrafficControl :)
02:38:57  <Beerbelott> Will comment on #9001
03:02:59  *** HerzogDeXtEr has quit IRC
03:23:11  <DorpsGek> [OpenTTD/OpenTTD] Berbe commented on pull request #9001: Fix: If a thread is blocking on UDP send, it can block the entire main loop
03:29:48  <DorpsGek> [OpenTTD/OpenTTD] Berbe commented on issue #8878: Dedicated server slow to stop while generating map
03:35:56  *** Flygon has joined #openttd
04:50:56  *** tokai has joined #openttd
04:50:56  *** ChanServ sets mode: +v tokai
05:06:31  *** Ttech has quit IRC
05:15:32  *** Ttech has joined #openttd
05:25:25  *** tokai|noir has joined #openttd
05:25:25  *** ChanServ sets mode: +v tokai|noir
05:32:09  *** tokai has quit IRC
06:06:51  *** Beerbelott has quit IRC
06:11:55  <DorpsGek> [OpenTTD/OpenTTD] perezdidac opened pull request #9011: Feature: make NewGRF active list react on key presses
06:14:13  <DorpsGek> [OpenTTD/OpenTTD] perezdidac updated pull request #9011: Feature: make NewGRF active list react on key presses
06:29:15  *** andythenorth has joined #openttd
06:38:08  <DorpsGek> [OpenTTD/OpenTTD] telk5093 opened pull request #9012: Cleanup: Fix comment for only one form
06:48:26  <andythenorth> yo
06:49:18  *** Maarten has quit IRC
06:58:30  <peter1138> lo
07:01:04  <LordAro> fo
07:03:34  <Rubidium> mo
07:05:01  *** snail_UES_ has quit IRC
07:08:02  <peter1138> Hmm
07:08:36  <peter1138> Weird, got a path reservation with no train
07:17:53  *** nielsm has joined #openttd
07:19:58  <didac> 💎🤲
07:22:59  *** jottyfan has joined #openttd
07:24:16  <andythenorth> anyone know how GS deity mode works, roughly?
07:24:22  <andythenorth> infinite money somehow?
07:34:32  <peter1138> Does anyone know what andythenorth's actual question is?
07:38:28  <nielsm> I guess whether a GS can do construction without incurring costs to anyone
07:38:34  <nielsm> to any company
07:41:56  <Rubidium> it can change the balance of a company, so any costs incurred can be undone
07:42:24  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #8997: Feature: allow a toggle to enable/disable vsync
07:42:35  <Rubidium> including the income of vehicles
07:43:20  <nielsm> command.cpp:515 after a command successfully completes, the function SubtractMoneyFromCompany is called with the CommandCost object
07:44:06  <nielsm> SubtractMoneyFromCompany is in company_cmd.cpp:243 and it tries to get the currently active company, if that's a valid and normal company then it subtracts the cost, otherwise does nothing
07:46:08  <nielsm> if the current company is OWNER_DEITY then the costs are ignored (but any construction also doesn't belong to any company)
07:49:02  *** Wolf01 has joined #openttd
07:50:24  <andythenorth> my question was 'does anyone know?'
07:50:31  <andythenorth> nielsm knows :)
07:51:03  <nielsm> I just looked it up
07:51:17  <andythenorth> thanks
07:53:46  <nielsm> oh wonderful! we've got snow today again
07:53:58  *** didac has quit IRC
07:55:36  <peter1138> There was ice on my car when I looked out.
07:55:57  <peter1138> I'm guessing LordAro is already out on his 125km ride.
08:02:53  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #7441: Feature: Per-group wagon removal flag
08:06:16  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #9001: Fix: If a thread is blocking on UDP send, it can block the entire main loop
08:08:00  *** WormnestAndroid has quit IRC
08:08:13  *** WormnestAndroid has joined #openttd
08:13:57  *** supermop_Home_ has quit IRC
08:14:13  <Rubidium> peter1138: jein? the TCP and main loop are now not blocked, but the UDP processing (such as clients trying to get information from the server) will still be blocked a for long time
08:15:14  <Rubidium> I was thinking about using a shared mutex, though the listen (which is triggered by SendPacket) modifies the sockets so it should hold a non-shared lock there
08:15:38  <peter1138> I was essentially asking for a confirmation it resolves the issue in practice, rather than theory.
08:15:39  <Rubidium> making the whole locking logic much more complicated
08:17:37  <Rubidium> the clients getting kicked: yes, the advertising "failing": not solved, users not getting the server information shown when searching: not solved (although also not mentioend as a problem)
08:17:42  *** sla_ro|master has joined #openttd
08:18:50  <peter1138> Mmm, as TrueBrain plans to remove the UDP stuff at some point, it may be a suitable interim fix without bothering to rewrite anything more fundamental.
08:20:19  <Rubidium> might be more suitable, but it has the shared locking "issue" with Listen I mentioned before
08:22:32  *** Progman has joined #openttd
08:24:34  <andythenorth> Ice!?
08:24:41  <andythenorth> I am taking my kids out on the bike
08:24:43  <andythenorth> no ice pls
08:24:54  <peter1138> Probably melted by now.
08:26:03  <DorpsGek> [OpenTTD/OpenTTD] michicc commented on pull request #9002: Change cargo age to have more effect on cargo payment.
08:30:59  <DorpsGek> [OpenTTD/OpenTTD] michicc commented on pull request #8997: Feature: allow a toggle to enable/disable vsync
08:42:13  <TrueBrain> ugh ... now this vsync thing becomes a bit annoying ..
08:42:18  <TrueBrain> when you enable hardware acceleration
08:42:24  <TrueBrain> I do not know if you really loaded with hardware acceleration :P
08:42:29  <TrueBrain> hmm .. I guess it is fine
08:42:36  <TrueBrain> pressing the vsync button does nothing at that point
08:42:42  <TrueBrain> it just looks a bit weird
08:43:34  <peter1138> It should be possible to check if opengl is being used?
08:43:39  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8997: Feature: allow a toggle to enable/disable vsync
08:44:13  <DorpsGek> [OpenTTD/OpenTTD] andythenorth commented on pull request #9002: Change cargo age to have more effect on cargo payment.
08:44:36  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8997: Feature: allow a toggle to enable/disable vsync
08:45:10  <TrueBrain> peter1138: I guess; but my main issue is that there is no visual feedback anymore that you still have to restart the game
08:45:14  <TrueBrain> something for another PR
08:45:25  <TrueBrain> but maybe we should add a banner on top stating: restart your game for the changes to take effect!
08:49:21  <TrueBrain> right, it actually works on Windows .. now to test Linux :P
08:51:51  <peter1138> I see.
08:54:30  <peter1138> Yeah, my Linux is a VM these days.
08:54:37  <peter1138> No OpenGL there.
08:55:17  *** FLHerne has joined #openttd
08:56:21  <TrueBrain> my VM does have OpenGL :D
08:56:39  <peter1138> Nice. HyperV smells.
08:56:45  <TrueBrain> yeah, works fine :)
09:01:24  <TrueBrain> hmm, vs-code has issues with a WSL terminal lately
09:01:31  <TrueBrain> dunno .. started to happen 2 weeks ago
09:06:02  <peter1138> I have issues with ANSI sequences.
09:06:14  <TrueBrain> I cannot use Nano :D
09:06:27  <TrueBrain> all the control commands refuse to work
09:06:32  <peter1138> nano with-in VS Code :D
09:06:44  <TrueBrain> for commit messages via the terminal, yes :)
09:06:57  <michi_cc> Somebody added a vim only mode? :P
09:07:21  <TrueBrain> I haven't found a decent way to do git commits via vscode visually
09:07:58  <michi_cc> I use GitExtensions, which is mostly stand-alone, even if it has a VS plugin.
09:10:01  <TrueBrain> GitLens is funny
09:10:04  <TrueBrain> bit annoying, but funny
09:11:12  *** frosch123 has joined #openttd
09:14:22  *** FLHerne has quit IRC
09:14:37  *** FLHerne has joined #openttd
09:14:40  <peter1138> It does lots but it doesn't seem to do anything well.
09:17:22  <TrueBrain> saves jumping to GitHub to do similar things, but yeah .. it is too distracting
09:18:25  <peter1138> It likes to give me an incoherent menu of actions, none of which are properly described.
09:18:57  <peter1138> Also you get the in-editor pop with links to do things that most of the time disappears when you try to move your mouse over it...
09:20:09  <TrueBrain> lol
09:30:22  *** jottyfan has quit IRC
09:36:12  <peter1138> Hmm, so adjusting the viewport volume scaling "works" but feels wrong.
09:38:45  *** iSoSyS has joined #openttd
09:39:06  *** iSoSyS has quit IRC
09:41:00  *** Speedy` has joined #openttd
09:41:20  <TrueBrain> hmm .. we have an UDP packet called SERVER_DETAIL_INFO
09:41:24  <TrueBrain> which we never use ourselves
09:41:31  <TrueBrain> but I guess is there for people to query servers for extra details
09:41:44  <TrueBrain> I wonder if the admin port gives similar info
09:41:48  <TrueBrain> as I kinda want to remove it :P
09:58:05  <peter1138> If you intend to remove UDP completely it will have to go.
09:58:05  <TrueBrain> that summit idea is insane, lol (
09:58:19  <TrueBrain> peter1138: yeah .. I realised I have to validate it can be done via admin port
09:58:42  <TrueBrain> means people can no longer spy on other servers, but not sure that is a bad thing :D
09:58:56  <TrueBrain> I also wonder how often it is still used, really .. possibly everyone forgot about it
10:03:14  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #9013: UDP blocking
10:03:30  <DorpsGek> [OpenTTD/OpenTTD] FLHerne commented on issue #8977: Crash when increasing max zoom
10:03:33  <DorpsGek> [OpenTTD/OpenTTD] FLHerne closed issue #8977: Crash when increasing max zoom
10:04:26  <peter1138> \o/
10:04:29  <TrueBrain> someone has been busy :P
10:05:07  <Rubidium> ... or messed up the locking royally... I guess this is the first time C++>0x for me
10:07:02  <Rubidium> how is the TCP-only discovery actually going to work in case you just want a local game?
10:08:43  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9013: UDP blocking
10:08:59  <TrueBrain> Rubidium: broadcasts have to stay, that is a very valid point :)
10:10:02  <TrueBrain> so let me retarget my plan: to not need to have UDP ports open to host an OpenTTD game :)
10:10:15  <TrueBrain> (open from the Internet)
10:12:24  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9013: UDP blocking
10:13:41  <TrueBrain> "double free or corruption (fasttop)" <- you know you screwed up when .... :D What did I do wrong this time ...
10:23:11  <TrueBrain> oops .. copying UDP code to TCP code .. UDP uses stack based Packets, where TCP needs heap-based :D
10:23:13  <TrueBrain> lalala
10:23:19  <TrueBrain> its the minor differences
10:26:03  <milek7> didn't we want to migrate to UDP-only, instead of the other way? ;p
10:30:03  <Rubidium> then rather go QUIC instead
10:30:40  <TrueBrain> Rubidium: Valve has a very nice socket library, which basically does a QUIC-like thing
10:30:49  <TrueBrain> TCP-like behaviour over UDP
10:40:33  <peter1138> Hmm, okay, ship depot griefing.
10:40:45  <LordAro> peter1138: the planned 60mi was directly in the path of the snow, so sacked it off & did 40mi (in the opposite direction) instead
10:41:04  <LordAro> but it was snowing when we set off, which was quite fun
10:41:17  <peter1138> Good job.
10:43:28  <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #9012: Cleanup: Fix comment for only one plural form
10:46:02  <peter1138> Maybe... make ship depots invisible to other ships.
10:46:17  <peter1138> Other player's ships, sorry.
10:48:08  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #9005: Game crashes
10:48:54  <DorpsGek> [OpenTTD/OpenTTD] LordAro merged pull request #9012: Cleanup: Fix comment for only one plural form
10:54:09  <TrueBrain> hmm .. "language of a server" is that a thing?
10:54:13  <TrueBrain> do we still want that? :D
10:54:29  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #9007: Fix: Check for a validly mapped OpenGL screen buffer during driver init.
10:56:36  <peter1138> In theory it's useful. Practice, probably not.
10:56:48  <TrueBrain> All I remember is complaints about using flags for it :P
10:56:52  <TrueBrain> which is understandable
11:00:38  <frosch123> TrueBrain: the best part is the "international" language
11:01:11  <TrueBrain> "name of map" also never really found a sane use, I think
11:02:01  <frosch123> yep, people rather want to search for "breakdowns disabled, exclusive rights disabled, disasters disabled, ..."
11:02:34  <TrueBrain> that is actually not a bad idea
11:02:37  <TrueBrain> just the list cannot be endless
11:02:43  <TrueBrain> so some curated list of settings?
11:02:51  <frosch123> when you make a new format, can you use json instead of something binary?
11:03:01  <TrueBrain> hmm
11:03:09  <TrueBrain> we are limited to MTU-sized packets still
11:03:21  <TrueBrain> which is mainly why I do not fancy JSON at this point in time
11:03:44  <TrueBrain> there is no theoretical reason why we should be limited to MTU-sized packets, to be clear
11:03:54  <TrueBrain> but it is what the current implementation kinda enforces atm :P
11:03:58  <frosch123> why does the masterserver have to use udp?
11:04:16  <TrueBrain> this has nothing to do with UDP / TCP
11:04:19  <frosch123> why is the master server different than bananans?
11:04:21  <TrueBrain> OpenTTD Packet can only hold MTU bytes
11:04:30  <TrueBrain> you clearly missed a lot of talk lately frosch123 :D
11:04:36  <TrueBrain>
11:04:39  <TrueBrain> summarizes most of it
11:04:57  <frosch123> nah, you'll figure it out :) i just give some "external input"
11:05:27  <TrueBrain> yeah, it just is misguided :P
11:05:28  <frosch123> feel free to ignore it, but if servers could just store 32kB of json on the masterserver, clients/patchpacks could exchange whatever settings they liked
11:05:30  <TrueBrain> this new protocol is TCP :D
11:05:38  <TrueBrain> but OpenTTD is limited to MTU-sized Packet
11:05:47  <TrueBrain> and changing that is ... euh ...
11:05:49  <TrueBrain> more work :P
11:06:10  <TrueBrain> again, no technical reason other than .... I blame Rubidium  :P :P
11:06:52  <TrueBrain> as I mentioned a few times in the last few months, a complete network rewrite is not a bad thing. Lot of legacy :)
11:07:17  <TrueBrain> so I agree, being able to store blobs of JSON would be ideal, I just don't see how currently
11:07:23  <TrueBrain> (I mention this as I hope it triggers others :P)
11:08:56  <frosch123> yeah, noone took the libcurl bait yet :p
11:09:04  <TrueBrain> I have been very tempted :)
11:09:19  <TrueBrain> but first STUN support :)
11:12:29  <andythenorth> FML I timed taking my kids on a bike ride to avoid rain
11:12:34  <andythenorth> now the weather has changed
11:12:40  <andythenorth> can't trust it
11:12:46  <TrueBrain> why didn't you predict that/
11:12:59  <TrueBrain> (see what I did there? No? Awh :P)
11:13:39  <andythenorth> I am an optimist about weather
11:24:26  *** gelignite has joined #openttd
11:28:34  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #9014: Fix #9008: no validation is performed on the command line starting year causing all sorts of weird behaviour and crashes in map generation.
11:28:51  <TrueBrain> E_COMMIT_MESSAGE_TOO_LONG :P
11:30:02  <frosch123> must be a dutch thing. i know some other dutch who puts the whole PR descriptnion into the commit messages, > 10 lines
11:30:18  <TrueBrain> at least I first add 2 \ns before I go nuts :D
11:30:22  <frosch123> it breaks github, because you cannot put review comments on commit messages :)
11:31:03  <TrueBrain> I would like to say I can stop doing it, but no .. I like my lengthy arguments why something is doing something :D
11:31:11  <Rubidium> the commit message checker did not whine about that, it did whine about a trailing space... so the commit message checker is broken?!?
11:31:25  <TrueBrain> no, most of us are sane enough to not do that :P :P :P
11:31:28  <TrueBrain> sorry, that was too easy :D
11:31:42  <TrueBrain> forgive me .. I troll :P
11:32:43  <michi_cc> Just fix it in post (i.e. on squash :D)
11:32:52  <LordAro> 2 Rb PRs already
11:32:58  <LordAro> making up for lost time? :p
11:32:58  <TrueBrain> I love how we say that so often, and mostly forget michi_cc :D
11:33:15  <TrueBrain> the problem is .. Rubidium is already top committed in the OpenTTD repo .. how are we suppose to catch up now?! :P
11:33:44  <TrueBrain> (I think nobody has any illusion we ever will, to be clear :D)
11:34:45  <LordAro> TrueBrain: maybe if you're still here in another 17 years :p
11:35:13  <TrueBrain> if I can survive without a job, you mean? :D
11:35:28  <andythenorth> 'jobs'
11:36:34  <LordAro> that too
11:42:07  *** FLHerne has quit IRC
11:42:26  *** Synck has joined #openttd
11:42:29  *** FLHerne has joined #openttd
11:42:44  <peter1138> There is a real world out there, but it's cold.
11:42:48  <peter1138> And damp.
11:43:13  *** FLHerne has quit IRC
11:43:28  *** FLHerne has joined #openttd
11:43:52  <andythenorth> I am going to test 'outside' as an idea
11:43:53  <andythenorth> BBL
11:43:54  *** andythenorth has quit IRC
11:44:57  <DorpsGek> [OpenTTD/OpenTTD] agentw4b opened issue #9015: Entering the console command "pwd" in the console will cause the game to crash.
11:48:03  <peter1138> ^ it does
11:48:31  <LordAro> oh dear
11:48:47  <TrueBrain> lol .. how long is that already broken, I wonder :D
11:48:54  <Rubidium> it doesn't for me
11:49:34  <peter1138> FiosGetDiskFreeSpace()
11:51:26  <DorpsGek> [OpenTTD/OpenTTD] michicc approved pull request #9014: Fix #9008: no validation is performed on the command line starting year causing all sorts of weird behaviour and crashes in map generation.
11:51:37  *** HerzogDeXtEr has joined #openttd
11:52:23  <peter1138> 	FiosGetDescText(&path, nullptr);
11:52:27  <peter1138> nullptr isn't valid there.
11:52:56  <LordAro> windows only?
11:52:59  <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #9014: Fix #9008: Validate starting year given on the command line.
11:53:02  <DorpsGek> [OpenTTD/OpenTTD] michicc closed issue #9008: OpenTTD accepts negative / too-high starting years via `-t` command line parameter
11:53:17  <peter1138> or FiosGetDiskFreeSpace test if it's null before setting it.
11:55:11  <michi_cc> TrueBrain: Look, I didn't forget :)
11:55:26  <peter1138> 	if (tot != nullptr) *tot = free;
11:55:32  <peter1138> Yeah, so the non-win32 checks...
11:55:41  <TrueBrain> michi_cc: <3
11:58:18  <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #9016: Fix #9015: Don't set free space value if not requested.
11:59:29  <DorpsGek> [OpenTTD/OpenTTD] michicc approved pull request #9016: Fix #9015: Don't set free space value if not requested.
12:02:40  <peter1138> TrueBrain, less than a couple of months.
12:05:09  <TrueBrain> peter1138: during the whole beta/RC cycle it was not picke dup, I guess :)
12:06:21  <peter1138> Well it's not like any of us play the game.
12:06:31  <TrueBrain> touche
12:07:13  <DorpsGek> [OpenTTD/OpenTTD] LordAro merged pull request #9016: Fix #9015: Don't set free space value if not requested.
12:07:16  <DorpsGek> [OpenTTD/OpenTTD] LordAro closed issue #9015: Entering the console command "pwd" in the console will cause the game to crash.
12:08:01  <LordAro> up to 31 backport requested PRs
12:08:12  <LordAro> (inc 2 open, and one that i'm ignoring)
12:08:19  *** Synck has quit IRC
12:08:22  <LordAro> 1.11.1 this evening?
12:11:47  <michi_cc> There are definitely some interesting in the list.
12:12:08  <michi_cc> One could still think about just merging complete master again.
12:12:39  <TrueBrain> review the vsync button and you have one more to backport :P :P
12:14:33  <michi_cc> Did anybody actually tried #9007 on Linux?
12:16:47  <DorpsGek> [OpenTTD/OpenTTD] SecretU4 commented on discussion #8965: New cargo behavior idea: percentage
12:18:10  <peter1138>
12:18:13  <peter1138> So, er...
12:19:37  <DorpsGek> [OpenTTD/OpenTTD] telk5093 commented on pull request #9012: Cleanup: Fix comment for only one plural form
12:21:38  <frosch123> what's the "Official Club"?
12:22:28  <peter1138> Appears to be some social thing, but unused.
12:22:46  <peter1138> Is it possible that updating the Windows store was forgotten. Cos I know I forgot it even existed...
12:23:01  <DorpsGek> [OpenTTD/OpenTTD] michicc approved pull request #8997: Feature: allow a toggle to enable/disable vsync
12:25:22  <frosch123> "Thank you VERY MUCH for bringing this on Steam! What about SuperTuxKart?" <- there was this question "is openttd and openrct done by the same people", but now they are pushing it...
12:25:50  <TrueBrain> wtf is STK?
12:26:04  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8997: Feature: allow a toggle to enable/disable vsync
12:26:17  <frosch123> probably something like mario ralley, or whatever that is called
12:27:00  *** WormnestAndroid has quit IRC
12:28:33  <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #9007: Fix: Check for a validly mapped OpenGL screen buffer during driver init.
12:28:43  *** WormnestAndroid has joined #openttd
12:29:21  *** gelignite has quit IRC
12:29:56  <DorpsGek> [OpenTTD/OpenTTD] michicc approved pull request #9006: Fix: Invalidate cached vehicle colourmaps when changing liveries setting.
12:30:17  <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #9006: Fix: Invalidate cached vehicle colourmaps when changing liveries setting.
12:31:57  <TrueBrain> hihi, I can now run 2 servers on my local machine, and connect to both, while they are strictly seen binded on the same local port
12:32:00  <TrueBrain> STUN doesn't care
12:33:09  <Timberwolf> Can I make 'WWSFD' a meme?
12:36:45  <peter1138> TrueBrain, that is horrible :p
12:37:17  <TrueBrain> well, 1 server failed to bind
12:37:24  <TrueBrain> but you don't have to care any more :D
12:37:40  <DorpsGek> [OpenTTD/OpenTTD] auge8472 commented on pull request #8966: Feature: News/advice setting to warn if no depot order in vehicle schedule
12:45:09  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9017: WIP: allow multiplayer without port forwarding (using STUN)
12:45:29  <TrueBrain> Right ... a PR to at least have others able to test this a bit easier
12:45:33  <TrueBrain> anyone up for some testing? :D
12:47:36  <Timberwolf> I could give it a go if you have a win64 build.
12:48:38  <Rubidium> oh bugger... I lost my dedicated server environment for those tests ;) After all, a dedicated server should run on something dedicated like s/390, right?
12:49:21  <TrueBrain> Timberwolf: good point, let me build some binaries from that PR
12:50:06  <TrueBrain> <- in the cooker
12:50:07  <Rubidium> I think I used that s/390 environment for so endian-specific desyncs
12:50:14  *** virtualrandomnumber has joined #openttd
12:50:23  *** virtualrandomnumber has quit IRC
12:50:25  <TrueBrain> Rubidium: we haven't tested endian issues for years now, I think :P
12:50:39  <TrueBrain> "should be fine"
12:50:40  <TrueBrain> :)
12:52:17  <peter1138> Hmm, was the Windows Store version orudge?
12:54:05  <TrueBrain> peter1138: he is maintaining that mostly, yes
12:54:16  <TrueBrain> but others (with 1password access) can access it too
12:56:56  <peter1138> No GHA to deploy it :)
12:58:42  <milek7> it's likely just processing in MS for so long
12:59:32  <milek7> "09:53	<orudge>	OpenTTD 1.11.0 submitted to the Microsoft Store"
12:59:48  <peter1138> o_O
13:00:02  <TrueBrain> peter1138: orudge plans to automate it, but .. something something time :)
13:04:05  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #8966: Feature: News/advice setting to warn if no depot order in vehicle schedule
13:04:14  <_dp_> are there any desyncs or vehicle order-related bugs reported for 1.11?
13:04:15  <DorpsGek> [OpenTTD/OpenTTD] WimLeflere opened pull request #9018: Fix: enable clang-cl build
13:09:08  *** Synck has joined #openttd
13:09:37  <LordAro> have an changelog
13:09:48  <LordAro> _dp_: none that i've seen
13:10:08  <_dp_> I might have one but can't quite pinpoint it :(
13:10:53  *** jottyfan has joined #openttd
13:11:18  <_dp_> also advertisement seems to work weirdly, server advertised fine, I can add it manually but it doesn't appear on the list
13:11:53  *** glx has joined #openttd
13:11:53  *** ChanServ sets mode: +v glx
13:11:54  <_dp_> this one
13:12:26  <TrueBrain> LordAro: something something ordering is wrong :P :P :P :P
13:12:28  <_dp_> well, I mean it doesn't appear before I add it
13:12:49  <TrueBrain> 8930 is  not where it should be :)
13:13:01  <TrueBrain> otherwise, looks good to me
13:13:12  *** EER has joined #openttd
13:13:39  <TrueBrain> LordAro: owh, 8930 is weird anyway .. the PR fixes itself, it says now :D
13:13:44  <LordAro> ordering is fine, the text is wrong :p
13:13:47  <TrueBrain> :D
13:13:59  <LordAro> fixed
13:14:01  <TrueBrain> would be a hilarious thing, if you can make a PR that fixes the PR :D
13:15:26  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #9018: Fix: enable clang-cl build
13:15:41  <DorpsGek> [OpenTTD/OpenTTD] LordAro merged pull request #9018: Fix: enable clang-cl build
13:15:58  <frosch123> LordAro: romanian translators did not yet fix translations, so maybe delay that for 1.11.2
13:16:02  <TrueBrain> LordAro: didn't even change the commit message?
13:16:08  <LordAro> TrueBrain: i did
13:16:15  <TrueBrain> you sure?
13:16:35  <LordAro> i removed "enable"
13:16:45  <TrueBrain> "Fix: clang-cl build (#9018) " <- we could use better commit messages :)
13:17:00  <LordAro> it's descriptive enough
13:17:07  <TrueBrain> shrug
13:17:12  <glx> hmm IIRC clang used to build fine, but I need to check
13:17:28  <frosch123> LordAro: also, 8936 requires 8999
13:17:46  <LordAro> frosch123: yeah, they're all marked as backportable
13:17:51  <LordAro> but one isn't relevant to the changelog :p
13:17:52  <glx> oh nice I though I add clang compiler installed but it seems it disapeared
13:18:11  <TrueBrain> Timberwolf:
13:18:21  <frosch123> LordAro: put both numbers into the parentheses :)
13:19:04  <LordAro> *fine*
13:20:27  <DorpsGek> [OpenTTD/OpenTTD] WimLeflere commented on pull request #9018: Fix: enable clang-cl build
13:20:49  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #9009: Feature: mouse scale
13:22:10  <Timberwolf> Cool!
13:22:34  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9018: Fix: enable clang-cl build
13:23:13  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on issue #9009: Feature: mouse scale
13:25:58  <TrueBrain> I do find a lot of bugs in my Game Coordinator Python code, but I am not interested in that :P
13:27:01  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9013: Fix: getaddrinfo/UDP blocking locks up whole game
13:28:55  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9003: Change: Query for servers on opening multiplayer window
13:30:29  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9003: Change: Query for servers on opening multiplayer window
13:30:32  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed pull request #9003: Change: Query for servers on opening multiplayer window
13:30:59  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #8984: Feature: build vehicle name filter
13:31:10  <TrueBrain> lol, I see a server started with my stun-me stuff, but it has a password and NewGRFs :P Well, at least the STUN part works, so yippie :)
13:32:28  <glx> hmm if I want to test it I'll probably need to not use the default port (as they are properly open on the router
13:32:59  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8982: Feature: text filter for the industry directory
13:33:23  <TrueBrain> glx: this PR completely ignores normal open ports :P
13:33:28  <TrueBrain> it doesn't even attempt it atm :)
13:34:27  <frosch123> hmm... how would i make strgen do different things for release-tags?
13:34:40  <frosch123> i could include rev.cpp, but i would prefer cmake to pass another command line option
13:34:52  <frosch123> but find_version does not seem to set any variables inside cmake
13:34:58  <Timberwolf> TrueBrain: Yes, I'm testing it to see if I can join from my 4G connection.
13:35:12  <peter1138> Maybe cargo aging should be affected by plane speed ;p
13:35:24  <TrueBrain> Timberwolf: haha, that is cool :D
13:35:32  <peter1138> (plane speed factor)
13:35:34  <Timberwolf> Success!
13:35:36  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9013: Fix: getaddrinfo/UDP blocking locks up whole game
13:35:38  <TrueBrain> :D :D :D
13:36:11  <glx> I wonder how it would handle shared ipv4 (my isp shares ipv4 to 4 customers by default, each getting a quarter of the ports), but I can't help testing as I have a full stack ipv4
13:36:28  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9013: Fix: getaddrinfo/UDP blocking locks up whole game
13:36:33  <TrueBrain> glx: I am curious about all those situations too :D
13:36:38  <TrueBrain> but only time will tell, I am afraid
13:37:15  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9013: Fix: getaddrinfo/UDP blocking locks up whole game
13:37:24  <glx> first thing I did when they switched me to shared ip is to ask a full one
13:38:00  <TrueBrain> hmm .. unregistering servers doesn't always go as planned :P
13:38:09  <TrueBrain> there now is a server with a broken pipe :D
13:38:18  <Timberwolf> Yes, I've hit that problem, my old server is dead but still listed.
13:38:32  <glx> <TrueBrain> there now is a server with a broken pipe :D <-- is it leaking ? ;)
13:38:33  <TrueBrain> yeah ... the server-side is really crappy implemented :P
13:38:57  <TrueBrain> I will fix that soon (tm) :)
13:39:17  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9013: Fix: getaddrinfo/UDP blocking locks up whole game
13:39:18  <LordAro> "rubidium42 Opened this pull request (their first ever)"
13:39:20  <LordAro> heh.
13:39:25  <TrueBrain> how cute :)
13:40:01  <peter1138> andy, what's the default cargo_age_period?
13:40:14  <Timberwolf> OK cool, I can join a game the other way round too, hosting on 4G and connecting from normal Internet.
13:40:28  <TrueBrain> Timberwolf: that is serious good news, as 4G I am most worried about :D
13:40:34  <TrueBrain> they tend to use different NATs :)
13:41:32  <glx> oh in #9018 there were not build errors, just warnings
13:42:39  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #9013: Fix: getaddrinfo/UDP blocking locks up whole game
13:43:20  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9013: Fix: getaddrinfo/UDP blocking locks up whole game
13:43:49  <peter1138> Running cost £7000. Profit £888000. Well.
13:44:08  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain dismissed a review for pull request #9013: Fix: getaddrinfo/UDP blocking locks up whole game
13:44:37  <TrueBrain> FLHerne: if you have some time, I am curious to see if I have been able to fix the issue you had .. it is a long shot, but it might
13:44:55  <TrueBrain> this time you can just download binaries, so that makes it easier :P
13:46:43  <DorpsGek> [OpenTTD/OpenTTD] auge8472 commented on pull request #8966: Feature: News/advice setting to warn if no depot order in vehicle schedule
13:47:20  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9013: Fix: getaddrinfo/UDP blocking locks up whole game
13:47:29  *** supermop_Home_ has joined #openttd
13:48:13  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9013: Fix: getaddrinfo/UDP blocking locks up whole game
13:49:12  <TrueBrain> Timberwolf: your trains are very slow :P
13:49:13  <TrueBrain> lol
13:49:25  <Timberwolf> I had forgotten how rubbish the Kirby Paul was :)
13:49:48  <peter1138> Hmm, aging cargo by planespeed factor makes very little difference. Main factor is that they make ~4x as many deliveries in the same period.
13:50:01  <peter1138> I suspect I will just change my settings to planespeed 1/4
13:51:43  <TrueBrain> I still cannot believe this actually works from behind NATs :P
13:52:13  <peter1138> Vsync definitely affects ffwd speed. Hohum.
13:53:17  <peter1138> Simulation rate seems to get locked to graphics rate somehow.
13:53:39  *** glx_ has joined #openttd
13:53:39  *** glx is now known as Guest1148
13:53:39  *** glx_ is now known as glx
13:54:02  <TrueBrain> I BUILD A TRAIN ROUTE!
13:54:05  <TrueBrain> that is a long time ago :P
13:54:13  <peter1138> That's it. You've played the game now.
13:55:37  <Timberwolf> Oops, I built my hills assuming realistic acceleration was on.
13:55:51  <TrueBrain> I have no clue what settings are on :P
13:56:02  <TrueBrain> I test so many shit in a month .... it is what-ever was last :P
13:58:26  <TrueBrain> I hate that the first time a bus gets at a station, nothing is there
13:58:29  <TrueBrain> I mean ..
13:58:36  <TrueBrain> that makes the first trip so pointless
14:00:05  *** Guest1148 has quit IRC
14:00:19  <peter1138> That's not even TTD-behaviour.
14:00:40  <LordAro> is it not?
14:01:06  <TrueBrain> hihi, I have smooth scrolling on, fully by accident
14:01:09  <TrueBrain> that feels weird :D
14:01:17  <Timberwolf> TTD everything outputs to stations in its vicinity regardless of whether a vehicle of the relevant type has arrived.
14:01:30  <peter1138> There is/was an option for it.
14:01:37  <TrueBrain> and I get we do it for most cargo .. but for passengers in bus stations?
14:01:43  <TrueBrain> I mean, what other cargo is going to be there :P
14:01:56  <TrueBrain> and especially by those slow ass busses .. frustrating :D
14:02:24  <peter1138> I can't find the option for it but maybe I'm searching wrong.
14:02:32  <LordAro> be more weird to be different for just buses
14:03:26  <LordAro> or even "stations that only accept/receive passengers"
14:03:44  <TrueBrain> I just want to be able to press a button: yes, I will pick up this cargo soon
14:03:50  <TrueBrain> or .. that if an order already points to the station
14:03:52  <TrueBrain> it will start appearing
14:04:06  <LordAro> orders may be more appropriate
14:04:18  <TrueBrain> but this makes the first time a route is done just painful
14:05:18  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #8966: Feature: News/advice setting to warn if no depot order in vehicle schedule
14:05:25  <LordAro> TrueBrain: client list broken known about?
14:05:36  <peter1138> I guess it's possible the setting was removed.
14:05:42  <TrueBrain> LordAro: sorry, that is steno, what do you mean?
14:05:55  <glx> maybe just not available in GUI peter1138
14:06:14  <LordAro> TrueBrain:
14:06:28  <LordAro> oh, not client list
14:06:28  <TrueBrain> LordAro: read the PR description; yes, that is known :)
14:06:29  <LordAro> company list
14:06:44  <LordAro> so it is
14:06:58  <peter1138> glx, problem is I can't remember what it was called to search for it.
14:07:13  <TrueBrain> LordAro: basically, that is normally done via TCP, before joinng the server ..
14:07:20  * glx is checking in openttd.cfg
14:07:23  <TrueBrain> I have to rewire the protocol a bit to do that after initial connection :)
14:07:50  <glx> selectgoods I think
14:08:53  *** FLHerne_ has joined #openttd
14:08:58  <glx> in order section
14:09:14  *** FLHerne has quit IRC
14:09:24  <TrueBrain> LordAro: btw, I am mostly interested if I can join a server you host :) If you like :)
14:10:08  <glx> hmm no this one is for explicit servicing
14:10:14  <LordAro> but what if i want to play with trains?
14:10:47  <TrueBrain> LordAro: well, not now
14:10:48  <TrueBrain> later!
14:10:48  <TrueBrain> :)
14:10:54  <TrueBrain> or start a second client :P
14:11:14  <TrueBrain> my coal line is making mad profit
14:11:17  <glx> <-- ok that's the right setting
14:11:39  <peter1138> Yay!
14:11:59  <peter1138> But it's not in the settings gui?
14:12:00  <peter1138> o_O
14:12:09  <glx> it used to be in the GUI
14:12:40  <glx> but a cleanup wave removed a lot from it
14:12:50  <peter1138> I think that was a silly idea ;(
14:12:58  <LordAro> TrueBrain: have a test server
14:13:08  <LordAro> oh, newgrfs
14:13:12  <LordAro> i think they're on bananas
14:13:13  <TrueBrain> yeah, but connection works
14:13:16  <TrueBrain> that is all that matters :D
14:13:17  <TrueBrain> so \o/
14:13:21  <LordAro> woo!
14:13:26  <TrueBrain> tnx LordAro :D
14:13:30  <TrueBrain> another one where it works :D
14:13:30  <LordAro> i don't have any forwarded ports either
14:13:35  <TrueBrain> so far it only doesn't work for 1 person ...
14:13:40  <TrueBrain> out of the 9 that tested now :)
14:14:04  <LordAro> is this a completely new connection method, or would it work/be compatible with the old style too?
14:14:14  <TrueBrain> IP:port will still works
14:14:17  <TrueBrain> STUN is just the default
14:14:19  <peter1138> Managed to drop one plane's income from 888000 to 560000. That's not worth fiddling with.
14:15:01  <LordAro> TrueBrain: and the fact that the list of stun servers is completely separate from the normal list is just for testing purposes?
14:15:01  <EER> :
14:15:09  <EER> works for me as a client as well :)
14:15:14  <TrueBrain> LordAro: yeah .. I was lazy
14:15:18  *** andythenorth has joined #openttd
14:15:19  <TrueBrain> I have to rework the serverlist quiet a bit
14:15:22  <TrueBrain> EER: and as server?
14:15:58  <glx> I'm building 9017
14:16:15  <TrueBrain> LordAro: basically, servers starting with a + are special .. and most code doesn't understand that yet :D
14:17:41  <TrueBrain> but now this really works .. it is worth rewriting that code to make that happen :D
14:17:45  <DorpsGek> [OpenTTD/OpenTTD] auge8472 commented on pull request #8966: Feature: News/advice setting to warn if no depot order in vehicle schedule
14:19:05  <EER> Let me try setting up a server
14:20:02  <glx> oh we could provide dedicated servers in steam tools
14:20:13  <FLHerne_> TrueBrain: Is this different from the version that wasn't working for me before?
14:20:23  <TrueBrain> FLHerne_: yup, otherwise I wouldn't ask :)
14:20:42  <TrueBrain> it most likely will still fail
14:20:46  <FLHerne_> Oh, I missed that message
14:20:47  <EER> I did get the windows firewall popup when starting the server, I'll see what happens if I click "no" there like any user that doesn't know what is happening
14:20:49  <TrueBrain> but that would be valuable to know :D
14:21:08  <TrueBrain> EER: not sure anyone really knows what it does :D
14:21:21  <LordAro> adds a windows firewall exception, afaik?
14:21:28  <LordAro> of some description
14:21:29  *** jottyfan has quit IRC
14:22:10  <peter1138> What normally happens is the window pops up behind the game, so you only see it after you've exited.
14:22:20  <TrueBrain> EER: seems to make no difference :P
14:22:21  <glx> so true
14:22:39  <FLHerne_> TrueBrain: I started a server
14:22:40  <peter1138> Or you do see it, and it switches the game out from fullscreen, so you allow it, and then the game crashes switching back because it wasn't ready to change window mode at that point.
14:22:47  <TrueBrain> FLHerne_: lemon? It has a password
14:22:54  <FLHerne_> still 12345
14:22:56  <EER> TrueBrain: Perhaps the popup is just for the regular port?
14:23:01  *** FLHerne_ is now known as FLHerne
14:23:03  <EER> But good to know nonetheless :)
14:23:27  <TrueBrain> tnx FLHerne  :D
14:23:29  <TrueBrain> IT WORKS!!!
14:23:36  <TrueBrain> that makes .. 9 out of 9 :)
14:23:48  <TrueBrain> can't believe LordAro is stealing my pax
14:23:58  <LordAro> at 32kph
14:23:59  *** Synck has quit IRC
14:24:05  <TrueBrain> so tempted to grief you there :P
14:24:05  <TrueBrain> :D
14:24:17  <FLHerne> Still complains that the master server can't talk to it
14:24:26  <FLHerne> but I assume that's expected
14:24:29  <TrueBrain> FLHerne: yup :)
14:24:38  <TrueBrain> I can't believe my trick actually worked :D
14:24:45  <FLHerne> What's the new trick?
14:24:49  <TrueBrain> basically, I close the STUN connection JUST before I connect you
14:24:59  <TrueBrain> so the NAT has a much smaller window to realise what we are doing
14:27:05  <andythenorth> weather report
14:27:12  <andythenorth> it hailed briefly for about 15 seconds
14:27:26  <andythenorth> otherwise 'fine' as far as England in April goes
14:27:51  <TrueBrain> 10 out of 10
14:28:31  <LordAro> looking good
14:28:31  <andythenorth> baldy's game woes are quite the thing
14:28:40  <LordAro> i hope you're documenting the shit out of it :p
14:29:18  <TrueBrain> LordAro: there is surprisingly little documentation needed .. the protocol sings most of it :)
14:29:25  <TrueBrain> but I will add some docs yes :)
14:30:00  <EER> andythenorth: relatable woes though ;)
14:32:56  <TrueBrain> biggest challenge now is going to be to write a game coordinator that on AWS isn't going to cost us tons of money :P
14:33:15  <andythenorth> p2p
14:33:18  <TrueBrain> but still is able to scale properly ..
14:33:21  <andythenorth> (pay-2-play)
14:33:43  <TrueBrain> its funny if a bus is overtaking a mail truck
14:33:50  <TrueBrain> it goes back in his own lane a bit too early
14:33:53  <TrueBrain> making the mail truck brake
14:33:59  <andythenorth> TrueBrain are you actually playing the game? :o
14:34:00  <TrueBrain> really sad :P
14:34:06  <TrueBrain> andythenorth: no ... nothing going on here
14:34:12  <TrueBrain> there are not several devs in 1 server
14:34:18  <TrueBrain> and there are not coal lines being made
14:34:21  <TrueBrain> and LordAro is not stealing my pax
14:34:23  <andythenorth> I played on peter1138's server once
14:34:25  <andythenorth> it was great
14:34:30  <andythenorth> made a castle
14:34:41  <andythenorth> griefed pikka's friend
14:35:10  <glx> and I'm using a debug build (silly me)
14:35:19  <TrueBrain> suboptimal :D
14:35:37  <LordAro> glx: me too
14:35:39  <LordAro> seems fine
14:36:14  <LordAro> original acceleration so terrible
14:36:20  <TrueBrain> I can change it?
14:36:30  <TrueBrain> there, realistic now
14:36:31  <peter1138> Probably not in multiplayer.
14:36:32  <TrueBrain> sorry Timberwolf :P
14:36:37  <LordAro> lol
14:36:41  *** jottyfan has joined #openttd
14:36:47  <LordAro> it is a bit odd that you can change it during the game
14:36:52  <peter1138> So many settings can't be changed midgame.
14:37:16  <TrueBrain> I could click the button
14:37:17  <TrueBrain> so I did!
14:37:55  <TrueBrain> trying to build a dock on a river was just clicking a lot
14:37:56  <TrueBrain> fine
14:38:20  <andythenorth> "just raise some land"
14:38:35  <andythenorth> and make a lot of canal tiles
14:38:57  <TrueBrain> station coverage doesn't mark tiles dirty when you extend a station
14:39:00  <TrueBrain> BUG!
14:39:41  <Timberwolf> I like realistic acceleration!
14:39:52  <peter1138> Apparently I started a company. Odd. I thought I spectated.
14:39:59  <TrueBrain> I screwed up making a boat on water
14:40:02  <TrueBrain> lost a lot of money :P
14:40:05  <TrueBrain> peter1138: yeah .. sorry :P
14:40:07  <TrueBrain> my bad
14:40:08  <Timberwolf> I do enjoy this is almost completely vanilla apart from the random city builder script :)
14:40:12  <TrueBrain> what ever button you press
14:40:14  <TrueBrain> it will create a new company
14:40:23  <TrueBrain> Timberwolf: :D
14:40:24  <TrueBrain> new meta
14:40:25  <peter1138> Ah, ok. Not me going mad then.
14:40:46  <TrueBrain> can't judge that peter1138 :P
14:41:14  <peter1138> Damn, manual distribution
14:41:28  * LordAro slowly getting into more debt
14:41:51  <TrueBrain> LordAro: I have the same issue :D
14:41:57  <glx> haha I'm too slow
14:42:03  <LordAro> i've not maxed it out yet!
14:42:10  <TrueBrain> glx: how?!
14:42:14  <TrueBrain> I mean ... HOW?!
14:42:35  <glx> your computer is too slow error
14:42:42  <TrueBrain> it is not like it is a big map :P
14:42:43  <peter1138> Debug build.
14:43:37  <glx> let's switch to release, but it's slow to build one
14:44:08  <TrueBrain> building on rivers is nearly impossible :P
14:44:19  <glx> oh btw I joined using invite code
14:44:25  <peter1138> Ah, rocks.
14:44:42  <glx> I guess I should use server list to rejoin my company
14:45:41  <glx> should have some coal money when I come back
14:45:58  <TrueBrain> I am happy peter1138 is helping me growing my cities :D
14:46:22  <peter1138> Not sure 3 bus stops are going to do much.
14:46:47  <TrueBrain> wtf, the ship went to the dock
14:46:50  <TrueBrain> then was like: SCREW THIS
14:46:53  <TrueBrain> and left without emptying
14:46:59  <TrueBrain> wth ship
14:47:19  <FLHerne> drat, gtg
14:47:40  <TrueBrain> there are now people on the ship that boarded a year ago
14:47:43  <glx> dock doesn't accept cargo ?
14:47:50  <TrueBrain> you think they are okay?
14:48:14  <glx> oh I think it's like real life
14:48:43  <TrueBrain> main issue with rivers, it is difficult to spot if river goes up or down
14:49:04  <glx> I know some ships are blocked in docks here since 2020
14:49:18  <TrueBrain> hopefully not with 27 passengers on board :P
14:49:20  *** Synck has joined #openttd
14:49:20  <Xaroth> Maybe the ship wasn't allowed to unboard due to covid?
14:49:29  <peter1138> Yeah, it's odd how the water doesn't "flow" down the rocks.
14:49:45  <peter1138> It's just a slightly different static water.
14:49:53  <TrueBrain> it took me a while to notice it couldn't go to a tile, although visuallyit looked fine
14:50:06  <TrueBrain> took me 360k in water construction
14:50:10  <TrueBrain> to get the line open
14:50:16  <TrueBrain> pretty sure it will never make that amount of money :D
14:50:19  <peter1138> Worth it
14:50:20  <LordAro> lol
14:51:10  *** Synck has quit IRC
14:51:30  <TrueBrain> owh, clients don't disconnect from the game coordinator when they joined the server .. oops
14:51:32  <TrueBrain> that would be silly :D
14:51:39  <glx> come on VS ! link faster !
14:51:57  <milek7> disable lto ;p
14:52:22  <glx> and remove the main advantage of optimised builds ?
14:52:56  <TrueBrain> but it compiles faster!!!!!!1oneoneone
14:53:14  <milek7> main?
14:53:36  <milek7> you overestimate lto effects ;p
14:54:08  <glx> anyway linking release builds in msvc always took time
14:54:14  <glx> even before cmake
14:55:26  <glx> ah yes it's faster now, I can see it in the newgrf scan
14:56:04  <glx> haha server company list is so usable ;)
14:56:10  <TrueBrain> nope :D
14:56:16  <TrueBrain> you have to make a new company to join :P
14:56:31  <glx> can't spectate either
14:56:32  <TrueBrain> and I think it is full now? :P
14:56:35  <TrueBrain> how to clean companies ..
14:57:06  <glx> hmm can't join company using command line either ?
14:57:07  <TrueBrain> glx: you can join :)
15:04:35  *** jottyfan has quit IRC
15:08:45  *** Synck has joined #openttd
15:09:06  <Synck> What do you think of this feature, changing menu landscape?
15:09:39  <peter1138> Is that implemented, or a mockup?
15:09:57  <Synck> Implemented
15:10:18  <peter1138> Multiple title screen saves?
15:10:36  <peter1138> That'll give the title screen competition a twist.
15:11:35  <Synck> Yes, I created some save files for different landscapes and they are loaded when you click one of the landscape buttons
15:12:33  *** gelignite has joined #openttd
15:13:05  *** Synck has quit IRC
15:13:09  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9013: Fix: getaddrinfo/UDP blocking locks up whole game
15:13:38  <_dp_> hm... it seems engines somehow lost the VRF_EL_ENGINE_ALLOWED_NORMAL_RAIL flag during the game
15:20:05  <Eddi|zuHause> that's a vehicle flag?
15:20:24  *** Synck has joined #openttd
15:20:56  <_dp_> yeah, I meant trains, not engines
15:21:33  <Synck> My chat seems to disconnect after 10-15 minutes, is that normal? Using webchat
15:26:27  <_dp_> hm, looks like they never get VRF_EL_ENGINE_ALLOWED_NORMAL_RAIL in a first place
15:26:33  <_dp_> only when loading the save
15:27:00  <Eddi|zuHause> _dp_: well, you can use "train" and "engine" pretty much interchangably
15:27:51  <Rubidium> _dp_: I guess electric rail is disabled then
15:28:17  <_dp_> yeah, it is disabled ofc
15:29:15  <Rubidium> so that bit gets set upon loading for the vehicles that exist in the save game but not for new vehicles
15:30:12  <_dp_> Rubidium, and? isn't that bad?
15:31:13  <Rubidium> yeah, but interesting as it doesn't feel like new functionality to me... but then I've been gone for quite a while, so maybe someone messed with it "recently"?
15:32:11  <_dp_> yeah, digging git history now
15:32:33  <Rubidium> otherwise this behaviour can likely be found in something like 0.5 already
15:32:59  <_dp_> however I'm not sure if it's this flag that causes desyncs
15:36:02  <Rubidium> are there articulated electric vehicles on the map? And do only the "recently" joined players desync?
15:36:22  <_dp_> no, it's vanilla
15:36:27  <_dp_> desyncs... seem kinda random
15:36:50  <Rubidium> oh, never mind... it has nothing to do with articulated parts... failed to spot the inversion of the logic
15:46:01  *** Synck has quit IRC
15:48:37  <DorpsGek> [OpenTTD/OpenTTD] frosch123 opened pull request #9019: Automatically decide which translations are finished
15:49:30  <peter1138> It's only set when you disable elrails. It's not set on loading or anything like that.
15:50:11  <peter1138> So the flag will be correctly set for all network clients.
15:50:50  <TrueBrain> Cool idea frosch123!
15:51:01  <_dp_> peter1138, it's not set for new vehiles, so server doesn't have it
15:51:03  *** Wormnest has joined #openttd
15:51:17  <Rubidium> peter1138: SettingsDisableElrail is called in afterload
15:51:21  <DorpsGek> [OpenTTD/BaNaNaS] frosch123 opened pull request #92: Change: migrate OpenTTD user Maninthebox to GitHub user ManInTheGitHub
15:52:21  <_dp_> though only consequence I see so far is that regular rail can be disabled
15:52:39  <_dp_> which can't happen on that server as early trains are available forever
15:56:16  <peter1138> Right, but if elrail is enabled, you don't need the flag.
15:56:35  <peter1138> And if elrail is disabled, then the engines are not elrail
15:59:08  *** Samu has joined #openttd
16:08:30  *** snail_UES_ has joined #openttd
16:12:18  <_dp_> peter1138, you mean it only exists to allow switching elrail on and off?
16:12:26  <peter1138> Yeah.
16:12:56  <_dp_> ... which you can't :p
16:13:28  <peter1138> Limitations -> Disable electric rails: off
16:13:39  <_dp_> yeah, but not in a game
16:16:25  <DorpsGek> [OpenTTD/BaNaNaS] TrueBrain approved pull request #92: Change: migrate OpenTTD user Maninthebox to GitHub user ManInTheGitHub
16:16:28  <DorpsGek> [OpenTTD/BaNaNaS] TrueBrain merged pull request #92: Change: migrate OpenTTD user Maninthebox to GitHub user ManInTheGitHub
16:16:35  <peter1138> Of course you can change it during a game.
16:17:47  <_dp_> oh, lol, I checked it on a server
16:17:47  <_dp_> nvm
16:29:38  *** WormnestAndroid has quit IRC
16:31:16  <TrueBrain> omg, why do ships not block other ships?!
16:31:23  *** Wormnest has quit IRC
16:31:27  <TrueBrain> LordAro made a canal .. and I blocked it with a ship (named appropiate)
16:31:37  <TrueBrain> we need that PR applied ASAP
16:34:50  <Eddi|zuHause> we need to set shipping lanes and stuff
16:35:27  <Eddi|zuHause> also, i always wanted different ship sizes, that use 1/2, 1 or 2 tiles wide canals
16:36:21  <andythenorth> I wanted ship lengths :)
16:36:26  <andythenorth> in docking-units
16:36:58  <peter1138> deep oceans eh?
16:37:29  <andythenorth> submarines
16:37:35  <andythenorth> sumbarines
16:37:39  <andythenorth> underwater zellepins!
16:38:17  *** WormnestAndroid has joined #openttd
16:45:27  *** Wormnest has joined #openttd
16:50:39  *** jottyfan has joined #openttd
16:52:04  <snail_UES_> andythenorth: so, how did you solve the restaurant cars question?
16:59:30  *** didac has joined #openttd
17:05:49  *** Flygon has quit IRC
17:06:54  *** spnda has joined #openttd
17:07:35  *** Beerbelott has joined #openttd
17:07:58  <spnda> So, anyone got more opinions on #7955? I'm thinking it's quite done and I don't have the motivation nor do I think it is needed to make multi-tile stops. Otherwise just having the possibility of different layouts could be added and developed on later. Otherwise it's done, isn't it?
17:09:22  <andythenorth> snail_UES_ adding restaurant car eliminates run cost for pax coaches in the train
17:09:40  <andythenorth> restaurant car cost about 4 * normal coach run cost
17:10:07  <snail_UES_> running cost offset by the restaurant bills?
17:13:10  <snail_UES_> in other words, restaurant cars will improve profits of any train with more than 4 pax cars, regardless of the distance traveled
17:13:41  <snail_UES_> but proportionally, the gains would be higher for longer distances
17:13:47  <snail_UES_> and longer trains
17:17:36  <snail_UES_> unrelated question… time ago you were talking about a continental European version of IH
17:17:41  <snail_UES_> guess it came to nothing?
17:19:29  <Wolf01> And my achievements today are: back pain and a wasted day
17:19:43  <DorpsGek> [OpenTTD/OpenTTD] perezdidac updated pull request #8984: Feature: build vehicle name filter
17:20:02  <DorpsGek> [OpenTTD/OpenTTD] perezdidac commented on pull request #8984: Feature: build vehicle name filter
17:21:30  <andythenorth> snail_UES_ euro you know sets take a long time :)
17:22:04  <snail_UES_> heh :D very good point
17:23:57  <andythenorth> also I don't want to do anything new until I have fixed the medium-sized flaw in Iron Horse pax vehicles
17:24:06  <andythenorth> unless I do freight-only grfs
17:24:07  *** redline has joined #openttd
17:24:21  <snail_UES_> medium-sized flaw?
17:25:23  <TrueBrain> I beat Timberwolf to a 10k score!
17:25:25  <TrueBrain> he has excuses
17:25:37  <TrueBrain> I also found bugs
17:25:41  <TrueBrain> I should report them ..
17:26:01  <andythenorth> you played a goal script?
17:26:12  <TrueBrain> Purely by accident, yes
17:26:18  <andythenorth> snail_UES_ medium sized, downgraded from 'fatal'
17:26:42  <andythenorth> TL;DR it's impossible to design pax role balancing if cdist is used
17:27:02  <andythenorth> but just having one role doesn't work, so multiple are needed
17:27:15  <peter1138> The usual way to deal with bugs is to assume that everyone else knows about them and never bother to report.
17:27:25  <andythenorth> ^ that
17:27:31  <andythenorth> I can't be the ONLY one who does that?
17:29:12  <andythenorth> [crickets]
17:29:14  <andythenorth> just me then
17:29:32  <peter1138> Definitely just you.
17:29:51  <andythenorth> Definitely
17:29:57  <peter1138> e.g.
17:30:04  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened issue #9020: Coverage not updated directly when expanding
17:30:18  <TrueBrain> there! I was a good boy :)
17:32:34  <Rubidium> I thought your goal was to get down to 100 open issues this weekend ;)
17:32:54  <TrueBrain> sometimes you have to adjust your goals .. I went for the 10k growth points instead
17:32:55  <TrueBrain> :D
17:32:57  <andythenorth> and every weekend
17:33:21  <LordAro> TrueBrain: that's definitely a duplicate
17:33:43  <LordAro> oh, #7980
17:34:20  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #9020: Coverage not updated directly when expanding
17:35:04  <TrueBrain> I searched for it ffs
17:35:25  <LordAro> didn't search for already closed ones :p
17:35:27  <TrueBrain> that is not a duplicate :P
17:35:40  <TrueBrain> that is your inability to fix all corner cases :D
17:36:11  <TrueBrain> even if two things smell alike, doesn't mean they are duplicates, you silly :)
17:36:39  <LordAro> i didn't fix the original issue!
17:36:41  *** jottyfan has quit IRC
17:36:44  <TrueBrain> EVEN WORSE! :D
17:36:47  <LordAro> i clearly didn't check, but still
17:36:52  *** jottyfan has joined #openttd
17:37:12  <TrueBrain> either way, we now have an open bug about it :D
17:37:23  <TrueBrain> bye Timberwolf , it was fun :)
17:37:29  <TrueBrain> next time with voice and streaming :P
17:38:38  <andythenorth> watch out yogscast
17:38:45  <andythenorth> we get TB paid by YT views
17:38:57  <LordAro> :D
17:39:17  <andythenorth> 10k subscribers is worth about £2k/month or something according to a farm YTer I watched
17:39:20  <DorpsGek> [OpenTTD/OpenTTD] J0anJosep updated pull request #8480: Feature: Multitile depots
17:39:46  <Beerbelott> Rubidium: I'm trying your udp-blocking branch. SO far the game is still not appearing in the public servers list. THe logs do indicate, after the initial struggle that I received session keys. I received *twice* "dbg: [net] [udp] received new session key from master server (IPv4)" and "dbg: [net] [udp] received new session key from master server (IPv6)"
17:40:01  *** jottyfan has quit IRC
17:40:35  <Beerbelott> I can join with direct IP, no problem (and that will be done in order to test whether clients get disconnected), but isn't that an early sign something is wrong?
17:40:44  <andythenorth> so MP game with 9002?
17:40:59  <Beerbelott> No, #9013
17:41:13  <Timberwolf> HubNut (one of the old car YouTubers) said it was very dependent on what advertising YT could place on the video, which is a combination of content and audience.
17:41:18  <Beerbelott> (and yes, MP game)
17:41:30  <andythenorth> I watched a lot of HubNut
17:41:39  <Rubidium> Beerbelott: you should be getting some messages about the master udp processing being slow, right?
17:41:42  <andythenorth> currently watching a lot of farm stuff
17:41:48  <andythenorth> hmmm
17:41:54  <andythenorth> detailed farm economy?
17:41:59  <andythenorth> farm vehicle grf?
17:42:02  <andythenorth> NO PAX
17:42:07  <Beerbelott> Rubidium Oh yes that I got a lot :) It stopped when I received the session keys.
17:42:11  <andythenorth> ha also
17:42:15  <andythenorth> FIRS Covid edition
17:42:16  <andythenorth> NO PAX
17:42:25  <Beerbelott> Altough appearing to receive them twice... doesn't look good.
17:42:29  <LordAro> TrueBrain: formation flying!
17:42:53  <Beerbelott> Rubidium: Do you require server output?
17:43:23  <Rubidium> Beerbelott: I did not and cannot solve the blocking of getaddrinfo and the advertising failing because of that, but it should prevent the game from being locked and kicking clients out, and UDP requests from other clients should be handled directly now as well
17:43:34  <DorpsGek> [OpenTTD/OpenTTD] ldpl opened pull request #9021: Fix: Do not unlock railtypes when enabling wagons with GameScript
17:43:51  <_dp_> some 1.11.1 material ^^
17:43:53  <Beerbelott> Rubidium Alright. I will proceed to check if clients get diconnected then.
17:44:37  <Rubidium> Beerbelott: a log would be useful to check that things happen in a manner I expect them to happen given the circumstances
17:46:07  <Beerbelott> Rubidium Hmm it seems something is borked. WHen I try to connect, I get a 'wrong revision' message
17:46:37  <Beerbelott> Server starts with "dbg: [net] Starting dedicated version 1.11.0"
17:47:09  <Beerbelott> Before you ask, yes I overrode the revision number when I compiled :)
17:48:18  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9019: Automatically decide which translations are finished
17:48:25  *** Synck has joined #openttd
17:48:32  <Beerbelott> Rubidium:
17:50:09  <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master
17:50:10  <DorpsGek>   - Update: Translations from eints (by translators)
17:51:33  <DorpsGek> [OpenTTD/OpenTTD] J0anJosep updated pull request #8480: Feature: Multitile depots
17:52:53  *** erle- has joined #openttd
17:55:13  <Rubidium> Beerbelott: that looks roughly how I would expect that. The session key failing is sort of a starvation issue, but sadly that is not something that can be solved easily and *only* occurs when the DNS resolution is horribly broken, so it a) not blocking the rest of the application/functionality and b) warning the user about it is in my opinion enough as trying to solve the rest is just yielding even more
17:55:19  <Rubidium> diminishing returns compared to fixing your Docker configuration
17:55:54  <DorpsGek> [OpenTTD/OpenTTD] J0anJosep updated pull request #8480: Feature: Multitile depots
17:58:11  <Beerbelott> Rubidium: Well when I initially reported the problem, clients were ejected regularly, but advertisement to the MS was eventually working and clients could connect. Somehow those changes seem to make things worse?
18:00:43  <DorpsGek> [OpenTTD/bananas-api] erenes updated pull request #87: Fix #86: Upload on docker failed
18:02:37  <Rubidium> Beerbelott: you mean they still get regularly ejected?
18:02:57  <Beerbelott> They can't connect to the game. Revision error.
18:03:42  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #9022: Fix #8874: show a warning when a NewGRF scan is requested multiple times
18:03:45  <DorpsGek> [OpenTTD/OpenTTD] James103 opened issue #9023: Add: (Enable/Disable)ForCompany GS methods for rail/road/tram types
18:05:13  <Beerbelott> Rubidium: Check the "Reason: 'wrong revision'" lines in the output I shared here
18:05:37  <Beerbelott> You can also attempt to connect yourself: it's a publicly available instance
18:05:39  <DorpsGek> [OpenTTD/bananas-api] erenes updated pull request #87: Fix #86: Upload on docker failed
18:05:55  <DorpsGek> [OpenTTD/OpenTTD] J0anJosep updated pull request #8480: Feature: Multitile depots
18:05:56  <Beerbelott> IP address for your convenience in DM
18:06:52  *** Synck has quit IRC
18:07:23  <peter1138> That'll be because the revision is different, not because of networking changes.
18:07:38  <peter1138> (Probably)
18:08:04  <Beerbelott> I am using the same compilation farm as for my custom changes or the different tests I ran yday. THat never was a problem :)
18:08:29  <Beerbelott> I added a debug output of the revision on top of Rubidium's work: "dbg: [net] Revisions: client = 1.11.0; server = 1.11.0"
18:08:36  <Beerbelott> Something is borked. :D
18:08:37  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on issue #8874: It is possible to run the `rescannewgrf` command while NewGRFs are being scanned.
18:09:50  <Beerbelott> Also, the server starts by spitting "dbg: [net] Starting dedicated version 1.11.0" out. SHall make things clear that the revision set in the compiled code is not the problem here
18:11:41  <Beerbelott> Rubidium: Here are the changes I added:
18:12:26  <Rubidium> Beerbelott: what are the newgrf_version/_openttd_newgrf_version at that place?
18:12:46  <Rubidium> I fear those are different
18:15:14  <Beerbelott> I really used the same settings as yesterday. Why would anything be different? There is no "[newgrf]" section in the configuration file
18:16:22  <Beerbelott> I'm loading a 2¹⁰ * 2¹⁰ random map, not loading newgrf fro mthe configuration file
18:17:00  <Beerbelott> If you add the IP address & port I gave you in DM, you'll see the server in your multiplayer list
18:17:26  <Beerbelott> If you select it, you'll see there is no "NewGRF Settings" appearing at the bottom of the server details pane
18:17:34  <Beerbelott> meaning none is loaded
18:17:37  <LordAro> clearly whatever you're doing to hack the version is insufficient
18:18:20  <LordAro> newgrf_version is unrelated to whatever newgrfs you're using, it's more like the internal version number of OTTD
18:19:08  <Beerbelott> COuld I easily print that/those version(s) with a DEBUG() procedure in the code?
18:19:18  <Beerbelott> I'd gladly add that to the server output
18:19:19  <LordAro> don't see why not
18:20:39  <Beerbelott> Is displaying _openttd_newgrf_version & newgrf_version enough?
18:20:45  <LordAro> but more seriously, hacking the version "properly" using a .ottdrev file is the better solution here
18:20:53  <Beerbelott> from there:
18:21:31  <Beerbelott> I never encountered any problem with the revision before. That's really the 1st time, testing Rubidium's udp-blocking branch
18:22:08  <LordAro> i can promise that there's nothing in there that would affect this
18:22:25  <LordAro> whatever changes you applied previously are incomplete, or something
18:22:26  *** didac has quit IRC
18:22:51  <DorpsGek> [OpenTTD/OpenTTD] J0anJosep updated pull request #8480: Feature: Multitile depots
18:24:00  <Beerbelott> LordAro I'm force-tagging the Git commit with the target revision number right before compiling.
18:25:23  <Beerbelott> I must admit, all this finger pointing starts to grow on me :)
18:31:15  <LordAro> hmm
18:31:26  <LordAro> well, i maintain there's nothing in Rubidium's patch that could affect this
18:32:00  <Beerbelott> I maintain there is nothing in the way I enforce version whish has changed in the past 2 years
18:32:09  <Beerbelott> which*
18:32:28  <Timberwolf> Friday: "we never play OpenTTD ourselves, we just develop it". Sunday of the same week: test network feature, get drawn in to playing a several hour network game.
18:32:51  <Beerbelott> Hahaha
18:33:08  <Beerbelott> Why not playing it? That's a fine piece of work :)
18:33:46  <Beerbelott> (well, with historical cruft everywhere but you got few rivals longevity-wise)
18:36:34  <peter1138> Timberwolf, this game could catch on
18:36:47  <Rubidium> what version does the server pretend to be exactly?
18:40:19  <DorpsGek> [OpenTTD/team] mrksdev opened issue #190: [de_DE] Translator access request
18:41:53  <Timberwolf> It's nice to remember that even with default trains and randomised settings, it's still addictivey playable.
18:44:49  <Rubidium> Beerbelott: your server is running newgrf_version "1 << 28 | 12 << 24 | 0 << 20 | 1 << 19 | 28004" whereas your client (or 1.11.0) probably has 1 << 28 | 11 << 24 | 0 << 20 | 1 << 19 | 28004
18:45:57  <Rubidium> Beerbelott: this is because my branch is from master, which is going towards 1.12 so the newgrf_version reflects that, whereas the client is "stable" 1.11.0 which is of the 1.11 "branch" for the NewGRF version
18:47:14  <Rubidium> that my "separate" patches worked was because you were still in some 1.11.x branch state, but the branch you pulled is not anymore
18:56:04  <Beerbelott> "Revisions: client = 1.11.0, server = 1.11.0; NewGRF versions: client = 453537124, server = 470314340"
18:56:25  <Beerbelott> OK, that explains it.
18:56:54  <Beerbelott> Is your branch eaily rebasable onto 1.11 ?
18:57:03  <Beerbelott> I'll give it a try...
18:58:05  <Beerbelott> It seems the rebase is feasible without trouble
18:58:27  <Beerbelott> Compiling the rebased branch now. I'll push it on my fork for your eyes to see afterwards
18:58:51  *** keenriser has joined #openttd
18:59:51  *** keenriser has quit IRC
19:02:05  <peter1138> Just watched a video about the 1938 underground stock being retired this year. Meanwhile by 16 year old DMUs are crapping themselves...
19:02:10  <peter1138> *my
19:02:53  *** keenriser has joined #openttd
19:04:08  *** keenriser has quit IRC
19:12:03  <Beerbelott> Rubidium: Rebase done & compiled. Branch pushed on my fork. I could connect to the game :)
19:12:26  <Beerbelott> Waiting for the next MS advertisement attempt to see if I lose connectivity
19:17:23  <Wolf01> Hmmm, I need a bigger smallmap
19:17:41  <DorpsGek> [OpenTTD/BaNaNaS] frosch123 opened pull request #93: Change: migrate OpenTTD user rondje to GitHub user ManInTheGitHub
19:17:45  <peter1138> There's an issue about that :-)
19:18:05  <frosch123> TrueBrain: one account per bananas upload :p
19:18:18  <Wolf01> 64x64 with showing cargo graph is impossible to see
19:18:20  <Wolf01> :P
19:18:25  *** tokai has joined #openttd
19:18:25  *** ChanServ sets mode: +v tokai
19:19:08  <DorpsGek> [OpenTTD/BaNaNaS] TrueBrain approved pull request #93: Change: migrate OpenTTD user rondje to GitHub user ManInTheGitHub
19:19:12  <DorpsGek> [OpenTTD/BaNaNaS] TrueBrain merged pull request #93: Change: migrate OpenTTD user rondje to GitHub user ManInTheGitHub
19:20:57  <LordAro> TrueBrain: think you might get a kick out of this
19:23:52  <peter1138> Oh, THAT's why it was done...
19:24:22  <TrueBrain> LordAro: wow, that is nicely written
19:24:55  <frosch123> "So it might be easier than ever to find a game to join" <- haha
19:24:58  <LordAro> shame it's mostly nonsense
19:25:13  *** tokai|noir has quit IRC
19:25:19  <TrueBrain> for many players it is a problem
19:25:56  <TrueBrain> but happy the time I spend on linux-generic was well worth it :D
19:25:58  <DorpsGek> [OpenTTD/OpenTTD] Wolfolo commented on issue #8998: Minimap too small on Retina displays
19:27:11  <LordAro> sure, the reasons are valid
19:27:15  *** Synck has joined #openttd
19:27:22  <LordAro> but afaik, it wasn't a factor in us moving to steam
19:27:34  <peter1138> "moving" ;)
19:27:34  <TrueBrain> ah, no, but people assign all kind of reasons from their worldview to that
19:27:44  <TrueBrain> I wouldn't read too much into that :)
19:27:55  <LordAro> peter1138: poor choicr of words
19:29:12  <Beerbelott> Rubidium: Another MS advertisement just ahappened, struggling, but nothing happened client-wise. It seems you job is well done :)
19:30:15  <DorpsGek> [OpenTTD/OpenTTD] WimLeflere opened pull request #9024: Change: switch game playing in the menu based on selected landscape
19:30:23  <Beerbelott> Of course, it's a single test on a specific instance with a single client... I'll professionals write proper tests (:
19:34:11  *** Synck has quit IRC
19:35:27  <TrueBrain> LordAro: owh, and bonus, they write our name correct :)
19:35:49  <TrueBrain> first comment is funny :D
19:37:03  <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #9019: Automatically decide which translations are finished
19:39:01  <DorpsGek> [OpenTTD/OpenTTD] Berbe commented on pull request #9013: Fix: getaddrinfo/UDP blocking locks up whole game
19:45:37  *** didac has joined #openttd
19:47:02  <DorpsGek> [OpenTTD/OpenTTD] perezdidac commented on pull request #9024: Change: switch game playing in the menu based on selected landscape
19:47:08  <DorpsGek> [OpenTTD/OpenTTD] RiseOfDeath commented on pull request #9007: Fix: Check for a validly mapped OpenGL screen buffer during driver init.
19:47:43  <DorpsGek> [OpenTTD/OpenTTD] perezdidac commented on pull request #9024: Change: switch game playing in the menu based on selected landscape
19:48:53  *** erle- has quit IRC
19:53:24  <DorpsGek> [OpenTTD/OpenTTD] RiseOfDeath commented on issue #8967: Game crash during startup
19:53:45  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9007: Fix: Check for a validly mapped OpenGL screen buffer during driver init.
19:55:00  <DorpsGek> [OpenTTD/OpenTTD] nielsmh approved pull request #9004: Feature: Reload NewGRF on SIGUSR1 signal
19:56:09  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #9004: Feature: Reload NewGRF on SIGUSR1 signal
19:57:03  <peter1138> Well, it's all a bit odd :p
19:57:31  <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on issue #8967: Game crash during startup
19:57:37  <TrueBrain> misusing SIGUSR1 for 1 specific itch you mean? :P
19:57:43  <peter1138> Yes
19:58:01  <TrueBrain> I want SIGUSR2 to reload the map, k? :D
19:59:46  <TrueBrain> I was looking to optionally open admin port for such things
19:59:51  <TrueBrain> could be interesting too
20:01:04  <TrueBrain> just open it up in main menu with some developer setting set
20:01:15  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #9004: Feature: Reload NewGRF on SIGUSR1 signal
20:01:23  <TrueBrain> would help AI writers too, I think
20:02:40  <nielsm> listen on a named pipe/unix socket for commands? so you can just echo stuff to it?
20:02:51  <TrueBrain> that would be so linux-only-ish
20:02:57  <TrueBrain> we already have the admin port
20:03:10  <nielsm> I think it's also possible to do a named pipe on windows that you can send stuff to via regular file opening/writing
20:03:18  <TrueBrain> mostly, misusing SIGUSR1 worries me that it opens up the next request that AI writers want to reload a map, or reload a certain save, etc
20:03:35  <TrueBrain> and there are limited signals available
20:03:42  <TrueBrain> so first come first served? :P
20:04:06  <frosch123> admin command can do any rcon command.
20:04:14  <frosch123> but admin port is multiplayer only :)
20:04:25  <TrueBrain> that can be changed ;)
20:04:28  <TrueBrain> (shocker, I know :P )
20:04:34  <nielsm> how about making it read and execute a command script with a fixed name (no you cannot change that name, change the script if you need multiple)
20:04:40  <frosch123> didn't someone want to merge single and multiplayer anyway?
20:04:49  <TrueBrain> frosch123: that too :D
20:05:20  <TrueBrain> nielsm: that is a nice compromise
20:05:25  <TrueBrain> do a Console Execute Script thingy
20:05:31  <TrueBrain> means you can do any console command
20:05:32  <frosch123> either way. in this case. pretty sure there will only be a single user ever :)
20:05:58  <TrueBrain> frosch123: makes you wonder if we shouldn't say: tnx for the patch, please use it yourself, but no :D
20:06:00  <frosch123> no idea why open console, arrow up, enter, close console is 4 keypresses too much, which you need to automate
20:06:10  <TrueBrain> he explains that pretty well
20:06:15  <TrueBrain> he is watching the files for changes
20:06:18  <TrueBrain> it is a pretty smart setup
20:07:03  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #8966: Feature: News/advice setting to warn if no depot order in vehicle schedule
20:07:37  <frosch123> TrueBrain: some people will spend endless time on automating a fraction of a second :)
20:08:26  <nielsm> could have sigusr1.scr and sigusr2.scr triggerable actually
20:08:38  <frosch123> i also had to say "no" to that romanian translator yesterday, who wanted more string magic in ottd, instead of just fixing the translations by hand in 30 minutes
20:08:52  <nielsm> I'm sure people running dedicated servers would also find use for that feature
20:09:27  <frosch123> nielsm: for servers you can use admin port just fine
20:09:32  <frosch123> it's meant for that
20:09:52  <nielsm> yes you can, but that requires you to use software written to the admin port protocol
20:09:57  <frosch123> there is a half a dozen of tools to automate servers, none of them needed signals
20:10:53  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9004: Feature: Reload NewGRF on SIGUSR1 signal
20:11:36  <andythenorth> shall we watch some Bowie?
20:12:51  <frosch123> andythenorth: do you want to make firs 1900? i found a weird youtube channel with videos from 1960-1970, which show industry operations, which were considered old-fashioned back then
20:13:17  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #9024: Change: switch game playing in the menu based on selected landscape
20:13:59  <frosch123> andythenorth: <- noone of us works, compared to that
20:14:30  <andythenorth> frosch123 only if you write a sepia shader
20:14:57  <DorpsGek> [OpenTTD/OpenTTD] nielsmh dismissed a review for pull request #9004: Feature: Reload NewGRF on SIGUSR1 signal
20:15:16  <andythenorth> hmm a video about sandstone
20:16:08  <frosch123> yep, 50 minutes, just hacking on sandstone
20:17:01  <andythenorth> the patience
20:18:15  <andythenorth> ach mein deutsch ist schlect
20:18:35  <frosch123> pff, i did not know half the terms either
20:18:44  <frosch123> for every weird job and tool, they have a specific term
20:19:21  <frosch123> i would have assumed they all have the same job, but apparently they have two distinct specialisations
20:20:18  <andythenorth> I could probably draw this quarry
20:20:19  <spnda> also old german has some words nobody would use nowadays, don't know the meaning of many of them either
20:20:23  <andythenorth> it fits into TTTD scale
20:20:45  <andythenorth> production: 10t / month
20:22:09  <FLHerne> andythenorth: Thought: quarries should grow over time :p
20:22:19  <andythenorth> please don't :D
20:22:25  <FLHerne> I guess the industry would have to contain some grass/snow tiles to begin with
20:22:29  <andythenorth> 'industries grow over time' is in the original FIRS spec
20:22:37  <andythenorth> I found it in forums recently
20:25:09  *** frosch123 has quit IRC
20:25:46  <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on pull request #8480: Feature: Multitile depots
20:27:16  *** tokai|noir has joined #openttd
20:27:16  *** ChanServ sets mode: +v tokai|noir
20:27:42  <peter1138> Anyone want to read an essay?
20:27:57  <andythenorth> I'm washing my hair
20:28:19  <andythenorth> would you like to see my etchings?
20:29:16  <TrueBrain> I only checked if I should hide it as "off-topic", as that is the most common form
20:29:18  <FLHerne> What is the subject of the essay?
20:29:20  <TrueBrain> but it seems on-topic ..
20:31:55  *** redline has quit IRC
20:33:41  <FLHerne> Is there a way to change player name in-game, without extra server features?
20:34:00  <TrueBrain> console, 'nick bla'
20:34:03  <TrueBrain> I found out today
20:34:08  *** tokai has quit IRC
20:34:29  <FLHerne> no such command
20:34:37  <TrueBrain> name?
20:34:41  <TrueBrain> I forgot, sorry :P
20:34:57  <TrueBrain> I tried a few to find the correc tone :D
20:36:03  <TrueBrain> 'name'
20:36:04  <TrueBrain> indeed
20:36:05  <TrueBrain> sorry :)
20:38:32  <andythenorth> oof
20:38:33  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #9017: WIP: allow multiplayer without port forwarding (using STUN)
20:38:37  <andythenorth> is bedtime?
20:39:04  <TrueBrain> why the .... do factories close when I send and get cargo from them?
20:39:06  <TrueBrain> that makes no sense
20:39:36  <nielsm> they shouldn't
20:39:40  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9017: WIP: allow multiplayer without port forwarding (using STUN)
20:39:57  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9017: WIP: allow multiplayer without port forwarding (using STUN)
20:41:08  <TrueBrain> it did :)
20:43:52  *** EER has quit IRC
20:49:38  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #8966: Feature: News/advice setting to warn if no depot order in vehicle schedule
20:54:55  <TrueBrain> ah, no, factory shut down as trains jammed
20:54:59  <TrueBrain> one line had signals the wrong way
20:55:06  <TrueBrain> so hard to see direction of signals ..
20:55:16  <TrueBrain> one has 2 more red pixels, basically :P
20:58:13  *** gelignite has quit IRC
20:59:54  <DorpsGek> [OpenTTD/OpenTTD] WimLeflere updated pull request #9024: Change: switch game playing in the menu based on selected landscape
21:01:57  <DorpsGek> [OpenTTD/OpenTTD] WimLeflere commented on pull request #9024: Change: switch game playing in the menu based on selected landscape
21:02:19  *** sla_ro|master has quit IRC
21:05:29  <DorpsGek> [OpenTTD/OpenTTD] WimLeflere commented on pull request #9024: Change: switch game playing in the menu based on selected landscape
21:09:29  <DorpsGek> [OpenTTD/OpenTTD] James103 commented on pull request #9024: Change: switch game playing in the menu based on selected landscape
21:12:46  <Xaroth> Timberwolf: your plane crashed.
21:16:10  *** Samu has quit IRC
21:18:46  <TrueBrain> glx / peter1138 : I will shut down the server in like 10 minutes. You can always save the map, load it, and invite the other back in if you want to play on :)
21:19:07  <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on pull request #8574: Feature: Ships yield when passing through one another
21:19:16  <TrueBrain> hmm ... something for the future ... automatically change host if the host leaves :D
21:19:56  <glx> I think it auto save on server close
21:22:42  <TrueBrain> hmm .. combined with cloudsave ..
21:22:46  <TrueBrain> okay, I am pushing this :D
21:22:51  <TrueBrain> but: you play with your friend
21:22:56  <TrueBrain> who-ever comes on first, loads the map (that is stored in cloud)
21:22:58  <TrueBrain> the other can join
21:23:00  <TrueBrain> the host leaves
21:23:02  <TrueBrain> the other becomes the host
21:23:06  <TrueBrain> but the save is done in the cloud
21:23:07  <TrueBrain> :D
21:23:09  <TrueBrain> too crazy? :P
21:23:12  <glx> it's stable, no crash
21:23:20  <glx> nor desync
21:23:42  *** andythenorth has quit IRC
21:23:49  <TrueBrain> I am always amazed how stable OpenTTD really is
21:23:51  <TrueBrain> crashes are rare
21:23:54  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9024: Change: switch game playing in the menu based on selected landscape
21:24:06  <TrueBrain> I was looking at other Open Source projects of games ...
21:24:15  <TrueBrain> we are lucky in that regard :)
21:24:29  *** Progman has quit IRC
21:24:38  *** andythenorth has joined #openttd
21:26:48  <glx> <TrueBrain> crashes are rare <-- except plane crahes ;)
21:26:55  <TrueBrain> why do those happen?
21:27:00  <TrueBrain> they crash more often than anything else
21:27:08  <glx> there's a setting IIRC
21:27:26  <TrueBrain> I mean, trains aren't crashing
21:27:52  <glx> it's a disaster setting
21:28:02  <glx> and you set it to "normal"
21:28:06  <TrueBrain> our defaults are weird
21:28:08  <TrueBrain> I want presets :D
21:28:17  <michi_cc> And don't fly large aircraft to small airports :)
21:28:26  <TrueBrain> I don't (anymore)
21:28:29  <glx> there's no small airports
21:28:37  <glx> (in the current game)
21:28:45  <TrueBrain> I have one :D
21:28:48  <TrueBrain> I AM KEEPING IT!
21:28:57  <FLHerne> Hm, I got a "your computer is too slow to keep up with the server" disconnect, when I'm 99% sure it's a network problem
21:29:07  <glx> debug build ?
21:29:21  <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on pull request #9024: Change: switch game playing in the menu based on selected landscape
21:29:43  <FLHerne> No
21:29:55  <peter1138> I WAS PLAYING THAT
21:30:00  <peter1138> <3
21:30:07  <TrueBrain> :D
21:30:25  <glx> I was making money
21:30:38  <TrueBrain> so this week, fixing lot of bugs and finishing todos ... as clearly this is working and should be finished :D
21:30:47  <TrueBrain> still crazy that is actually works ..
21:30:49  <TrueBrain> fucking TCP :P
21:31:09  <glx> server list is not refreshed
21:31:25  <TrueBrain> lot of bugs on the game coordinator side :P
21:31:28  <TrueBrain> and now shut down
21:31:29  <glx> my server is still listed ;)
21:31:35  <TrueBrain> so my build is no longer working :D
21:33:25  <TrueBrain> time for some zzzz
21:33:42  <peter1138> Hmm, seems chat messages are actually removed by the timer
21:34:03  <peter1138> So the console history version of chat messages is stored separatelky.
21:35:09  <FLHerne> Oh, I should say, the disconnect I mentioned wasn't on the experimental thingy server
21:35:20  <FLHerne> I didn't realise you were still going on that
21:40:34  <peter1138> _chatmsg_list is very C-like :p
21:42:36  <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on pull request #8982: Feature: text filter for the industry directory
21:47:18  *** Beerbelott has quit IRC
21:48:42  *** andythenorth has quit IRC
21:49:45  <FLHerne> You're going to need a feature release before 1st April at this rate
21:49:49  <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on pull request #8996: Fix #8987: Display 'modified version' error when failing to load JGRPP savegames
21:50:25  <glx> peter1138: fixed array or manual linked list ?
21:51:10  <TrueBrain>  I just love how he keeps talking on behalf of all players :D
21:51:38  <glx> when he's the only one with his vision
21:57:28  <Timberwolf> I am the Zorg, I speak for the players, I speak for the players for the players have no tongues.
21:57:51  <peter1138> Fixed array.
21:58:01  * peter1138 std::vector
21:58:30  <FLHerne> TrueBrain: tbh, I think his views are closer to the average player than most people here ;-)
21:58:40  <peter1138> glx, when a message is removed, it everything is copied back up one line, manually.
22:00:23  <peter1138> Which I guess a std::vector will do, but at least it's hidden behind the scenes.
22:05:48  <peter1138> std::deque maybe as then pop_front is usable.
22:07:39  <peter1138> Hah, as if I butchered the saveload system to be able to handle std::deque, just to be able to store a cached path
22:08:06  <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on discussion #8965: New cargo behavior idea: percentage
22:09:01  <michi_cc> deque would be just right for a FIFO queue.
22:09:15  <peter1138> Yes :-)
22:10:48  <peter1138> Right, that's done. Now to pretend that messages are erased when they're just hidden.
22:29:47  *** HerzogDeXtEr has quit IRC
22:29:57  <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #9025: Chatmsg list
22:30:11  <peter1138> That did not get an appropriate title.
22:31:23  <glx> it uses branch name when there's more than 1 commit
22:32:37  <peter1138> Yes, the main issue is I just didn't type in a better messag e:)
22:35:31  *** FLHerne has quit IRC
22:41:42  <peter1138> I think I should've fixed some comments.
22:43:30  <peter1138> Remember when everyone used to make their NewGRFs for the Windows palette because we all assumed it was better...
22:43:43  <peter1138> Oh, and it needed to match the baseset too.
22:46:16  *** Wolf01 has quit IRC
22:52:27  <peter1138> selectgoods = false
22:52:36  <peter1138> How much will that annoy me to actually play with? :p
22:59:16  <glx> depends if you like overfilled stations with things you don't care about
23:03:54  <peter1138> :)
23:13:57  *** nielsm has quit IRC
23:25:43  *** Gustavo6046_ has joined #openttd
23:26:19  *** Gustavo6046 has quit IRC
23:26:20  *** Gustavo6046_ is now known as Gustavo6046
23:32:00  *** spnda has quit IRC
23:44:05  <DorpsGek> [OpenTTD/OpenTTD] stormcone commented on pull request #9025: Feature: Reveal chat history when chat message box is open.

Powered by YARRSTE version: svn-trunk