IRC logs for #openttd on OFTC at 2018-05-21
            
00:01:11 *** Eddi|zuHause2 is now known as Eddi|zuHause
00:09:48 *** Thedarkb1 has quit IRC
00:26:13 *** Progman has joined #openttd
00:36:13 *** nielsm has quit IRC
00:45:42 *** Wormnest has quit IRC
00:53:13 *** Fuco has quit IRC
00:56:52 *** KouDy has quit IRC
01:42:10 *** KouDy has joined #openttd
01:47:40 *** frosch123 has quit IRC
01:47:49 *** Progman has quit IRC
02:08:32 *** Gja has quit IRC
02:23:28 *** KouDy has quit IRC
02:41:44 *** KouDy has joined #openttd
02:51:40 *** KouDy has quit IRC
03:01:12 *** glx has quit IRC
03:09:26 *** iSoSyS has joined #openttd
03:15:09 *** HerzogDeXtEr1 has quit IRC
03:25:59 *** KouDy has joined #openttd
03:34:26 *** Flygon has joined #openttd
03:38:18 *** chomwitt has quit IRC
03:51:56 *** nekomaster has joined #openttd
03:52:39 <nekomaster> Hello! I have returned after a very long time
03:59:54 *** iSoSyS has quit IRC
04:03:11 *** rocky1138 has quit IRC
04:14:01 *** nekomaster has left #openttd
04:25:33 *** muffindrake3 has joined #openttd
04:25:35 *** Thedarkb1-X40 has joined #openttd
04:26:11 *** rocky1138 has joined #openttd
04:27:23 *** muffindrake2 has quit IRC
04:31:43 *** Thedarkb-X40 has quit IRC
05:36:48 *** KouDy has quit IRC
06:11:15 *** cHawk has quit IRC
06:13:26 *** rocky1138 has quit IRC
06:16:24 *** cHawk has joined #openttd
06:32:52 *** Alberth has joined #openttd
06:32:52 *** ChanServ sets mode: +o Alberth
06:33:48 *** KouDy has joined #openttd
06:44:28 *** KouDy has quit IRC
06:44:33 *** sla_ro|master has joined #openttd
06:49:55 *** KouDy has joined #openttd
06:59:13 *** KouDy has quit IRC
07:17:51 <Eddi|zuHause> some part of me wants to scream "OH NO!" on that sentence
07:18:20 <Alberth> if it's a vocal part, it happens :)
08:14:16 *** chomwitt has joined #openttd
09:08:47 *** Wacko1976 has joined #openttd
09:09:10 *** Pikka has joined #openttd
09:12:22 <Alberth> o/
09:13:06 *** sla_ro|master has quit IRC
09:20:59 *** nielsm has joined #openttd
09:23:46 <Pikka> o/
09:25:41 <__ln__> are they using them wrong: https://pbs.twimg.com/media/DdZI4P6WkAAOnVh.jpg
09:26:13 *** KouDy has joined #openttd
09:26:37 <Alberth> stacking trains isn't very simple
09:28:53 <V453000> double layer trains confirmed
09:41:11 *** Wacko1976_ has joined #openttd
09:45:28 *** Wacko1976 has quit IRC
09:48:01 *** Fuco has joined #openttd
10:04:32 *** sim-al2 is now known as Guest3216
10:04:35 *** sim-al2 has joined #openttd
10:06:41 *** Progman has joined #openttd
10:09:05 *** Guest3216 has quit IRC
10:09:35 *** HerzogDeXtEr has joined #openttd
10:12:30 <SpComb> might not be worth engineering trains to be able to drive over other slower trains for overtaking
10:25:53 *** Fuco has quit IRC
10:38:35 *** pjpe has quit IRC
10:44:19 *** SnoopyBerlin has joined #openttd
10:44:38 <SnoopyBerlin> hello @ all
10:45:17 <Alberth> o
10:45:18 <Alberth> O/
10:45:50 <SnoopyBerlin> hello alberth from sewdwn
10:46:23 *** SnoopyBerlin has quit IRC
10:48:29 *** Laedek has joined #openttd
10:51:39 *** Laedek_ has quit IRC
10:56:14 *** Alberth has left #openttd
11:12:07 <Xaroth> o7
11:20:01 *** Gja has joined #openttd
11:25:16 <peter1138> Hi
11:37:01 <Pikka> o/
11:41:57 <peter1138> Is it home-time yet?
11:42:07 <LordAro> yes!
11:43:39 <Eddi|zuHause> it's a holiday today
11:45:35 <peter1138> Great.
11:46:39 <V453000> :D
13:09:53 <peter1138> Hmm, how do you save a std::bitset? :p
13:12:09 <LordAro> a bit at a time
13:12:24 <peter1138> o_O
13:17:19 *** frosch123 has joined #openttd
13:24:33 <frosch123> hmm, i guess if the string conversion is too stupid you can go for a combination of >>=, &= and to_ulong
13:24:53 <nielsm> to_ulong or to_ullong seem to be the right thing
13:25:14 <frosch123> i think the point of bitset is to use more than 32 or 64 bits :)
13:27:47 <Eddi|zuHause> BigInt :p
13:30:06 <Eddi|zuHause> but honestly, some sort of arbitrary length array?
13:31:09 <nielsm> that's the thing, std::bitset api doesn't have a way (apart from .to_string) to get the values of all bits at once
13:31:12 <frosch123> please discuss with lordaro, when to use std:: stuff and custom :p
13:31:21 <LordAro> D:
13:31:37 <Eddi|zuHause> what a genious idea it was to use modern features...
13:31:49 <nielsm> unless N <= number of bits in unsigned long long
13:31:56 <frosch123> LordAro: see, all my hopes are on the youth :)
13:32:25 <frosch123> nielsm: std::vector<bool> doesn't have a method either
13:32:35 <nielsm> :(
13:33:12 <Eddi|zuHause> clearly you need to iterate over it and handle each bit individually
13:33:28 <Eddi|zuHause> iterators are a modern feature, after all
13:35:44 <LordAro> https://stackoverflow.com/q/4666450/995325 ?
13:37:44 <Eddi|zuHause> so "use boost"?
13:40:49 <peter1138> Please don't :-)
13:41:09 <Eddi|zuHause> but boost is a modern feature!! :p
13:41:26 <peter1138> Might as well use custom stuff to avoid dependency hell :-)
13:41:26 <LordAro> bad
13:56:19 *** Wormnest has joined #openttd
14:05:18 <nielsm> hmm random idea, let basesets include a logo file, which then gets rendered on the main menu at the bottom
14:05:35 <nielsm> like the developer + publisher logos in the original
14:05:55 <frosch123> they can just add it to the "D"
14:06:19 <nielsm> sound and music sets can't alter graphics :)
14:07:01 <frosch123> so you want a list of 64 logos at the bottom? for every ai and newgrf?
14:07:08 <Eddi|zuHause> and add a logo for each activated NewGRF set?
14:07:33 <nielsm> yeah no just the basesets
14:07:48 <frosch123> sounds like a well organised win9x desktop
14:08:30 <frosch123> anyway, bananas/preview screenshots first :)
14:14:08 <peter1138> heh
14:21:38 <Eddi|zuHause> hm... the news is celebrating the end of railway privatisation in britain. that can't be what actually happened, right?
14:23:22 <LordAro> sort of
14:29:42 <frosch123> Eddi|zuHause: it was a wedding present
14:30:05 <frosch123> some railway tycoon had no heirs and gave the whole company to harry
14:47:40 *** Gja has quit IRC
14:51:14 *** snail_UES_ has joined #openttd
14:56:04 <peter1138> https://i.imgur.com/0WD7KmZ.gif
15:02:28 *** snail_UES_ has quit IRC
15:19:58 *** Wacko1976_ has quit IRC
15:21:23 *** Gja has joined #openttd
15:27:11 <Pikka> bingo bango bongo
15:29:21 <Sacro> Eddi|zuHause: one franchise has gone back to nationalised, again
15:29:46 <Sacro> To be fair, most of our railways are nationalised, just not by our own nation
15:48:44 *** Alberth has joined #openttd
15:48:44 *** ChanServ sets mode: +o Alberth
15:57:22 <peter1138> Heh
16:25:39 *** rocky1138 has joined #openttd
16:43:57 *** Progman has quit IRC
17:31:56 <Eddi|zuHause> Sacro: ok, but how is "one franchise faild and had to be bailed out" the same thing as "this is the end of privatisation"?
17:41:56 *** andythenorth has joined #openttd
17:42:05 * andythenorth assumes TrueBrain has seen this https://www.reddit.com/r/whatisthisthing/comments/8kzx5p/some_kind_of_explosive_lying_on_the_floor_of/
17:44:58 <Sacro> Eddi|zuHause: no idea, it's just the East Coast Main line that's back under the Govt
17:45:00 *** rocky1138 has quit IRC
17:45:10 <Sacro> Most other lines are run by the dutch, german, french
17:46:00 <Eddi|zuHause> just imagine they hadn't dismantled british rail, and they could now make money running trains in other countries?
17:46:16 <Eddi|zuHause> like everyone else does
17:48:16 <LordAro> andythenorth: huh.
17:52:49 <Eddi|zuHause> "I'm not sure how I'd handle a bear in my data center" "you close the door and hope someone else finds it" "That is standard troubleshooting procedure"
17:55:39 <LANJesus> well, there's more than one kind of bear mind you
17:55:58 <LANJesus> depending on how you 'handle' it might result in your employmement termination
17:56:51 <Eddi|zuHause> errmm... not that kind of bear :p
17:57:50 <LANJesus> okay glad that is cleared up. carry on : D
18:00:34 <Xaroth> andythenorth: what the crap o_O
18:02:10 <Alberth> hi andy, I hacked some BB and pushed, fixing the crash, and doing better randomization / avoiding giving out old goals, close to v1?
18:07:03 <andythenorth> did we not v1 already? o_O
18:07:37 <Eddi|zuHause> v(n+1)?
18:08:05 <andythenorth> we only ever got to RC2 afaict
18:08:10 <andythenorth> definitely v1 then :)
18:10:29 <Pikka> eek
18:10:32 *** Pikka has quit IRC
18:16:20 *** srhnsn has joined #openttd
18:38:46 *** Flygon has quit IRC
18:43:16 *** sla_ro|master has joined #openttd
18:43:31 *** Fuco has joined #openttd
18:49:20 <Thedarkb1-X40> What's the best way to merge two double track lines into 1 four track line?
18:55:38 *** tycoondemon has quit IRC
18:55:42 <frosch123> what's there to merge?
18:55:51 <frosch123> merge would imply you have less tracks afterwards
18:57:15 *** andythenorth has quit IRC
18:58:50 <nielsm> do you mean like this? (A) http://0x0.st/sedT.png
18:58:57 <nielsm> or like this? (B) http://0x0.st/sedm.png
19:09:14 *** Wolf01 has joined #openttd
19:10:53 <Wolf01> o/
19:11:03 <Wolf01> So what happened these days?
19:11:21 <__ln__> i ate some gelato
19:14:47 <peter1138> Evening.
19:14:52 <LordAro> __ln__: gelato good.
19:15:29 <peter1138> I got some reduced-price in M&S. It'll probably be good but I've not attacked it yet.
19:17:10 *** glx has joined #openttd
19:17:10 *** ChanServ sets mode: +v glx
19:18:39 <peter1138> Ooh, we already have a uint64 used for bitmasks :-)
19:28:56 *** andythenorth has joined #openttd
19:29:01 <Wolf01> o/
19:32:43 *** ToBeFree has joined #openttd
19:33:50 <peter1138> frosch123, my patches ;)
19:34:27 *** Wacko1976 has joined #openttd
19:34:49 <Thedarkb1-X40> frosch123, one line gets more traffic than the other.
19:35:31 <Thedarkb1-X40> and I want traffic evenly distributed between the four?
19:37:38 *** ToBeFree has quit IRC
19:38:07 *** pjpe has joined #openttd
19:38:22 *** vorot93 has left #openttd
19:46:31 <Eddi|zuHause> if the traffic was already compressed into one line, merging is going to only reduce throughput?
19:49:27 *** rocky1138 has joined #openttd
19:49:43 <Eddi|zuHause> anyway, let's try something, we call the incoming lines A and B, and the outgoing lines 1 and 2, if A has naturally more traffic than B, i would have A go into both 1 and 2, with 1 being preferred by the pathfinder, and B going only into 1, but with priority. so trains from A go into 1 when no train comes from B, but overflow into 2 when a train is coming from B
19:50:50 <Eddi|zuHause> it's not exactly going to be "even"
19:52:15 <Eddi|zuHause> the other option is, you build a "splitter" from A into 1 and 2, that evenly distributes, and then merge B into 1 and 2 at a later point
19:54:52 <Alberth> http://wiki.openttdcoop.org/Junctionary_-_Mergers
20:01:26 <peter1138> Is this something that programmable signals helps with?
20:02:50 <nielsm> yeah something that flips between two output paths every time a train passes
20:03:09 <Alberth> already solved by coop
20:03:34 <peter1138> "Solved"
20:03:55 <peter1138> It's ugly and uses track for logic.
20:04:01 <nielsm> personally I don't consider "logic trains" a good solution
20:04:08 <nielsm> it's more just a curiosity
20:04:16 <Alberth> it's a transport tycoon game, and not a train signal simulation
20:04:31 <peter1138> Rubbish! It's a model railway simulator!
20:05:08 <nielsm> part of running an efficient transportation company is setting good rules for dispatchers!
20:05:45 <Alberth> people get confused by plain block signals already :)
20:06:02 <peter1138> Yeah, we should've taken them out.
20:06:19 <nielsm> train fever was right to only include path signals
20:06:25 <LANJesus> you're all wrong. it's a sandbox with which i use to reach zen
20:06:48 <LANJesus> hmm i accidentally a grammar. oh well
20:19:13 <andythenorth> what was the original problem? :P
20:19:14 <Wolf01> <peter1138> Is this something that programmable signals helps with? <- I think not, but timetables might help
20:19:35 <Wolf01> Too bad timetables are a pita to setup
20:19:42 <andythenorth> conditional orders?
20:19:58 <Eddi|zuHause> merging 2 lines into 4, or something
20:20:03 *** Progman has joined #openttd
20:21:37 *** synchris has joined #openttd
20:22:03 <andythenorth> I build good junctions http://dev.openttdcoop.org/attachments/download/7625/junction.png
20:26:33 <Eddi|zuHause> best junction ever
20:26:47 <Eddi|zuHause> trains drive on the wrong side
20:26:51 <Eddi|zuHause> signals are backwards
20:26:55 <Eddi|zuHause> tight curves
20:27:03 <Eddi|zuHause> depot in the middle
20:28:18 <peter1138> "Spend just £0.02 more to qualify for free delivery on this order"
20:28:19 <Eddi|zuHause> i see you follow the coop rules meticulously
20:28:24 <peter1138> Hmm!
20:28:45 <Eddi|zuHause> peter1138: and anything you could add to your order costs more than the shipping you save?
20:28:56 <peter1138> Actually no.
20:29:32 <andythenorth> Eddi|zuHause: but at least it's TL5!
20:30:16 <Eddi|zuHause> andythenorth: and the company colour isn't even orange!
20:30:35 <andythenorth> oops
20:31:01 <andythenorth> check the PBS signal by the bridge as well
20:31:04 <andythenorth> breaks all rules
20:31:47 <Eddi|zuHause> need signals on bridges!
20:34:44 *** gelignite has joined #openttd
20:47:06 <V453000> ._.
20:54:44 <V453000> oh yeah that's cause we are using a coop grf pack newgrf
20:55:05 <V453000> nvm
20:59:39 <Wolf01> Shit, derailed :(
21:08:57 <Thedarkb1-X40> Programmable signals would be nice.
21:09:22 <Thedarkb1-X40> My railway line is more or less quad track all the way now.
21:11:25 <V453000> what would you need that for?
21:12:22 <Thedarkb1-X40> Load balancing
21:13:27 <V453000> just make proper mergers with enough choices :)
21:14:58 <V453000> if you are making any kind of load balancing merger anyway with programmable signals or train logic, that means you already have an all to all merger anyway.You don't even need the logic at that point.
21:23:28 *** justiceBEAVER has quit IRC
21:23:57 <Thedarkb1-X40> Programmable train orders would be cool.
21:24:03 *** justiceBEAVER has joined #openttd
21:25:21 <Thedarkb1-X40> and signals that will let certain train groups through but not others.
21:27:18 <Thedarkb1-X40> I hate it when a bunch of trains dependent on the arrival of another cargo clog the station.
21:29:39 <V453000> you can do all of those things actually
21:30:50 <Thedarkb1-X40> Oh, cool.
21:31:01 <Thedarkb1-X40> Can I change the orders of an entire group in one go?
21:31:41 <Thedarkb1-X40> V453000, How?
21:32:12 <V453000> if you have them as shared orders, yes, otherwise not so easy
21:33:08 <V453000> you can change train orders by conditional orders. If you want a train to go through a waypoint and evaluate where it wants to go, you need to use the MEOW/PURR trick available with NUTS train set, though.
21:33:33 <V453000> If your station is clogging because some trains didn't deliver for example oil and goods trains pile up, you can fix that with an overflow easily.
21:33:53 <Thedarkb1-X40> How do I set up shared orders?
21:34:10 <Thedarkb1-X40> Is separate stations the best way of dealing with that though?
21:34:32 <V453000> when cloning trains or setting orders, you ctrl+click the train you want to share orders with
21:34:34 <nielsm> ctrl+click another vehicle that has the orders you want, with "go to" button for orders for the first vehicle
21:34:45 <nielsm> but yeah cloning while holding ctrl is the easiest
21:35:12 <Thedarkb1-X40> I wish that was the default......
21:35:20 <Thedarkb1-X40> I have 24 orders to change.
21:35:29 <V453000> that would probably be quite confusing for people
21:35:55 <V453000> also you can still create the link just by changing the orders of already existing trains, you'll just have to do it for each of them manually
21:38:00 *** srhnsn has quit IRC
21:45:18 <Thedarkb1-X40> bleh implicit orders.
21:47:38 *** KouDy has quit IRC
21:49:03 *** Wacko1976 has quit IRC
21:49:54 *** KouDy has joined #openttd
22:08:26 *** rocky1138 has quit IRC
22:11:40 *** Alberth has left #openttd
22:18:10 *** sla_ro|master has quit IRC
22:22:46 <Eddi|zuHause> you can set nonstop as default, and never deal with implicit orders
22:23:22 *** synchris has quit IRC
22:25:19 <supermop_work> +1 to eddi
22:25:31 <supermop_work> implicit orders are worthless
22:26:14 <Eddi|zuHause> they're alright, but they don't play well with trains randomly going to depot
22:26:53 <Eddi|zuHause> and if you're bothering with depot orders, might as well just do all the order stuff anyway
22:32:23 *** frosch123 has quit IRC
22:33:20 <Thedarkb1-X40> How do I get rid of the ones I have.
22:33:26 <Thedarkb1-X40> and don't say delete them all by hand.
22:33:58 <nielsm> implicit orders?
22:34:23 <nielsm> they disappear automatically
22:34:51 <Thedarkb1-X40> Ah, I thought that.
22:35:27 <nielsm> if order 1 is "stop at fenfingville" and order 2 is "stop at barlingburg", and there is an implicit "stop at tulsing" between, if the train goes from 1 to 2 without hitting tulsing that order disappears
22:37:05 <nielsm> implicit orders happen because they're a requirement for the cargodist feature to work, every stop has to be mapped out for a functioning cargo flow graph to be built
22:37:08 *** iSoSyS has joined #openttd
22:37:57 <nielsm> maybe there could be an option to "hide implicit orders", with "never", "if all cargodist options are disabled", "always", as possible settings
22:56:58 <andythenorth> bye
22:56:58 *** andythenorth has left #openttd
22:59:08 *** nielsm has quit IRC
23:12:09 *** iSoSyS has quit IRC
23:23:36 <Wolf01> 'night
23:23:38 *** Wolf01 has quit IRC
23:26:35 *** chomwitt has quit IRC
23:28:56 *** KouDy has quit IRC
23:37:30 *** gelignite has quit IRC
23:44:57 *** Gja has quit IRC
23:59:03 *** Pikka has joined #openttd