Back to Home / #openttd / 2019 / 02 / Prev Day | Next Day
#openttd IRC Logs for 2019-02-28

---Logopened Thu Feb 28 00:00:23 2019
00:08<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhN9f
00:12<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhN9J
01:09-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Quit: snail_UES_]
01:56-!-andythenorth [~andytheno@cpc87219-aztw31-2-0-cust178.18-1.cable.virginm.net] has joined #openttd
01:56-!-andythenorth is "andythenorth" on #openttd
01:58<@peter1138>Hello.
02:00<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7292: Change: No need to save AI/GS data when joining a multiplayer server https://git.io/fhN9j
02:01<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7292: Change: No need to save AI/GS data when joining a multiplayer server https://git.io/fhNHf
02:04<andythenorth> moin
02:06-!-andythenorth [~andytheno@cpc87219-aztw31-2-0-cust178.18-1.cable.virginm.net] has quit [Quit: andythenorth]
02:07<@peter1138>Oh
02:09<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7291: Change: Allow town bridges over rails. https://git.io/fhNHL
02:15-!-andythenorth [~andytheno@cpc87219-aztw31-2-0-cust178.18-1.cable.virginm.net] has joined #openttd
02:15-!-andythenorth is "andythenorth" on #openttd
02:15-!-Smedles [~quassel@61-245-155-93.3df59b.adl.nbn.aussiebb.net] has quit [Ping timeout: 480 seconds]
02:16<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhNHZ
02:18<andythenorth>eh, it's pretty much finished?
02:18<andythenorth>just do vehicle variants, 100% completed?
02:19<@peter1138>Nearly
02:19<andythenorth>then we can make open source Chocks Away
02:22<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhNHB
02:24<@peter1138>Towns bridging one-way roads?
02:25<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhNHE
02:29-!-Smedles [~quassel@61-245-155-93.3df59b.adl.nbn.aussiebb.net] has joined #openttd
02:29-!-Smedles is "Paul Smedley" on #openttd
02:32<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7291: Change: Allow town bridges over rails. https://git.io/fhNHV
02:34<@peter1138>"Issue would be a good enhancement; we accept Pull Requests!"
02:35<@peter1138>^ Not really a brilliant label decscription when applied to a PR :p
02:41<andythenorth>hmm no free AWS buckets
02:42*andythenorth wonders what bundles is doing, apart from being easier to use than banananaramas
02:42<andythenorth>http://bundles.openttdcoop.org/firs/
02:42<andythenorth>and publishing the docs also
02:44<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhNHP
02:48<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhNH9
02:54-!-Supercheese [~Superchee@cpe-98-146-230-183.natnow.res.rr.com] has quit [Quit: Valete omnes]
03:00-!-HerzogDeXtEr [~farci@dslb-178-012-126-160.178.012.pools.vodafone-ip.de] has joined #openttd
03:00-!-HerzogDeXtEr is "purple" on #openttd
03:14-!-keoz [~keikoz@2a01:e35:2fd5:51e0:d790:795d:2cc7:b53d] has joined #openttd
03:14-!-keoz is "Grmph" on #openttd
03:31<Eddi|zuHause>uhm, the function "GetParamVal" in newgrf.cpp, is that missing a check for param>=0x80 in the first line?
03:34<Eddi|zuHause>it seems to currently rely on overflow behaviour being "sane"
03:46-!-HerzogDeXtEr [~farci@dslb-178-012-126-160.178.012.pools.vodafone-ip.de] has quit [Read error: Connection reset by peer]
03:47<Eddi|zuHause>i can't see a quick way to make this work, as you can't pass a parameter to a global variable
03:59<DorpsGek_II>[OpenTTD/OpenTTD] planetmaker approved pull request #7286: Add #2155: newheightmapgame command https://git.io/fhN7v
04:00<@planetmaker>moin
04:00<andythenorth>moin planetmaker
04:01<andythenorth>so I might try https://travis-ci.com/
04:01<andythenorth>then we don't have to maintain a Jenkins
04:02<andythenorth>but we would have to maintain Travis configuration
04:02<andythenorth>but that can be in project repos, probably
04:03<@planetmaker>you want to do that on the openttdcoop account I created there?
04:03<@planetmaker>I think I did
04:05<andythenorth>possibly
04:05<andythenorth>I was just going to use my github creds initially
04:05*andythenorth wonders whether we want a coop organisation on GH
04:05<@planetmaker>if you do, that never will change :P
04:05<@planetmaker>we do
04:06<andythenorth>I like having everything grouped under coop
04:06<andythenorth>it makes it less of a solo effort
04:06<andythenorth>although...we should probably recruit some new coop members :)
04:06<@planetmaker>he, yeah
04:07<@peter1138>OpenTTDCoopPatchPack?
04:07<@planetmaker>na
04:07<@peter1138>Hmm, wonder if I still have the sources for my NewGRFs...
04:09<@planetmaker>hm, I made a build of nml on travis like 4 months ago
04:11<andythenorth>o_O
04:13<@planetmaker>you got an invite to the github coop org
04:13<@planetmaker>it's... pretty empty so far
04:13<@planetmaker>I did the nml test on my private account
04:14<DorpsGek_II>[OpenTTD/OpenTTD] PeterN requested changes for pull request #7286: Add #2155: newheightmapgame command https://git.io/fhN7O
04:22<@peter1138>I remembered to add "make regression" to my git pre-push hook :)
04:24<@peter1138>That's a very empty clone.
04:25<@peter1138>One day planetmaker will "get" git and realise everything that was wrong ;)
04:25<@planetmaker>?
04:26<@planetmaker>err-no-context
04:26<@peter1138>Re git vs hg :)
04:27<andythenorth>one of them, branches are usable :P
04:27<@peter1138>Yes, git.
04:27<@planetmaker>yet still... where are you coming from, what are you referring to?
04:27<@peter1138>Just remembered you said git was... "baroque"
04:27<andythenorth>are we doing vi vs. emacs?
04:27<@peter1138>yes.
04:28<andythenorth>python vs ruby?
04:28<@peter1138>planetmaker, I have no point, I'm just randomly chatting.
04:28<@peter1138>andythenorth, python.
04:28<@planetmaker>don't confuse me with what I said yesterday ;)
04:28<@peter1138>Hehe
04:28<@peter1138>1.9 is going to be the most unpopular relase.
04:28<@peter1138>*release.
04:28<andythenorth>I just like having a vcs where the recommended fix to most issues isn't "delete the repo and start again"
04:28<andythenorth>:P
04:29<andythenorth>which I have been told n times about hg
04:30<@planetmaker>yes... and with git it's "screw it, I just rewrite all history and force push". Same thing. Just different colour
04:32<LordAro>andythenorth: tabs vs spaces
04:39<andythenorth>pipemania has some interesting problems peter1138
04:39<andythenorth>e.g. A->B route, with 20 units / tick segments
04:39<andythenorth>but near B, a 10 units / tick segment
04:39<andythenorth>which nerfs the total flow
04:40<andythenorth>and that rate needs propogated upstream to all the bigger segments
04:40<andythenorth>propagated *
04:43-!-Gustavo6046 [~Gustavo60@189.6.240.114] has joined #openttd
04:43-!-Gustavo6046 is "Non dico nomen." on #openttd #oftc #moocows
04:44<DorpsGek_II>[OpenTTD/OpenTTD] hidegh opened issue #7295: Proposal: quick settings overrides / filter https://git.io/fhN7M
04:46-!-andythenorth is now known as Guest1870
04:46-!-andythenorth [~andytheno@cpc87219-aztw31-2-0-cust178.18-1.cable.virginm.net] has joined #openttd
04:46-!-andythenorth is "andythenorth" on #openttd
04:49-!-Guest1870 [~andytheno@cpc87219-aztw31-2-0-cust178.18-1.cable.virginm.net] has quit [Ping timeout: 480 seconds]
04:50<DorpsGek_II>[OpenTTD/OpenTTD] planetmaker commented on issue #7295: Proposal: quick settings overrides / filter https://git.io/fhN7F
05:04<@peter1138>A configurable set of presets might be nice.
05:05<@peter1138>Maybe with content-download support.
05:08-!-andythenorth [~andytheno@cpc87219-aztw31-2-0-cust178.18-1.cable.virginm.net] has quit [Quit: andythenorth]
05:12<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhN53
05:17<@peter1138>Hmm, how does the CI accept C++14 features?
05:19-!-Gabda [~Gabda@94-21-36-115.pool.digikabel.hu] has joined #openttd
05:19-!-Gabda is "realname" on #openttd
05:28<@planetmaker>Settings: Yes, I think presets for everything, settings + NewGRF + GS would be a nice thing
05:28<@planetmaker>with content-download support even better :)
05:28<@planetmaker>factorio offers to export the settings as base64-encoded string for easy export and import
05:31<dwfreed>yeah, map exchange strings are great
05:33<@peter1138>That would be a long string :-)
05:35<@peter1138>Mmm, viennese chocolate biscuit.
05:38<dwfreed>peter1138: compression
05:46-!-Beerbelott [~Berbe@00028cd3.user.oftc.net] has joined #openttd
05:46-!-Beerbelott is "purple" on #openttd
05:46<@peter1138>Hmm, interesting, I just found my old original DOS TTD graphics set :D
05:47<Beerbelott>Hi all
05:47<Beerbelott>peter1138: Does it fit w/ OpenTTD? :p
05:47<@peter1138>It works, yes.
05:47<Xaroth>got screenie of it?
05:51<@peter1138>-rw-r--r-- 1 nobody 4294967294 7298 Sep 2 2005 freighttrains4.diff
05:51<@peter1138>Hmm, that's my oldest patch lying around.
05:51<@peter1138>Xaroth, er... no, it's TTD.
05:51<@peter1138>I mean, it's the same as the Windows TTD, mostly.
05:52<@peter1138>Just a palette change.
05:52<@peter1138>Probably some minor things.
05:52<@peter1138>It's not the original TT graphics set.
05:56-!-andythenorth [~andytheno@81.171.232.172] has joined #openttd
05:56-!-andythenorth is "andythenorth" on #openttd
06:03<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on pull request #7286: Add #2155: newheightmapgame command https://git.io/fhNdr
06:11<@planetmaker>peter1138, yes, a long string. Yet very easy to handle: just one string
06:11<@peter1138>Hmm.
06:12<@peter1138>Replacing NewGRF presets would not be a bad thing :-)
06:12<@planetmaker>they're not bad. But they have a bad interface
06:12<andythenorth>they never pay off
06:12<@planetmaker>which makes them... unpleasant to use
06:13<andythenorth>I often find I've started a game with missing grfs or whatever
06:13<@planetmaker>I sometimes use a preset for a subset
06:13<andythenorth>can we store the last n game configurations?
06:13<Eddi|zuHause>planetmaker: that needs proper copy-paste support on all platforms
06:13<andythenorth>'here are settings you used to start recent games'
06:13<andythenorth>AI, GS, settings, map, newgrf
06:13<@planetmaker>https://wiki.factorio.com/World_generator#Map_exchange_string
06:14<andythenorth>seed as well
06:14<@peter1138>I think ours would be somewhat large :)
06:14<@peter1138>+r
06:14<andythenorth>child #1 is obsessed with us putting the sead back in the UI :P
06:14<andythenorth>fuck knows why
06:14<andythenorth>I think it's because minecraft has it
06:14<andythenorth>or he wants to regenerate same map
06:14<andythenorth>or because he's 9 and has no clue :P
06:14<@peter1138>I don't know why it was removed :/
06:14*andythenorth is a harsh parent
06:14<@planetmaker>peter1138, removed what?
06:14<andythenorth>peter1138: because mapgen is overwhelming with shitty options :)
06:15<andythenorth>that don't work as expected
06:15<@peter1138>planetmaker, seed.
06:15<@planetmaker>uh... hm, was it? :D
06:16<@planetmaker>I didn't notice
06:17<@peter1138>That might be partly why.
06:17<@peter1138>I don't know when it went either.
06:17<@peter1138>@seen belugas
06:17<@DorpsGek>peter1138: belugas was last seen in #openttd 1 year, 47 weeks, 4 days, 14 hours, 59 minutes, and 16 seconds ago: <Belugas> yeah, a birthday :) a good friend of mine!
06:18<@peter1138>Hmm!
06:18<@peter1138>I have a suspicion that would be mine...
06:21<Eddi|zuHause>happy ... belated... birshday? :p
06:24<Eddi|zuHause>/* TODO: More params. More condition types. */ <-- i'm sure that has been sitting there untouched since at least 10 years :p
06:25<@peter1138>:-)
06:25<@peter1138>-pasky
06:25<@peter1138>There is/was a comment once about not removing the comment :p
06:40<andythenorth>it's lunchtime btw
06:40<andythenorth>mac and cheese
06:41<@peter1138>Someone ordered pizzas last night but didn't eat them all.
06:41<@peter1138>Guess what that means?
06:42*andythenorth is baffled
06:44<@peter1138>It means there's pizza in the bin. They binned the leftovers instead of leaving them for the morning like a normal sane person.
06:44<@planetmaker>*facepalm*
06:45<Eddi|zuHause>i don't understand how people can throw away food
06:45<@peter1138>I know. I almost fished it out! But only almost.
06:53-!-Gabda [~Gabda@94-21-36-115.pool.digikabel.hu] has quit [Remote host closed the connection]
06:56<andythenorth>was it in the boxes?
06:56<andythenorth>there are acceptable limits to bin-diving
06:56<@peter1138>Yeah but not closed properly.
06:56<andythenorth>meh
06:57-!-Gustavo6046 [~Gustavo60@189.6.240.114] has quit [Quit: Non video lux in futurum.]
07:19<andythenorth>"something must be done" http://bundles.openttdcoop.org/firs/push/LATEST/docs/html/economies.html#extreme
07:20<@peter1138>Hmm
07:20<andythenorth>look at that linkgraph :x :|
07:22<Eddi|zuHause>bulk terminal seems to be at an odd place
07:23<andythenorth>the port-type industries are choke points
07:23<andythenorth>the 16 in / 16 out enables a huge improvement to those
07:24<andythenorth>I can reduce the number of port-types in the graph
07:24<andythenorth>and move one near the end of the chain, and one to the middle
07:24<andythenorth>and fortunately realisms does not have to apply to an arbitrary port
07:25<andythenorth>well I now have 4 economies to test, and 2 more to fix
07:25<andythenorth>that will keep OpenTTD fresh :P
07:26<@peter1138>:/
07:28<andythenorth>shall we write some GS?
07:28<andythenorth>that's the other thing that keeps the game fresh :P
07:28<@peter1138>Add some new blocks.
07:29<@peter1138>And another realm, along with portals.
07:29<@peter1138>OpenTTDCraft.
07:29<andythenorth>creepers
07:29<andythenorth>mobs
07:29<andythenorth>lava
07:29<andythenorth>lava!!
07:29<andythenorth>we should have that
07:29<@peter1138>NewDisasters?
07:29<Eddi|zuHause>there was the TTO mars addon...
07:31<DorpsGek_II>[OpenTTD/OpenTTD] Nik-mmzd opened issue #7296: Can't type non-latin symbols in game on linux https://git.io/fhNbG
07:32<Eddi|zuHause>hm... i could hack a parameter onto global vars, but that would only work in action 7/9, or introduce side effects on other existing stuff
07:52<@peter1138>Hmm?
07:52<Eddi|zuHause>all the options here seem terrible :/
07:54<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on issue #7296: Can't type non-latin symbols in game on linux https://git.io/fhNby
07:55<Eddi|zuHause>there's a function "GetParamVal" which is called from action6/7/9/D which has a second parameter, but this is NULL in action 6&D
07:56<DorpsGek_II>[OpenTTD/OpenTTD] Nik-mmzd commented on issue #7296: Can't type non-latin symbols in game on linux https://git.io/fhNb9
07:56<Eddi|zuHause>for 7/9 it contains a parameter which is used for patchvar-magic
07:56<Eddi|zuHause>i could reuse that as parameter for global vars
07:58<Eddi|zuHause>but to use that in action D, where it would be most useful, it would change the semantics of the patchvar-magic
07:59<Eddi|zuHause>and action6 syntax doesn't provide space for a parameter at all
08:04<@peter1138>Use an action 7 to skip the action 6.
08:05<Eddi|zuHause>well, the workaround there would be to make the calculation in an action D and then use that result in action 6...
08:06<@peter1138>Seems like a solution.
08:06<@peter1138>Dunno if NML can express all that.
08:06<Eddi|zuHause>let's worry about NML later :)
08:07<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNNL
08:08<@peter1138>@summon samu
08:08<@DorpsGek>peter1138: out of chalk
08:08<Eddi|zuHause>why would you do that?!? :p
08:08<@peter1138>He's funny.
08:09<Eddi|zuHause>you must be very bored at your job :p
08:09<DorpsGek_II>[OpenTTD/OpenTTD] Nik-mmzd commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNNq
08:10-!-Beerbelott [~Berbe@00028cd3.user.oftc.net] has quit [Ping timeout: 480 seconds]
08:11-!-APTX [~APTX@2001:470:24:137f:2ff:ffff:fe00:1] has joined #openttd
08:11-!-APTX is "APTX" on #openttd #kernelnewbies
08:11<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNNO
08:12<Eddi|zuHause>i can certainly input all kinds of weird characters through my keyboard
08:15<@peter1138>Is vehicle group names being unique a useful feature at all?
08:15-!-Flygon [~Flygon@114-198-109-17.dyn.iinet.net.au] has quit [Quit: A toaster's basically a soldering iron designed to toast bread]
08:16<Eddi|zuHause>dunno who even thought that would be a sensible requirement
08:16<@peter1138>Habit.
08:16<Eddi|zuHause>especially across all vehicle types
08:16<DorpsGek_II>[OpenTTD/OpenTTD] nielsmh commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNNW
08:17<@peter1138>I made it not care about types, but...
08:18<@peter1138>Definitely since hierarchical groups it makes no sense.
08:18<@peter1138>And... I added that :/
08:18<DorpsGek_II>[OpenTTD/OpenTTD] Nik-mmzd commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNN8
08:20<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNNE
08:20<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNNu
08:23<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNNP
08:24<@peter1138>Yeah differently layouts activate different features :/
08:25<@peter1138>But for me ctrl-shift-u is handled by a gtk+ layer, not Xorg.
08:25<@peter1138>gnome-terminal knows about it, etc, but xterm does not.
08:28<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on issue #7126: custom font settings in openttd.cfg seem to be ignored https://git.io/fhNNQ
08:31<DorpsGek_II>[OpenTTD/OpenTTD] Nik-mmzd commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNNF
08:33<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNNN
08:33-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
08:33-!-snail_UES_ is "Jacopo Coletto" on #openttd
08:35<_dp_>oh, I know that non-latin bug, I tried to fix it but found out it's an SDL one
08:35<_dp_>and nobody's gonna fix it for sdl 1.x ofc
08:35<_dp_>should be fine with sdl 2 though
08:35<_dp_>also works fine with allegro
08:35<@peter1138>What's SDL doing? o_O
08:36<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNNh
08:37<DorpsGek_II>[OpenTTD/OpenTTD] nielsmh commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNAe
08:38-!-octernion [~octernion@toroon015yw-lp130-04-70-31-5-220.dsl.bell.ca] has quit [Quit: octernion]
08:38<_dp_>what? no, russian layout is just like any other layout, there is nothing hardware
08:39<Eddi|zuHause>_dp_: i'm fairly sure that the problem is not actually with the physical keyboard :p
08:39-!-planetmaker [~planetmak@188.cimarosa.openttdcoop.org] has left #openttd [Leaving]
08:40-!-planetmaker [~planetmak@188.cimarosa.openttdcoop.org] has joined #openttd
08:40-!-mode/#openttd [+o planetmaker] by ChanServ
08:40-!-planetmaker is "Ingo von Borstel" on @#openttd #debian @#openttdcoop.dev +#openttd.dev #oftc #/r/openttd
08:40<_dp_>Eddi|zuHause, yeah, I'll try to google that SDL bug I mentioned
08:41<DorpsGek_II>[OpenTTD/OpenTTD] Nik-mmzd commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNAU
08:45<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNAq
08:46<_dp_>hm... actually, just checked and russian characters work for me now as well
08:47<_dp_>but they sure didn't at some point
08:47<DorpsGek_II>[OpenTTD/OpenTTD] btzy commented on pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhNA3
08:47<_dp_>I may have switched from fedora to ubuntu in between
08:49-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Quit: snail_UES_]
08:50<_dp_>it was something related to X-server as well iirc
08:53<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhNA4
08:54<DorpsGek_II>[OpenTTD/OpenTTD] Nik-mmzd commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNAR
08:54<DorpsGek_II>[OpenTTD/OpenTTD] btzy updated pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhGxd
08:56<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNAa
08:57-!-octernion [~octernion@206.223.172.50] has joined #openttd
08:57-!-octernion is "octernion" on #openttd
08:59<DorpsGek_II>[OpenTTD/OpenTTD] btzy updated pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhGxd
09:03<DorpsGek_II>[OpenTTD/OpenTTD] btzy commented on pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhNA6
09:06<DorpsGek_II>[OpenTTD/OpenTTD] btzy commented on pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhNA1
09:08-!-Beerbelott [~Berbe@2a01:e0a:6:8070:2141:d1fd:fa74:b23a] has joined #openttd
09:08-!-Beerbelott is "purple" on #openttd
09:10<DorpsGek_II>[OpenTTD/OpenTTD] ldpl commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNAd
09:15<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhNAx
09:15<DorpsGek_II>[OpenTTD/OpenTTD] paulcobbaut commented on issue #7126: custom font settings in openttd.cfg seem to be ignored https://git.io/fhNAp
09:15<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on issue #7126: custom font settings in openttd.cfg seem to be ignored https://git.io/fhNAh
09:16<DorpsGek_II>[OpenTTD/OpenTTD] Nik-mmzd commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNAj
09:16<@peter1138> Comment: The file /etc/sysctl.d/inotify.conf is set to be changed
09:16<@peter1138> Started: 14:03:38.542863
09:16<@peter1138> Duration: 14.918 ms
09:16<@peter1138> Changes:
09:16<@peter1138>erm
09:16<@peter1138>checking freetype2... not found
09:16<@peter1138>Yeah
09:19<DorpsGek_II>[OpenTTD/OpenTTD] ldpl commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNxU
09:21<DorpsGek_II>[OpenTTD/OpenTTD] Nik-mmzd commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNxI
09:27<DorpsGek_II>[OpenTTD/OpenTTD] ldpl commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNx3
09:27<DorpsGek_II>[OpenTTD/OpenTTD] Nik-mmzd commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNxs
09:45-!-Samu [~Ricardo@pa4-84-91-142-34.netvisao.pt] has joined #openttd
09:45-!-Samu is "realname" on #openttd
09:45<Samu>hi
09:50<DorpsGek_II>[OpenTTD/OpenTTD] SamuXarick updated pull request #7291: Change: Allow town bridges over rails. https://git.io/fhNDF
09:52-!-nielsm [~nielsm@176-23-103-56-cable.dk.customer.tdc.net] has joined #openttd
09:52-!-nielsm is "Niels Martin Hansen" on #openttd
09:52<@peter1138>Samu, Oops, I didn't update the comments... "or rails" -> ", rails or one-way roads"
09:53<Samu>:(
09:53<Samu>too late
09:53<DorpsGek_II>[OpenTTD/OpenTTD] Nik-mmzd commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhNpn
09:53<@peter1138>That's okay, you can do it :-)
09:54-!-sla_ro|master [~sla.ro@84.117.88.126] has joined #openttd
09:54-!-sla_ro|master is "slamaster" on #sla #openttd
10:05<Samu>what's wrong with variable name?
10:05<Eddi|zuHause>"/* TODO: You can access the parameters of another GRF file by using source2=FE" <-- how is that a TODO? for all i can tell, this is implemented.
10:05<@peter1138>?
10:06<Samu>_save_empty_script
10:06<Eddi|zuHause>peter1138: in actionD code in newgrf.cpp
10:06<@peter1138>Oh
10:06<@peter1138> bool _save_empty_script; ///< are we sending a map to a client over the nework?
10:07<@peter1138>That comment doesn't bear any relation to the variable name.
10:07<Samu>true when we asre sending a map to a client over the network
10:09<Samu>what do I type there?
10:10<Eddi|zuHause>there's also a "/* TODO */"
10:10<Eddi|zuHause>do what?!?
10:10<@peter1138>Welcome to historical comments, Eddi|zuHause.
10:10<@peter1138>Sometime they are worse than current comments :P
10:11<@peter1138>Like Samu's above.
10:11<Eddi|zuHause>i'm tempted to just remove all TODOs from newgrf.cpp
10:12<@peter1138>They probably date from 2005.
10:12<Samu>how to comment it?
10:12<Eddi|zuHause>yeah, nobody is going to do those :p
10:13<DorpsGek_II>[OpenTTD/OpenTTD] nikolas updated pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhamZ
10:13<Eddi|zuHause>2314431a59 newgrf.c (peter1138 2005-09-26 18:43:58 +0000 8240) * TODO
10:14<@peter1138>newgrf.c
10:14<@peter1138>:D
10:14<Eddi|zuHause>at least opposing to SVN, git actually ignores the cpp renaming
10:15<Eddi|zuHause>and makefile rewrite
10:15<@peter1138>I think it's safe to say that the TODO was done.
10:15<@peter1138>I suspect it refers to resetting all the other data.
10:16<@peter1138>I guess that's kinda different since the engine pool...
10:16<Samu>bool _save_empty_script; ///< are AI/GS requested not to save their data? (true if sending a map to a client over the network, false otherwise)
10:17<Samu>better? worse?
10:17<Eddi|zuHause>"case 0x93: // Tile refresh offset to left" <-- i'm fairly convinced that we're never going to implement those
10:24<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z opened pull request #7297: Cleanup: spurious TODOs in newgrf.cpp https://git.io/fhNpj
10:25<Samu>bool _save_empty_script; ///< are AI/GS not going to save? (true if sending a map to a client over the network, false otherwise)
10:31<DorpsGek_II>[OpenTTD/OpenTTD] SamuXarick updated pull request #7292: Change: No need to save AI/GS data when joining a multiplayer server https://git.io/fhNyv
10:32<Samu>i need to test something
10:33<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhNhc
10:33<Samu>town bridge over one-way roads
10:33<Samu>fishy
10:42-!-pnda [~oftc-webi@x4dbd19af.dyn.telefonica.de] has joined #openttd
10:42-!-pnda is "OFTC WebIRC Client" on #openttd
10:45<Samu>https://imgur.com/bhbNKPm
10:45<Samu>is that intended?
10:48-!-Wormnest [~Wormnest@35.136.176.177] has joined #openttd
10:48-!-Wormnest is "Wormnest" on #openttd
10:48<Samu>I suppose it is
10:48<@peter1138>Well...
10:48<@peter1138>Above the town sign, yes.
10:49<Eddi|zuHause>is there a useful method to have PRs depend on each other?
10:54<DorpsGek_II>[OpenTTD/OpenTTD] SamuXarick updated pull request #7291: Change: Allow town bridges over rails. https://git.io/fhNDF
10:54-!-Gustavo6046 [~Gustavo60@189.6.240.114] has joined #openttd
10:54-!-Gustavo6046 is "Non dico nomen." on #openttd #oftc #moocows
11:10<Samu>the reaction icons are so obnoxious
11:10<Samu>https://github.com/OpenTTD/OpenTTD/pull/7293
11:15-!-tokai|noir [~tokai@00012860.user.oftc.net] has joined #openttd
11:15-!-mode/#openttd [+v tokai|noir] by ChanServ
11:15-!-tokai|noir is "Christian Rosentreter" on +#openttd
11:17<@peter1138>Hmm, JGR uses the text parameter for network commands to stuff additional informatioN :/
11:19<nielsm>ew
11:20<nielsm>well just take it the whole way, make programmable signals, program id is stored in m8 and the program is free text transmitted that way
11:21-!-tokai [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
11:24<@peter1138>:p
11:36<DorpsGek_II>[OpenTTD/OpenTTD] nielsmh commented on pull request #7297: Cleanup: spurious TODOs in newgrf.cpp https://git.io/fhAeC
11:36<DorpsGek_II>[OpenTTD/OpenTTD] nikolas commented on pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhAeB
11:39<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z updated pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhI7h
11:40<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhAer
11:40<DorpsGek_II>[OpenTTD/OpenTTD] nikolas updated pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhamZ
11:41-!-Gumle2 [~Martin@93-167-84-102-static.dk.customer.tdc.net] has joined #openttd
11:41-!-Gumle2 is "Martin" on #ceph #bcache #openttd
11:44<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on pull request #7297: Cleanup: spurious TODOs in newgrf.cpp https://git.io/fhAeH
11:45-!-Alberth [~alberth@00015f9e.user.oftc.net] has joined #openttd
11:45-!-mode/#openttd [+o Alberth] by ChanServ
11:45-!-Alberth is "purple" on @#openttd
11:46<@Alberth>hai hai
11:46<nielsm>ugh I forgot where I hid the emergency netsave function...
11:47<Eddi|zuHause>so, who is crazy enough to make a (nfo) test grf for #7000?
11:51<@peter1138>andythenorth!
11:51<Eddi|zuHause>we also need some railtype GRFs
11:56<@Alberth>huh? we have this standardized railtype labeliing thing, and nobody made a newgrf for it?
11:57<Eddi|zuHause>well, we have an ever unpublished dbset with accompanying railtypes... :p
11:57<Eddi|zuHause>i know there were a few projects, but i haven't followed if any of them ever got released
11:57<Eddi|zuHause>and i never got around to making the trackset i had in mind for CETS
11:58<nielsm>is there a debuggish way to force a network desync?
11:58<Eddi|zuHause>nielsm: put a Random() anywhere in the client code?
11:59<nielsm>I suppose I could make a key press handler in the video driver that takes a Random()
12:00<Eddi|zuHause>give Alt+0 a little friend :p
12:00<@Alberth>:)
12:00<nielsm>I don't know any of those magic debug keys
12:04<Eddi|zuHause>nielsm: i'm sure there is a completely ancient wiki page about them
12:14<nielsm>okay found it, main_gui.cpp has the definitions
12:14<nielsm>added alt+3 as the desync key
12:17<nielsm>okay it works :)
12:18<@Alberth>:p
12:18<nielsm>maybe alt+9 would be better as that's closer to the crash key
12:18-!-glx [kvirc@000128ec.user.oftc.net] has joined #openttd
12:18-!-mode/#openttd [+v glx] by ChanServ
12:18-!-glx is "Loïc GUILLOUX" on #openttd.noai #openttd.notice +#openttd
12:18<LordAro>o/
12:18<@Alberth>alt+c(rash) :p
12:18<nielsm>huh, the netsave.sav is correct here
12:19<nielsm>and not a title screen save as I got on the beta3 server the other day
12:19<nielsm>oh otoh, I did do some things different already
12:19<nielsm>should maybe revert that first
12:20<_dp_>citymania client has cheats enabled in mp
12:20<_dp_>p
12:20<_dp_>ez desync
12:21<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z updated pull request #7297: Cleanup: spurious TODOs in newgrf.cpp https://git.io/fhNpj
12:21<+glx>cheats in mp, what a silly idea
12:22<_dp_>I did it to see which cheats are enabled
12:22<_dp_>never bothered to disable the buttons
12:23-!-Progman [~progman@p4FD668EA.dip0.t-ipconnect.de] has joined #openttd
12:23-!-Progman is "Peter Henschel" on #openttdcoop.dev #openttd
12:27-!-octernion [~octernion@206.223.172.50] has quit [Ping timeout: 480 seconds]
12:28<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z updated pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhI7h
12:28<Eddi|zuHause>why did i write 39 when i meant 3F? :p
12:30<@Alberth>keyboard turned around?
12:31<Eddi|zuHause>more like "so, what is 40-1 again?"
12:31<@Alberth>fair enough :)
12:32<Eddi|zuHause>i put the correct 0x3F in the code, but put 39 in the commit message
12:32<@Alberth>lol, better than the other way around though :)
12:33<Eddi|zuHause>well, at this point it's basically a random number anyway
12:33-!-HerzogDeXtEr [~farci@dslb-178-012-126-160.178.012.pools.vodafone-ip.de] has joined #openttd
12:33-!-HerzogDeXtEr is "purple" on #openttd
12:34<DorpsGek_II>[OpenTTD/OpenTTD] nielsmh commented on issue #7280: Emergency netsave on desync saves title game https://git.io/fhAfl
12:37-!-Gumle2 [~Martin@93-167-84-102-static.dk.customer.tdc.net] has quit []
12:37<DorpsGek_II>[OpenTTD/OpenTTD] PeterN merged pull request #7243: Change: Decrease the min #opcodes https://git.io/fhdIq
12:38<@peter1138>nielsm, possibly something about timing.
12:39<nielsm>I don't _think_ SaveOrLoad called the way I do can cause a drop to main menu before the save occurs
12:40<@peter1138>I don't think it would, but it's possible it was already dropped to the main menu.
12:40<DorpsGek_II>[OpenTTD/OpenTTD] PeterN approved pull request #7291: Change: Allow town bridges over rails and one-way roads. https://git.io/fhAfg
12:42-!-Wolf01 [~wolf01@0001288e.user.oftc.net] has joined #openttd
12:42-!-Wolf01 is "Wolf01" on #openttd
12:43<Wolf01>o/
12:45<DorpsGek_II>[OpenTTD/OpenTTD] PeterN merged pull request #7291: Change: Allow town bridges over rails and one-way roads. https://git.io/fhNDF
12:48<Wolf01>Oh, nice one
12:52-!-cHawk [chawk@160-3-236-93.cpe.cableone.net] has quit [Quit: Leaving]
12:57-!-Wormnest [~Wormnest@35.136.176.177] has quit [Ping timeout: 480 seconds]
13:06<@peter1138>Hmm, so CMD_CLIENT_ID sends a client ID in p2.
13:06<@peter1138>How large do client IDs get?
13:07<@peter1138>Obviously it depends on how busy and how long a server has been running.
13:07<@peter1138>CMD_CLIENT_ID is a flag, btw, not an actual command.
13:07-!-Progman [~progman@p4FD668EA.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
13:07<_dp_>ids get reused iirc, so like 255 max or smth
13:08<@peter1138>Nope
13:08<@peter1138>dbg: [net] Closed client connection 271
13:08<@peter1138>And I got that high by spamming the refresh server button ;)
13:08-!-Progman [~progman@p4FD668EA.dip0.t-ipconnect.de] has joined #openttd
13:08-!-Progman is "Peter Henschel" on #openttdcoop.dev #openttd
13:08<_dp_>hm. ok, mb they don't :)
13:08<@peter1138>I did, indeed, want to check.
13:08<@peter1138>I'm wondering if it is sane to limit it to 16 bits instead of 32 bits.
13:09<@peter1138>Or...
13:09<DorpsGek_II>[OpenTTD/OpenTTD] hidegh commented on issue #7295: Proposal: quick settings overrides / filter https://git.io/fhAJk
13:09<@peter1138>16:17 <@peter1138> Hmm, JGR uses the text parameter for network commands to stuff additional information :/
13:09<@peter1138>:/
13:10-!-andythenorth [~andytheno@81.171.232.172] has quit [Quit: andythenorth]
13:12<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on issue #7295: Proposal: quick settings overrides / filter https://git.io/fhAJm
13:13<_dp_>43:static ClientID _network_client_id = CLIENT_ID_FIRST;226: this->client_id = _network_client_id++;
13:13<_dp_>and that's it :)
13:14<_dp_>ClientID is enum so I guess it's uint or smth
13:15<_dp_>curiously luukland's server resets _network_client_id on a new game
13:20<Eddi|zuHause>i guess the question here is, if you let it wrap around, how do you make sure it's not reusing an active one?
13:23-!-HerzogDeXtEr [~farci@dslb-178-012-126-160.178.012.pools.vodafone-ip.de] has quit [Ping timeout: 480 seconds]
13:23<@peter1138>I'm working on it :-)
13:24-!-HerzogDeXtEr [~farci@ip92340195.dynamic.kabel-deutschland.de] has joined #openttd
13:24-!-HerzogDeXtEr is "purple" on #openttd
13:24<Eddi|zuHause>also, i guess it should be more than 255 to avoid some potential denial-of-service corner cases?
13:25<@peter1138>Not a corner case, there are some low values with special meanings, and also you get a client ID just for querying the server.
13:25<_dp_>max ID I could find is 7k+ on n-ice server so I guess wrapping isn't rly a concern here :)
13:26<@peter1138>Wrapping at 1024 would seem sufficient.
13:27<_dp_>peter1138, that depends on how it is assigned
13:28<_dp_>peter1138, you don't want crashing servers by opening 1024 connections
13:28<Eddi|zuHause>1024 seems a tad low for that
13:29<@peter1138>DoS, yeah.
13:29<@peter1138>Well, 32768 or 65536 then.
13:29<@peter1138>I suspect it'd fall over way before then.
13:32<@peter1138>Weird, I'm getting double log messages with bin/openttd -D
13:32-!-Gumle2 [~Martin@93-167-84-102-static.dk.customer.tdc.net] has joined #openttd
13:32-!-Gumle2 is "Martin" on #ceph #bcache #openttd
13:33-!-octernion [~octernion@206.223.172.50] has joined #openttd
13:33-!-octernion is "octernion" on #openttd
13:36<Samu>oh already merged?
13:36<Samu>ok removing branch
13:37<@peter1138>Of course, it's very rare that it'll try reusing an ID, but you never know.
13:38-!-HerzogDeXtEr1 [~farci@ip92340195.dynamic.kabel-deutschland.de] has joined #openttd
13:38-!-HerzogDeXtEr1 is "purple" on #openttd
13:38<DorpsGek_II>[OpenTTD/OpenTTD] nielsmh opened pull request #7298: Fix multiplayer emergency save https://git.io/fhAJ2
13:39<Samu>what is wrong with no plane crashes unless runway is too short?
13:41<@peter1138>Oops, I made it reuse the last ID if it's not in use...
13:44<Samu>nielsm, https://github.com/OpenTTD/OpenTTD/pull/7190 just in case
13:45-!-andythenorth [~andytheno@cpc87219-aztw31-2-0-cust178.18-1.cable.virginm.net] has joined #openttd
13:45-!-andythenorth is "andythenorth" on #openttd
13:45<TrueBrain>nielsm: I like your debug command :D
13:45-!-HerzogDeXtEr [~farci@ip92340195.dynamic.kabel-deutschland.de] has quit [Ping timeout: 480 seconds]
13:46<andythenorth>yo
13:46<@Alberth>oy
13:46<@peter1138>TrueBrain, the OS X build is not built with freetype. I'm not sure where to look to see if I can fix this.
13:46<andythenorth>ohai Alberth
13:46<@peter1138>andythenorth didn't text that one very well ;(
13:47<andythenorth>I didn't text it at all
13:47<@peter1138>TEST
13:47<andythenorth>what it is?
13:47<DorpsGek_II>[OpenTTD/OpenTTD] nielsmh commented on pull request #7298: Fix multiplayer emergency save https://git.io/fhAJi
13:47<@peter1138>https://github.com/OpenTTD/OpenTTD/issues/7126
13:47<@peter1138>I had a false start thinking I found an issue, but it turns out it's far simpler...
13:47<TrueBrain>peter1138: OSX is built completely via azure-pipelines
13:48<TrueBrain>osx-build.yaml, I guess
13:48<andythenorth>yes my testing on that was not very good
13:48<andythenorth>I didn't do any
13:48-!-keoz [~keikoz@2a01:e35:2fd5:51e0:d790:795d:2cc7:b53d] has quit [Ping timeout: 480 seconds]
13:48<@peter1138>andythenorth, sacked!"
13:48<andythenorth>oh dear
13:48<TrueBrain>peter1138: owh, and osx-dependencies.yml
13:48<andythenorth>TrueBrain Travis!
13:48<andythenorth>opinions?
13:48<TrueBrain>those two files run it
13:48<andythenorth>as newgrf CI?
13:48<@peter1138>brew install?
13:49<@peter1138>Wow, that looks dangerous :-)
13:49<TrueBrain>what I did to test this out
13:49<TrueBrain>is to create my own project on azure pipelines
13:49<TrueBrain>and make it build my own branch from my own fork
13:49<TrueBrain>so I could select only OSX
13:49<SpComb>I wrote my first AWS Lambda function this week
13:49<TrueBrain>and I just ran it over and over and over
13:49<andythenorth>SpComb how on-trend :)
13:49<andythenorth>what does it do?
13:49<TrueBrain>I also really don't know where to start with a dep like freetype not being picked up ... brew install might just be sufficient
13:49<andythenorth>is it serverless?
13:49<@peter1138>Do you still have that going? i.e. so I can be lazy and not figure it all out.
13:50<TrueBrain>andythenorth: NewGRF CI? Azure Pipelines, duh
13:50<andythenorth>that's why I'm asking
13:50<@peter1138>TrueBrain, I would've just added "freetype2" and see if it works :-)
13:50<@peter1138>Hmm, might just be freetype, not freetype2
13:50<TrueBrain>https://dev.azure.com/truebrain/OpenTTD/_build?definitionId=4
13:50<@peter1138>https://brewformulas.org/Freetype
13:50<@peter1138>I asume that's related.
13:50<TrueBrain>and I just copy/paste the bash script in there, after selecting the correct image
13:50<TrueBrain>but .. if you think it is just one package
13:50<TrueBrain>just make a PR
13:51<TrueBrain>the CI should tell you if it was detected, I guess
13:51<TrueBrain>SpComb: gratz :) You never forget your first :P
13:52<@peter1138>andythenorth, do you use "brew install" ?
13:52<andythenorth>yes
13:53<andythenorth>do you want me to wreck my OS with something? o_O
13:53<@peter1138>where would "brew install freetype" put its thing?
13:53<TrueBrain>he came in like a WRECKING BALL
13:53<@peter1138>We have lines to rm /usr/local/Cellar/xz/*/lib/*.dylib
13:53<@peter1138>I'm *guessing* we'd need one for freetype
13:54<@peter1138>I dunno if it would be .../Cellar/freetype/*/lib/*.dylib.
13:54<TrueBrain>I am guessing the same :D
13:54<@peter1138>Seems likely based on the others.
13:54<TrueBrain>you can always add an 'ls /usr/local/Cellar/*/*/*/*.dylib' or something
13:54<TrueBrain>and run it :)
13:54<andythenorth>(bin35) firs.hg.deprecated$ brew info freetype
13:54<andythenorth>freetype: stable 2.9.1 (bottled)
13:54<@peter1138>Hahaha
13:54<andythenorth>Software library to render fonts
13:54<andythenorth>https://www.freetype.org/
13:54<andythenorth>"/usr/local/Cellar/freetype/2.9.1 (60 files, 2.6MB) *"
13:54<SpComb>andythenorth: manages EC2 volume snapshots on scheduled events, because eu-north-1 is missing both AWS Backup and DLM services for whatever reason
13:55<TrueBrain>peter1138: we did so many 'ls' and 'find' when creating this, you have no idea :P
13:55<@peter1138>I:D
13:55<@peter1138>-I
13:55<TrueBrain>remote debugging ftw! Or something ...
13:55<@peter1138>andythenorth, thanks, that looks good.
13:56<TrueBrain>I am off; I can help out if you didn't figure it out by then peter1138 :)
13:56<TrueBrain>(by when-ever I am back :P)
13:56<@peter1138>:-)
13:56<@peter1138>Thanks, you've helped lots :)
13:57<DorpsGek_II>[OpenTTD/OpenTTD] PeterN opened pull request #7299: Change: [AzurePipelines] Add freetype dependency for OSX. https://git.io/fhAJN
13:57<@peter1138>BOOM BOOM
13:59<Eddi|zuHause>"checking freetype2... found"?
13:59<@peter1138>Yes!
13:59<Eddi|zuHause>you have 10 seconds to merge it for nightly :p
14:00<@peter1138>That is unlikely.
14:00<Eddi|zuHause>too late :p
14:01<@peter1138>It might yet fail to build ;)
14:03<@peter1138>Those warnings though...
14:04<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7299: Change: [AzurePipelines] Add freetype dependency for OSX. https://git.io/fhAUv
14:07-!-gelignite [~gelignite@55d460c6.access.ecotel.net] has joined #openttd
14:07-!-gelignite is "gelignite" on #openttd
14:07<@peter1138>Anyone dare approve it?
14:09<@peter1138>src/script/api/script_object.cpp: if (GetCommandFlags(cmd) & CMD_CLIENT_ID && p2 == 0) p2 = UINT32_MAX;
14:09<@peter1138>Hmm :-)
14:10<@peter1138>I guess if you had 4.2 billion connections you might be able to impersonate the GS...
14:10<Eddi|zuHause>"ld: warning: directory not found for option '-L/usr/local/Cellar/libpng/1.6.34/lib'" <-- why is that there when it apparently links to 1.6.36?
14:11<Eddi|zuHause>peter1138: but do you get to know your own client id yourself?
14:17<Samu>hmm the crash test is done the entire runway ramp
14:17-!-Gumle2 [~Martin@93-167-84-102-static.dk.customer.tdc.net] has quit []
14:17<Samu>i thought it was only once, on touching ground
14:17<Samu>interesting
14:21-!-frosch123 [~frosch@00013ce7.user.oftc.net] has joined #openttd
14:21-!-frosch123 is "frosch" on +#openttd.dev #openttd
14:24<DorpsGek_II>[OpenTTD/OpenTTD] LordAro approved pull request #7299: Change: [AzurePipelines] Add freetype dependency for OSX. https://git.io/fhAU8
14:33<DorpsGek_II>[OpenTTD/OpenTTD] PeterN merged pull request #7299: Change: [AzurePipelines] Add freetype dependency for OSX. https://git.io/fhAJN
14:33<DorpsGek_II>[OpenTTD/OpenTTD] PeterN closed issue #7126: custom font settings in openttd.cfg seem to be ignored https://git.io/fhiS6
14:34<@peter1138>Not much point in not doing that, as we can't test the builds from the PR.
14:34<@peter1138>"Also adds a hotkey to help in testing desync behaviour."
14:34<@peter1138>nielsm, I don't think that's quite appropriate? :)
14:35<LordAro>i'm not clear how moving the netsave function call actually fixes it
14:35<nielsm>the desync key is first, only enabled in debug builds, second is roughly equivalent to disconnecting yourself from the game from the view of everyone else
14:35<@peter1138>It's already switched to the menu save, LordAro.
14:35<nielsm>(if you do it on the server I guess you drop all the clients instead)
14:39<Eddi|zuHause>well, that GUI server running a debug build could just Alt+0 anyway
14:40<Eddi|zuHause>i don't see a problem with the debug key
14:41<nielsm>and even in singleplayer I suppose it might occasionally be useful to trigger a junk random? to cause a game to go another direction
14:41<LordAro>seems a bit redundant to trigger a desync netsave when there's not a desync, even on purpose
14:42<nielsm>what?
14:42<LordAro>how is it different from just saving normally in that case?
14:42<Eddi|zuHause>you trigger the desync, not the netsave
14:42<nielsm>the point is to make a save when you lose connection to a server due to an error
14:42<Eddi|zuHause>the netsave is just a side effect
14:43<nielsm>whether that error is network connection lost, desync reported by server, detected by client, or server timeout
14:43<LordAro>right, so what point is there to trigger a desync when there isn't one?
14:43<nielsm>yes the point is to have a method to test that the desync triggers the netsave correctly
14:43<Eddi|zuHause>it's a debug feature. same as alt+0 which triggers a crash when there isn't one.
14:43<@peter1138>LordAro, he needed to test the desync save, as it didn't work properly
14:43<@peter1138>LordAro, that's why I questioned adding the desync debug button, though.
14:43<@peter1138>I'm sure it was using for this test, but I don't think it's needed to keep it around.
14:44<@peter1138>*useful
14:44<LordAro>right, makes sense :)
14:44<nielsm>well, it's there for now if anyone wants to test the patch
14:44<nielsm>can take it out before a merge
14:45<DorpsGek_II>[OpenTTD/OpenTTD] drsid opened issue #7300: Fatal Application Failure https://git.io/fhAUH
14:46<LordAro>hmm, russian...
14:46<LordAro>anyone want to have a go at decoding the stacktrace? :)
14:47<nielsm>font is Arial, it might be an ICU thing
14:47<@peter1138>Can't be bothered. It'll be ICU.
14:47<LordAro>probably, but not necessarily
14:48<nielsm>according to the module list, it's inside openttd.exe code
14:52<nielsm>can't find any 1.8.0 crash reports relating to ICU...
14:52<nielsm>that aren't a 32 bit build
14:53<Eddi|zuHause>https://github.com/OpenTTD/OpenTTD/issues/6688?
14:54<Eddi|zuHause>https://github.com/OpenTTD/OpenTTD/issues/6571?
14:54<Eddi|zuHause>frankly, these all look the same to me :p
14:55<@peter1138>1.8.0 crashes for me on 64 bit.
14:55<nielsm>offset 385FE8 when I just made an 1.8.0 ICU crash with hebrew, offset 391A2A in that new ticket
14:55<nielsm>so within 64k
14:55<nielsm>very likely it's inside ICU code
14:56<Eddi|zuHause>that doesn't mean anything :p
14:56<nielsm>true the linker might reorder things at random
14:56<nielsm>did nobody save a PDB of 1.8.0 release build? :(
14:57<LordAro>didn't it used to be on the download page?
14:57<nielsm>oh... the gamelog looks like it's the title screen game
14:58<DorpsGek_II>[OpenTTD/OpenTTD] nielsmh commented on issue #7300: Fatal Application Failure https://git.io/fhAUh
14:59<Eddi|zuHause>just making sure, we did merge the ICU replacement into 1.9.0-beta?
14:59<nielsm>yes
14:59<nielsm>it's using uniscribe on windows
14:59<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on issue #7300: Fatal Application Failure https://git.io/fhAUj
14:59<nielsm>and coretext on macos
14:59<nielsm>but still icu on linux
15:00-!-gelignite [~gelignite@55d460c6.access.ecotel.net] has quit [Quit: Good fight, good night!]
15:00<frosch123>nielsm: are you looking for http://binaries.openttd.org/binaries/releases/1.8.0/openttd-1.8.0-windows-win64.pdb.xz ?
15:07<nielsm>okay, ran my 1.8.0 copy with the pdb next to it, attached debugger, did break
15:08<nielsm>then took the offset of the crash in that posted report, added to my own load base for openttd.exe
15:08<nielsm>and pasted that address into disassembly view
15:08<nielsm>result: icu_51::AnchorTable::getAnchor(...)
15:08<LordAro>F
15:08<Eddi|zuHause>nielsm: well, theoretically you could load the crash.dmp with the .pdb
15:08<LordAro>if you had the crash.dmp
15:08<nielsm>Eddi|zuHause sure, if it had been posted
15:12<DorpsGek_II>[OpenTTD/OpenTTD] nielsmh commented on issue #7300: Fatal Application Failure https://git.io/fhATJ
15:12<DorpsGek_II>[OpenTTD/OpenTTD] nielsmh closed issue #7300: Fatal Application Failure https://git.io/fhAUH
15:13-!-Maarten [~maarten@2600:1700:7fd0:6e98:20c:29ff:fea0:abb6] has joined #openttd
15:13-!-Maarten is "maarten" on #openttd #oftc #moocows @#maarten
15:15-!-Supercheese [~Superchee@cpe-98-146-230-183.natnow.res.rr.com] has joined #openttd
15:15-!-Supercheese is "Caseum" on #openttd
15:20<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhAT3
15:28<DorpsGek_II>[OpenTTD/OpenTTD] nikolas commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhAT4
15:40-!-Maarten [~maarten@2600:1700:7fd0:6e98:20c:29ff:fea0:abb6] has quit [Quit: Erection reset by beer]
15:41<andythenorth>hmm
15:41<andythenorth>is FIRS fixed yet?
15:43<@peter1138>" Today, I can still eat: 1234 out of about 3186 cals "
15:43<@peter1138>Uh huh... 1234 eh?
15:47-!-Maarten [~maarten@2600:1700:7fd0:6e98:20c:29ff:fea0:abb6] has joined #openttd
15:47-!-Maarten is "maarten" on #openttd #oftc #moocows @#maarten
15:48<frosch123>next stop 1138?
15:52-!-Alberth [~alberth@00015f9e.user.oftc.net] has left #openttd []
15:54<DorpsGek_II>[OpenTTD/OpenTTD] nikolas commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhATQ
15:55<andythenorth>frosch1234
15:55<@peter1138>Hmm, so I have to eat 94 kcal :D
15:56*peter1138 ponders #7279
16:00<andythenorth>no more bouys?
16:00<@peter1138>Yeah, that's sad.
16:01<andythenorth>no more routing all the way there
16:01<andythenorth>and all the way back
16:01*andythenorth not sad
16:02<andythenorth>should I fix this then?
16:02<andythenorth>http://bundles.openttdcoop.org/firs/push/LATEST/docs/html/economies.html#extreme
16:02<andythenorth>players will be sad :(
16:02<andythenorth>especially after we do the great bananas clean up
16:02<andythenorth>and delete all old grfs etc
16:03<@peter1138>What's sad?
16:03<@peter1138>I've not played FIRS enough to know the changes :p
16:04<nielsm>the madness of 51 industries? :D
16:04<andythenorth>the gameplay makes no sense
16:04<andythenorth>it's just blah blah blah
16:07<DorpsGek_II>[OpenTTD/OpenTTD] nikolas updated pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhamZ
16:07<andythenorth>FIRS or tanks?
16:07<TrueBrain>nice work peter1138 on fixing that OSX issue :D \o/
16:07<andythenorth>TrueBrain: so Azure then? :P
16:08<TrueBrain>andythenorth: you speak in riddles :)
16:08<andythenorth>very riddles
16:08-!-sla_ro|master [~sla.ro@84.117.88.126] has quit []
16:08<andythenorth>I guess I should research Azure by clicking on stuff
16:08<andythenorth>I 'researched' Travis because GH said it has won
16:08<andythenorth>and it's one click to get it working
16:09<TrueBrain>so is *insert other CI here*
16:09<andythenorth>so the jobs are non-parallel
16:09<andythenorth>ok
16:10<andythenorth>oh no, they're parallel
16:10<andythenorth>it's just confusing page
16:10<TrueBrain>anyway, if you want a serious answer from me, you have to explain a bit of context to me :D
16:10<andythenorth>do you want the end goal, or the current state?
16:10<TrueBrain>I want context :P
16:11<TrueBrain>imagine someone at work comes to you: Travis?
16:11<TrueBrain>you fire him on the spot, I imagine :P
16:11<andythenorth>context is the coop has VMs on a physical host somewhere, one of those (afaik) is running a Jenkins install, which compiles projects from coop devzone, and (optionally afaik) publishes them bundles server for distribution
16:11<TrueBrain>ah; the old fashion way
16:12<andythenorth>this is used to build projects including newgrf
16:12<TrueBrain>drop it, drop it nowhhhhh :)
16:12<andythenorth>I have moved FIRS to GH
16:12<andythenorth>and now have no CI
16:12<andythenorth>nor publishing
16:12<andythenorth>on the one hand, I can probably click buttons to get a solution for me
16:12<andythenorth>and on the other hand, a solution for all coop would be better
16:12<TrueBrain>Travis vs Azure Pipelines is not much of a difference .. both need a configuration file
16:13<TrueBrain>both won't give you anything to publish on
16:13<TrueBrain>although
16:13<TrueBrain>you can publish on the GH releases
16:13<TrueBrain>so that would work fine, I guess
16:13<andythenorth>well we could publish back existing bundles server, or GH
16:13<andythenorth>or we get an S3 bucket and put the bundles domain in front of it
16:13<andythenorth>or we use OpenTTD mirrors?
16:13<andythenorth>dunno
16:13<TrueBrain>I like AP, as you get much more parallel domains
16:13<TrueBrain>we could link the OpenTTD CDN to it, sure
16:13<andythenorth>what about the having to log in crap?
16:13<andythenorth>is that fixed?
16:14<andythenorth>or is it FUD?
16:14<TrueBrain>no clue; I am afraid someone has a browser open somewhere :P
16:14<TrueBrain>Travis works-ish, but as OSS it is more limited, in my experience
16:14<TrueBrain>(as in, less agents running jobs)
16:14<TrueBrain>not always an issue
16:14<TrueBrain>especially for NewGRFs I doubt that is a real issue
16:14<andythenorth>newgrf doesn't have multiple platform targets
16:14<andythenorth>just one
16:14<TrueBrain>there are a few other of these platforms .. it is all the same honestly
16:14<andythenorth>and even across all of coop, only a couple of people push at once
16:14<TrueBrain>might be easiest if we all use AP
16:15<TrueBrain>especially as you can imagine GH and AP to integrate more and more
16:15<TrueBrain>soon GitHub Actions will be GA
16:15<TrueBrain>that also makes things a bit easier, for CD mostly
16:15<TrueBrain>(CI is easy; CD often is the harder part)
16:15<TrueBrain>but AP also solved CD, and so far it has been pretty stable
16:15<TrueBrain>and you can configure it with some simple clicks
16:15<TrueBrain>you can make it publish on GH easily
16:15<TrueBrain>or on CDN
16:15<TrueBrain>OpenTTD does both
16:16<andythenorth>ok
16:16-!-Thedarkb-T60 [~Thedarkb-@86-42-4-178-dynamic.agg3.kny.prp-wtd.eircom.net] has joined #openttd
16:16-!-Thedarkb-T60 is "realname" on #openttd #oolite
16:16<andythenorth>so Travis looks initially friendlier, but I would rather be familiar with AP if you see no reason to leave it any time soon
16:16<andythenorth>AP is still too mysterious here
16:16<andythenorth>only working with it will solve that
16:16<TrueBrain>I guess Travis has better documentation :P
16:16<TrueBrain>because they are essentially the same
16:17<TrueBrain>and indeed
16:17<TrueBrain>on GH, go to Marketplace, find AP, install it
16:17<TrueBrain>select your repo
16:17<TrueBrain>and it takes you from there
16:17<TrueBrain>you don't have to start with a YML file
16:17<andythenorth>I'm pretty much clicking on it already
16:17<TrueBrain>you can just click together a CI
16:18<andythenorth>oh it gives AP write access to the repo?
16:18<andythenorth>that's interesting
16:18<andythenorth>Travis got read
16:18<andythenorth>or I misread
16:18<TrueBrain>yeah, AP can commit the yml file, if you like
16:18<TrueBrain>it can help you with that
16:19<TrueBrain>but I guess we should publish NML or something on a place it can download and use it
16:19<andythenorth>ok I try it later
16:19<TrueBrain>that might be the biggest thing to get it easily to work
16:19<andythenorth>it wants me to create an account with MS, which is fine, but not now
16:19<TrueBrain>yeah; creating the account is simple and easy
16:19<TrueBrain>https://github.com/OpenTTD/CompileFarm/releases <- the reason we publish that file, is to make other things easier
16:19<TrueBrain>I can imagine we need something similar for NML
16:20<TrueBrain>but .. that can all be arranged ofc
16:20<DorpsGek_II>[OpenTTD/OpenTTD] Nik-mmzd commented on issue #7296: Can't type non-latin symbols from keyboard in game on linux https://git.io/fhAk4
16:20<TrueBrain>once you have an MS account, it helps you create a job based on the GitHub repository you came from
16:20<TrueBrain>and from there you will understand the click-and-configure behaviour
16:20<TrueBrain>it is pretty slick tbh
16:20<andythenorth>ok
16:20<andythenorth>does the yml file configure which deps are needed?
16:20*andythenorth can read docs tbh
16:21<@peter1138>21:14 < TrueBrain> no clue; I am afraid someone has a browser open somewhere :P
16:21<@peter1138>About that...
16:21<TrueBrain>andythenorth: "deps"? And you don't be doing yml at first :)
16:21<TrueBrain>don't -> won't :P
16:22<nielsm>if you use the free VMs AP offers, you basically get a fresh, clean machine for every run
16:22<nielsm>so you have to install any non-standard software needed
16:22<andythenorth>that was my assumption
16:23<TrueBrain>and for most stuff it has default things for you
16:23<TrueBrain>but NML you have to do yourself
16:23<TrueBrain>every run
16:23<TrueBrain>but you will see once you get to the click+configure part
16:23<TrueBrain>it will make sense there :)
16:23<andythenorth>ok, I will create an account tomorrow or so
16:23*andythenorth hates account creation
16:23<TrueBrain>the MS was easy
16:23<andythenorth>mostly I just auth with GH if I can
16:23<TrueBrain>no weird questions
16:23<TrueBrain>just .. name, username, email, password
16:23<TrueBrain>done
16:23<andythenorth>email confirmation link?
16:23<nielsm>it may be easiest to set up a pack with your dependencies somewhere it can just fetch as part of the job
16:24<TrueBrain>yeah, I expect we need to make NML releases on GH which work like that
16:24<TrueBrain>or something
16:24<andythenorth>they were on pypi for a bitt
16:24<andythenorth>which would solve it
16:24<andythenorth>https://pypi.org/project/nml/
16:24<andythenorth>then it's just pip
16:25<TrueBrain>works as well
16:25<TrueBrain>if you use the Ubuntu agent or something, pip is preinstalled I think
16:25<TrueBrain>so yeah .. easy peazy
16:26<TrueBrain>https://github.com/Microsoft/azure-pipelines-image-generation/blob/master/images/linux/Ubuntu1604-README.md
16:27<TrueBrain>"pip3 (pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5))"
16:27<TrueBrain>yeah
16:27<andythenorth>ez pz
16:28<TrueBrain>Cached container images
16:28<TrueBrain>jekyll/builder:latest
16:28<TrueBrain>LOL
16:28<TrueBrain>that is new to me :)
16:28<TrueBrain>funny :P
16:28<TrueBrain>sadly, we don't use it
16:28<TrueBrain>but still
16:32<TrueBrain>andythenorth: and as OpenTTD shows, you can push AP very far, as far that when you tag your NewGRF, it auto-uploads to BaNaNaS, I guess
16:32<TrueBrain>meaning you only ever have to work with GitHub if you get that in place :)
16:32<andythenorth>auto musa
16:32<TrueBrain>exactly
16:32<TrueBrain>results in this: https://hub.docker.com/r/openttd/website/tags
16:33<TrueBrain>6 pages of containers already :P
16:33<andythenorth>so where does Docker Hub fit in?
16:34<TrueBrain>with NewGRF, it does not
16:34<TrueBrain>Docker Hub for the website is used as "BaNaNaS" would be for NewGRFs
16:34<TrueBrain>or the CDN is for OpenTTD nightlies
16:34<TrueBrain>(the target of the binary for the CD part)
16:37<andythenorth>ok
16:37*andythenorth wonders where we can publish newgrf docs to
16:37<TrueBrain>I can create space in the CDN for you
16:37<TrueBrain>that isn't a real issue
16:38<andythenorth>ok
16:38<TrueBrain>some security thingies we have to cover, but that won't be a real issue
16:38<TrueBrain>easiest if we run those jobs under the OpenTTD account, but otherwise we figure something out too
16:38<TrueBrain>build first, tune later :)
16:38<andythenorth>maybe this weekend I make some progress
16:38<TrueBrain>let us know if we can ehelp ofc :)
16:39<TrueBrain>ehelp, lol
16:41<andythenorth>thx
16:42<TrueBrain>maybe this weekend I can look at migrating MSU again .. hmm .. tempting
16:44<TrueBrain>oeh, and maybe I migrate all current binaries to CDN
16:44<TrueBrain>that sounds like a good plan too
16:45-!-nielsm [~nielsm@176-23-103-56-cable.dk.customer.tdc.net] has quit [Ping timeout: 480 seconds]
16:45<TrueBrain>oeh, and I want to add a bot that when it sees a crashdump on GitHub, it posts the content of it :)
16:45<TrueBrain>oeh, and I want to look at auto-uploading crashdumps (after users says OK ofc)
16:45<TrueBrain>sentry-like
16:47<TrueBrain>too many ideas
16:47<TrueBrain>sleep now
16:48<Samu>I'm bored
16:48-!-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:50<DorpsGek_II>[OpenTTD/OpenTTD] SamuXarick commented on pull request #7293: Add: No plane crashes unless runway is too short option https://git.io/fhAIf
16:59<@peter1138>Oh, I found some free bits...
16:59<@peter1138>p1: bits 16-31, used by subfunctions...
17:00<@peter1138>Except it's not. Only one of them uses it, and then only 1 bit.
17:01<andythenorth>more bits \o/
17:01<@peter1138>So no need to mess about with client_id
17:01<andythenorth>put pipemania in them
17:01<@peter1138>So yeah, I reimplemented buy & refit :p
17:01<andythenorth>how many bits for pipemania anyway? o_O
17:01<@peter1138>Due to me cocking up several times on the ottdcoop server.
17:02<andythenorth>what is buy & refit?
17:02<andythenorth>is it like station refits?
17:02<@peter1138>If you use the cargo filter in the purchase list, it will automatically refit to that cargo type.
17:02<@peter1138>It does, of course, ignore those silly subtypes.
17:03<andythenorth>I had to refit on that coop server
17:03<andythenorth>haven't done it for ages
17:03<andythenorth>the zellepin doesn't station refit
17:06<@peter1138>Nice, make regression crashed :D
17:06<@peter1138>Nice, git pre-push commit saved me.
17:06<DorpsGek_II>[OpenTTD/OpenTTD] nikolas updated pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhamZ
17:11-!-Thedarkb-X40 [~beno@86-42-4-178-dynamic.agg3.kny.prp-wtd.eircom.net] has joined #openttd
17:11-!-Thedarkb-X40 is "realname" on #openttd #/r/openttd #oolite
17:14<andythenorth>oof bed
17:14<andythenorth>or tanks
17:14<@peter1138>Hmm, well, maybe this is simpler as a callback :/
17:20<andythenorth>so how do I do an Africa-ish FIRS economy, without repeating dumb stereotypes?
17:20<andythenorth>like, there's no snow in Africa at Christmas :P
17:20<andythenorth>much lolz
17:21<LordAro>you can hear the drums echoing tonight though
17:21<andythenorth>met an old man along the way
17:21<andythenorth>https://www.bbc.co.uk/news/uk-england-bristol-45608054
17:21<andythenorth>I consdered going to that :P
17:22<LordAro>lol
17:22<andythenorth>I made FIRS Hot Country twice already
17:22<andythenorth>http://bundles.openttdcoop.org/firs/push/LATEST/docs/html/economies.html#in_a_hot_country
17:22<andythenorth>the first one I deleted because it was a bit glamourising colonial exploitation
17:23<andythenorth>the second one is just boring to play
17:23<andythenorth>it's still resource exploitation, just more modern chinese-funded style :P
17:26<LordAro>i feel like playing the game
17:27<andythenorth>do it! :)
17:27<LordAro>i am doing so!
17:27-!-octernion [~octernion@206.223.172.50] has quit [Quit: octernion]
17:32<Eddi|zuHause>my going down a youtube suggestions chain yesterday ended at https://www.youtube.com/watch?v=WNn_Vlv3XWM
17:33<andythenorth>obvs. there's a floppotron version https://www.youtube.com/watch?v=q260bjSiyq0
17:33<Eddi|zuHause>of course, if you're looking for "avoid the stereotypes", that song is the worst place to start from :p
17:35-!-Thedarkb-X40 [~beno@86-42-4-178-dynamic.agg3.kny.prp-wtd.eircom.net] has quit [Ping timeout: 480 seconds]
17:39<andythenorth>well this needs rewriting https://github.com/andythenorth/firs/blob/master/src/templates/produce_secondary.pynml
17:39<andythenorth>for > 3 cargos
17:40<@peter1138>Hmm, this is nasty :(
17:40<andythenorth>such joy
17:42-!-Progman [~progman@p4FD668EA.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
17:43<andythenorth>refits?
17:47<DorpsGek_II>[OpenTTD/OpenTTD] PeterN opened pull request #7301: Feature: When filtering purchase list by cargo type, make buy button perform a refit if required. https://git.io/fhAIp
17:47<@peter1138>:/
17:50-!-Wormnest [~Wormnest@35.136.176.177] has joined #openttd
17:50-!-Wormnest is "Wormnest" on #openttd
17:52-!-Supercheese [~Superchee@cpe-98-146-230-183.natnow.res.rr.com] has quit [Read error: Connection reset by peer]
17:52-!-Supercheese [~Superchee@cpe-98-146-230-183.natnow.res.rr.com] has joined #openttd
17:52-!-Supercheese is "Caseum" on #openttd
17:59-!-pnda [~oftc-webi@x4dbd19af.dyn.telefonica.de] has quit [Remote host closed the connection]
18:00<Samu>ais will benefit?
18:00<DorpsGek_II>[OpenTTD/OpenTTD] PeterN approved pull request #7297: Cleanup: spurious TODOs in newgrf.cpp https://git.io/fhALk
18:00<DorpsGek_II>[OpenTTD/OpenTTD] PeterN merged pull request #7297: Cleanup: spurious TODOs in newgrf.cpp https://git.io/fhNpj
18:01<@peter1138>From which?
18:01<Eddi|zuHause>\o/
18:01<Eddi|zuHause>the bestest PR i ever got in :p
18:02<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7301: Feature: When filtering purchase list by cargo type, make buy button perform a refit if required. https://git.io/fhALI
18:04<Samu>I'm testing aircraft crashes
18:07-!-andythenorth [~andytheno@cpc87219-aztw31-2-0-cust178.18-1.cable.virginm.net] has left #openttd []
18:15<DorpsGek_II>[OpenTTD/OpenTTD] SamuXarick commented on pull request #7293: Add: No plane crashes unless runway is too short option https://git.io/fhALC
18:16<Samu>2 becomes 3
18:16-!-drac_boy [~oftc-webi@72.1.195.4] has joined #openttd
18:16-!-drac_boy is "OFTC WebIRC Client" on #openttd
18:16<drac_boy>hi there
18:16<Samu>1 becomes 2
18:16<Samu>0 is still 0
18:17<Samu>and the new 1 becomes a mix of old 0 and 1
18:17<Samu>it's doing as I intended
18:18*LordAro finished playing the game
18:18<Samu>Eddi|zuHause, is wrong
18:18<LordAro>didn't see any bugs
18:18<Samu>I just tested
18:20<Samu>how to politely disagree?
18:20<DorpsGek_II>[OpenTTD/OpenTTD] Berbe commented on pull request #7286: Add #2155: newheightmapgame command https://git.io/fhAL4
18:21<@peter1138>Why do you think two giant tables refutes what Eddi|zuHause wrote?
18:22<Samu>he's saying I duplicated one of the settings ;/
18:22-!-supermop_Home [~user@pool-71-105-225-37.nycmny.fios.verizon.net] has joined #openttd
18:22-!-supermop_Home is "Guest" on #openttd
18:22<Eddi|zuHause>actually, part of what i wrote seems to be wrong... or the intention was miscommunicated previously. setting plane crashes to "none" seems to also disable the too-short plane crashes
18:23<DorpsGek_II>[OpenTTD/OpenTTD] Berbe commented on pull request #7286: Add #2155: newheightmapgame command https://git.io/fhALE
18:23<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z opened pull request #7302: Change: make crash chance at short runway independent of plane crash … https://git.io/fhALz
18:24<Eddi|zuHause>alternate suggestion :)
18:26<DorpsGek_II>[OpenTTD/OpenTTD] Berbe commented on pull request #7286: Add #2155: newheightmapgame command https://git.io/fhALV
18:26<drac_boy>hmm I don't have any :)
18:27<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7286: Add #2155: newheightmapgame command https://git.io/fhALw
18:28<DorpsGek_II>[OpenTTD/OpenTTD] Berbe commented on pull request #7286: Add #2155: newheightmapgame command https://git.io/fhALr
18:29<DorpsGek_II>[OpenTTD/OpenTTD] PeterN updated pull request #7301: Feature: When filtering purchase list by cargo type, make buy button perform a refit if required. https://git.io/fhAIp
18:31<Eddi|zuHause>honestly, i have no clue if the plane crash magic numbers are even any good to begin with
18:32<drac_boy>I generally have it at 'zero' so I'm no help :)
18:32<@peter1138>I'm pretty sure that isn't the point either, heh.
18:32<DorpsGek_II>[OpenTTD/OpenTTD] Berbe commented on pull request #7286: Add #2155: newheightmapgame command https://git.io/fhALi
18:36-!-Flygon [~Flygon@114-198-109-17.dyn.iinet.net.au] has joined #openttd
18:36-!-Flygon is "Flygon" on #openttd
18:39-!-Wolf01 [~wolf01@0001288e.user.oftc.net] has quit [Quit: Once again the world is quick to bury me.]
18:40<@peter1138>Stupid towns keep building bridges over my tracks... ;)
18:40<DorpsGek_II>[OpenTTD/OpenTTD] nikolas updated pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhamZ
18:40<Beerbelott>I sugeest we get magic numbers from dereferenced memory space to get truly random content :p
18:40*Beerbelott hides quickly
18:41<@peter1138>Like openssl/openssh/whicheveroneitwas...
18:41<Eddi|zuHause>Beerbelott: we'll just get debian maintainers to patch it out
18:41<@peter1138>:D
18:41<Beerbelott>Well, if random becomes 0 0 0 0 0 0 0 0 0 0, it's technically still random, unless proven otherwise
18:42<Beerbelott>peter1138: the openssl bug in Debian, leading to revoked certs in 2004?
18:43<Eddi|zuHause>that wasn't that long ago
18:43<Samu>what about those people who actually want no crashes
18:43<Beerbelott>2006*
18:43<@peter1138>return 4;
18:43<Beerbelott>https://wiki.debian.org/SSLkeys#Identifying_Weak_Keys
18:43<Beerbelott>Generated since 2006-09-17
18:44<Beerbelott>Yes, we're old :p
18:45<Beerbelott>peter1138: Are u refering to another bug?
18:45<Samu>I'm looking at Eddi|zuHause new 0
18:46<Eddi|zuHause>https://xkcd.com/221/
18:47<Samu>gonna test it anyway
18:47<Samu>brb
18:49<Beerbelott>Eddi|zuHause: Good call! Forgot aboutthat classic xkcd already
19:00<@peter1138>Happy new month!
19:00<Eddi|zuHause>dangit, i missed the moment to congratulate my brother for his non-birthday
19:01<drac_boy>heh its still feburary here :-s
19:01<Eddi|zuHause>well, there'll be a real birthday next year
19:02<Eddi|zuHause>we hope, since it's so hard to find factors of big numbers.
19:09<Samu>got the crash test results
19:10<DorpsGek_II>[OpenTTD/OpenTTD] SamuXarick commented on pull request #7302: Change: make crash chance at short runway independent of plane crash … https://git.io/fhAtG
19:12<Samu>the cheat description is wrong now
19:13<Samu>"Jetplanes will not crash (frequently) on small airports"
19:13<Samu>they won't crash at all now
19:14<Samu>oh wait, nvm
19:14<Samu>only for plane_crashes = 0
19:16<Samu>this means in multiplayer servers, large airplanes will always crash even if the setting is none
19:17<Samu>devious
19:17*drac_boy watches samu make a 737 burn into ash? :p
19:18<Samu>it's basically my 1 making into 0
19:19<Samu>"None" perhaps needs renaming then?
19:23<Samu>what about those guys who actually want a real "non"
19:23<Samu>what about those guys who actually want a real "none"
19:29<Eddi|zuHause>what about those people? they can either use a NewGRF that sets all planes to be "small", or they can enable the cheat in addition to setting at 0
19:29<Beerbelott>That's counter-intuitive
19:29<Eddi|zuHause>or alternatively, a NewGRF that sets all airports to be "large"
19:30<Beerbelott>Setting at 0 has an implicit meaning... which is not the case here
19:30*drac_boy would love to see a 737 land at the dirt runaway on the small airport :-p
19:31<Eddi|zuHause>Beerbelott: everybody important i know already believed that that's what the setting already meant
19:33<Eddi|zuHause>i also just learned that the crash chance depends on the aircraft's top speed as well, as the chance is rerolled every tick that the plane is above taxiing speed
19:33<Samu>in multiplayer you can't cheat
19:37<Samu>None needs renaming now
19:37-!-Thedarkb-T60 [~Thedarkb-@86-42-4-178-dynamic.agg3.kny.prp-wtd.eircom.net] has quit [Ping timeout: 480 seconds]
19:37<Samu>there are some AIs that were actually checking this setting to decide whether to buy large airplanes for small airports
19:37<Samu>rip
19:38<Samu>i think AIAI
19:38<Samu>or DictatorAI
19:39<drac_boy>have fun with airplanes and empty birthdays anyway .. off here
19:39-!-drac_boy [~oftc-webi@72.1.195.4] has left #openttd []
19:42-!-Thedarkb-T60 [~Thedarkb-@86-42-4-178-dynamic.agg3.kny.prp-wtd.eircom.net] has joined #openttd
19:42-!-Thedarkb-T60 is "realname" on #openttd #oolite
19:48<Samu>i hate newgrfs being the solution to problems :|
19:53<Eddi|zuHause>it's not an empty birthday. it's a nonbirthday
19:53<Eddi|zuHause>as in, one that doesn't exist
19:55<Samu>no, doesn't look like it's AIAI, must check DictatorAI
19:59-!-supermop_Home [~user@pool-71-105-225-37.nycmny.fios.verizon.net] has quit [Ping timeout: 480 seconds]
20:03-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
20:03-!-snail_UES_ is "Jacopo Coletto" on #openttd
20:12-!-Thedarkb-X40 [~beno@86-42-4-178-dynamic.agg3.kny.prp-wtd.eircom.net] has joined #openttd
20:12-!-Thedarkb-X40 is "realname" on #openttd #/r/openttd #oolite
20:20-!-Thedarkb-T60 [~Thedarkb-@86-42-4-178-dynamic.agg3.kny.prp-wtd.eircom.net] has quit [Ping timeout: 480 seconds]
20:31<DorpsGek_II>[OpenTTD/OpenTTD] glx22 updated pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/fhbqc
20:35-!-Wormnest [~Wormnest@35.136.176.177] has quit [Quit: Leaving]
20:35-!-HerzogDeXtEr [~farci@ip92340195.dynamic.kabel-deutschland.de] has joined #openttd
20:35-!-HerzogDeXtEr is "purple" on #openttd
20:38-!-octernion [~octernion@toroon015yw-lp130-04-70-31-5-220.dsl.bell.ca] has joined #openttd
20:38-!-octernion is "octernion" on #openttd
20:41-!-HerzogDeXtEr1 [~farci@ip92340195.dynamic.kabel-deutschland.de] has quit [Ping timeout: 480 seconds]
20:42-!-octernion [~octernion@toroon015yw-lp130-04-70-31-5-220.dsl.bell.ca] has quit []
20:43<DorpsGek_II>[OpenTTD/OpenTTD] glx22 commented on pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/fhAqW
20:46<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhAq8
20:46<DorpsGek_II>[OpenTTD/OpenTTD] SamuXarick commented on pull request #7298: Fix multiplayer emergency save https://git.io/fhAq4
21:03<DorpsGek_II>[OpenTTD/OpenTTD] nikolas commented on pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhAq2
21:03<Beerbelott>Eddi|zuHause: Thx to ur xkcd link, I navigate from one to another, stumbled upon https://xkcd.com/1818/ and ended up watching/reading about Rayleight scattering, colour perception, light polarization theories and applications.....
21:42-!-Thedarkb-X40 [~beno@86-42-4-178-dynamic.agg3.kny.prp-wtd.eircom.net] has quit [Ping timeout: 480 seconds]
21:45-!-Beerbelott [~Berbe@00028cd3.user.oftc.net] has left #openttd []
22:03<DorpsGek_II>[OpenTTD/OpenTTD] glx22 approved pull request #7225: Add: Various AI/GS functions that may be useful. https://git.io/fhAmk
22:07-!-HerzogDeXtEr [~farci@ip92340195.dynamic.kabel-deutschland.de] has quit [Ping timeout: 480 seconds]
22:13-!-D-HUND [~debdog@2a00:79c0:677:e200:7a24:afff:fe8a:d04d] has joined #openttd
22:13-!-D-HUND is "Wowbagger" on #bitlbee #openttd
22:17-!-debdog [~debdog@2a00:79c0:64a:bd00:7a24:afff:fe8a:d04d] has quit [Ping timeout: 480 seconds]
22:22-!-Supercheese [~Superchee@cpe-98-146-230-183.natnow.res.rr.com] has quit [Read error: Connection reset by peer]
22:22-!-Supercheese [~Superchee@cpe-98-146-230-183.natnow.res.rr.com] has joined #openttd
22:22-!-Supercheese is "Caseum" on #openttd
22:30<DorpsGek_II>[OpenTTD/OpenTTD] stale[bot] commented on pull request #7094: Fix #7088: Retrieve an appropriate name for a non-existant AI/GS when displaying a textfile https://git.io/fhAmZ
22:34-!-supermop_Home_ [~user@pool-71-105-225-37.nycmny.fios.verizon.net] has joined #openttd
22:34-!-supermop_Home_ is "Guest" on #openttd
22:35<supermop_Home_>yp
22:35<supermop_Home_>yo
22:36-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Quit: snail_UES_]
22:51-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
22:51-!-snail_UES_ is "Jacopo Coletto" on #openttd
22:52-!-tokai [~tokai@00012860.user.oftc.net] has joined #openttd
22:52-!-mode/#openttd [+v tokai] by ChanServ
22:52-!-tokai is "Christian Rosentreter" on +#openttd
22:59-!-tokai|noir [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
23:02-!-Samu [~Ricardo@pa4-84-91-142-34.netvisao.pt] has quit [Quit: Leaving]
23:35-!-glx [kvirc@000128ec.user.oftc.net] has quit []
23:46-!-sla_ro|master [~sla.ro@84.117.88.126] has joined #openttd
23:46-!-sla_ro|master is "slamaster" on #sla #openttd
23:46<DorpsGek_II>[OpenTTD/OpenTTD] nikolas updated pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhamZ
---Logclosed Fri Mar 01 00:00:09 2019