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