Log for #openttd on 14th May 2019:
Times are UTC Toggle Colours
00:54:49  <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] closed issue #7311: Wrong determination of personal directory
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.
02:33:39  <DorpsGek_II> [OpenTTD/OpenTTD] glx22 updated pull request #7591: Fix #7590: decrement allocated_size in ScriptAllocator::Free()
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)
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:
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()
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
07:30:31  *** andythenorth has quit IRC
07:52:04  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe updated pull request #7286: Add #2155: newheightmapgame command
07:52:54  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe commented on pull request #7339: Fix #7311: External configuration file does not change directories
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)
10:21:41  <DorpsGek_II> [OpenTTD/OpenTTD] orudge closed issue #7511: Text rendering error under CJK system locale
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>
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>
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>  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.
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
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()
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()
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>
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
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
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>
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
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
23:33:53  <DorpsGek_II> [OpenTTD/OpenTTD] dorobouNeko commented on pull request #7573: Fix #7561: Remove assumption between power and cost

Powered by YARRSTE version: svn-trunk