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

---Logopened Fri Jan 01 00:00:35 2021
00:25<supermop_Home>i guess happy new year from here
00:50-!-nielsm [] has joined #openttd
00:50-!-nielsm is "Niels Martin Hansen" on #openttd
00:54-!-Flygon_ [~Flygon@2001:44b8:411e:4e00:4db0:b1a9:9280:d9fb] has joined #openttd
00:54-!-Flygon_ is "Flygon" on #openttd
01:01-!-Flygon [~Flygon@2001:44b8:411e:4e00:4db0:b1a9:9280:d9fb] has quit [Ping timeout: 480 seconds]
01:21-!-nielsm [] has quit [Ping timeout: 480 seconds]
02:56-!-Wolf01 [] has joined #openttd
02:56-!-Wolf01 is "Wolf01" on #openttd
03:12-!-andythenorth [] has joined #openttd
03:12-!-andythenorth is "andythenorth" on #openttd
03:28*andythenorth draws boats
03:30<@DorpsGek>[OpenTTD/OpenTTD] James103 commented on issue #8049: Suggestion: Allow Game Scripts to set the max loan of a company.
03:31<@DorpsGek>[OpenTTD/OpenTTD] James103 closed issue #8049: Suggestion: Allow Game Scripts to set the max loan of a company.
03:31*Wolf01 plays games alone as always
03:35<andythenorth>you could do MMPORG
03:35<andythenorth>with the toxic kids
03:35<andythenorth>and the toxic adults
03:41<Wolf01>I usually play online with friends
04:34<TrueBrain>happy new year all :)
04:35<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #8458: Fixes for issues with rotated (non-rectangular) airports
04:38<andythenorth>Wolf01 HNY
04:39<andythenorth>oops intended for whole channel :)
04:39<andythenorth>back to bed andythenorth
04:50-!-nielsm [] has joined #openttd
04:50-!-nielsm is "Niels Martin Hansen" on #openttd
04:57-!-Progman [] has joined #openttd
04:57-!-Progman is "Peter Henschel" on #openttd
04:58-!-J0anJosep [] has joined #openttd
04:58-!-J0anJosep is "Joan Josep" on #openttd
04:59<J0anJosep>Happy new year
05:53-!-Samu [] has joined #openttd
05:53-!-Samu is "realname" on #openttd
06:06<Samu>growing towns with tunnels sounds like fun
06:13-!-jottyfan [] has joined #openttd
06:13-!-jottyfan is "jottyfan" on #openttd
06:43<Con_TheGranny>Nice boat!
07:18<Samu>question: int chance = Chance16(1, 16);
07:18<Samu>is this bool conversion into a 0 or 1 acceptable code?
07:19<Samu>or should I be more complete? int chance = Chance16(1, 16) ? 1 : 0;
07:20<TrueBrain>LordAro: new years present:
07:25-!-APTX_ [] has quit [Quit: Farewell]
07:25-!-APTX [] has joined #openttd
07:25-!-APTX is "APTX" on #openttd #llvm #kernelnewbies
07:26<Samu>this is the issue:
07:27<Samu>p2 in DoCommand is a uint
07:27<Samu>i'm passing a bool
07:27<Samu>will it auto convert to 0 or 1? or is there gonna be some compiler going to argue?
07:36<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain opened pull request #8474: Codechange: move some DEBUG-levels and remove some others in saveload routine
07:37<+michi_cc>Samu: Don't just always guess, look at some references:
07:38<LordAro>Samu: generally better to be explicit anyway
07:39<andythenorth>what shall we do today Brain?
07:39<LordAro>TrueBrain: ooh
07:39<andythenorth>ha the Pinky and the Brain reference is entirely co-incidental :) Nothing to do with TB
07:39*andythenorth just noticed it
07:42<Eddi|zuHause>just now? we've been joking about TruePinky over 10 years ago
07:44<@DorpsGek>[OpenTTD/OpenTTD] LordAro approved pull request #8474: Codechange: move some DEBUG-levels and remove some others in saveload routine
07:52<andythenorth>Eddi|zuHause I'm usually a bit behind
07:57-!-HerzogDeXtEr [] has joined #openttd
07:57-!-HerzogDeXtEr is "purple" on #openttd
08:00-!-gelignite [] has joined #openttd
08:00-!-gelignite is "realname" on #llvm #openttd
08:15-!-DasPoseidon [~Thunderbi@2001:9e8:2049:5f00:5c97:392d:615a:8d4b] has joined #openttd
08:15-!-DasPoseidon is "DasPoseidon" on #openttd
08:22-!-andythenorth [] has quit [Quit: andythenorth]
08:25<Wolf01> ahahaha
08:26<LordAro>pretty sure i saw that image a year ago
08:26<Wolf01>But today is official
08:26<LordAro>last january was official too
08:41<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain merged pull request #8474: Codechange: move some DEBUG-levels and remove some others in saveload routine
08:41<TrueBrain>LordAro: you do know that this was an iteration on your own work, right? ^^ :D
08:51<LordAro>i guessed as such
08:52<Samu>what's the complement of a steep slope?
08:54<Samu>i wonder... what will the terraform command do
08:54<Eddi|zuHause>Wolf01: nice joke, but they didn't cross out norway or russia either
09:03<Wolf01>Also Switzerland
09:10<@DorpsGek>[OpenTTD/OpenGFX] Mailaender opened issue #47: nmlc ERROR: Image file "sprites/png/infrastructure/locks_normal.gimp.png": cannot identify image file
09:14<@DorpsGek>[OpenTTD/OpenGFX] LordAro commented on issue #47: nmlc ERROR: Image file "sprites/png/infrastructure/locks_normal.gimp.png": cannot identify image file
09:20-!-Progman [] has quit [Remote host closed the connection]
09:25<@DorpsGek>[OpenTTD/OpenTTD] LordAro commented on issue #8295: Game crashes trying to sell huge wagon chain
09:25<LordAro>TrueBrain: you might be interested in ^
09:28<LordAro>calling Vehicle::Next 1.4 billion times probably isn't helping
09:28<LordAro>(in 500 ticks)
09:28<TrueBrain>I still think the bug is that you are allowed to have such a huge chain of vehicles :P
09:29<LordAro>yeah, you're probably right
09:29<LordAro>doesn't mean we can't improve things in other areas
09:29<TrueBrain>nevertheless, improving performance is always fun :D
09:30<LordAro>like, am i reading this right? ReleaseDisastersTargetingVehicle is taking 50% of the runtime?
09:31<TrueBrain>profiling extreme savegames is always fun :)
09:31<TrueBrain>did it a lot with openttdcoop back in the day
09:31<TrueBrain>we increased the speed a lot by doing so
09:31<LordAro>i remember a blog post on it
09:32<TrueBrain>and yes, this suggests ReleaseDisastersTargetingVehicle is your issue :P
09:32<TrueBrain>not the SetNext() :D
09:33<LordAro>oh wait no, i am misreading
09:33<LordAro>the time in paren is the time in the function itself
09:33<TrueBrain>yes; but why is 50% of the time in a function called only 27129 times
09:34<TrueBrain>that is a lot of processing power to release a vehicle :)
09:34<TrueBrain>so it is O(n^2) or something?
09:34<TrueBrain>@calc 54260*54260
09:34<@DorpsGek>TrueBrain: 2944147600
09:34<LordAro>seems so
09:34<TrueBrain>but that function seems to be ... relative slow :P
09:35<LordAro>!calc 823421499/54260
09:35<LordAro>@calc 823421499/54260
09:35<@DorpsGek>LordAro: 15175.47915591596
09:36<TrueBrain>it should only iterate over disastervehicles
09:37<TrueBrain>but I guess that is implemented as a filter :P
09:37<LordAro>quite probably
09:37<TrueBrain>worst part, it is most likely empty
09:37<TrueBrain>as it is much more likely there is no disaster :D
09:39<TrueBrain>pretty sure that putting disasters in their own pool would double the speed :P
09:39<TrueBrain>(it would still be slow btw)
09:39<LordAro>it's not obviously a filter...
09:40<TrueBrain>"Returns an iterable ensemble of all valid vehicles of type T"
09:41<TrueBrain>(I do not know how this Pool:: shit works, so I leave that to you :D)
09:41<LordAro>mm, that's what i'm looking at :D
09:41<TrueBrain>but I highly doubt there is even 1 disastervehicle, so I am guessing it is iterating all vehicles trying to find out
09:42-!-Progman [] has joined #openttd
09:42-!-Progman is "Peter Henschel" on #openttd
09:42<TrueBrain>but I leave further analysis to you :) Just do release, a 2x faster chain-removing is nice, but it won't solve the bug :)
09:43<Eddi|zuHause><TrueBrain> I still think the bug is that you are allowed to have such a huge chain of vehicles :P <-- we should probably cap the length of a free wagon chain, and allow for there to be multiple chains instead
09:43<TrueBrain>that is one possible solution, yes :)
09:43<LordAro>would screw with AI though
09:43<TrueBrain>pretty sure this is a bug in the AI ;)
09:43<LordAro>it's hard enough for them to deal with engine-less wagon chains as it is
09:44<LordAro>for sure
09:44<Eddi|zuHause>LordAro: probably less than disallowing selling an engine when the resulting wagon chain would get too long
09:44<Eddi|zuHause>would be a chance to make the free wagon chains more train-like
09:45<Eddi|zuHause>which could help AIs get a better grasp on them
09:45<LordAro>mildly surprised we don't already have per-type vehicle pools
09:45<LordAro>wouldn't be that hard to split out, i would think
09:45-!-sla_ro|master [slamaster@] has joined #openttd
09:45-!-sla_ro|master is "slamaster" on @#sla #openttd
09:46<TrueBrain>it used to be very difficult, as some code depends on iterating all vehicles
09:46<Eddi|zuHause>i.e. they're a train, with a number, etc. you just can't send them out of the depot with power=0
09:46<TrueBrain>one can now fix that easier, by combining iterators
09:46<LordAro>mm, true
09:46<TrueBrain>(FOR_ALL_VEHICLES couldn't, if my memory serves me well)
09:46<LordAro>grep -R Vehicle::Iterate src | wc -l
09:46<TrueBrain>so I would think too that with all the C++ changes, this should now be possible
09:46<LordAro>still quite a lot of them :)
09:47<LordAro>wait, 81
09:47<TrueBrain>yeah, but it is now a function :)
09:48<TrueBrain>guess a lot of code could benefit from splitting Road from Trains from ... in the iterate :)
09:48<TrueBrain>can be in the same pool btw; just the iterate should not need to skip them
09:48<TrueBrain>(and run IsValidId on them :P)
10:05-!-DasPoseidon [~Thunderbi@2001:9e8:2049:5f00:5c97:392d:615a:8d4b] has quit [Quit: DasPoseidon]
10:05-!-DasPoseidon [~Thunderbi@2001:9e8:2049:5f00:5c97:392d:615a:8d4b] has joined #openttd
10:05-!-DasPoseidon is "DasPoseidon" on #openttd
10:20<TrueBrain>LordAro: do we want the savegame archive to download BaNaNaS content before running the save? Or something like that ..
10:20<TrueBrain>otherwise savegames with NewGRFs etc will never really be tested, I guess
10:20<TrueBrain>no clue how to do that btw :P
10:20<TrueBrain>guess it is time for a parameter to "auto-download missing content if possible" :P
10:26-!-WormnestAndroid [~WormnestA@] has quit [Ping timeout: 480 seconds]
10:28-!-WormnestAndroid [~WormnestA@2607:fb90:6ad4:cf1d:0:1f:b929:3201] has joined #openttd
10:28-!-WormnestAndroid is "WormnestAndroid" on #openttd
10:30-!-Flygon_ [~Flygon@2001:44b8:411e:4e00:4db0:b1a9:9280:d9fb] has quit [Quit: A toaster's basically a soldering iron designed to toast bread]
10:32<Eddi|zuHause>i would say the archive should contain all dependencies for each savegame
10:32<LordAro>TrueBrain: mm, tricky
10:32<TrueBrain>I am not going to archive zBase ;)
10:32<LordAro>that's not part of the savegame :p
10:33<LordAro>nuts on the other hand...
10:33<TrueBrain>fair; take any other big NewGRF ;)
10:33<TrueBrain>it is just not practicle
10:33<TrueBrain>and as I removed "download all content", it might be only fair for dedicated servers to have: download requirements for this savegame
10:33<TrueBrain>I guess
10:33<Eddi|zuHause>what about savegames requiring non-bananas grfs?
10:33<TrueBrain>we very properly cannot store those anyway
10:34<TrueBrain>if someone doesn't want his GRF on BaNaNaS, I am pretty sure they don't allow us to archive it :P
10:52-!-WormnestAndroid [~WormnestA@2607:fb90:6ad4:cf1d:0:1f:b929:3201] has quit [Ping timeout: 480 seconds]
10:53-!-WormnestAndroid [~WormnestA@] has joined #openttd
10:53-!-WormnestAndroid is "WormnestAndroid" on #openttd
11:03<LordAro>did we want to do a release today?
11:03<TrueBrain>don't think so
11:03<TrueBrain>why would we want to?
11:03-!-andythenorth [] has joined #openttd
11:03-!-andythenorth is "andythenorth" on #openttd
11:03<Eddi|zuHause>we should merge #7000 before making a beta release
11:04<TrueBrain>I think we should do a bit more than 1 PR :)
11:05<TrueBrain>LordAro: really, a release before mid feb I would consider unlikely
11:05<TrueBrain>and we should skip "beta"
11:05*andythenorth has been outside
11:06<LordAro>i'd rather at least one beta before branching
11:06<LordAro>give people a chance to use it in multiplayer contexts - don't really want anothr 1.10
11:06<@DorpsGek>[OpenTTD/OpenTTD] JGRennison commented on issue #8295: Game crashes trying to sell huge wagon chain
11:06<LordAro>full of desyncs, thay
11:06<TrueBrain>haha, okay, fair :)
11:06<Eddi|zuHause>TrueBrain: skipping beta is a bad idea, because historically that's when we get actual feedback from a wider audience
11:07<TrueBrain>Eddi|zuHause: that is a non-sense argument; RCs carry the same job
11:07<TrueBrain>we did not do betas that often, over the years
11:07<Eddi|zuHause>but RCs carry a stricter "we don't change anything big anymore" message
11:08<TrueBrain>so should beta (and historical, has, except for I believe 1 release, which we regretted :P)
11:08<TrueBrain>it is more about: how much backporting do we expect, and how much do we enjoy that, honestly
11:08<@DorpsGek>[OpenTTD/OpenTTD] LordAro commented on issue #8295: Game crashes trying to sell huge wagon chain
11:10<TrueBrain>as the only difference between beta and RC is for us if it is branched or not :)
11:10<TrueBrain>which historical had to do with a feature-freeze .. and a "now let's fix the bugs on the issue tracker for a few days" :D
11:11<TrueBrain>owh, Rb could always get so passioned about that .. when it was < 30 bugs, a release could go ahead :P
11:11<TrueBrain>fun times :D
11:13<Eddi|zuHause>yes. so a beta release marks the start of feature freeze, an RC the end of feature freeze (because that's when we branch off)
11:13<Eddi|zuHause>anything you fix in beta doesn't need backports
11:13<Eddi|zuHause>because it's not branched yet
11:14<TrueBrain>I am happy you are repeating my words :) Means we say the same ;)
11:15<@DorpsGek>[OpenTTD/OpenGFX] Mailaender commented on issue #47: nmlc ERROR: Image file "sprites/png/infrastructure/locks_normal.gimp.png": cannot identify image file
11:15<TrueBrain>LordAro: anyway, to come back to our conversation: I have a few things on my list I would like to finish before any release, if that is not a problem :)
11:16<TrueBrain>I feel that rushing in a release is not the right call atm, just because we like to have fun with dates ;) :D (but, my opinion; if you have other things in the balance I would love to hear :D)
11:17<Eddi|zuHause>remember when we had the ambition to shorten the release cycle? :p
11:19<andythenorth>when did we last release?
11:19*andythenorth looks
11:19<TrueBrain>LordAro: one of the main things on my list is M1 support btw :)
11:20<andythenorth>does anyone have an M1?
11:23<TrueBrain>(but also for example the settings PR should be merged, in what-ever form :D)
11:24<Eddi|zuHause>to conclude: we have too many open questions to declare a feature freeze yet
11:25<TrueBrain>questions? no, we mostly have unfinished work to push
11:26<Eddi|zuHause>i would use the words "question" and "work" interchangably :p
11:26<TrueBrain>a question is something that requires an answer; we just require hands to do work :)
11:26<Eddi|zuHause>anyway, i would still suggest trying to resolve these in the next weeks rather than the next months
11:26<TrueBrain>which has been lacking for a while .. so there is a bit of a backlog :)
11:27-!-WormnestAndroid [~WormnestA@] has quit [Ping timeout: 480 seconds]
11:27<TrueBrain>that fully depends on how motivated people are/get, and how many people want to be pedantic about silly things :)
11:27-!-WormnestAndroid [~WormnestA@2607:fb90:6ad4:cf1d:0:1f:b929:3201] has joined #openttd
11:27-!-WormnestAndroid is "WormnestAndroid" on #openttd
11:28<Eddi|zuHause>oh, i can be pedantic about silly things :)
11:28<Eddi|zuHause>motivation is a... different story
11:30<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #7895: Savegame regression testing
11:31<TrueBrain>we all can be rather pedantic about silly things, and waste a lot of time on them :P :D We found each other there :P
11:31<TrueBrain>I will see if I can make a small TODO list of things I would like to have done before a beta this weekend or something :)
11:32<TrueBrain>but basically my motivation is: I would like to be proud of 1.11, and not go: here goes nothing! :P :D
11:33<andythenorth>are we working to get things in to release, or to get PRs out of queue? :)
11:33*andythenorth would like to help
11:33<TrueBrain>getting PRs resolved is a goal, but not a very useful one, in my opinion :)
11:34<TrueBrain>finding which PRs are worth including and which can wait, however, is something else; but that is exactly what I have been doing lately ;)
11:35<TrueBrain>but mostly, we need to give some people time to get back from the xmas break ;)
11:40<@DorpsGek>[OpenTTD/OpenTTD] michicc commented on issue #8295: Game crashes trying to sell huge wagon chain
11:47<TrueBrain>Lol @ michi_cc .. things get worse and worse while diving into the details of that issue :D
11:48<TrueBrain>Why didn't this surface years ago? :p
11:48<+michi_cc>Because humans don't have free wagon chains to the mount everest and even AI authors don't really like them? :p
11:50<Eddi|zuHause>i still haven't understood what that code is actually trying to achieve
11:50<Eddi|zuHause>the comments don't seem to match what the code does
11:52<supermop_Home>andythenorth is NE facing slope meant to look brighter than SE?
11:52<supermop_Home>looks that way in ogfx arctic grass and dirt but feels wrong
11:52<Eddi|zuHause>there is some weird lighting like that in original graphics as well
11:53<supermop_Home>im making NE facing roof lighter than SE accordingly, but its a very subtle difference
11:53<andythenorth>the lighting on the tiles is different to all the other lighting
11:55<andythenorth>sun is pretty much directly perpendicular to a SE roof IMO
11:55<andythenorth>so fully lit
11:55<andythenorth>NE facing roofs are usually very few pixels due to slope
12:09<Eddi|zuHause>i'm sure wars have been fought over which lighting was correct
12:11<andythenorth>nobody won
12:11<andythenorth>the correct answer is to go the original baseset, which is definitive
12:12<andythenorth>punchline is too silly, the original baseset has 3 or 4 different lighting directions
12:19-!-snail_UES_ [] has joined #openttd
12:19-!-snail_UES_ is "Jacopo Coletto" on #openttd
12:26<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8465: Documentation: does not describe how to make a non-debug build on non-Windows
12:31<andythenorth>TrueBrain \o/
12:31<andythenorth>oops wrong tab complete
12:31<andythenorth>this irc client does not tab-complete in alphabetical order :P
12:32<TrueBrain>Timberwolf: wauw
12:32<andythenorth>Timberwolf \o/
12:32<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8448: New feature: option to see charts of all items in the balance sheet dating from 10 years prior.
12:32<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain closed issue #8448: New feature: option to see charts of all items in the balance sheet dating from 10 years prior.
12:33<TrueBrain>oef, I clearly had not looked at the issue-list in a while ..
12:34<andythenorth>I tried :)
12:34<andythenorth>but every oef
12:35<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8294: [Small compile issue] wrong name for bin/
12:35<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain closed issue #8294: [Small compile issue] wrong name for bin/
12:38<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8303: Passwords not autosaving
12:38<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain closed issue #8303: Passwords not autosaving
12:39<TrueBrain>opening random issues .. so far, 3-for-3 on closing them :)
12:40<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8310: when I logged in to 1M city mania the error window pops up...
12:40<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain closed issue #8310: when I logged in to 1M city mania the error window pops up...
12:40<TrueBrain>I like these issues .. "problem is solved".. so .. CLOSE! :D
12:44<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8296: Non-latin text language not showing in mac os
12:44<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain closed issue #8296: Non-latin text language not showing in mac os
12:44<TrueBrain>4 / 5
12:49<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8447: Color tracks and lanes by used capacity
12:49<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain closed issue #8447: Color tracks and lanes by used capacity
12:49<TrueBrain>6 / 7 (I miscounted earlier)
12:49<TrueBrain>this is fun :D
12:51-!-glx [] has joined #openttd
12:51-!-glx is "Loïc GUILLOUX" on #openttd
12:51-!-mode/#openttd [+v glx] by ChanServ
12:52<TrueBrain> <- hmm .. to triage I would need a NewGRF with power/unpower ...
12:53<TrueBrain>andythenorth: did you want to make yourself useful? Can you validate if that bug is still current? :D
12:55-!-twpol [] has quit []
12:55-!-twpol [sid14638@2001:67c:2f08:4::392e] has joined #openttd
12:55-!-twpol is "James Ross" on #openttd
12:59<@DorpsGek>[OpenTTD/OpenTTD] JGRennison commented on issue #8465: Documentation: does not describe how to make a non-debug build on non-Windows
13:00<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8194: Releases from version 1.10.1 no longer work on mid-2007 iMac
13:00*andythenorth reading
13:03<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8465: Documentation: does not describe how to make a non-debug build on non-Windows
13:04<TrueBrain>LordAro / michi_cc : any opinion on ^^ ? Default CMake builds debug-builds (as we did with 'configure' too), as source is meant for developers .. and they likely want a debug build. Should we extend our documentation to include how to make release-builds? I am very tempted to just say: read CMake documentation, honestly :)
13:04<TrueBrain>(the more you write how to compile, the more error-prone it gets, history has shown :P)
13:05<Eddi|zuHause>TrueBrain: imho, telling people to "RTFM" while they try to read the FM doesn't sound like a good idea
13:06<TrueBrain>that is .. too blunt
13:06<TrueBrain>we tell how to build a debug build
13:06<TrueBrain>we do not go into detail how CMake works
13:06<TrueBrain>for that, CMake has a very well written documentation
13:06<TrueBrain>redoing documentation on how to use tools, is rarely useful :)
13:06<TrueBrain>we also don't tell in detail how to use MSVC, etc
13:07*andythenorth thinks the main audience for this is 'people compiling JGR because there are no binaries'
13:07<andythenorth>+ andythenorth and snail
13:07<TrueBrain>andythenorth: you are clearly mistaken :)
13:07<TrueBrain>as I asked about that ;)
13:07<TrueBrain>(and that is exactly why I asked about it :D )
13:07<andythenorth>assumptions debunked
13:07<Eddi|zuHause>TrueBrain: what i'm trying to say is: don't expect people to know cmake
13:08<TrueBrain>Eddi|zuHause: we don't :)
13:08<TrueBrain>hence we explain how to make a debug build
13:08<andythenorth>but we don't have to solve every problem
13:08<TrueBrain>which is 90% of the time what developers want :)
13:08<andythenorth>the audience of people who want to build, but not a debug is limited
13:08<andythenorth>it's basically me
13:08<andythenorth>and a few others
13:09<Eddi|zuHause>TrueBrain: btw, i think your assumptions are wrong
13:09<@DorpsGek>[OpenTTD/OpenTTD] andythenorth commented on issue #8314: Converting railtypes under a train
13:09<twpol>It made a huge difference to my testing of automatic separation, as fast-forward in debug is... basically normal speed ;) But I also don't think you need anything more than a link to CMake docs really.
13:10<TrueBrain>twpol: good point; we do link the download page, not the documentation page
13:16<@DorpsGek>[OpenTTD/bananas-api] pyup-bot opened pull request #78: Scheduled monthly dependency update for January
13:16<LordAro>no particular harm in mentioning cmake_build_type, imo
13:17<TrueBrain>owh boy, this spam again ...
13:17<@DorpsGek>[OpenTTD/bananas-frontend-cli] pyup-bot opened pull request #16: Scheduled monthly dependency update for January
13:17<LordAro>explicitly, i mean
13:17<TrueBrain>LordAro: where to draw the line, the question is :)
13:17<TrueBrain>we used to be very explicit in our docs ... and it was broken most of the time :P
13:17<TrueBrain>I found a nice compromise
13:18<@DorpsGek>[OpenTTD/bananas-frontend-web] pyup-bot opened pull request #52: Scheduled monthly dependency update for January
13:19<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain opened pull request #8475: Docs: indicate where to find an excellent tutorial on using CMake
13:19<TrueBrain>there ^^ :)
13:19<@DorpsGek>[OpenTTD/bananas-server] pyup-bot opened pull request #40: Scheduled monthly dependency update for January
13:19<TrueBrain>made it more explicit :D
13:19<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain updated pull request #8475: Docs: indicate where to find an excellent tutorial on using CMake
13:20<@DorpsGek>[OpenTTD/DorpsGek] pyup-bot opened pull request #41: Scheduled monthly dependency update for January
13:23<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8112: Players report unauthorized clients joining passworded companies
13:24<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain updated pull request #8475: Docs: indicate where to find an excellent tutorial on using CMake
13:24<TrueBrain>stupid commit message checker >:D
13:25<@DorpsGek>[OpenTTD/master-server] pyup-bot opened pull request #23: Scheduled monthly dependency update for January
13:26<@DorpsGek>[OpenTTD/master-server-web] pyup-bot opened pull request #18: Scheduled monthly dependency update for January
13:28<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8253: Very large company values are not graphed correctly
13:35<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8213: Crash while maximizing the window on first run after compilation
13:35<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain closed issue #8213: Crash while maximizing the window on first run after compilation
13:36<TrueBrain> <- what a nice little bug :D
13:42<TrueBrain>LordAro: any chance of you updating your XDG patch btw? :D
13:42<@DorpsGek>[OpenTTD/OpenTTD] michicc commented on issue #8194: Releases from version 1.10.1 no longer work on mid-2007 iMac
13:42<TrueBrain>michi_cc: if you are right, there is no way for us to fix that, I guess .. would be a bit sad :)
13:43<LordAro>TrueBrain: oh yes, i should do that
13:43<+michi_cc>I would hope there is some magic -f<something> or -m<something> compiler flag for that
13:43<TrueBrain>(I am not using XDG as I don't have that weird library installed ... :P)
13:43<@DorpsGek>[OpenTTD/team] danidoedel opened issue #116: [de_DE] Translator access request
13:43<TrueBrain>michi_cc: but that means we would produce binaries for all Macs without SSE4 support
13:44<TrueBrain>hurting their performance, possibly, right?
13:44<+michi_cc>Yeah, compiler toggle is usually all or nothing.
13:44-!-_Artea is now known as Artea
13:44<TrueBrain>so we would have to produce 2 builds, make this a user-problem, or make all Macs suffer, I guess :D
13:45<+michi_cc>I mean, it would likely not effect our custom SSE code, just if the optimizer inserts some by itself.
13:45<TrueBrain>ah, fair, that shouldn't be "too bad" I guess :)
13:45<snail_UES_>I’m now trying to switch from macports to homebrew… wish me luck
13:47<+michi_cc>Google thinks the flag should be -msse3, and I do know that we already have some specific overrides in CMakeLists of the blitter.
13:47<TrueBrain>ugh, found more issues with xdg support in OpenTTD .. boy ...
13:48<+michi_cc>I don't really know the cmake execution order though, i.e. where to insert what to get the proper flag arrangement.
13:49<TrueBrain>hmm ... so if 32bpp_sse4.cpp is included, it adds -msse4.1
13:50<TrueBrain>should be for those files only
13:50<TrueBrain>you should be good to set -msse3 for the rest, and it should do the right thing
13:50<TrueBrain>should should should :D
13:50<LordAro>TrueBrain: also want to do something to make the cmake warning go away on arch, as its been annoying me
13:50<TrueBrain>the one suggesting to make a Pull Request? :D
13:53<TrueBrain>in C++, std::string == std::string, is that a strcmp or a pointer compare?
13:54<TrueBrain>tnx :)
13:54<TrueBrain>then this code "should work" .. but .. yeah, I will wait for the PR update from LordAro before I delve into XDG :)
13:54<+michi_cc>operators on std::string usualy just do what you expect.
13:55<TrueBrain>but my expectations are very weird :P
13:55<TrueBrain>you do realise that, right? :D
13:55<snail_UES_>maybe it’s a silly question, but I’m gonna ask anyway
13:55<TrueBrain>I just asked a silly question, so bring it on :)
13:55<snail_UES_>anyone here runs MatLab in a recent version of Mac OS (greater than 12) ?
13:56<TrueBrain>all eyes look at andythenorth :P
13:56<snail_UES_>I mean greater than 10.12 . The fear of losing it is the only thing that pulls me from upgrading my OS
13:58<andythenorth>never matlabbed
13:59<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #8057: Recognize NT 5.2 Service Pack 2 as supported in the installer
13:59<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain closed issue #8057: Recognize NT 5.2 Service Pack 2 as supported in the installer
13:59<TrueBrain>owh, right, new release also adds the "what to do with signing" to the todolist .. ugh
14:01<snail_UES_>andythenorth: you didn’t miss much :) but it’s the only mathematical/statistical package I know well and I wouldn’t like to lose it
14:06<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on issue #7842: Linkgraph takes a very long time to recalculate on large save, causing hangs
14:10-!-WormnestAndroid [~WormnestA@2607:fb90:6ad4:cf1d:0:1f:b929:3201] has quit [Ping timeout: 480 seconds]
14:11-!-WormnestAndroid [~WormnestA@2607:fb90:6ad4:cf1d:0:1f:b929:3201] has joined #openttd
14:11-!-WormnestAndroid is "WormnestAndroid" on #openttd
14:17<LordAro>random quesrion: should all the issues that have been fixed "automatically" by cmake be mentioned in the changelog?
14:18<TrueBrain>hmmm .. that is a nice random question :)
14:18<TrueBrain>historical, we only use the "git log" to write the Changelog, not?
14:18<TrueBrain>and not the issue-tracker
14:18<TrueBrain>which means many things can go unnoticed in the changelog
14:18<TrueBrain>is that what you mean, kinda?
14:19<snail_UES_>michi_cc: thanks
14:19<snail_UES_>I have 2016b, it says it works on 10.12 but doesn’t say anything about newer systems
14:20<snail_UES_>and new matlab versions are so expensive...
14:22<+michi_cc>Well, the official list for that is
14:22<+michi_cc>But I guess that was from the initial release.
14:23<snail_UES_>michi_cc: yes, I think so, that pdf was created back in 2016
14:23<snail_UES_>you can just download it? I think you later need to buy a license key or something
14:24<Eddi|zuHause>i'm not sure i would put much trust in that site :p
14:24<+michi_cc> says that 2017b is strongly recommended for OSX 10.13
14:25<TrueBrain>LordAro: and if I understand you correctly, how do you think we can manage that? (honest question, to be clear :D)
14:25<snail_UES_>michi_cc : thanks for that. I knew it :(
14:26<snail_UES_>so it’s either matlab or being able to compile openttd
14:26<LordAro>TrueBrain: yes, that's what i mean
14:26<TrueBrain>should we label issues we close with a "changelog" label or something? Or just browse all issues between now and last release?
14:26<LordAro>don't have a good way of generating it though, other than getting the closed date (or, last changed) of all the issues
14:27<TrueBrain>I kinda like it, honestly
14:27<TrueBrain>to mention bugs we fixed
14:27<TrueBrain>as when cleaning up the issues now, I find all kinda of things we kinda fixed, or completely fixed
14:27<TrueBrain>"by accident" basically :D
14:28-!-iSoSyS [] has joined #openttd
14:28-!-iSoSyS is "realname" on #/r/openttd #openttd
14:35-!-HerzogDeXtEr [] has quit [Read error: Connection reset by peer]
14:37-!-jottyfan [] has quit [Quit: jottyfan]
15:04-!-J0anJosep [] has quit [Quit: Konversation terminated!]
15:10<snail_UES_>now I get this error when I try to compile JGR’s patch:
15:10<snail_UES_>CMakeFiles/openttd.dir/build.make:6551: *** target pattern contains no `%'. Stop.
15:10<snail_UES_>make[1]: *** [CMakeFiles/openttd.dir/all] Error 2
15:10<snail_UES_>make: *** [all] Error 2
15:10<snail_UES_>any ideas?
15:18<LordAro>snail_UES_: space in your checkout/build path?
15:18<LordAro>or other weird character
15:18<TrueBrain>that shouldn't matter
15:19<LordAro>could also be ':', which i've seen in the past
15:19<LordAro>that was a fun one to debug
15:19<TrueBrain>the initial version of CMake I build by having a very weird path
15:19<TrueBrain>as I wanted to be very sure that problem would die once and for all :P
15:20<LordAro>been changed quite a lot since then :)
15:20<TrueBrain>I have seen that % error before, but I cannot really remember
15:20<TrueBrain>it generated a weird line ..
15:20<TrueBrain>owh, MSVC did that
15:20<snail_UES_>LordAro: the folder reads: openttd_jgr_202012
15:20<TrueBrain>with Squirrel
15:20<LordAro>all the script generation, for instance
15:20<LordAro>snail_UES_: full path?
15:21<TrueBrain>snail_UES_: what is in CMakeFiles/openttd.dir/build.make line 6551 ?
15:21-!-gnu_jj_ [] has quit []
15:21<snail_UES_>LordAro: /roba/openttd_jgr_202012
15:21<LordAro>dunno then
15:21<LordAro>what TB said
15:22-!-gnu_jj [] has joined #openttd
15:22-!-gnu_jj is "jj" on #ceph-devel #ceph #openttd
15:22<snail_UES_>TrueBrain: hmm, that folder doesn’t exist
15:22<TrueBrain>that is rather impossible :P
15:22<TrueBrain>it is in your build folder
15:23<snail_UES_>wairt, I was looking in the wrong place
15:24<snail_UES_>openttd: PNG::PNG-NOTFOUND
15:24<snail_UES_>did I forget to install something through homebrew?
15:25<TrueBrain>png, for one :)
15:25<TrueBrain>but that should be handled graceful
15:25<TrueBrain>well, clearly it does not :P
15:25<snail_UES_>so, “brew install png” , right?
15:25<TrueBrain>that I do not know :( Not a MacOS user, sorry :(
15:25<TrueBrain>our CI uses vcpkg for dependencies ..
15:26<snail_UES_>np, I’ll try to figure it out
15:29<snail_UES_>looks like there is nothing called “png” available in homebrew. There is “libpng” , which I already have
15:29<Xaroth>you also need the header files, if they are packaged separately.
15:30-!-gnu_jj [] has quit [Ping timeout: 480 seconds]
15:31<TrueBrain>if you run "cmake ..", it tells you what it detects
15:31<TrueBrain>what does it say for PNG?
15:33<snail_UES_>let me check
15:40<snail_UES_>if I run “cmake ..” in cmake’s “bin” folder, I only get this:
15:40<snail_UES_>-- Configuring done
15:40<snail_UES_>-- Generating done
15:40<snail_UES_>-- Build files have been written to: /roba/cmake-3.19.2
15:41-!-Progman [] has quit [Remote host closed the connection]
15:45<snail_UES_>however, when I ran it before trying to compile ottd, I got this:
15:45<snail_UES_>-- PNG found -- -DWITH_PNG -- PNG::PNG
15:51<snail_UES_>I think I’ll change it to “/usr/local/lib/libpng.dylib” in the build.make file
15:54<snail_UES_>alright, now it looks like it got past that roadblock
16:01-!-gnu_jj [] has joined #openttd
16:01-!-gnu_jj is "jj" on #ceph-devel #ceph #openttd
16:08<snail_UES_>now it tells me:
16:08<snail_UES_>[CMakeFiles/openttd.dir/all] Error 2
16:08<snail_UES_>but there is no file “all” in the CMakeFiles/openttd.dir
16:19<supermop_Home>oops ive just spent the past 90 min listening to the perfect dark soundtrack
16:25-!-WormnestAndroid [~WormnestA@2607:fb90:6ad4:cf1d:0:1f:b929:3201] has quit [Read error: Connection reset by peer]
16:26-!-WormnestAndroid [~WormnestA@] has joined #openttd
16:26-!-WormnestAndroid is "WormnestAndroid" on #openttd
16:26<TrueBrain>snail_UES_: you are just executing "make" in the end in your build folder, right?
16:26<TrueBrain>not "make all" or something? :D
16:26<snail_UES_>just “make"
16:27<snail_UES_>ok, I still got a very similar error as what I got when I was using MacPorts:
16:27<snail_UES_>ld: warning: ignoring file /usr/local/lib/liblzo2.a, file was built for archive which is not the architecture being linked (x86_64): /usr/local/lib/liblzo2.a
16:27<snail_UES_>Undefined symbols for architecture x86_64:
16:28<snail_UES_> "___lzo_init_v2", referenced from:
16:28<snail_UES_> LoadFilter* CreateLoadFilter<LZOLoadFilter>(LoadFilter*) in saveload.cpp.o
16:28<snail_UES_> SaveFilter* CreateSaveFilter<LZOSaveFilter>(SaveFilter*, unsigned char) in saveload.cpp.o
16:29<snail_UES_>plus a few more
16:30-!-sla_ro|master [slamaster@] has quit []
16:30<TrueBrain>that indicates your liblzo2.a is of another architecture than your system
16:31<TrueBrain>you can disable LZO for now, just to see if it continues
16:32<snail_UES_>make —without-lzo ?
16:33<TrueBrain>no, via CMake
16:34<TrueBrain>you can either rename liblzo2.a, which mostly also does the trick :P
16:34<TrueBrain>cmake-gui allows you to configure it
16:34<TrueBrain>or "cmake .. -D<option>"
16:44<TrueBrain>I am guessing liblzo2 is not created by brew btw
16:44<TrueBrain>but it found it because it was left behind by something else
16:44<TrueBrain>and it is not build for your system
16:44<TrueBrain>this is one of the quirks of MacOS, this happens easily and often
16:48<andythenorth>is it sleeping time?
16:48<TrueBrain>I no longer hav eto care what people in the UK do, so do what you want :P :P :P
16:49<andythenorth>we voted for freedom of sleeping?
16:50<andythenorth>freedom from the dictats
16:52-!-Samu [] has quit [Quit: Leaving]
16:54-!-gelignite [] has quit [Quit: Stay safe!]
16:55<snail_UES_>wonderful. I was able to compile it, but now it crashes upon executing
16:56<TrueBrain>crash, or exit with error?
16:56<snail_UES_>crash I think
16:56<TrueBrain>with a crash you get an OS error
16:56<snail_UES_>Crash encountered, generating crash log...
16:56<snail_UES_>*** OpenTTD Crash Report ***
16:56<snail_UES_>etc etc
16:57<TrueBrain>oef, that is a crash indeed
16:57<TrueBrain>if you share, we can help you out if you like
16:57<TrueBrain>(the crash log)
16:58<snail_UES_>yep, I’m planning to post it in JGR’s thread
17:05<TrueBrain>fails in your video driver .. shrug .. that is too OSX specific for me :)
17:06-!-Wormnest [~Wormnest@] has joined #openttd
17:06-!-Wormnest is "Wormnest" on #openttd
17:12<snail_UES_>TrueBrain: where can you see this?
17:12<snail_UES_>what part of the crash report?
17:13<TrueBrain>frame #10: 0x000000010486e709 openttd`WindowQuartzSubdriver::SetVideoMode(int, int, int) + 1145
17:13<TrueBrain>it goes from frame #7: 0x000000010486f2d3 openttd`WindowQuartzSubdriver::SetPortAlphaOpaque() + 51
17:13<TrueBrain>to frame #6: 0x00007fff944d9b3a libsystem_platform.dylib`_sigtramp + 26
17:13<TrueBrain>so it hits a trap there
17:13<TrueBrain>so something goes wrong with SetPortAlphaOpaque, I am guessing
17:15<snail_UES_>I see...
17:27-!-heffer_ is now known as heffer
17:35-!-Gustavo6046 [~Gustavo60@] has quit [Ping timeout: 480 seconds]
17:42-!-azulcosta [] has joined #openttd
17:42-!-azulcosta is "..." on #openttd @#cpvirtual @#comboios
17:43-!-nielsm [] has quit [Ping timeout: 480 seconds]
17:45<azulcosta>good year everyone! I'm having a problem with 32bit 2cc masks, only in 3 buses (from 11) but only in vertical sprites (direction 1 and 5). it only shows the colored pixeis... the rest of the bus is transparent e no roof or windows.... and i can't figure it out, where's the problem....
17:46-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
17:48<azulcosta>here's a picture of the problem
17:48<azulcosta>look at the bus in the right corner....
17:51<azulcosta>version 1.10.3
17:58-!-Wormnest [~Wormnest@] has quit [Quit: Leaving]
17:59<andythenorth>shall we play Train Whack for a bit?
18:00-!-iSoSyS [] has quit [Remote host closed the connection]
18:00<azulcosta>anyone waked to help my problem ?
18:07<andythenorth>it's quite late for this channel azulcosta
18:07<andythenorth>most people CET time, gone to sleep :)
18:07<azulcosta>oh... what time is there ?
18:07<azulcosta>here's in Portugal is 23h
18:12-!-WormnestAndroid [~WormnestA@] has quit [Ping timeout: 480 seconds]
18:13-!-WormnestAndroid [~WormnestA@2607:fb90:6ad4:cf1d:0:1f:b929:3201] has joined #openttd
18:13-!-WormnestAndroid is "WormnestAndroid" on #openttd
18:16<azulcosta>ok, i'll back tomorro
18:16-!-azulcosta [] has quit []
18:37-!-WormnestAndroid [~WormnestA@2607:fb90:6ad4:cf1d:0:1f:b929:3201] has quit [Ping timeout: 480 seconds]
18:38-!-WormnestAndroid [~WormnestA@] has joined #openttd
18:38-!-WormnestAndroid is "WormnestAndroid" on #openttd
18:39-!-andythenorth [] has quit [Quit: andythenorth]
18:47<@DorpsGek>[OpenTTD/OpenGFX] LordAro approved pull request #42: Fix: [Makefile] make sure installed filenames are as OpenTTD expects
18:47<@DorpsGek>[OpenTTD/OpenGFX] LordAro merged pull request #42: Fix: [Makefile] make sure installed filenames are as OpenTTD expects
18:50<@DorpsGek>[OpenTTD/OpenGFX] LordAro commented on issue #47: nmlc ERROR: Image file "sprites/png/infrastructure/locks_normal.gimp.png": cannot identify image file
18:50<@DorpsGek>[OpenTTD/OpenGFX] LordAro closed issue #47: nmlc ERROR: Image file "sprites/png/infrastructure/locks_normal.gimp.png": cannot identify image file
18:56<@DorpsGek>[OpenTTD/OpenTTD] LordAro commented on issue #8295: Game crashes trying to sell huge wagon chain
19:10<@DorpsGek>[OpenTTD/OpenTTD] JGRennison commented on issue #8295: Game crashes trying to sell huge wagon chain
19:13<@DorpsGek>[OpenTTD/OpenTTD] michicc opened pull request #8476: Codechange: [OSX] Prevent the compiler from using SSE4 instructions unless we want to.
19:14-!-Flygon [~Flygon@2001:44b8:411e:4e00:74f5:7796:b3d2:ac5f] has joined #openttd
19:14-!-Flygon is "Flygon" on #openttd
19:16<TrueBrain>NO_SSE4_FOUND ... that name is just a mindfuck
19:21<supermop_Home>can houses use 2cc?
19:24<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain approved pull request #8476: Codechange: [OSX] Prevent the compiler from using SSE4 instructions unless we want to.
19:25<+michi_cc>TrueBrain: I'm just follow the scheme like the Intel section above (LIFETIME_DSE_FOUND) :p
19:25<TrueBrain>I know :) It still is a shitty name :P
19:25<TrueBrain>but what can you do :D
19:26<@DorpsGek>[OpenTTD/OpenTTD] michicc merged pull request #8476: Codechange: [OSX] Prevent the compiler from using SSE4 instructions unless we want to.
19:26<TrueBrain>there is another MacOS bug report that has at least 3 different crashes reported in it :P
19:27<TrueBrain>after next nightly, I am going to close that and ask them to create new tickets if they still have crashes .. nearly impossible to figure this out now :(
19:27<TrueBrain>just because it also crashes for you, doesn't make it the same crash :D
19:28<supermop_Home>i don't really understand how this works:
19:33-!-Gustavo6046 [~Gustavo60@] has joined #openttd
19:33-!-Gustavo6046 is "Gustavo Rehermann <>" on #llvm #openttd
19:44<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain opened pull request #8477: Fix: prevent clients from making emergency saves twice if server disconnects
19:45<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain updated pull request #8477: Fix: prevent clients making emergency saves twice if server disconnects
19:49<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain updated pull request #8477: Fix: prevent clients making emergency saves twice if server disconnects
19:50<TrueBrain>ugh, English is hard ... :P
19:52-!-Gustavo6046_ [~Gustavo60@2804:14d:4cd8:855d:3214:4aff:fe7f:df8b] has joined #openttd
19:52-!-Gustavo6046_ is "Gustavo Rehermann <>" on #llvm #openttd
19:52-!-Gustavo6046 [~Gustavo60@] has quit [Read error: Connection reset by peer]
19:52-!-Gustavo6046_ is now known as Gustavo6046
19:58-!-Gustavo6046 [~Gustavo60@2804:14d:4cd8:855d:3214:4aff:fe7f:df8b] has quit [Read error: Connection reset by peer]
19:58-!-Gustavo6046 [~Gustavo60@2804:14d:4cd8:855d:3214:4aff:fe7f:df8b] has joined #openttd
19:58-!-Gustavo6046 is "Gustavo Rehermann <>" on #llvm #openttd
20:26-!-WormnestAndroid [~WormnestA@] has quit [Ping timeout: 480 seconds]
20:26-!-Progman [] has joined #openttd
20:26-!-Progman is "Peter Henschel" on #openttd
20:27-!-WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has joined #openttd
20:27-!-WormnestAndroid is "WormnestAndroid" on #openttd
20:36-!-WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has quit [Remote host closed the connection]
20:39-!-WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has joined #openttd
20:39-!-WormnestAndroid is "WormnestAndroid" on #openttd
20:40-!-DasPoseidon [~Thunderbi@2001:9e8:2049:5f00:5c97:392d:615a:8d4b] has quit [Quit: DasPoseidon]
20:49-!-Progman [] has quit [Remote host closed the connection]
20:51-!-WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has quit [Ping timeout: 480 seconds]
20:51-!-WormnestAndroid [~WormnestA@] has joined #openttd
20:51-!-WormnestAndroid is "WormnestAndroid" on #openttd
21:07-!-WormnestAndroid [~WormnestA@] has quit [Remote host closed the connection]
21:08-!-WormnestAndroid [~WormnestA@] has joined #openttd
21:08-!-WormnestAndroid is "WormnestAndroid" on #openttd
21:24-!-WormnestAndroid [~WormnestA@] has quit [Ping timeout: 480 seconds]
21:25-!-WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has joined #openttd
21:25-!-WormnestAndroid is "WormnestAndroid" on #openttd
21:25-!-WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has quit [Read error: Connection reset by peer]
21:25-!-WormnestAndroid is "WormnestAndroid" on #openttd
21:25-!-WormnestAndroid [~WormnestA@] has joined #openttd
21:34-!-gnu_jj [] has quit []
21:35-!-gnu_jj [] has joined #openttd
21:35-!-gnu_jj is "jj" on #openttd #ceph #ceph-devel
21:38-!-WormnestAndroid [~WormnestA@] has quit [Ping timeout: 480 seconds]
21:38-!-WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has joined #openttd
21:38-!-WormnestAndroid is "WormnestAndroid" on #openttd
21:42-!-gnu_jj [] has quit []
21:52-!-gnu_jj [] has joined #openttd
21:52-!-gnu_jj is "jj" on #ceph-devel #openttd #ceph
21:55-!-gnu_jj [] has quit []
22:09-!-gnu_jj [] has joined #openttd
22:09-!-gnu_jj is "jj" on #ceph #ceph-devel #openttd
22:09-!-WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has quit [Read error: Connection reset by peer]
22:17-!-gnu_jj [] has quit [Ping timeout: 480 seconds]
22:18-!-WormnestAndroid [~WormnestA@] has joined #openttd
22:18-!-WormnestAndroid is "WormnestAndroid" on #openttd
22:22-!-debdog [~debdog@2a00:79c0:636:3400:7a24:afff:fe8a:d04d] has joined #openttd
22:22-!-debdog is "Wowbagger" on #openttd
22:25-!-D-HUND [~debdog@2a00:79c0:666:d000:7a24:afff:fe8a:d04d] has quit [Ping timeout: 480 seconds]
22:35-!-gnu_jj [] has joined #openttd
22:35-!-gnu_jj is "jj" on #ceph #ceph-devel #openttd
22:38-!-ekangmonyet [~ekangmony@] has quit [Ping timeout: 480 seconds]
22:38-!-WormnestAndroid [~WormnestA@] has quit [Ping timeout: 480 seconds]
22:39-!-WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has joined #openttd
22:39-!-WormnestAndroid is "WormnestAndroid" on #openttd
22:45-!-glx [] has quit []
23:07-!-WormnestAndroid [~WormnestA@2607:fb90:6b11:e74b:0:1e:3b42:a601] has quit [Ping timeout: 480 seconds]
23:08-!-WormnestAndroid [~WormnestA@] has joined #openttd
23:08-!-WormnestAndroid is "WormnestAndroid" on #openttd
---Logclosed Sat Jan 02 00:00:37 2021