IRC logs for #openttd on OFTC at 2019-10-16
            
00:00:33 *** arikover has quit IRC
00:16:07 *** HerzogDeXtEr1 has quit IRC
00:50:07 <Eddi|zuHause> hm... game crashed
00:55:47 *** FLHerne has quit IRC
00:56:44 *** FLHerne has joined #openttd
01:30:39 *** firewire1394 has quit IRC
01:58:49 *** Kitrana has joined #openttd
02:00:49 *** supermop_pdx has joined #openttd
03:02:51 *** Flygon has joined #openttd
03:29:17 <supermop_pdx> is there like an opposite of voronoi?
03:31:34 <supermop_pdx> where the lines go through the points?
03:35:49 *** supermop_pdx is now known as supermop_elsewhere
03:38:03 *** WormnestAndroid has quit IRC
03:38:51 *** WormnestAndroid has joined #openttd
03:55:44 *** Wormnest__ has joined #openttd
04:22:18 *** debdog has joined #openttd
04:25:42 *** D-HUND has quit IRC
04:41:52 *** Thedarkb1-X40 has quit IRC
04:56:07 <Eddi|zuHause> supermop_elsewhere: yes, delaunay triangulation
04:57:18 <Eddi|zuHause> (you get the delaunay triangulation by drawing the perpendiculars to the voronoi partition, and vice versa)
04:58:09 <Eddi|zuHause> (so long as you are in a space which satisfies the parallelogram equation, otherwise there exists no delaunay triangulation)
04:58:37 <Eddi|zuHause> (for 2-d that means euclidean distance)
05:14:59 <supermop_elsewhere> making 'buildings' at random points with a shape of their voronoi cell looks ok but not totally natural
05:16:00 <supermop_elsewhere> because plots of land are often shaped by paths between points of interest rather than zones around points
05:16:19 <supermop_elsewhere> i keep getting weird shogi piece shapes
05:16:57 <Eddi|zuHause> no clue what you're talking about
05:17:40 <supermop_elsewhere> me neither
05:19:09 <supermop_elsewhere> https://imgur.com/a/FoP4t34
05:22:03 <Eddi|zuHause> so what's the problem?
05:24:02 *** glx has quit IRC
05:25:14 <Eddi|zuHause> still no clue what a shogi piece is meant to be
05:27:10 <supermop_elsewhere> polygons that are too exagerated along one direction i guess
05:29:31 <supermop_elsewhere> i guess trying to make a cluster of shapes based on voronoi cells will never look that natural as a 'city' because there is no connection for circulation
05:36:51 <Eddi|zuHause> no, cities are not usually growing as voronoi cells, but if you zoom out one layer, and consider villages growing into cities, that may result in vaguely voronoi-y cells
05:37:18 <Eddi|zuHause> then you're not on building level, but on city quarter level
05:37:52 <Eddi|zuHause> so you can start with voronoi cells, fill each with some kind of road grid or something, and then fill in the buildings
05:37:52 <supermop_elsewhere> yeah
05:38:09 <supermop_elsewhere> tokyo is kind of voronoi-y as it formed that way
05:38:43 <supermop_elsewhere> the big avenues have the structure of cell borders between cells/villages
05:39:04 <supermop_elsewhere> but inside each cell is more fractal like growth
05:40:40 <supermop_elsewhere> here in new york the borders between the boroughs are too strongly based instead on existing geography
05:41:18 <supermop_elsewhere> and within each borough the borders between neighborhoods too arbitrary at points on the grid
05:41:42 <supermop_elsewhere> i don't knoe how most german cities grew though
05:44:07 <Eddi|zuHause> the usual pattern of city growth in europe is that you have this medieval core with usually a large market place and narrow roads, then there's some kind of ring road where the city wall was, and the post-industrial growth areas which were added step by step, often replacing surrounding villages. and then the post-industrial growth, which is usually incorporating more villages, and filling the space inbetween with suburb-y structures
05:44:36 <Eddi|zuHause> err, first "post-" should be omitted
05:45:22 <supermop_elsewhere> do the villages grow outward until they meet the edge of the city and are absorbed? or does the city outpace them and envelope them?
05:46:36 <Eddi|zuHause> in the industrial area, the city outpaces them, later, they get absorbed politically, and then start growing
05:47:09 <Eddi|zuHause> -area, +era
05:47:24 <Eddi|zuHause> brain is a bit wonky it seems :p
05:48:47 <supermop_elsewhere> well it is pretty late in germany
05:49:56 <Eddi|zuHause> in east germany it's even weirder, with the suburbanisation movement being overlapped by migration into the west
06:05:05 <supermop_elsewhere> well i'm going to bed no
06:05:09 <supermop_elsewhere> now
07:51:20 *** FLHerne has quit IRC
07:52:03 *** FLHerne has joined #openttd
08:10:06 *** Etua has joined #openttd
08:18:13 *** andythenorth has joined #openttd
08:33:03 *** andythenorth has quit IRC
08:36:13 *** Etua has quit IRC
08:46:09 *** firewire1394 has joined #openttd
08:52:48 *** Etua has joined #openttd
09:03:25 *** andythenorth has joined #openttd
09:11:40 <andythenorth> ouch, this is like an object lesson in missing the point :|
09:11:41 <andythenorth> https://www.reddit.com/r/openttd/comments/did7lo/help_wanted_setting_up_the_openttd_foundation_in/
09:19:00 <andythenorth> oof I think I have to join reddit :(
09:19:10 <andythenorth> it has won, tt-forums has lost
09:19:16 <andythenorth> sad day
09:23:31 *** Etua has quit IRC
09:28:42 *** andythenorth has quit IRC
09:32:48 <LordAro> good ol kamnet
09:48:44 *** andythenorth has joined #openttd
09:54:42 <crem> I don't understand reddit. It somehow doesn't have a sequence in which I should read stuff.
09:56:44 <andythenorth> I think you're supposed to keep refreshing or something
09:56:51 <andythenorth> probably drives ad views
09:59:39 <LordAro> crem: replies are nested under the parent
09:59:43 <LordAro> other than that, any order
09:59:53 <LordAro> it's default sorted by number of "votes"
10:01:33 <crem> Yes, but suppose I have 5 free minutes, so I read some threads in some subreddits. Then if I return 2 hours later, I don't know what to do. Should I go a reread the same threads looking for new comments? Should I look for new interesting threads among old ones?..
10:05:29 <planetmaker> he... yes, answers are totally on a tangent :) Who is funny_filth?
10:07:47 <LordAro> crem: in general, i never go back to threads i've already read once :p
10:08:08 <LordAro> (unless i get a reply to something)
10:09:04 <LordAro> planetmaker: someone who knows andythenorth well enough to know where his twitter is...
10:11:40 <planetmaker> -.-
10:13:01 <planetmaker> @crem: you probably should click "sort by ... newest"
10:13:17 <planetmaker> (changing away from the default "sort by best". whatever that means
10:14:13 <crem> I don't want newest, I want best among unread. :) Anyway, I don't really read reddit, but I tried several times. I even installed app once!
10:14:44 <planetmaker> yeah... it's somewhat designed to keep you around. Not to help you get things done or read
10:21:13 <andythenorth> but it has nice screenshots
10:21:21 <andythenorth> which I want to add to OpenTTD site
10:21:23 <peter1138> andythenorth, what is kamnet going on about? Lol
10:21:31 <andythenorth> so I might have to join the damn thing
10:21:31 <andythenorth> crossed wires I think
10:21:40 <peter1138> I'm already on reddit.
10:21:45 <andythenorth> also reddit is where the action is
10:21:54 <andythenorth> forums are now jgr-pp-forums
10:22:04 <andythenorth> nothing to do with official OpenTTD any more
10:22:04 <planetmaker> nah
10:22:05 <crem> Hm, 512x512 maps feels a bit tight.. Probably I should switch to 1024x1024 next time.
10:22:17 <andythenorth> adventure :D
10:22:35 <planetmaker> lol. 256x256 is the spirit ;)
10:22:42 <peter1138> 256x256 are too big for me.
10:22:50 <andythenorth> I tried 256x128 but my savegame broke so I can't screenshot it
10:22:58 <andythenorth> it was nice though
10:23:28 <peter1138> I'm gonna follow @andyfacts, he doesn't follow anyone else I follow. He'll get me out of my echo chamber!
10:24:19 <crem> Somehow I enjoy huge networks more than nicely tuned junctions etc.
10:24:30 <andythenorth> peter1138: I mostly don't use Twitter
10:24:34 <peter1138> Me neither.
10:24:41 <crem> My "junctions" are quite a shame to show..
10:24:42 <andythenorth> I did, but then I wanted to get things done
10:24:46 <peter1138> But at least I know your "real" online identity now ;p
10:24:57 <andythenorth> twitter is either fascism, or people whining about fascism
10:25:00 <andythenorth> mostly
10:26:02 <andythenorth> so we're gonna have a big gap in screenshots :P https://www.openttd.org/screenshots.html
10:26:12 <andythenorth> 1.5, 1.6, 1.7, 1.8 will be missing :P
10:26:32 <andythenorth> I'm going to find a bunch of 1.9x screenshots and add them
10:28:08 <crem> Btw, does anyone have a good example of dense+diverse+detailed map to print as a poster? Where can I get a map which is shown behind openttd's main menu?
10:31:11 <andythenorth> planetmaker: btw recommendations are to contact one of the existing FOSS orgs for help https://twitter.com/yenzenz/status/1184204975393640449
10:31:24 <andythenorth> or https://twitter.com/jonstahl/status/1184195849187807232
10:32:53 <planetmaker> hm, yeah, maybe FSFE is a good choice in starting to get advice
10:33:21 <andythenorth> well maybe TB is here this evening and we can agree which to approach
10:33:32 * andythenorth must to work
10:33:38 <planetmaker> what does o rud ge think?
10:33:38 <andythenorth> endless burocracy must be face
10:33:56 <planetmaker> he basically is our bureaucrat :D
10:34:01 <andythenorth> I will DM o rudge later and aask
10:34:06 <andythenorth> oof typing
10:34:09 <andythenorth> BIAB
10:34:10 *** andythenorth has quit IRC
10:34:11 <planetmaker> T B is our CTO :P
10:34:59 *** firewire1394 has left #openttd
10:38:51 <crem> Many people from FSF are in #gnu channel at freenode, they are quite responsive there. They also offer email support which is a bit less helpful (takes few weeks to respond, and every second sentence is "warning: this is not a legal advice", probably because of US laws).
10:39:15 <crem> But what exactly is the problem?
10:40:00 <peter1138> With what?
10:40:18 <peter1138> I mean, who said there's a problem?
10:40:50 <crem> What is the topic you want to contact FSF about?
10:42:25 <peter1138> Hmm, it was there originally.
10:43:04 <peter1138> https://twitter.com/andyfacts/status/1184198827827437570
10:43:07 <crem> Do you need to setup proper way to collect donations?. We at lczero project avoid doing that as hard as we can, but there is e.g. lichess which is FOSS and they have proper entity registered.
10:43:48 <peter1138> It's to do with having some entity to deal with these companies that don't want to deal with entity-less things.
10:44:22 <peter1138> The discussion started with Apple's new software notarizing stuff on Catalina.
10:44:44 *** arikover has joined #openttd
10:44:59 <peter1138> Hmm, should I use iSCSI or NFS?
10:45:09 *** cHawk has joined #openttd
10:48:15 <planetmaker> hm... https://fsfe.org/activities/ftf/building-legal-infrastructure.en.html
10:49:20 <planetmaker> @crem, well... the problem is not how to collect donations. That works currently quite well (I think). More that you can say "it's really us, OpenTTD" as opposed to getting back "you are just one guy working on OpenTTD, what can you say?"
10:50:55 <crem> Yeah, now I understand.
10:53:32 <peter1138> And it's not really a problem, it's just investigating ways and means.
11:13:11 *** andythenorth has joined #openttd
11:19:36 *** Smedles_ has quit IRC
11:19:48 *** Smedles has joined #openttd
11:22:55 <LordAro> andythenorth: could add screenshots of the title games for 1.{5,6,7,8}
11:23:11 <andythenorth> not a bad idea
11:23:15 <andythenorth> if we want to retcon it
11:26:29 <planetmaker> I like that idea
11:26:54 <andythenorth> I can approve a PR if someone does it :P
11:27:18 <andythenorth> I will trade that with finding a lot of nice 1.9x screenshots and captioning them
11:31:03 <LordAro> ^^
11:43:12 *** andythenorth has quit IRC
11:46:04 <crem> Can you guess version from screenshot? :) They all look the same.
11:48:12 <peter1138> Yeah
12:03:15 <planetmaker> about every major version since 1.0 has a unique starting screen. Dev builds all have the same
12:44:54 <peter1138> Oh no, I just discovered alt-; on Windows :/
12:45:26 <peter1138> win-; even
12:47:48 <LordAro> 👍👍👍
13:42:22 <peter1138> Nearly salad time!
13:43:40 *** frosch123 has joined #openttd
13:46:24 *** andythenorth has joined #openttd
14:01:49 <peter1138> Possibly salad time.
14:05:07 <peter1138> Macaroni cheese time?
14:05:28 <andythenorth> don't have any
14:05:29 <andythenorth> toast
14:05:45 <andythenorth> probably salad, including out of date lettuce
14:31:12 <peter1138> I have out-of-date crisps.
14:31:30 <peter1138> Like, 2018-12-29 ...
14:32:00 <planetmaker> that is... a bit. But it's crisps
14:32:18 <planetmaker> and it's a "best before" date, not a "explodes latest at"
14:33:16 <peter1138> Maybe I should try one, then write back and say I'm dissatisified...
14:33:36 <frosch123> my salt is labeled for 2016
14:33:49 <frosch123> i guess i do not cook with enough salt?
14:34:20 <peter1138> How does salt go off anyway? I suppose it could get soggy or otherwise contaminated.
14:34:22 <andythenorth> wtf
14:34:28 <peter1138> (Also, low-sodium salt, why?)
14:34:33 <andythenorth> how does a preservative go out of date?
14:34:55 <andythenorth> my friend ended up in A&E due to low-sodium salt, avoid it
14:34:59 <andythenorth> very super dangerous
14:37:28 *** Smedles_ has joined #openttd
14:37:45 <peter1138> Ok, taste and texture is fine.
14:37:56 *** Flygon has quit IRC
14:38:06 <peter1138> What's dangerous about it?
14:38:38 *** Smedles has quit IRC
14:38:52 <peter1138> Other than the general "not enough salt".
14:39:12 <frosch123> maybe they substitute the sodium with rubidium
14:42:09 <andythenorth> if your hangover solution is to drink 2-3 pints of very salty water
14:42:18 <andythenorth> the low-sodium causes a kidney problem
14:42:40 <andythenorth> loops of henle or something
14:42:59 <peter1138> Um
14:43:13 <milek7> wtf is low-sodium salt? it contains sodium by definition
14:44:01 <peter1138> Apparently it contains potassium chloride as well as sodium chloride.
14:44:33 <frosch123> milek7: no, salt means alkali+halogen
14:47:13 <milek7> technically, but I didn't expect other chemical salts to be sold as table salt ;P
14:49:19 <frosch123> regular table salt is like 95% sodium-chloride
14:49:49 <frosch123> there is often *-flurid or potassium-* included
14:51:16 <frosch123> or -iodine
14:58:11 <crem> Does anyone use timetables?
14:59:28 <peter1138> Nobody.
14:59:41 <frosch123> you can use timed loading/unloading if you do not want "full load"
15:00:02 <frosch123> but timed travel caused more trouble than help for me
15:00:18 *** supermop_elsewhere has quit IRC
15:01:09 *** supermop_elsewhere has joined #openttd
15:01:31 <peter1138> Mmm, time travel.
15:01:37 <crem> I mean do you find them useful?.. It would be nice to have it "for realism", but as there's no real periodicity, it's not real timetable. And for optimization.. I kind of hesitate to try it, especially given that I have lots of easier things to optimize if I wanted.
15:02:15 <frosch123> there is some 24h patch, which some people obsess about
15:02:41 <peter1138> The only useful thing is to try and keep vehicles apart so you don't have to use full-load to stop them bunching up and leaving empty.
15:02:50 <peter1138> But it's always been fragile and too much bother for me.
15:02:54 <frosch123> but as said: setting loading to 5 days for all stops and not restricting travel time allows for some continous cargo flow
15:02:59 <frosch123> without being blocked by full load
15:03:08 <frosch123> and without vehicles sticking together
15:03:15 <peter1138> And pointless later in the game when you have way too much units to feasibly move all of it.
15:04:33 <frosch123> the main reason for vehicles bunching up is when the first vehicle takes all cargo, and the next one leaves immediately because of no cargo. timed loading solves that issue and keeps vehicles N days apart
15:14:14 <andythenorth> timetables don't work
15:14:38 <andythenorth> I've followed the instructions
15:14:47 <andythenorth> I don't understand the obsession with them, they are a non-feature
15:14:52 <andythenorth> :P
15:15:25 <andythenorth> actually, more accurate statement: auto-separation does not work
15:15:29 <andythenorth> timed loading works great
15:15:43 <andythenorth> auto-separation absolutely does not work every time I tried it
15:16:36 <supermop_elsewhere> timetables work fine for me
15:16:42 <supermop_elsewhere> use them on everything
15:18:10 <andythenorth> how do they work?
15:18:21 <andythenorth> isn't it totally weird to nerf the vehicle speed?
15:19:16 <Sacro> How do you get a vehicle to depart "not empty"
15:19:21 <Sacro> Rather than waiting until full
15:25:49 <andythenorth> probably by using conditional orders and sending it in a loop to reload until x% full
15:26:00 <andythenorth> sometimes the solutions seem...'interesting'
15:26:13 <Sacro> eeeeesh
15:26:36 <andythenorth> obviously it would be madness to have 'load x%' order
15:26:52 <andythenorth> it might get in the way of all the conditional orders that are VERY ESSENTIAL TO SERIOUS PLAY
15:38:08 <peter1138> https://www.xbox.com/en-GB/xbox-one/accessories/controllers/elite-wireless-controller-series-2
15:38:14 <peter1138> £159.99 for a game controller...
15:40:21 <andythenorth> please send 2
15:41:13 <peter1138> Yeah
15:43:19 *** nielsm has joined #openttd
16:01:26 <Sacro> Does it work with OpenTTD?
16:02:39 <Sacro> Ooh, it has flappy paddles
16:03:15 *** stefino has joined #openttd
16:03:26 <supermop_elsewhere> andythenorth: i rarely set the speed limits
16:06:40 <stefino> hi. vehicle's property "road_type" means on what roads can this vehicle goes?
16:07:35 <nielsm> afaik it's a single road type, not multiple
16:08:05 <nielsm> road types then specify their "compatible with", meaning "vehicles that can run on these roadtypes can also run on me"
16:10:07 <nielsm> exactly the same way as railtypes work
16:12:20 <stefino> yes so have a situation - three roadtypes RT1,RT2,RT3. I set in RT1 - powered_roadtypes: RT2,RT3. And in vehicles properties set road_type: RT1. It means that the vehicle can run on all three roadtypes but I can see it only in RT1 depot?
16:12:44 <planetmaker> https://newgrf-specs.tt-wiki.net/wiki/Action0/Vehicles/RoadVehicles <-- the NewGRF wiki knows nothing about road types property for vehicles? Or do I miss it?
16:13:04 <nielsm> roadtypes docs haven't been merged yet
16:13:05 <frosch123> planetmaker: noone knows what got implemented
16:13:10 <planetmaker> lol
16:14:31 <planetmaker> he... roadtypes *and* tram types? according to links to non-existing wiki pages... :|
16:19:22 <andythenorth> https://github.com/OpenTTD/nml/issues/46
16:19:24 <andythenorth> https://github.com/OpenTTD/nml/issues/47
16:19:30 <andythenorth> I am working on it
16:19:42 <andythenorth> to be fair, peter1138 does know what got implemented, as does the code :)
16:19:56 <andythenorth> and I am working examples which exercise the spec
16:20:02 <andythenorth> working on *
16:20:09 <stefino> nice :)
16:20:27 *** Wormnest has joined #openttd
16:21:57 <andythenorth> stefino: Road Hog does use roadtypes and tramtypes, and works https://github.com/andythenorth/road-hog
16:22:03 <andythenorth> it's quite simple cases though
16:23:05 <andythenorth> oh wrong branch, try https://github.com/andythenorth/road-hog/blob/notroadtypes/src/templates/roadtypes_tramtypes.pynml
16:23:53 <andythenorth> seems I don't use compatible types list yet
16:26:53 *** Wormnest__ has quit IRC
16:27:39 <stefino> yes I have it similar, only need to understand how compatible property works. Cause I thought that roadtype defines on which other roadtypes can its vehicle runs and on the other hand I can define in the vehicle properties in whitch depots will this vehicle appears
16:28:49 <nielsm> if roadtype A marks itself compatible with roadtypes B and C, then vehicles made for roadtype A can only run on A, vehicles for roadtype B can run on A and B, and vehicles for roadtype C can run on A and C
16:28:52 <nielsm> as far as I understand
16:30:42 <stefino> "The road-/tramtypes specify, which other tracktypes their vehicles can drive on." from wiki
16:31:25 <stefino> so if I will buy vehicle on roadtype A, it will run on A,b and C or not?
16:31:35 <andythenorth> depends on roadtype A
16:31:51 <andythenorth> hmm actually I'm not sure
16:31:55 <nielsm> in my example, if you build a depot of roadtype A it will only have vehicles for roadtype A
16:32:02 <andythenorth> I never did understand compatibility
16:32:04 <nielsm> if you build a depot for roadtype B it will have vehicles for types A and B
16:32:37 <stefino> andy: yes, it is a little bit crazy :D
16:32:46 <stefino> nielsim: I will try it :)
16:32:56 <nielsm> high speed rail (A) is compatible with low speed rail (B), but low speed rail is not compatible with high speed rail
16:33:33 <nielsm> (assuming the high speed rail trains require some safety equipment the low speed track does not have)
16:34:14 <nielsm> "compatible with" could also be called "also accepts vehicles of types"
16:35:26 <stefino> okay :) I'll try to write it into NML
16:36:33 *** Smedles_ has quit IRC
16:44:08 <andythenorth> so the type has compatible
16:44:16 <andythenorth> but the vehicle also has 'powered_roadtype_list' or equivalent
16:44:25 <andythenorth> that always puzzles me
16:46:37 <andythenorth> no I'm wrong, that's on the type
16:48:01 <andythenorth> meanwhile, do we know what the 5th sprite should be for crossings?
16:48:02 <andythenorth> https://github.com/OpenTTD/nml/blob/master/examples/roadtype_and_tramtype/example_roadtype_and_tramtype.nml#L85
16:48:56 <andythenorth> the sprite I'm using currently is a white square, and I can't get it to show :P
16:49:02 <andythenorth> but it makes nmlc angry
16:50:40 *** Smedles has joined #openttd
16:50:42 <andythenorth> https://wiki.openttd.org/Frosch/NotRoadTypes#Level_crossing
17:04:30 <stefino> So, I tried it in the game. I set in road A powered_roadtype_list: B. Road B is not powered with A.Vehicle which is bought in depot A can runs on A and B. Vehicle from depot B can runs only on road B. So powered_roadtype_list means - vehicles from this road can go on X,Y
17:05:07 <stefino> "if roadtype A marks itself compatible with roadtypes B and C, then vehicles made for roadtype A can only run on A," so this is wrong...vehicles can runs on A,B and C
17:06:29 <stefino> in case you meant that in roatype A properties I set powered_roadtype_list: B,C;
17:19:59 <Eddi|zuHause> "compatible" and "powered" are different things
17:20:26 *** Wormnest_ has joined #openttd
17:21:29 <Eddi|zuHause> for railtypes, basically it means: "compatible" -> this can go there "as a wagon", "powered" -> this can go there "as an engine"
17:21:50 <stefino> powered_roadtype_list, powered_tramtype_list -> there is no difference between "powered" and "compatible" for road-/tramtype
17:21:55 <Eddi|zuHause> since there are no wagons for roads, the "compatible" part is meaningless for roadtypes
17:23:01 <stefino> yes
17:23:23 *** WormnestAndroid has quit IRC
17:23:42 <Eddi|zuHause> any sentences containing "compatible" can probably be removed from those specs
17:23:58 <stefino> roadtypes I have done
17:24:29 <stefino> I'm little bit confused by road_type in vehicle properties
17:24:45 <stefino> what does it mean
17:25:20 <andythenorth> it sets the roadtype
17:26:53 *** Wormnest has quit IRC
17:27:08 <stefino> so if I have labels (RT01, ROAD, ELRD, RT04, RT05, RT06, RT07,...) and set road_type: RT01, vehicle will appears only in RT01 depot?
17:27:55 <Eddi|zuHause> it will appear in RT01 depots, and all depots that RT01 set as "powered"
17:27:56 <andythenorth> what is compatible with RT01?
17:28:06 <andythenorth> also what eddi said
17:28:35 <stefino> https://paste.openttdcoop.org/pylcy4qsu
17:29:00 <andythenorth> is that how the roadtypetable works?
17:29:01 <stefino> I tried something like this for multiple roadtypes
17:29:08 <andythenorth> I don't understand the roadtypetable
17:29:18 <stefino> I saw it in example
17:29:25 <Eddi|zuHause> that roadtype table is probably wrong/misunderstood
17:29:31 <andythenorth> yeah type tables have these weird groups
17:29:38 <andythenorth> I was given one for railtypes in Termite
17:30:07 <Eddi|zuHause> in the roadtype table you write fallback types, in case the first one isn't defined at all (e.g. track set not loaded)
17:30:17 <Eddi|zuHause> it doesn't have anything to do with compatible/powered
17:30:56 <andythenorth> that makes complete sense
17:30:57 <andythenorth> https://github.com/andythenorth/iron-horse/blob/master/src/templates/railtype_table.pynml
17:30:58 <Eddi|zuHause> so, if RT01 exists in your current game, all further entries in that list will be ignored
17:31:23 <andythenorth> stefino: are you combining vehicles and roadtypes in the same grf?
17:31:58 <stefino> no, I have GRF for Roads , grf for trucks and grf for buses
17:32:51 <stefino> I posted part of nml from example which is in NML file https://paste.openttdcoop.org/pbnciqpeq
17:34:19 <stefino> not NML file...NML source
17:34:22 *** supermop_elsewhere has quit IRC
17:35:22 <Eddi|zuHause> "RED_TEST: [RED_, REDR, ROAD]" <-- this means "if RED_ exists, pick RED_. if RED_ doesn't exist, try REDR, and if that also doesn't exist, pick ROAD (which will always exist)
17:35:50 <stefino> ahhh
17:36:03 <stefino> okay :D good to know
17:36:11 <Eddi|zuHause> "ROADS_1: [RT01, ROAD, ELRD, RT05, RT06, RT07, RT08, RT09, RT10, RT11, RT12, RT13, RT14]," <- this means "if RT01 exists, pick RT01, else pick ROAD, since that always exists, all the other entries are always ignored"
17:36:34 <stefino> yes yes it is important thing what I didn't know
17:37:26 <nielsm> if you've worked with CSS it's similar to the font-family fallbacks list
17:38:04 <nielsm> (on the other hand, I'm not sure how many CSS writers actually know that's a thing)
17:38:17 <Eddi|zuHause> if none of the entries between [] exist, the vehicle will be disabled
17:39:43 <stefino> nielsm: no, I'm happy that I'm able to code something in NML :D - I'm nota programmer. This is a problem because bridges and stations are not in NML. I have to try to learn M4NFO in the future.
17:41:19 <planetmaker> write it directly in nfo
17:41:34 <stefino> Eddi|zuHause: okay. I'm little bit lost in this huge amount of informations :D So - there is no way how to assign one vehicle for more roadtypes.
17:41:38 <nielsm> https://www.tt-forums.net/viewtopic.php?p=1226094#p1226094 <-- I have publicly admitted to my failure
17:41:53 <nielsm> stefino: not directly
17:42:15 <nielsm> stefino: what you do is designate the "designed for" roadtype of the vehicle
17:42:19 <Eddi|zuHause> stefino: the roadtype makes that "powered" list, the vehicle cannot change it, it can only pick one
17:42:22 <nielsm> e.g. just ROAD if it runs on any regular road
17:42:28 <stefino> planetmaker: :D NFO is huge amount of absurd numbers for me :D
17:42:44 <nielsm> each roadtype then defines which other roadtypes it is similar to
17:42:52 <andythenorth> there is a trick for cross-compatibility
17:42:56 <andythenorth> using a hidden roadtype
17:42:59 <andythenorth> it's quite neat
17:43:43 *** WormnestAndroid has joined #openttd
17:44:12 <andythenorth> https://github.com/andythenorth/road-hog/blob/notroadtypes/src/templates/roadtypes_tramtypes.pynml#L46
17:44:40 <andythenorth> roadtype_flags: bitmask(ROADTYPE_FLAG_HIDDEN);
17:45:10 <andythenorth> vehicles that use have 'road_type: LOLZ' will be able to drive on both ROAD and HAUL
17:45:59 <andythenorth> LOLZ does not appear in the build oist
17:46:02 <andythenorth> list *
17:51:26 *** supermop_elsewhere has joined #openttd
17:52:06 <supermop_elsewhere> stefino: i think you can find my trolleybi code on the forum and copy that
18:15:25 *** cHawk has quit IRC
18:16:17 <stefino> in the end I succesfully coded it
18:16:25 <stefino> big thanks guys :)
18:16:48 <Eddi|zuHause> stefino: the code is really not that complicated, but you need the right mindset for it :)
18:17:15 <stefino> Eddi|zuHause: yes yes I have to agree :)
18:18:16 <supermop_elsewhere> andythenorth: timetable train to wait some significant amount of time at the loading station, but don't use full load
18:19:24 <Eddi|zuHause> anyway: https://www.twitch.tv/eddijk
18:23:25 <andythenorth> what newgrf is that? :P
18:23:48 <andythenorth> there's a coach with a funny colour
18:24:11 <andythenorth> it's like watching model trains ewh
18:24:13 <andythenorth> eh *
18:24:16 <andythenorth> not ew
18:25:20 <Eddi|zuHause> the red coach is a dining car
18:31:47 <andythenorth> makes sense
18:31:57 <andythenorth> how do you choose the liveries?
18:32:00 <andythenorth> o_O
18:32:14 <Eddi|zuHause> you don't, there's just separate vehicles
18:36:31 *** stefino has quit IRC
18:38:04 <andythenorth> how big is the buy menu? o_O
18:38:18 <andythenorth> I should just watch the stream :P
18:38:50 <Eddi|zuHause> it's ok, you can also watch the recording for like 2 weeks :p
18:39:22 <andythenorth> lot of black freight steam engines eh
18:39:38 <andythenorth> lots of pax coaches
18:39:42 <andythenorth> not so many wagons
18:40:04 <andythenorth> railcar :D
18:41:09 *** andythenorth has quit IRC
19:02:28 <Eddi|zuHause> my FPS is on point today...
19:07:21 *** HerzogDeXtEr has joined #openttd
19:09:17 *** supermop_elsewhere has quit IRC
19:12:36 *** andythenorth has joined #openttd
19:15:24 *** Progman has joined #openttd
19:20:20 <DorpsGek_III> [OpenTTD/OpenTTD] Mysteron347 opened issue #7772: Showing destination when stopped or waiting https://git.io/Je4C2
19:42:09 *** Smedles has quit IRC
19:43:16 <andythenorth> ^ related, I need to fix the destination bar so that speed is shown first
19:43:20 *** Smedles has joined #openttd
19:43:24 <andythenorth> "I had a patch for that"
19:43:28 <andythenorth> ®
19:44:10 <Eddi|zuHause> should be a rather easy patch
19:45:45 <andythenorth> 'easy' is contextual to localised programming ability :P
19:45:57 <andythenorth> it's only a few lines, but they have to be the right lines :P
19:46:30 <Eddi|zuHause> that's the nature of patches, usually :p
19:47:29 <nielsm> could also change the UI more, add a separate bar for current order, clicking that opens the orders list, and could show the expected/planned arrival next to it if there is a timetable
19:48:22 <andythenorth> could do :)
19:48:39 <andythenorth> I'm not sure the current UI is wrong, except that it obscures speed a lot
19:48:44 <andythenorth> a lot / often
19:49:07 <Eddi|zuHause> you can fix that by splitting the string in 2
19:49:17 <Eddi|zuHause> and adding a separator
19:49:31 <andythenorth> or moving the speed to the start of the string
19:49:38 <andythenorth> which is trivial, and possibly better
19:49:50 * andythenorth likes low-tech solutions
19:49:51 <Eddi|zuHause> you could then also have two click actions, clicking on the speed will start/stop and clicking on the destination will scroll to the location
19:50:08 <andythenorth> that is an interesting proposal
19:52:12 <nielsm> also, soon #7777
20:08:18 <DorpsGek_III> [OpenTTD/OpenTTD] Mysteron347 opened issue #7773: Right-click Skip to Skip-backwards https://git.io/Je4Wq
20:19:41 *** Etua has joined #openttd
20:21:54 <Eddi|zuHause> rather ctrl+click?
20:22:00 <Eddi|zuHause> is that taken already?
20:23:25 <DorpsGek_III> [OpenTTD/OpenTTD] Eddi-z commented on issue #7773: Right-click Skip to Skip-backwards https://git.io/Je4Wq
20:25:20 <frosch123> yes, ctrl+click is go to selected line
20:25:51 <Eddi|zuHause> ah, but that should help this person already :p
20:40:27 *** sla_ro|master has joined #openttd
20:42:06 <Eddi|zuHause> i have a feeling the game is going to crash soon :/
20:45:55 *** Wolf01 has joined #openttd
20:47:11 <DorpsGek_III> [OpenTTD/OpenTTD] Mysteron347 opened issue #7774: Notify button https://git.io/Je4Wi
20:49:16 *** Etua is now known as Guest5054
20:49:20 *** Etua has joined #openttd
20:54:33 *** Guest5054 has quit IRC
20:55:45 * andythenorth wonders if orudge is here :)
20:56:46 <andythenorth> hmm why is Twitter recommending I follow me?
20:56:49 <andythenorth> silly Twitter
20:57:56 <andythenorth> TrueBrain, anyone else with opinions, advice I got was to contact Free Software Foundation Europe https://twitter.com/yenzenz/status/1184204975393640449
20:59:10 <frosch123> did you read their faq?
21:00:04 <andythenorth> no :)
21:00:22 <frosch123> https://fsfe.org/activities/ftf/building-legal-infrastructure.en.html <- that one
21:01:14 <frosch123> also, do you want ottd's twitter?
21:02:01 <andythenorth> not really :|
21:02:06 <andythenorth> does anyone want it? :P
21:02:52 <andythenorth> do we have like a 1password or something?
21:02:58 <andythenorth> for account creds :P
21:03:22 <LordAro> "shared password manager" sounds like a thing that shouldn't exist, if it does
21:03:28 <andythenorth> I used to think that
21:03:43 <andythenorth> but the alternatives are much worse
21:03:52 <frosch123> the group accounts are managed via info@
21:04:04 <andythenorth> and, so I'm told, it's cryptographically fine to have shared password vault
21:04:08 <frosch123> if you have access to info@, you'll find how to access the rest
21:04:32 <LordAro> andythenorth: seems like a lot of effort for not much gain
21:04:42 <LordAro> just put it in your own password manager if you want to
21:04:42 <andythenorth> might be
21:04:49 <andythenorth> well that too
21:04:59 *** glx has joined #openttd
21:04:59 *** ChanServ sets mode: +v glx
21:05:17 <andythenorth> eh, might be tricky for me to talk to FSFE
21:05:29 <andythenorth> they seem to be fundamentally opposed to my business
21:05:36 <andythenorth> and are running a big campaign about it
21:05:36 <frosch123> "your're no in europe"?
21:05:46 <andythenorth> nah, I sell software to government
21:05:57 <LordAro> lol
21:06:01 <andythenorth> and I don't provide an open source license and source code
21:06:50 <LordAro> the horror
21:07:06 <frosch123> do you do voting software?
21:07:16 <frosch123> :p
21:07:31 <andythenorth> nope
21:08:04 * andythenorth reading https://fsfe.org/activities/ftf/building-legal-infrastructure.en.html
21:08:15 <andythenorth> oh we could assign copyright to OpenTTD org
21:08:25 <andythenorth> but then we'd need a contributor agreement
21:08:31 <andythenorth> and we can't retcon the old commits
21:09:19 <frosch123> when the gpl header was added to all source files, we couldn't figure out who/what to put into the copyright notice
21:09:42 <frosch123> so we left it out :) probably makes it all void :p
21:09:43 <andythenorth> by default it's the author
21:09:58 <andythenorth> in most of our jurisdictions afaik
21:10:05 <andythenorth> but who is the author? :P
21:10:19 <andythenorth> when eddi writes all my code for me, and I paste it in?
21:10:48 <frosch123> ottd is like the city of london, it just is
21:12:11 <nielsm> where's the guide on building illegal infrastructure
21:12:48 <frosch123> you purchase some abandoned military bunker
21:17:00 <andythenorth> so what's the last sprite here (4th row, 5th column)? https://newgrf-specs.tt-wiki.net/images/grfwiki/e/e1/Railtype_underlay.png
21:17:10 <andythenorth> and what's the roadtype equivalent?
21:17:26 <nielsm> andythenorth: I tried looking into it earlier and I don't think there is an equivalent
21:17:39 <nielsm> it might just be a copy-paste leftover requirement from railtypes
21:17:42 <frosch123> those are for junctions
21:18:45 <frosch123> build a tram cross, and you will get it
21:21:14 <andythenorth> ok so I need some tram examples
21:21:38 <frosch123> essentially, if you get the first 4 of that row, you should also get the 5th
21:23:01 <frosch123> actually, where did you get those sprite sfrom?
21:23:24 <frosch123> https://wiki.openttd.org/Frosch/NotRoadTypes#Graphics <- that does not have them
21:24:10 <andythenorth> they are cargo culted from the railtype spritesheet
21:24:16 <andythenorth> I am hoping they are not needed
21:24:17 <frosch123> or were you actually talking about railtypes? in that case you get that sprite by crossing two tracks
21:24:56 <andythenorth> it's a bit of a catch 22 trying to write docs without any docs :)
21:25:44 <andythenorth> they are included here https://github.com/andythenorth/nml/blob/master/examples/roadtype_and_tramtype/example_roadtype_and_tramtype.nml#L80
21:25:56 <andythenorth> and they trigger white pixel warnings because no sprites drawn
21:39:33 <TrueBrain> andythenorth: 1password isn't free (the cloud variant), so no :P
21:39:36 <TrueBrain> but it is a good idea tbh :D
21:41:00 *** Etua has quit IRC
21:41:06 <TrueBrain> owh, they offer it for free to Open Source projects, from what I understand
21:41:07 <TrueBrain> that is nice
21:41:13 <Eddi|zuHause> oh, it successfully crashed
21:42:04 <andythenorth> https://github.com/1Password/1password-teams-open-source
21:42:07 <TrueBrain> too bad you have to email 30 days before the end of the year to renew
21:42:10 <TrueBrain> that will be forgotten, ofc
21:42:12 <Eddi|zuHause> that's twice in 2 days
21:42:44 <Eddi|zuHause> TrueBrain: just automate the email :p
21:42:58 <andythenorth> Python Cryptographic Authority are using it, so it's probably fine, right? :P
21:43:24 <andythenorth> ouch I've forgotten where the sprite lists are
21:43:24 <TrueBrain> from a crypt-point-of-view 1password is fine
21:43:47 <TrueBrain> they solved many common issues nicely
21:44:08 <TrueBrain> and their teams support is pretty solid
21:45:02 *** andythenorth is now known as Guest5061
21:45:02 *** andythenorth has joined #openttd
21:45:04 <andythenorth> I figure shared creds -> reduced bus factor -> less burden on some individuals -> project is more fun?
21:45:23 <TrueBrain> all creds are shared, so no :P
21:45:29 <TrueBrain> but a sane way to share creds, that is nice :)
21:45:48 <nielsm> why have shared creds when access to most resources support multiple personal accounts?
21:46:18 <TrueBrain> because in the end you always have 1 master account for nearly everything
21:46:29 <TrueBrain> not many allow more than 1 "uber" account
21:46:33 <TrueBrain> GitHub is a clear exception
21:46:58 <TrueBrain> and of course you have stuff like Twitter, Docker Hub, root-passwords, ..
21:47:22 <TrueBrain> so "most" sadly is not true .. a minority only allows multiple personal accounts to be "owners"
21:48:18 <TrueBrain> the SysOp part alone has 29 passwords that don't allow MPAs :(
21:48:25 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on issue #7774: Notify button https://git.io/Je4Wi
21:49:11 <andythenorth> we also use it for rapid revoke if an endpoint is lost / suspect
21:49:20 <andythenorth> and for guaranteed rotations
21:49:27 <andythenorth> but that's probably less important here
21:49:39 <TrueBrain> it is important for everyone
21:49:41 <andythenorth> apart from our ability to distribute malware at scale :P
21:49:44 <TrueBrain> just harder to implement in the current situation :)
21:50:12 <andythenorth> ok so my to-do list is:
21:50:18 <TrueBrain> - eat
21:50:18 <andythenorth> - add some screenshots to website
21:50:21 <TrueBrain> - sleep
21:50:23 <TrueBrain> - rave
21:50:25 <TrueBrain> - repeat
21:50:26 <TrueBrain> right? :D
21:50:32 <andythenorth> well that's obvious :P
21:50:35 <andythenorth> - maybe contact the FSFE people
21:50:44 <andythenorth> - maybe get 1password open source
21:50:48 <TrueBrain> https://www.youtube.com/watch?v=VYwMmDkRCEo
21:50:49 <andythenorth> - try fix nml docs
21:50:57 <andythenorth> - take over openttd twitter :|
21:51:09 <andythenorth> such good music
21:51:18 <TrueBrain> it really is
21:51:21 <TrueBrain> piece of art
21:51:23 <Xaroth> eat
21:51:24 <Xaroth> sleep
21:51:25 <Xaroth> rave
21:51:25 <Xaroth> repeat
21:51:28 *** Guest5061 has quit IRC
21:51:37 <TrueBrain> @kick Xaroth stop repeating me; rave
21:51:37 *** Xaroth was kicked by DorpsGek (stop repeating me; rave)
21:51:39 <andythenorth> - oh, also get a reddit account? :P
21:51:40 <andythenorth> oof
21:51:46 *** Xaroth has joined #openttd
21:52:05 <TrueBrain> reddit made me giggle btw
21:52:18 <TrueBrain> replies were meant well, but funny :)
21:52:24 <andythenorth> innit
21:52:27 <andythenorth> some nice screenshots though
21:52:47 <Eddi|zuHause> next try: https://www.twitch.tv/eddijk (i might have lost about 10 minutes of gameplay)
21:52:48 <andythenorth> we can do better than this :) https://www.openttd.org/screenshots.html
21:53:22 <TrueBrain> 1.4, lol
21:53:36 <Eddi|zuHause> "In the picture coming from the most respected server for OpenTTD, “Brianetta’s Standard”" <-- when was that, 10 years ago?
21:54:28 <DorpsGek_III> [OpenTTD/nml] andythenorth commented on issue #45: White pixel warnings when compiling example_roadtype_and_tramtype.nml https://git.io/Je8vj
21:54:42 <andythenorth> Eddi|zuHause: that's noticeably on the front page also for me :P
21:54:52 <andythenorth> I had a long weird argument with Brianetta here once
21:55:02 <andythenorth> 'most respected' does not chime with my view :P
21:55:11 <TrueBrain> I like how it is absolute
21:55:20 <andythenorth> blame former us
21:55:28 <andythenorth> former us were all silly
21:57:40 <andythenorth> can I include this? https://dev.openttdcoop.org/attachments/download/9519/Horse%20Horsey%20Liveries%208.png
21:58:11 <andythenorth> to showcase 1.9.0 group livery feature
21:58:11 <frosch123> we once gave twitter access to kamnet :)
21:58:35 <andythenorth> should we just IFTTT the Twitter from the website?
21:58:39 <andythenorth> :P
21:58:46 <andythenorth> or have the bot post when the website is built?
21:58:55 <andythenorth> or...
21:59:06 <andythenorth> @dorpsgek tweet "andythenorth grfs are best"
21:59:09 <frosch123> "website had been updated"?
21:59:17 <andythenorth> just post the commit :P
21:59:18 <andythenorth> oof
21:59:42 <frosch123> oh, the @openttd twitter used to post the svn log
21:59:45 <frosch123> does it still work?
21:59:59 <Eddi|zuHause> unlikely
22:00:00 <andythenorth> I suspect...not
22:00:16 <andythenorth> hook it up to Bananas 2 also
22:00:25 *** supermop_elsewhere has joined #openttd
22:01:07 <frosch123> https://twitter.com/OpenTTDSVN <- is that when we moved to gh?
22:01:27 <andythenorth> sure it was more recent than that
22:01:46 <TrueBrain> we migrated in April I think?
22:01:52 <andythenorth> might be the time we only had lang commits for 3 months
22:01:53 <TrueBrain> why would someone build that twitter bot, I wonder :P
22:02:28 <frosch123> yes, 2018-04-06
22:02:36 <frosch123> so, it was broken two years before
22:02:45 <andythenorth> delete it? :D
22:03:00 <TrueBrain> is it ours?
22:03:13 <TrueBrain> as that logo is pretty much not OpenTTD's :P
22:03:14 <frosch123> no
22:03:28 <frosch123> he, zephyris liked one of the last tweets
22:04:02 <andythenorth> peter1138: peterer are you playing minecraft? Or in other words, NRT sprites list is accurate, I can use for docs? https://wiki.openttd.org/Frosch/NotRoadTypes#Graphics
22:04:43 <frosch123> TrueBrain: it mentions mercurial in the description, so it may have been when the mq mirrror default branch changed
22:04:58 <frosch123> s/mq/hg/
22:06:03 <TrueBrain> happens with unofficial stuff :)
22:08:59 <LordAro> and sometimes official stuff
22:12:01 *** Etua has joined #openttd
22:12:32 *** supermop_elsewhere has quit IRC
22:17:59 *** HerzogDeXtEr has quit IRC
22:19:45 <DorpsGek_III> [OpenTTD/nml] andythenorth opened pull request #48: Docs: (fixes #45) remove unused spritesets from roadtype example https://git.io/Je48T
22:20:21 *** HerzogDeXtEr has joined #openttd
22:28:50 <glx> https://github.com/glx22/OpenTTD-git-hooks/pull/1/checks <-- docker action, https://github.com/glx22/OpenTTD-git-hooks/pull/2/checks <-- javascript action
22:29:06 <glx> both version of action seems to work
22:30:33 <glx> ignore test job, it fails because hooks are probably broken :)
22:30:57 *** supermop_elsewhere has joined #openttd
22:36:33 *** nielsm has quit IRC
22:53:07 *** sla_ro|master has quit IRC
22:56:21 *** Progman has quit IRC
23:06:49 *** frosch123 has quit IRC
23:07:59 <DorpsGek_III> [OpenTTD/website] andythenorth opened pull request #102: Add: 2 screenshots for 1.9 https://git.io/Je489
23:11:28 <andythenorth> how about a news post with links to YT videos of OpenTTD?
23:11:29 <andythenorth> e6244da65714680b2c7547490c9519bc417b438a
23:11:34 <andythenorth> nope not a hash
23:11:36 <andythenorth> https://www.youtube.com/watch?v=PqHJhHTF5e4&feature=youtu.be
23:11:38 <andythenorth> better
23:12:13 <andythenorth> https://www.youtube.com/channel/UCeD2p4hCXyxb0iv1NmI6YLg
23:14:23 <andythenorth> time for the next monthly dev post I think
23:15:28 <Eddi|zuHause> ... make one?
23:16:15 <andythenorth> doing it
23:16:29 <andythenorth> can someone approve? https://github.com/OpenTTD/website/pull/102
23:16:39 <andythenorth> it's just 2 screenshots, we don't need burocro-gedden
23:22:28 <DorpsGek_III> [OpenTTD/website] Eddi-z approved pull request #102: Add: 2 screenshots for 1.9 https://git.io/Je44T
23:22:45 <andythenorth> thanks
23:27:05 *** Etua has quit IRC
23:36:53 <andythenorth> hmm no sensible h4 in website oof
23:37:10 <andythenorth> nvm
23:49:51 *** Wolf01 has quit IRC
23:51:14 *** supermop_elsewhere has quit IRC
23:52:45 <peter1138> andythenorth, I was playing mountain bikes in the mud.
23:52:59 <andythenorth> much better
23:53:06 <andythenorth> btw is your newgrf dock patch lost?
23:53:16 <andythenorth> I have mentioned it in the 'monthly' dev post I'm writing
23:54:14 <peter1138> No.
23:54:29 <peter1138> That was all pre-git stuff.
23:55:16 <peter1138> 20g of honey cashews and peanuts is hardly any :/
23:57:46 <andythenorth> barely