IRC logs for #openttd on OFTC at 2018-04-06
            
00:02:30 *** bwn has quit IRC
00:09:33 *** Tirili has quit IRC
00:14:00 *** bwn has joined #openttd
00:29:33 *** HerzogDeXtEr has quit IRC
00:44:20 *** Thedarkb-X40 has joined #openttd
00:47:30 *** Thedarkb has quit IRC
00:48:49 *** Wormnest has quit IRC
00:49:15 *** Rubidium has quit IRC
00:50:17 *** andythenorth has quit IRC
00:50:21 *** Rubidium has joined #openttd
00:50:21 *** ChanServ sets mode: +o Rubidium
00:51:35 *** Pikka has joined #openttd
00:52:04 <Pikka> evening all
01:03:11 *** supermop_work has quit IRC
01:17:27 <Supercheese> Kerbal Train Program... or I would, but no trains mods :(
01:17:47 <Supercheese> none I'm aware of, at least
01:22:48 <Eddi|zuHause> i think i've seen something along the lines of monorail
01:26:21 <Supercheese> yeah that was pretty cool, but it relied on the Physics Range extending mod
01:26:44 <Supercheese> I guess Road Trains are a thing
01:55:51 *** FLHerne has quit IRC
02:20:50 *** ToffeeYogurtPots_ has joined #openttd
02:27:05 *** ToffeeYogurtPots has quit IRC
02:38:51 *** iSoSyS has joined #openttd
02:44:16 *** iSoSyS has quit IRC
03:34:40 *** Supercheese has quit IRC
03:35:30 *** Flygon has joined #openttd
03:42:35 *** Thedarkb-X40 has quit IRC
03:42:46 *** Thedarkb-X40 has joined #openttd
03:50:18 *** lastmikoi has quit IRC
03:51:38 *** Supercheese has joined #openttd
03:56:52 *** lastmikoi has joined #openttd
04:12:05 *** glx has quit IRC
04:21:08 *** chomwitt has quit IRC
04:26:23 *** ToffeeYogurtPots_ has quit IRC
04:26:46 *** ToffeeYogurtPots_ has joined #openttd
04:34:02 *** muffindrake1 has joined #openttd
04:35:51 *** muffindrake has quit IRC
05:09:06 *** supermop has joined #openttd
05:27:20 *** supermop has quit IRC
06:01:00 *** Cubey has quit IRC
06:48:51 *** Supercheese has quit IRC
07:12:47 *** sla_ro|master has joined #openttd
07:31:03 *** sim-al2 is now known as Guest2345
07:31:04 *** sim-al2 has joined #openttd
07:34:36 *** Guest2345 has quit IRC
07:37:30 *** ccfreak2k has quit IRC
07:40:09 *** ccfreak2k has joined #openttd
08:04:20 *** andythenorth has joined #openttd
08:04:44 <andythenorth> o/
08:07:08 <Pikka> o/
08:11:44 <andythenorth> lo bird
08:11:46 <andythenorth> 47 done?
08:14:17 <Pikka> not quite happy with it yet
08:14:34 <Pikka> in the meantime, teaching AI about industries
08:15:15 <andythenorth> I did such liveries
08:15:18 <andythenorth> and have questions
08:15:24 <andythenorth> http://dev.openttdcoop.org/attachments/download/8936/but_liveries_4.png
08:15:33 <andythenorth> http://dev.openttdcoop.org/attachments/download/8935/but_liveries_4B.png
08:16:04 <Pikka> shiny
08:16:19 <andythenorth> ok so the livery alternates if the vehicle is flipped
08:16:24 <andythenorth> works as BAD FEATURE
08:16:38 <Pikka> si... but more than two liveries I see
08:16:45 <andythenorth> different generations
08:16:48 <Pikka> ok
08:16:50 <andythenorth> easier to see them in buy menu
08:16:52 <andythenorth> now I want random coach types, depending on position in consist somehow
08:17:07 <andythenorth> so saloon, restaurant
08:17:12 <Pikka> ok
08:17:19 <andythenorth> I thought maybe brake coach?
08:17:21 <Pikka> so not actually random, just different?
08:17:23 <andythenorth> but not symmetrical
08:17:32 <andythenorth> different or random, dunno
08:17:51 <andythenorth> the code part I can do, it's the 'what'
08:18:59 <andythenorth> coaches nearer to London get a yellow cantrail stripe?
08:19:14 <andythenorth> if next stop is > 32 tiles, it's a sleeper train?
08:19:55 <Pikka> just one or two different coaches makes a big difference
08:20:16 <Pikka> brakes on the ends and a rst somewhere in the middle?
08:20:22 <andythenorth> I'll try the brakes
08:20:31 <andythenorth> they won't flip when flipped
08:20:37 <Pikka> yes
08:20:49 <Pikka> but you could have two different variants, one for the front and one for the back
08:20:53 <andythenorth> yes
08:20:54 <Pikka> if so inclined
08:20:57 <andythenorth> and restaurant car every what, 3 cars, 5 cars?
08:21:06 *** sim-al2 is now known as Guest2351
08:21:06 <andythenorth> measure length of consist, put it in the middle?
08:21:07 *** sim-al2 has joined #openttd
08:21:15 <Pikka> one per train, in the middle but towards the front?
08:21:35 <andythenorth> ok that's some hideous switch
08:22:18 <andythenorth> this also leads to a TPO if the train is only mail :"
08:22:25 <Pikka> si
08:22:53 <andythenorth> now how to measure consist length :P
08:24:39 * andythenorth reads nfo docs, the nml docs can be confusing
08:25:05 *** Guest2351 has quit IRC
08:29:22 <Pikka> type 82 nn of var 40 (or 41 if you just want the coaches not the whole train). I'm sure NML has a more sensible variable
08:29:53 <andythenorth> it does, but it's badly documented
08:29:58 <andythenorth> so how do I find 'middle'
08:30:09 <andythenorth> some modulo magic I guess
08:30:11 <Pikka> >>1
08:31:20 <andythenorth> not so easy in nml :P
08:31:42 <andythenorth> "% len / position" or something
08:31:58 <andythenorth> I like maths, I just wish I could retain how to do it better
08:32:15 <andythenorth> it's embarassing having to ask Eddi|zuHause
08:32:50 <Pikka> while you're there
08:33:00 <Pikka> ask him how you get an AI to build semaphores
08:33:10 <andythenorth> lawks
08:34:04 *** Thedarkb-X40 has quit IRC
08:34:13 *** ccfreak2k has quit IRC
08:34:13 *** HeyCitizen has quit IRC
08:34:13 *** cHawk has quit IRC
08:34:13 *** Extrems has quit IRC
08:34:13 *** nahkiss has quit IRC
08:34:13 *** LANJesus has quit IRC
08:34:13 *** mikegrb has quit IRC
08:34:13 *** Sylf has quit IRC
08:34:13 *** dustinm` has quit IRC
08:37:16 *** ccfreak2k has joined #openttd
08:37:16 *** HeyCitizen has joined #openttd
08:37:16 *** cHawk has joined #openttd
08:37:16 *** Extrems has joined #openttd
08:37:16 *** dustinm` has joined #openttd
08:37:16 *** LANJesus has joined #openttd
08:37:16 *** nahkiss has joined #openttd
08:37:16 *** Sylf has joined #openttd
08:37:16 *** mikegrb has joined #openttd
09:26:21 *** ZexaronS has joined #openttd
10:08:39 *** ZexaronS has quit IRC
10:13:04 <Eddi|zuHause> about the signals: no clue. does it not respect the ingame setting "build semaphore before <X>"? about the maths: sorry, i won't have time today
10:15:58 *** sla_ro|master has quit IRC
10:18:33 <Pikka> maybe it does, Eddi, but it's a shame if it can't be overriden. After all, the default GUI now allows manually building either signal type.
10:21:09 <Pikka> andythenorth: still something wrong with it. https://i.imgur.com/KVERDpN.png maybe it just needs the roof detail made bolder to distract from the iffy nose shape.
10:21:37 <andythenorth> well it has a nice face
10:22:07 <andythenorth> in the – view, I'd reduce the windscreen rake
10:22:15 <andythenorth> make it more flat, and step in a bit from the nose
10:22:32 <andythenorth> it's not the actual shape, but it's how the shape looks imho
10:22:42 <Pikka> yes, it's been tricky to get that right
10:23:00 <Pikka> it doesn't look quite so pronounced when it's not against a bright white background though :)
10:25:58 <andythenorth> http://dev.openttdcoop.org/attachments/download/8939/duff.png
10:26:03 <andythenorth> hax
10:26:11 <andythenorth> looks live a 50 though
10:26:25 <andythenorth> should be a 50 anyway, more vroom
10:26:47 * andythenorth will stop advising on engines :)
10:27:03 <Pikka> vroom vroom
10:27:09 <andythenorth> make it a bo-bo 47
10:28:55 <andythenorth> I really liked Vs trains https://www.tt-forums.net/download/file.php?id=194424
10:29:24 <Pikka> quite the extra zoom level
10:29:36 <andythenorth> that I could leave
10:29:40 <andythenorth> but the chibi
10:30:04 <andythenorth> do it a bit fake, and let the BORTS 2 guys repaint it to realism
10:30:22 <andythenorth> actually BORTS 2 will probably change name
10:30:22 <Pikka> BORTS3
10:30:30 <andythenorth> TROBS
10:30:49 <andythenorth> so all this magic consist stuff
10:30:53 <andythenorth> I'd better do it
10:31:00 <andythenorth> you've done it before pikka
10:31:05 <andythenorth> is it just a *lot* of switches?
10:31:10 <Pikka> and I'll do it again, probably.
10:31:12 <Pikka> not that many?
10:46:05 <andythenorth> probably not
10:46:53 <andythenorth> check consist cargo, check position in consist, check engine, check flipped var
10:52:19 <Pikka> mmm
10:52:30 <Pikka> well, if you're going to have that many variations, you'll need that many switches :P
10:55:29 <andythenorth> this
11:09:56 *** sla_ro|master has joined #openttd
11:16:42 *** FLHerne has joined #openttd
11:38:32 *** dustinm` has quit IRC
11:38:43 *** dustinm` has joined #openttd
11:39:57 <andythenorth> Pikka: ever used CB36 train prop 25?
11:40:31 <andythenorth> https://newgrf-specs.tt-wiki.net/wiki/Callbacks#Change_vehicle_properties_.2836.29
11:40:43 *** mikegrb has quit IRC
11:42:46 *** ToffeeYogurtPots_ has quit IRC
11:42:57 *** ToffeeYogurtPots_ has joined #openttd
11:43:42 *** mikegrb has joined #openttd
12:14:25 <andythenorth> nbm
12:29:28 <Pikka> ya
12:30:02 <Pikka> cb25 is the gold standard of BAD FEATURES
12:30:39 <andythenorth> can't fugure out how I'd actually make use of it
12:31:06 <Pikka> generational upgrades on one ID :P
12:31:32 <Pikka> HEP, multi-mode electrics, that sort of thing. All the basics.
12:31:47 <andythenorth> how do you set the bits?
12:31:58 <Pikka> oh
12:32:12 <andythenorth> handle cb36, check prop 25, return something?
12:32:26 <Pikka> I was just thinking about cb36... yes, property 25
12:32:29 <Pikka> not hugely useful :P
12:32:45 <Pikka> I'm sure I've used it for some things though
12:32:58 <Pikka> prop 25 rings a bell
12:33:22 <andythenorth> I found a way that didn't need it
12:34:01 <Pikka> mmm
12:34:24 <andythenorth> probly much more use when one doesn't have a templated grf compile :P
12:34:32 <andythenorth> then can leave props behind on engines
12:35:06 * Pikka shrugs
12:35:17 <Pikka> engines with props
12:35:33 <andythenorth> zellepins :(
12:36:24 <Pikka> bigzellepins
12:36:33 <andythenorth> zellepin mus
12:36:35 <Pikka> 4 tiles long
12:37:31 <andythenorth> hover zellepins :(
12:38:49 <Pikka> what's wrong with them?
12:39:03 <andythenorth> the joke is to predictable :)
12:39:19 <andythenorth> the zellepins are fine
12:42:41 <Pikka> zellepins do as zellepins be
12:44:35 <andythenorth> coaches match engine now
12:44:46 <andythenorth> and can still be flipped for alternate livery
12:48:20 <Pikka> o/
12:48:57 <andythenorth> mail cars are kind of sucky sprites
12:49:05 <andythenorth> still haven't found a nice style
12:50:07 <Pikka> I think you need fewer windows/doors
12:50:28 <Pikka> blank sides look like mail, lots of windows and doors look like a compartment car
12:52:20 <andythenorth> slab sides then
12:52:26 <andythenorth> one big black open door? :P
12:52:56 <Pikka> do you have a pic of the current ones?
12:53:08 <andythenorth> 2 mins
12:54:46 <andythenorth> http://dev.openttdcoop.org/attachments/download/8940/penny_black.png
12:55:11 <andythenorth> ideally I need a style I can apply to trucks too :P
12:57:07 *** Thedarkb-X40 has joined #openttd
13:01:41 <Pikka> yeah... I'd reduce them to 2 doors with one window, maybe? and/or no windows in the doors?
13:01:45 <andythenorth> NARS 2 is more slab side
13:03:13 <Pikka> the totally-unprototypical ones I've drawn in 32bpp are just MK1s with two half-width windows instead of 4 full windows... I think it gets the point across.
13:03:36 <Pikka> windows=passengers, at TTD scale
13:06:19 <andythenorth> I will do similar
13:06:23 <andythenorth> thx
13:09:13 *** synchris has joined #openttd
13:21:54 *** sla_ro|master has quit IRC
13:37:29 <andythenorth> newgrf wiki cert expired
13:37:36 <andythenorth> chrome is quite strict about it :P
13:40:26 <andythenorth> also tt-forums
13:40:30 <andythenorth> orudge: ^
13:43:02 <LordAro> good ol' shortterm letsencrypt certs
13:43:12 <LordAro> bet it's renewing them but not restarting the webserver
13:45:49 <andythenorth> just restart the webserver every 5 minutes :P
13:45:54 <andythenorth> optimised
13:46:01 <LordAro> heh
13:55:18 <andythenorth> ugh
13:55:23 <andythenorth> how to var 42 in nml? https://newgrf-specs.tt-wiki.net/wiki/VariationalAction2/Vehicles#Consist_cargo_.2842.29
13:56:02 <andythenorth> I can't get most_common_refit to do what I expect
13:59:52 *** Thedarkb1-X40 has joined #openttd
14:00:32 <Pikka> I don't know, certificate errors :)
14:00:57 <andythenorth> I added an exception :P
14:01:01 <andythenorth> I had to use firefox
14:01:28 <Pikka> "This site uses HTTP Strict Transport Security (HSTS) to specify that Firefox may only connect to it securely. As a result, it is not possible to add an exception for this certificate."
14:01:57 <andythenorth> how strict
14:02:15 <Pikka> schoolmarmish
14:03:17 *** Thedarkb1-X40 has quit IRC
14:03:22 <andythenorth> kind of hoped this would work https://paste.openttdcoop.org/pubq0ilqu
14:03:36 <andythenorth> but it might need bitmask stuff
14:04:26 <Pikka> hang on, what are you trying to do?
14:05:10 <andythenorth> get the most common class in the consist
14:05:43 <andythenorth> but hang on, is that what var 42 does?
14:05:56 <andythenorth> nfo docs say it's the cargo type not class
14:07:13 <Pikka> I have NML docs but I still can't see the tt-wiki
14:07:19 * andythenorth tests
14:08:36 <Pikka> 42 is cargo classes, yes
14:09:07 <andythenorth> cc the most common cargo type (from the column for type A)
14:09:56 <Pikka> for "column for type A" read "cargo translation table" IIRC
14:10:35 <andythenorth> maybe the error is elsewhere
14:10:38 * andythenorth tests
14:11:05 <Pikka> it might be that that bit of 42 isn't mapped to NML, because no-one ever figured anyone would need it :P
14:11:33 <andythenorth> mayeb :)
14:11:43 <andythenorth> but also my other switches aren't doing what I expect
14:11:48 <andythenorth> so I'll fix that first
14:11:51 <Pikka> cargo_classes_in_consist and most_common_refit are both bits of var 42?
14:13:23 <andythenorth> I think so
14:13:27 <andythenorth> I'll read nml src
14:13:59 <andythenorth> 'most_common_refit' : {'var': 0x42, 'start': 16, 'size': 8},
14:14:15 <andythenorth> 8 bits at a 16 bit offset
14:14:20 <andythenorth> so cc
14:16:22 *** ZexaronS has joined #openttd
14:17:53 <andythenorth> iz puzzle
14:18:01 <andythenorth> but my graphics chain works
14:18:05 <Pikka> hmm
14:18:12 <andythenorth> just can't trigger it on MAIL or CC_MAIL
14:18:19 <Pikka> yes, it should work in that case. Unless your train isn't actually mostly cc_mail :P
14:19:10 <andythenorth> or it should be label
14:19:15 <andythenorth> not class
14:19:38 <Pikka> oh
14:19:41 <Pikka> yes, should be a cargo
14:19:47 <andythenorth> nml docs might be wrong
14:19:53 <andythenorth> but I can't get it to work anyway
14:21:46 *** FLHerne has quit IRC
14:22:56 <andythenorth> https://paste.openttdcoop.org/pqfdsdyod
14:24:39 <andythenorth> var 42 I can inspect in game
14:24:49 <andythenorth> it's 00 if the train is mostly pax, and 02 if mostly mail
14:24:52 <andythenorth> which matches the CTT
14:24:58 <Pikka> yar
14:25:24 <Pikka> unless column A is untranslated
14:25:31 <andythenorth> hmm
14:25:52 <Pikka> I don't remember why there was even a column A and column B, I think one ended up being translated to the CTT and one didn't.
14:26:10 <andythenorth> or nml is broken
14:26:18 <Pikka> mail should be 2 regardless
14:26:20 <Pikka> possibly :P
14:34:40 <andythenorth> think I have a fix
14:34:44 <andythenorth> https://paste.openttdcoop.org/pwhtfftul
14:35:15 <andythenorth> offset should be 8, not 16, afaict
14:38:21 <Pikka> sounds plausible
14:40:40 <andythenorth> http://dev.openttdcoop.org/issues/8548
14:40:45 <andythenorth> ok more madness now
14:46:59 *** Thedarkb has joined #openttd
14:51:09 *** sla_ro|master has joined #openttd
14:57:03 <andythenorth> Pikka: armoured livery? o_O
14:57:12 <Pikka> nah
14:58:11 <andythenorth> fair
14:58:18 <andythenorth> I'm running out of places to put pixels
15:00:47 <andythenorth> http://dev.openttdcoop.org/attachments/download/8942/livery_livery.png
15:01:32 <Pikka> snazzy
15:03:26 <andythenorth> now I just need to do position-in-consist variations
15:14:14 *** supermop_work has joined #openttd
15:14:29 <supermop_work> yo
15:17:09 <Pikka> yoyo
15:17:53 <supermop_work> how are the pixels
15:19:27 <Pikka> fighting with AI at the moment, otherwise well
15:27:54 <andythenorth> supermop_work: http://dev.openttdcoop.org/attachments/download/8942/livery_livery.png
15:28:11 <andythenorth> mail cars check most common cargo
15:31:44 <Pikka> orudge rebooted the server :)
15:32:01 <Pikka> fresh horses
15:32:51 <andythenorth> such horse
15:33:50 <Pikka> Eddi|zuHause, no it doesn't obey that setting... still builds light signals before the date
15:35:30 *** rocky1138 has quit IRC
15:39:35 <andythenorth> so should mail cars get any position-based variants?
15:39:41 <andythenorth> they already come in 3 lengths
15:42:02 *** ToBeFree has joined #openttd
15:42:38 <andythenorth> but there are different flavours of mail car http://images.vectis.co.uk/58/4453_l.jpg
15:44:18 <Pikka> obviously they should, then
15:44:37 <andythenorth> obvs :P
15:44:50 <andythenorth> so a version with no doors?
15:45:52 <andythenorth> probs
15:47:56 <Pikka> oui
15:49:45 <andythenorth> ok so every pax mail consist gets: first | default | middle-ish | default | last
15:49:56 <andythenorth> and if it's less than 5 cars, dunno :P
15:50:36 <andythenorth> but fixed rules will get done much sooner :)
15:54:03 *** Thedarkb-X40 has quit IRC
15:54:07 <supermop_work> nice
15:54:13 *** rocky1138 has joined #openttd
15:58:11 *** sim-al2 has quit IRC
16:07:49 <Thedarkb> Trains still pick up passengers on implicit orders, right?
16:10:55 <Pikka> yes
16:11:04 <Pikka> maybe
16:11:30 <Pikka> if you have cargodist on, possibly not
16:13:17 <Thedarkb> Oh
16:13:23 <Thedarkb> That explains a lot
16:36:11 <Pikka> afaia most people always use explicit non-stop orders
16:36:32 <SpComb> cargodist and non-non-stop isn't a good idea
16:37:13 <andythenorth> also no-loading is required for freight
16:37:19 <SpComb> iirc, although I can't immediately remember why, cargodist doesn't actually use the vehicle orders, does it?
16:49:26 *** TheMask96 has quit IRC
16:50:34 *** Flygon has quit IRC
16:53:24 *** TheMask96 has joined #openttd
16:53:59 *** _3298 has joined #openttd
17:00:47 <_3298> i think we have a problem, a spammer found the bugtracker
17:01:11 <_3298> can someone with the proper permissions clean it up?
17:02:59 <_3298> this is the spam comment i'm talking about: https://bugs.openttd.org/task/6229#comment14884
17:08:20 <andythenorth> I have some edit rights, but I don't see an option to remove that attachment
17:17:20 *** Cubey has joined #openttd
17:18:59 <_3298> andy, the comment text has been copied from another comment further up, so we lose nothing by deleting the entire comment (if possible)
17:22:24 *** Wormnest has joined #openttd
17:27:41 *** HerzogDeXtEr has joined #openttd
17:28:31 <andythenorth> nah I don't have rights
17:31:02 *** tokai has joined #openttd
17:31:02 *** ChanServ sets mode: +v tokai
17:37:59 *** tokai|noir has quit IRC
17:42:06 * Pikka ->
17:42:08 *** Pikka has quit IRC
17:51:23 *** GT has joined #openttd
18:12:01 *** Progman has joined #openttd
18:15:20 *** FLHerne has joined #openttd
18:38:38 *** frosch123 has joined #openttd
18:44:48 <andythenorth> quak
18:46:20 <frosch123> moi
18:46:22 <frosch123> https://dev.openttdcoop.org/issues/8548#note-4
18:46:46 <andythenorth> oh you beat me :P
18:46:51 <andythenorth> I didn't want to jump straight in with that :P
18:47:17 <frosch123> i don't come into chat unprepared :p
18:49:39 <andythenorth> do we care about existing grfs?
18:49:42 <andythenorth> they don't work anyway
18:49:46 <andythenorth> so changing name is fine
18:50:56 <frosch123> _3298: done
18:51:10 <frosch123> andythenorth: yes, my thought. noone uses is
18:52:47 <andythenorth> so commit patch, fix docs, done?
18:56:45 *** glx has joined #openttd
18:56:45 *** ChanServ sets mode: +v glx
18:58:40 *** Gja has joined #openttd
19:09:53 *** _3298 has quit IRC
19:39:51 *** Stimrol has quit IRC
19:41:54 <andythenorth> frosch123: tests passed locally, I push?
19:42:00 *** supermop_work has quit IRC
19:42:15 <frosch123> please go ahead
19:42:35 *** chomwitt has joined #openttd
19:45:49 <DorpsGek> Commit by translators :: r28004 trunk/src/lang/belarusian.txt (2018-04-06 19:45:38 +0200 )
19:45:50 <DorpsGek> -Update from Eints:
19:45:51 <DorpsGek> belarusian: 42 changes by KorneySan
19:46:03 <TrueBrain> frosch123: shall I do my thing first thing tomorrow or so?
19:46:04 *** supermop_work has joined #openttd
19:46:26 <andythenorth> I was going to update docs
19:46:30 <andythenorth> but again I can't get in wiki
19:46:48 <TrueBrain> poor you
19:47:12 <TrueBrain> sounds like you are sad about it :(
19:47:38 <TrueBrain> ugh, the automated build of hub.docker.com is really no good
19:47:39 <andythenorth> every time I have to use the password reset
19:47:52 <andythenorth> presumably LDAP is just fucked?
19:47:55 <andythenorth> does it ever work?
19:48:13 <TrueBrain> I have no clue what you are talking about, as you never explained your problem to me, so any guess is as good as the next for me :)
19:48:57 <andythenorth> https://newgrf-specs.tt-wiki.net/
19:49:07 <TrueBrain> ah ... nevermind :P
19:49:09 <andythenorth> doesn't recognise my creds
19:49:13 <TrueBrain> not in my domain of control :D
19:49:18 <andythenorth> :P
19:49:30 <andythenorth> as long as password reset keeps working, the world will keep spinning
19:52:52 <frosch123> TrueBrain: move fs?
19:53:39 <TrueBrain> yes
19:53:41 <TrueBrain> and gh
19:54:22 <frosch123> when you move svn we need to shut down eints for some time
19:54:24 <TrueBrain> means tomorrow around .. 10-ish, I put FS in readonly
19:54:30 <TrueBrain> good point
19:54:43 <TrueBrain> can eints work with git btw?
19:54:56 <frosch123> it does on devzone for like 2 projects
19:55:01 <TrueBrain> good
19:55:13 <frosch123> but irrc we used different scripts for ottd
19:55:20 <TrueBrain> so my idea would be to migrate FS, takes ~5 hours, then move svn
19:55:30 <TrueBrain> then we fiddle with everything till it is happy again :P
19:55:41 <frosch123> ok, so everything at once :)
19:55:49 <TrueBrain> if you have a better idea :D
19:55:58 <TrueBrain> FS without SVN feels a bit lame :)
19:57:24 <andythenorth> devzone has git projects :o
19:57:34 <andythenorth> also I did the nml docs :)
19:58:12 <TrueBrain> frosch123: I am in the final round of testing the Bamboo <-> GH link; it will be Linux-only for now
19:58:19 <TrueBrain> but we can expand that pretty rapidly
19:58:40 <andythenorth> \o/
19:58:43 <andythenorth> future arrives fast :)
19:58:57 <andythenorth> ottd is very fun again
19:58:59 <frosch123> sounds nice
19:59:02 <andythenorth> I have totally stopped playing tanks
19:59:06 <TrueBrain> lol
19:59:19 <andythenorth> it's more fun when there's big infra change
19:59:29 *** FLHerne has quit IRC
19:59:44 <TrueBrain> so tomorrow will be moving day I guess
19:59:54 <TrueBrain> frosch123: do you want to write a post? or email to devs about it?
20:00:14 <frosch123> i want to replace the bug tracker links in the last news
20:00:48 <frosch123> otherwise a news post about the new repository and some rebase-c&p commands when the repo is done
20:01:03 <frosch123> people with svn write access will figure it out :p
20:01:10 <TrueBrain> we need a PR dude to handle this stuff .. wait ... that was what planetmaker was for :P
20:01:18 <TrueBrain> you are the boss :)
20:01:32 <frosch123> by elimination
20:01:36 <frosch123> :p
20:01:52 <TrueBrain> any way to the top is a good way :P
20:03:28 <TrueBrain> I am tempted to start the migration now, but the FS move takes for-ever :(
20:03:39 <TrueBrain> silly limitations
20:04:27 <frosch123> well, earlier we had to delete a spam post on fs
20:04:44 <TrueBrain> getting an account and posting there takes such effort
20:04:44 <frosch123> so maybe move it now before they post 1000 things over night :p
20:04:48 <andythenorth> just lock it
20:04:59 <andythenorth> "omg what if someone can't report a bug" :)
20:05:12 <TrueBrain> well, not the worst idea ... I can start the migration just before bedtime
20:05:27 <frosch123> oh, btw, did we figure out the place to upload .dmp to?
20:05:35 <TrueBrain> I did not
20:06:03 <TrueBrain> did we try uploading it to github issue? (they allow some uploads)
20:06:50 <frosch123> well, if people zip it
20:11:09 <TrueBrain> okay .. so I told hub.docker.com to build some Dockerfiles for me
20:11:11 <TrueBrain> then I hit cancel
20:11:15 <TrueBrain> removed the repository
20:11:19 <TrueBrain> created a new under the same name
20:11:24 <TrueBrain> and .... the builds are still being added
20:11:25 <TrueBrain> .... lol?
20:14:56 <Thedarkb> Does the sailing ship NewGRF work with FIRS?
20:15:03 <andythenorth> dunno :)
20:15:04 <andythenorth> try it
20:15:19 <TrueBrain> that is too easy
20:15:51 <Thedarkb> Trying it now.
20:22:54 <Eddi|zuHause> hm... something i came across today: does windows not allow flipping left/right on stereo speakers?
20:23:04 <Eddi|zuHause> or is that just incredibly hidden?
20:23:14 <TrueBrain> I just always connect my boxes correctly
20:23:48 <TrueBrain> https://hub.docker.com/r/openttd/
20:23:49 <TrueBrain> :D
20:23:50 <Eddi|zuHause> that's not really the point ;)
20:24:36 <Eddi|zuHause> it's an issue with cable lengths. because the computer stands on the left, if the powered speaker were on the left instead of right, it would allow better placement
20:29:36 <frosch123> just sit on the other side of the table
20:32:07 * andythenorth sends Eddi 2m of cable from Amazon :P
20:34:37 <andythenorth> so how do I check vehicle is 'middle' of consist?
20:34:50 <TrueBrain> funny ... Bamboo gives me XSRF check failed on some API endpoints (not all), while XSRF is disabled in the config
20:34:51 <TrueBrain> go figure
20:34:54 <andythenorth> I can think of bad ways to do it, but there's probably a neat one line with modulo
20:35:29 <frosch123> position_in_consist - position_in_consist_from_back
20:35:55 <frosch123> s
20:37:30 <andythenorth> https://newgrf-specs.tt-wiki.net/images/grfwiki/1/17/Vehicle_var40_41.png
20:37:35 <andythenorth> apparently
20:39:18 <Eddi|zuHause> Pikka (who is not here): with that the AI should now always build semaphores (untested) https://paste.openttdcoop.org/pzdcid9c5
20:39:20 <andythenorth> how do I find the number of engines?
20:39:39 <andythenorth> I want to set a sprite for first pax coach
20:39:46 <andythenorth> hmm, assumptions that won't hold reliably :P
20:40:12 <Eddi|zuHause> andythenorth: that will probably never work right
20:40:16 <andythenorth> nope
20:40:22 <Eddi|zuHause> except in the most trivial cases
20:40:23 <andythenorth> not even if I go mad with 0x61
20:40:34 <andythenorth> how about 'first of this ID' then?
20:40:36 <andythenorth> :P
20:40:47 <TrueBrain> XSRF fails because it sees http instead of https ... euh ... lol ?
20:40:58 <Eddi|zuHause> use position in chain?
20:41:03 <andythenorth> or 0x61 to check preceeding vehicle is not same refit?
20:41:09 <andythenorth> BAD FEATURES
20:41:10 <Thedarkb> What's the join timeout option called?
20:41:30 <Thedarkb> in the cfg
20:43:18 <Eddi|zuHause> you can call var 0x61 after pushing var 41 to the 60+ parameter register
20:43:45 <Eddi|zuHause> that should give you information about the first vehicle in the ID chain
20:43:58 <Eddi|zuHause> possibly negative 41
20:44:29 <Eddi|zuHause> not sure if that is what you asked for
20:45:03 <andythenorth> nah me neither :)
20:45:46 <andythenorth> I think some bad features are better abandoned before they're implemented
20:46:29 <frosch123> andythenorth: use position_in_vehid_chain
20:46:45 <andythenorth> yes
20:46:57 <frosch123> easy to check for first vehicle in sequence of identical ones
20:47:13 *** ZexaronS has quit IRC
20:48:03 <Eddi|zuHause> that won't, however do anything for "give me a list of all vehicles refitted to <X>" type of problems
20:49:16 <andythenorth> I want first and last pax vehicles, specifically
20:49:26 <andythenorth> not sure this is wise
20:50:43 <Eddi|zuHause> but, do you want to identify whether the current vehicle is the first or last. or do you want to access information from those vehicles anywhere in the chain?
20:51:46 <andythenorth> I want to identify if current vehicle is first or last with pax refit
20:52:19 <LordAro> TrueBrain: migration hype
20:52:30 <andythenorth> I'm now 60% certain I shouldn't want to do this :P
20:53:13 <Thedarkb> You know the "your computer is too slow for the server" message?
20:53:20 <Thedarkb> How do I increase the timeout?
20:53:33 <Eddi|zuHause> andythenorth: suggestion: a) scrap the refit part. have always known for any ID whether it's passenger or not passenger, b) use var 60
20:53:44 <Thedarkb> It's my server, I should obviously be able to play on it.
20:54:48 <andythenorth> I could do it with ID yes
20:54:57 <andythenorth> that's not a bad idea
20:55:04 <Eddi|zuHause> if sum (var60 for any ID that is passenger) from PARENT is the same as sum (var60 for any ID that is passenger), then it's the first vehicle
20:55:14 <Eddi|zuHause> if sum is 1, it's the last
20:55:55 <Thedarkb> Fixed.
20:56:51 <frosch123> how did you apply a time limit to a velocity?
20:57:25 <Eddi|zuHause> andythenorth: mind you that this is probably a computationally expensive operation
20:57:51 <andythenorth> :)
20:58:55 <andythenorth> shame there's no var equivalent to position_in_vehid_chain, but spanning gaps (non-consecutive) :)
20:59:14 <Eddi|zuHause> andythenorth: also, i found the "user-defined bits" (again). it's the "uu" part of var42
20:59:28 <andythenorth> yes :)
20:59:37 <andythenorth> and we just added it to nml :P
20:59:44 <andythenorth> I am studiously ignoring it
20:59:57 <frosch123> good choice
20:59:58 <andythenorth> I can't see how it could be used for anything wise
21:00:13 <frosch123> i think it is useful for start/stop realism bs
21:00:21 <frosch123> but likely not useful for graphics
21:00:33 <Eddi|zuHause> i guess the intention was something like "needs a brake van" or "heating type <x>"
21:00:43 <andythenorth> ha
21:00:45 <andythenorth> I could use num_vehs_in_vehid_chain
21:01:15 <andythenorth> there are some sprites that make sense to show for first / last vehicle in a chain IFF it's reasonably long
21:01:16 <Eddi|zuHause> andythenorth: like above, var60 for PARENT vs. var60 for SELF?
21:01:47 <andythenorth> if first in consecutive chain, and chain > 5, then show special sprite
21:02:14 <Eddi|zuHause> well, length of the chain is just position from start+position from end?
21:02:55 <Eddi|zuHause> so if start==0 and end > 5?
21:04:30 <Eddi|zuHause> my old idea for the user bits was something like "train has a dining car"
21:05:06 <Eddi|zuHause> like, all dining cars would set the same bit, and then the train can check without knowing all IDs of dining cars
21:05:07 <andythenorth> that is one of the things I am doing
21:05:12 <andythenorth> yes
21:05:16 <andythenorth> but I can do that in the compile
21:05:18 <andythenorth> so eh :)
21:05:35 <TrueBrain> I am getting so fed up by Bamboo .. endless bugs and wrong information ..
21:05:44 <TrueBrain> it tries to execute a job on a slave that cannot handle the task defined
21:05:46 <TrueBrain> ... no shit
21:05:52 <TrueBrain> it is not in the capability table
21:05:52 <Eddi|zuHause> TrueBrain: sounds like a typical day
21:06:09 <frosch123> would jenkins have the necessary stuff?
21:06:15 <TrueBrain> it would, I guess
21:06:18 <TrueBrain> it has problems too
21:06:23 <TrueBrain> but at least there you can hack the shit out of it
21:06:41 <LordAro> doit :>
21:06:42 <andythenorth> jenkins keeps on trucking
21:06:51 <TrueBrain> yeah, I might try it out soon-ish
21:06:57 <TrueBrain> but for now I just want to get the migration done :)
21:07:05 <LordAro> it's gotten marginally fancy with the pipeline stuff
21:07:12 <andythenorth> works quite well
21:07:16 <LordAro> and the blue ocean interface is very shiny
21:07:18 <andythenorth> we use it for tests, not CI
21:07:20 <TrueBrain> most people I know that know Jenkins, do not want to use pipelines :D
21:07:34 <andythenorth> pipelines were a win for us
21:07:43 <andythenorth> we can run multiple parts of a job sanely
21:07:47 <andythenorth> and split them over AWS too
21:08:03 <TrueBrain> AWS still didnt reply to me questions .. hmmm
21:08:15 <LordAro> :(
21:08:17 <andythenorth> AWS have people? :o
21:08:35 <andythenorth> I can't imagine Bezos wanting to pay to provide customer service
21:08:36 <Eddi|zuHause> maybe you should repeat the question louder and more slowly?
21:09:02 <TrueBrain> okay, enough of this nonesense .. installing Jenkins ...
21:09:12 <frosch123> a co worker advised me to call 24 hour hotlines between 1am and 6am, when they have time for you
21:09:33 <TrueBrain> I am not interested in talking to a heavily breathing woman :P
21:09:37 *** Gja has quit IRC
21:09:39 <TrueBrain> owh, not those hotlines? :P
21:10:00 <frosch123> it even was the amazon hotline
21:10:04 <frosch123> but not aws
21:10:07 <Eddi|zuHause> i don't think i actually ever tried calling any such hotline
21:10:32 <TrueBrain> I once had to pick up a NOC number ... not funny how many people call for nothing that important :(
21:12:06 <TrueBrain> owh, we once had Jenkins installed on this machine
21:12:07 <TrueBrain> funny
21:12:17 <TrueBrain> 2011 :D
21:12:47 <frosch123> i think there was also something called buildbot
21:12:50 <frosch123> never heard of it again
21:12:58 <TrueBrain> we tried that a blue monday
21:13:01 <andythenorth> we tried buildbot
21:13:03 <TrueBrain> we even run our own farm code for a while
21:13:04 <andythenorth> it was bad
21:13:06 <andythenorth> or we were
21:13:21 <peter1138> I've got a Jenkins install
21:15:31 *** gelignite has joined #openttd
21:16:15 <peter1138> Oops that hot sauce was rather hot
21:17:22 * andythenorth makes trains
21:18:42 <Eddi|zuHause> why the hell did i agree to meeting at 9AM on a saturday?
21:18:52 <andythenorth> unclear
21:19:00 <TrueBrain> please ask again later
21:19:03 <andythenorth> heuristics failure?
21:19:19 <andythenorth> how BAD should the bad features be?
21:20:12 <andythenorth> first 6 trains are railcars, hauling pax cars http://dev.openttdcoop.org/attachments/download/8936/but_liveries_4.png
21:20:45 <andythenorth> I *could* make the pax cars look identical to railcar
21:20:48 <andythenorth> but that's confusing
21:21:24 <andythenorth> I *could* knock the yellow ends off the railcars when they are multiple
21:21:28 <andythenorth> that's probably BAD GOOD
21:21:36 *** Supercheese has joined #openttd
21:22:21 <Eddi|zuHause> make the wagons look like railcars? what's next, powered wagons?
21:22:44 <andythenorth> ugh
21:22:46 <andythenorth> don't :P
21:29:04 <TrueBrain> okay, Jenkins installed (via docker)
21:29:13 <TrueBrain> weekly, not the LTS .. I am like that, living on the edge!
21:32:26 <TrueBrain> lol .. first you want to install these 500000000+1 plugins :D
21:32:49 <LordAro> ofc
21:32:54 <frosch123> that's more than years in ottd
21:33:14 <frosch123> can you reduce it to 5000000
21:34:51 *** supermop_work has quit IRC
21:37:54 <TrueBrain> ugh, it opens in Dutch .. wtf ...
21:38:14 <TrueBrain> well, partial, anyway
21:41:02 <Eddi|zuHause> i don't think i've seen a program that opens in dutch yet
21:44:34 <TrueBrain> be happy
21:44:38 <TrueBrain> horrible language to read systems in
21:48:26 *** supermop_work has joined #openttd
21:55:27 *** Montana has joined #openttd
21:55:29 <TrueBrain> hmm .. LDAP no workie :(
21:58:58 <TrueBrain> almost locked myself out :D
21:58:59 <TrueBrain> awesome
22:04:31 *** Gja has joined #openttd
22:09:06 <TrueBrain> lol @ Jenkins and GitHub hooks
22:09:11 <TrueBrain> one hook refuses to work with username/password
22:09:13 <TrueBrain> the other with API token
22:09:15 <TrueBrain> ...
22:12:56 *** Montana has quit IRC
22:27:20 <TrueBrain> okay ... GH integration works .. ish
22:29:36 <andythenorth> :)
22:30:26 <TrueBrain> LOL! His build status update triggers .... another build
22:31:12 <TrueBrain> ah, no
22:31:14 <TrueBrain> I was mistaken
22:31:16 <TrueBrain> it was building all tags!
22:35:59 <Thedarkb> Is there a way of unpasswording companies/
22:36:04 <Thedarkb> From the console?
22:38:21 <TrueBrain> now I have to learn how to make Docker jobs in Jenkins .. oh-oh :D
22:43:20 *** supermop_work has quit IRC
22:47:13 <TrueBrain> FlySpray is now read-only
22:48:14 <Eddi|zuHause> Thedarkb: i don't know much about the console, but you can move yourself to a company, and then change the password
22:50:53 *** synchris has quit IRC
22:52:24 <TrueBrain> frosch123: it is happening! For the next 12 hours or so you won't receive any bugs :D
22:52:53 <LordAro> \o/
22:53:43 <TrueBrain> left a nice message telling people about it, and forced everyone to logout
22:53:49 <TrueBrain> (I changed the session-key-hash :D)
22:54:02 <Supercheese> Flyspray ded, long live Github?
22:54:10 *** supermop_work has joined #openttd
22:54:11 <TrueBrain> FlySpray read-only
22:54:15 <TrueBrain> the rest will come tomorrow
22:54:35 <ST2> ohhhh, the hype ;)
22:55:33 <Thedarkb> dbg: [net] [admin] the admin '' () made an error and has been disconnected. Reason: 'received invalid or unexpected packet'
22:55:34 <Thedarkb> dbg: [net] [admin] '' () has disconnected
22:55:36 <Thedarkb> ???
22:56:16 <Eddi|zuHause> h5xx0r
22:56:24 <Eddi|zuHause> err
22:56:26 <Eddi|zuHause> obiwan
22:57:20 <TrueBrain> awh, a cosmic ray hit your computer? How terrible :D
22:58:00 <ST2> 'received invalid or unexpected packet' <<-- UPS isn't the same nowadays ^^
23:04:29 *** Gja has quit IRC
23:04:32 *** sim-al2 has joined #openttd
23:09:57 <TrueBrain> hmm .. combining a pipeline where the Jenkinsfile is NOT in the scm and GitHub stuff seems to be incompatible :P
23:12:17 <andythenorth> :x
23:12:39 <TrueBrain> simple solution is adding the Jenkinsfile to git :p
23:13:32 *** Montana has joined #openttd
23:13:51 *** gelignite has quit IRC
23:16:02 *** sim-al2 is now known as Guest2411
23:16:03 *** sim-al2 has joined #openttd
23:18:41 <andythenorth> hmm
23:19:36 *** Guest2411 has quit IRC
23:20:36 *** ToBeFree has quit IRC
23:20:42 *** ToBeFree has joined #openttd
23:27:33 <andythenorth> consist position rules work :D
23:28:13 <supermop_work> nice
23:29:25 *** FLHerne has joined #openttd
23:30:17 <TrueBrain> meh; a lot of this is automated if the Jenkinsfile is in the repo :p guess that is what we will be doing then or something?
23:32:45 <andythenorth> that's what we do
23:32:47 <andythenorth> at work
23:33:04 <andythenorth> bonus: it means some of the jenkins configuration is in VCS
23:33:13 <andythenorth> and developers can find it, instead of it being hidden magic
23:33:15 <TrueBrain> yeah .. but it picks the Jenkinsfile from the Pull Request
23:33:22 <andythenorth> :|
23:33:29 <TrueBrain> my plan was to whitelist everyone, and use Docker
23:33:36 <TrueBrain> so .. nobody can do nasty things .. well .. not really anyway
23:33:47 <andythenorth> coop bundles does something different
23:33:52 <andythenorth> no jenkins file in newgrf repos
23:33:56 <andythenorth> there's some magic
23:34:05 <TrueBrain> I can do it myself; I did that for Bamboo
23:34:12 <TrueBrain> but I like it if others do my work
23:34:48 <TrueBrain> the other mode this comes with by default, that a developer has to whitelist a person making a PR
23:34:56 <TrueBrain> after that it automatically checks for that person
23:35:25 <andythenorth> no comments on the pink pls
23:35:25 <andythenorth> http://dev.openttdcoop.org/attachments/download/8943/positions.png
23:35:37 <TrueBrain> nice; but that pink ...
23:36:13 <andythenorth> thx TB :)
23:36:18 <TrueBrain> np darling :)
23:37:25 <LordAro> TrueBrain: the whitelist thing doesn't seem unreasonable
23:37:41 <TrueBrain> no, but it is a fake idea of security
23:37:56 <TrueBrain> of course you keep out the people who try this trick to get stuff compiled etc (bitcoin mining)
23:38:08 <TrueBrain> I rather force stuff in Docker :D
23:39:21 <LANJesus> the trick to docker is to go gently
23:39:31 <LANJesus> caress the text files softly
23:39:41 <LANJesus> massage the scripts
23:39:43 <LordAro> true
23:39:48 <LANJesus> THEN JAM IT IN LIKE THERE'S NO TOMORROW
23:40:02 <Supercheese> o.o
23:40:21 <LANJesus> hmm, this might not be the correct channel. pardon me.
23:41:28 <LordAro> lol
23:42:43 <andythenorth> is bed?
23:42:57 <andythenorth> or moar trains :P
23:43:24 <Eddi|zuHause> can't ever have too many trains
23:44:03 <TrueBrain> yeah, bed time; tomorrow more fiddling with getting a CI running :)
23:44:04 <TrueBrain> nn!
23:44:07 <Supercheese> until they... jam
23:49:14 *** ToBeFree has quit IRC