Times are UTC Toggle Colours
00:54:49 <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] closed issue #7311: Wrong determination of personal directory https://git.io/fhAdo 01:03:33 *** Samu has quit IRC 01:12:13 *** Supercheese has joined #openttd 01:13:36 *** Flygon has joined #openttd 01:41:21 *** Supercheese has quit IRC 01:41:43 *** Supercheese has joined #openttd 02:22:47 *** debdog has joined #openttd 02:26:08 *** D-HUND has quit IRC 02:30:58 <DorpsGek_II> [OpenTTD/OpenTTD] James103 commented on issue #7590: If you change the game mode 9 times in succession, then the game crashes on the ninth attempt. https://git.io/fjW5U 02:33:39 <DorpsGek_II> [OpenTTD/OpenTTD] glx22 updated pull request #7591: Fix #7590: decrement allocated_size in ScriptAllocator::Free() https://git.io/fjWHn 03:03:16 *** glx has quit IRC 03:36:52 *** Wormnest has joined #openttd 03:39:27 *** Wormnest has quit IRC 04:28:09 <Hazzard> hmm 04:28:22 <Hazzard> How does the game choose what train enters a signal? 05:13:30 *** snail_UES_ has quit IRC 05:54:57 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN approved pull request #7572: GDI engine for font glyph rendering as a replacement for FreeType (take 2) https://git.io/fjWdj 05:55:36 *** Supercheese has quit IRC 05:57:30 <peter1138> Hazzard, it's pretty much luck, depending vaguely on timing and the power of the train. All things being equal, train ticks are executed sequentially so the train with the lowest index would win. 06:10:25 *** sla_ro|master has joined #openttd 06:11:03 *** andythenorth has joined #openttd 06:11:06 <andythenorth> boom boom 06:13:55 <V453000> where's the lolz? 06:14:01 <V453000> andythenorth: so I generated some code 06:14:03 <V453000> guess LOC 06:14:36 <andythenorth> 120k 06:14:51 <V453000> 430k :D 06:15:00 <V453000> 1min compile tho 06:15:08 <V453000> /brag 06:16:02 <V453000> result is that I'm getting 2-3 times the amount of fps compared to previous NUTS :) 06:16:54 <andythenorth> compile time? 06:17:51 <V453000> about 1 min 06:18:01 <V453000> almost precisely 06:18:19 <andythenorth> long time 06:18:33 <V453000> iz k :D 06:18:36 <peter1138> What's 1 minute compared to 2-3x runtime? :p 06:18:38 * andythenorth feeds children breakfast 06:18:51 <V453000> exactly :) 06:19:17 <andythenorth> V453000: if we just did less BAD FEATURES 06:19:24 <andythenorth> runtime and compile time would both be good :P 06:19:38 <andythenorth> problem is between keyboard and chair 06:19:51 <V453000> :D yes 06:20:11 <andythenorth> ok so 8/8 trains, no features 06:20:21 <andythenorth> 99 of them 06:20:23 <andythenorth> job done 06:20:32 <V453000> I've invented stupid feature set, I admit. But now I have optimized it to the max without sacrificing much functionality. I'd be extremely interested in how much could a cached vehicle drawing make a difference. 06:26:39 <andythenorth> V453000: do you still have just one type of wagon? 06:26:44 <andythenorth> or am I wrong? 06:29:04 *** nakki has joined #openttd 06:35:52 <nakki> hey, i've been hosting a server for me and my friends to dick around on, and i find it frustrating that the dedicated server console output has no timestamps 06:36:18 <nakki> should be fairly simple to implement i guess, even though i've only used C very little in the past 06:36:22 <nakki> would that be a good pull request? 06:38:43 <Eddi|zuHause> i once made a timestamp program: https://paste.openttdcoop.org/ppvzomh9l 06:38:54 <Eddi|zuHause> just pipe it through that 06:39:23 <nakki> huh, i guess that would work yeah 06:39:25 <nakki> thanks 06:40:01 <peter1138> It would probably also make a good PR :p 06:41:42 <peter1138> Bah, hardboiling some eggs and one has asploded :( 06:41:53 <nakki> yeah my use case for it is mostly for pointing and laughing in group chats whenever someone gets the transporting cravings at 3am 06:43:09 <Eddi|zuHause> peter1138: for some reason Zak MacKracken just appeared in my head 06:55:44 <V453000> andythenorth: yeah, just universal wagons 06:56:01 <V453000> there's a parameter to enable extra 3 sub-tiers but I don't think anybody uses those 06:56:31 <V453000> you have 1000 wagons yet? 06:57:52 <andythenorth> working on it 06:57:53 <peter1138> Hmm, with 7591 applied, it shows that GS/AI scripts use hardly any memory, and therefore the whole counting it thing was pretty pointless ;p 06:57:54 <andythenorth> running out of names 07:08:13 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN approved pull request #7591: Fix #7590: decrement allocated_size in ScriptAllocator::Free() https://git.io/fjWF7 07:13:35 *** WWacko1976-work has joined #openttd 07:24:53 <DorpsGek_II> [OpenTTD/OpenTTD] Berbe commented on issue #7311: Wrong determination of personal directory https://git.io/fjWbO 07:30:31 *** andythenorth has quit IRC 07:52:04 <DorpsGek_II> [OpenTTD/OpenTTD] Berbe updated pull request #7286: Add #2155: newheightmapgame command https://git.io/fhNZl 07:52:54 <DorpsGek_II> [OpenTTD/OpenTTD] Berbe commented on pull request #7339: Fix #7311: External configuration file does not change directories https://git.io/fjWbX 07:56:42 *** andythenorth has joined #openttd 08:28:57 <Eddi|zuHause> <peter1138> Hazzard, it's pretty much luck, depending vaguely on timing and the power of the train. All things being equal, train ticks are executed sequentially so the train with the lowest index would win. <-- since the train stopping point is now closer to the signal, i think power is less important now, as any bit of nonzero speed now puts it over the edge? 08:38:39 <peter1138> Probably, yes. 08:38:50 <peter1138> I haven't tested it though. 08:55:34 <Hazzard> Thanks Eddi|zuHause 10:01:49 *** sla_ro|master has quit IRC 10:13:43 <peter1138> Hmm, not quite lunch time yet :/ 10:15:49 <andythenorth> nearly 10:15:51 <andythenorth> but not 10:16:43 <Eddi|zuHause> has that ever stopped anyone? 10:17:51 <andythenorth> nope 10:19:46 <peter1138> It stops me. 10:20:25 <Eddi|zuHause> wait, the RV path cache breaks dynamic assignment of platforms? 10:20:59 <Eddi|zuHause> that seems... undesirable 10:21:06 <peter1138> Depends! 10:21:27 <peter1138> If it's really busy, you don't notice because the penalties are about the same. 10:21:31 <peter1138> If it's empty, same. 10:21:40 <DorpsGek_II> [OpenTTD/OpenTTD] orudge merged pull request #7572: GDI engine for font glyph rendering as a replacement for FreeType (take 2) https://git.io/fjngD 10:21:41 <DorpsGek_II> [OpenTTD/OpenTTD] orudge closed issue #7511: Text rendering error under CJK system locale https://git.io/fjmgB 10:22:13 <peter1138> The solution is to just not cache the last few junctions, which is fine as if there are not many left it won't be a big performance hit anyway. 10:22:59 <peter1138> It's not "broken" as such, it's just cached the path already with the penalties as they were at the time. 10:23:03 <Eddi|zuHause> yeah, that was what i thought.. 10:23:24 <peter1138> I'll make a PR tonight. Maybe. If I remember. 10:23:34 <peter1138> Cinema then pub, so may not. 10:24:00 <Eddi|zuHause> peter1138: the problem with that is that all the caches from a similar time will have the same penalty, and thus defeats the distribution... 10:24:15 <peter1138> Well yes, I know. 10:25:05 <Eddi|zuHause> and "not empty, but not super busy" should be the default operating parameters 10:26:55 <peter1138> I don't know what you're getting at. I've explained the solution which solves it. 10:27:57 <peter1138> You can of course say that any caching is bad for penalties, and you are right, but then its a trade-off between performance and... accuracy. 10:29:03 <Eddi|zuHause> so... "skip cache if distance < 10 tiles"? 10:30:39 <Eddi|zuHause> (where "10" might be a setting) 10:30:48 <peter1138> https://github.com/OpenTTD/OpenTTD/pull/7380/commits/62e7d7d76e2426fe13925af45ced6ab77fb3cb38 10:30:53 <peter1138> ^ Same sort of thing as that. 10:31:07 <peter1138> Of course, ships don't have these dynamic penalties currently anyway. 10:33:11 <peter1138> Added difference for road vehicles is we count junctions, not tiles. 10:33:39 <peter1138> That could therefore cover a huge distance. 10:33:45 <Eddi|zuHause> i'm not sure if that's a good idea, because complicated road stations might have lots of junctions 10:34:18 <Eddi|zuHause> so you could be halfway through that station before the cache skipping applies 10:35:11 <peter1138> I'm aware, but per-tile information is not provided at that point. 10:35:21 <peter1138> I didn't do it per-junction out of choice. 10:35:48 <Eddi|zuHause> with "distance" i mean "manhattan(current location, destination)" 10:36:01 <Eddi|zuHause> or something like that 10:36:33 <Eddi|zuHause> the cap could be set to station spread or something 10:38:52 <peter1138> Manhattan distance is not exactly relevant either. 10:48:49 <Eddi|zuHause> it provides a "good enough" estimate for bailing out? 10:49:55 <Eddi|zuHause> [[citation needed]] 10:52:56 <peter1138> One person's "good enough" is another person's "total broken, unplayable!" 10:53:42 <peter1138> One person's "complete" is another person's "unmaintained, it's dead!" (Yeah, andythenorth) 10:58:03 <Eddi|zuHause> just another random wrench in your thoughts: this caching would also thwart any load balancing of traffic over multiple lanes of a one-way road 11:02:38 <peter1138> It doesn't. 11:03:10 <peter1138> That doesn't even happen :p 11:04:34 <peter1138> And we could likely get away with adding yet another advanced setting, but we tend to avoid them these days. 11:09:02 *** spnda has joined #openttd 11:09:50 <peter1138> And none of this stuff is in a release yet. 11:09:59 <peter1138> Nobody exists JGRPP to be a stable release, do they? 11:13:22 <Eddi|zuHause> people have wrong and unfulfillable expectations all the time :p 11:18:44 <peter1138> s/exists/expects/ ... 11:33:58 <peter1138> Is it lunch yet? 11:45:47 <LordAro> has been for 45 minutes 11:46:07 <peter1138> Hmm, should I have some Quavers? 11:46:18 <peter1138> This bag has been in my drawer so long its gone past its best before :p 11:54:36 *** snail_UES_ has joined #openttd 11:55:33 <Eddi|zuHause> i'm not sure what a quaver is, but "best before" dates are usually better ignored 11:55:49 <peter1138> I do. 11:56:05 <peter1138> It's a processed snack food, so probably best ignored in the first place. 11:56:45 <peter1138> http://strangechips.blogspot.com/2013/01/walkers-quavers.html 11:56:46 <Eddi|zuHause> different category of problem :p 11:57:37 <Eddi|zuHause> doesn't quite pass for "lunch"? 11:58:22 <peter1138> I had a salad (again) with a(n exploded) hard-boiled egg to start with. 12:09:58 <peter1138> And a pair. And a Nature Valley crunchy bar. I think that's sufficient. 12:10:01 *** snail_UES_ has quit IRC 12:10:02 <peter1138> No. 12:10:04 <peter1138> A pear. Not a pair. 12:10:35 *** Samu has joined #openttd 12:27:23 <andythenorth> lunch 12:28:49 <Samu> hi 12:36:56 *** Samu_ has joined #openttd 12:43:47 *** Samu has quit IRC 13:12:56 <supermop_work> peter1138: what was the UK chip that came unsalted with its own salt thing inside the bag? 13:13:37 <andythenorth> salt-n-shake 13:13:41 <peter1138> Salt n shake 13:13:42 <peter1138> Damn it. 13:14:10 <peter1138> RIP Smiths Crisps :/ 13:20:25 *** nielsm has joined #openttd 13:20:53 <supermop_work> indeed that was it 13:21:13 <supermop_work> found those fascinating back then 13:21:32 <peter1138> Bit of a novelty that wore off quicklky. 13:32:23 <FLHerne> My mum always used to get those and then force us to throw the salt packet away :-/ 13:32:46 <FLHerne> Unsalted crisps aren't great 13:35:37 <peter1138> Yeah, cos clearly the salt is the worst part of a packet of crisps... o_O 13:37:45 <andythenorth> salt-n-shake was novelty crap :) 13:38:04 <andythenorth> but it did encourage me and my brother to start adding more salt to 'normal' crisps 13:38:37 <peter1138> Haha 14:22:52 *** andythenorth has quit IRC 14:23:11 *** Flygon has quit IRC 14:26:06 *** kiwitree has joined #openttd 14:42:43 *** andythenorth has joined #openttd 14:43:22 <nielsm> https://devblogs.microsoft.com/oldnewthing/20190514-00/?p=102493 neat 14:48:12 *** Wormnest has joined #openttd 14:54:45 <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] commented on pull request #7486: Fix: AI/GS settings with the flag SCRIPTCONFIG_RANDOM could be altered after loading from a savegame. https://git.io/fjlJD 14:54:51 *** WWacko1976-work has quit IRC 14:56:41 <peter1138> nielsm, now that frees are counted properly it seems very unlikely from the figures that any script is actually using massive amounts of memory :p 14:57:03 <nielsm> maybe :) 14:57:10 <peter1138> Ah well. 15:12:54 <LordAro> heh 15:28:20 *** andythenorth has quit IRC 15:40:10 *** Gumle2 has joined #openttd 15:43:51 *** m1cr0man has quit IRC 15:47:27 *** m1cr0man has joined #openttd 15:49:24 *** Samu__ has joined #openttd 15:54:00 *** m1cr0man has left #openttd 15:56:17 *** Samu_ has quit IRC 15:59:29 *** Gumle2 has quit IRC 16:36:01 *** kiwitree has quit IRC 16:42:46 *** Gumle2 has joined #openttd 16:54:03 *** Gumle2 has joined #openttd 17:04:32 *** Gumle2 has joined #openttd 17:06:59 *** andythenorth has joined #openttd 17:07:29 *** glx has joined #openttd 17:07:29 *** ChanServ sets mode: +v glx 17:15:24 *** gelignite has joined #openttd 17:15:30 *** HerzogDeXtEr has joined #openttd 17:16:38 <andythenorth> yo 17:18:08 <Arveen> yo sir 17:34:43 * andythenorth hoppers 17:36:13 *** gelignite has quit IRC 17:44:43 *** Wolf01 has joined #openttd 17:45:11 <Wolf01> o/ 17:46:07 <Hazzard> \o 17:48:53 *** frosch123 has joined #openttd 17:55:49 <andythenorth> quak 17:56:01 <frosch123> lo 18:02:04 <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh opened issue #7592: Road vehicles don't balance between multiple loading bays https://git.io/fjlL0 18:07:30 *** Gumle2 has quit IRC 18:25:21 *** gelignite has joined #openttd 18:26:33 <DorpsGek_II> [OpenTTD/OpenTTD] michicc commented on pull request #7591: Fix #7590: decrement allocated_size in ScriptAllocator::Free() https://git.io/fjlLX 18:32:10 *** Progman has joined #openttd 18:52:32 *** sla_ro|master has joined #openttd 18:58:01 *** namad7 has joined #openttd 18:58:43 <DorpsGek_II> [OpenTTD/OpenTTD] glx22 commented on pull request #7591: Fix #7590: decrement allocated_size in ScriptAllocator::Free() https://git.io/fjlta 19:02:23 *** namad7 has quit IRC 19:06:59 <andythenorth> I can hear cricket 19:11:37 *** tokai|noir has joined #openttd 19:11:37 *** ChanServ sets mode: +v tokai|noir 19:12:34 <Eddi|zuHause> the sport or the insect? 19:18:34 *** tokai has quit IRC 19:28:40 *** sla_ro|master has quit IRC 19:30:30 <V453000> ! 19:30:41 <V453000> https://paste.openttdcoop.org/puupdzhpm 19:30:43 <V453000> got musa error 19:30:57 <V453000> what do? :( 19:31:53 *** Progman has quit IRC 19:32:41 *** Progman has joined #openttd 19:33:59 <V453000> if I'm reading it right, server refused me 19:34:15 <glx> maybe server has issues 19:34:28 *** Progman has quit IRC 19:35:17 *** Progman has joined #openttd 19:37:13 *** Progman has quit IRC 19:38:02 *** spnda has quit IRC 19:39:31 <V453000> well shit ._. 19:42:15 <frosch123> hey, i found musad.log 19:42:47 <Eddi|zuHause> if you find mossad.log, i'd maybe check some things 19:43:06 <LordAro> and maybe hide 19:43:37 *** Gumle2 has joined #openttd 19:44:34 <V453000> frosch123: what does that mean? :D 19:44:46 <V453000> d for destruction? 19:44:54 <glx> d for daemon 19:45:06 <glx> musad is the musa server 19:45:19 <V453000> ooh 19:46:36 *** Progman has joined #openttd 19:54:46 <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] closed pull request #7475: Fix #6618: Viewport vehicle draw flickering https://git.io/fjL6X 19:57:53 <andythenorth> hmm 19:58:00 <andythenorth> how many types of tanker should there be? 19:58:37 <V453000> 1 19:58:39 <V453000> REKT 19:58:48 <V453000> up to you? :) 19:59:14 <andythenorth> got tanker, edibles tanker (milk and crap), cryo tanker (oxygen, chlorine) 19:59:25 <andythenorth> considering chemicals tanker (acid and crap) 19:59:38 <andythenorth> or just rename cryo tanker to chemicals tanker :P 19:59:40 <andythenorth> dunno 20:00:39 *** nielsm has quit IRC 20:01:52 <andythenorth> not sure how lolzy the sprite appearance would be for a 4th type 20:01:55 <andythenorth> running out of options 20:02:20 <frosch123> apparently musad is still running, but it closed the port 20:02:37 <glx> not nice of it 20:02:41 <Samu__> wow australia will win eurovision 20:02:52 <Samu__> great performance 20:04:23 <frosch123> V453000: try again? 20:05:36 <V453000> sec :) compiling a gain, made a feature meanwhile :D 20:05:43 <frosch123> :p 20:06:43 <V453000> it's uploading! :) 20:06:47 <V453000> thanks frosch123 :) yet again 20:07:21 <frosch123> yay, successfuly reverse engineered ottd 20:07:36 <V453000> and it's there 20:08:52 <V453000> yay just 392k LOC 20:08:57 <V453000> dropped under 400 20:08:58 <V453000> :D 20:11:32 <andythenorth> winner 20:14:19 *** Supercheese has joined #openttd 20:14:24 *** Gumle2 has quit IRC 20:17:53 *** chomwitt has joined #openttd 20:21:27 <Samu__> Round 19 finally starts 20:21:57 <Samu__> I already regret plane speed factor of 1/1 20:22:08 <Samu__> will never do this again 20:27:29 <Samu__> chopper beating terron 20:27:35 <Samu__> this is unconceivable 20:27:52 <Samu__> why does plane speed factor setting even exists, I woner 20:27:53 <Samu__> wonder 20:32:14 <glx> to slow them down 20:42:40 <andythenorth> Horse 2 will never be done ;) 20:42:40 <andythenorth> it's gone to the same place DBSetXL went 20:42:40 <andythenorth> endless refinement 20:44:45 <frosch123> what about squid 4? 20:45:19 <andythenorth> hmm 20:45:19 <andythenorth> good q 20:46:19 <andythenorth> squid 99 20:50:16 *** gelignite has quit IRC 20:51:05 <andythenorth> can I do anything to fix devzone jenkins for my grfs? 20:51:11 <andythenorth> I was offered SSH once, but that's a...bad idea 20:54:45 <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] commented on pull request #7396: Fix: Saving SDT_INTLIST handle unsigned values properly https://git.io/fjlmw 21:01:15 <Eddi|zuHause> what was wrong with that one? 21:02:52 <andythenorth> just time expired I guess 21:07:16 <frosch123> andythenorth: devzone is too old 21:07:24 <frosch123> there is no python3-chameleon package 21:07:51 <andythenorth> orly? 21:07:52 <andythenorth> https://chameleon.readthedocs.io/en/latest/ 21:08:01 <andythenorth> is the ports tree old? 21:08:57 <frosch123> it runs old-old-stable, soon old-old-old-stable 21:08:57 <Eddi|zuHause> wasn't devzone near end of life? 21:09:33 <frosch123> most stuff seems to be end of life 21:10:27 <andythenorth> the future was github + azure pipelines 21:10:35 <andythenorth> but like reliable nuclear fusion 21:10:39 <andythenorth> the future never quite arrives 21:14:27 <Eddi|zuHause> i suppose there is no upgrade path you could run (in a backup) that would keep all the config files? 21:17:34 <andythenorth> one approach is to have the project provide the deps 21:17:46 <andythenorth> but that's a lot of maintenance and tends to flap due to upstream crap 21:18:29 *** Compu has joined #openttd 21:19:03 *** Speedy` has quit IRC 21:40:17 <peter1138> derp 21:40:32 <peter1138> 1137 carolies, so close :/ 21:40:46 <peter1138> cba to cook 21:42:34 *** Wolf01 has quit IRC 21:49:58 *** Mahjong has joined #openttd 21:52:17 *** frosch123 has quit IRC 21:59:54 *** Arveen2 has joined #openttd 22:04:48 *** andythenorth has left #openttd 22:04:52 *** Arveen has quit IRC 22:04:56 *** Lejving has quit IRC 22:21:30 <Samu__> ohh... rythorn airline ai beats nonocab 22:22:00 <Samu__> no more 1/1 plane speed 22:22:55 <Samu__> I also shouldn't consider trying larger maps 22:23:05 <Samu__> what's the max you'd test the AIs on? 22:23:17 <Samu__> im currently testing 1024x1024 22:26:07 *** HerzogDeXtEr has quit IRC 22:38:59 *** Wormnest has quit IRC 22:41:57 *** Progman has quit IRC 22:52:07 <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] commented on pull request #7480: Fix #6666: brackets in arabic strings https://git.io/fjlO4 23:22:39 *** Speedy` has joined #openttd 23:31:41 <DorpsGek_II> [OpenTTD/OpenTTD] dorobouNeko updated pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnyI 23:33:53 <DorpsGek_II> [OpenTTD/OpenTTD] dorobouNeko commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjl3e