IRC logs for #openttd on OFTC at 2019-12-02
            
00:07:05 *** Samu has quit IRC
00:08:56 *** supermop_work_ has joined #openttd
00:08:59 *** WormnestAndroid has quit IRC
00:09:08 *** WormnestAndroid has joined #openttd
00:12:09 *** Wolf01 has quit IRC
00:18:46 <DorpsGek_III> [OpenTTD/OpenTTD] grossws updated pull request #7851: Change: add support for next/previous railtype global hotkeys https://git.io/JeM3F
00:24:43 *** Lejving has quit IRC
00:25:04 *** Lejving has joined #openttd
00:27:41 <DorpsGek_III> [OpenTTD/OpenTTD] James103 commented on pull request #7851: Change: add support for next/previous railtype global hotkeys https://git.io/JeMsW
00:37:53 *** arikover has quit IRC
00:39:09 *** supermop_work_ has quit IRC
00:40:03 *** HerzogDeXtEr has quit IRC
00:40:19 *** Flo has joined #openttd
00:40:26 <Flo> Hi
00:42:15 *** supermop_work_ has joined #openttd
00:45:26 <FLHerne> Flo: Evening
00:47:15 <Flo> :)
00:47:36 <Flo> do you know how to compile firs?
00:47:50 <FLHerne> Yes
00:47:54 <Flo> oh
00:48:00 <Flo> could you help me?
00:48:01 <glx> yeah don't use master, switch to a v4 branch
00:48:14 <Flo> v4 branch?
00:48:46 <FLHerne> Flo: Do `git checkout v4-release-track`
00:49:08 <FLHerne> master doesn't compile with latest nmlc, you get syntax errors
00:49:13 <DorpsGek_III> [OpenTTD/OpenTTD] James103 commented on pull request #7791: GS method to control engine availability for a specific company https://git.io/JeMso
00:49:14 <Flo> oh
00:49:17 <Flo> thx :D
00:49:26 <Flo> that was exacly what I needed
00:49:29 <glx> and old nmlc doesn't work with recent pillow :)
00:50:01 <FLHerne> Flo: Sorry, I remember seeing you describe that, but after you'd left :P
00:50:32 <FLHerne> (I hit the same thing earlier this week, trying to find ways to make nmlc faster and thinking FIRS would be a good test case)
00:50:55 <Flo> oh
00:51:18 <Flo> yeah i was kinda screwed yesterday cuz pilow/nml version thing
00:52:19 <glx> FLHerne: PLY doesn't seem to detect changes in parser.py/tokens.py (but the doc says it's supposed to)
00:52:34 <FLHerne> glx: Hrm :-/
00:52:58 <DorpsGek_III> [OpenTTD/OpenTTD] grossws updated pull request #7851: Change: add support for next/previous railtype global hotkeys https://git.io/JeM3F
00:53:31 <DorpsGek_III> [OpenTTD/OpenTTD] grossws commented on pull request #7851: Change: add support for next/previous railtype global hotkeys https://git.io/JeMsP
00:56:09 *** Flygon has joined #openttd
00:58:01 * FLHerne tries to figure out if there's code for that and what it does
01:03:44 <glx> "Since the generation of the LALR tables is relatively expensive, previously generated tables are cached and reused if possible. The decision to regenerate the tables is determined by taking an MD5 checksum of all grammar rules and precedence rules. Only in the event of a mismatch are the tables regenerated."
01:05:08 <FLHerne> glx: yacc.py has `if optimize or (read_signature == signature):` :-/
01:05:27 * FLHerne grumbles about undocumented stuff
01:05:35 <FLHerne> Possibly I should drop that
01:08:15 <glx> https://www.dabeaz.com/ply/ply.html#ply_nn38b <-- this is not very clear for me
01:12:13 <glx> removing optimize seems to work
01:12:25 *** supermop_work_ has quit IRC
01:13:00 <FLHerne> Nor to me
01:13:37 <FLHerne> I think "One of the purposes of optimized mode is to substantially decrease the startup time of your compiler (by assuming that everything is already properly specified and works)." is the closest it gets to saying "the above isn't actually true"
01:13:51 *** supermop_work_ has joined #openttd
01:14:15 <FLHerne> And that's reading it in hindsight with the knowledge that it isn't :P
01:14:24 <glx> yeah I understand it as in 'optimize' mode I don't try to rebuild the tables
01:15:27 <glx> but optimize should be only for running optimized python
01:15:56 <glx> that's why they say you must run in normal python first
01:16:59 <glx> "To make this work, make sure you first run Python in normal mode. Once the lexing and parsing tables have been generated the first time, run Python in optimized mode. PLY will use the tables without the need for doc strings. " <-- for me it says I generate only if there's no tables
01:17:55 <FLHerne> Now I'm not sure what you mean either... ;-)
01:18:42 <glx> I think when optimize is set it doesn't check the source changes
01:19:11 <glx> because it could cause issues when python is in optimized mode
01:19:41 <glx> due to comments specifying the rules being ignored
01:20:00 <glx> well doc-strings
01:20:44 <glx> and that's exactly what the code you found do
01:21:00 <glx> optimize or code unchanged
01:24:58 <FLHerne> glx: Ok, I see what you mean
01:25:28 <FLHerne> But the `optimize` flag being set doesn't actually have any correlation to whether python is being run with -O
01:26:08 <FLHerne> You can run `python -O` without setting the parameter, or vice versa
01:26:25 <FLHerne> (AAUI, in the first case it'll fail because no docstrings, but whatever)
01:27:26 <FLHerne> Does look as though it's intended to be used that way
01:33:51 <glx> running 'python -O' without optimize it doesn't output generated/lextab.py
01:34:41 <glx> and with -OO it can't build the parser
01:35:05 <glx> hmm "Can't build lexer"
01:37:41 <glx> ok in normal python without optimize lextab.py is not created
01:38:17 *** Wormnest_ has joined #openttd
01:40:08 <glx> and -OO with existing tables fails
01:41:22 <glx> warnings about missing doc-string and
01:41:22 <glx> File "C:\Users\Loïc\AppData\Roaming\Python\Python37\site-packages\ply\yacc.py", line 1637, in set_start
01:41:22 <glx> start = self.Productions[1].name
01:41:22 <glx> IndexError: list index out of range
01:41:58 *** Thedarkb-X40 has joined #openttd
01:44:05 *** supermop_work_ has quit IRC
01:46:40 *** supermop_work_ has joined #openttd
01:56:59 *** Flo has quit IRC
02:03:46 <glx> replacing 'optimize=True' with 'optimize=not(self.__doc__)' in parser.py seems to work
02:16:53 *** supermop_work_ has quit IRC
02:26:17 <glx> but won't update lextab.py
02:26:44 *** supermop_work_ has joined #openttd
02:56:57 *** supermop_work_ has quit IRC
03:04:00 *** Flygon has quit IRC
03:05:03 *** Flygon has joined #openttd
03:06:50 *** supermop_work_ has joined #openttd
03:37:01 *** supermop_work_ has quit IRC
03:42:01 *** supermop_work_ has joined #openttd
04:06:37 *** Thedarkb-X40 has quit IRC
04:12:11 *** supermop_work_ has quit IRC
04:12:37 *** supermop_work_ has joined #openttd
04:20:30 *** debdog has joined #openttd
04:23:52 *** D-HUND has quit IRC
04:38:18 *** glx has quit IRC
04:42:51 *** supermop_work_ has quit IRC
04:52:08 *** supermop_work_ has joined #openttd
05:22:21 *** supermop_work_ has quit IRC
05:25:06 *** supermop_work_ has joined #openttd
05:33:04 *** Wormnest_ has quit IRC
05:55:16 *** supermop_work_ has quit IRC
05:55:41 *** supermop_work_ has joined #openttd
06:25:54 *** supermop_work_ has quit IRC
06:32:51 *** supermop_work_ has joined #openttd
06:49:59 *** snail_UES_ has quit IRC
07:01:16 *** snail_UES_ has joined #openttd
07:03:01 *** supermop_work_ has quit IRC
07:06:44 *** snail_UES_ has quit IRC
07:08:00 *** supermop_work_ has joined #openttd
07:13:17 *** Wormnest_ has joined #openttd
07:38:13 *** supermop_work_ has quit IRC
07:39:05 *** supermop_work_ has joined #openttd
07:39:48 *** Smedles has quit IRC
07:41:02 *** Smedles has joined #openttd
07:44:29 *** Smedles has quit IRC
07:45:43 *** Smedles has joined #openttd
07:55:40 *** Smedles has quit IRC
07:58:42 *** Smedles has joined #openttd
08:09:18 *** supermop_work_ has quit IRC
08:12:57 *** supermop_work_ has joined #openttd
08:27:39 *** Smedles has quit IRC
08:28:53 *** Smedles has joined #openttd
08:43:08 *** supermop_work_ has quit IRC
08:52:59 *** supermop_work_ has joined #openttd
08:59:58 *** andythenorth has joined #openttd
09:23:12 *** supermop_work_ has quit IRC
09:24:06 *** tokai has joined #openttd
09:24:06 *** ChanServ sets mode: +v tokai
09:31:03 *** tokai|noir has quit IRC
09:33:06 *** supermop_work_ has joined #openttd
09:59:06 *** andythenorth has quit IRC
10:03:16 *** supermop_work_ has quit IRC
10:05:00 *** supermop_work_ has joined #openttd
10:05:13 *** andythenorth has joined #openttd
10:32:01 *** tokai|noir has joined #openttd
10:32:01 *** ChanServ sets mode: +v tokai|noir
10:34:24 *** sla_ro|master has joined #openttd
10:35:14 *** supermop_work_ has quit IRC
10:36:41 *** supermop_work_ has joined #openttd
10:38:44 *** andythenorth has quit IRC
10:38:53 *** tokai has quit IRC
11:06:53 *** supermop_work_ has quit IRC
11:13:38 *** JacobD88 has joined #openttd
11:13:39 *** supermop_work_ has joined #openttd
11:43:50 *** supermop_work_ has quit IRC
11:45:14 *** supermop_work_ has joined #openttd
11:50:44 <DorpsGek_III> [OpenTTD/OpenTTD] ldpl updated pull request #7791: GS method to control engine availability for a specific company https://git.io/JeREi
11:53:22 *** andythenorth has joined #openttd
11:59:39 *** andythenorth has quit IRC
12:15:25 *** supermop_work_ has quit IRC
12:17:45 *** supermop_work_ has joined #openttd
12:27:45 <LordAro> supermop_work_: have you considered a bouncer?
12:47:59 *** supermop_work_ has quit IRC
12:53:52 *** supermop_work_ has joined #openttd
13:15:27 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on pull request #7851: Change: add support for next/previous railtype global hotkeys https://git.io/JeMRT
13:24:06 *** supermop_work_ has quit IRC
13:34:00 *** supermop_work_ has joined #openttd
13:42:25 *** JacobD88 has quit IRC
14:01:02 *** Samu has joined #openttd
14:04:04 *** blah has joined #openttd
14:04:11 *** supermop_work_ has quit IRC
14:04:19 *** blah has left #openttd
14:09:36 *** supermop_work_ has joined #openttd
14:39:49 *** supermop_work_ has quit IRC
14:40:36 *** supermop_work_ has joined #openttd
14:45:36 *** snail_UES_ has joined #openttd
14:56:58 *** andythenorth has joined #openttd
14:58:38 *** andythenorth has quit IRC
14:59:15 *** snail_UES_ has quit IRC
15:00:49 *** andythenorth has joined #openttd
15:10:45 *** supermop_work_ has quit IRC
15:11:11 *** TheMask96 has joined #openttd
15:13:27 *** Flygon has quit IRC
15:14:16 *** supermop_work_ has joined #openttd
15:14:21 *** andythenorth has quit IRC
15:36:29 *** andythenorth has joined #openttd
15:45:48 <supermop_work_> hi andy
16:01:38 *** Wormnest has joined #openttd
16:04:32 *** nielsm has joined #openttd
16:06:06 *** WormnestAndroid has quit IRC
16:07:00 <andythenorth> yo
16:07:27 <andythenorth> supermop_work_: how's the Horse game?
16:07:41 <supermop_work_> pretty mature
16:08:06 *** Wormnest_ has quit IRC
16:08:39 <supermop_work_> don't really have a natural path to build out HSR though. Making like 4k vehicles a month
16:29:40 *** WormnestAndroid has joined #openttd
17:01:38 *** Wormnest_ has joined #openttd
17:05:26 *** sla_ro|master has quit IRC
17:06:41 *** WormnestAndroid has quit IRC
17:08:06 *** Wormnest has quit IRC
17:48:12 <supermop_work_> this year wife's company holiday party is 'cocktail attire'
17:48:55 <supermop_work_> never had any need to wear a tuxedo since high school prom
17:56:29 *** WormnestAndroid has joined #openttd
18:09:01 *** TheMask96 has quit IRC
18:13:57 *** TheMask96 has joined #openttd
18:34:47 *** andythenorth has quit IRC
18:38:41 *** frosch123 has joined #openttd
18:41:49 *** Progman has joined #openttd
18:44:11 *** glx has joined #openttd
18:44:11 *** ChanServ sets mode: +v glx
18:56:56 *** supermop_work_ has quit IRC
18:57:52 *** supermop_work_ has joined #openttd
19:15:14 *** Compu has joined #openttd
19:22:13 <Arveen> anyone using HexChat on Windows ?
19:25:00 *** HerzogDeXtEr has joined #openttd
19:26:46 <supermop_work_> i tried
19:26:51 <supermop_work_> didn't work
19:26:58 *** andythenorth has joined #openttd
19:27:03 <supermop_work_> this was a couple years ago
19:27:33 <andythenorth> TrueBrain: IT IS ISO 27001:2013 AUDIT TOMORROW!
19:27:48 <andythenorth> it's like christmas for andythenorth
19:27:57 <Arveen> i switched to darkmode on windows and hexchat is still bright - i guess darkmode is just for uwp apps or something ?
19:29:35 <andythenorth> planetmaker: so does the python C binary thing work? o_O
19:33:24 *** Arveen has quit IRC
19:33:53 *** Arveen has joined #openttd
19:34:58 <supermop_work_> can i wear gortex sneakers with a suit and have it still count as 'cocktail attire'
19:35:34 <supermop_work_> now that i don't have to wear dressy clothes for work anymore i am done with cold /wet feet
19:37:09 *** Arveen has quit IRC
19:37:29 *** Arveen has joined #openttd
19:37:48 <supermop_work_> peter1138: do you have egg-beaters / toe clips?
19:38:24 <peter1138> I have SPD clips
19:38:29 <andythenorth> I used to have clips
19:38:42 *** Arveen has quit IRC
19:39:39 <supermop_work_> have any of you tried the chrome shoes that are like skate shoes with clips on the bottom?
19:40:26 <andythenorth> I used to have some like that, can't remember what brand
19:40:36 <andythenorth> unless they're thoroughly rigid you're winning almost nothing
19:40:43 <andythenorth> SPD into a floppy shoe is a waste of time imho
19:41:01 <andythenorth> and if you're only riding a few miles in a city, SPD is a waster of time full stop
19:41:14 * andythenorth has reformed, and is now back on totally flat pedals
19:41:34 *** sla_ro|master has joined #openttd
19:41:34 <supermop_work_> i've actually heard the chrome shoes are so stiff they kind of dont work as street / skate shoes
19:41:45 <andythenorth> the ones I had were horrible to walk in
19:41:58 <andythenorth> negated the point, you wouldn't want to wear them all day
19:41:59 <supermop_work_> was wondering if they were one of those 'worst of both worlds' things
19:42:05 <andythenorth> so might as well just have cycle shoe
19:42:08 <supermop_work_> but they do make waterproof ones
19:42:32 <supermop_work_> hate riding in the rain / snow in the city
19:42:56 *** Arveen has joined #openttd
19:43:06 <supermop_work_> i imagine you guys have no choice but to ride in the rain though
19:43:36 * andythenorth does not ride in the rain :P
19:44:06 <supermop_work_> i just put on trench coat and walk
19:44:42 <supermop_work_> umbrella > changing clothes at work
19:46:42 <andythenorth> 'taxi'
19:46:50 <supermop_work_> ha
19:46:51 <supermop_work_> no
19:47:19 <supermop_work_> taking cabs within manhattan is for people who want to watch the world burn
19:47:49 <andythenorth> if it rains, I often find I'm wfh :P
19:47:52 <supermop_work_> or want to watch the world pass you by as you sit in a jam of 10,000 other taxis and ubers
19:48:01 <andythenorth> I usually get more productive work done wfh anyway
19:48:40 <supermop_work_> i can do almost all of my job from home but my industry is weird about it because of 'studio culture'
19:50:02 <andythenorth> I go in to hang out
19:50:08 <andythenorth> and feel like a useful manager
19:50:14 <andythenorth> and spread culture
19:50:20 <andythenorth> but if I actually want to make any money
19:50:22 <andythenorth> I stay home
19:50:27 <supermop_work_> how far do firs vehicle dealers have to be from city center? is it a fixed amount of tiles?
19:50:35 <andythenorth> dunno :)
19:50:51 <andythenorth> you using v3?
19:51:20 <andythenorth> it uses the default OpenTTD 'IND_FLAG_BUILT_NEAR_TOWN' in v3
19:51:47 <Arveen> btw: is FIRS4 a thing ? i read some lines a couple of days ago but can't remember exactly
19:53:11 <supermop_work_> ah hmm. my city is now too big
19:54:21 <supermop_work_> and anywhere i can fit a station to drop of vehicles is too far away from city center
19:56:53 <andythenorth> https://github.com/andythenorth/firs/commits/v4-release-track Arveen
19:58:39 <andythenorth> I should finish v4
19:58:49 <andythenorth> but I keep doing OpenTTD docs and crap instead :)
19:59:13 <Arveen> is there a write up on the forums what the goals are for v4 ?
20:00:12 <andythenorth> not sure
20:01:27 <andythenorth> let's say 'no'
20:02:09 <Arveen> hehe, Ok
20:02:54 <frosch123> i would guess the main feature is industries with more than 3 input or output cargos
20:03:20 <Arveen> i still haven't done a game on v3 extreme .... might be time for that over the holidays
20:03:22 <frosch123> or the realisation that they are not fun :p
20:03:48 <andythenorth> they are fun :)
20:03:50 <andythenorth> I was sceptical
20:04:12 <andythenorth> but surprisingly, MOAR is better
20:04:16 <Arveen> i agree
20:04:19 <andythenorth> as long as you want to connect loads of stuff
20:04:28 <Arveen> and for drop i just use one station anyway
20:04:42 <andythenorth> don't play extreme though, it's awful
20:04:56 <andythenorth> extreme is a case were MOAR is worse
20:05:14 <andythenorth> also quak
20:05:30 <Arveen> i enjoyed that steel-town setting
20:05:57 <andythenorth> steeltown is significantly more intense in v4
20:06:59 <supermop_work_> steeltown is the best 'city' industry set so far
20:07:08 <andythenorth> frosch123: (dunno if you can help) I am trying to figure out what to do about eints
20:07:36 <andythenorth> the 'problem' is I feel bad seeing people make translation commits that aren't then used, I have 3 possible ideas
20:07:51 <andythenorth> (1) delete my projects from eints, it's not documented how to
20:08:03 <andythenorth> (2) manually copy the changes from the devzone hg repos to git
20:08:14 <andythenorth> (but that doesn't work in reverse)
20:08:37 <andythenorth> (3) try and persuade someone to make changes to eints, but I'm not sure what they should be, if at all
20:09:40 *** Wolf01 has joined #openttd
20:13:12 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #7850: Change: [hotkeys] add missing keycodes for hotkeys.cfg https://git.io/JeMr4
20:16:31 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/JeMrg
20:22:47 <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/JeMr1
20:26:33 <frosch123> andythenorth: sorry, i wanted to migrate that stuff weeks ago
20:28:22 <andythenorth> :)
20:28:56 <DorpsGek_III> [OpenTTD/OpenTTD] frosch123 commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/JeMrh
20:30:46 <andythenorth> anything I can do to help?
20:31:18 * andythenorth BIAB
20:32:10 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #7000: Some NewGRF variables concerning railtypes https://git.io/JeMoT
20:32:19 <LordAro> parameter still needs documenting though
20:33:01 <frosch123> a whole commit needs to be dropped :)
20:33:12 <frosch123> though iirc eddi was waiting for test cases
20:33:13 <LordAro> or that, yes :p
20:33:40 <LordAro> would be nice to get all of the PRs from 2018 closed before 2020 :p
20:33:45 <andythenorth> I might make some test cases later
20:34:03 <andythenorth> that forum post contains some actual real world problems, instead of me just guessing
20:34:55 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro reopened issue #7311: Wrong determination of personal directory https://git.io/fhAdo
20:35:16 <frosch123> "real world problems" :)
20:35:22 <LordAro> i'm not entirely convinced #7311 is actually a bug
20:35:30 <LordAro> just a bit of an oddity about how paths are handled
20:38:45 <TrueBrain> andythenorth: enjoy :) Don't smile too much :P
20:43:13 <frosch123> LordAro: 7311 only applies if you do not have libxdgbasedir
20:43:44 <frosch123> so the code is probably untested, and probably also follows some legacy behaviour
20:57:42 <andythenorth> TrueBrain: the biggest problem is knowing 'stop talking now'
21:02:40 *** HerzogDeXtEr1 has joined #openttd
21:07:32 *** HerzogDeXtEr has quit IRC
21:19:22 <andythenorth> this is remarkable https://www.youtube.com/watch?v=aBnP-014DNw
21:19:29 <andythenorth> it cost 4m Euro
21:19:40 *** HerzogDeXtEr1 has quit IRC
21:20:49 *** HerzogDeXtEr has joined #openttd
21:34:07 <DorpsGek_III> [OpenTTD/OpenTTD] frosch123 commented on issue #7311: Wrong determination of personal directory https://git.io/fhAdo
21:34:12 <frosch123> meh, so much text
21:35:11 <frosch123> also, nothing is easy :p
21:36:15 <LordAro> :)
21:36:28 <andythenorth> drawing pixels for trains is easy
21:36:37 <andythenorth> everything else seems to be hard :P
21:38:27 *** supermop_work_ has quit IRC
21:38:32 *** supermop_work_ has joined #openttd
21:38:49 *** supermop_work_ has joined #openttd
21:39:05 <frosch123> are these "add reaction emoticon to post" useful for strucuring? or are they just social bs?
21:39:15 <LordAro> mostly just social bs
21:39:25 <LordAro> they help prevent "+1" and "me too" comments though
21:40:16 <frosch123> how silly, i can add them to my own posts :p
21:45:57 <andythenorth> they confuse me
21:46:15 <andythenorth> I start typing :) for "it's just the internet, we're all friends"
21:46:25 <andythenorth> and I get some weird list of unrelated emojis
21:48:01 <DorpsGek_III> [OpenTTD/OpenTTD] stormcone opened pull request #7852: Feature: Show the name of the NewGRF in the build vehicle window. https://git.io/JeMKL
21:48:25 <supermop_work_> i appreciate the variety of monorail and gondola emoji
21:48:39 <frosch123> can't you see that in the debug newgrf gui?
21:51:10 <andythenorth> not from buy menu
21:51:19 <andythenorth> I have failed to see why it's necessary though
21:51:22 <andythenorth> empathy failure :P
21:52:04 <frosch123> hmm, i see a draw back of the purchase list tree groups
21:52:09 <andythenorth> only one?
21:52:37 <frosch123> stations used to be grouped by usage, then people started grouping them by newgrf (because stuff from other authors is bad?)
21:52:45 <frosch123> same will happen with purchase list
21:53:20 <frosch123> Program Files/Newgrf vendor/Newgrf set/Vehicle
21:55:12 <andythenorth> I anticipated that one :P
21:55:42 <andythenorth> I'm still not convinced by the tree idea, and it was my idea :P
21:56:35 <andythenorth> something is weird about it https://dev.openttdcoop.org/attachments/download/9259/very-groupy.png
21:56:57 <andythenorth> it's a very convoluted way to choose a livery :P
21:57:07 <frosch123> apis are good if they can be used for stuff that was not anticipated, apis are bad if they can be used for stuff that was not intended :)
21:57:48 <andythenorth> I did draw the most logical solution, based on committee decision of need
21:57:49 <andythenorth> https://dev.openttdcoop.org/attachments/download/9258/vehicle_options.png
21:57:55 <andythenorth> but nobody seemed to like it :(
21:58:02 <frosch123> andythenorth: i understood the suggestion that the tree node represents the last-built leaf, so you only need to expand if you really want to
21:58:26 <andythenorth> yes
21:58:34 <andythenorth> that was one of the appealing things
21:58:42 <andythenorth> the spec so far appears to be:
21:59:06 <andythenorth> (for the livery goal, not the groups option to achieve it)
21:59:09 <andythenorth> - cannot use a hidden UI mechanism like ctrl-click
21:59:23 <andythenorth> - cannot use existing liveries (cargo subtypes)
21:59:35 <andythenorth> - must be obvious to player
21:59:41 <andythenorth> - must be per vehicle
22:00:01 <andythenorth> I thought the drop-downs mockup fulfilled all of those, but apparently it's not liked :P
22:00:15 <frosch123> - must not have the same issues as cargo subtypes
22:00:33 <andythenorth> - must include different, new, more interesting issues than cargo subtypes
22:00:51 <andythenorth> the killer for me on the tree idea is....
22:01:08 <andythenorth> ...I could already just implement the feature of different liveries using different IDs, without the tree
22:01:11 <andythenorth> but I haven't
22:01:34 <andythenorth> it wouldn't do much harm to have a few engines repeated with different appearance
22:01:51 <andythenorth> but somehow it's not compelling enough yet
22:03:00 <andythenorth> also it will kill my compile time :P
22:03:52 <andythenorth> I do already support 4 liveries for wagons though, just 1 buy menu entry :P https://dev.openttdcoop.org/attachments/download/9544/4%20liveries.png
22:03:56 <andythenorth> random + depot flip
22:09:10 *** sim-al2 has joined #openttd
22:12:22 <andythenorth> :o https://www.tt-forums.net/viewtopic.php?f=33&t=86412
22:12:24 <andythenorth> :)
22:14:22 <nielsm> of cour se has the minor issue that it obsoletes 15+ years of newgrf sprites
22:14:46 <nielsm> and throws all the artists work into the corner
22:14:52 <andythenorth> the 3rd thing I thought was 'can I redo FIRS for this?'
22:17:19 <Wolf01> <andythenorth> but nobody seemed to like it :( <- if only you could find a way to do the same without hiding the wagons...
22:17:52 <andythenorth> and yet the menu has to be big enough to not be hidden...
22:21:34 *** DorpsGek` has joined #openttd
22:21:34 *** ChanServ sets mode: +o DorpsGek`
22:21:35 <andythenorth> :P
22:21:40 *** seatsea04192116 has joined #openttd
22:21:42 *** ZirconiumX has joined #openttd
22:21:47 <andythenorth> I suspect nobody finds the ctrl-click liveries in Horse 2
22:21:55 *** LordArtoo has joined #openttd
22:21:57 <Wolf01> Ha!
22:22:00 *** Taede_ has joined #openttd
22:22:02 *** Hobbyboy has joined #openttd
22:22:17 * andythenorth thinks of other ideas
22:22:22 *** Execthts has joined #openttd
22:22:30 <supermop_work_> nielsm: idk if it actually would make anything obsolete
22:22:32 <LordArtoo> hmm
22:23:01 *** DorpsGek_III_ has joined #openttd
22:23:28 <supermop_work_> could you just skin random boxes with stretched versions of the legacy sprites ?
22:23:49 *** milek7_ has joined #openttd
22:24:25 *** Hazzard has quit IRC
22:24:26 *** dihedral has quit IRC
22:24:26 *** tneo has quit IRC
22:24:26 *** Artea has quit IRC
22:24:34 *** Markk has quit IRC
22:24:41 *** Mek has joined #openttd
22:24:46 *** dihedral has joined #openttd
22:24:47 *** seatsea0419211 has quit IRC
22:24:49 *** Eddi|zuHause has quit IRC
22:24:49 *** Markk has joined #openttd
22:24:55 *** Hobbyboy|BNC has quit IRC
22:25:01 *** Mek_ has quit IRC
22:25:03 *** Exec has quit IRC
22:25:05 *** tneo has joined #openttd
22:25:07 *** LordAro has quit IRC
22:25:12 *** planetmaker has quit IRC
22:25:12 *** DorpsGek_III has quit IRC
22:25:12 *** jact[m] has quit IRC
22:25:12 *** milek7 has quit IRC
22:25:12 *** einar[m] has quit IRC
22:25:12 *** afdal[m] has quit IRC
22:25:12 *** Corns[m] has quit IRC
22:25:12 *** crem has quit IRC
22:25:12 *** joey[m] has quit IRC
22:25:12 *** johanna[m] has quit IRC
22:25:12 *** ericnoan has quit IRC
22:25:12 *** ZirconiumY has quit IRC
22:25:12 *** _dp_ has quit IRC
22:25:12 *** Hirundo has quit IRC
22:25:12 *** KenjiE20 has quit IRC
22:25:12 *** labs[m] has quit IRC
22:25:12 *** ciet[m] has quit IRC
22:25:12 *** nartir[m] has quit IRC
22:25:12 *** blim[m] has quit IRC
22:25:12 *** ookfof[m] has quit IRC
22:25:12 *** yur3shmukcik[m] has quit IRC
22:25:12 *** fiddeldibu[m] has quit IRC
22:25:12 *** olmvnec[m] has quit IRC
22:25:12 *** ircer[m] has quit IRC
22:25:12 *** dag[m]1 has quit IRC
22:25:12 *** yoltid[m] has quit IRC
22:25:12 *** iarp[m] has quit IRC
22:25:12 *** Taede has quit IRC
22:25:12 *** TinoDidriksen has quit IRC
22:25:12 *** DorpsGek has quit IRC
22:25:26 *** LordArtoo is now known as LordAro
22:25:35 *** Hazzard has joined #openttd
22:26:32 *** DorpsGek` is now known as DorpsGek
22:26:34 *** planetmaker has joined #openttd
22:26:34 *** Hirundo has joined #openttd
22:26:34 *** johanna[m] has joined #openttd
22:26:34 *** iarp[m] has joined #openttd
22:26:34 *** yoltid[m] has joined #openttd
22:26:34 *** joey[m] has joined #openttd
22:26:34 *** dag[m]1 has joined #openttd
22:26:34 *** ZirconiumY has joined #openttd
22:26:34 *** crem has joined #openttd
22:26:34 *** ericnoan has joined #openttd
22:26:34 *** KenjiE20 has joined #openttd
22:26:34 *** jact[m] has joined #openttd
22:26:34 *** labs[m] has joined #openttd
22:26:34 *** ciet[m] has joined #openttd
22:26:34 *** nartir[m] has joined #openttd
22:26:34 *** blim[m] has joined #openttd
22:26:34 *** ookfof[m] has joined #openttd
22:26:34 *** yur3shmukcik[m] has joined #openttd
22:26:34 *** fiddeldibu[m] has joined #openttd
22:26:34 *** olmvnec[m] has joined #openttd
22:26:34 *** Taede has joined #openttd
22:26:34 *** ircer[m] has joined #openttd
22:26:34 *** _dp_ has joined #openttd
22:26:34 *** einar[m] has joined #openttd
22:26:34 *** afdal[m] has joined #openttd
22:26:34 *** Corns[m] has joined #openttd
22:26:34 *** TinoDidriksen has joined #openttd
22:26:34 *** helix.oftc.net sets mode: +o planetmaker
22:26:36 *** ZirconiumY has quit IRC
22:26:37 <FLHerne> andythenorth: You could add 'ctrl+click for different liveries' to the purchase description?
22:26:56 *** Taede has quit IRC
22:27:05 <andythenorth> I could
22:27:06 <frosch123> supermop_work_: it works for all ground sprites, but for none of the building, industries, vehicles, ...
22:27:44 <frosch123> only ground sprites have a fixed/known shape so that you can treat the sprite like a texture
22:28:02 *** sla_ro|master has quit IRC
22:28:05 <DorpsGek_III_> [OpenTTD/OpenTTD] grossws commented on pull request #7850: Change: [hotkeys] add missing keycodes for hotkeys.cfg https://git.io/JeMK7
22:28:09 <frosch123> it's the same problem as for "rotate viewport by 90 degree" but more general
22:28:49 <andythenorth> how about https://dev.openttdcoop.org/attachments/download/9545/vehicle_options_2.png ?
22:28:57 <andythenorth> click the 'livery' button and get a new mode
22:29:00 *** ChanServ sets mode: +v planetmaker
22:29:07 <andythenorth> where simply clicking on the vehicle shows all the available options
22:29:17 <andythenorth> modes work so well in UI :P
22:29:24 <frosch123> also, ttd uses a lot of fake 3d, where dimensions are totally off. like vehicles actually not fitting under bridges
22:29:52 <andythenorth> nice tech demo though :)
22:30:13 <frosch123> it could be named "3TTD" :p
22:30:56 <andythenorth> 3TTD 2
22:31:10 <andythenorth> the video does look good
22:33:32 * andythenorth invents a tool
22:33:44 <andythenorth> that can be selected, then click on vehicles to change livery :P
22:33:50 <andythenorth> a spanner!
22:33:57 <andythenorth> and a paintbrush!
22:34:04 <andythenorth> one changes stats, the other colours
22:34:39 <andythenorth> oh we could add an oil can!
22:34:50 <andythenorth> and make servicing a micro-management task
22:36:45 <frosch123> just use the vehicle refit tool
22:37:03 <frosch123> you are reinventing cargo subtypes
22:37:14 <andythenorth> it has the wrong icon!
22:37:19 <andythenorth> that's just silly frosch123
22:37:20 <frosch123> the problem of cargo subtypes is not the name "cargo subtype"
22:38:16 <andythenorth> which of the various problems are we going to mention? :)
22:38:20 *** Smedles has quit IRC
22:38:41 <andythenorth> I have already drawn an oilcan icon, now I will have to delete it :(
22:39:35 *** Smedles has joined #openttd
22:40:18 <FLHerne> andythenorth: FWIW, it's not unrealistic for DVTs to add power - Chiltern have gensets in theirs, which avoids ETS being drawn from traction power
22:40:32 <andythenorth> same for cabbage in USA
22:41:05 <andythenorth> I made my peace with it :)
22:41:28 <FLHerne> There's also this thing, of course https://www.youtube.com/watch?v=qu3_ywNmHww
22:41:46 <andythenorth> yes :)
22:41:50 <andythenorth> JCB?
22:42:12 <FLHerne> Yes
22:43:24 <FLHerne> Why is the Happy Train a diesel railcar?
22:43:53 <andythenorth> alternate universe :P
22:43:54 <FLHerne> The One True Happy Train is the 365, and that's electric :P
22:44:05 <andythenorth> I drew it before nielsm convinced me to add EMUs
22:44:10 <andythenorth> and named it :P
22:45:11 <andythenorth> I would say 'mistakes were made' but it's more just evolution :P
22:47:19 * andythenorth wonders if users could paint their own livery
22:47:43 <andythenorth> treat the colour as HSV, only modify the H value
22:47:50 <andythenorth> per pixel
22:48:13 *** sim-al2 has quit IRC
22:48:58 <FLHerne> Aaaaa
22:56:18 * andythenorth bed
22:56:20 *** andythenorth has quit IRC
22:57:28 <milek7_> hm
22:57:30 <milek7_> https://imgur.com/i5X2NwK.png
22:58:48 <DorpsGek_III_> [OpenTTD/OpenTTD] janisozaur opened pull request #7853: Improve MSVC ARM64 support https://git.io/JeM6l
23:02:16 <frosch123> is that for old windows phones?
23:02:27 <frosch123> msvc+arm does not ring a bell for me
23:02:52 <DorpsGek_III_> [OpenTTD/OpenTTD] janisozaur updated pull request #7853: Improve MSVC ARM64 support https://git.io/JeM6l
23:03:27 <milek7_> microsoft sells some arm laptop
23:03:32 <nielsm> MS is being less locking down on running own software on arm machines now than ther were with win8
23:08:37 <supermop_work_> i read this as ' one arm laptop'
23:10:38 <milek7_> hm, not only microsoft it seems
23:15:28 *** nielsm has quit IRC
23:15:39 *** Wolf01 has quit IRC
23:22:48 *** frosch123 has quit IRC
23:27:58 *** HerzogDeXtEr has quit IRC
23:39:26 *** Eddi|zuHause2 is now known as Eddi|zuHause
23:39:57 <Eddi|zuHause> grmpf, i won't be looking at #7000 now... remind me again like 3 days before christmas or so?
23:41:44 *** WormnestAndroid has quit IRC
23:42:56 *** WormnestAndroid has joined #openttd
23:55:04 *** WormnestAndroid has quit IRC
23:55:33 *** WormnestAndroid has joined #openttd