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

---Logopened Sat Feb 13 00:00:37 2021
00:04-!-snail_UES_ is now known as Guest13072
00:04-!-Guest13072 [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Read error: Connection reset by peer]
00:04-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
00:04-!-snail_UES_ is "Jacopo Coletto" on #openttd
01:19-!-Wuzzy [~Wuzzy@0001b11e.user.oftc.net] has quit [Quit: Wuzzy]
02:48-!-nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has joined #openttd
02:48-!-nielsm is "Niels Martin Hansen" on #openttd
03:12-!-Wolf01 [~wolf01@0001288e.user.oftc.net] has joined #openttd
03:12-!-Wolf01 is "Wolf01" on #openttd
03:19-!-sla_ro|master [~sla.ro@89.136.179.137] has joined #openttd
03:19-!-sla_ro|master is "slamaster" on @#sla #openttd
03:21-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has joined #openttd
03:21-!-andythenorth is "andythenorth" on #openttd
03:22<Wolf01>What a good day to have headache :S
03:26<Eddi|zuHause>happy headache day then
03:35-!-Progman [~progman@p548d970a.dip0.t-ipconnect.de] has joined #openttd
03:35-!-Progman is "Peter Henschel" on #openttdcoop.dev #openttd
04:16-!-jottyfan [~Thunderbi@dynamic-078-054-063-051.78.54.pool.telefonica.de] has joined #openttd
04:16-!-jottyfan is "jottyfan" on #openttd
04:19-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Quit: snail_UES_]
04:44-!-iSoSyS [~iSoSyS@ff2-84-90-95-208.netvisao.pt] has joined #openttd
04:44-!-iSoSyS is "realname" on #/r/openttd #openttd
04:45-!-iSoSyS [~iSoSyS@ff2-84-90-95-208.netvisao.pt] has quit []
05:04<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8378: Remove undefined behaviour from save/load code https://git.io/JtiYA
05:42<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8537: Feature: Automatic UI and font zoom levels. https://git.io/Jti3p
05:42<TrueBrain>michi_cc: that was one of the more interesting reviews I did in ages :P
05:44<TrueBrain>the zoom-system on its own is a gem in the OpenTTD code .. really difficult to follow, mostly because of the naming used, and the way it is structed :P
05:48-!-Samu [~Ricardo@po1-84-91-251-215.netvisao.pt] has joined #openttd
05:48-!-Samu is "realname" on #openttd
05:54<TrueBrain>float offset = aa ? 0.0f : 0.5f; <- this PR is full of lovely variable names :)
05:54<@DorpsGek>[OpenTTD/OpenTTD] michicc commented on pull request #8537: Feature: Automatic UI and font zoom levels. https://git.io/Jtis7
05:57<+michi_cc>TrueBrain: While #8518 will not change substantially, I'd like to do a separate cleanup PR first to address the comment by LordAro.
05:57<TrueBrain>makes sense
05:58<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8518: [OSX] Replace FreeType by native glyph rasterization https://git.io/JtiGz
05:59<TrueBrain>the PR otherwise looks fine by me .. as in .. I am sure the code does what it does, that is nearly impossible for me to review :)
06:00<@DorpsGek>[OpenTTD/OpenTTD] nielsmh commented on pull request #8537: Feature: Automatic UI and font zoom levels. https://git.io/JtiGo
06:03<TrueBrain>michi_cc: #8519 code-wise looks fine, but I believe it dropped performance? Is that something we want to deal with? (all these questions are honest questions to be clear; not trying to be snappy, just wondering :D)
06:06<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8519: [OSX] Render screen in full native resolution on HiDPI displays. https://git.io/JtiG7
06:06<TrueBrain>I keep asking on IRC, getting an answer there, forgetting about it .. so .. I should ask it in the PR :D
06:07<TrueBrain>michi_cc: seems on all 5 accounts it is: yes, we want this. At least, as far as I am concerned :)
06:13<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8537: Feature: Automatic UI and font zoom levels. https://git.io/JtiGx
06:20<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8537: Feature: Automatic UI and font zoom levels. https://git.io/JtiZ4
06:35<@DorpsGek>[OpenTTD/OpenTTD] michicc commented on pull request #8519: [OSX] Render screen in full native resolution on HiDPI displays. https://git.io/JtiZo
06:49<+michi_cc>TrueBrain: You OCD is slacking :P You missed the broken comment on #8537: "Windows 8.1.*/"
06:52-!-Progman [~progman@p548d970a.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
07:00-!-HerzogDeXtEr [~farci@ip92340183.dynamic.kabel-deutschland.de] has joined #openttd
07:00-!-HerzogDeXtEr is "purple" on #openttd
07:11<TrueBrain>I AM SORRY :(
07:15<+michi_cc>We still love you :)
07:15<TrueBrain><3
07:15<TrueBrain>michi_cc: when looking at SDL, their default DPI is too 96 (and I guess all platforms have this as base), and so I find myself duplicating the (cur_dpi >= BASE_DPI * 3) part of win32
07:15<TrueBrain>wouldn't this hold for all drivers?
07:15<+michi_cc>Not for OSX at least.
07:15<TrueBrain>ah .. always an exception :)
07:16<+michi_cc>They have a backingScaleFactor that can either be 1.0 or 2.0. And even then, base DPI for OSX would be 72.
07:16<TrueBrain>I like how Apple does everything different :P
07:17<nielsm>https://en.wikipedia.org/wiki/Think_different
07:17<+michi_cc>I thought about putting some of the logic into the base driver, but if you potentially consider mobile/touch/web you might want to different logic for these.
07:18<+michi_cc>I.e. just a GetDPI function, not a SuggestZoom function.
07:18<TrueBrain>no, I agree with you; if only 1 target is different, there is no real benefit to abstracting it further :)
07:19<+michi_cc>I just changed my mind :)
07:20<+michi_cc>Have both a GetDPI and a SuggestZoom virtual in the driver, with Win32 (and possibly SDL/OSX) just overriding the GetDPI for now.
07:20<+michi_cc>Scaling OSX to an arbitrary internal base DPI is simple enough.
07:20<TrueBrain>wow, setting HIGH_DPI on SDL gives some funny resulsts ...
07:20<TrueBrain>https://pasteboard.co/JOa3Fbe.png
07:20<TrueBrain>this looks ... special
07:21<TrueBrain>windows don't rescale after changing interface size, it seems :P
07:21<TrueBrain>really weird interaction there :)
07:21<+michi_cc>I didn't notice it that wrong. I know that the landscape icons on the main menu don't properly rescale.
07:22<TrueBrain>I opened the window with everything set to max
07:22<TrueBrain>then changed it to normal
07:22<TrueBrain>it left the window like that
07:22<TrueBrain>closing/opening the window fixes it :P
07:30<TrueBrain>hmm .. it is difficult to see in-game what value was auto-detected
07:30<TrueBrain>I wonder if we can do anything to improve that
07:32<TrueBrain>michi_cc: https://github.com/OpenTTD/OpenTTD/commit/2987a9c551d06a4cec68b5be18ca4f75be612c5c
07:32<TrueBrain>tested on Windows, there it works identical as your win32 implementation
07:33<TrueBrain>going to check now if I can test this on Linux too .. no clue how to set DPI there :P
07:37<milek7>that will likely break SDL on macos
07:38<milek7>"The window size in screen coordinates may differ from the size in pixels, if the window was created with SDL_WINDOW_ALLOW_HIGHDPI on a platform with high-dpi support (e.g. iOS or OS X). Use SDL_GL_GetDrawableSize(), SDL_Vulkan_GetDrawableSize(), or SDL_GetRendererOutputSize() to get the real client area size in pixels. "
07:38<TrueBrain>if that is the only thing that will break with SDL on MacOS, we can call ourself lucky
07:40<milek7>?
07:44<TrueBrain>hmm, it cannot get DPI on Ubuntu .. odd
07:45<TrueBrain>especially as SDL source shows it is implemented for x11
07:45<TrueBrain>hmm
07:47<TrueBrain>michi_cc: oops, gave you the wrong link: https://github.com/michicc/OpenTTD/compare/pr/autozoom_setting...TrueBrain:autozoom?expand=1 :)
07:52<TrueBrain>I love reading rants of other people that tackled this :D
07:52<TrueBrain>https://github.com/mosra/magnum/commit/ae31c3cd82ba53454b8ab49d3f9d8ca385560d4b <- someone took some time and effort on documenting it:P
07:59<TrueBrain>okay, reading some more SDL source, it appears that it looks simple to implement this for SDL, but given Linux is our main target for SDL, it is not ..
08:06-!-roadt_ [~roadt@36.7.133.4] has joined #openttd
08:06-!-roadt_ is "roadt" on #openttd
08:06-!-roadt__ [~roadt@36.5.93.26] has quit [Read error: Connection reset by peer]
08:08<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8537: Feature: Automatic UI and font zoom levels. https://git.io/JtiWq
08:11<TrueBrain>cool, SDL also imported their bugzilla into GitHub :D
08:12<TrueBrain>we did it nicer, I think, but who is counting
08:12<TrueBrain>(they did not preserve dates, and all comments are in the issue itself, not in comments :P
08:16-!-Wuzzy [~Wuzzy@0001b11e.user.oftc.net] has joined #openttd
08:16-!-Wuzzy is "Wuzzy" on #openttd
08:29<Wolf01>TB: it's like when my boss says "Do this 3 days job but don't waste on it more than 1 hour"
08:29<Eddi|zuHause>turns out bosses tend to have no clue how much work something really is
08:30<Wolf01>He was the first developer of the company, but everything changed since he is not developing anymore
08:43-!-frosch123 [~frosch@00013ce7.user.oftc.net] has joined #openttd
08:43-!-frosch123 is "frosch" on #openttd
08:59<_dp_>programmers in general tend to grossly underestimate time required to do stuff
08:59-!-supermop_Home_ [~user@pool-72-80-18-36.nycmny.fios.verizon.net] has joined #openttd
08:59-!-supermop_Home_ is "Guest" on #openttd
09:01<_dp_>even when I had to estimate my own work I only managed to get it about right by multiplying my initial estimations by pi :p
09:08-!-Gustavo6046 [~Gustavo60@2804:14d:4cd8:9066::1] has quit [Ping timeout: 480 seconds]
09:09<Eddi|zuHause>the worst part are situations where it just refuses to work for no (documented) reason
09:10<Eddi|zuHause>when the difficult parts take half an hour, and the easy parts take 5 days
09:23<supermop_Home_>yo
09:33<Wolf01>I started to say "a week" every time they ask me for something
09:34<Wolf01>Also I should not do tests by myself, I'm really biased I and can workaround what doesn't work
09:36<+michi_cc>Okay, annoying weekend work done, now let's see what this thing they call OTTD is about :)
09:36<TrueBrain>w00p
09:36<Wolf01>:D
09:37<+michi_cc>cleaning bathroom != fun
09:42<supermop_Home_>i beg to differ
09:49-!-Gustavo6046 [~Gustavo60@189.6.235.203] has joined #openttd
09:49-!-Gustavo6046 is "Gustavo Rehermann <rehermann6046@gmail.com>" on #openttd #llvm
09:53-!-Flygon [~Flygon@2001:44b8:411e:4e00:253b:67b8:383d:2a0f] has quit [Quit: A toaster's basically a soldering iron designed to toast bread]
10:09-!-jottyfan [~Thunderbi@dynamic-078-054-063-051.78.54.pool.telefonica.de] has quit [Remote host closed the connection]
10:12-!-Progman [~progman@p548d970a.dip0.t-ipconnect.de] has joined #openttd
10:12-!-Progman is "Peter Henschel" on #openttdcoop.dev #openttd
10:15-!-Wormnest [~Wormnest@35.136.189.95] has joined #openttd
10:15-!-Wormnest is "Wormnest" on #openttd
10:46-!-jottyfan [~Thunderbi@dynamic-078-054-063-051.78.54.pool.telefonica.de] has joined #openttd
10:46-!-jottyfan is "jottyfan" on #openttd
10:50-!-heffer [heffer@bras-base-altoon4123w-grc-02-76-67-70-202.dsl.bell.ca] has quit [Quit: heffer]
10:56<@DorpsGek>[OpenTTD/OpenTTD] LordAro requested changes for pull request #8468: Fix #8316: Make sort industries by production and transported with a cargo filter possible https://git.io/Jtiuh
10:57<@DorpsGek>[OpenTTD/OpenTTD] LordAro approved pull request #8452: Doc: Add labels to landscape grid description. https://git.io/Jtizf
10:59-!-_2TallTyler [~oftc-webi@151.203.115.35] has joined #openttd
10:59-!-_2TallTyler is "OFTC WebIRC Client" on #openttd
11:01<@DorpsGek>[OpenTTD/OpenTTD] LordAro approved pull request #8588: Fix: Desert/rainforest data coordinate 'y' is off by 1 when their 'x' coordinate is negative https://git.io/JtizO
11:02<TrueBrain>someone is in a mood :P
11:02<@DorpsGek>[OpenTTD/OpenTTD] LordAro approved pull request #8566: Move "town name" selection into map generator GUI https://git.io/JtizG
11:02<LordAro>ikr
11:02<LordAro>what else needs doing?
11:03<TrueBrain>your own PRs? :D
11:03<TrueBrain>LordAro: you approved a PR with outstanding comments, you know that right?
11:04<TrueBrain>(last one you approved, renaming of a few strings)
11:04<LordAro>which one? #8566 the comments are minor enough to leave for now
11:04<TrueBrain>the renaming of strings sounds like a really easy win, not?
11:05<TrueBrain>(honest question, no clue about the amount of work involved)
11:05<LordAro>i've no idea how easy eints would make it
11:05<TrueBrain>I was hoping frosch123 would just say: SURE, give me 2 minutes :P
11:06<TrueBrain>anyway, I guess you are right, too minor
11:06<@DorpsGek>[OpenTTD/OpenTTD] LordAro approved pull request #8607: Codechange: Implement a constructor for CurrencySpec (fixes VS2017 compile failure) https://git.io/Jtizz
11:06<LordAro>bleh, that one needs a rebase
11:06<LordAro>...or i could just force-merge it
11:07<@DorpsGek>[OpenTTD/OpenTTD] LordAro merged pull request #8608: Codechange: [NewGRF] Make it more explicit which parts of the TTD veh… https://git.io/JtncP
11:07<TrueBrain>pretty sure glx won't mind rebasing :)
11:08<TrueBrain>LordAro: while you are in the mood, can I pickle your brain on https://github.com/OpenTTD/OpenTTD/pull/7851 .. I like the concept, but the code itself feels overcomplicated
11:08*LordAro looks
11:12<@DorpsGek>[OpenTTD/nml] matthijskooijman commented on pull request #188: Fix broken regression PCX and enable pillow 8.1.0 with an improved error message https://git.io/Jtiz5
11:13<LordAro>TrueBrain: i feel like i'd expect it to wrap around
11:13<TrueBrain>I had the same, yes
11:13<LordAro>code itself... eh
11:13<TrueBrain>but the code itself .. it feels like this should be easier?
11:17<TrueBrain>I might toy around with it next week, but I was mostly curious if this is like: yeah, this is how OpenTTD does it :)
11:17<LordAro>i'm not really sure about the hasbit stuff with the out parameter
11:18<LordAro>and i think the duplicated "if (rt >= RAILTYPE_END) ..." is wrong for the PREV_RAILTYPE block
11:19<LordAro>but other than that... you need 2 loops, and to handle the "actually change stuff" case
11:20<@DorpsGek>[OpenTTD/OpenTTD] LordAro commented on pull request #7851: Change: add support for next/previous railtype global hotkeys https://git.io/JtigW
11:22<@DorpsGek>[OpenTTD/OpenTTD] LordAro commented on pull request #8638: Feature: [GS] Allow non-question type windows to have no buttons https://git.io/JtigR
11:23<@DorpsGek>[OpenTTD/OpenTTD] LordAro commented on pull request #8638: Feature: [GS] Allow non-question type windows to have no buttons https://git.io/Jtigz
11:24<TrueBrain>owh, right, the "question" window which is no longer really a "question" window anymore :P
11:24<@DorpsGek>[OpenTTD/OpenTTD] LordAro commented on pull request #8639: Add: Allow translation of "(Directory)" and "(Parent directory)" https://git.io/Jtiga
11:24<LordAro>TrueBrain: little bit
11:25<TrueBrain>we really should rename it
11:25<TrueBrain>but not for that PR
11:25<LordAro>mm
11:25-!-glx [glx@000128ec.user.oftc.net] has joined #openttd
11:25-!-glx is "Loïc GUILLOUX" on #openttd
11:25-!-mode/#openttd [+v glx] by ChanServ
11:28<@DorpsGek>[OpenTTD/OpenTTD] ldpl updated pull request #8638: Feature: [GS] Allow non-question type windows to have no buttons https://git.io/JtEZG
11:30<@DorpsGek>[OpenTTD/OpenTTD] LordAro approved pull request #8638: Feature: [GS] Allow non-question type windows to have no buttons https://git.io/JtigD
11:30<andythenorth>the modern world of computing, where a to-do list app requires 1GB of memory allocated
11:30<+glx>hmm seems I should update check requirements
11:30<_dp_>I can rename it in next pr but where to put it? GSCompany/GSSClient.MessageBox ?
11:31<LordAro>DialogueWindow ?
11:32<@DorpsGek>[OpenTTD/OpenTTD] glx22 merged pull request #8607: Codechange: Implement a constructor for CurrencySpec (fixes VS2017 compile failure) https://git.io/JtnOX
11:32<_dp_>hm, but can't quite put CloseQuestion in gscompany/client
11:33<_dp_>well, I guess I could do 2 identical functions...
11:34<_dp_>still kinda bad to have shared uniqueid ...
11:34-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
11:34-!-snail_UES_ is "Jacopo Coletto" on #openttd
11:34<_dp_>also there was some answer event somewhere...
11:37<_dp_>also... what's the point of having QT_QUESTION at all?
11:37<_dp_>it's not like it's any different from QT_INFORMATION anyway
11:38<_dp_>well, for window title I guess...
11:41<_dp_>hm, title could be just a string if network commands could send 2 texts...
11:42-!-jottyfan [~Thunderbi@dynamic-078-054-063-051.78.54.pool.telefonica.de] has quit [Quit: jottyfan]
11:45<LordAro>C:/msys64/home/LordAro/OpenTTD/src/os/windows/crashlog_win.cpp:24:10: fatal error: timeapi.h: No such file or directory 24 | #include <timeapi.h>
11:45<LordAro>that's a new one
11:46<+glx>oh
11:46<+glx>but it should be in windows sdk
11:47<LordAro>hmm
11:47<LordAro>should be using the right gcc
11:48<LordAro>i'll nuke the build dir
11:49<+glx>to e honnest I didn't check if mingw still builds
11:49<LordAro>i don't expect you to :p
11:49<+glx>I could, I have it in a dropdown in VS
11:53<LordAro>no change
11:53<+glx>confirmed here
11:54<LordAro>it appears in mmsystem.h
11:55<LordAro>s/it/timeBeginPeriod/
11:55<+glx>https://docs.microsoft.com/en-us/windows/win32/api/timeapi/nf-timeapi-timeendperiod
11:55<+glx>and doc says windows.h should be enough (but it's not)
11:56<LordAro>something to do with winmm ?
11:57<LordAro>mmsystem.h is included from windows.h as well
11:57<LordAro>so, mingw matches the documentation, msvc does not? :p
11:57<+glx>well if I comment the include mingw doesn't find the function
11:57<LordAro>oh, it's guarded behind ifndef WIN32_LEAN_AND_MEAN
11:58<@DorpsGek>[OpenTTD/OpenTTD] ldpl commented on pull request #8638: Feature: [GS] Allow non-question type windows to have no buttons https://git.io/Jti2N
11:58<LordAro>perhaps that's the problem with normal windows too?
11:58<LordAro>stdafx.h defines that
11:59<+glx>seems so
12:00<+glx>timeapi.h is included by mmsystem.h, conditionnaly included by windows.h
12:03<LordAro>i'll leave you to work out the proper solution, as you have both build systems :p
12:05<LordAro>but just plain swapping out timeapi.h for mmsystem.h works for me
12:08<@DorpsGek>[OpenTTD/OpenTTD] michicc opened pull request #8666: Cleanup: Seperate platform-specific code for font handling. https://git.io/Jtial
12:08<+michi_cc>Chance for CI failure: 99.9%
12:08<LordAro>:D
12:11<TrueBrain>Lol
12:12<LordAro>4 minutes in, nothing yet
12:14<LordAro>i swear link time on mingw has gotten slower
12:15<LordAro>i'm not doing a release build
12:15<LordAro>it's taking more than a minute
12:20<LordAro>/* Removing with the cheat costs more in TTDPatch / the specs. */
12:20<LordAro>TIL
12:20<LordAro>multiplies by 25
12:20<+glx>ok if I remove WIN32_LEAN_AND_MEAN, I get a weird error in company_func.h
12:21<LordAro>i got something related to the include order of winsock
12:21<+michi_cc>glx: Don't remove WIN32_LEAN_AND_MEAN, it's not worth it.
12:21<+glx>if I keep it and add a conditional undef (as in dmusic.cpp) I get many redefinition
12:22<+michi_cc>I think mmsystem.h used to be the only header, timeapi.h has to be some new-fangled addition :)
12:22<LordAro>is it terrible to just include mmsystem.h directly?
12:22<+glx>yeah mmsystem.h should work for vs
12:24<+glx>we already manually include stuff guarded by WIN32_LEAN_AND_MEAN
12:25-!-erle- [~stephan@2a04:ee41:3:3297:b038:9292:e837:f4b0] has joined #openttd
12:25-!-erle- is "Stephan" on #openttd #debian #debian-raspberrypi
12:26<+glx>and removing the define is not an easy task, especially on our old project :)
12:28<+michi_cc>It would also pull in a lot of crap nobody needs anymore. I think selectively including proper headers is always preferable.
12:28<@DorpsGek>[OpenTTD/OpenTTD] LordAro opened pull request #8667: Change: Use a more specific error message when attempting to bulldoze your own HQ https://git.io/JtiVI
12:29<+glx>it includes winsock.h by default and we use winsock2, so I guess the redefinition errors come from it
12:29<+glx>anyway including mmsystem only works
12:29<+glx>so
12:30-!-jottyfan [~Thunderbi@dynamic-078-054-063-051.78.54.pool.telefonica.de] has joined #openttd
12:30-!-jottyfan is "jottyfan" on #openttd
12:34-!-_2TallTyler [~oftc-webi@151.203.115.35] has quit [Quit: Page closed]
12:36-!-virtualrandomnumber [~Thunderbi@p57a43fb8.dip0.t-ipconnect.de] has joined #openttd
12:36-!-virtualrandomnumber is "virtualrandomnumber" on #openttd #/r/openttd
12:36-!-virtualrandomnumber [~Thunderbi@p57a43fb8.dip0.t-ipconnect.de] has quit []
12:40<LordAro>C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: BFD (GNU Binutils) 2.36.1 assertion fail ../../binutils-2.36.1/bfd/coffgen.c:460
12:40<LordAro>hmm.
12:41<+glx>doesn't look good
12:41<LordAro>oddly, it built anyway
12:41-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Quit: snail_UES_]
12:42-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
12:42-!-snail_UES_ is "Jacopo Coletto" on #openttd
12:45<@DorpsGek>[OpenTTD/OpenTTD] glx22 opened pull request #8668: Fix f1f281b31: [Win32] MinGW doesn't know timeapi.h https://git.io/JtiVD
12:46<@DorpsGek>[OpenTTD/OpenTTD] LordAro approved pull request #8668: Fix f1f281b31: [Win32] MinGW doesn't know timeapi.h https://git.io/JtiVQ
12:46<+glx>maybe one day I'll try https://github.com/msys2/setup-msys2 to add a mingw workflow :)
12:47<LordAro>neat
12:47<LordAro>can never have too many CI targets :p
12:49<+glx>I disabled windows CI requirements to merge VS2017 PR, but I'll re enable them once some approved PRs are merged
12:49<+glx>else they would need a rebase
12:49<@DorpsGek>[OpenTTD/OpenTTD] michicc commented on pull request #8378: Remove undefined behaviour from save/load code https://git.io/Jtiwv
12:50<@DorpsGek>[OpenTTD/OpenTTD] michicc updated pull request #8378: Remove undefined behaviour from save/load code https://git.io/JIjs7
12:53-!-D-HUND is now known as debdog
13:07<@DorpsGek>[OpenTTD/OpenTTD] glx22 merged pull request #8668: Fix f1f281b31: [Win32] MinGW doesn't know timeapi.h https://git.io/JtiVD
13:08<@DorpsGek>[OpenTTD/OpenTTD] glx22 approved pull request #8667: Change: Use a more specific error message when attempting to bulldoze your own HQ https://git.io/JtiwM
13:10<@DorpsGek>[OpenTTD/OpenTTD] LordAro closed issue #8662: Company HQ cannot be bulldozed https://git.io/JtrMF
13:10<@DorpsGek>[OpenTTD/OpenTTD] LordAro merged pull request #8667: Change: Use a more specific error message when attempting to bulldoze your own HQ https://git.io/JtiVI
13:18-!-tokai [~tokai@00012860.user.oftc.net] has joined #openttd
13:18-!-tokai is "Christian Rosentreter" on #openttd
13:18-!-mode/#openttd [+v tokai] by ChanServ
13:18-!-arikover` [~user@p5086daf5.dip0.t-ipconnect.de] has joined #openttd
13:18-!-arikover` is "arikover" on #openttd
13:18<@DorpsGek>[OpenTTD/OpenTTD] glx22 merged pull request #8588: Fix: Desert/rainforest data coordinate 'y' is off by 1 when their 'x' coordinate is negative https://git.io/JtLJP
13:31<@DorpsGek>[OpenTTD/OpenTTD] michicc updated pull request #8537: Feature: Automatic UI and font zoom levels. https://git.io/JLpSS
13:33<+michi_cc>TrueBrain: If you do have something about SDL and HiDPI that makes sense, feel free to push onto the PR
13:33<TrueBrain>michi_cc: well, depends on the answer to the question I posted :D Do we want to go the dlopen() route :)
13:33<TrueBrain>otherwise, it is not really useful
13:34<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8378: Remove undefined behaviour from save/load code https://git.io/Jtir6
13:35<+michi_cc>Opinions of real Linux users would be more useful, but if HiDPI is a thing on Linux (and maybe more people on with Steam), launching tiny is bad.
13:35<TrueBrain>On Ubuntu it works the same as Windows
13:35<TrueBrain>not so much high DPI
13:35<TrueBrain>but you can set the font-size
13:35<TrueBrain>we should honor that, honestly
13:35<nielsm>I think a heuristic based on window size would be fine for most
13:36<TrueBrain>nielsm: no, turns out that doesn't work on X11 / Windows, really :)
13:36*LordAro does not have a HiDPI monitor to test with
13:36<TrueBrain>I posted a commit with a nice rant about that in the PR :P
13:37<+michi_cc>*Window* size not really useful, screen size in inch would be, but you don't get that remotely accurately.
13:37<+michi_cc>I wouldn't want a huge GUI/font just because I display OTTD on a wall size 8K screen :P
13:38<TrueBrain>owh, window-size, as in: if more than 4k, scale up?
13:38<TrueBrain>that is most likely not what users expect
13:38<nielsm>I think it's reasonable to assume most people play on 24 inch or smaller displays
13:38<TrueBrain>it is?
13:39<nielsm>and that a window size larger than 1600x1200 (both dimensions must be greater) warrants 2x scaling
13:39<TrueBrain>well, with Steam we can quantify those numbers :)
13:39<TrueBrain>I like the approach michi_cc took, as it basically reads what the user would like
13:39<+michi_cc>A normal Full-HD screen with 22-24 inch does not warrant 2X scaling IMHO.
13:39<TrueBrain>if you scale in Windows your font-size, OpenTTD honors that
13:39<nielsm>yes 1920x1080 or 1920x1200 would not scale under that
13:40<nielsm>because 1200 is not greater than 1200
13:40<TrueBrain>I have 1440, and I wouldn't want fonts to scale
13:40<TrueBrain>but if I compare how I use my computer with how my father does, nearly identical setups
13:40<TrueBrain>he has font-scaling active
13:40<+michi_cc>nielsm: This assumes OTTD starts in fullscreen initially.
13:40<TrueBrain>pretty sure it depends on the human :D
13:41<TrueBrain>michi_cc: re 8378, with the _proc addition, it really reads easier, tnx for fixing that :D
13:42<TrueBrain>and for SDL / Linux, I will make a dlopen PR, just so we can see if we like that
13:42<+michi_cc>TrueBrain: For the missed proc, I had the file open and look at it and everything and still forgot to change it :)
13:42<TrueBrain>well, not now, but next week :D
13:42<TrueBrain>michi_cc: ghehehe :D
13:43<nielsm>there's also some Fitt's Law going on though, it's not just DPI/physical size on the display, if the GUI elements are too small relative to the rest of the game display the size of the GUI elements relative to the length of movements required to reach those GUI elements becomes bad
13:43<_dp_>ubuntu has scaling but dunno how openttd will ever detect that
13:43<TrueBrain>_dp_: I do
13:43<TrueBrain>that is exactly what I was talking about :) I wrote it in the PR, but basically we need to check Xft.dpi
13:44<TrueBrain>which sadly is a bit difficult to access
13:44<@DorpsGek>[OpenTTD/OpenTTD] michicc updated pull request #8378: Remove undefined behaviour from save/load code https://git.io/JIjs7
13:44<_dp_>also... do you handle different scaling on different displays in any way? xD
13:44<TrueBrain>the draft I have, uses the display that OpenTTD is opening on
13:45<TrueBrain>what I like about this approach, about reading what the user set OS-wide basically, is that we let the user control it, and just honor the preference
13:45<TrueBrain>it works for hardware now and in 5 years
13:45<TrueBrain>or even 10
13:46<TrueBrain>you can, however, on Linux also configure "true" high DPI
13:46<TrueBrain>where X11 is set to a higher DPI
13:46<TrueBrain>that .... is another can of worms
13:46<TrueBrain>and acts more like what macOS does
13:48<TrueBrain>to me it reads screens got higher DPI, people complained fonts were too small, OSes wrote code to allow font-scaling, but as other applications were failing because of it, it fakes a higher DPI, or something like that ... feels like the problem became the solution became the problem, or something :D
13:48<milek7>macos dpi handling is just insane
13:48<milek7>but maybe that's just me :P
13:49<milek7>well, maybe not worse than linux, where everybody have their own setting
13:50<TrueBrain>it is weird that if I say: create a window of 1000 pixels in width, that I get one with more
13:50<TrueBrain>but not really
13:50<TrueBrain>or something
13:50<+michi_cc>I think too many programs everywhere (no matter which OS) blindly assumed a fixed DPI <-> pixel ratio to ever allow changing the "default" DPI.
13:50<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain approved pull request #8378: Remove undefined behaviour from save/load code https://git.io/JtioY
13:51<TrueBrain>I also like that most APIs have a horizontal DPI and vertical DPI
13:51<TrueBrain>like .. how many shit breaks if those are not identical?
13:51<+michi_cc>It's even better if the docs of said API explicitly state that they will never be different.
13:52<TrueBrain>SDL also gives a diagonal DPI
13:52<+michi_cc>Why bother then?
13:52<TrueBrain>which is just some math on the other two
13:52<TrueBrain>this whole DPI is just one mistake on top of another, it seems
13:52<TrueBrain>it means different things based on OS and/or settings
13:53<milek7>things like that happen too.. https://i.imgur.com/cAQBUd9.png
13:53<+michi_cc>A look at #8666 would be nice, then I could rebase the OSX font PR on top of it :D
13:53<milek7>(it broke because apparently it doesn't like fractional QT_SCALE_FACTOR)
13:53<TrueBrain>how on earth am I going to review that .. eeuuuhhhh
13:54<+michi_cc>TrueBrain: LordAro suggest it, so get him to do it :P
13:54<+michi_cc>*ed
13:54<TrueBrain>and how would he do it? :P
13:54<TrueBrain>I am now already looking at it
13:55<@DorpsGek>[OpenTTD/OpenTTD] LordAro opened pull request #8669: Change: Make order window hotkeys toggle for load & unload variants https://git.io/Jtiol
13:55<LordAro>michi_cc: if it compiles...
13:56<LordAro>suppose you could check on all the platforms that text is still displayed
13:57<milek7>about that MacOS dpi handling, I wonder
13:57<milek7>does mouse position is quantized to 2px, or not?
13:59<TrueBrain>michi_cc: there are some odd things in the commits themselves, but the total result is fine (assuming your copy/paste was a success)
13:59<TrueBrain>do you care?
14:00<@DorpsGek>[OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/Jtior
14:00<@DorpsGek> - Update: Translations from eints (by translators)
14:00<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain approved pull request #8666: Cleanup: Seperate platform-specific code for font handling. https://git.io/Jtioo
14:00<TrueBrain>I found out I do not
14:00<TrueBrain>(example: #if defined(WITH_FONTCONFIG) /* end ifdef APPLE */ )
14:00<TrueBrain>it doesn't end the ifdef anymore .. but that statement is removed the next commit
14:00<TrueBrain>so what-ever
14:04<LordAro>:o
14:04<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8669: Change: Make order window hotkeys toggle for load & unload variants https://git.io/Jtioh
14:04<TrueBrain>such a nitpick :D ^^
14:05<+michi_cc>TrueBrain: Yes, the #ifdefs in between are a bit wonky, but I don't care as they are gone in the end.
14:06<TrueBrain>+1
14:08<+michi_cc>milek7: On the OS side it is a float value, but as OTTD truncates that to int and will (without #8519) run with OS scaling on, the OTTD cursor will be in 2 real pixel steps.
14:08<@DorpsGek>[OpenTTD/OpenTTD] LordAro commented on pull request #8669: Change: Make order window hotkeys toggle for load & unload variants https://git.io/JtiKO
14:08<@DorpsGek>[OpenTTD/OpenTTD] michicc merged pull request #8378: Remove undefined behaviour from save/load code https://git.io/JIjs7
14:09<@DorpsGek>[OpenTTD/OpenTTD] michicc merged pull request #8666: Cleanup: Seperate platform-specific code for font handling. https://git.io/Jtial
14:16<@DorpsGek>[OpenTTD/OpenTTD] LordAro updated pull request #8669: Change: Make order window hotkeys toggle for load & unload variants https://git.io/Jtiol
14:16<TrueBrain>DOTS ARE IMPORTANT! :P
14:17<LordAro>i can never remember whether they were purposefully not used for OTTD
14:17<LordAro>only thing i ever remember is that Alberth decided on "the opposite" for FRCT
14:18<TrueBrain>well, sentences that start with a capital should end with a dot
14:18<TrueBrain>that is all I know
14:18<TrueBrain>especially if they are Doxygen comments :D
14:20<TrueBrain>hotkeys ... how to find which one does what ... lol
14:20<TrueBrain>also, never knew you could click "far end" and that it changes
14:20<TrueBrain>like .. that is a lovely hidden feature :P
14:20<TrueBrain>owh, you can click anywhere on the order for it to do that
14:21<TrueBrain>so J does not toggle the label of the button
14:21<TrueBrain>also interesting
14:22<TrueBrain>why is that?
14:22<TrueBrain>ah, no, LordAro broke that
14:22<TrueBrain>okay
14:22<erle->Do path signals exist in real life?
14:22<LordAro>TrueBrain: are you sure?
14:23<TrueBrain>I do not get what your PR fixes, I have to admit
14:23<TrueBrain>for me it is now a regression, but I do not understand most of this :D
14:23<LordAro>erle-: not in the form that OTTD calls them
14:25<LordAro>TrueBrain: i shall amend the description
14:26<TrueBrain>LordAro: it is my lack of understanding, to be clear, nothing to do with you or your PR :)
14:26<LordAro>it took me quite some time to understand the original issue
14:26<TrueBrain>what I did find out: before your PR, pressing J changes the order to Full load any cargo
14:26<TrueBrain>with your PR, J changes it to Full load
14:26<TrueBrain>and does NOT switch the button
14:27<TrueBrain>that is intended?
14:27<nielsm>erle-: they are not called that but it's how signalling at stations tends to work in reality
14:27<LordAro>full load vs full load any - unintentional
14:27<erle->I mean, the path is not really selcted by the train conductor to begin with
14:27<LordAro>"not switching the button" - "intentional" (because that's how it behaves currently)
14:27<nielsm>erle-: check out the game SimSig to see how railway signalling works in reality (it's a very accurate simulation)
14:27<erle->but by the guy who switches the raisl
14:28<TrueBrain>LordAro: before your PR, if I press J, it toggles the button for me :)
14:28<erle->nielsm, I once played a whole day at ETH Zürich railroad department
14:28<LordAro>TrueBrain: yes, because it switches to full load any
14:28<erle->they have a model railroad with four stations
14:28<LordAro>the button only changes for full load any
14:28<erle->each has one generation of controlling
14:28<erle->one iwth computer
14:28<erle->one with switch board 70's style
14:28<erle->one with heavy levers
14:28<nielsm>oh nice
14:29<erle->so you pull the huge lever
14:29<erle->and it sets the rails on the model
14:29<erle->we were four teams in each station and had to send out trains to schedule
14:29<erle->but every mistake resulted in chaos
14:30<erle->nielsm, http://archiv.ivt.ethz.ch/oev/eisenbahn/2011_ebl_illustration_25830.jpg
14:30<erle->:)
14:30<TrueBrain>LordAro: I do not get what the issue was, but with your PR I can get it stuck on "No loading", where before your PR that was not possible :P
14:30<TrueBrain>owh, it is
14:30<TrueBrain>boy, this hotkey stuff is messy
14:30<LordAro>yup
14:30<TrueBrain>not only is it rather unclear what it should be doing
14:30<TrueBrain>but also what you now changed :D
14:31<LordAro>basically, this improves things for hotkeys which aren't set by default
14:31<TrueBrain>ah, if you go via Transfer, things get weird
14:31<LordAro>as i said in the PR :p
14:31<TrueBrain>so you did
14:31<erle->nielsm, they told us that each of them are still used in some remote station in Switzerland, but all busy ones are computer controlled of course
14:31<TrueBrain>but reading and understanding are two things
14:31<nielsm>but yeah TT pretends trains pick their own path when in reality you have people working out timetables and dispatchers controlling points and signals
14:32<nielsm>but path signals in OTTD are a very good approximation
14:32<TrueBrain>LordAro: okay, what is most confusing, is that the label on the dropdown doesn't change
14:32<TrueBrain>that would help so much, if that shows the current selection
14:32<TrueBrain>not for your PR
14:32<LordAro>agreed
14:33<TrueBrain>but that is mostly what makes hotkeys difficult to process
14:33<TrueBrain>so that indeed only makes the bug in your PR, that you picked the wrong state :D
14:33<LordAro>:)
14:33<LordAro>i'll see what i can do about the selection button
14:33<LordAro>but i think it's intentional
14:33<LordAro>as in "this is the option you're most likely to want"
14:34<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8669: Change: Make order window hotkeys toggle for load & unload variants https://git.io/Jti6H
14:34<TrueBrain>LordAro: which is fine if you did not select any
14:34<TrueBrain>but after you select one, it becomes weird :P
14:34<TrueBrain>but as said, mostly when you use hotkeys
14:34<TrueBrain>otherwise I am sure it is fine :)
14:35<TrueBrain>well, and "transfer" just messes things up :D
14:35<erle->nielsm, it simulates that controlling is setting the path and then opening the signal
14:35<erle->the conductor does not really have to look for other trains
14:35<TrueBrain>so before your PR, it always untoggled first if there was anything toggle, and with your PR, it now always sets what is on the button/hotkey
14:35<TrueBrain>that sounds sane to me
14:37<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8669: Change: Make order window hotkeys toggle for load & unload variants https://git.io/JtiiJ
14:37<TrueBrain>okay, learnt something about OpenTTD I rather not have learnt, but here we are :)
14:38<@DorpsGek>[OpenTTD/OpenTTD] LordAro updated pull request #8669: Change: Make order window hotkeys toggle for load & unload variants https://git.io/Jtiol
14:38<LordAro>turns out, redoing the order window like Zorg suggests may not be a bad idea :p
14:38<TrueBrain>I like that GitHub shows tabs as 8 spaces
14:38<TrueBrain>which makes your "added spaces" look REALLY odd :P
14:39<@DorpsGek>[OpenTTD/OpenTTD] michicc updated pull request #8537: Feature: Automatic UI and font zoom levels. https://git.io/JLpSS
14:40<TrueBrain>I love that if you select in the dropdown the top setting, it shows an error without explainnig the error
14:40<andythenorth>the orders window is lolz
14:40<andythenorth>never change it
14:40<andythenorth>it's perfection
14:43-!-nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has quit [Remote host closed the connection]
14:43<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8669: Change: Make order window hotkeys toggle for load & unload variants https://git.io/JtiiZ
14:44<TrueBrain>sorry LordAro , it is always the simple fixes that gets you :P
14:45<LordAro>of course :)
14:45<TrueBrain>and this is preview striking again :P
14:45<TrueBrain>without it, I would have approved the PR :D
14:49*LordAro shakes fist at emscripten
14:49<TrueBrain>:D
14:54-!-jottyfan [~Thunderbi@dynamic-078-054-063-051.78.54.pool.telefonica.de] has quit [Quit: jottyfan]
14:56<FLHerne>andythenorth: But JGR's shown that it can be so much MORE!
14:56<LordAro>1) fixed (trying to set the same load type as is already set) - would also have done the same for unload, which you didn't spot :p
14:56<TrueBrain>I did, but I assumed you could deduce that LordAro :)
14:56<@DorpsGek>[OpenTTD/OpenTTD] LordAro updated pull request #8669: Change: Make order window hotkeys toggle for load & unload variants https://git.io/Jtiol
14:56<LordAro>:>
14:57<FLHerne>More buttons! More nonsensical labels! More ways to set conflicting options and make all your trains jam!
14:58<TrueBrain>LordAro: I am, however, a bit disapointed you consider it needed to change the @param comment of 1 of the two, but not the other :P
14:59<andythenorth>pls more nonsenses
15:00<LordAro>TrueBrain: your information is out of date :p
15:00<TrueBrain>ah, lol, fair :D
15:01<TrueBrain>so that leaves the question, is 2) intended? Does it feel right? :D
15:01<@DorpsGek>[OpenTTD/OpenTTD] LordAro updated pull request #8669: Change: Make order window hotkeys toggle for load & unload variants https://git.io/Jtiol
15:01<LordAro>^ should answer your question :)
15:02<LordAro>probably should've checked it compiles first
15:02<TrueBrain>we have a CI for that :P
15:02-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Quit: snail_UES_]
15:02<LordAro>it doesn't! \o/
15:03-!-jottyfan [~Thunderbi@dynamic-078-054-063-051.78.54.pool.telefonica.de] has joined #openttd
15:03-!-jottyfan is "jottyfan" on #openttd
15:03<@DorpsGek>[OpenTTD/OpenTTD] michicc updated pull request #8537: Feature: Automatic UI and font zoom levels. https://git.io/JLpSS
15:05-!-jottyfan [~Thunderbi@dynamic-078-054-063-051.78.54.pool.telefonica.de] has quit []
15:07<@DorpsGek>[OpenTTD/OpenTTD] EdisonDD opened issue #8670: I'm having an issue where OpenTTD won't open on MacOS Big Sur. it'll download the graphics up to 200% then crash https://git.io/JtiPZ
15:07<@DorpsGek>[OpenTTD/OpenTTD] LordAro updated pull request #8669: Change: Make order window hotkeys toggle for load & unload variants https://git.io/Jtiol
15:08<TrueBrain>I love it that people modify our template
15:08<TrueBrain>fixes stuff
15:08<TrueBrain>version 10.12 .. hmm .. no clue which version he means
15:08<LordAro>that is neither OTTD nor Big Sur
15:09-!-nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has joined #openttd
15:09-!-nielsm is "Niels Martin Hansen" on #openttd
15:09<LordAro>sounds perhaps like bootstrap is failing on OSXI though?
15:10<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8670: Crash on macOS Big Sur after downloading graphics to 200% https://git.io/JtiPZ
15:10<@DorpsGek>[OpenTTD/OpenTTD] orudge commented on issue #8670: Crash on macOS Big Sur after downloading graphics to 200% https://git.io/JtiPZ
15:10<LordAro>ah yes, 1.10.1+2
15:10<LordAro>of course
15:10<LordAro>:p
15:11<LordAro>only possibly explanation
15:11<LordAro>s/y/e/
15:11-!-jottyfan [~Thunderbi@dynamic-078-054-063-051.78.54.pool.telefonica.de] has joined #openttd
15:11-!-jottyfan is "jottyfan" on #openttd
15:11-!-jottyfan [~Thunderbi@dynamic-078-054-063-051.78.54.pool.telefonica.de] has quit []
15:12-!-jottyfan is "jottyfan" on #openttd
15:12-!-jottyfan [~Thunderbi@dynamic-078-054-063-051.78.54.pool.telefonica.de] has joined #openttd
15:12<TrueBrain>but I guess orudge can verify if the bootstrap works or not :)
15:12-!-jottyfan [~Thunderbi@dynamic-078-054-063-051.78.54.pool.telefonica.de] has quit []
15:21<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8669: Change: Make order window hotkeys toggle for load & unload variants https://git.io/JtiPN
15:22<TrueBrain>sorry LordAro , found one more issue :)
15:23<LordAro>i'm not sure... did you?
15:23<TrueBrain>the button no longer toggles
15:23<TrueBrain>that is really weird
15:23<LordAro>ah
15:23<LordAro>yes
15:23<LordAro>not enough context :)
15:24<TrueBrain>I fixed my comment :P
15:24<andythenorth>newgrf vehicle liveries anyone? o_O
15:24*andythenorth wondering what to do next
15:25<LordAro>andythenorth: yes
15:25<LordAro>go implement it
15:25<TrueBrain>no, please, no, no, no no no
15:25<TrueBrain>:P
15:25<andythenorth>the spec is unagreed
15:25<@DorpsGek>[OpenTTD/OpenTTD] LordAro updated pull request #8669: Change: Make order window hotkeys toggle for load & unload variants https://git.io/Jtiol
15:25<LordAro>it's what we'd tell anyone else :p
15:26<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain approved pull request #8669: Change: Make order window hotkeys toggle for load & unload variants https://git.io/JtiXk
15:28-!-WormnestAndroid [~WormnestA@35.136.189.95] has quit [Ping timeout: 480 seconds]
15:29-!-WormnestAndroid [~WormnestA@172.58.168.124] has joined #openttd
15:29-!-WormnestAndroid is "WormnestAndroid" on #openttd
15:29<andythenorth>so are we supposed to be warning about inflation in newgrfs now?
15:30*andythenorth has a 'to-do' list item
15:30<LordAro>now, do i want to touch #8505 ...
15:30<TrueBrain>yes, yes, you do
15:30<LordAro>but complicated
15:30<TrueBrain>or fix the last pieces of your scroll PR!
15:31<LordAro>oh yeah
15:31<LordAro>though there's no nice fixes for that either
15:31<LordAro>lots of casts everywhere
15:33<@DorpsGek>[OpenTTD/OpenTTD] orudge commented on pull request #7744: Draft Feature: OpenGL video driver https://git.io/JtiXl
15:34<TrueBrain>insane how fast the macOS driver is versus other OS-drivers
15:34<TrueBrain>Win32 gives me ~200 fps without OpenGL :P
15:36-!-jottyfan [~Thunderbi@dynamic-078-054-063-051.78.54.pool.telefonica.de] has joined #openttd
15:36-!-jottyfan is "jottyfan" on #openttd
15:36-!-jottyfan [~Thunderbi@dynamic-078-054-063-051.78.54.pool.telefonica.de] has quit []
15:38<@DorpsGek>[OpenTTD/OpenTTD] orudge commented on pull request #8518: [OSX] Replace FreeType by native glyph rasterization https://git.io/JtiXB
15:40<@DorpsGek>[OpenTTD/OpenTTD] michicc commented on pull request #7744: Draft Feature: OpenGL video driver https://git.io/JtiX0
15:43<@DorpsGek>[OpenTTD/OpenTTD] michicc commented on pull request #8518: [OSX] Replace FreeType by native glyph rasterization https://git.io/JtiX2
15:47<@DorpsGek>[OpenTTD/OpenTTD] orudge commented on pull request #8518: [OSX] Replace FreeType by native glyph rasterization https://git.io/JtiX1
16:01<@DorpsGek>[OpenTTD/OpenTTD] orudge commented on pull request #8519: [OSX] Render screen in full native resolution on HiDPI displays. https://git.io/JtiXj
16:02<@DorpsGek>[OpenTTD/OpenTTD] michicc commented on pull request #8518: [OSX] Replace FreeType by native glyph rasterization https://git.io/Jti1J
16:05<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8518: [OSX] Replace FreeType by native glyph rasterization https://git.io/Jti1L
16:08<TrueBrain>michi_cc: I don't know what the OpenTTD coding standard says about these kind of implicit statements btw :)
16:08<TrueBrain>I just always find them a bit annoying to read
16:08<TrueBrain>it might be fully me, so I leave it to others to judge that :)
16:09<+michi_cc>Tron would have said less keystrokes is better :p
16:09<@DorpsGek>[OpenTTD/OpenTTD] LordAro commented on pull request #8518: [OSX] Replace FreeType by native glyph rasterization https://git.io/Jti10
16:09<TrueBrain>yeah ... he said a lot of things
16:10<LordAro>AA being commonly used for ani-aliasing is quite common, tbf
16:10<+glx>compiler optimise it anyway, so better have easy to read
16:10<TrueBrain>but a variable "aa" is just silly LordAro :)
16:10-!-Wormnest [~Wormnest@35.136.189.95] has quit [Ping timeout: 480 seconds]
16:10<LordAro>perhaps
16:10<TrueBrain>but it seems michi_cc took to many lessons from Tron :P
16:11<LordAro>Tron predates me
16:11<TrueBrain>I still remember how he was against the prefix in commit messages
16:11<TrueBrain>so he fixed that
16:11<TrueBrain>Add\n<his commit message>
16:11<LordAro>also, fewer keystrokes*
16:11*LordAro runs away
16:11<@DorpsGek>[OpenTTD/OpenTTD] orudge commented on pull request #7744: Draft Feature: OpenGL video driver https://git.io/Jti1o
16:11<+glx>ahah I remember these commits
16:11<+michi_cc>Even the out setting is called "medium.aa".
16:12<+michi_cc>s/the out/our/
16:12-!-nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has quit [Ping timeout: 480 seconds]
16:15<TrueBrain>michi_cc: so name the variable "is_aa" or "use_aa" or what-ever the boolean means :)
16:16<TrueBrain>I have nothing against the letters "aa". It is just that as variable name, it is pretty difficult to read, I noticed :)
16:17-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
16:17-!-snail_UES_ is "Jacopo Coletto" on #openttd
16:18<+glx>with context I supposed it was antialiasing
16:18<@DorpsGek>[OpenTTD/OpenTTD] orudge approved pull request #8652: [OSX] Cleanup video driver. https://git.io/Jti17
16:19<@orudge>[20:34:40] <TrueBrain> Win32 gives me ~200 fps without OpenGL :P <-- this is why I would be interested to try Direct2D, which is basically 2D on a D3D surface, though it may be redundant now that we (nearly) have OpenGL :)
16:20<TrueBrain>I am happy michi_cc went for OpenGL, as more OSes benefit from that :P
16:20<TrueBrain>DirectX would have been so Windows-only
16:20<TrueBrain>well .. there are emulation layers, ofc :D
16:20<@orudge>Yup
16:21<@orudge>My initial motivation behind D2D (and XAudio etc) was to have alternatives for the "Win32isms" that were unsupported by UWP. But then Microsoft decided to allow desktop apps in the Windows Store, and on their ARM devices (originally they were UWP-only), so that became unnecessary.
16:21<@DorpsGek>[OpenTTD/OpenTTD] michicc merged pull request #8652: [OSX] Cleanup video driver. https://git.io/JtaO5
16:21<@orudge>Sensible on MS's part
16:21<TrueBrain>ghehe
16:22<@orudge>michi_cc: any more macOS things to be tested just now? :)
16:23<+michi_cc>No, unless testing includes figuring out OpenGL performace :)
16:23<+michi_cc>Have to rebase/update the other PRs first.
16:24<andythenorth>I would test more on mac, but I really like my current savegame
16:24<andythenorth>and testing PRs always ends in the death of a savegame
16:26<+glx>how ?
16:27<+glx>as long as there's no bump your save is safe
16:27<TrueBrain>as long as you don't save, your save is safe :P
16:27<+glx>and mac PRs should not affect the saves anyway
16:27<+glx>they don't touch game internals
16:28<andythenorth>'this savegame is made with a newer version'
16:28<andythenorth>pretty much every time
16:28<+glx>oh it's not a nightly save ?
16:28<andythenorth>self compiled master
16:30<+glx>unless your build is weird, I don't see an issue if the PR doesn't change savegame version
16:30<andythenorth>dunno, it's happened countless times though :)
16:30<@DorpsGek>[OpenTTD/OpenTTD] LordAro opened pull request #8671: Fix #8620: Scale spacing between date & news in history window according to font scaling https://git.io/JtiMR
16:30<+glx>of course you can always backup the save before testing
16:30<TrueBrain>I am happy -c does what I expect it to do .. development I now mostly do with -c and a custom config
16:30<TrueBrain>also avoids you setting a weird config to something odd
16:31<TrueBrain>and forgetting about it :P
16:31<andythenorth>it doesn't break the savegame, but if I play 10 years in the PR, then I can't load that save point into master
16:31<andythenorth>usually
16:31<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain approved pull request #8671: Fix #8620: Scale spacing between date & news in history window according to font scaling https://git.io/JtiMw
16:32<LordAro>fastest TB approval evar :D
16:32<TrueBrain>well, you did all the work for me, so I am really happy :)
16:32<TrueBrain>the screenshots really help
16:32<+glx>happens only if the PR bumps savegame version andythenorth I think
16:33<+glx>haha I like the RTL sentence LordAro
16:34<LordAro>#8623 & #8624 I think are OGFX "bugs"
16:34<LordAro>glx: i couldn't be bothered with screenshots at that point
16:34<LordAro>linking on windows is slow
16:34-!-WormnestAndroid [~WormnestA@172.58.168.124] has quit [Ping timeout: 480 seconds]
16:35-!-Wormnest [~Wormnest@35.136.189.95] has joined #openttd
16:35-!-Wormnest is "Wormnest" on #openttd
16:35-!-WormnestAndroid [~WormnestA@35.136.189.95] has joined #openttd
16:35-!-WormnestAndroid is "WormnestAndroid" on #openttd
16:35<LordAro>i don't have an original gfx set to test with on this computer, but i would assume that those are limited to the "correct" height
16:36<+glx>hmm I can try to check, I use original files
16:36<LordAro>definitely the same bug, anyway
16:36<LordAro>i'll close one as duplicate and move if it you can confirm it
16:37<@DorpsGek>[OpenTTD/OpenTTD] LordAro commented on issue #8625: Inconsistencies with "scoring year" https://git.io/JtBO6
16:38*andythenorth has been ignoring Horse loading speeds for 2 years
16:38<andythenorth>maybe I should fix that
16:38<TrueBrain>LordAro: in that issue is one thing that we can fix
16:39<TrueBrain>there is a year in the highscore list
16:39<LordAro>ah yes
16:39<TrueBrain>and in that PR, document the graphical issue in known-bugs.txt yes :P
16:39<TrueBrain>so not worth anyones time
16:39<TrueBrain>most people never see it, and those that do .. see it once, maybe twice :P
16:41-!-frosch123 [~frosch@00013ce7.user.oftc.net] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
16:43-!-WormnestAndroid [~WormnestA@35.136.189.95] has quit [Ping timeout: 480 seconds]
16:43-!-WormnestAndroid [~WormnestA@172.58.168.124] has joined #openttd
16:43-!-WormnestAndroid is "WormnestAndroid" on #openttd
16:49<@DorpsGek>[OpenTTD/OpenTTD] Wuzzy2 commented on issue #8625: Inconsistencies with "scoring year" https://git.io/JtBO6
16:54<@DorpsGek>[OpenTTD/OpenTTD] LordAro opened pull request #8672: Fix #8625: Wrong ending year was displayed in highscore table https://git.io/JtiDQ
16:55<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain approved pull request #8672: Fix #8625: Wrong ending year was displayed in highscore table https://git.io/JtiDd
16:55<TrueBrain>nice :D
16:55<LordAro>adapted from your original comment :)
16:56<TrueBrain>:D
16:57<@DorpsGek>[OpenTTD/OpenTTD] glx22 commented on pull request #8672: Fix #8625: Wrong ending year was displayed in highscore table https://git.io/JtiDp
16:57<+michi_cc>orudge: Still around?
16:57<+glx>for once TrueBrain OCD failed :)
16:57<LordAro>how did i screw that up?
16:58<+glx>dunno, but it's visible in github
16:58<TrueBrain>haha, I did see that, but assumed it was intentional
16:58<LordAro>ah, tab
16:58<@DorpsGek>[OpenTTD/OpenTTD] EdisonDD commented on issue #8670: Crash on macOS Big Sur after downloading graphics to 200% https://git.io/JtiPZ
16:59<@DorpsGek>[OpenTTD/OpenTTD] LordAro dismissed a review for pull request #8672: Fix #8625: Wrong ending year was displayed in highscore table https://git.io/JtiDd
16:59<@DorpsGek>[OpenTTD/OpenTTD] LordAro updated pull request #8672: Fix #8625: Wrong ending year was displayed in highscore table https://git.io/JtiDQ
16:59<andythenorth>loading speeds are so boring
16:59<TrueBrain>now glx can approve it if he likes :P
17:00<@DorpsGek>[OpenTTD/OpenTTD] glx22 approved pull request #8672: Fix #8625: Wrong ending year was displayed in highscore table https://git.io/JtiyT
17:03<LordAro>glx: you know how to get backtraces out of dmp files - can you look at #8649 ?
17:04<+glx>will do
17:07<+glx>hmm what's the debug level and type to be sure sprite font is used ?
17:08<+glx>oh I could just switch baseset and see if font changes
17:09<LordAro>if it looks super pixelly, it's the sprite font :p
17:11<@DorpsGek>[OpenTTD/OpenTTD] LordAro commented on issue #8594: NRT - Pathfinder doesn't consider speed limits when calculating a route https://git.io/JtqIG
17:11<+glx>ok confirmed it's OpenGFX
17:11<LordAro>:+1:
17:11<+glx>no issue with original
17:11<LordAro>i'll fiddle with issues
17:12<@DorpsGek>[OpenTTD/OpenTTD] LordAro commented on issue #8624: Upper-case umlauts don't render properly in manager name https://git.io/JtBku
17:12<+glx>even î is sometimes cropped to ï
17:12<@DorpsGek>[OpenTTD/OpenTTD] LordAro closed issue #8624: Upper-case umlauts don't render properly in manager name https://git.io/JtBku
17:13<@DorpsGek>[OpenTTD/OpenGFX] Wuzzy2 opened issue #53: Upper-case umlauts don't fit into input field https://git.io/JtiyV
17:13<+glx>seems character height is incorrectly detected for openGFX
17:14<+glx>or if the heigh is fixed for sprite font, then opengfx doesn't respect it
17:14<@DorpsGek>[OpenTTD/OpenGFX] LordAro commented on issue #53: Upper-case umlauts don't fit into input field https://git.io/JtiyV
17:15<@DorpsGek>[OpenTTD/OpenTTD] LordAro closed issue #8661: Orders not showing correctly in the UI https://git.io/JtrgT
17:15<@DorpsGek>[OpenTTD/OpenTTD] LordAro merged pull request #8669: Change: Make order window hotkeys toggle for load & unload variants https://git.io/Jtiol
17:15<@DorpsGek>[OpenTTD/OpenTTD] LordAro merged pull request #8672: Fix #8625: Wrong ending year was displayed in highscore table https://git.io/JtiDQ
17:15<@DorpsGek>[OpenTTD/OpenTTD] LordAro closed issue #8625: Inconsistencies with "scoring year" https://git.io/JtBO6
17:15<@DorpsGek>[OpenTTD/OpenTTD] michicc updated pull request #8518: [OSX] Replace FreeType by native glyph rasterization https://git.io/JLxK8
17:15<@DorpsGek>[OpenTTD/OpenTTD] LordAro merged pull request #8671: Fix #8620: Scale spacing between date & news in history window according to font scaling https://git.io/JtiMR
17:15<@DorpsGek>[OpenTTD/OpenTTD] LordAro closed issue #8620: Too little spacing in newslog https://git.io/Jt4yB
17:15<TrueBrain>THE SPAM :P
17:15<LordAro>LOUD NOISES
17:19<LordAro>https://github.com/OpenTTD/OpenTTD/compare/master...LordAro:bug8594 i'm /fairly/ certain that this is a fix for #8594 ... but i have no way to test it and i'm lazy
17:20<LordAro>but that's enough productivity for today
17:20<TrueBrain>:(
17:20*LordAro aways into the night
17:20<TrueBrain>:D
17:20<TrueBrain>it was a good day :)
17:20<LordAro>if i'm lucky, Zorg will give me a savegame
17:20<LordAro>back below 100 issues!
17:20<TrueBrain>only a hand-drawn one, I am afraid
17:23<@DorpsGek>[OpenTTD/OpenTTD] michicc commented on pull request #8518: [OSX] Replace FreeType by native glyph rasterization https://git.io/JtiyN
17:23-!-Wolf01 [~wolf01@0001288e.user.oftc.net] has quit [Quit: Once again the world is quick to bury me.]
17:23-!-Samu [~Ricardo@po1-84-91-251-215.netvisao.pt] has quit [Quit: Leaving]
17:24<TrueBrain>I wish GitHub would show how someone resolved a comment
17:24<TrueBrain>that would be easier
17:25*andythenorth considers opening an issue
17:26<LordAro>close one first
17:26<LordAro>thems the rules
17:27-!-Wormnest [~Wormnest@35.136.189.95] has quit [Ping timeout: 480 seconds]
17:28<TrueBrain>michi_cc: owh, BMP did not refer to bitmap image file, haha, this explains a thing or two :)
17:29<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8518: [OSX] Replace FreeType by native glyph rasterization https://git.io/JtiSY
17:29<TrueBrain>michi_cc: seriously nice work in picking up my comments :D I now understand a lot more what it does :D
17:30<+michi_cc>Well, either do it right or go home :P
17:36<@DorpsGek>[OpenTTD/OpenTTD] Wuzzy2 commented on issue #8625: Inconsistencies with "scoring year" https://git.io/JtBO6
17:36<@DorpsGek>[OpenTTD/OpenTTD] glx22 commented on issue #8649: Multiplayer crash https://git.io/JtavV
17:37-!-tokai|noir [~tokai@00012860.user.oftc.net] has joined #openttd
17:37-!-tokai|noir is "Christian Rosentreter" on #openttd
17:37-!-mode/#openttd [+v tokai|noir] by ChanServ
17:39-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has quit [Quit: andythenorth]
17:39<Wuzzy>wow, you actually try to keep the issue count below 100 at all times? mad props!
17:39*Wuzzy tips the hat
17:44-!-tokai [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
17:44<LordAro>Wuzzy: see, i'm just tempted to add "weird things happen if you change ending year backwards during a running game" to the known-issues text :p
17:45<TrueBrain>+1
17:45<@orudge>michi_cc: yes, just
17:45<Wuzzy>doesnt neccessarily have to be during a running game
17:45<LordAro>well, whatever
17:45<Wuzzy>play one game, finish in 2051, go main menu, change scoring year to 2020, go highscore, boom
17:45<+glx>oh highscore is in the menu
17:46<+michi_cc>orudge: #8518 has an artistic question for you :)
17:46<LordAro>oh yeah...
17:46<Wuzzy>I feel like this feature should have never been added in the first place, its just so much wrong. but i know i will be ignored
17:46<@orudge>michi_cc: I see, yes. Will test it out
17:46<LordAro>fine, probably right :p
17:46<LordAro>but i refuse to budge on the 1%
17:46<+glx>maybe just drop highscore
17:46<Wuzzy>well how do you know its 1%
17:46<+glx>easy fix
17:46<TrueBrain>you are overestimating it LordAro , I am telling you
17:47<LordAro>TrueBrain: the text says "less than 1%" :p
17:47<+michi_cc>orudge: Personally I think always using 0.5 as the offset might look just a tiny touch better, but it's a really subtle difference.
17:47<Wuzzy>do really so few players play at least the full 100 years once?
17:47<LordAro>glx: maybe
17:47<+glx>most player don't care about the score
17:47<+glx>and play as in sandbox
17:49<FLHerne>Take andy's advice and delete years :D
17:49<FLHerne>Who needs 'em?
17:50<Wuzzy>to be fair, the highscore is pretty weird in OpenTTD to begin with. even if that "custom end year" was fully reverted. especially given all those NewGRFs that change gameplay, highscores are hardly comparable anymore
17:50<Wuzzy>but yeah, it is not THAT of a big deal
17:51<+glx>and game script can have big impact too
17:51<Wuzzy>i got the full 1000 two or three times now
17:51<supermop_Home_>making a new release of my trams to fix desyncs... any ideas on a better name?
17:52<Wuzzy>TramSync
17:53<supermop_Home_>somehow 'Mop Generic Road Vehicles' just isn't very exciting
17:55<LordAro>i like having the score
17:55<LordAro>bit yeah, the highscore table is fairly useless
17:57-!-WormnestAndroid [~WormnestA@172.58.168.124] has quit [Ping timeout: 480 seconds]
17:57-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Quit: snail_UES_]
17:57-!-WormnestAndroid [~WormnestA@35.136.189.95] has joined #openttd
17:57-!-WormnestAndroid is "WormnestAndroid" on #openttd
17:58<@DorpsGek>[OpenTTD/OpenTTD] orudge commented on pull request #8518: [OSX] Replace FreeType by native glyph rasterization https://git.io/JtiSN
17:58<@orudge>michi_cc: agreed
18:01-!-Wormnest [~Wormnest@35.136.189.95] has joined #openttd
18:01-!-Wormnest is "Wormnest" on #openttd
18:04<supermop_Home_>ok so how does bananas work now? do i sign up for a new account?
18:05<+glx>not migrated account yet supermop_Home_ ?
18:06<supermop_Home_>don think so
18:06<supermop_Home_>my GitHub account was just unflagged a few days ago
18:06<+glx>https://bananas.openttd.org/manager/user-migration
18:06<supermop_Home_>and the last time i used bananas was probably 2017 or 18
18:13-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
18:13-!-snail_UES_ is "Jacopo Coletto" on #openttd
18:22<LordAro>i should do that at some point
18:30<supermop_Home_>still unsure about a name
18:31<supermop_Home_>also have little desire to check all covered hopper sprites right now, despite people in forums complaining about them
18:31<supermop_Home_>mostly just want to not desync people
18:35<LordAro>i feel like grfs having the ability to cause desyncs is a bug
18:36-!-tokai [~tokai@00012860.user.oftc.net] has joined #openttd
18:36-!-tokai is "Christian Rosentreter" on #openttd
18:36-!-mode/#openttd [+v tokai] by ChanServ
18:38<supermop_Home_>me too
18:38<supermop_Home_>i don't really understand how it happened
18:43-!-tokai|noir [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
18:49<@DorpsGek>[OpenTTD/OpenTTD] michicc commented on pull request #8519: [OSX] Render screen in full native resolution on HiDPI displays. https://git.io/JtiHA
18:55<@DorpsGek>[OpenTTD/OpenTTD] michicc updated pull request #8519: [OSX] Render screen in full native resolution on HiDPI displays. https://git.io/JLxK4
19:02<@DorpsGek>[OpenTTD/OpenTTD] michicc updated pull request #8518: [OSX] Replace FreeType by native glyph rasterization https://git.io/JLxK8
19:03<@DorpsGek>[OpenTTD/OpenTTD] michicc commented on pull request #8518: [OSX] Replace FreeType by native glyph rasterization https://git.io/JtiQE
19:04-!-sla_ro|master [~sla.ro@89.136.179.137] has quit []
19:51-!-Wormnest [~Wormnest@35.136.189.95] has quit [Ping timeout: 480 seconds]
20:03-!-erle- [~stephan@2a04:ee41:3:3297:b038:9292:e837:f4b0] has quit [Quit: Leaving]
20:17-!-Wormnest [~Wormnest@35.136.189.95] has joined #openttd
20:17-!-Wormnest is "Wormnest" on #openttd
20:19-!-Flygon [~Flygon@2001:44b8:411e:4e00:dc65:1583:a6f4:e92d] has joined #openttd
20:19-!-Flygon is "Flygon" on #openttd
20:47-!-Progman [~progman@p548d970a.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
20:54-!-tokai|noir [~tokai@00012860.user.oftc.net] has joined #openttd
20:54-!-tokai|noir is "Christian Rosentreter" on #openttd
20:54-!-mode/#openttd [+v tokai|noir] by ChanServ
21:01-!-tokai [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
21:10-!-Wormnest [~Wormnest@35.136.189.95] has quit [Ping timeout: 480 seconds]
21:36-!-iSoSyS [~iSoSyS@ff2-84-90-95-208.netvisao.pt] has joined #openttd
21:36-!-iSoSyS is "realname" on #/r/openttd #openttd
21:37-!-iSoSyS [~iSoSyS@ff2-84-90-95-208.netvisao.pt] has quit []
21:51-!-Wormnest [~Wormnest@35.136.189.95] has joined #openttd
21:51-!-Wormnest is "Wormnest" on #openttd
21:56-!-arikover` [~user@p5086daf5.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
22:07-!-heffer [heffer@bras-base-altoon4123w-grc-04-76-68-114-20.dsl.bell.ca] has joined #openttd
22:07-!-heffer is "Felix Kaechele" on #openttd
22:33-!-D-HUND [~debdog@2a00:79c0:658:d800:7a24:afff:fe8a:d04d] has joined #openttd
22:33-!-D-HUND is "Wowbagger" on #openttd
22:36-!-debdog [~debdog@2a00:79c0:601:500:7a24:afff:fe8a:d04d] has quit [Ping timeout: 480 seconds]
22:38-!-HerzogDeXtEr [~farci@ip92340183.dynamic.kabel-deutschland.de] has quit [Read error: Connection reset by peer]
22:39-!-HerzogDeXtEr [~farci@146.52.1.131] has joined #openttd
22:39-!-HerzogDeXtEr is "purple" on #openttd
22:40-!-HerzogDeXtEr [~farci@146.52.1.131] has quit [Read error: Connection reset by peer]
22:52-!-Wormnest [~Wormnest@35.136.189.95] has quit [Quit: Leaving]
23:14-!-glx [glx@000128ec.user.oftc.net] has quit []
---Logclosed Sun Feb 14 00:00:38 2021