Config
Log for #openttd on 5th April 2020:
Times are UTC Toggle Colours
00:01:33  *** Wolf01 has quit IRC
00:05:51  *** Nathu has joined #openttd
00:05:58  *** Nathu has left #openttd
00:22:41  *** gelignite has quit IRC
00:48:33  *** sla_ro|master has quit IRC
02:31:13  *** Wormnest_ has quit IRC
02:51:02  *** D-HUND has joined #openttd
02:54:16  *** debdog has quit IRC
03:33:25  *** glx has quit IRC
04:21:17  *** WormnestAndroid has quit IRC
04:22:45  *** WormnestAndroid has joined #openttd
04:30:57  *** WormnestAndroid has quit IRC
04:31:10  *** WormnestAndroid has joined #openttd
06:13:13  *** Wormnest_ has joined #openttd
06:31:12  *** nielsm has joined #openttd
06:38:01  *** snail_UES_ has quit IRC
07:19:48  *** andythenorth has joined #openttd
07:38:45  <andythenorth> yo
07:56:07  <nielsm> hullo
08:05:47  *** D-HUND is now known as debdog
08:07:55  *** rotterdxm has joined #openttd
08:10:20  *** Progman has joined #openttd
08:31:56  *** cyberjunkie[m] has joined #openttd
08:57:12  <andythenorth> rotterdxm https://dev.openttdcoop.org/attachments/download/9636/rotterdam_1.png :)
09:00:12  <SpComb> do crane tracks have corners like that
09:00:37  <andythenorth> dunno, looks nice though
09:31:17  <rotterdxm> andythenorth, hell yeah
09:31:32  <rotterdxm> i thought they made sense with these cranes
09:34:20  <rotterdxm> but rounder corners can be done too
09:36:13  <andythenorth> need more harbour stuff :)
09:36:15  <andythenorth> dunno what :)
09:36:33  <andythenorth> the ubiquitous FIRS/CHIPS crawler crane?
09:38:43  <rotterdxm> yes, in the works
09:39:02  <rotterdxm> and the one with the digger claw on it too
09:40:41  <rotterdxm> basically harbor and farms were last on my list for the set. going for some moored ships, maybe some water placeable dock tiles with misc. objects on them
09:41:24  <rotterdxm> what´s also planned is more HEQS/Road Hog vehicles on decorative tiles
09:41:49  <rotterdxm> because i´m seeing a lack of those industrial scenes to bring it to life
09:41:58  <rotterdxm> and it would be nice to tie it all together
09:42:33  <rotterdxm> been making some edits of those
09:42:58  <rotterdxm> and then transitional tiles for FIRS/CHIPS to NRT roads
09:43:52  <andythenorth> :)
09:44:08  <andythenorth> can objects have custom foundations?
09:47:16  <rotterdxm> not sure. what do you have in mind?
09:47:32  <rotterdxm> i know stations can
09:59:53  <andythenorth> the default baseset foundations could be replaced at ports
10:00:01  <andythenorth> with the FIRS dock pilings sprites
10:05:29  <andythenorth> hmm cdist needs a link breaker
10:05:36  <andythenorth> manual intervention
10:05:53  *** Wolf01 has joined #openttd
10:08:45  <andythenorth> jgr has modified loading orders, 'load by cargo
10:09:00  <andythenorth> I wonder how that interacts with 'refit any available'
10:09:05  <rotterdxm> andythenorth, that is a great idea. perhaps it could be done with a switch to detect water tile presence. but I have not worked with slopes before at all.
10:10:16  <andythenorth> the code is probably similar to FIRS port code
10:11:35  <andythenorth> hmm
10:12:01  <andythenorth> 'refit any available' does not respect 'load by cargo'
10:12:13  <andythenorth> so vehicle just refits to a banned cargo, because cdist sees a link
10:14:52  <rotterdxm> ah so you´re overlaying the jetties onto the tile
10:15:40  <rotterdxm> i think that might work for objects
10:16:04  <rotterdxm> hoo boy this will be a lot of work if it turns out to be effective
10:20:26  <andythenorth> :)
10:20:31  <andythenorth> this is how it starts :P
10:21:10  <andythenorth> then you end up with 173k lines of FIRS code :P
10:21:27  <rotterdxm> i think i´m up to 70k for both projects combined by now
10:21:34  <rotterdxm> and that´s just NML
10:21:40  <rotterdxm> yours gets preprocessed
10:21:42  <rotterdxm> o_O
10:21:54  <andythenorth> writing it by hand, life is too short
10:22:12  <rotterdxm> hahaha true
10:22:34  <rotterdxm> i do make heavy use of find/replace but otherwise i am an utter code peasant atm
10:24:01  <rotterdxm> well, i can read your python code
10:24:50  <rotterdxm> it helps that i know what the output is supposed to look like
10:26:46  <rotterdxm> i feel intimidated by how there´s a million ways to do things.
10:27:04  <rotterdxm> once you get into that actual programming language aspect of it
10:27:39  <rotterdxm> i mean i probably will do it anyway, even just coding NML has done wonders for me when it comes to focus and structure
10:29:04  <andythenorth> it's probably worth templating objects
10:29:18  <andythenorth> the nml for them is probably near-identical for most of them
10:30:03  <andythenorth> I wrote a primer for python templating https://www.tt-forums.net/viewtopic.php?t=58390
10:30:10  <andythenorth> was that really 8 years ago? FML
10:30:39  <rotterdxm> depends, if i were to work backwards i would have problems since i use objects from different spritesheets together in one slot´s views/variants.
10:30:40  <andythenorth> it's not how I do it, but how I do it is a bit odd
10:30:49  <rotterdxm> what´s your twist on it?
10:31:19  <andythenorth> I mean the guide I wrote is a generic guide :)
10:31:34  <Wolf01> https://9gag.com/gag/ap5OmRM ha! OTTD lego trains, or lego OTTD trains?
10:31:53  <andythenorth> hmm, so you're using different spritesheet sources
10:31:55  <Wolf01> 96/8
10:32:07  <andythenorth> Wolf01 that's lolz
10:33:14  *** tokai has joined #openttd
10:33:14  *** ChanServ sets mode: +v tokai
10:33:46  <rotterdxm> well, I am now. it´s been a process of constant expansion and modification and shuffling stuff around
10:34:24  <rotterdxm> it´s been incidental, mostly
10:34:42  <rotterdxm> but enough to require extensive rewrites
10:34:57  <rotterdxm> mostly X/Y positioning and blue box resizing
10:39:58  *** tokai|noir has quit IRC
10:42:26  <rotterdxm> andythenorth, https://cdn.discordapp.com/attachments/337701432230805505/695769187821420604/unknown.png
10:42:31  <rotterdxm> don´t know if you saw it
10:42:37  <andythenorth> wow
10:42:42  <DorpsGek_III> [OpenTTD/OpenTTD] frosch123 opened issue #8060: OpenTTD 1.10 breaks compatibility of Admin port https://git.io/JvNOu
10:42:44  <andythenorth> plaza
10:42:54  <andythenorth> nice
10:43:04  <rotterdxm> this is sort of where the mediterranean stuff is at
10:43:12  *** frosch123 has joined #openttd
10:43:14  <rotterdxm> when we combine the assets
10:43:52  <rotterdxm> with some more of your vehicles
10:43:58  <andythenorth> what climate suits it best?  Temperate or Tropic?
10:44:13  <rotterdxm> i saw it used with temperate by alexthedacian
10:44:19  <rotterdxm> and that looked good to me
10:44:24  <rotterdxm> but it should also work with tropical
10:45:22  <rotterdxm> I plan to add a small update to uRaTT with some more cobblestone roadtypes and gentler curves
10:46:04  <rotterdxm> basically at least a sprite replacement for the road corners
10:46:45  <andythenorth> mixed climate would be nice :P
10:46:47  <andythenorth> biomes
10:47:18  <andythenorth> eh, too much work :)
10:47:19  <rotterdxm> you mean in openTTD generally?
10:47:21  <andythenorth> yes
10:47:30  <andythenorth> too many new tiles needed
10:48:52  <rotterdxm> it is possible to modify the town buildings used on a per-climate basis, right?
10:49:10  <rotterdxm> i mean at least it would be easy enough to add tropical vs coniferous/olive trees
10:50:09  <rotterdxm> as different versions dependent on climate
10:51:00  <andythenorth> should be possible yes
10:51:06  <rotterdxm> (to mediterranean building set, to disambiguate)
10:51:10  <andythenorth> FIRS swaps trees per climate
10:52:08  <rotterdxm> btw is it intentional that the temperate basic economy doesn´t have farm fields in FIRS 3?
10:52:17  <rotterdxm> i only noticed after someone pointed it out to me
10:53:55  <andythenorth> oh :o
10:54:02  <andythenorth> its because they're dairy farms, oof :)
10:55:17  <rotterdxm> been working on a slightly less worn version of the cobblestone groundtiles
10:55:18  <rotterdxm> https://imgur.com/cG5i5AU
10:55:26  <rotterdxm> because it would get visually pretty busy
10:55:36  <andythenorth> dairy farm now plants fields :)
10:55:37  <rotterdxm> the left tile is ´blank´ for use with buildings
10:55:44  <rotterdxm> yeeeeesh awesome
10:55:51  <andythenorth> yeah the cobbles are a bit noisy
10:55:57  <rotterdxm> the middle and top tiles are reduced noise
10:56:02  <rotterdxm> the bottom one is the regular one
10:56:42  <rotterdxm> i want to make them tile a bit better at the edges still, but otherwise it looks OK to me
10:59:20  <andythenorth> nice
11:00:10  <rotterdxm> btw arctic basic also does not have farm fields, not sure if intentional on that one (co-ops not that big i think?)
11:00:20  <rotterdxm> nice fix already! alex will be very happy
11:00:43  <rotterdxm> it´s his screenshots of farm fields w/ NRT country roads that got me to use JGR and uRatt
11:02:18  <rotterdxm> so if i were to upgrade to FIRS 4, i would have to compile it myself, right?
11:08:07  <peter1138> https://www.bbc.co.uk/news/uk-52172035
11:08:11  <peter1138> Good job guys...
11:08:37  <rotterdxm> happened here too
11:08:40  *** Samu has joined #openttd
11:08:43  <rotterdxm> everyone going to the beach and nature parks
11:09:18  <peter1138> I just mowed the lawn.
11:09:35  <peter1138> The rest of the morning, I went out on a lovely flight from the local airfield to Heathrow.
11:10:04  <peter1138> Red marks all over my face when I took off the VR headset though!
11:11:13  <rotterdxm> hah nice one
11:20:31  <NGC3982> is there a config parameter to never let industries close?
11:21:22  <nielsm> no, but there are newgrfs that make industries not close
11:24:46  <NGC3982> allright, thanks
11:25:04  <NGC3982> i have this memory of something like industries_never_close but that might be fantasy then.
11:26:50  <andythenorth> yup no fields in Arctic Basic, it's just reindeer herding
11:27:55  *** Zuu has joined #openttd
11:37:56  <andythenorth> peter1138 newgrf docks then? o_O
11:38:04  <andythenorth> rotterdxm is making all the sprites
11:39:45  *** sla_ro|master has joined #openttd
11:42:59  <rotterdxm> hehe
11:43:06  <rotterdxm> i feel like i´ve been volunteered
11:49:23  <planetmaker> :) sometimes one has to bring a sacrifice. So why not bring the person next door? ;)
11:56:36  <rotterdxm> i am absolutely in favor of a dock system that´s somewhat like train stations O:)
11:58:49  <rotterdxm> with multiple possible sprites :O
12:09:55  *** WormnestAndroid has quit IRC
12:10:08  *** WormnestAndroid has joined #openttd
12:15:45  <TrueBrain> its a frosch123 ! :D
12:16:08  <TrueBrain> I implemented Authentication in the API frosch123 .. mostly just did what you did for eints :P Please take a look if this is usable
12:16:17  <TrueBrain> main difference is that I uses a bearer token instead of a cookie :)
12:17:33  <frosch123> nice :)
12:17:53  <TrueBrain> it supports multiple authentication methods, so we can implement an OpenTTD one if we like
12:18:12  <TrueBrain> one possibly odd thing is that the GitHub callback is done to the API directly, and not via the frontend
12:18:29  <TrueBrain> but it returns a Redirect to a predefined URL, so that should be fine :)
12:18:51  <TrueBrain> well, predefined .. the one defined when you start the login :P
12:19:44  <frosch123> ah, you made it that way around. i thought the frontend would pass the auth code to the backend
12:20:03  <TrueBrain> turns out GitHub really wants a callback URL preconfigured
12:20:08  <TrueBrain> so I couldn't see a decent way to do that
12:20:19  <frosch123> yes, i would have entered the frontend url :p
12:20:27  <TrueBrain> that means we can only have 1, and only 1 :)
12:20:37  <TrueBrain> that was my internal debate, at leat :)
12:20:41  <TrueBrain> s/leat/least/
12:21:10  <frosch123> what is the url for the api? api.bananas.openttd.org or something?
12:21:18  <TrueBrain> I think so
12:21:32  <TrueBrain> and users won't really see it, as it redirects you away when you land there
12:26:33  *** WormnestAndroid has quit IRC
12:26:45  *** WormnestAndroid has joined #openttd
12:28:40  <peter1138> andythenorth, too busy eating salad
12:29:02  <TrueBrain> peter1138: what do you play as VR for flightsim?
12:29:28  <peter1138> X-Plane 11
12:29:40  <TrueBrain> any good?
12:29:56  <peter1138> I like it. Performance isn't brilliant.
12:30:22  <TrueBrain> I wonder if MS FlightSim 2020 will have VR mode
12:30:28  <peter1138> Hopefully.
12:30:34  *** gelignite has joined #openttd
12:50:04  <TrueBrain> https://gist.github.com/TrueBrain/79ef28365d0be9e20edfcb6ba5668c48 .. I might have overdone the configuration part
12:53:30  <DorpsGek_III> [OpenTTD/content-server] TrueBrain updated pull request #1: Add: first version of the content_server rewritten in Python https://git.io/Jvi4P
12:53:56  <andythenorth> oof it was lunchtime
12:54:01  <andythenorth> mistakes were made :P
12:55:06  <DorpsGek_III> [OpenTTD/content-api] TrueBrain updated pull request #3: Add: first version of content-api https://git.io/Jvi4X
12:55:13  <TrueBrain> poor children
12:55:15  <TrueBrain> all hungry
12:59:48  <DorpsGek_III> [OpenTTD/content-api] TrueBrain updated pull request #3: Add: first version of content-api https://git.io/Jvi4X
13:02:32  *** Zuu has quit IRC
13:03:26  *** glx has joined #openttd
13:03:26  *** ChanServ sets mode: +v glx
13:09:13  <glx> frosch123: about #8060, it has been noticed here 2 days ago https://webster.openttdcoop.org/?channel=openttd&date=1585958400#1585962033
13:10:43  <frosch123> yes, that's where i got my info from :p
13:10:51  <glx> ha
13:11:01  <frosch123> well, and from reddit
13:11:22  <glx> but I agree, the value should move to the end
13:15:08  <DorpsGek_III> [OpenTTD/OpenTTD] glx22 commented on issue #8060: OpenTTD 1.10 breaks compatibility of Admin port https://git.io/JvNOu
13:20:15  <TrueBrain> so 1.10.1 today?
13:22:05  <glx> would be nice to include #8058 in 1.10.1 too, but it's not ready
13:25:18  <Artea> hello
13:25:53  <Artea> just to say than I'm compiling OTTD 1.10.0 in CentOS 7 GCC 9.3.0 (somehow)
13:26:08  <glx> should compile fine
13:26:45  <Artea> yes
13:27:18  <Samu> I'm doing speed tests, binary heap vs fibonacci heap
13:27:38  <TrueBrain> glx: honestly, 8058 is a niche issue
13:27:50  <TrueBrain> how many people will be affected by that?
13:27:54  <TrueBrain> like 0.00001% of the userbase? :D
13:28:13  <TrueBrain> sure, it should be fixed. But it doesn't really have to be fixed soon, does it? :)
13:28:25  <TrueBrain> (or am I misreading the issue at hand)
13:28:30  <glx> indeed it's very rare, and only the server can crash clients :)
13:31:29  <andythenorth> hmm
13:31:40  * andythenorth uses groundhog day mode
13:32:15  <Artea> install: cannot change permissions of ‘///usr/local/share/pixmaps’: No such file or directory
13:32:48  <glx> do you really need to install ?
13:33:34  <Artea> oh
13:33:39  <Artea> still in bundle
13:34:02  <Artea> Im kinda clueless
13:34:09  <Artea> not many info about certain stuff
13:34:12  <glx> usually you can run it from bin
13:34:20  <glx> without installing
13:34:32  <Artea> yeah, I used to make that way
13:34:43  <Artea> but seems I have blank about that
13:35:16  <Artea> I feel like Im doing this for first time, but done many already (previous version)
13:35:30  <Artea> I dont wanna have to restore VPS ;)
13:35:38  <Artea> but all seems ok for now
13:35:47  <Artea> soon new update ?
13:36:41  <glx> probably, but as always no ETA :)
13:36:54  <Artea> btw
13:37:04  <Artea> intro sound sounds kinda slow
13:37:27  <Artea> not sure if is my fault
13:37:32  <Artea> need to check game...
13:42:00  *** Flygon has quit IRC
13:43:03  <DorpsGek_III> [OpenTTD/OpenTTD] frosch123 opened pull request #8061: Fix #8060, 5880f14: Restore admin network API compatibility. https://git.io/JvNnZ
13:45:01  <DorpsGek_III> [OpenTTD/OpenTTD] frosch123 commented on issue #8060: OpenTTD 1.10 breaks compatibility of Admin port https://git.io/JvNOu
13:50:11  *** Lejving has joined #openttd
13:50:49  <DorpsGek_III> [OpenTTD/OpenTTD] duckfullstop commented on issue #8060: OpenTTD 1.10 breaks compatibility of Admin port https://git.io/JvNOu
13:51:40  <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh approved pull request #8061: Fix #8060, 5880f14: Restore admin network API compatibility. https://git.io/JvNna
13:52:48  <TrueBrain> frosch123: can I just reuse DorpsGek to commit to BaNaNaS, or should that be a different bot, in your opinion?
13:53:24  <Samu> the ultimate speed test! binary heap vs fibonacci heap on a 4096+4096 manhattan distance route
13:53:46  <frosch123> the critical part of dorpsgek is committing to ottd without pr
13:53:54  <Samu> I notice fibonacci eats more ram
13:54:07  <Samu> and more cpu
13:54:13  <frosch123> how do people commit or bananas? i guess also only via pr, so dorpsgek is again special
13:54:14  <TrueBrain> yeah, it needs to commit to BaNaNaS without PR too, so it follows the same logic
13:54:18  <Samu> but will it finish first?
13:54:22  <TrueBrain> so I will reuse it :)
13:54:25  <frosch123> yep
13:54:28  <TrueBrain> cheers
13:56:52  <TrueBrain> and we use SSH for that on eints .. I wonder if I can do the same .. hmm .. setting files on ECS on AWS is a bit annoying ..
13:59:56  <Samu> the real distance is 4071+4071 = 8142
14:02:46  <Samu> https://i.imgur.com/ZSH8A7l.png
14:12:28  <TrueBrain> LordAro: just (another) friendly reminder, given the access you have: please please consider enabling 2FA on GitHub. Takes you 10 minutes to setup, and improves the security of your account drasticly.
14:22:22  <andythenorth> 4444 horse commits
14:22:24  <andythenorth> satisfying
14:24:10  <TrueBrain> lol
14:28:47  <TrueBrain> https://github.com/TrueBrain/BaNaNaS-test
14:28:51  <TrueBrain> comments on commit-style etc? :D
14:28:54  <TrueBrain> frosch123? :D
14:34:28  *** Zuu has joined #openttd
14:35:29  *** Zuu has quit IRC
14:37:12  <DorpsGek_III> [OpenTTD/content-api] TrueBrain updated pull request #3: Add: first version of content-api https://git.io/Jvi4X
14:39:00  <DorpsGek_III> [OpenTTD/content-api] TrueBrain updated pull request #3: Add: first version of content-api https://git.io/Jvi4X
14:56:58  *** sla_ro|master has quit IRC
15:19:17  <frosch123> TrueBrain: i hate lowercase after colon (just to comment something)
15:19:44  <frosch123> except on irc :p
15:21:01  <frosch123> do your tests include modifications by two users within the commit period?
15:23:56  <TrueBrain> Ironically, I is always with an uppercase :p
15:25:40  <Samu> it's still pathfinding, this is slow :(
15:26:30  <TrueBrain> http://www.sussex.ac.uk/informatics/punctuation/colonandsemi/colon
15:26:30  <peter1138> Now do it on a Z80 or 6502.
15:26:40  <TrueBrain> Seems you prefer American style frosch123
15:27:22  <TrueBrain> So sorry, lowercase it is :)
15:38:48  <DorpsGek_III> [OpenTTD/OpenTTD] stormcone updated pull request #8058: Fix #8055: Fix crash when the road toolbar is open, but the availabil… https://git.io/JvbcB
15:41:51  <DorpsGek_III> [OpenTTD/OpenTTD] stormcone commented on pull request #8058: Fix #8055: Fix crash when the road toolbar is open, but the availabil… https://git.io/JvNWi
15:50:05  <Samu> wow, a crash
15:50:09  <DorpsGek_III> [OpenTTD/OpenTTD] glx22 approved pull request #8058: Fix #8055: Fix crash when the road toolbar is open, but the availabil… https://git.io/JvNWx
15:50:11  <Samu> that was unexpected
15:54:32  <LordAro> TrueBrain: 2FA now set up
15:54:59  <LordAro> i have to have it for work now, so that made things easier :p
15:55:15  <glx> hehe
15:55:29  <Samu> either fibonacci or binary crashed openttd
15:55:52  <Samu> no crash log generated :(
15:56:06  <glx> too much memory used by AI ?
15:56:16  <Samu> nop
15:56:30  <Samu> i noticed something strange though
15:56:40  <Samu> fibonacci memory usage started to decrease
15:57:09  <Samu> how do i get the openttd.pdb files thingy?
15:57:32  <Samu> for 1.10
15:57:47  <glx> downloaded 1.10 or built by yourself ?
15:58:18  <Samu> downloaded
15:58:58  <glx> on download page, developer files
15:59:38  <glx> you extract it where openttd.exe is, and rename the extracted file to openttd.pdb
16:00:31  <frosch123> TrueBrain: glx: LordAro: my finger slipped, and i made LordAro owner
16:00:39  <DorpsGek_III> [OpenTTD/OpenTTD] stormcone dismissed a review for pull request #8058: Fix #8055: Fix crash when the road toolbar is open, but the availabil… https://git.io/JvNWx
16:00:39  <DorpsGek_III> [OpenTTD/OpenTTD] stormcone updated pull request #8058: Fix #8055: Fix crash when the road toolbar is open, but the availabil… https://git.io/JvbcB
16:01:18  <DorpsGek_III> [OpenTTD/OpenTTD] stormcone commented on pull request #8058: Fix #8055: Fix crash when the road toolbar is open, but the availabil… https://git.io/JvNl8
16:01:44  <Samu> ah rats, have to redo
16:01:48  <Samu> hope it crashes
16:02:46  <frosch123> he, 8058 is only removing code :p
16:03:12  <glx> yeah it's the simpler fix after reading how this stuff works
16:03:16  <Samu> pathfinding again
16:03:24  <Samu> will have to wait about 1 hour to get it to crash
16:03:44  <glx> basically widgets wer disabled only for editor, and editor doesn't have them
16:04:18  <glx> of course it was different before NRT
16:09:16  <LordAro> 1.10.1 today with #8058 & #8061 seems reasonable
16:11:15  <TrueBrain> Tnx LordAro ; long overdue, but honestly happy you enabled it :)
16:11:49  <TrueBrain> frosch123 : what is a good author name for these commits in BaNaNaS?
16:12:03  <glx> banana master ?
16:13:54  <debdog> banana joe
16:14:08  <TrueBrain> Ape :D
16:14:24  <DorpsGek_III> [OpenTTD/OpenTTD] glx22 approved pull request #8058: Fix #8055: Fix crash when the road toolbar is open, but the availabil… https://git.io/JvNlD
16:15:28  <frosch123> "musa" was already quite complicated
16:15:57  <frosch123> but "joe" is not too bad
16:16:59  <frosch123> "librarian" would also work, for pratchett fans
16:18:07  <TrueBrain> I like Librarian
16:19:18  <frosch123> go for it :)
16:20:05  <debdog> fyi: https://en.wikipedia.org/wiki/Banana_Joe_(film)
16:20:29  <frosch123> we are not that young :)
16:23:48  <debdog> hehe, sorry
16:24:52  <frosch123> though that movie is exactly my age
16:31:42  <FLHerne> You could call it eric
16:32:39  <debdog> because he sailed the seas in a banan shaped boat?
16:32:46  <FLHerne> No, https://en.wikipedia.org/wiki/Bananaman
16:33:13  <TrueBrain> If we go that route, it should be called Minion
16:33:18  <TrueBrain> Banana?
16:33:41  <frosch123> librarian fits well for something that manages a banana catalog
16:34:09  <FLHerne> Eric Wimp is, for some reason, a banana-powered superhero
16:34:14  <FLHerne> But yes, that might be better
16:34:36  <FLHerne> Discworld is a far greater work of literature :P
16:36:06  *** sla_ro|master has joined #openttd
16:55:01  <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh opened issue #8062: Overlapping text in vehicle group window https://git.io/JvN4O
17:08:18  <LordAro> glx: what were you planning to rewrite the commit message of #8058 to?
17:08:43  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #8061: Fix #8060, 5880f14: Restore admin network API compatibility. https://git.io/JvN4r
17:09:33  <glx> don't know exactly yet, but the current one is really too long for me
17:10:25  <LordAro> "Fix ...: Crash when roadtype availablity changed with the road toolbar open" ?
17:11:24  <glx> yeah something like that seems better
17:11:43  <LordAro> "As an administrator, you may still merge this pull request."
17:11:44  <LordAro> oho.
17:12:00  <glx> wasn't that disabled ?
17:12:06  <frosch123> not for main ottd
17:12:09  <glx> or maybe not for all repos
17:12:11  <frosch123> because of dorpsgek commits
17:12:15  <glx> ah yes
17:13:04  <TrueBrain> and LordAro now found out the benefits of having 2FA enabled :P
17:13:42  <frosch123> lots of red buttons to not press
17:13:51  <TrueBrain> yes ... very annoying to not press them :D
17:14:03  <glx> yeah red buttons everywhere in the config panel
17:17:34  <TrueBrain> so .. what is left ... S3 support .. hmm, yes
17:19:42  <frosch123> LordAro: right, please make sure that you configure your git client so you cannot push to openttd directly
17:19:48  <frosch123> there is nothing to block you now
17:20:05  <frosch123> i configured an invalid push url
17:20:22  <frosch123> pushurl = foobar
17:20:27  <LordAro> frosch123: i've done that a couple of times anyway :p
17:20:35  <LordAro> (to different branches)
17:20:54  <frosch123> yes, but now you could for protected branches
17:21:03  <LordAro> aye
17:25:22  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro approved pull request #8053: Hotkey for Land Info in normal mode https://git.io/JvNBc
17:27:20  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #8047: Add: Buttons to select script profile in the AI/GS configuration window https://git.io/JvNBW
17:30:29  <Samu> okay, the crash I got is
17:30:53  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #8041: Feature: Ornament on borders of windows and dialogs https://git.io/JvNBz
17:30:53  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro closed pull request #8041: Feature: Ornament on borders of windows and dialogs https://git.io/JvMyk
17:30:54  <Samu> line 145 sqclass.h
17:31:35  <LordAro> almost certainly a memory related issue
17:31:35  <Samu> this->~SQInstance();
17:32:13  <glx> yeah it's in memory handling
17:32:59  <LordAro> that said, the only reason that particular line would cause a crash would be if "this" is null/undefined
17:33:06  <LordAro> which i wouldn't expet SQInstance to be...
17:33:34  <Samu> Unhandled exception at 0x00007FF6C5384238 in openttd.exe: 0xC0000005: Access violation writing location 0x0000006E2204FFD8.
17:33:34  <glx> the trace should show weird thngs
17:34:39  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro merged pull request #8058: Fix #8055: Fix crash when the road toolbar is open, but the availabil… https://git.io/JvbcB
17:34:40  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro closed issue #8055: Road Construction UI unavailable, also potential OpenTTD crash https://git.io/Jvbvc
17:34:50  <glx> but it's a release build so debugger is less effective
17:35:20  <LordAro> true
17:35:49  <Samu> I can try with debug build, latest master version, but it's probably gonna take a long time
17:35:52  <LordAro> Samu: there's no particular reason why you wouldn't be able to reproduce the crash with your own debug build (of master)
17:36:15  <Samu> ok, then gonna try it
17:36:24  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro merged pull request #8061: Fix #8060, 5880f14: Restore admin network API compatibility. https://git.io/JvNnZ
17:36:25  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro closed issue #8060: OpenTTD 1.10 breaks compatibility of Admin port https://git.io/JvNOu
17:36:49  <glx> at least it happened twice with the release build, so it should be reproducable in master debug
17:37:03  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro reopened issue #8055: Road Construction UI unavailable, also potential OpenTTD crash https://git.io/Jvbvc
17:37:03  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on issue #8055: Road Construction UI unavailable, also potential OpenTTD crash https://git.io/Jvbvc
17:39:20  *** debdog has quit IRC
17:41:05  <Samu> by my calculations, i need 6 hours to get it to crash
17:41:13  <Samu> cus debug is slow
17:42:03  <Samu> and it started!
17:42:18  <Samu> will probably hibernate overnight
17:42:24  <Samu> and tomorrow i should get the crash
17:45:04  <andythenorth> station refit: 'refit to fixed cargo', could it take a list?  So it behaves like 'refit any available', but only selecting from a specific set of cargos.
17:48:38  *** debdog has joined #openttd
17:52:19  <TrueBrain> okay .. OpenTTD-content-api now has S3 storage, and is only missing OpenTTD authentication
17:52:28  <TrueBrain> now .. lets fix OpenTTD content-server to work with S3 and GitHub :)
17:54:40  <frosch123> TrueBrain: current eints has openttd ldap queries
17:54:47  <frosch123> so, if you really want to add it, you can copy from there
17:54:58  <TrueBrain> not sure I want to add it :D
17:55:18  <TrueBrain> but the infra on AWS cannot reach the LDAP, so it needs a more complicated solution :(
17:55:26  <frosch123> yep, especially since it would raise follow up issues like merging accounts
17:56:43  <TrueBrain> for now, I am going to finish all the bits and pieces .. after that we can have a chat how we are going to link OpenTTD usernames to GitHub :D
17:57:00  <TrueBrain> as that sounds like something we need to think about .. and I am not in a thinking mood today :D
18:06:49  *** MatrixBridge has joined #openttd
18:06:50  *** MatrixBridge has left #openttd
18:07:55  <LordAro> TrueBrain: of course, setting up 2FA forces me to actually set up ssh keys for my msys git install
18:07:57  *** snail_UES_ has joined #openttd
18:08:07  <LordAro> can't login to github with username & password anymore :(
18:08:08  <TrueBrain> sounds like a good plan :D
18:08:12  *** Aileen[m] has joined #openttd
18:08:14  <TrueBrain> I cheated, and use a PAT for those things
18:08:23  <TrueBrain> (with limited scope)
18:19:35  *** debdog has quit IRC
18:20:35  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro opened pull request #8063: Fix #8055: Always allow building any available roadtypes, even if there are no road vehicles available https://git.io/JvNRF
18:23:10  *** debdog has joined #openttd
18:23:54  <Eddi|zuHause> i'm trying this again, probably modded it to death https://www.twitch.tv/eddijk
18:24:22  <TrueBrain> not even a webcam?
18:24:29  <Eddi|zuHause> no
18:24:44  <Eddi|zuHause> i tried with microphone, but i can't really talk either :)
18:25:20  <TrueBrain> too bad :D
18:27:27  <frosch123> LordAro: did you consider just deleting "_settings_client.gui.disable_unsuitable_building", and always set it to false
18:27:52  <frosch123> that setting appeared ever more pointless to me over the years
18:28:01  <LordAro> you're probably right
18:33:09  <LordAro> frosch123: would you say it's still reasonable to backport the commit in that case, though?
18:33:26  <frosch123> no
18:33:46  <frosch123> maybe?
18:33:56  <frosch123> someone will cry anyway
18:34:03  <frosch123> probably sirkoz
18:34:08  <LordAro> https://xkcd.com/1172/
18:34:21  <frosch123> i know what that is without clicking :)
18:34:26  <LordAro> ;)
18:34:37  <Eddi|zuHause> spacebar overheating?
18:34:38  <frosch123> but you were still fast with linking
18:35:13  <LordAro> googling "xkcd workflow" only takes so long :p
18:37:09  <andythenorth> can we have a brief requiem for FIRS Extreme? https://firs-test-1.s3.eu-west-2.amazonaws.com/firs-v4-previews/docs/html/economies.html#steeltown
18:37:12  <andythenorth> it is gone
18:37:26  <andythenorth> that cargoflow chart though :)
18:38:07  <frosch123> didn't you delete it a month ago?
18:38:11  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro updated pull request #8063: Fix #8055: Always allow building any available roadtypes, even if there are no road vehicles available https://git.io/JvNRF
18:38:15  <LordAro> frosch123: ^ like that?
18:38:35  <rotterdxm> andythenorth, what´s happening to firs extreme?
18:38:39  <rotterdxm> RIP
18:38:54  <LordAro> wait, that won't even compile
18:39:05  <LordAro> silly LordAro
18:39:38  <andythenorth> Extreme is gone in v4 :)
18:39:56  <frosch123> github is still broken wrt sorting commits
18:40:17  <frosch123> anyway, if that setting is false, that "if" always triggers
18:40:21  <andythenorth> on the other hand, v4 Steeltown :P https://firs-test-1.s3.eu-west-2.amazonaws.com/firs-v4-previews/docs/html/economies.html#steeltown
18:40:23  <LordAro> frosch123: order looks correct to me
18:40:27  <frosch123> so you would remove everything after it, instead of the "if"
18:40:37  <andythenorth> I added a bunch of complexity to Steeltown this last week
18:40:52  <LordAro> frosch123: oh, lol
18:41:02  <LordAro> that's the complete opposite of what i just did :p
18:41:36  <andythenorth> frosch123 I need to teach graphviz to draw a box around the town industries :P like http://hawkdawg.com/img/rrt/rt3/Industry_Chart.jpg
18:41:46  <andythenorth> and place them on highest rank right hand side :P
18:42:29  <frosch123> LordAro: ah, you actually removed another function. i expected you to remove the function completelely, since it only checks for valid company, so i did not notice you removed another function as well :)
18:42:59  <LordAro> ah, yes :)
18:43:06  <LordAro> found it while searching for usages of the setting
18:43:16  <LordAro> a quick grep confirmed it was completely unused
18:44:56  <frosch123> so, do you actually still agree with me on removing the setting?
18:45:06  <frosch123> because i meant to remove all those "is vehicle limit == 0" checks
18:46:00  <frosch123> in ottd 0.3 that setting made sense. with canals it stopped making sense for ships, with railtypes it stopped making sense for trains, now it no longer makes sense for roadtypes
18:46:10  <frosch123> so only airports left, which is silly
18:46:55  <LordAro> mm
18:47:47  <frosch123> andythenorth: steeltown has more cargos, but only half the industries
18:48:30  <frosch123> actually, steeltown has a lot more cargos than industries :)
18:48:32  <Eddi|zuHause> frosch123: that sounds like the natural outcome of a "more cargos per industry" patch
18:49:12  <andythenorth> the flow is also much better
18:49:29  <andythenorth> it's quite careful about where the splits and divides are
18:49:49  <andythenorth> the graphviz view is surprisingly essential
18:50:08  <andythenorth> it's amusing that if the dot algorithm was slightly different, the economy design would change :P
18:50:25  <andythenorth> in fact I think the rendered graphviz result varies by platform :P
18:50:49  <frosch123> people who do not know you, would probably not believe that someone would design a industry grf depending on how the cargoflow looks graphically
18:51:22  <andythenorth> I think V did something the same, only with more rainbows
18:51:40  <frosch123> no, V made a completely symmetric economy
18:52:00  <frosch123> he drew the graph, then assigned industries/cargos that somewhat made sense
18:52:23  <andythenorth> ah
18:52:33  <frosch123> https://dev.openttdcoop.org/attachments/download/6663/YETIscheme08-05.png
18:52:40  <Eddi|zuHause> the difference is that V's approach is valid game design :)
18:52:48  <andythenorth> he did explain that I should have a schema and the schema would rule all
18:52:57  <frosch123> that's also why the industries in yeti are numbered
18:53:01  <TrueBrain> why .... do my meta-files list files as 1 byte more than they are on the S3 ... oh-oh ....
18:53:26  <TrueBrain> worse: S3 are 1 byte longer
18:53:27  <TrueBrain> lol
18:53:37  <andythenorth> oof Eddi|zuHause is zingy today :(
18:53:40  <frosch123> nul-terminator?
18:53:42  <LordAro> frosch123: i don't understand when the "We should be able to build infrastructure when we have the actual vehicle type" block would actually be relevant
18:53:51  <LordAro> something to do with buying companies, perhaps?
18:53:56  <frosch123> LordAro: if you change the settings in-game
18:54:41  <LordAro> ah right
18:54:48  <frosch123> maybe in the past it also took effect when all vehicles expired
18:54:54  <frosch123> and you still run dinosaurs
18:55:21  <Eddi|zuHause> LordAro: iirc it was mostly to prevent people building expensive airports when airplanes hadn't been invented yet
18:55:40  <Eddi|zuHause> or, monorails, or...
18:56:53  <LordAro> hmm
18:57:02  <LordAro> the more i think about it, the more i want to leave the existing function in place
18:57:15  <frosch123> i think it only works for airports
18:57:20  <LordAro> possibly invert the trains availability check
18:57:42  <LordAro> s/trains/railtype/
18:58:27  <frosch123> LordAro: inverting the check makes the rest of the function pointless
18:59:00  <TrueBrain> frosch123: ah, no, it is a bit worse ... filesize is of one run, files themself of another .. I expected, for some odd reason, that the files would be the same :D oopsssss
18:59:06  <frosch123> you have very likely always some railtype available, so the check for max-vehicles is pointless
18:59:33  <andythenorth> meh, I need one 'free' cargo to increase production at a port, food is already used at the other port
19:00:21  <frosch123> LordAro: so you can as well add a generic if (VEH_TRAIN || VEH_ROAD) return true
19:00:29  <frosch123> and only keep the rest for ships and airports
19:00:34  <frosch123> or possibly only for airprots
19:01:46  <frosch123> LordAro: also, if road/railtypes are not available, their entries are disabled in the dropdown. so i am pretty sure inverting the check is the same as replacing it with "true"
19:02:38  <andythenorth> hmm, could do logs, doesn't seem very steel-town ish
19:06:42  <TrueBrain> IT WORKS :D :D :D I can upload things on the API side, and I can download them ingame :D :D :D :D :D
19:11:55  <frosch123> that sounds illegal
19:13:29  <DorpsGek_III> [OpenTTD/content-server] TrueBrain updated pull request #1: Add: first version of the content_server rewritten in Python https://git.io/Jvi4P
19:13:33  <DorpsGek_III> [OpenTTD/content-api] TrueBrain updated pull request #3: Add: first version of content-api https://git.io/Jvi4X
19:13:55  <TrueBrain> so, the TODO list: figure out OpenTTD accounts, run this on AWS, poke frosch123 how the frontend is going :D
19:14:25  *** cHawk_ has quit IRC
19:16:32  <TrueBrain> AWS is for next weekend
19:16:37  <TrueBrain> OpenTTD accounts .. ugh ...
19:16:48  <TrueBrain> but yeah, this works :D GitHub, S3 ... it just works :D
19:16:50  <TrueBrain> w00p :)
19:16:59  <frosch123> next weekend is a long weekend
19:17:09  <TrueBrain> good point
19:17:14  <TrueBrain> would be a good moment to test-run this all
19:17:19  <TrueBrain> see if people can break it
19:17:49  <TrueBrain> that leaves a week for fixing stuff .. and a week going live before I have to shut down the old system :P
19:18:07  <TrueBrain> you think you can have a version that works by the end of next weekend frosch123 ? :D
19:19:31  <frosch123> when is that?
19:19:55  <frosch123> 4 days? 5 days? 8 days? 10 days?
19:20:05  <TrueBrain> how long are your weekends?!
19:20:22  <TrueBrain> I know corona is making days blur, but this is a bit much :P
19:20:51  <frosch123> i do not know what you mean with "next week"
19:20:57  <TrueBrain> "next weekend"
19:20:57  <frosch123> is that before easter or after easter?
19:21:14  <frosch123> anyway, i can probably get it done during easter
19:21:34  <TrueBrain> cool :)
19:21:43  <TrueBrain> guess you misread "week" over "weekend" there :P
19:22:18  <frosch123> oh, indeed, i skipped 3 letters
19:22:21  <TrueBrain> :D
19:23:01  <TrueBrain> okay .. so lets try to aim to have a first version running somewhere monday .. not this monday, but the one during easter :D
19:23:22  <TrueBrain> can't believe how much more complicated the API was ...
19:23:29  <TrueBrain> the content-server is small and doable
19:23:32  <TrueBrain> the content-api .. holy crap
19:24:02  <TrueBrain> 2800 lines of Python code
19:24:16  <TrueBrain> content-server is 1000 lines .. lol
19:24:55  <TrueBrain> LordAro: if you happen to have some time this week, I could use a "review" of those two PRs. I am not expecting a real review, but looking it over if you see odd things, that would be nice :D
19:25:41  <TrueBrain> I do have to cleanup the README and test the Dockerfiles; sets reminder
19:27:53  *** WormnestAndroid has quit IRC
19:29:43  *** WormnestAndroid has joined #openttd
19:30:57  <glx> LordAro: so with #8063 you allow the toolbar when the roadtype is available, but I think building station and depots should not be allowed (as it was before NRT merge)
19:31:39  <LordAro> mm
19:31:54  <glx> ie partial revert of #8058 is probably needed
19:32:23  *** WormnestAndroid has joined #openttd
19:36:00  <glx> some kind of if (_game_mode != GM_NORMAL) return; if (!CanBuild...) { delete this; return;); then disable widgets if not allowed
19:36:48  *** WormnestAndroid has quit IRC
19:37:04  *** WormnestAndroid has joined #openttd
19:37:15  <glx> disabling only depending on max allowed and already existing vehicles
19:38:38  <glx> and of course depot/station build window should be closed if no longer allowed
19:42:20  *** frosch123 has quit IRC
20:24:22  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #8063: Fix #8055: Always allow building any available roadtypes, even if there are no road vehicles available https://git.io/JvNz6
20:36:15  <DorpsGek_III> [OpenTTD/OpenTTD] glx22 commented on pull request #8063: Fix #8055: Always allow building any available roadtypes, even if there are no road vehicles available https://git.io/JvNzj
21:09:51  <Samu> got the crash already, a bit too early than expected, a different crash though
21:10:26  <Samu> >	openttd.exe!SQInstance::Mark(SQCollectable * * chain) Line 549	C++
21:11:34  <Samu> Exception thrown at 0x00007FF7DFE6B52C in openttd.exe: 0xC0000005: Access violation writing location 0x0000000B8AA4FFF0.
21:12:22  <Samu> sqobject.cpp, line 549
21:16:19  *** andythenorth has quit IRC
21:17:48  <glx> yes it's the garbage collector, because too much memory is used
21:18:38  <Samu> strange, the memory column says 419 MiB for AI 2 and 542 MiB for AI 3
21:18:48  <Samu> at the moment of the crash
21:19:24  <Samu> crashed earlier in debug mode
21:19:34  <Samu> it used to crash at 905 MiB
21:21:35  *** Progman has quit IRC
21:22:09  <Samu> could it be about the number of open nodes?
21:22:48  <Samu> is there perhaps a limit that can't be reached
21:24:16  <glx> its #7513 again I think
21:27:09  <peter1138> Eddi|zuHause is streaming Cities: Skylines at about 2 fps...
21:27:12  <peter1138> Kinda painful ;(
21:27:16  <Eddi|zuHause> yeah
21:27:30  <Eddi|zuHause> it's kinda getting worse i think
21:27:45  <glx> was the same with transport fever
21:27:47  <planetmaker> does one still call that 'streaming'? Or is it rather 'drippling'?
21:28:10  <Eddi|zuHause> glx: yeah, but i got a new graphics card, which temporarily made it better
21:28:31  <Eddi|zuHause> glx: but C:S is more CPU limited if you're using mods
21:29:04  <glx> yeah last time I launched it it was unplayable for me
21:29:10  <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on pull request #8063: Fix #8055: Always allow building any available roadtypes, even if there are no road vehicles available https://git.io/JvN23
21:29:11  <glx> while it was OK before
21:29:25  <Eddi|zuHause> glx: i tried vanilla a few days before, was actually fine
21:30:05  <Eddi|zuHause> well, relatively ok
21:30:10  <Eddi|zuHause> not as bad as this :p
21:30:24  <Eddi|zuHause> streaming also doesn't help
21:30:30  <glx> I think my main issue is the lack of ram
21:30:49  <Eddi|zuHause> yeah, RAM is pretty bad
21:30:53  <glx> only 8GB is not enough
21:31:05  <Eddi|zuHause> 3 of 12GB free, 0 of 16GB swap free
21:31:45  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #8063: Fix #8055: Always allow building any available roadtypes, even if there are no road vehicles available https://git.io/JvN2c
21:33:22  <Eddi|zuHause> i should have gone for a new PC a few months ago... kinda tricky right now
21:33:39  <planetmaker> Nah, online shopping still works
21:34:01  <Eddi|zuHause> but "everyone" gets PCs for their home-office now
21:34:14  <planetmaker> hm, you might have a point there, yes
21:34:23  <nielsm> yeah and they tend to be produced in places under various levels of lockdown
21:34:49  <Eddi|zuHause> probably worse for laptops
21:34:58  <planetmaker> it actually made me try to test how sending stuff via the "Packstation" works. Surprisingly well
21:35:27  <planetmaker> So also in the future less reason to go to a post office... bad for the work places there, though
21:37:06  <Eddi|zuHause> i'll stop now, try with a few less mods next time :)
21:38:09  <Samu> testing a single AI instance, the binary heap one
21:38:33  <Samu> if it doesn't crash at 905 MiB, then it was Fibonacci Heap that triggered the crash
21:39:05  <Samu> priority queue
21:39:16  <nielsm> it's probably nothing with the actual memory usage
21:39:22  <nielsm> if it crashes because of a stack overflow
21:39:38  <glx> I'm quite sure it's the stack overflow
21:39:45  <nielsm> and you could probably make it crash in the GC with a much simpler (smaller memory usage) script
21:40:18  <glx> really looks like #7513 to me
21:41:07  <Samu> it's roadpathfinding from the left corner of the map to the right corner of the map, a 4096x4096 map, it's probably opening too many nodes
21:41:36  <nielsm> I wonder how much work it'd be to rework the GC to not use call stack recursion
21:41:38  <Samu> i wish i could know the actual limit
21:41:40  <glx> I think you can remove "probably"
21:42:41  <LordAro> nielsm: does squirrel 3 still use call stack recursion? if not, could possibly steal from that
21:42:44  *** Smedles has quit IRC
21:42:57  <nielsm> no idea... I haven't looked at it
21:43:52  <nielsm> also the fact that it even uses recursion probably means it can't handle circular references and easily allows detached object graphs to leak
21:44:10  *** Smedles has joined #openttd
21:49:22  *** Wolf01 has quit IRC
21:49:28  <Samu> already over 905 MiB
21:49:32  <Samu> no crash so far
21:50:07  <glx> yes it's not really the memory, but the number of objects
21:50:30  <nielsm> the number of objects and how they are holding references to each other
21:50:33  <LordAro> glx: Samu never lets an explanation get in the way of more needless testing
21:50:46  <glx> I know :)
21:51:15  <Samu> I'm actually interested in whether it actually finishes pathfinding, or if it also crashes
21:51:53  <Samu> interesting again, it's starting to decrease memory usage now
21:52:20  <glx> memory deacrease because GC is running
21:52:38  *** sla_ro|master has quit IRC
21:53:28  <Eddi|zuHause> i might have got encoding via GPU running now, maybe that helps? :)
21:54:28  <Samu> on the task manager, however, memory usage keeps going up
21:54:44  <Samu> there's a contradiction
21:55:23  <Eddi|zuHause> i'll do some testing of that, before i try streaming again :)
21:55:30  <nielsm> that's because the C runtime does not release memory back to the OS
21:55:33  <Eddi|zuHause> probably not tonight :)
21:55:47  <nielsm> at least not as fast as the program releases memory to the runtime memory manager
21:58:40  <Samu> crashed
21:58:52  <Samu> at 498 MiB
21:59:26  <Samu> this->~SQInstance(); again
21:59:27  <Eddi|zuHause> at least it feels less sluggish now, but i dunno if that is just due to restarting the game
22:00:08  <nielsm> Samu how does the rest of the stack look when it crashes
22:00:50  *** Smedles_ has joined #openttd
22:00:57  <Samu> it just looks like this https://imgur.com/a/FrAbtI9
22:01:06  <Samu> no stack
22:02:07  <glx> empty call stack is never a good sign :)
22:02:21  <nielsm> yeah that's a good indication that the stack is dead
22:02:25  <nielsm> program in a terrible state
22:02:39  <nielsm> and it's most likely a stack overflow here
22:03:58  *** Smedles has quit IRC
22:07:18  <nielsm> if it wasn't past midnight and workday tomorrow I'd have written a proof of concept script that just forces a GC stack overflow
22:07:54  <Samu> just pathfind from a corner to another
22:07:57  <Samu> then wait
22:07:58  <Samu> :p
22:08:05  <nielsm> that's not a good poc
22:08:11  <nielsm> it doesn't isolate the issue
22:09:17  *** Smedles_ has quit IRC
22:09:41  <peter1138> Pretty standard.
22:10:31  *** Smedles has joined #openttd
22:10:35  <Samu> gotta go, take care
22:10:38  *** Samu has quit IRC
22:15:28  *** Smedles has quit IRC
22:16:41  *** Smedles has joined #openttd
22:21:39  *** Smedles has quit IRC
22:22:54  *** Smedles has joined #openttd
22:29:21  *** Smedles has quit IRC
22:32:20  *** Smedles has joined #openttd
22:39:18  *** Smedles has quit IRC
22:40:31  *** Smedles has joined #openttd
22:42:24  *** nielsm has quit IRC
22:44:29  *** Smedles has quit IRC
22:45:42  *** Smedles has joined #openttd
22:49:10  *** Smedles has quit IRC
22:50:24  *** Smedles has joined #openttd
22:54:21  *** Smedles has quit IRC
22:55:35  *** Smedles has joined #openttd
22:59:32  *** Smedles has quit IRC
23:00:44  *** Smedles has joined #openttd
23:04:13  *** Smedles has quit IRC
23:05:25  *** Smedles has joined #openttd
23:09:24  *** Smedles has quit IRC
23:10:36  *** Smedles has joined #openttd
23:14:35  *** Smedles has quit IRC
23:15:48  *** Smedles has joined #openttd
23:19:16  *** Smedles has quit IRC
23:20:29  *** Smedles has joined #openttd
23:24:27  *** Smedles has quit IRC
23:25:39  *** Smedles has joined #openttd
23:29:38  *** Smedles has quit IRC
23:30:51  *** Smedles has joined #openttd
23:34:19  *** Smedles has quit IRC
23:35:33  *** Smedles has joined #openttd
23:39:30  *** Smedles has quit IRC
23:40:45  *** Smedles has joined #openttd
23:44:41  *** Smedles has quit IRC
23:45:39  *** Flygon has joined #openttd
23:45:54  *** Smedles has joined #openttd
23:49:52  *** Smedles has quit IRC
23:51:04  *** Smedles has joined #openttd
23:54:33  *** Smedles has quit IRC
23:55:45  *** Smedles has joined #openttd
23:59:44  *** Smedles has quit IRC

Powered by YARRSTE version: svn-trunk