Config
Log for #openttd on 28th February 2019:
Times are UTC Toggle Colours
00:01:05  <andythenorth> still needs install.sh or something
00:01:13  <andythenorth> or maybe there's a set of yaml steps
00:01:19  * andythenorth reading
00:01:30  <andythenorth> oh anything in standard debian might be available
00:01:42  <andythenorth> does debian include all the python module crap?
00:02:30  <LordAro> depends what you need :p
00:02:39  <andythenorth> markdown, chameleon, pillow
00:02:49  <andythenorth> eh I can try at the weekend maybe
00:02:54  <andythenorth> and travis can publish
00:03:09  <LordAro> and it will be glorious
00:03:13  <andythenorth> so maybe coop bundles can be replaced by an S3 bucket
00:03:19  <andythenorth> no jenkins, no bundles
00:03:21  <andythenorth> no servers
00:03:24  <andythenorth> no sysadmins
00:03:40  <andythenorth> also bedtime
00:03:43  *** andythenorth has quit IRC
00:03:44  *** Thedarkb-T60 has quit IRC
00:12:36  *** Thedarkb-T60 has joined #openttd
00:14:41  *** Supercheese has quit IRC
00:15:03  *** Gustavo6046 has quit IRC
00:18:29  <Samu> what is gm folder for? in the downloads?
00:20:05  <Samu> general midi?
00:30:01  <drac_boy> samu is it empty or theres anything inside?
00:30:10  <Samu> empty
00:32:42  <drac_boy> hmm oh well was worth asking .. in that case you may be right about the possible acronym but I really won't know tbh
00:33:52  <Samu> ohhh.. AroAI crashed
00:37:29  <Samu> LordAro, https://www.tt-forums.net/viewtopic.php?p=1218909#p1218909
00:43:15  <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick opened pull request #7290: Change: Disallow taking over AI companies in multiplayer https://git.io/fhNDM
00:50:54  <drac_boy> samu btw being curious I did find it for you: 'gm' is music files aka the ones used for in-game songs playing (rather than sound effects)
00:51:05  <drac_boy> so I think it simply meant Game Musics
00:51:16  <Samu> oh i see, ty
00:51:20  <drac_boy> np
00:51:55  <Samu> yeah i didn't download any music
00:52:13  <Samu> except openmsx, but it doesn't go to that folder apparently
00:52:58  <drac_boy> samu hmm just a wild guess but is it under content_download instead? ;)
00:53:29  <Samu> it's content_download/gm
00:55:34  <drac_boy> :)
00:57:22  <Beerbelott> planetmaker: btw #2155 is awaiting ur review ;) https://github.com/OpenTTD/OpenTTD/pull/7286
00:58:28  <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick opened pull request #7291: Change: Allow town bridges over rails. https://git.io/fhNDF
01:08:04  <drac_boy> samu anything interesting tonight or just boring things?
01:10:00  *** Supercheese has joined #openttd
01:11:19  <Samu> Looking through my old svn patches
01:12:01  <drac_boy> mm
01:12:32  <drac_boy> well have fun with that or something .. I'm going off for tonight's .. might try a little more sprites drawing later on if theres not much else in hallway tho
01:12:37  <drac_boy> anyway goodnight for now tho
01:12:42  *** drac_boy has left #openttd
01:15:53  <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick opened pull request #7292: Change: No need to save AI/GS data when joining a multiplayer server https://git.io/fhNyv
01:18:28  *** Beerbelott has left #openttd
01:37:03  *** Thedarkb-X40 has joined #openttd
01:39:47  *** snail_UES_ has joined #openttd
01:41:41  *** APTX has quit IRC
01:42:14  *** Thedarkb-T60 has quit IRC
01:46:17  <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick opened pull request #7293: Add: No plane crashes unless runway is too short option https://git.io/fhNy3
01:50:29  <Eddi|zuHause> didn't we already have that?
02:00:24  *** Thedarkb-X40 has quit IRC
02:02:35  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7293: Add: No plane crashes unless runway is too short option https://git.io/fhNyB
02:12:31  <Samu> hold on
02:12:37  <Samu> kinda busy
02:13:16  <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick opened pull request #7294: Add: Allow or disallow company level crossings as a game setting https://git.io/fhNy2
02:13:32  <Samu> ok let me look
02:17:40  <Samu> plane_crashes == 0 -> return
02:19:37  <Samu> plane_crashes == 1 -> prob = 0x4000 << 1
02:20:48  <Samu> if cheats are disabled, prob / 20 --> high probability
02:21:03  <Samu> if cheats are enabled, prob / 1500 --> low probability
02:21:52  <Samu> if aircraft is not fast
02:22:02  <Samu>  -> return
02:22:36  <Samu> hmm confusing indeed
02:23:11  <Samu> plane_crashes == 1 -> return no matter plane size
02:23:20  <Samu> seems to do what I intend
02:23:38  <Samu> plane_crashes == 2 -> prob = 0x4000 << 1
02:24:03  <Samu> if cheats disabled, prob / 20
02:24:13  <Samu> if cheats enabled, prob / 1500
02:24:36  <Samu> if aircraft is not fast
02:25:06  <Samu> plane_crashes == 2, so prob / 1500
02:25:41  <Samu> that's a low probability
02:26:04  <Samu> plane_crashes == 3 -> prob = 0x4000 << 2
02:26:21  <Samu> yada yada, same as previous one
02:26:37  <Samu> looks correct to me Eddi|zuHause
02:27:02  <Samu> confusing perhaps, but correct
02:29:13  <Samu> doesn't duplicate the cheat imo
02:30:48  <Samu> it's useful for setting up competitive servers
02:31:17  <Samu> I've always wanted ppl to use the correct aircraft types on short airports
02:31:55  <Samu> penalize them if running the wrong planes
02:32:07  <Samu> but have no crashes for those who use the right planes
02:32:21  <Samu> currently, there is no way to setup that
02:52:51  *** mikegrb has quit IRC
02:55:04  *** Samu has quit IRC
02:57:28  *** mikegrb has joined #openttd
03:13:08  *** Wormnest has joined #openttd
03:14:40  *** debdog has joined #openttd
03:15:39  *** keoz has quit IRC
03:17:59  *** D-HUND has quit IRC
03:20:14  *** Wormnest has quit IRC
03:52:29  *** tokai has joined #openttd
03:52:29  *** ChanServ sets mode: +v tokai
03:59:03  *** tokai|noir has quit IRC
04:48:32  *** glx has quit IRC
04:51:54  *** Supercheese has quit IRC
04:58:59  *** Supercheese has joined #openttd
05:08:46  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhN9f
05:12:48  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhN9J
06:09:46  *** snail_UES_ has quit IRC
06:56:07  *** andythenorth has joined #openttd
06:58:04  <peter1138> Hello.
07:00:23  <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
07:01:30  <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
07:04:00  <andythenorth>  moin
07:06:03  *** andythenorth has quit IRC
07:07:02  <peter1138> Oh
07:09:05  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7291: Change: Allow town bridges over rails. https://git.io/fhNHL
07:15:10  *** andythenorth has joined #openttd
07:15:57  *** Smedles has quit IRC
07:16:12  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhNHZ
07:18:38  <andythenorth> eh, it's pretty much finished?
07:18:52  <andythenorth> just do vehicle variants, 100% completed?
07:19:18  <peter1138> Nearly
07:19:39  <andythenorth> then we can make open source Chocks Away
07:22:49  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhNHB
07:24:39  <peter1138> Towns bridging one-way roads?
07:25:37  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhNHE
07:29:31  *** Smedles has joined #openttd
07:32:59  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7291: Change: Allow town bridges over rails. https://git.io/fhNHV
07:34:40  <peter1138> "Issue would be a good enhancement; we accept Pull Requests!"
07:35:10  <peter1138> ^ Not really a brilliant label decscription when applied to a PR :p
07:41:29  <andythenorth> hmm no free AWS buckets
07:42:28  * andythenorth wonders what bundles is doing, apart from being easier to use than banananaramas
07:42:40  <andythenorth> http://bundles.openttdcoop.org/firs/
07:42:48  <andythenorth> and publishing the docs also
07:44:11  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhNHP
07:48:09  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhNH9
07:54:20  *** Supercheese has quit IRC
08:00:34  *** HerzogDeXtEr has joined #openttd
08:14:07  *** keoz has joined #openttd
08:31:53  <Eddi|zuHause> uhm, the function "GetParamVal" in newgrf.cpp, is that missing a check for param>=0x80 in the first line?
08:34:08  <Eddi|zuHause> it seems to currently rely on overflow behaviour being "sane"
08:46:04  *** HerzogDeXtEr has quit IRC
08:47:30  <Eddi|zuHause> i can't see a quick way to make this work, as you can't pass a parameter to a global variable
08:59:55  <DorpsGek_II> [OpenTTD/OpenTTD] planetmaker approved pull request #7286: Add #2155: newheightmapgame command https://git.io/fhN7v
09:00:14  <planetmaker> moin
09:00:40  <andythenorth> moin planetmaker
09:01:45  <andythenorth> so I might try https://travis-ci.com/
09:01:56  <andythenorth> then we don't have to maintain a Jenkins
09:02:05  <andythenorth> but we would have to maintain Travis configuration
09:02:16  <andythenorth> but that can be in project repos, probably
09:03:39  <planetmaker> you want to do that on the openttdcoop account I created there?
09:03:42  <planetmaker> I think I did
09:05:06  <andythenorth> possibly
09:05:17  <andythenorth> I was just going to use my github creds initially
09:05:45  * andythenorth wonders whether we want a coop organisation on GH
09:05:50  <planetmaker> if you do, that never will change :P
09:05:52  <planetmaker> we do
09:06:00  <andythenorth> I like having everything grouped under coop
09:06:06  <andythenorth> it makes it less of a solo effort
09:06:41  <andythenorth> although...we should probably recruit some new coop members :)
09:06:49  <planetmaker> he, yeah
09:07:03  <peter1138> OpenTTDCoopPatchPack?
09:07:21  <planetmaker> na
09:07:36  <peter1138> Hmm, wonder if I still have the sources for my NewGRFs...
09:09:40  <planetmaker> hm, I made a build of nml on travis like 4 months ago
09:11:17  <andythenorth> o_O
09:13:12  <planetmaker> you got an invite to the github coop org
09:13:46  <planetmaker> it's... pretty empty so far
09:13:54  <planetmaker> I did the nml test on my private account
09:14:17  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN requested changes for pull request #7286: Add #2155: newheightmapgame command https://git.io/fhN7O
09:22:21  <peter1138> I remembered to add "make regression" to my git pre-push hook :)
09:24:28  <peter1138> That's a very empty clone.
09:25:02  <peter1138> One day planetmaker will "get" git and realise everything that was wrong ;)
09:25:17  <planetmaker> ?
09:26:06  <planetmaker> err-no-context
09:26:53  <peter1138> Re git vs hg :)
09:27:15  <andythenorth> one of them, branches are usable :P
09:27:20  <peter1138> Yes, git.
09:27:23  <planetmaker> yet still... where are you coming from, what are you referring to?
09:27:45  <peter1138> Just remembered you said git was... "baroque"
09:27:54  <andythenorth> are we doing vi vs. emacs?
09:27:57  <peter1138> yes.
09:28:01  <andythenorth> python vs ruby?
09:28:07  <peter1138> planetmaker, I have no point, I'm just randomly chatting.
09:28:23  <peter1138> andythenorth, python.
09:28:24  <planetmaker> don't confuse me with what I said yesterday ;)
09:28:30  <peter1138> Hehe
09:28:50  <peter1138> 1.9 is going to be the most unpopular relase.
09:28:53  <peter1138> *release.
09:28:53  <andythenorth> I just like having a vcs where the recommended fix to most issues isn't "delete the repo and start again"
09:28:55  <andythenorth> :P
09:29:03  <andythenorth> which I have been told n times about hg
09:30:18  <planetmaker> yes... and with git it's "screw it, I just rewrite all history and force push". Same thing. Just different colour
09:32:13  <LordAro> andythenorth: tabs vs spaces
09:39:10  <andythenorth> pipemania has some interesting problems peter1138
09:39:27  <andythenorth> e.g. A->B route, with 20 units / tick segments
09:39:41  <andythenorth> but near B, a 10 units / tick segment
09:39:57  <andythenorth> which nerfs the total flow
09:40:09  <andythenorth> and that rate needs propogated upstream to all the bigger segments
09:40:41  <andythenorth> propagated *
09:43:01  *** Gustavo6046 has joined #openttd
09:44:57  <DorpsGek_II> [OpenTTD/OpenTTD] hidegh opened issue #7295: Proposal: quick settings overrides / filter https://git.io/fhN7M
09:46:01  *** andythenorth is now known as Guest1870
09:46:02  *** andythenorth has joined #openttd
09:49:19  *** Guest1870 has quit IRC
09:50:31  <DorpsGek_II> [OpenTTD/OpenTTD] planetmaker commented on issue #7295: Proposal: quick settings overrides / filter https://git.io/fhN7F
10:04:24  <peter1138> A configurable set of presets might be nice.
10:05:04  <peter1138> Maybe with content-download support.
10:08:52  *** andythenorth has quit IRC
10:12:59  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhN53
10:17:12  <peter1138> Hmm, how does the CI accept C++14 features?
10:19:31  *** Gabda has joined #openttd
10:28:07  <planetmaker> Settings: Yes, I think presets for everything, settings + NewGRF + GS would be a nice thing
10:28:17  <planetmaker> with content-download support even better :)
10:28:45  <planetmaker> factorio offers to export the settings as base64-encoded string for easy export and import
10:31:28  <dwfreed> yeah, map exchange strings are great
10:33:34  <peter1138> That would be a long string :-)
10:35:30  <peter1138> Mmm, viennese chocolate biscuit.
10:38:26  <dwfreed> peter1138: compression
10:46:19  *** Beerbelott has joined #openttd
10:46:53  <peter1138> Hmm, interesting, I just found my old original DOS TTD graphics set :D
10:47:34  <Beerbelott> Hi all
10:47:44  <Beerbelott> peter1138: Does it fit w/ OpenTTD? :p
10:47:50  <peter1138> It works, yes.
10:47:58  <Xaroth> got screenie of it?
10:51:30  <peter1138> -rw-r--r-- 1 nobody 4294967294    7298 Sep  2  2005 freighttrains4.diff
10:51:38  <peter1138> Hmm, that's my oldest patch lying around.
10:51:46  <peter1138> Xaroth, er... no, it's TTD.
10:51:57  <peter1138> I mean, it's the same as the Windows TTD, mostly.
10:52:05  <peter1138> Just a palette change.
10:52:12  <peter1138> Probably some minor things.
10:52:16  <peter1138> It's not the original TT graphics set.
10:56:51  *** andythenorth has joined #openttd
11:03:24  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7286: Add #2155: newheightmapgame command https://git.io/fhNdr
11:11:09  <planetmaker> peter1138, yes, a long string. Yet very easy to handle: just one string
11:11:41  <peter1138> Hmm.
11:12:06  <peter1138> Replacing NewGRF presets would not be a bad thing :-)
11:12:34  <planetmaker> they're not bad. But they have a bad interface
11:12:48  <andythenorth> they never pay off
11:12:54  <planetmaker> which makes them... unpleasant to use
11:13:05  <andythenorth> I often find I've started a game with missing grfs or whatever
11:13:12  <planetmaker> I sometimes use a preset for a subset
11:13:17  <andythenorth> can we store the last n game configurations?
11:13:25  <Eddi|zuHause> planetmaker: that needs proper copy-paste support on all platforms
11:13:37  <andythenorth> 'here are settings you used to start recent games'
11:13:47  <andythenorth> AI, GS, settings, map, newgrf
11:13:51  <planetmaker> https://wiki.factorio.com/World_generator#Map_exchange_string
11:14:00  <andythenorth> seed as well
11:14:06  <peter1138> I think ours would be somewhat large :)
11:14:08  <peter1138> +r
11:14:13  <andythenorth> child #1 is obsessed with us putting the sead back in the UI :P
11:14:15  <andythenorth> fuck knows why
11:14:22  <andythenorth> I think it's because minecraft has it
11:14:29  <andythenorth> or he wants to regenerate same map
11:14:38  <andythenorth> or because he's 9 and has no clue :P
11:14:43  <peter1138> I don't know why it was removed :/
11:14:46  * andythenorth is a harsh parent
11:14:56  <planetmaker> peter1138, removed what?
11:14:59  <andythenorth> peter1138: because mapgen is overwhelming with shitty options :)
11:15:03  <andythenorth> that don't work as expected
11:15:21  <peter1138> planetmaker, seed.
11:15:30  <planetmaker> uh... hm, was it? :D
11:16:07  <planetmaker> I didn't notice
11:17:21  <peter1138> That might be partly why.
11:17:26  <peter1138> I don't know when it went either.
11:17:47  <peter1138> @seen belugas
11:17:48  <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!
11:18:22  <peter1138> Hmm!
11:18:29  <peter1138> I have a suspicion that would be mine...
11:21:06  <Eddi|zuHause> happy ... belated... birshday? :p
11:24:46  <Eddi|zuHause> /* TODO: More params. More condition types. */ <-- i'm sure that has been sitting there untouched since at least 10 years :p
11:25:06  <peter1138> :-)
11:25:09  <peter1138> -pasky
11:25:22  <peter1138> There is/was a comment once about not removing the comment :p
11:40:32  <andythenorth> it's lunchtime btw
11:40:34  <andythenorth> mac and cheese
11:41:19  <peter1138> Someone ordered pizzas last night but didn't eat them all.
11:41:23  <peter1138> Guess what that means?
11:42:00  * andythenorth is baffled
11:44:06  <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.
11:44:25  <planetmaker> *facepalm*
11:45:01  <Eddi|zuHause> i don't understand how people can throw away food
11:45:44  <peter1138> I know. I almost fished it out! But only almost.
11:53:18  *** Gabda has quit IRC
11:56:02  <andythenorth> was it in the boxes?
11:56:13  <andythenorth> there are acceptable limits to bin-diving
11:56:31  <peter1138> Yeah but not closed properly.
11:56:45  <andythenorth> meh
11:57:17  *** Gustavo6046 has quit IRC
12:19:55  <andythenorth> "something must be done" http://bundles.openttdcoop.org/firs/push/LATEST/docs/html/economies.html#extreme
12:20:15  <peter1138> Hmm
12:20:18  <andythenorth> look at that linkgraph :x :|
12:22:48  <Eddi|zuHause> bulk terminal seems to be at an odd place
12:23:30  <andythenorth> the port-type industries are choke points
12:23:46  <andythenorth> the 16 in / 16 out enables a huge improvement to those
12:24:01  <andythenorth> I can reduce the number of port-types in the graph
12:24:11  <andythenorth> and move one near the end of the chain, and one to the middle
12:24:38  <andythenorth> and fortunately realisms does not have to apply to an arbitrary port
12:25:33  <andythenorth> well I now have 4 economies to test, and 2 more to fix
12:25:40  <andythenorth> that will keep OpenTTD fresh :P
12:26:29  <peter1138> :/
12:28:26  <andythenorth> shall we write some GS?
12:28:36  <andythenorth> that's the other thing that keeps the game fresh :P
12:28:49  <peter1138> Add some new blocks.
12:29:00  <peter1138> And another realm, along with portals.
12:29:08  <peter1138> OpenTTDCraft.
12:29:23  <andythenorth> creepers
12:29:25  <andythenorth> mobs
12:29:27  <andythenorth> lava
12:29:29  <andythenorth> lava!!
12:29:32  <andythenorth> we should have that
12:29:47  <peter1138> NewDisasters?
12:29:51  <Eddi|zuHause> there was the TTO mars addon...
12:31:42  <DorpsGek_II> [OpenTTD/OpenTTD] Nik-mmzd opened issue #7296: Can't type non-latin symbols in game on linux https://git.io/fhNbG
12:32:41  <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
12:52:51  <peter1138> Hmm?
12:52:53  <Eddi|zuHause> all the options here seem terrible :/
12:54:00  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on issue #7296: Can't type non-latin symbols in game on linux https://git.io/fhNby
12:55:51  <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
12:56:28  <DorpsGek_II> [OpenTTD/OpenTTD] Nik-mmzd commented on issue #7296: Can't type non-latin symbols in game on linux https://git.io/fhNb9
12:56:28  <Eddi|zuHause> for 7/9 it contains a parameter which is used for patchvar-magic
12:56:49  <Eddi|zuHause> i could reuse that as parameter for global vars
12:58:49  <Eddi|zuHause> but to use that in action D, where it would be most useful, it would change the semantics of the patchvar-magic
12:59:19  <Eddi|zuHause> and action6 syntax doesn't provide space for a parameter at all
13:04:14  <peter1138> Use an action 7 to skip the action 6.
13:05:36  <Eddi|zuHause> well, the workaround there would be to make the calculation in an action D and then use that result in action 6...
13:06:00  <peter1138> Seems like a solution.
13:06:24  <peter1138> Dunno if NML can express all that.
13:06:37  <Eddi|zuHause> let's worry about NML later :)
13:07:42  <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
13:08:11  <peter1138> @summon samu
13:08:11  <DorpsGek> peter1138: out of chalk
13:08:38  <Eddi|zuHause> why would you do that?!? :p
13:08:46  <peter1138> He's funny.
13:09:10  <Eddi|zuHause> you must be very bored at your job :p
13:09:33  <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
13:10:34  *** Beerbelott has quit IRC
13:11:16  *** APTX has joined #openttd
13:11:44  <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
13:12:39  <Eddi|zuHause> i can certainly input all kinds of weird characters through my keyboard
13:15:29  <peter1138> Is vehicle group names being unique a useful feature at all?
13:15:35  *** Flygon has quit IRC
13:16:01  <Eddi|zuHause> dunno who even thought that would be a sensible requirement
13:16:14  <peter1138> Habit.
13:16:21  <Eddi|zuHause> especially across all vehicle types
13:16:22  <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
13:17:46  <peter1138> I made it not care about types, but...
13:18:02  <peter1138> Definitely since hierarchical groups it makes no sense.
13:18:05  <peter1138> And... I added that :/
13:18:14  <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
13:20:42  <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
13:20:51  <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
13:23:51  <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
13:24:39  <peter1138> Yeah differently layouts activate different features :/
13:25:02  <peter1138> But for me ctrl-shift-u is handled by a gtk+ layer, not Xorg.
13:25:14  <peter1138> gnome-terminal knows about it, etc, but xterm does not.
13:28:33  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on issue #7126: custom font settings in openttd.cfg seem to be ignored https://git.io/fhNNQ
13:31:46  <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
13:33:25  <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
13:33:34  *** snail_UES_ has joined #openttd
13:35:11  <_dp_> oh, I know that non-latin bug, I tried to fix it but found out it's an SDL one
13:35:19  <_dp_> and nobody's gonna fix it for sdl 1.x ofc
13:35:37  <_dp_> should be fine with sdl 2 though
13:35:47  <_dp_> also works fine with allegro
13:35:57  <peter1138> What's SDL doing? o_O
13:36:07  <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
13:37:23  <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
13:38:33  *** octernion has quit IRC
13:38:58  <_dp_> what? no, russian layout is just like any other layout, there is nothing hardware
13:39:29  <Eddi|zuHause> _dp_: i'm fairly sure that the problem is not actually with the physical keyboard :p
13:39:59  *** planetmaker has left #openttd
13:40:04  *** planetmaker has joined #openttd
13:40:04  *** ChanServ sets mode: +o planetmaker
13:40:30  <_dp_> Eddi|zuHause, yeah, I'll try to google that SDL bug I mentioned
13:41:03  <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
13:45:02  <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
13:46:59  <_dp_> hm... actually, just checked and russian characters work for me now as well
13:47:06  <_dp_> but they sure didn't at some point
13:47:18  <DorpsGek_II> [OpenTTD/OpenTTD] btzy commented on pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhNA3
13:47:20  <_dp_> I may have switched from fedora to ubuntu in between
13:49:33  *** snail_UES_ has quit IRC
13:50:15  <_dp_> it was something related to X-server as well iirc
13:53:35  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhNA4
13:54:19  <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
13:54:27  <DorpsGek_II> [OpenTTD/OpenTTD] btzy updated pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhGxd
13:56:53  <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
13:57:10  *** octernion has joined #openttd
13:59:52  <DorpsGek_II> [OpenTTD/OpenTTD] btzy updated pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhGxd
14:03:47  <DorpsGek_II> [OpenTTD/OpenTTD] btzy commented on pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhNA6
14:06:38  <DorpsGek_II> [OpenTTD/OpenTTD] btzy commented on pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhNA1
14:08:07  *** Beerbelott has joined #openttd
14:10:24  <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
14:15:01  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7028: Feature: Option to group vehicle list by shared orders https://git.io/fhNAx
14:15:02  <DorpsGek_II> [OpenTTD/OpenTTD] paulcobbaut commented on issue #7126: custom font settings in openttd.cfg seem to be ignored https://git.io/fhNAp
14:15:54  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on issue #7126: custom font settings in openttd.cfg seem to be ignored https://git.io/fhNAh
14:16:49  <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
14:16:53  <peter1138>      Comment: The file /etc/sysctl.d/inotify.conf is set to be changed
14:16:53  <peter1138>      Started: 14:03:38.542863
14:16:53  <peter1138>     Duration: 14.918 ms
14:16:53  <peter1138>      Changes:
14:16:54  <peter1138> erm
14:16:58  <peter1138> checking freetype2... not found
14:16:59  <peter1138> Yeah
14:19:44  <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
14:21:51  <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
14:27:25  <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
14:27:56  <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
14:45:53  *** Samu has joined #openttd
14:45:57  <Samu> hi
14:50:38  <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick updated pull request #7291: Change: Allow town bridges over rails. https://git.io/fhNDF
14:52:16  *** nielsm has joined #openttd
14:52:59  <peter1138> Samu, Oops, I didn't update the comments... "or rails" -> ", rails or one-way roads"
14:53:13  <Samu> :(
14:53:18  <Samu> too late
14:53:50  <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
14:53:52  <peter1138> That's okay, you can do it :-)
14:54:42  *** sla_ro|master has joined #openttd
15:05:01  <Samu> what's wrong with variable name?
15:05:36  <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.
15:05:54  <peter1138> ?
15:06:18  <Samu> _save_empty_script
15:06:20  <Eddi|zuHause> peter1138: in actionD code in newgrf.cpp
15:06:22  <peter1138> Oh
15:06:54  <peter1138>  bool _save_empty_script;     ///< are we sending a map to a client over the nework?
15:07:14  <peter1138> That comment doesn't bear any relation to the variable name.
15:07:59  <Samu> true when we asre sending a map to a client over the network
15:09:31  <Samu> what do I type there?
15:10:30  <Eddi|zuHause> there's also a "/* TODO */"
15:10:33  <Eddi|zuHause> do what?!?
15:10:43  <peter1138> Welcome to historical comments, Eddi|zuHause.
15:10:55  <peter1138> Sometime they are worse than current comments :P
15:11:04  <peter1138> Like Samu's above.
15:11:29  <Eddi|zuHause> i'm tempted to just remove all TODOs from newgrf.cpp
15:12:01  <peter1138> They probably date from 2005.
15:12:15  <Samu> how to comment it?
15:12:25  <Eddi|zuHause> yeah, nobody is going to do those :p
15:13:43  <DorpsGek_II> [OpenTTD/OpenTTD] nikolas updated pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhamZ
15:13:57  <Eddi|zuHause> 2314431a59 newgrf.c       (peter1138           2005-09-26 18:43:58 +0000 8240)  * TODO
15:14:31  <peter1138> newgrf.c
15:14:32  <peter1138> :D
15:14:57  <Eddi|zuHause> at least opposing to SVN, git actually ignores the cpp renaming
15:15:06  <Eddi|zuHause> and makefile rewrite
15:15:14  <peter1138> I think it's safe to say that the TODO was done.
15:15:38  <peter1138> I suspect it refers to resetting all the other data.
15:16:02  <peter1138> I guess that's kinda different since the engine pool...
15:16:56  <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)
15:17:01  <Samu> better? worse?
15:17:01  <Eddi|zuHause> "case 0x93: // Tile refresh offset to left" <-- i'm fairly convinced that we're never going to implement those
15:24:07  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z opened pull request #7297: Cleanup: spurious TODOs in newgrf.cpp https://git.io/fhNpj
15:25:50  <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)
15:31:19  <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
15:32:58  <Samu> i need to test something
15:33:03  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhNhc
15:33:15  <Samu> town bridge over one-way roads
15:33:27  <Samu> fishy
15:42:37  *** pnda has joined #openttd
15:45:28  <Samu> https://imgur.com/bhbNKPm
15:45:37  <Samu> is that intended?
15:48:09  *** Wormnest has joined #openttd
15:48:29  <Samu> I suppose it is
15:48:37  <peter1138> Well...
15:48:53  <peter1138> Above the town sign, yes.
15:49:05  <Eddi|zuHause> is there a useful method to have PRs depend on each other?
15:54:33  <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick updated pull request #7291: Change: Allow town bridges over rails. https://git.io/fhNDF
15:54:55  *** Gustavo6046 has joined #openttd
16:10:03  <Samu> the reaction icons are so obnoxious
16:10:24  <Samu> https://github.com/OpenTTD/OpenTTD/pull/7293
16:15:41  *** tokai|noir has joined #openttd
16:15:41  *** ChanServ sets mode: +v tokai|noir
16:17:46  <peter1138> Hmm, JGR uses the text parameter for network commands to stuff additional informatioN :/
16:19:21  <nielsm> ew
16:20: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
16:21:58  *** tokai has quit IRC
16:24:34  <peter1138> :p
16:36:18  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #7297: Cleanup: spurious TODOs in newgrf.cpp https://git.io/fhAeC
16:36:38  <DorpsGek_II> [OpenTTD/OpenTTD] nikolas commented on pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhAeB
16:39:09  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z updated pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhI7h
16:40:07  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhAer
16:40:30  <DorpsGek_II> [OpenTTD/OpenTTD] nikolas updated pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhamZ
16:41:34  *** Gumle2 has joined #openttd
16:44:12  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7297: Cleanup: spurious TODOs in newgrf.cpp https://git.io/fhAeH
16:45:44  *** Alberth has joined #openttd
16:45:44  *** ChanServ sets mode: +o Alberth
16:46:01  <Alberth> hai hai
16:46:13  <nielsm> ugh I forgot where I hid the emergency netsave function...
16:47:32  <Eddi|zuHause> so, who is crazy enough to make a (nfo) test grf for #7000?
16:51:08  <peter1138> andythenorth!
16:51:57  <Eddi|zuHause> we also need some railtype GRFs
16:56:30  <Alberth> huh? we have this standardized railtype labeliing thing, and nobody made a newgrf for it?
16:57:08  <Eddi|zuHause> well, we have an ever unpublished dbset with accompanying railtypes... :p
16:57:33  <Eddi|zuHause> i know there were a few projects, but i haven't followed if any of them ever got released
16:57:59  <Eddi|zuHause> and i never got around to making the trackset i had in mind for CETS
16:58:14  <nielsm> is there a debuggish way to force a network desync?
16:58:43  <Eddi|zuHause> nielsm: put a Random() anywhere in the client code?
16:59:27  <nielsm> I suppose I could make a key press handler in the video driver that takes a Random()
17:00:34  <Eddi|zuHause> give Alt+0 a little friend :p
17:00:47  <Alberth> :)
17:00:50  <nielsm> I don't know any of those magic debug keys
17:04:07  <Eddi|zuHause> nielsm: i'm sure there is a completely ancient wiki page about them
17:14:05  <nielsm> okay found it, main_gui.cpp has the definitions
17:14:18  <nielsm> added alt+3 as the desync key
17:17:17  <nielsm> okay it works :)
17:18:10  <Alberth> :p
17:18:18  <nielsm> maybe alt+9 would be better as that's closer to the crash key
17:18:46  *** glx has joined #openttd
17:18:47  *** ChanServ sets mode: +v glx
17:18:49  <LordAro> o/
17:18:56  <Alberth> alt+c(rash)   :p
17:18:58  <nielsm> huh, the netsave.sav is correct here
17:19:22  <nielsm> and not a title screen save as I got on the beta3 server the other day
17:19:49  <nielsm> oh otoh, I did do some things different already
17:19:53  <nielsm> should maybe revert that first
17:20:26  <_dp_> citymania client has cheats enabled in mp
17:20:27  <_dp_> p
17:20:30  <_dp_> ez desync
17:21:19  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z updated pull request #7297: Cleanup: spurious TODOs in newgrf.cpp https://git.io/fhNpj
17:21:27  <glx> cheats in mp, what a silly idea
17:22:35  <_dp_> I did it to see which cheats are enabled
17:22:42  <_dp_> never bothered to disable the buttons
17:23:49  *** Progman has joined #openttd
17:27:23  *** octernion has quit IRC
17:28:05  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z updated pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhI7h
17:28:19  <Eddi|zuHause> why did i write 39 when i meant 3F? :p
17:30:20  <Alberth> keyboard turned around?
17:31:25  <Eddi|zuHause> more like "so, what is 40-1 again?"
17:31:39  <Alberth> fair enough :)
17:32:09  <Eddi|zuHause> i put the correct 0x3F in the code, but put 39 in the commit message
17:32:36  <Alberth> lol, better than the other way around though :)
17:33:32  <Eddi|zuHause> well, at this point it's basically a random number anyway
17:33:54  *** HerzogDeXtEr has joined #openttd
17:34:51  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on issue #7280: Emergency netsave on desync saves title game https://git.io/fhAfl
17:37:44  *** Gumle2 has quit IRC
17:37:53  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN merged pull request #7243: Change: Decrease the min #opcodes https://git.io/fhdIq
17:38:16  <peter1138> nielsm, possibly something about timing.
17:39:13  <nielsm> I don't _think_ SaveOrLoad called the way I do can cause a drop to main menu before the save occurs
17:40:14  <peter1138> I don't think it would, but it's possible it was already dropped to the main menu.
17:40:42  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN approved pull request #7291: Change: Allow town bridges over rails and one-way roads. https://git.io/fhAfg
17:42:54  *** Wolf01 has joined #openttd
17:43:25  <Wolf01> o/
17:45:19  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN merged pull request #7291: Change: Allow town bridges over rails and one-way roads. https://git.io/fhNDF
17:48:48  <Wolf01> Oh, nice one
17:52:21  *** cHawk has quit IRC
17:57:23  *** Wormnest has quit IRC
18:06:23  <peter1138> Hmm, so CMD_CLIENT_ID sends a client ID in p2.
18:06:42  <peter1138> How large do client IDs get?
18:07:23  <peter1138> Obviously it depends on how busy and how long a server has been running.
18:07:40  <peter1138> CMD_CLIENT_ID is a flag, btw, not an actual command.
18:07:49  *** Progman has quit IRC
18:07:59  <_dp_> ids get reused iirc, so like 255 max or smth
18:08:03  <peter1138> Nope
18:08:17  <peter1138> dbg: [net] Closed client connection 271
18:08:34  <peter1138> And I got that high by spamming the refresh server button ;)
18:08:37  *** Progman has joined #openttd
18:08:39  <_dp_> hm. ok, mb they don't :)
18:08:45  <peter1138> I did, indeed, want to check.
18:08:56  <peter1138> I'm wondering if it is sane to limit it to 16 bits instead of 32 bits.
18:09:01  <peter1138> Or...
18:09:17  <DorpsGek_II> [OpenTTD/OpenTTD] hidegh commented on issue #7295: Proposal: quick settings overrides / filter https://git.io/fhAJk
18:09:22  <peter1138> 16:17 <@peter1138> Hmm, JGR uses the text parameter for network commands to stuff additional information :/
18:09:26  <peter1138> :/
18:10:30  *** andythenorth has quit IRC
18:12:26  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on issue #7295: Proposal: quick settings overrides / filter https://git.io/fhAJm
18:13:52  <_dp_> 43:static ClientID _network_client_id = CLIENT_ID_FIRST;226:	this->client_id = _network_client_id++;
18:13:58  <_dp_> and that's it :)
18:14:09  <_dp_> ClientID is enum so I guess it's uint or smth
18:15:57  <_dp_> curiously luukland's server resets _network_client_id on a new game
18:20:58  <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?
18:23:10  *** HerzogDeXtEr has quit IRC
18:23:19  <peter1138> I'm working on it :-)
18:24:12  *** HerzogDeXtEr has joined #openttd
18:24:34  <Eddi|zuHause> also, i guess it should be more than 255 to avoid some potential denial-of-service corner cases?
18:25:04  <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.
18:25:31  <_dp_> max ID I could find is 7k+ on n-ice server so I guess wrapping isn't rly a concern here :)
18:26:17  <peter1138> Wrapping at 1024 would seem sufficient.
18:27:52  <_dp_> peter1138, that depends on how it is assigned
18:28:05  <_dp_> peter1138, you don't want crashing servers by opening 1024 connections
18:28:44  <Eddi|zuHause> 1024 seems a tad low for that
18:29:06  <peter1138> DoS, yeah.
18:29:23  <peter1138> Well, 32768 or 65536 then.
18:29:43  <peter1138> I suspect it'd fall over way before then.
18:32:29  <peter1138> Weird, I'm getting double log messages with bin/openttd -D
18:32:48  *** Gumle2 has joined #openttd
18:33:00  *** octernion has joined #openttd
18:36:05  <Samu> oh already merged?
18:36:08  <Samu> ok removing branch
18:37:59  <peter1138> Of course, it's very rare that it'll try reusing an ID, but you never know.
18:38:44  *** HerzogDeXtEr1 has joined #openttd
18:38:47  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh opened pull request #7298: Fix multiplayer emergency save https://git.io/fhAJ2
18:39:07  <Samu> what is wrong with no plane crashes unless runway is too short?
18:41:46  <peter1138> Oops, I made it reuse the last ID if it's not in use...
18:44:07  <Samu> nielsm, https://github.com/OpenTTD/OpenTTD/pull/7190 just in case
18:45:23  *** andythenorth has joined #openttd
18:45:37  <TrueBrain> nielsm: I like your debug command :D
18:45:44  *** HerzogDeXtEr has quit IRC
18:46:38  <andythenorth> yo
18:46:43  <Alberth> oy
18:46: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.
18:46:49  <andythenorth> ohai Alberth
18:46:56  <peter1138> andythenorth didn't text that one very well ;(
18:47:11  <andythenorth> I didn't text it at all
18:47:15  <peter1138> TEST
18:47:18  <andythenorth> what it is?
18:47:20  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #7298: Fix multiplayer emergency save https://git.io/fhAJi
18:47:27  <peter1138> https://github.com/OpenTTD/OpenTTD/issues/7126
18:47:53  <peter1138> I had a false start thinking I found an issue, but it turns out it's far simpler...
18:47:58  <TrueBrain> peter1138: OSX is built completely via azure-pipelines
18:48:01  <TrueBrain> osx-build.yaml, I guess
18:48:02  <andythenorth> yes my testing on that was not very good
18:48:04  <andythenorth> I didn't do any
18:48:09  *** keoz has quit IRC
18:48:20  <peter1138> andythenorth, sacked!"
18:48:24  <andythenorth> oh dear
18:48:34  <TrueBrain> peter1138: owh, and osx-dependencies.yml
18:48:35  <andythenorth> TrueBrain Travis!
18:48:37  <andythenorth> opinions?
18:48:39  <TrueBrain> those two files run it
18:48:41  <andythenorth> as newgrf CI?
18:48:48  <peter1138> brew install?
18:49:06  <peter1138> Wow, that looks dangerous :-)
18:49:07  <TrueBrain> what I did to test this out
18:49:14  <TrueBrain> is to create my own project on azure pipelines
18:49:20  <TrueBrain> and make it build my own branch from my own fork
18:49:23  <TrueBrain> so I could select only OSX
18:49:27  <SpComb> I wrote my first AWS Lambda function this week
18:49:29  <TrueBrain> and I just ran it over and over and over
18:49:48  <andythenorth> SpComb how on-trend :)
18:49:51  <andythenorth> what does it do?
18:49:55  <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
18:49:56  <andythenorth> is it serverless?
18:49:56  <peter1138> Do you still have that going? i.e. so I can be lazy and not figure it all out.
18:50:00  <TrueBrain> andythenorth: NewGRF CI? Azure Pipelines, duh
18:50:12  <andythenorth> that's why I'm asking
18:50:13  <peter1138> TrueBrain, I would've just added "freetype2" and see if it works :-)
18:50:36  <peter1138> Hmm, might just be freetype, not freetype2
18:50:36  <TrueBrain> https://dev.azure.com/truebrain/OpenTTD/_build?definitionId=4
18:50:43  <peter1138> https://brewformulas.org/Freetype
18:50:49  <peter1138> I asume that's related.
18:50:50  <TrueBrain> and I just copy/paste the bash script in there, after selecting the correct image
18:50:56  <TrueBrain> but .. if you think it is just one package
18:50:58  <TrueBrain> just make a PR
18:51:08  <TrueBrain> the CI should tell you if it was detected, I guess
18:51:58  <TrueBrain> SpComb: gratz :) You never forget your first :P
18:52:42  <peter1138> andythenorth, do you use "brew install" ?
18:52:47  <andythenorth> yes
18:53:10  <andythenorth> do you want me to wreck my OS with something? o_O
18:53:25  <peter1138> where would "brew install freetype" put its thing?
18:53:26  <TrueBrain> he came in like a WRECKING BALL
18:53:42  <peter1138> We have lines to rm /usr/local/Cellar/xz/*/lib/*.dylib
18:53:53  <peter1138> I'm *guessing* we'd need one for freetype
18:54:06  <peter1138> I dunno if it would be .../Cellar/freetype/*/lib/*.dylib.
18:54:07  <TrueBrain> I am guessing the same :D
18:54:14  <peter1138> Seems likely based on the others.
18:54:37  <TrueBrain> you can always add an 'ls /usr/local/Cellar/*/*/*/*.dylib' or something
18:54:40  <TrueBrain> and run it :)
18:54:41  <andythenorth> (bin35) firs.hg.deprecated$ brew info freetype
18:54:41  <andythenorth> freetype: stable 2.9.1 (bottled)
18:54:42  <peter1138> Hahaha
18:54:43  <andythenorth> Software library to render fonts
18:54:44  <andythenorth> https://www.freetype.org/
18:54:55  <andythenorth> "/usr/local/Cellar/freetype/2.9.1 (60 files, 2.6MB) *"
18:54:55  <SpComb> andythenorth: manages EC2 volume snapshots on scheduled events, because eu-north-1 is missing both AWS Backup and DLM services for whatever reason
18:55:39  <TrueBrain> peter1138: we did so many 'ls' and 'find' when creating this, you have no idea :P
18:55:46  <peter1138> I:D
18:55:50  <peter1138> -I
18:55:54  <TrueBrain> remote debugging ftw! Or something ...
18:55:57  <peter1138> andythenorth, thanks, that looks good.
18:56:42  <TrueBrain> I am off; I can help out if you didn't figure it out by then peter1138 :)
18:56:49  <TrueBrain> (by when-ever I am back :P)
18:56:50  <peter1138> :-)
18:56:57  <peter1138> Thanks, you've helped lots :)
18:57:25  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN opened pull request #7299: Change: [AzurePipelines] Add freetype dependency for OSX. https://git.io/fhAJN
18:57:35  <peter1138> BOOM BOOM
18:59:23  <Eddi|zuHause> "checking freetype2... found"?
18:59:26  <peter1138> Yes!
18:59:55  <Eddi|zuHause> you have 10 seconds to merge it for nightly :p
19:00:04  <peter1138> That is unlikely.
19:00:07  <Eddi|zuHause> too late :p
19:01:17  <peter1138> It might yet fail to build ;)
19:03:40  <peter1138> Those warnings though...
19:04:37  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7299: Change: [AzurePipelines] Add freetype dependency for OSX. https://git.io/fhAUv
19:07:40  *** gelignite has joined #openttd
19:07:42  <peter1138> Anyone dare approve it?
19:09:13  <peter1138> src/script/api/script_object.cpp:	if (GetCommandFlags(cmd) & CMD_CLIENT_ID && p2 == 0) p2 = UINT32_MAX;
19:09:16  <peter1138> Hmm :-)
19:10:39  <peter1138> I guess if you had 4.2 billion connections you might be able to impersonate the GS...
19:10:47  <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?
19:11:48  <Eddi|zuHause> peter1138: but do you get to know your own client id yourself?
19:17:11  <Samu> hmm the crash test is done the entire runway ramp
19:17:13  *** Gumle2 has quit IRC
19:17:24  <Samu> i thought it was only once, on touching ground
19:17:38  <Samu> interesting
19:21:16  *** frosch123 has joined #openttd
19:24:08  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro approved pull request #7299: Change: [AzurePipelines] Add freetype dependency for OSX. https://git.io/fhAU8
19:33:34  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN merged pull request #7299: Change: [AzurePipelines] Add freetype dependency for OSX. https://git.io/fhAJN
19:33:35  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN closed issue #7126: custom font settings in openttd.cfg seem to be ignored https://git.io/fhiS6
19:34:12  <peter1138> Not much point in not doing that, as we can't test the builds from the PR.
19:34:43  <peter1138> "Also adds a hotkey to help in testing desync behaviour."
19:34:50  <peter1138> nielsm, I don't think that's quite appropriate? :)
19:35:13  <LordAro> i'm not clear how moving the netsave function call actually fixes it
19:35:47  <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
19:35:57  <peter1138> It's already switched to the menu save, LordAro.
19:35:59  <nielsm> (if you do it on the server I guess you drop all the clients instead)
19:39:51  <Eddi|zuHause> well, that GUI server running a debug build could just Alt+0 anyway
19:40:14  <Eddi|zuHause> i don't see a problem with the debug key
19:41:04  <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
19:41:51  <LordAro> seems a bit redundant to trigger a desync netsave when there's not a desync, even on purpose
19:42:09  <nielsm> what?
19:42:11  <LordAro> how is it different from just saving normally in that case?
19:42:26  <Eddi|zuHause> you trigger the desync, not the netsave
19:42:38  <nielsm> the point is to make a save when you lose connection to a server due to an error
19:42:40  <Eddi|zuHause> the netsave is just a side effect
19:43:00  <nielsm> whether that error is network connection lost, desync reported by server, detected by client, or server timeout
19:43:05  <LordAro> right, so what point is there to trigger a desync when there isn't one?
19:43:23  <nielsm> yes the point is to have a method to test that the desync triggers the netsave correctly
19:43:26  <Eddi|zuHause> it's a debug feature. same as alt+0 which triggers a crash when there isn't one.
19:43:29  <peter1138> LordAro, he needed to test the desync save, as it didn't work properly
19:43:47  <peter1138> LordAro, that's why I questioned adding the desync debug button, though.
19:43:58  <peter1138> I'm sure it was using for this test, but I don't think it's needed to keep it around.
19:44:01  <peter1138> *useful
19:44:12  <LordAro> right, makes sense :)
19:44:19  <nielsm> well, it's there for now if anyone wants to test the patch
19:44:26  <nielsm> can take it out before a merge
19:45:19  <DorpsGek_II> [OpenTTD/OpenTTD] drsid opened issue #7300: Fatal Application Failure https://git.io/fhAUH
19:46:09  <LordAro> hmm, russian...
19:46:26  <LordAro> anyone want to have a go at decoding the stacktrace? :)
19:47:32  <nielsm> font is Arial, it might be an ICU thing
19:47:36  <peter1138> Can't be bothered. It'll be ICU.
19:47:49  <LordAro> probably, but not necessarily
19:48:41  <nielsm> according to the module list, it's inside openttd.exe code
19:52:46  <nielsm> can't find any 1.8.0 crash reports relating to ICU...
19:52:51  <nielsm> that aren't a 32 bit build
19:53:47  <Eddi|zuHause> https://github.com/OpenTTD/OpenTTD/issues/6688?
19:54:30  <Eddi|zuHause> https://github.com/OpenTTD/OpenTTD/issues/6571?
19:54:51  <Eddi|zuHause> frankly, these all look the same to me :p
19:55:27  <peter1138> 1.8.0 crashes for me on 64 bit.
19:55:31  <nielsm> offset 385FE8 when I just made an 1.8.0 ICU crash with hebrew, offset 391A2A in that new ticket
19:55:50  <nielsm> so within 64k
19:55:57  <nielsm> very likely it's inside ICU code
19:56:03  <Eddi|zuHause> that doesn't mean anything :p
19:56:13  <nielsm> true the linker might reorder things at random
19:56:24  <nielsm> did nobody save a PDB of 1.8.0 release build? :(
19:57:01  <LordAro> didn't it used to be on the download page?
19:57:17  <nielsm> oh... the gamelog looks like it's the title screen game
19:58:10  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on issue #7300: Fatal Application Failure https://git.io/fhAUh
19:59:06  <Eddi|zuHause> just making sure, we did merge the ICU replacement into 1.9.0-beta?
19:59:14  <nielsm> yes
19:59:21  <nielsm> it's using uniscribe on windows
19:59:24  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on issue #7300: Fatal Application Failure https://git.io/fhAUj
19:59:27  <nielsm> and coretext on macos
19:59:36  <nielsm> but still icu on linux
20:00:25  *** gelignite has quit IRC
20:00:33  <frosch123> nielsm: are you looking for http://binaries.openttd.org/binaries/releases/1.8.0/openttd-1.8.0-windows-win64.pdb.xz ?
20:07:40  <nielsm> okay, ran my 1.8.0 copy with the pdb next to it, attached debugger, did break
20:08:04  <nielsm> then took the offset of the crash in that posted report, added to my own load base for openttd.exe
20:08:13  <nielsm> and pasted that address into disassembly view
20:08:31  <nielsm> result: icu_51::AnchorTable::getAnchor(...)
20:08:36  <LordAro> F
20:08:40  <Eddi|zuHause> nielsm: well, theoretically you could load the crash.dmp with the .pdb
20:08:52  <LordAro> if you had the crash.dmp
20:08:52  <nielsm> Eddi|zuHause sure, if it had been posted
20:12:15  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on issue #7300: Fatal Application Failure https://git.io/fhATJ
20:12:16  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh closed issue #7300: Fatal Application Failure https://git.io/fhAUH
20:13:00  *** Maarten has joined #openttd
20:15:47  *** Supercheese has joined #openttd
20:20:16  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/fhAT3
20:28:25  <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
20:40:47  *** Maarten has quit IRC
20:41:04  <andythenorth> hmm
20:41:09  <andythenorth> is FIRS fixed yet?
20:43:17  <peter1138> " Today, I can still eat: 1234 out of about 3186 cals "
20:43:20  <peter1138> Uh huh... 1234 eh?
20:47:26  *** Maarten has joined #openttd
20:48:07  <frosch123> next stop 1138?
20:52:31  *** Alberth has left #openttd
20:54:33  <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
20:55:09  <andythenorth> frosch1234
20:55:25  <peter1138> Hmm, so I have to eat 94 kcal :D
20:56:51  * peter1138 ponders #7279
21:00:19  <andythenorth> no more bouys?
21:00:41  <peter1138> Yeah, that's sad.
21:01:24  <andythenorth> no more routing all the way there
21:01:27  <andythenorth> and all the way back
21:01:30  * andythenorth not sad
21:02:03  <andythenorth> should I fix this then?
21:02:04  <andythenorth> http://bundles.openttdcoop.org/firs/push/LATEST/docs/html/economies.html#extreme
21:02:09  <andythenorth> players will be sad :(
21:02:37  <andythenorth> especially after we do the great bananas clean up
21:02:42  <andythenorth> and delete all old grfs etc
21:03:28  <peter1138> What's sad?
21:03:39  <peter1138> I've not played FIRS enough to know the changes :p
21:04:00  <nielsm> the madness of 51 industries? :D
21:04:26  <andythenorth> the gameplay makes no sense
21:04:49  <andythenorth> it's just blah blah blah
21:07:07  <DorpsGek_II> [OpenTTD/OpenTTD] nikolas updated pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhamZ
21:07:09  <andythenorth> FIRS or tanks?
21:07:12  <TrueBrain> nice work peter1138 on fixing that OSX issue :D \o/
21:07:56  <andythenorth> TrueBrain: so Azure then? :P
21:08:05  <TrueBrain> andythenorth: you speak in riddles :)
21:08:14  <andythenorth> very riddles
21:08:32  *** sla_ro|master has quit IRC
21:08:36  <andythenorth> I guess I should research Azure by clicking on stuff
21:08:48  <andythenorth> I 'researched' Travis because GH said it has won
21:08:52  <andythenorth> and it's one click to get it working
21:09:49  <TrueBrain> so is *insert other CI here*
21:09:52  <andythenorth> so the jobs are non-parallel
21:09:56  <andythenorth> ok
21:10:11  <andythenorth> oh no, they're parallel
21:10:15  <andythenorth> it's just confusing page
21:10:19  <TrueBrain> anyway, if you want a serious answer from me, you have to explain a bit of context to me :D
21:10:40  <andythenorth> do you want the end goal, or the current state?
21:10:50  <TrueBrain> I want context :P
21:11:14  <TrueBrain> imagine someone at work comes to you: Travis?
21:11:20  <TrueBrain> you fire him on the spot, I imagine :P
21:11:45  <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
21:11:59  <TrueBrain> ah; the old fashion way
21:12:03  <andythenorth> this is used to build projects including newgrf
21:12:03  <TrueBrain> drop it, drop it nowhhhhh :)
21:12:07  <andythenorth> I have moved FIRS to GH
21:12:10  <andythenorth> and now have no CI
21:12:15  <andythenorth> nor publishing
21:12:39  <andythenorth> on the one hand, I can probably click buttons to get a solution for me
21:12:48  <andythenorth> and on the other hand, a solution for all coop would be better
21:12:58  <TrueBrain> Travis vs Azure Pipelines is not much of a difference .. both need a configuration file
21:13:02  <TrueBrain> both won't give you anything to publish on
21:13:06  <TrueBrain> although
21:13:12  <TrueBrain> you can publish on the GH releases
21:13:16  <TrueBrain> so that would work fine, I guess
21:13:19  <andythenorth> well we could publish back existing bundles server, or GH
21:13:30  <andythenorth> or we get an S3 bucket and put the bundles domain in front of it
21:13:38  <andythenorth> or we use OpenTTD mirrors?
21:13:39  <andythenorth> dunno
21:13:44  <TrueBrain> I like AP, as you get much more parallel domains
21:13:50  <TrueBrain> we could link the OpenTTD CDN to it, sure
21:13:53  <andythenorth> what about the having to log in crap?
21:13:55  <andythenorth> is that fixed?
21:14:03  <andythenorth> or is it FUD?
21:14:09  <TrueBrain> no clue; I am afraid someone has a browser open somewhere :P
21:14:26  <TrueBrain> Travis works-ish, but as OSS it is more limited, in my experience
21:14:31  <TrueBrain> (as in, less agents running jobs)
21:14:34  <TrueBrain> not always an issue
21:14:41  <TrueBrain> especially for NewGRFs I doubt that is a real issue
21:14:43  <andythenorth> newgrf doesn't have multiple platform targets
21:14:47  <andythenorth> just one
21:14:53  <TrueBrain> there are a few other of these platforms .. it is all the same honestly
21:14:58  <andythenorth> and even across all of coop, only a couple of people push at once
21:14:58  <TrueBrain> might be easiest if we all use AP
21:15:07  <TrueBrain> especially as you can imagine GH and AP to integrate more and more
21:15:21  <TrueBrain> soon GitHub Actions will be GA
21:15:27  <TrueBrain> that also makes things a bit easier, for CD mostly
21:15:32  <TrueBrain> (CI is easy; CD often is the harder part)
21:15:42  <TrueBrain> but AP also solved CD, and so far it has been pretty stable
21:15:49  <TrueBrain> and you can configure it with some simple clicks
21:15:55  <TrueBrain> you can make it publish on GH easily
21:15:57  <TrueBrain> or on CDN
21:15:59  <TrueBrain> OpenTTD does both
21:16:03  <andythenorth> ok
21:16:05  *** Thedarkb-T60 has joined #openttd
21:16:24  <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
21:16:38  <andythenorth> AP is still too mysterious here
21:16:45  <andythenorth> only working with it will solve that
21:16:51  <TrueBrain> I guess Travis has better documentation :P
21:16:56  <TrueBrain> because they are essentially the same
21:17:00  <TrueBrain> and indeed
21:17:11  <TrueBrain> on GH, go to Marketplace, find AP, install it
21:17:13  <TrueBrain> select your repo
21:17:15  <TrueBrain> and it takes you from there
21:17:19  <TrueBrain> you don't have to start with a YML file
21:17:24  <andythenorth> I'm pretty much clicking on it already
21:17:26  <TrueBrain> you can just click together a CI
21:18:08  <andythenorth> oh it gives AP write access to the repo?
21:18:10  <andythenorth> that's interesting
21:18:13  <andythenorth> Travis got read
21:18:18  <andythenorth> or I misread
21:18:32  <TrueBrain> yeah, AP can commit the yml file, if you like
21:18:36  <TrueBrain> it can help you with that
21:19:11  <TrueBrain> but I guess we should publish NML or something on a place it can download and use it
21:19:14  <andythenorth> ok I try it later
21:19:20  <TrueBrain> that might be the biggest thing to get it easily to work
21:19:26  <andythenorth> it wants me to create an account with MS, which is fine, but not now
21:19:35  <TrueBrain> yeah; creating the account is simple and easy
21:19:51  <TrueBrain> https://github.com/OpenTTD/CompileFarm/releases <- the reason we publish that file, is to make other things easier
21:19:56  <TrueBrain> I can imagine we need something similar for NML
21:20:01  <TrueBrain> but .. that can all be arranged ofc
21:20:19  <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
21:20:22  <TrueBrain> once you have an MS account, it helps you create a job based on the GitHub repository you came from
21:20:32  <TrueBrain> and from there you will understand the click-and-configure behaviour
21:20:35  <TrueBrain> it is pretty slick tbh
21:20:37  <andythenorth> ok
21:20:52  <andythenorth> does the yml file configure which deps are needed?
21:20:56  * andythenorth can read docs tbh
21:21:03  <peter1138> 21:14 < TrueBrain> no clue; I am afraid someone has a browser open somewhere :P
21:21:17  <peter1138> About that...
21:21:27  <TrueBrain> andythenorth: "deps"? And you don't be doing yml at first :)
21:21:42  <TrueBrain> don't -> won't :P
21:22:24  <nielsm> if you use the free VMs AP offers, you basically get a fresh, clean machine for every run
21:22:33  <nielsm> so you have to install any non-standard software needed
21:22:45  <andythenorth> that was my assumption
21:23:06  <TrueBrain> and for most stuff it has default things for you
21:23:10  <TrueBrain> but NML you have to do yourself
21:23:11  <TrueBrain> every run
21:23:17  <TrueBrain> but you will see once you get to the click+configure part
21:23:21  <TrueBrain> it will make sense there :)
21:23:29  <andythenorth> ok,  I will create an account tomorrow or so
21:23:36  * andythenorth hates account creation
21:23:41  <TrueBrain> the MS was easy
21:23:42  <andythenorth> mostly I just auth with GH if I can
21:23:43  <TrueBrain> no weird questions
21:23:48  <TrueBrain> just .. name, username, email, password
21:23:50  <TrueBrain> done
21:23:52  <andythenorth> email confirmation link?
21:23:52  <nielsm> it may be easiest to set up a pack with your dependencies somewhere it can just fetch as part of the job
21:24:16  <TrueBrain> yeah, I expect we need to make NML releases on GH which work like that
21:24:18  <TrueBrain> or something
21:24:26  <andythenorth> they were on pypi for a bitt
21:24:31  <andythenorth> which would solve it
21:24:46  <andythenorth> https://pypi.org/project/nml/
21:24:49  <andythenorth> then it's just pip
21:25:17  <TrueBrain> works as well
21:25:25  <TrueBrain> if you use the Ubuntu agent or something, pip is preinstalled I think
21:25:30  <TrueBrain> so yeah .. easy peazy
21:26:59  <TrueBrain> https://github.com/Microsoft/azure-pipelines-image-generation/blob/master/images/linux/Ubuntu1604-README.md
21:27:10  <TrueBrain> "pip3 (pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5))"
21:27:11  <TrueBrain> yeah
21:27:57  <andythenorth> ez pz
21:28:24  <TrueBrain> Cached container images
21:28:24  <TrueBrain> jekyll/builder:latest
21:28:26  <TrueBrain> LOL
21:28:28  <TrueBrain> that is new to me :)
21:28:30  <TrueBrain> funny :P
21:28:32  <TrueBrain> sadly, we don't use it
21:28:33  <TrueBrain> but still
21:32:00  <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
21:32:15  <TrueBrain> meaning you only ever have to work with GitHub if you get that in place :)
21:32:34  <andythenorth> auto musa
21:32:38  <TrueBrain> exactly
21:32:49  <TrueBrain> results in this: https://hub.docker.com/r/openttd/website/tags
21:33:01  <TrueBrain> 6 pages of containers already :P
21:33:37  <andythenorth> so where does Docker Hub fit in?
21:34:03  <TrueBrain> with NewGRF, it does not
21:34:19  <TrueBrain> Docker Hub for the website is used as "BaNaNaS" would be for NewGRFs
21:34:24  <TrueBrain> or the CDN is for OpenTTD nightlies
21:34:54  <TrueBrain> (the target of the binary for the CD part)
21:37:09  <andythenorth> ok
21:37:27  * andythenorth wonders where we can publish newgrf docs to
21:37:42  <TrueBrain> I can create space in the CDN for you
21:37:47  <TrueBrain> that isn't a real issue
21:38:02  <andythenorth> ok
21:38:16  <TrueBrain> some security thingies we have to cover, but that won't be a real issue
21:38:32  <TrueBrain> easiest if we run those jobs under the OpenTTD account, but otherwise we figure something out too
21:38:38  <TrueBrain> build first, tune later :)
21:38:38  <andythenorth> maybe this weekend I make some progress
21:38:49  <TrueBrain> let us know if we can ehelp ofc :)
21:39:01  <TrueBrain> ehelp, lol
21:41:26  <andythenorth> thx
21:42:08  <TrueBrain> maybe this weekend I can look at migrating MSU again .. hmm .. tempting
21:44:08  <TrueBrain> oeh, and maybe I migrate all current binaries to CDN
21:44:11  <TrueBrain> that sounds like a good plan too
21:45:03  *** nielsm has quit IRC
21:45:05  <TrueBrain> oeh, and I want to add a bot that when it sees a crashdump on GitHub, it posts the content of it :)
21:45:33  <TrueBrain> oeh, and I want to look at auto-uploading crashdumps (after users says OK ofc)
21:45:40  <TrueBrain> sentry-like
21:47:32  <TrueBrain> too many ideas
21:47:33  <TrueBrain> sleep now
21:48:31  <Samu> I'm bored
21:48:58  *** frosch123 has quit IRC
21:50:06  <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick commented on pull request #7293: Add: No plane crashes unless runway is too short option https://git.io/fhAIf
21:59:46  <peter1138> Oh, I found some free bits...
21:59:59  <peter1138> p1: bits 16-31, used by subfunctions...
22:00:14  <peter1138> Except it's not. Only one of them uses it, and then only 1 bit.
22:01:19  <andythenorth> more bits \o/
22:01:21  <peter1138> So no need to mess about with client_id
22:01:24  <andythenorth> put pipemania in them
22:01:48  <peter1138> So yeah, I reimplemented buy & refit :p
22:01:51  <andythenorth> how many bits for pipemania anyway? o_O
22:01:56  <peter1138> Due to me cocking up several times on the ottdcoop server.
22:02:01  <andythenorth> what is buy & refit?
22:02:22  <andythenorth> is it like station refits?
22:02:26  <peter1138> If you use the cargo filter in the purchase list, it will automatically refit to that cargo type.
22:02:36  <peter1138> It does, of course, ignore those silly subtypes.
22:03:29  <andythenorth> I had to refit on that coop server
22:03:34  <andythenorth> haven't done it for ages
22:03:39  <andythenorth> the zellepin doesn't station refit
22:06:21  <peter1138> Nice, make regression crashed :D
22:06:30  <peter1138> Nice, git pre-push commit saved me.
22:06:49  <DorpsGek_II> [OpenTTD/OpenTTD] nikolas updated pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhamZ
22:11:31  *** Thedarkb-X40 has joined #openttd
22:14:00  <andythenorth> oof bed
22:14:05  <andythenorth> or tanks
22:14:15  <peter1138> Hmm, well, maybe this is simpler as a callback :/
22:20:10  <andythenorth> so how do I do an Africa-ish FIRS economy, without repeating dumb stereotypes?
22:20:33  <andythenorth> like, there's no snow in Africa at Christmas :P
22:20:37  <andythenorth> much lolz
22:21:23  <LordAro> you can hear the drums echoing tonight though
22:21:38  <andythenorth> met an old man along the way
22:21:52  <andythenorth> https://www.bbc.co.uk/news/uk-england-bristol-45608054
22:21:56  <andythenorth> I consdered going to that :P
22:22:12  <LordAro> lol
22:22:35  <andythenorth> I made FIRS Hot Country twice already
22:22:36  <andythenorth> http://bundles.openttdcoop.org/firs/push/LATEST/docs/html/economies.html#in_a_hot_country
22:22:52  <andythenorth> the first one I deleted because it was a bit glamourising colonial exploitation
22:23:02  <andythenorth> the second one is just boring to play
22:23:25  <andythenorth> it's still resource exploitation, just more modern chinese-funded style :P
22:26:09  <LordAro> i feel like playing the game
22:27:31  <andythenorth> do it! :)
22:27:48  <LordAro> i am doing so!
22:27:53  *** octernion has quit IRC
22:32:16  <Eddi|zuHause> my going down a youtube suggestions chain yesterday ended at https://www.youtube.com/watch?v=WNn_Vlv3XWM
22:33:05  <andythenorth> obvs. there's a floppotron version https://www.youtube.com/watch?v=q260bjSiyq0
22:33:51  <Eddi|zuHause> of course, if you're looking for "avoid the stereotypes", that song is the worst place to start from :p
22:35:09  *** Thedarkb-X40 has quit IRC
22:39:12  <andythenorth> well this needs rewriting https://github.com/andythenorth/firs/blob/master/src/templates/produce_secondary.pynml
22:39:17  <andythenorth> for > 3 cargos
22:40:36  <peter1138> Hmm, this is nasty :(
22:40:53  <andythenorth> such joy
22:42:30  *** Progman has quit IRC
22:43:34  <andythenorth> refits?
22:47:48  <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
22:47:55  <peter1138> :/
22:50:32  *** Wormnest has joined #openttd
22:52:03  *** Supercheese has quit IRC
22:52:24  *** Supercheese has joined #openttd
22:59:17  *** pnda has quit IRC
23:00:32  <Samu> ais will benefit?
23:00:44  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN approved pull request #7297: Cleanup: spurious TODOs in newgrf.cpp https://git.io/fhALk
23:00:52  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN merged pull request #7297: Cleanup: spurious TODOs in newgrf.cpp https://git.io/fhNpj
23:01:05  <peter1138> From which?
23:01:17  <Eddi|zuHause> \o/
23:01:27  <Eddi|zuHause> the bestest PR i ever got in :p
23:02:39  <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
23:04:12  <Samu> I'm testing aircraft crashes
23:07:00  *** andythenorth has left #openttd
23:15:50  <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick commented on pull request #7293: Add: No plane crashes unless runway is too short option https://git.io/fhALC
23:16:37  <Samu> 2 becomes 3
23:16:39  *** drac_boy has joined #openttd
23:16:45  <drac_boy> hi there
23:16:46  <Samu> 1 becomes 2
23:16:52  <Samu> 0 is still 0
23:17:04  <Samu> and the new 1 becomes a mix of old 0 and 1
23:17:57  <Samu> it's doing as I intended
23:18:05  * LordAro finished playing the game
23:18:07  <Samu> Eddi|zuHause, is wrong
23:18:12  <LordAro> didn't see any bugs
23:18:29  <Samu> I just tested
23:20:45  <Samu> how to politely disagree?
23:20:49  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe commented on pull request #7286: Add #2155: newheightmapgame command https://git.io/fhAL4
23:21:10  <peter1138> Why do you think two giant tables refutes what Eddi|zuHause wrote?
23:22:08  <Samu> he's saying I duplicated one of the settings ;/
23:22:25  *** supermop_Home has joined #openttd
23:22:27  <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
23:23:42  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe commented on pull request #7286: Add #2155: newheightmapgame command https://git.io/fhALE
23:23:56  <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
23:24:05  <Eddi|zuHause> alternate suggestion :)
23:26:15  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe commented on pull request #7286: Add #2155: newheightmapgame command https://git.io/fhALV
23:26:27  <drac_boy> hmm I don't have any :)
23:27:05  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7286: Add #2155: newheightmapgame command https://git.io/fhALw
23:28:37  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe commented on pull request #7286: Add #2155: newheightmapgame command https://git.io/fhALr
23:29:15  <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
23:31:56  <Eddi|zuHause> honestly, i have no clue if the plane crash magic numbers are even any good to begin with
23:32:15  <drac_boy> I generally have it at 'zero' so I'm no help :)
23:32:19  <peter1138> I'm pretty sure that isn't the point either, heh.
23:32:40  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe commented on pull request #7286: Add #2155: newheightmapgame command https://git.io/fhALi
23:36:32  *** Flygon has joined #openttd
23:39:51  *** Wolf01 has quit IRC
23:40:18  <peter1138> Stupid towns keep building bridges over my tracks... ;)
23:40:28  <DorpsGek_II> [OpenTTD/OpenTTD] nikolas updated pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhamZ
23:40:34  <Beerbelott> I sugeest we get magic numbers from dereferenced memory space to get truly random content :p
23:40:44  * Beerbelott hides quickly
23:41:03  <peter1138> Like openssl/openssh/whicheveroneitwas...
23:41:05  <Eddi|zuHause> Beerbelott: we'll just get debian maintainers to patch it out
23:41:10  <peter1138> :D
23:41:45  <Beerbelott> Well, if random becomes 0 0 0 0 0 0 0 0 0 0, it's technically still random, unless proven otherwise
23:42:29  <Beerbelott> peter1138: the openssl bug in Debian, leading to revoked certs in 2004?
23:43:11  <Eddi|zuHause> that wasn't that long ago
23:43:16  <Samu> what about those people who actually want no crashes
23:43:19  <Beerbelott> 2006*
23:43:32  <peter1138> return 4;
23:43:37  <Beerbelott> https://wiki.debian.org/SSLkeys#Identifying_Weak_Keys
23:43:45  <Beerbelott> Generated since 2006-09-17
23:44:02  <Beerbelott> Yes, we're old :p
23:45:23  <Beerbelott> peter1138: Are u refering to another bug?
23:45:52  <Samu> I'm looking at Eddi|zuHause new 0
23:46:25  <Eddi|zuHause> https://xkcd.com/221/
23:47:16  <Samu> gonna test it anyway
23:47:18  <Samu> brb
23:49:10  <Beerbelott> Eddi|zuHause: Good call! Forgot aboutthat classic xkcd already

Powered by YARRSTE version: svn-trunk