Times are UTC Toggle Colours
00:25:08 *** thgergo has quit IRC 06:31:02 *** frosch123 has joined #openttdcoop.devzone 07:13:57 *** ODM has joined #openttdcoop.devzone 09:27:24 *** thgergo has joined #openttdcoop.devzone 09:28:34 *** FooBar has joined #openttdcoop.devzone 10:41:29 *** Alberth has joined #openttdcoop.devzone 10:42:39 *** KenjiE20 has joined #openttdcoop.devzone 10:43:13 *** Yexo has quit IRC 10:43:31 *** Yexo has joined #openttdcoop.devzone 11:50:32 *** tneo_ has quit IRC 11:50:40 *** planetmaker has quit IRC 11:50:51 *** tneo has joined #openttdcoop.devzone 11:51:51 *** planetmaker has joined #openttdcoop.devzone 12:31:00 *** Doorslammer has joined #openttdcoop.devzone 12:39:44 *** test has joined #openttdcoop.devzone 12:40:10 *** test has left #openttdcoop.devzone 12:59:34 *** Doorslammer has quit IRC 13:06:23 *** Seberoth has joined #openttdcoop.devzone 13:27:20 <Brot6> OpenGFX - Feature #1209 (New): airport preview sprites (yexo) @ http://dev.openttdcoop.org/issues/1209 13:42:23 <Brot6> OpenGFX - Feature #1209: airport preview sprites (Ammler) @ http://dev.openttdcoop.org/issues/1209#change-3024 13:51:53 <Brot6> OpenGFX - Feature #1209: airport preview sprites (yexo) @ http://dev.openttdcoop.org/issues/1209#change-3025 14:16:43 <Rubidium> Yexo: do you update nforenum? 14:16:51 <Yexo> I wlil 14:17:01 <Yexo> I've alrady got updated files, just not comitted yet 14:18:10 <Yexo> http://devs.openttd.org/~yexo/airports.diff 14:18:36 <Yexo> subdata for prop 0A is copied from the industry layout, and already tested 14:19:20 <Yexo> change to act0.cpp is needed because the related feature for airport tiles(11) is airports (0D), but 0D < 11 and that wasn't supported yet 14:20:33 <Rubidium> looks okay, but please update the changelog as well 14:21:09 <Brot6> NewGRF Meta Language - Revision 651:cf3fe8243c26: Add: Support for the new action5 type AIRPORT_P... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/cf3fe8243c26 14:30:11 <Brot6> NFORenum - Revision 426:08ac9a7c1d66: Add: support for airports (yexo) @ http://dev.openttdcoop.org/projects/nforenum/repository/revisions/08ac9a7c1d66 14:37:28 <Hirundo> Yexo: Evaluating NML expressions multiple times should be avoided, right? 14:38:03 <Yexo> yes, where possible 15:29:35 <Brot6> NewGRF Meta Language - Revision 652:17225892f81d: Add: support for airport action0 properties exc... (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/17225892f81d 15:41:51 <Hirundo> I still find myself typing ./nml2nfo quite regularly :) 15:43:33 <Yexo> create a symlink for that ;) 15:46:31 * frosch123 has a symlink for renum :p 15:50:14 *** ODM has quit IRC 15:53:07 *** ODM has joined #openttdcoop.devzone 16:20:20 <Brot6> nforenum: update from r421 to r426 done - http://bundles.openttdcoop.org/nforenum/nightlies/r426 16:21:34 <Brot6> nml: update from r648 to r652 done - http://bundles.openttdcoop.org/nml/nightlies/r652 16:21:46 <Brot6> Following repos didn't need a nightlies update: 2cctrainset (r573), 32bpp-extra (r38), airportsplus (r52), basecosts (r20), comic-houses (r71), firs (r1098), fish (r386), grfcodec (r193), heqs (r371), metrotrackset (r40), newgrf_makefile (r124), nutracks (r90), ogfxplus (r41), opengfx (r469), openmsx (r91), opensfx (r97), snowlinemod (r15), swedishrails (r140), transrapidtrackset (r15), worldairlinersset (r659) 16:22:55 <Brot6> 2cctrainset: rebuild of r573 done (6 errors) (Diffsize: 13) - http://bundles.openttdcoop.org/2cctrainset/nightlies/r573/log 16:23:56 <Brot6> 32bpp-extra: rebuild of r38 done (1 errors) (Diffsize: 13) - http://bundles.openttdcoop.org/32bpp-extra/nightlies/r38/log 16:24:34 <Brot6> airportsplus: rebuild of r52 done (Diffsize: 13) - http://bundles.openttdcoop.org/airportsplus/nightlies/r52/log 16:25:09 <Brot6> basecosts: rebuild of r20 done (Diffsize: 11) - http://bundles.openttdcoop.org/basecosts/nightlies/r20/log 16:25:41 <Brot6> comic-houses: rebuild of r71 done (3 errors) (Diffsize: 13) - http://bundles.openttdcoop.org/comic-houses/nightlies/r71/log 16:26:40 <Brot6> firs: rebuild of r1098 done (2 errors) (Diffsize: 13) - http://bundles.openttdcoop.org/firs/nightlies/r1098/log 16:27:30 <Brot6> fish: rebuild of r386 done (6 errors) (Diffsize: 13) - http://bundles.openttdcoop.org/fish/nightlies/r386/log 16:28:17 <Brot6> heqs: rebuild of r371 done (Diffsize: 13) - http://bundles.openttdcoop.org/heqs/nightlies/r371/log 16:28:56 <Brot6> metrotrackset: rebuild of r40 done (6 errors) (Diffsize: 13) - http://bundles.openttdcoop.org/metrotrackset/nightlies/r40/log 16:29:15 <Brot6> newgrf_makefile: rebuild of r124 done (Diffsize: 13) - http://bundles.openttdcoop.org/newgrf_makefile/nightlies/r124/log 16:29:57 <Brot6> nutracks: rebuild of r90 done (13 errors) (Diffsize: 11) - http://bundles.openttdcoop.org/nutracks/nightlies/r90/log 16:31:52 <Brot6> opengfx: rebuild of r469 done (Diffsize: 78) - http://bundles.openttdcoop.org/opengfx/nightlies/r469/log 16:32:24 <Brot6> snowlinemod: rebuild of r15 done (Diffsize: 13) - http://bundles.openttdcoop.org/snowlinemod/nightlies/r15/log 16:33:07 <Brot6> swedishrails: rebuild of r140 done (Diffsize: 8) - http://bundles.openttdcoop.org/swedishrails/nightlies/r140/log 16:33:39 <Brot6> transrapidtrackset: rebuild of r15 done (Diffsize: 11) - http://bundles.openttdcoop.org/transrapidtrackset/nightlies/r15/log 16:34:42 <Brot6> worldairlinersset: rebuild of r659 done (Diffsize: 13) - http://bundles.openttdcoop.org/worldairlinersset/nightlies/r659/log 16:34:43 <Brot6> Following repos rebuilds successful without any difference to earlier nightlies builds: ogfxplus 17:20:23 <Brot6> NFORenum - Revision 427:7eede014c704: Add: support for action 5 type 16 (Rubidium) @ http://dev.openttdcoop.org/projects/nforenum/repository/revisions/7eede014c704 17:25:39 <Rubidium> anyone here working on action 5 type 16 support for OGFX? 17:26:16 <frosch123> if anyone, then ammler 17:26:23 <Ammler> not really working :-P 17:26:42 <Ammler> I thought about screenshot and crop ingame airplanes on zoom 1 17:26:52 <Ammler> airports* 17:27:00 <Ammler> but not right now 17:27:21 <frosch123> Ammler: hint: rb has likely some template for it :) 17:28:24 <Ammler> Rubidium: feel free to do it, my haven't done something yet 17:31:52 <Rubidium> roger 17:32:43 *** frosch123 has quit IRC 17:45:33 <Brot6> OpenGFX - Revision 476:a606bc12fc7b: Feature [#1209]: support for action 5 type 16 sprites, also ... (Rubidium) @ http://dev.openttdcoop.org/projects/opengfx/repository/revisions/a606bc12fc7b 17:47:50 <Brot6> OpenGFX - Feature #1209 (Closed): airport preview sprites (yexo) @ http://dev.openttdcoop.org/issues/1209 17:47:50 <Brot6> OpenGFX - Feature #1209 (Closed): airport preview sprites (Rubidium) @ http://dev.openttdcoop.org/issues/1209#change-3026 17:57:17 <Ammler> supi :-) 18:06:02 <Brot6> NewGRF Meta Language - Revision 655:cbedb54c3a2d: Feature: Implement xor-operator in actionD (#10... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/cbedb54c3a2d 18:06:02 <Brot6> NewGRF Meta Language - Revision 654:30ee676e0ac1: Add: Function to prevent evaluating common sub-... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/30ee676e0ac1 18:06:02 <Brot6> NewGRF Meta Language - Revision 653:1b92218c9890: Feature: Implement signed shift operators (<< a... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/1b92218c9890 18:06:04 <Brot6> NewGRF Meta Language - Revision 656:9c38c7bb4b1c: Feature: Implement min/max in actionD (#1032). (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/9c38c7bb4b1c 18:25:51 *** frosch123 has joined #openttdcoop.devzone 18:40:07 <Brot6> NewGRF Meta Language - Revision 657:e0a190ddb075: Feature: Support shift operators (<< and >>) in... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/e0a190ddb075 18:52:13 <Brot6> OpenGFX - Feature #957: forest (foobar) @ http://dev.openttdcoop.org/issues/957#change-3027 18:55:18 <Brot6> OpenGFX - Feature #942: Profit icons are too similar to "moving" icon (foobar) @ http://dev.openttdcoop.org/issues/942#change-3028 19:07:33 <Ammler> about the icons, I don't like the airport icon 19:09:33 <Brot6> OpenGFX - Feature #942: Profit icons are too similar to "moving" icon (Ammler) @ http://dev.openttdcoop.org/issues/942#change-3029 19:30:52 <Brot6> NFORenum - Revision 428:7db3e2422806: Add: support callbacks 0x155 and 0x156 (yexo) @ http://dev.openttdcoop.org/projects/nforenum/repository/revisions/7db3e2422806 19:39:57 <Brot6> Example NewGRF Project - Code Review #1178: Make dependency checking optional (planetmaker) @ http://dev.openttdcoop.org/issues/1178#change-3031 19:42:29 <Ammler> heya planetmaker :-) 19:45:49 <Yexo> planetmaker: the major problem #1178 is that the dependency check takes sometimes longer than the actual compiling process, especially on windows machines 19:46:28 <Yexo> and during development you don't need to do a depcheck every time you rebuild, so that patch should add an option to disable the depcheck, mainly useful while developing 19:46:40 <Yexo> it's not for the average user just checking out a copy of a newgrf repo 19:55:48 <FooBar> that patch is a great help for me, reduces build times by around 75%! 19:57:34 <Brot6> Example NewGRF Project - Code Review #1178: Make dependency checking optional (yexo) @ http://dev.openttdcoop.org/issues/1178#change-3032 19:57:39 <Yexo> added ^^ to the entry so planetmaker does not miss it 19:57:58 <Brot6> OpenGFX - Revision 477:038f4f0faec1: Change: nforenum warning disabler not needed anymore (Ammler) @ http://dev.openttdcoop.org/projects/opengfx/repository/revisions/038f4f0faec1 19:58:16 <Ammler> I guess, he isn't on irc 19:59:54 <Brot6> NFORenum - Revision 429:b0c101994a73: Add: -h as command line parameter for help (Rubidium) @ http://dev.openttdcoop.org/projects/nforenum/repository/revisions/b0c101994a73 20:08:28 <Brot6> NewGRF Meta Language - Revision 658:8e4b1a571dcb: Feature: Implement hasbit(x, n) in actionD (#10... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/8e4b1a571dcb 20:09:12 <Hirundo> s/actionD/action2 in last commit msg 20:11:33 *** FooBar has quit IRC 20:18:22 *** Alberth has left #openttdcoop.devzone 20:21:21 *** frosch123 has quit IRC 20:22:53 <Brot6> NFORenum - Revision 430:5b60ee216f74: Add: man page (closes #1205) (Rubidium) @ http://dev.openttdcoop.org/projects/nforenum/repository/revisions/5b60ee216f74 20:22:53 <Brot6> NFORenum - Feature #1205 (Closed): Write man page (Rubidium) @ http://dev.openttdcoop.org/issues/1205#change-3033 20:38:38 <Brot6> NewGRF Meta Language - Revision 659:ef094bfba87e: Feature: Support non-constant bit numbers in ha... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/ef094bfba87e 20:50:16 *** Seberoth has quit IRC 20:50:22 <Brot6> NFORenum - Revision 431:9a295ecb0a7e: Cleanup: remove old cruft related to versioning and compila... (Rubidium) @ http://dev.openttdcoop.org/projects/nforenum/repository/revisions/9a295ecb0a7e 20:50:22 <Brot6> NFORenum - Feature #1208 (Closed): Incremental version numbering (Rubidium) @ http://dev.openttdcoop.org/issues/1208#change-3034 20:51:05 <Rubidium> for what it's worth, I've given Dale an ultimatum of 20-08-2010 04:00 UTC for replying. Otherwise "we" are going public 20:55:14 <Yexo> thanks for the notice 20:56:02 <Rubidium> and that's after sending him two notices at 06-07 and 20-07 20:56:46 <Rubidium> at the email address of the forum, which is the only one I've got 20:57:25 <Rubidium> still quite a lot of work needs to be done though; pointing the documentation and such to the devzone and such 21:01:14 *** Seberoth has joined #openttdcoop.devzone 21:11:01 *** Seberoth has quit IRC 21:19:30 *** Seberoth has joined #openttdcoop.devzone 21:43:52 <Brot6> GRFCodec - Revision 194:b79df6407ac7: Add: man page (closes #1207) (Rubidium) @ http://dev.openttdcoop.org/projects/grfcodec/repository/revisions/b79df6407ac7 21:43:52 <Brot6> GRFCodec - Revision 195:86142f3618a7: Add: a proper make install (Rubidium) @ http://dev.openttdcoop.org/projects/grfcodec/repository/revisions/86142f3618a7 21:43:52 <Brot6> GRFCodec - Revision 196:d93f4c4e36c6: Cleanup: remove old cruft related to versioning and compila... (Rubidium) @ http://dev.openttdcoop.org/projects/grfcodec/repository/revisions/d93f4c4e36c6 21:43:52 <Brot6> GRFCodec - Feature #1207 (Closed): Write man page (Rubidium) @ http://dev.openttdcoop.org/issues/1207#change-3035 21:43:55 <Brot6> GRFCodec - Feature #1108 (Closed): show revision number instead (or beside) hash (Rubidium) @ http://dev.openttdcoop.org/issues/1108#change-3036 21:44:09 <Rubidium> Ammler: you might want to (re)check the installs of both nforenum and grfcodec; I've changed the behaviour and it's now also installing man pages and such 21:44:51 <Brot6> NewGRF Meta Language - Revision 660:8517d622e854: Feature: Support unsigned right shift using ope... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/8517d622e854 21:45:03 <Hirundo> Yexo: What do you think of http://dev.openttdcoop.org/issues/1032 ? 21:46:33 <Yexo> can be closed I think :) 21:46:36 <Yexo> great work :) 21:46:58 <Rubidium> that reminds me... if you start heavily using just added stuff in your generated code, then stable OpenTTD might not support the NewGRF 21:47:21 <Yexo> we don't use the newly added stuff at all 21:47:33 <Yexo> unless I've missed something in Hirundo's commits 21:47:51 <Hirundo> No, I've kept compatibility with TTDP / 1.0.x 21:48:08 <Rubidium> aren't the shift operators like "new"? 21:48:18 <Yexo> we don't use the "new" shift operators 21:48:29 <Yexo> we emulate them with older operators 21:48:48 <Hirundo> Why is this restriction in place? "Parameters with non-constant numbers are not supported in a switch-block" 21:49:36 <Yexo> I don't have a clue 21:50:04 <Yexo> oh, I do 21:50:20 <Yexo> the problem is that it's impossible to do param[some_action2_expression] 21:50:46 <Yexo> and "param[something_else]" can be emulated via actiond so we get a constant index 21:51:45 <Hirundo> ah ok 21:52:42 <Hirundo> So basically the list of unsupportable stuff is STORE_X and var[x] in actionD and param[$complex_foo] in action2 21:54:30 <Yexo> param[$action2_only_stuff] in action2 21:55:00 <Yexo> it's possible to support that, but then you'd get the vlaue of the parameter at runtime, and not at the time it is encountered in the script 21:55:18 <Yexo> and that's very inconsistent with how the rest of nml works, so I'd prefer not to implement that 21:56:49 <Hirundo> wouldn't that require a jump table of some sort to access the correct param number? (7F parameter is a const) 21:57:41 <Yexo> I forgot that the 7F parameter is a const, then it's not even possible 21:58:02 <Yexo> it is, but that's very ugly 21:58:28 <Hirundo> indeed :) 21:58:58 <Hirundo> I will amend some error messages to provide clearer pointers to the user about what he is doing wrong 22:12:34 *** Seberoth has quit IRC 22:12:40 *** Seberoth has joined #openttdcoop.devzone 22:13:13 <Brot6> NewGRF Meta Language - Revision 661:44e3a37ed1ef: Change: Spit out some more specific error messa... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/44e3a37ed1ef 22:13:13 <Brot6> NewGRF Meta Language - Bug #1032 (Closed): support all operators for both actionD and varaction2 ... (Hirundo) @ http://dev.openttdcoop.org/issues/1032#change-3037 22:14:51 <Hirundo> "only 1 issue" left for 0.1.0, but that's for tomorrow 22:15:16 <Hirundo> (although that would technically be today) 22:18:02 <Yexo> biggest problem is the tile layouts for industries / airports 22:18:15 <Yexo> the rest should be fairly straight forward (still a lot of work though) 22:19:00 <Hirundo> don't forget sprite layouts for stations 22:19:10 <Yexo> oh, yes :( 22:19:49 <Hirundo> I've been thinking about splitting the layout and the sprites in the same way for both houses/industry tiles and stations 22:20:03 <Hirundo> thus abstracting away the difference 22:20:15 <Hirundo> I haven't come up with anything conclusive, though 22:21:14 <Hirundo> Also, referring to parameters by name instead of by number would be nice :) 22:21:40 <Yexo> that'd be very nice, but in no way something we _need_ for 0.1 22:21:51 <Hirundo> of course 22:22:09 <Yexo> should be quite easy though 22:22:44 <Hirundo> I just need to make up my mind enough to be pretty sure that the existing syntax can remain intact 22:23:22 <Yexo> "param foo = 3 - param[2];" <- like that? 22:23:22 <Rubidium> what's the actual goal for 0.1(.0)? 22:23:37 <Yexo> pretty much support for everything] 22:23:43 <Hirundo> somewhat like that, yes 22:24:13 <Yexo> probably excluding action2 for industries (production callback) 22:24:19 <Rubidium> oh, so "only 1 issue" is an understatement 22:24:21 <Yexo> although we might get that in before 0.1 too 22:24:31 *** Seberoth2 has joined #openttdcoop.devzone 22:24:42 <Yexo> the "1 issue" is #964: 22:24:42 <Yexo> Complete the list of action0 properties and varaction2 variables 22:25:33 <Yexo> oh, another thing we need to think about: how to handle multitile houses 22:25:34 <Hirundo> production CB is pretty high on my todo list, it's basically a requirement for industry coding 22:25:56 <Rubidium> Yexo: ghehe... those things that waste 2 or 4 indices :) 22:26:08 <Hirundo> These should be defined in order, right? 22:26:12 <Yexo> yes 22:26:12 <Rubidium> yes 22:26:20 <Yexo> but it'd be a lot nicer if it was just a single entry in nml 22:26:21 <Hirundo> That'd be yes, I suppose :) 22:26:30 <Yexo> not sure how feasable that is though 22:28:15 <Hirundo> we may want to define <house> and <housetile> or something similar 22:32:16 *** Seberoth has quit IRC 23:08:41 *** ODM has quit IRC 23:36:42 *** Seberoth has joined #openttdcoop.devzone 23:36:50 *** Seberoth has quit IRC 23:39:17 <Rubidium> does the order-of-output for languages matter in NFO? As NML seems to be failing regression 006 due to a differently ordered string for me (any before Dutch instead of Dutch before any) 23:39:58 <Rubidium> and why does half of the files have execute bits and the other half not? 23:40:41 <Rubidium> (both .nml and .py) 23:40:56 <Rubidium> same that reference.html has execute bits 23:42:04 *** Seberoth2 has quit IRC 23:44:28 *** KenjiE20 has quit IRC 23:59:02 *** thgergo has quit IRC