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