IRC logs for #openttd on OFTC at 2019-06-24
            
00:42:11 <DorpsGek_II> [OpenTTD/OpenTTD] michicc requested changes for pull request #7104: Fix #5405: Aircraft could route to depots outside their range https://git.io/fjwSe
01:03:08 *** Thedarkb has quit IRC
01:03:46 *** HerzogDeXtEr has quit IRC
01:15:48 *** nielsm has quit IRC
01:20:52 *** gelignite has quit IRC
01:44:46 *** Thedarkb has joined #openttd
01:44:57 *** Thedarkb-T60 has joined #openttd
01:53:53 *** Thedarkb has quit IRC
02:53:18 *** Thedarkb-T60 has quit IRC
03:03:14 *** Thedarkb has joined #openttd
04:07:53 *** Thedarkb has quit IRC
04:23:05 *** D-HUND has joined #openttd
04:26:28 *** debdog has quit IRC
04:27:54 *** Flygon has joined #openttd
05:12:06 *** Wormnest has quit IRC
05:42:20 *** reldred has joined #openttd
05:42:27 <reldred> weeeeeoooo
05:42:44 <reldred> I really should fix my irssi configuration
05:43:02 <reldred> also belated Congratulations on getting NRT into master folks :)
05:45:29 *** glx has quit IRC
06:08:26 <reldred> and oh look at that, I can still compile my old last version of the north american building set >:D
07:13:01 *** snail_UES_ has quit IRC
07:32:43 <nakki> midsummer is over
07:32:54 <nakki> it's back to boring, grey work routine
08:01:06 *** Mahjong2 has quit IRC
08:01:28 *** Mahjong2 has joined #openttd
08:06:32 *** k-man has quit IRC
08:06:49 *** k-man has joined #openttd
08:06:57 <reldred> oh yay, my last build of the north american building set did support variable snowline
08:07:01 *** tokai|noir has joined #openttd
08:07:01 *** ChanServ sets mode: +v tokai|noir
08:07:37 *** colde_ has joined #openttd
08:08:26 *** ToBeFree_ has joined #openttd
08:10:43 *** heffer_ has joined #openttd
08:11:09 *** ToBeFree has quit IRC
08:11:09 *** tokai has quit IRC
08:11:09 *** heffer has quit IRC
08:11:09 *** colde has quit IRC
08:11:09 *** Vadtec has quit IRC
08:11:15 *** colde_ is now known as colde
08:11:15 *** ToBeFree_ is now known as ToBeFree
08:13:05 <reldred> I need to work on the suburb distribution though
08:13:20 <reldred> I'm pleased it's not choking out other building sets but it needs more work
08:13:43 *** Vadtec has joined #openttd
08:22:11 *** quiznilo has joined #openttd
08:23:24 *** nielsm has joined #openttd
09:01:11 *** gelignite has joined #openttd
09:19:42 *** WWacko1976-work has joined #openttd
09:26:19 *** andythenorth has joined #openttd
09:26:27 <andythenorth> 'Feldbahn' or 'Industrial Train' ?
09:26:46 <andythenorth> https://www.tt-forums.net/viewtopic.php?f=26&t=70241&start=160#p1222980
10:06:52 <reldred> well that was a fun half an hour trying to remember how to chain action2's together
10:07:03 <reldred> andythenorth: gimmenaobahn
10:07:11 <reldred> andythenorth: Feldbahn for a set name sounds nice thouygh
10:07:45 <reldred> oh, for actual vehicle names
10:08:00 <reldred> I think most english speaking people would expect 'industrial tram'
10:10:15 <peter1138> Yeah
10:10:53 <reldred> Hmmm. I am vexed. My generate only once per town was working and now I've broken it.
10:15:49 <reldred> ahh there we go, fixed
10:16:34 <reldred> now I wonder if I should go find Oz and Lifeblood and get their permission for the graphics and a re-release of NABS
10:16:51 <reldred> after that little debacle with oztransltd about ten years ago
10:23:03 *** andythenorth has quit IRC
10:29:07 *** andythenorth has joined #openttd
10:32:43 *** andythenorth has quit IRC
10:43:02 <peter1138> Oz is back on the forums, posting screenshots.
10:46:01 <reldred> Oh neat
10:46:10 <reldred> I just dropped them all a PM
10:46:23 <reldred> and flicked an email to DanMacK
10:49:07 <reldred> oh hang on, that's OzTrans whos active on the forums again
10:51:52 <planetmaker> danmacK is usually quite ... how do you say? approachable about his graphics
10:51:58 <reldred> wow I thought I threw some tantrums back on tt-forums back in the day, I never called the ottd devs seasoned thugs
10:52:08 <reldred> planetmaker: yeah danmack and I go waaaay back
10:52:27 <reldred> I'm the artists formerly known as Aegir, for those unaware.
10:52:39 * reldred prepares for the channel ban
10:52:53 <planetmaker> there's people who know how to argue. And there's people who don't. That makes all the difference.
10:53:06 <planetmaker> Should your name ring any bad memories with me? (hint: it doesn't)
10:53:10 <reldred> eh, I was a child when I was active
10:53:20 <reldred> nah I was more active in the ttdpatch scene
10:53:40 <nakki> oh lord i'm glad i'm no longer active in the internet circles i frequented when i was a kid
10:53:46 <reldred> I threw my toys out of the pram a few times.
10:54:14 <reldred> mostly spat it at entitled users and busybody 'project managers' who liked to dictate to coders and artists what to do.
10:54:35 <peter1138> Yeah but that was basically the "right" side of the arguments ;)
10:55:02 <planetmaker> hehe
10:55:06 <reldred> like seriously, working in telecomms/networking and IT now and I'm sitting here wondering who goes HOME onto the INTERNET and decides they want to PM someone ELSES work for them?
10:55:19 <reldred> crap on a crutch
10:56:10 <nakki> hahah
10:56:21 <reldred> oh, probably the only 'infamous' thing I did was 'stolentrees'
10:57:07 <reldred> and my secret invite only openttd multiplayer server a bunch of artists/coders and I were on with our illicit blackmarket unreleased grf's.
10:58:03 <peter1138> :)
10:58:04 <reldred> but nah seriously, I wanted to complement you guys on the recent merge of NRT to master, I thought I'd never see the day but it sounds like there was some serious hustle recently to get it in.
10:59:53 <planetmaker> he... I just dug out an old e-mail / license which even confirms that you used this nick already 12 years ago :P
11:00:08 <planetmaker> when I asked you to be allowed to distribute your newgrfs in the coop grf pack :P
11:00:16 <reldred> hah
11:00:34 <reldred> yeah I always got crotchety about licensing
11:00:44 <planetmaker> http://www.openttdcoop.org/licenses/aegir.txt <-- ;)
11:00:50 <reldred> and I never did get around to getting orudge to change my forum handle
11:01:02 <reldred> tbh it puts some distance between forum me and real me
11:01:16 <reldred> and if I start releasing again I probably won't post on the forums
11:01:26 <reldred> I can't deal with that kind of attention anymore.
11:01:26 <planetmaker> why not?
11:01:42 <planetmaker> fair enough
11:02:03 <reldred> bad brain. brain is bad. Don't think I could deal with the stress or expectations anymore.
11:02:30 <planetmaker> the expectations, written and unwritten, that's the bad part of it really. IMHO
11:02:38 <reldred> Yup
11:02:45 <reldred> One of the things that drove me off way back when
11:03:17 <reldred> arguments over licensing, arguments over set management, arguments over everything. Everybody just wants wants wants wants.
11:06:16 <planetmaker> there's always more people who know how you should do something than there are people willing to actually do something at all
11:06:27 <reldred> Yeah pretty much
11:08:22 <reldred> Ahhhh I'm really pleased. I've got NABS playing nicely jp building set which creates some nice big 'cities' in the 1930's
11:08:37 <reldred> neither set crowds out the other
11:08:55 <reldred> might do a parameter flag to disable the suburban houses and just keep the big 'uns
11:09:48 <planetmaker> you totally should do that :P
11:09:52 * planetmaker hides
11:11:04 <reldred> well, that's what I've always liked in ottd, creating really weird alternate worlds, especialyl with your generic 2cc style sets and some of the stuff like roadhog, etc.
11:11:35 <reldred> let the world and the terrain tell a story
11:12:06 <reldred> and I guess this one atm is a cross between either america invading JP post WW2 or... the reverse.
11:17:39 <reldred> Well, I've got an grf dev environment partially working, I should work on getting ottd to compile now
11:17:43 <reldred> I have... ideas...
11:21:28 *** andythenorth has joined #openttd
11:27:18 *** orudge has quit IRC
11:59:05 *** gelignite has quit IRC
12:11:08 *** nielsm has quit IRC
12:19:31 *** andythenorth has quit IRC
12:23:31 *** andythenorth has joined #openttd
12:31:13 <reldred> Hmmm. Starting to really wish there was something like Docklands for railtypes.
12:37:40 *** dwfreed has quit IRC
12:37:42 *** dwfreed has joined #openttd
12:38:38 <planetmaker> what you mean with 'docklands'?
12:39:02 <planetmaker> oh. hm. :)
12:39:04 <planetmaker> nvm
12:39:06 <reldred> NRT set that has roads match station sets like ISR or chips
12:39:21 <reldred> I want matching choo choo train lines :)
12:40:52 <planetmaker> I wonder how hard that would be...
12:41:18 <planetmaker> given that you have access to rail graphics and the object graphics, it should be a more or less straight forward job. Yet tedious
12:41:19 <reldred> I don't suspect it would be very hard
12:41:52 <planetmaker> one could take supermop's code and make parameters for different railtypes
12:42:11 <reldred> Yeah, I've done worse. Before NRT back in TTDPatch days I was looking at making train track sprites that matched city streets, and then we did some code to configure the matrix that selected what trains were allowed on what tracks
12:42:15 <planetmaker> if you're daring, put more work in it and check adjacent tiles for real rail types :P
12:42:32 <planetmaker> luckily now rail and road live separately :)
12:42:44 <reldred> Nah I'd just implement it like the urban lines in jpset
12:42:54 <reldred> just a seperate tracktype with pretty graphics
12:43:00 <reldred> nothing fancy
12:43:07 <reldred> If I was going to do it, that is.
12:45:15 *** quiznilo has quit IRC
12:45:43 <andythenorth> https://wiki.openttd.org/Frosch/ButGroundTypes
12:45:53 <peter1138> Anyone started that yet?
12:46:58 <reldred> andythenorth: okay yeah that's pretty much what I was thinking
12:47:13 <reldred> That'd even answer some questions re: stations as well
12:47:27 <reldred> station sets refactored around that would save some sprites
12:48:05 *** orudge has joined #openttd
12:48:15 *** orudge has quit IRC
12:48:18 *** orudge has joined #openttd
12:50:02 *** ChanServ sets mode: +o orudge
12:55:19 *** quiznilo has joined #openttd
13:20:35 *** Thedarkb-T60 has joined #openttd
13:23:42 <andythenorth> peter1138: think we can safely assume 'no'
14:07:46 *** sim-al2 has joined #openttd
14:32:20 *** quiznilo has quit IRC
14:34:11 *** nielsm has joined #openttd
14:36:52 *** andythenorth has quit IRC
14:40:23 *** andythenorth has joined #openttd
14:42:13 *** quiznilo has joined #openttd
14:45:13 *** snail_UES_ has joined #openttd
14:45:18 *** Thedarkb-T60 has quit IRC
14:50:50 *** sim-al2 has quit IRC
14:57:50 <peter1138> Is it lunch time?
14:58:25 <peter1138> "Just missed it"
14:58:26 <peter1138> I see.
14:58:34 <LordAro> sorry, try again tomorrow
14:58:55 *** tokai has joined #openttd
14:58:55 *** ChanServ sets mode: +v tokai
14:59:13 <peter1138> Well I already ate, fortunately.
15:03:20 *** Thedarkb-T60 has joined #openttd
15:04:39 *** snail_UES_ has quit IRC
15:06:06 *** tokai|noir has quit IRC
15:14:16 *** andythenorth has quit IRC
15:20:46 <peter1138> Hmm, Strava says 520 kcal, Fitbit says 700 kcal... which do I "trust"?
15:33:13 *** andythenorth has joined #openttd
15:54:13 *** Samu has joined #openttd
16:00:38 <planetmaker> burn it and use a calorimeter
16:00:45 <planetmaker> then you know what would have been true :P
16:03:29 <peter1138> That was exercise, not food.
16:28:58 *** andythenorth has joined #openttd
16:29:59 <DorpsGek_II> [OpenTTD/OpenTTD] wousser commented on issue #7247: With lots of vehicles, PerformanceAccumulator has a large performance impact itself https://git.io/fjrek
16:31:29 *** andythenorth has quit IRC
16:37:26 *** sla_ro|master has joined #openttd
16:37:34 *** Thedarkb has joined #openttd
16:37:58 *** Thedarkb-T60 has quit IRC
16:38:50 <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on issue #7247: With lots of vehicles, PerformanceAccumulator has a large performance impact itself https://git.io/fjreB
16:51:08 <DorpsGek_II> [OpenTTD/OpenTTD] EgyLynx commented on issue #7626: Building drive through road stop on town-owned one-way road crashes game. https://git.io/fjreh
16:54:42 <DorpsGek_II> [OpenTTD/OpenTTD] EgyLynx commented on issue #7611: Accident/disaster news not always showing https://git.io/fjrvT
16:56:34 <LordAro> ...can anyone else work out what that means?
16:57:07 <nielsm> very difficult to decrypt
16:58:21 <LordAro> at the very least it seems the original issue(s) were misunderstood
16:58:26 <DorpsGek_II> [OpenTTD/OpenTTD] EgyLynx commented on issue #7580: Feature Request: When loading a saved game, the file picker should remember the last used directory https://git.io/fjrvm
16:59:16 <LordAro> interesting, wouldn't expect "wanna" from a non-native speaker...
16:59:50 <nielsm> maybe machine translation
17:00:11 <LordAro> certainly not from a machine
17:00:16 <LordAro> it's not a proper word :p
17:00:33 <nielsm> current deep learning stuff will probably pick that kind up
17:01:11 <nielsm> if it's also fed slang material for learning, which it probably needs too
17:01:17 *** Maverick has joined #openttd
17:01:57 *** Maverick has quit IRC
17:03:27 <DorpsGek_II> [OpenTTD/OpenTTD] EgyLynx commented on issue #7625: Road infrastructure counts are not updated properly, free money exploit with infrastructure maintenance https://git.io/fjrvR
17:04:51 <nielsm> yeah that's useless
17:06:39 <LordAro> i'm happy to delete all these comments, if you like
17:12:20 <nielsm> I don't really care
17:13:17 *** Wormnest has joined #openttd
17:49:28 <Heiki> ah, the removal tool does not affect mosquitoes that have landed on the display to digest what they have sucked out of me
17:51:51 *** Flygon has quit IRC
17:52:22 *** frosch123 has joined #openttd
17:56:52 *** HerzogDeXtEr has joined #openttd
18:01:32 <Eddi|zuHause> file a report?
18:09:03 *** Corns has joined #openttd
18:09:05 <Corns> hello
18:09:19 <Corns> what function can i use to check if a tile is occupied by a canal lock?
18:09:34 <Heiki> Eddi|zuHause: I’ll first have to investigate whether this affects flies and wasps as well
18:10:44 *** Corns has quit IRC
18:13:18 *** Gumle2 has joined #openttd
18:23:46 <Eddi|zuHause> seems like you have some debugging to do
18:48:50 <FLHerne> Corns[m]: water_map.h has an `IsLock(TileIndex t)`
18:48:52 <FLHerne> So probably that
18:52:52 *** Gumle2 has quit IRC
19:13:43 *** Thedarkb has quit IRC
19:23:04 *** andythenorth has joined #openttd
19:24:44 <andythenorth> boom boom
19:32:38 <frosch123> someone in your room?
19:33:55 <andythenorth> I continue this debugging adventure
19:35:20 <andythenorth> where did I get to?
19:35:30 <andythenorth> oh LordAro was on Windows and Eddi|zuHause had to go out
19:35:35 <andythenorth> so I went to bed :P
19:35:57 <andythenorth> https://github.com/OpenTTD/OpenTTD/issues/7618#issuecomment-504782334
19:39:23 <LordAro> i think it's frosch123's turn :p
19:41:59 <frosch123> wasn't the conclusion already that some afterload dependency is probably wrong?
19:43:02 *** Progman has joined #openttd
19:45:14 <LordAro> almost certainly, but the trick is working out *which*
19:49:34 <LordAro> and there's quite a few of them, according to #7602
19:54:29 <andythenorth> I could start changing random lines? o_O
20:37:12 *** y2kboy23 has quit IRC
20:39:55 *** gelignite has joined #openttd
20:54:38 *** Compu has joined #openttd
20:57:45 *** y2kboy23 has joined #openttd
21:05:49 *** glx has joined #openttd
21:05:49 *** ChanServ sets mode: +v glx
21:29:35 <andythenorth> can I debug any more?
21:30:17 <LordAro> i don't think so
21:30:26 <LordAro> you could check a few other things if you like :p
21:30:31 <LordAro> other issues, i mean
21:43:16 <andythenorth> "close them all" :)
21:43:27 <andythenorth> this is all kinds of wrong, but it's nice that dev is a bit less intense
21:44:09 <andythenorth> lots of cool stuff got done earlier this year
21:44:13 <nielsm> well someone who can reproduce the macos insanely-slow-framerate issue and also knows how to operate a compiler and a debugger would be useful
21:44:20 <andythenorth> oh
21:44:21 <andythenorth> yes that
21:44:39 <andythenorth> ok so I upgraded to ?? 10.14.5 Mojave
21:44:45 <andythenorth> and now ffwd no longer ffwds
21:44:54 <andythenorth> previous OS, ffwd was bonkers fast
21:45:01 <andythenorth> I can't debug though
21:45:08 <nielsm> sounds like something about the video output is weird then
21:45:22 <glx> maybe the outdated api ?
21:46:25 <nielsm> right first check if it's using quartz or quickdraw
21:47:05 <nielsm> is it possible to make an sdl or allegro build for mac?
21:47:14 <nielsm> (for comparison)
21:47:30 <andythenorth> we don't rely on OpenGL do we?
21:47:35 <nielsm> no
21:48:03 <glx> pure OS API, like windows
21:49:17 <glx> I think you should be able to know what is used with some driver debug level
21:50:14 <LordAro> which MacOS do we build for?
21:52:54 <glx> target is 10.9 for compile farm if I understand the linking warnings
21:53:44 <LordAro> perhaps using 10.9 API on 10.14 is slowing it down?
21:53:53 <LordAro> or, no, as andythenorth has self-compiled, i presume?
21:54:14 <glx> and there are many 10.8 deprecated stuff still used
21:54:36 <andythenorth> I have self compiled
21:55:02 <andythenorth> apple deprecated OpenGL in 10.14, but dunno if that affects any other OS graphics layers
21:55:07 <LordAro> is performance roughly the same if you try the "official" 1.9.1?
21:55:41 <andythenorth> I'll find out shortly :)
21:56:30 <glx> if old api was using opengl internally maybe
21:58:54 <nielsm> looks like if built with _DEBUG defined and run with -ddriver=1 you get some timing info printed on exit
22:01:21 <nielsm> and then it'd be interesting if src/video/cocoa/event.mm's GetTick implementation has proper resolution or if it's being quantised
22:02:05 <glx> all objC++ source files may need some love I think
22:02:35 <LordAro> taking round the back and shot?
22:02:45 <LordAro> it's the kindest thing for them
22:03:02 <nielsm> the "interesting" thing is that the driver gameloop structure is identical to the allegro driver gameloop, which had similar behaviour on dos when we tested that a while ago
22:03:24 <nielsm> while the win32 and sdl drivers use rather different timing logic
22:03:48 <andythenorth> shall I rent us a mac by the hour? :P
22:04:01 <andythenorth> or you want me to be copy-paste mechanical turk? :)
22:04:43 <andythenorth> stuff https://appleinsider.com/articles/18/06/28/why-macos-mojave-requires-metal----and-deprecates-opengl
22:06:31 <nielsm> there are no references to opengl in this video driver code, it only creates 2D bitmap surfaces and renders those directly
22:07:01 <nielsm> the drawing itself also doesn't measure slowly
22:07:02 <rubenwardy> fuck apple
22:07:21 <nielsm> remember the old apple slogan? "think different"
22:07:24 *** sla_ro|master has quit IRC
22:08:01 *** andythenorth has left #openttd
22:12:13 <glx> the last screenshot in https://github.com/OpenTTD/OpenTTD/issues/7247 (even unrelated to the issue) shows a very slow drawing time
22:12:38 <nielsm> slow but not 15 fps slow
22:13:26 <glx> yes there's something slowing down between drawing and display
22:13:26 <nielsm> and it's dominated by viewport drawing which is not bound by the OS code but the internal blitter
22:14:02 <glx> on the other hand video output rate is quite fast
22:14:12 <nielsm> yep
22:14:39 <nielsm> that's how often WindowQuartzSubdriver::Draw is called
22:15:54 <nielsm> https://github.com/OpenTTD/OpenTTD/blob/master/src/video/cocoa/event.mm#L709-L720
22:16:06 <nielsm> I think that branch happens too often
22:16:17 <nielsm> or the CSleep(1) call sleeps for too long
22:16:37 <nielsm> though if the CSleep(1) was too slow to return then the video output rate would also suffer
22:16:50 <nielsm> so it's most likely something relating to GetTick() being quantized
22:18:24 <nielsm> could augment it to write a csv file of detailed frame timings and then look at that...
22:18:45 <glx> we clearly need someone with apple hardware and knowledge :)
22:20:58 *** gelignite has quit IRC
22:22:39 <glx> and GetTick() is using gettimeofday()
22:23:08 <glx> there may be a better choice in OSX API
22:25:28 <nielsm> could also try first making GetTick use std::chrono instead
22:26:53 <glx> manpage says "POSIX.1-2008 marks gettimeofday() as obsolete, recommending the use of clock_gettime(2) instead."
22:34:44 <nielsm> cool I did not know apple had their own calendar era too? https://developer.apple.com/documentation/corefoundation/1543542-cfabsolutetimegetcurrent
22:34:55 <nielsm> (think different)
22:35:18 <nielsm> (not useful)
22:38:14 <nielsm> could be useful: https://developer.apple.com/documentation/coremedia/cmclock-u5q
22:42:57 <nielsm> https://developer.apple.com/library/archive/qa/qa1398/_index.html
22:46:33 *** frosch123 has quit IRC
23:23:52 *** tokai|noir has joined #openttd
23:23:52 *** ChanServ sets mode: +v tokai|noir
23:31:15 *** tokai has quit IRC
23:32:19 * orudge has Apple hardware, but it's so ancient it can't run a version of Mac OS X supported by the OpenTTD build farm :(
23:32:30 <orudge> and with the price of Apple hardware these days, that's unlikely to change
23:34:52 *** Progman has quit IRC