IRC logs for #openttd on OFTC at 2018-08-14
            
00:00:52 *** Thedarkb1-T60 has quit IRC
00:07:57 *** Wormnest has quit IRC
00:10:51 *** KouDy has quit IRC
00:27:55 *** FLHerne has quit IRC
00:28:28 *** FLHerne has joined #openttd
00:30:42 *** Thedarkb1-T60 has joined #openttd
00:31:53 <Wolf01> https://img-9gag-fun.9cache.com/photo/aAx9eP0_460s.jpg ahahah
00:35:40 *** eirc has quit IRC
00:50:43 <Eddi|zuHause> that image has a few cycles of pixelrot happen since yesterday
00:51:08 <Eddi|zuHause> https://pbs.twimg.com/media/DkbRAGfW0AIU7dq.jpg:large
00:51:45 <Eddi|zuHause> (it's not complete there, either)
00:53:51 *** chomwitt has joined #openttd
00:59:36 *** Extrems` has joined #openttd
01:03:45 *** Wolf01 has quit IRC
01:05:06 *** Thedarkb1-T60 has quit IRC
01:05:28 *** Extrems has quit IRC
01:05:28 *** Extrems` is now known as Extrems
01:31:06 *** muffindrake has joined #openttd
01:31:10 *** muffindrake has left #openttd
02:00:28 *** KouDy has joined #openttd
02:19:51 *** Samu has joined #openttd
02:24:06 *** Supercheese has quit IRC
02:24:36 *** Supercheese has joined #openttd
02:29:08 *** KouDy has quit IRC
02:30:47 *** chomwitt has quit IRC
02:40:48 *** DanMacK has joined #openttd
02:43:55 *** AndroUser2 has joined #openttd
02:51:41 *** DanMacK has quit IRC
02:52:18 *** Samu has quit IRC
03:05:04 *** AndroUser2 has quit IRC
03:05:20 *** AndroUser2 has joined #openttd
03:09:09 *** AndroUser2 has quit IRC
03:11:23 *** Supercheese has quit IRC
03:11:35 *** AndroUser2 has joined #openttd
03:11:57 *** nielsm has quit IRC
03:19:07 *** Flygon has joined #openttd
03:19:51 *** Supercheese has joined #openttd
03:29:04 *** glx has quit IRC
03:46:28 *** KouDy has joined #openttd
04:19:49 *** AndroUser2 has quit IRC
04:19:57 *** AndroUser2 has joined #openttd
04:31:16 *** AndroUser2 has quit IRC
04:32:05 *** AndroUser2 has joined #openttd
04:49:46 *** AndroUser2 has quit IRC
04:58:53 *** AndroUser2 has joined #openttd
04:59:37 *** KouDy has quit IRC
05:13:00 *** AndroUser2 has quit IRC
05:14:21 *** haudrauf has quit IRC
05:16:17 *** AndroUser2 has joined #openttd
05:18:03 *** haudrauf has joined #openttd
05:41:53 *** KouDy has joined #openttd
06:01:45 *** AndroUser2 has quit IRC
06:02:01 *** AndroUser2 has joined #openttd
06:05:34 *** AndroUser2 has quit IRC
06:05:40 *** AndroUser2 has joined #openttd
06:06:52 *** KouDy has quit IRC
06:12:38 *** Supercheese has quit IRC
06:13:00 *** Supercheese has joined #openttd
06:16:41 *** cHawk has quit IRC
06:16:52 *** agentw4b has quit IRC
06:20:00 *** KouDy has joined #openttd
06:21:36 *** AndroUser2 has quit IRC
06:37:19 *** snail_UES_ has quit IRC
06:42:20 *** KouDy has quit IRC
06:44:29 *** cHawk has joined #openttd
06:52:12 *** Ttech has quit IRC
07:01:42 *** Ttech has joined #openttd
07:03:41 *** cHawk has quit IRC
07:05:33 *** cHawk has joined #openttd
07:05:42 *** KouDy has joined #openttd
07:13:17 *** KouDy has quit IRC
07:13:41 *** cHawk has quit IRC
07:21:53 *** cHawk has joined #openttd
07:38:53 *** cHawk has quit IRC
07:43:04 *** andythenorth has joined #openttd
07:56:43 *** KouDy has joined #openttd
08:03:19 *** andythenorth has quit IRC
08:09:20 *** KouDy has quit IRC
08:14:17 *** ToBeFree has joined #openttd
08:16:23 *** ToBeFree_ has joined #openttd
08:16:24 *** ToBeFree is now known as Guest880
08:16:24 *** ToBeFree_ is now known as ToBeFree
08:17:56 *** Guest880 has quit IRC
08:22:34 *** andythenorth has joined #openttd
08:30:53 <andythenorth> moin
09:02:42 *** KouDy has joined #openttd
09:04:39 <peter1138> Oo
09:09:13 <andythenorth> oO
09:12:04 *** sla_ro|master has joined #openttd
09:29:24 *** nielsm has joined #openttd
09:31:23 *** cHawk has joined #openttd
09:31:28 <DorpsGek_II> [OpenTTD/OpenTTD] planetmaker commented on pull request #6885: Feature: [NewGRF] Increase size of persistent storage to 256. https://github.com/OpenTTD/OpenTTD/pull/6885#issuecomment-412780959
09:31:36 <DorpsGek_II> [OpenTTD/OpenTTD] andythenorth commented on pull request #6885: Feature: [NewGRF] Increase size of persistent storage to 256. https://github.com/OpenTTD/OpenTTD/pull/6885#issuecomment-412780986
09:32:00 <andythenorth> planetmaker: 9 seconds apart :P
09:33:55 <nielsm> time to organize all these limit breakings in a "project"? :D
09:35:43 <DorpsGek_II> [OpenTTD/OpenTTD] michicc commented on pull request #6885: Feature: [NewGRF] Increase size of persistent storage to 256. https://github.com/OpenTTD/OpenTTD/pull/6885#issuecomment-412781957
09:53:51 <andythenorth> nielsm: 'v2'
09:54:04 <andythenorth> I think we should bump grf version and break some more things
09:54:17 <andythenorth> frosch has a wishlist for grf v9 somewhere
09:54:52 <andythenorth> https://wiki.openttd.org/Frosch/GRF_Version_8
09:56:14 <andythenorth> maybe not that one
09:56:50 <andythenorth> https://wiki.openttd.org/Frosch/New_Results
10:22:12 *** keoz has joined #openttd
10:23:09 <DorpsGek_II> [OpenTTD/OpenTTD] ghisvail commented on issue #6873: Jukebox not working in the flatpak version https://github.com/OpenTTD/OpenTTD/issues/6873#issuecomment-412793803
10:24:10 *** cHawk has quit IRC
10:26:48 <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on issue #6873: Jukebox not working in the flatpak version https://github.com/OpenTTD/OpenTTD/issues/6873#issuecomment-412794741
10:31:03 *** Supercheese has quit IRC
10:44:45 *** ToBeFree has quit IRC
10:45:34 *** andythenorth is now known as Guest883
10:51:31 *** Guest883 has quit IRC
10:51:40 *** Guest808 has quit IRC
10:52:13 *** andythenorth has joined #openttd
10:52:44 *** eirc has joined #openttd
11:09:48 <DorpsGek_II> [OpenTTD/OpenTTD] ghisvail commented on issue #6873: Jukebox not working in the flatpak version https://github.com/OpenTTD/OpenTTD/issues/6873#issuecomment-412806591
11:17:08 <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on issue #6873: Jukebox not working in the flatpak version https://github.com/OpenTTD/OpenTTD/issues/6873#issuecomment-412808585
11:37:29 *** chomwitt has joined #openttd
11:41:47 <DorpsGek_II> [OpenTTD/OpenTTD] JGRennison updated pull request #6883: Fix: Depot building cost does not include foundation build cost (#6875) https://github.com/OpenTTD/OpenTTD/pull/6883
11:43:22 <DorpsGek_II> [OpenTTD/OpenTTD] JGRennison commented on pull request #6883: Fix: Depot building cost does not include foundation build cost (#6875) https://github.com/OpenTTD/OpenTTD/pull/6883#issuecomment-412815665
11:47:54 <DorpsGek_II> [OpenTTD/OpenTTD] LordAro commented on issue #6873: Jukebox not working in the flatpak version https://github.com/OpenTTD/OpenTTD/issues/6873#issuecomment-412816870
11:50:12 <nielsm> this is getting slightly spammy :)
11:50:25 <nielsm> otoh nobody else is talking so not really an issue
11:50:29 <LordAro> yeah, not sure we need comments
11:51:56 *** KouDy has quit IRC
12:05:33 *** techmagus has quit IRC
12:11:16 <DorpsGek_II> [OpenTTD/OpenTTD] ghisvail commented on issue #6873: Jukebox not working in the flatpak version https://github.com/OpenTTD/OpenTTD/issues/6873#issuecomment-412822914
12:12:02 *** andythenorth has quit IRC
12:18:38 *** Maarten has quit IRC
12:19:33 *** techmagus has joined #openttd
12:19:38 *** Maarten has joined #openttd
12:22:33 <DorpsGek_II> [OpenTTD/OpenTTD] ghisvail commented on issue #6873: Jukebox not working in the flatpak version https://github.com/OpenTTD/OpenTTD/issues/6873#issuecomment-412825708
12:23:53 *** techmagus has quit IRC
12:32:14 *** HeyCitizen has joined #openttd
12:33:00 *** ttech2 has joined #openttd
12:33:40 *** cboyd_ has joined #openttd
12:33:46 *** Maraxus has joined #openttd
12:35:20 *** eirc has quit IRC
12:35:20 *** Ttech has quit IRC
12:35:20 *** Extrems has quit IRC
12:35:20 *** Vadtec has quit IRC
12:35:20 *** HeyCitizen_ has quit IRC
12:35:20 *** wodencafe has quit IRC
12:35:20 *** Laedek has quit IRC
12:35:20 *** ccfreak2k has quit IRC
12:37:14 *** techmagus has joined #openttd
12:38:08 *** OsteHovel has joined #openttd
12:38:10 *** Extrems has joined #openttd
12:38:38 *** Vadtec has joined #openttd
12:42:35 *** ccfreak2k has joined #openttd
12:45:28 *** eirc has joined #openttd
12:45:52 <Eddi|zuHause> that's exactly what i meant when i said "aren't these better suited for #openttd.notice"
12:46:49 *** Laedek has joined #openttd
12:48:38 <eirc> hey ppl I'd like some advice on I thing I wanna make: basically I want to automatically grab whole map screenshots but I'm not sure how to approach "scripting" the client. maybe with a newgrf?
12:49:44 <eirc> maybe I could do it from the console? can it run loops?
12:55:24 <LordAro> eirc: you want a "Giant screenshot"
12:55:28 <LordAro> it's in the game already
12:57:12 <nielsm> the question is about automating it, isn't it?
12:57:36 <nielsm> starting the game, loading a save, producing a screenshot, exiting
12:57:38 <nielsm> I assume
12:58:22 <LordAro> seems like the sort of thing the admin console should be able to do
12:58:42 <nielsm> actually, can headless/dedicated mode make screenshots? the blitter is decoupled from video output so theoretically it should be possible right?
12:58:48 <nielsm> (I don't know if it's in or not)
12:59:09 <LordAro> i don't see why not, theoretically :p
13:00:27 <Eddi|zuHause> it used to be possible, but maybe you need to override the dedicated blitter setting
13:02:07 <Eddi|zuHause> however, making a giant screenshot on the server might lock it up and drop every connection
13:06:13 <nielsm> yes don't do it on a running server :P
13:06:42 <eirc> oh it'd pause the game for everyone? that sucks :/
13:06:53 <nielsm> on unix-like systems it actually ought to be possible to fork() and perform the screenshot on a frozen state of the game, right?
13:07:32 <Eddi|zuHause> yes, similar to how saving works
13:07:35 <nielsm> (and the forked screenshot process can just exit after saving the image)
13:08:04 <Eddi|zuHause> but i don't think that is implemented that way
13:09:11 <eirc> hmmm maybe it'd be better to actually do a save and then load that and grab a screenshot? saves seem to be faster than the giant screenshot
13:09:21 <Eddi|zuHause> also, people regularly disable autosave on servers because they can't stand the interruption
13:09:45 <eirc> I guess a yearly save wouldn't be thaaaaat much of a hussle? :D
13:10:05 <eirc> still the issue is how would one automate this?
13:10:29 <eirc> i'm thinking the general options are console > newgrf > openttd code
13:10:43 <Eddi|zuHause> the game has some simple scripting ability builtin
13:11:09 <nielsm> newgrf can't do screenshots, I'm not sure what you think it would do
13:11:21 <nielsm> maybe you're thinking of a game script
13:11:31 <nielsm> (those can't do screenshots either)
13:11:58 <eirc> this "screenshot [big | giant | no_con]" would work on a script I'd guess
13:12:02 <Eddi|zuHause> the ingame console can do screenshots
13:12:15 <eirc> that cannot go in a script?
13:12:18 <Eddi|zuHause> and you can put the command into a script file
13:12:37 <eirc> but can the script file do a loop or run periodically in any way?
13:13:19 <Eddi|zuHause> there is a script directory with examples
13:14:25 <Eddi|zuHause> if you go the separate savegame route, one of the "on_whatever" script should work
13:20:16 <eirc> oh that's cool i'll check that
13:21:42 *** Wolf01 has joined #openttd
13:21:55 <Wolf01> o/
13:24:13 <Wolf01> So, another bridge collapsed in Italy... after the 3 of the last year they didn't learn anything?
13:24:28 <eirc> :o
13:24:42 <eirc> random destroy tool :)
13:24:57 <Wolf01> https://www.ilfattoquotidiano.it/2018/08/14/genova-crolla-ponte-morandi-sulla-a10-il-direttore-del-118-ci-sono-decine-di-morti-foto-e-video/4558555/
13:26:55 <eirc> so using scripts to do a periodic screenshot maybe I could monitor the game time from outside and when I consider the time is right I could connect and it'd run the on_client script where I'd put the screenshot giant command maybe?
13:27:21 <eirc> but if screenshot pauses game and connecting pauses it too it'd be very annoying...
13:27:35 <Eddi|zuHause> you could use regular OS tools to see when a new autosave was created
13:28:56 <Eddi|zuHause> then fire up a new "server" that loads that savegame, makes the screenshot and quits again
13:29:18 *** Maraxus has quit IRC
13:29:21 <eirc> hmmmm that might just work? :)
13:29:41 <eirc> if a server can screenshot
13:29:58 <eirc> I'll test it later today
13:30:17 <Eddi|zuHause> like i said, you might need to override the blitter
13:31:14 <eirc> that's sounds like a made up word but i'll have it in mind when I reach that point! :)
13:38:56 <Eddi|zuHause> there is a "dedicated" blitter that discards all graphics, so you cannot do screenshots with that. but if you manually set a different blitter, it will internally do all the graphics operations into a buffer. you can't display that buffer, but you can make screenshots from that
13:48:28 *** sla_ro|master has quit IRC
13:53:50 <eirc> ok I see that -b option thanks
14:02:00 *** andythenorth has joined #openttd
14:04:08 <Wolf01> o/
14:05:06 *** andythenorth is now known as Guest916
14:05:06 *** andythenorth has joined #openttd
14:10:01 *** Guest916 has quit IRC
14:13:43 *** sim-al2 has joined #openttd
14:22:33 <Eddi|zuHause> Wolf01: if i understand this right, there was extreme weather, probably combined with a history of neglected maintenance?
14:23:28 <Wolf01> Not so extreme weather, really problable the neglected/inefficient maintenance
14:23:34 <Wolf01> *probable
14:24:41 <Eddi|zuHause> we've had a few cases of "we must close this bridge because of safety concerns" in germany as well recently
14:25:39 <Eddi|zuHause> nothing has actually collapsed as far as i am aware
14:26:22 <Eddi|zuHause> Wolf01: i'm sure someone will manage to blame it on the immigrants
14:26:23 <Wolf01> Usually shit happens when brigdes have more than 50 years and not maintained correctly, or they are made of sand instead of cement
14:26:50 <Wolf01> No, they will blame the left wing party for sure
14:27:27 <Wolf01> Which is the only one which at least tried to fix these things
14:27:45 <Eddi|zuHause> oh yeah, definitely not bungabunga-guy's fault
14:28:02 <Wolf01> Bungabunga, lmao :D
14:28:13 <Eddi|zuHause> what does he do nowadays anyway?
14:28:23 <Wolf01> Blame all others
14:28:27 <Wolf01> Constantly
14:28:50 <Eddi|zuHause> https://de.wikipedia.org/wiki/Bunga_Bunga
14:42:53 <Eddi|zuHause> i think i'm having a case of https://xkcd.com/214/
14:43:29 <Wolf01> :D
14:46:11 <eirc> Eddi|zuHause: you da man it's all too perfect
14:46:24 <eirc> ./openttd -D -b 32bpp-anim -g autosave.sav
14:46:37 *** snail_UES_ has joined #openttd
14:46:42 <eirc> in on_server.scr:
14:46:43 <eirc> screenshot giant testexit
14:46:52 <eirc> that's a newline there
14:46:58 *** sla_ro|master has joined #openttd
14:47:09 <eirc> and you can automatically get a screenshot from a savegame
14:47:36 <eirc> btw is there a way to tweak transparency settings ?
14:48:01 <Eddi|zuHause> there should be openttd.cfg entries for that
14:48:13 <eirc> awesome yea
14:50:02 *** AndroUser2 has joined #openttd
14:50:29 *** andythenorth has quit IRC
14:55:23 <eirc> trees and signs are out nice
14:55:42 <eirc> now i just got to see how auto saving would affect multiplayer
14:59:07 <eirc> btw this is what I want to automate: https://0x0.st/sJug.gif
14:59:35 <eirc> the rest after getting the screenshots out of the game I've already automated with imagemagic
15:08:22 *** andythenorth has joined #openttd
15:10:49 <Eddi|zuHause> i hate gifs for that stuff, because you cannot pause or go backwards
15:12:14 *** snail_UES_ has quit IRC
15:14:50 <Eddi|zuHause> Wolf01: part of the problem in germany is that since 1990 a large part of the money has been spent on new infrastructure in the east, whereas investment in the west has been neglected, so now most of the "bad" bridges are in the west
15:15:08 *** AndroUser2 is now known as DanMacK
15:21:07 <andythenorth> @seen pikka
15:21:07 <DorpsGek> andythenorth: pikka was last seen in #openttd 1 day, 0 hours, 9 minutes, and 32 seconds ago: <Pikka> but an additional input cargo here and there might be nice
15:21:16 *** KouDy has joined #openttd
15:22:21 <DanMacK> I love how I literally just missed him yesterday LOL
15:22:55 <Eddi|zuHause> it's the singularity, it actively wants to prevent itself
15:24:38 *** andythenorth is now known as Guest917
15:24:38 *** andythenorth has joined #openttd
15:26:21 <Eddi|zuHause> distribution of bridge age in west and east: http://cdn2.spiegel.de/images/image-1314659-860_galleryfree-pibw-1314659.png correlation between age and "health" http://cdn1.spiegel.de/images/image-1314658-860_galleryfree-eren-1314658.png
15:27:43 *** andythenorth is now known as Guest918
15:27:44 *** andythenorth has joined #openttd
15:29:26 *** Guest917 has quit IRC
15:29:47 *** Samu has joined #openttd
15:32:49 *** cHawk has joined #openttd
15:33:44 *** Guest918 has quit IRC
15:40:42 *** DanMacK has quit IRC
15:43:20 *** ToffeeYogurtPots has joined #openttd
15:43:21 *** andythenorth has quit IRC
15:45:26 *** andythenorth has joined #openttd
15:47:20 *** andythenorth is now known as Guest920
15:47:20 *** andythenorth has joined #openttd
15:53:32 *** Guest920 has quit IRC
15:55:48 *** cHawk has quit IRC
16:04:02 *** ToffeeYogurtPots has quit IRC
16:04:25 *** ToffeeYogurtPots has joined #openttd
16:05:38 *** frosch123 has joined #openttd
16:08:48 *** sim-al2 has quit IRC
16:15:55 *** KouDy has quit IRC
16:22:14 *** ToffeeYogurtPots has quit IRC
16:29:50 <DorpsGek_II> [OpenTTD/OpenTTD] frosch123 commented on pull request #6885: Feature: [NewGRF] Increase size of persistent storage to 256. https://github.com/OpenTTD/OpenTTD/pull/6885#issuecomment-412892014
16:30:08 <nielsm> well, now I got ottd building on my laptop, so I could look at stuff there while on vacation if I somehow run out of other things to do
16:31:27 <andythenorth> oo
16:31:39 <andythenorth> I am not taking my laptop on holiday never ever :)
16:31:42 <andythenorth> but I have irc
16:33:41 <nielsm> I'm considering wiping windows from the laptop and installing some linux or freebsd on it for development, but that won't be on this side of the vacation :P
16:35:54 *** sla_ro|master has quit IRC
16:37:56 <frosch123> can newgrf communicate with the outside via network?
16:38:41 <andythenorth> can it also write to your filesystem?
16:38:50 <andythenorth> both are vital features imho
16:38:56 <frosch123> i just learned that newgrf can read any memory inside ottd
16:39:18 <peter1138> Cool.
16:39:28 <andythenorth> also chmod 777
16:39:33 <andythenorth> pls
16:39:42 <peter1138> Where is this misinformation being propagated?
16:40:00 <andythenorth> oh the days when we used to chomd 777 scripts in the cgi-bin dir
16:40:05 <andythenorth> and such lol
16:41:30 <nielsm> I don't think it's supposed to be possible...
16:42:11 <andythenorth> frosch123: is this fact, or is someone trolling?
16:42:26 <andythenorth> is there an 80+ var to arbitrary pointers?
16:42:47 <Eddi|zuHause> <frosch123> i just learned that newgrf can read any memory inside ottd <-- are we really sure there are no exploitable buffer overflows?
16:43:18 <DorpsGek_II> [OpenTTD/OpenTTD] frosch123 opened pull request #6886: Fix: Variable 0x85 had no bounds checks. https://github.com/OpenTTD/OpenTTD/pull/6886
16:44:06 <frosch123> Eddi|zuHause: it's readonly
16:44:46 <Eddi|zuHause> frosch123: doesn't mean it can't be used in some kind of escalation
16:46:03 <Eddi|zuHause> frosch123: maybe some debug output? not sure what an error would do otherwise
16:46:43 <Eddi|zuHause> error would probably annoy people wanting to be backward compatible
16:47:00 <Eddi|zuHause> like if in the future some flags get added
16:47:28 <Eddi|zuHause> and people go "i want to check this flag, but it should still work in older versions that don't have the flag"
16:47:34 <andythenorth> well
16:47:41 <andythenorth> I just tried exceeding 16
16:47:45 <andythenorth> nmlc ERROR: "generated/firs.nml", line 13234: Maximum register for LOAD_PERM is 15
16:47:53 <andythenorth> but we'd have to patch for that
16:48:02 * andythenorth wondering if nml can guard it somehow
16:48:06 <andythenorth> grf version bump?
16:48:21 <andythenorth> and OpenTTD 2.0 also
16:48:22 <andythenorth> :P
16:48:27 <Eddi|zuHause> this has probably nothing to do with grf version
16:48:36 <andythenorth> API change no?
16:48:43 <frosch123> no
16:49:06 <frosch123> it's no api change if a new ottd can process both old and new newgrf
16:49:19 <frosch123> otherwise it is just an api addition
16:49:50 <andythenorth> so how have we historically handled "this doesn't work in old openttd"
16:50:12 <frosch123> you set the required version on bananas
16:51:11 <andythenorth> probably fine
16:51:13 <frosch123> testing ottd revision in nml code is hardly useful, since you do not know what actions nml creates
16:51:23 <frosch123> unless nml would generate it
16:51:26 <frosch123> itself
16:51:36 <andythenorth> seems like TMWFTLB
16:52:11 <frosch123> also testing for anything more than stable release numbers is not really worth it imo
16:52:30 <andythenorth> interestingly FIRS does test
16:52:37 <andythenorth> if (ttd_platform != PLATFORM_OPENTTD || openttd_version < version_openttd(1, 7, 0, 27769)) { stuff }
16:52:38 <frosch123> so, test for ottd 1.9, if you really want to
16:53:13 <andythenorth> that might be quite redundant
16:56:43 <Eddi|zuHause> well, since revision is broken after the github merge, we need a new method to check capabilities anyway
16:56:53 <Eddi|zuHause> s/merge/move/
16:56:55 <frosch123> stable version is enough
16:57:15 <Eddi|zuHause> not really
16:57:15 <frosch123> nightly users can figure out when they need a new version
16:57:50 <Eddi|zuHause> don't assume nightly users actually know what they're doing
16:58:09 <Eddi|zuHause> plus, we've got the whole patchpack thing to work out
16:58:30 <frosch123> if you care, add an a14 entry to list required features
16:59:05 <frosch123> but also patch nml to automatically fill that
16:59:05 <Eddi|zuHause> so duplicate something like patch flags?
16:59:15 <frosch123> no, it's the other way arond
16:59:25 <frosch123> grfs test patch flags, and show an error
16:59:33 <frosch123> ottd reads a14 and shows an error
17:00:26 <Eddi|zuHause> the problem with that method is, you need to update this flag list for almost every spec change
17:00:27 <frosch123> anyway, noone will implement it
17:00:53 <Eddi|zuHause> i don't see that working out in the long run
17:03:37 *** eirc has quit IRC
17:03:52 <Eddi|zuHause> the thing is, with the linear revision, people had the ability to check exactly for the moment when something was implemented
17:04:51 <Eddi|zuHause> we lost that with the move, and we have this semi-embracement of patchpacks, that will probably grow in the future, where each patch pack implements the feature at a different point in time
17:05:28 *** DanMacK has joined #openttd
17:06:09 <Eddi|zuHause> and when we get grf authors that go "i implemented this feature, but since i can't detect it, the grf will only work in $patchpack, but not master or release" then everything will fall apart
17:06:21 <DanMacK> O/
17:06:41 *** KouDy has joined #openttd
17:07:48 <Eddi|zuHause> i'm thinking of things like "set property: bridge height over stations", which you could easily skip by an action7/9, to make it compatible with older versions. but only if you have the ability to detect it
17:08:09 *** keoz has quit IRC
17:12:08 <frosch123> Eddi|zuHause: https://newgrf-specs.tt-wiki.net/wiki/Action14#Custom_information_for_non-official_extensions.2Fpatches_.28.22CSTM.22_-.3E_.3Cextension-id.3E_-.3E_....29 <- i am 8 years ahead of you
17:12:21 *** KouDy has quit IRC
17:13:34 <andythenorth> o_O
17:16:09 *** KouDy has joined #openttd
17:16:20 <Eddi|zuHause> ok, so we do have a means to communicate between patchpack and newgrf. now we need to figure out what to communicate
17:17:05 <Eddi|zuHause> in a way that is simple and easy to maintain for both the patchpack author and the grf author
17:17:33 <Eddi|zuHause> and we still don't have a replacement for the revision
17:20:36 *** cHawk has joined #openttd
17:21:48 <DorpsGek_II> [OpenTTD/OpenTTD] LordAro commented on pull request #6886: Fix: Variable 0x85 had no bounds checks. https://github.com/OpenTTD/OpenTTD/pull/6886#issuecomment-412910539
17:22:01 <LordAro> "ooh, i just got highlighted in #openttd"
17:22:04 <LordAro> "oh".
17:24:14 <frosch123> it's quite fast
17:24:29 <frosch123> old xmlrpc dorpsgek took like 5 seconds
17:25:16 <Eddi|zuHause> i'm tempted to say most newgrf stuff should just silently (or with debug output) do nothing instead of error.
17:25:30 <Eddi|zuHause> that would eliminate most of the reasons for checking versions
17:25:43 <Eddi|zuHause> like, setting a nonexistent property
17:26:10 <frosch123> that assumes that all newgrf are correct
17:26:33 <frosch123> there have been plenty of newgrfs which broke when ottd added something
17:26:41 <frosch123> because they used something that was not defined before
17:27:24 <Eddi|zuHause> it's the javascript problem
17:27:48 <Eddi|zuHause> if you silently ignore errors and try to Do The Right Thing(tm) you breed a generation of terrible coders
17:28:53 <andythenorth> can't we just define all newgrf as broken :x
17:28:55 <andythenorth> ?
17:29:05 <andythenorth> by default :P
17:29:39 <frosch123> i think there is a reserved grfid range for broken grf
17:29:48 <andythenorth> didn't I steal some of it?
17:29:49 <Eddi|zuHause> andythenorth: we could definitely do that, but i'm fairly sure nobody is helped by that :p
17:30:17 <andythenorth> it's amusing that we all take newgrf so seriously
17:30:32 <andythenorth> when obviously all content is ragingly awful, from every perspective :)
17:30:45 <LordAro> especially that firs thing
17:30:53 <LordAro> i mean what even were they thinking
17:30:53 <andythenorth> you can't even imagine
17:31:01 <andythenorth> you don't know how bad it is inside
17:31:13 <andythenorth> it's literally made of string
17:31:15 <Eddi|zuHause> every piece of code ever is horrible from the inside :p
17:31:21 <LordAro> ^
17:32:03 <Eddi|zuHause> like you think windows is bad from the outside, you couldn't live with yourself if you looked at it from the inside :p
17:33:21 *** eirc has joined #openttd
17:33:38 *** Thedarkb1-T60 has joined #openttd
17:35:28 <LordAro> https://www.theinquirer.net/inquirer/news/1030335/leaked-windows-2000-source-code-analysed
17:35:57 *** eirc has quit IRC
17:36:07 *** eirc has joined #openttd
17:36:37 *** eirc has quit IRC
17:36:54 <LordAro> https://web.archive.org/web/20040717085259/http://www.kuro5hin.org/story/2004/2/15/71552/7795 better link
17:37:00 *** eirc has joined #openttd
17:37:33 <Eddi|zuHause> and now imagine all the code that has been added since then
17:37:38 <frosch123> LordAro: https://www-user.tu-chemnitz.de/~heha/toaster/mssource.htm
17:37:39 *** hrmny has quit IRC
17:38:23 <Eddi|zuHause> frosch123: oh man that is over 20 years old, but is it still funny? :p
17:40:07 <LordAro> frosch123: :D
17:40:42 <frosch123> later versions patched the make_prog_look_big
17:41:30 <Eddi|zuHause> did they also change "make_50_megabyte_swapfile();"?
17:46:22 *** Progman has joined #openttd
18:08:09 *** cHawk has quit IRC
18:17:10 *** Flygon has quit IRC
18:20:05 *** cHawk has joined #openttd
18:20:21 *** KouDy has quit IRC
18:23:28 <Thedarkb1-T60> I was thinking of selling preconfigured OpenTTD servers.
18:23:36 <Thedarkb1-T60> Think there'd be a market?
18:27:09 <peter1138> There are already more servers than players.
18:31:01 *** HerzogDeXtEr has joined #openttd
18:31:09 <frosch123> i think at least 3 people tried that before
18:32:06 *** synchris has joined #openttd
18:36:55 *** KouDy has joined #openttd
18:39:11 <Eddi|zuHause> so far every attempt i have seen at turning openttd into some paid job have failed
18:47:11 *** DanMacK has quit IRC
18:50:08 <andythenorth> biab
18:50:09 *** andythenorth has quit IRC
18:51:56 *** ToffeeYogurtPots has joined #openttd
18:53:56 *** DanMacK has joined #openttd
19:02:27 *** glx has joined #openttd
19:02:27 *** ChanServ sets mode: +v glx
19:13:51 *** ToffeeYogurtPots has quit IRC
19:29:52 *** andythenorth has joined #openttd
19:29:55 *** DanMacK has quit IRC
19:30:06 *** Maraxus has joined #openttd
19:35:14 *** DanMacK has joined #openttd
19:37:39 <andythenorth> DanMacK: https://dev.openttdcoop.org/projects/iron-horse/repository/entry/src/graphics/pony/bean_feast.png
19:37:46 <andythenorth> also https://dev.openttdcoop.org/projects/iron-horse/repository/entry/src/graphics/pony/cheese_bug.png
19:37:59 <andythenorth> all the views are wrong apart from <–
19:47:36 <DanMacK> I will play with it LOL
19:57:19 <Wolf01> I never found an use for small powerless engines :(
19:58:09 <andythenorth> shunting apparently :)
19:58:19 <andythenorth> also we haven't un-nerfed narrow guage yet
19:59:08 <Eddi|zuHause> i've used the gmund mog in a game
20:00:07 <Eddi|zuHause> (the rail version)
20:02:37 <andythenorth> how is NG being un-nerfed then?
20:02:52 <andythenorth> reduced town penalty for building it?
20:02:57 <andythenorth> faster loading speed?
20:03:04 <andythenorth> tech tree?
20:04:34 <andythenorth> http://sbiii.com/bw-apoc6.html#elegarnt
20:04:56 *** tokai has joined #openttd
20:04:56 *** ChanServ sets mode: +v tokai
20:05:49 <frosch123> andythenorth: nerf non-ng
20:05:56 <frosch123> higher curve speed penalty
20:06:29 *** Thedarkb1-T60 has quit IRC
20:06:31 <andythenorth> or just un-nerf NG curves
20:06:40 <andythenorth> I've used tilt-bonus on some high speed trains
20:06:51 <andythenorth> because they weren't OP enough already :P
20:06:58 <frosch123> 90° is ugly, you cannot make curves much narrower
20:07:09 *** Guest800 has left #openttd
20:07:27 <andythenorth> I can't think of any way to re-balance the capacity-per-tile
20:07:43 <andythenorth> basically, no way to have 2 tracks per tile, or 2 station tracks per tile
20:07:59 <andythenorth> I wondered about messing with signal headways or something, but there's not much scope there
20:08:32 *** sla_ro|master has joined #openttd
20:09:24 <andythenorth> the town rating respond to clearing a tile, rather than building on it?
20:11:56 *** tokai|noir has quit IRC
20:12:20 <frosch123> they respond to killing trees
20:12:32 <frosch123> clearing plain tiles or fields is fine
20:12:38 <frosch123> fields are expensive though
20:13:04 <andythenorth> ok no potential there for NG
20:13:13 <andythenorth> so basically, it's low cost and looks cute
20:13:14 <frosch123> NG could have a mountain bonus?
20:13:15 <andythenorth> end of story
20:13:24 <andythenorth> oh, nerf the TE?
20:13:30 <andythenorth> reverse-nerf :P
20:13:32 <andythenorth> buff
20:13:45 <frosch123> you have sharp curves in serpentines
20:13:57 <andythenorth> railtype could apply a gradient co-efficient :P
20:13:59 <frosch123> you could just pretend that a long straight slope are actually serpentines
20:14:25 <andythenorth> would that be actually implemented, or just buff TE ridiculously? o_O
20:14:59 <frosch123> i am not sure whether buffing TE and buffing friction coeffieicent are the same thing
20:15:05 <frosch123> would need to check the formulas
20:15:26 <andythenorth> "if only we had state machines"
20:15:35 <andythenorth> we could actually have a winding track within the tile :P
20:15:38 <andythenorth> or switchbacks
20:17:54 <Eddi|zuHause> i'm not sure if this can be represented in the game, but narrow gauge should have a space advantage
20:18:19 <Eddi|zuHause> like narrow curves and lower bridges and cheaper embankment costs
20:18:33 <Eddi|zuHause> or even parallel tracks
20:18:39 <frosch123> looks like you can buff TE up to factor 1
20:19:45 <Eddi|zuHause> or tunnel costs
20:20:26 <andythenorth> parallel tracks? o_O
20:21:18 <Eddi|zuHause> well, really parallel tracks should be possible with normal rail as well, the space requirement for track width is ridiculous
20:21:38 <andythenorth> dunno
20:21:42 <Eddi|zuHause> but the game grid is horrible for that
20:21:55 <andythenorth> 2 track station tiles would be interesting
20:21:56 <DanMacK> The advantage for Narrow Gauge should be low cost traded for capacity
20:21:57 <andythenorth> state machine stuff
20:22:10 <andythenorth> DanMacK: that's just too much common sense :)
20:22:22 <DanMacK> LOL
20:22:26 <Eddi|zuHause> i was working on an idea for double tracks in / \ direction once
20:22:53 <Eddi|zuHause> but fiddling the track bits in for switches and transition pieces would have been a nightmare
20:25:27 <Eddi|zuHause> i was also having an idea about shunting yards (as depot tiles, with restricting depot consist arrangement to the length of the depot) which would have had 3 parallel tracks
20:37:17 <andythenorth> nielsm: so it's all done, except the nml patch? o_O
20:49:30 *** keoz has joined #openttd
20:51:16 <nielsm> andythenorth well, if it works? :)
20:51:21 *** Eddi|zuHause2 has joined #openttd
20:51:35 <nielsm> maybe as you pointed out, the newgrf debugging tools need to be extended a bit, not sure
20:51:41 <andythenorth> I haven't changed nml for new prop 28 format
20:51:59 <andythenorth> not sure I'll get that done before holidays
20:52:35 <andythenorth> I think we've debugged the newgrf now, it's probably fine to not have new tools :)
20:56:11 *** Eddi|zuHause has quit IRC
21:29:08 *** DanMacK has quit IRC
21:59:57 <DorpsGek_II> [OpenTTD/OpenTTD] michicc updated pull request #6885: Feature: [NewGRF] Increase size of persistent storage to 256. https://github.com/OpenTTD/OpenTTD/pull/6885
22:03:06 <DorpsGek_II> [OpenTTD/OpenTTD] michicc commented on pull request #6885: Feature: [NewGRF] Increase size of persistent storage to 256. https://github.com/OpenTTD/OpenTTD/pull/6885#issuecomment-412997676
22:03:40 *** Maraxus has quit IRC
22:04:37 *** Thedarkb1-T60 has joined #openttd
22:05:49 <DorpsGek_II> [OpenTTD/OpenTTD] JGRennison merged pull request #6883: Fix: Depot building cost does not include foundation build cost (#6875) https://github.com/OpenTTD/OpenTTD/pull/6883
22:05:49 <DorpsGek_II> [OpenTTD/OpenTTD] michicc pushed 1 commits to master:
22:05:49 <DorpsGek_II> - Fix #6875: Depot building cost does not include foundation build cost (#6883) (by JGRennison)
22:05:50 <DorpsGek_II> https://github.com/OpenTTD/OpenTTD/commit/df92a056dffd
22:05:56 <DorpsGek_II> [OpenTTD/OpenTTD] Assert1 closed issue #6875: Depots building cost do not include cost of it's foundation https://github.com/OpenTTD/OpenTTD/issues/6875
22:13:57 *** Eddi|zuHause2 is now known as Eddi|zuHause
22:14:38 <Eddi|zuHause> uhm, i think there's an error there, it says "JGR merged ..." but then "michicc pushed..." that can't be both correct
22:14:59 <Eddi|zuHause> and who or what is Assert1?
22:16:01 *** KouDy has quit IRC
22:19:26 <glx> looks like the wrong data is used
22:20:17 <glx> Assert1 opened the issue
22:20:32 <glx> michi closed it
22:21:23 <Eddi|zuHause> so both JGR and Assert1 are instances of the bot using the "opened" name instead of the "closed"
22:21:59 <glx> yes
22:22:08 <glx> as I said wrong data
22:22:34 <Eddi|zuHause> yeah, just wanted to clarify that both are the same error
22:26:56 <DorpsGek_II> [OpenTTD/DorpsGek-irc] glx22 opened issue #5: Wrong data used for merge and close notifications https://github.com/OpenTTD/DorpsGek-irc/issues/5
22:27:15 <glx> not sure it's the right repo
22:27:33 <LordAro> it is
22:27:37 <LordAro> i was just looking at the source
22:28:06 <LordAro> ( https://github.com/OpenTTD/DorpsGek-irc/blob/master/dorpsgek_irc/watcher_commands/notify/pull_request.py#L14 )
22:28:32 <glx> but 3 repos share almost the same code
22:28:37 <LordAro> yup!
22:28:44 <LordAro> i'm not entirely sure they should be separate
22:29:15 <glx> anyway it's the irc bot, so I reported there
22:30:09 <Eddi|zuHause> i would have assumed -irc is DorpsGek and -github is DorpsGek_II or something
22:32:01 <glx> -github is the github bot
22:32:40 <Eddi|zuHause> i don't think i actually understood all the behind-the-scenes stuff involved there
22:32:55 <Eddi|zuHause> or really any of it :p
22:33:11 <glx> but maybe it's a bug in -github passing wrong data to -irc
22:33:51 <LordAro> i'm not entirely sure... the api usage doesn't appear to match github's documentation
22:34:29 <LordAro> https://github.com/OpenTTD/DorpsGek-github/blob/master/dorpsgek_github/modules/watcher/pull_request.py#L42 aha
22:34:39 <LordAro> this looks closer to what i expected
22:40:09 *** synchris has quit IRC
22:44:22 <DorpsGek_II> [OpenTTD/DorpsGek-irc] LordAro commented on issue #5: Wrong data used for merge and close notifications https://github.com/OpenTTD/DorpsGek-irc/issues/5#issuecomment-413009667
22:59:57 *** sla_ro|master has quit IRC
23:05:16 <DorpsGek_II> [OpenTTD/OpenTTD] James103 commented on issue #6605: Crash: loading savegame https://github.com/OpenTTD/OpenTTD/issues/6605#issuecomment-413015802
23:11:11 *** sim-al2 has joined #openttd
23:14:06 *** KouDy has joined #openttd
23:15:00 <LordAro> ooh, i can close that one
23:15:43 <LordAro> maybe
23:15:49 <LordAro> same crash anyway
23:16:17 <DorpsGek_II> [OpenTTD/OpenTTD] LordAro commented on issue #6605: Crash: loading savegame https://github.com/OpenTTD/OpenTTD/issues/6605#issuecomment-413018861
23:48:15 *** Supercheese has joined #openttd
23:53:03 *** Progman has quit IRC