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

Powered by YARRSTE version: svn-trunk