Log for #openttdcoop.devzone on 5th August 2010:
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) @
13:42:23  <Brot6> OpenGFX - Feature #1209: airport preview sprites (Ammler) @
13:51:53  <Brot6> OpenGFX - Feature #1209: airport preview sprites (yexo) @
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>
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) @
14:30:11  <Brot6> NFORenum - Revision 426:08ac9a7c1d66: Add: support for airports (yexo) @
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) @
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 -
16:21:34  <Brot6> nml: update from r648 to r652 done -
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) -
16:23:56  <Brot6> 32bpp-extra: rebuild of r38 done (1 errors) (Diffsize: 13) -
16:24:34  <Brot6> airportsplus: rebuild of r52 done (Diffsize: 13) -
16:25:09  <Brot6> basecosts: rebuild of r20 done (Diffsize: 11) -
16:25:41  <Brot6> comic-houses: rebuild of r71 done (3 errors) (Diffsize: 13) -
16:26:40  <Brot6> firs: rebuild of r1098 done (2 errors) (Diffsize: 13) -
16:27:30  <Brot6> fish: rebuild of r386 done (6 errors) (Diffsize: 13) -
16:28:17  <Brot6> heqs: rebuild of r371 done (Diffsize: 13) -
16:28:56  <Brot6> metrotrackset: rebuild of r40 done (6 errors) (Diffsize: 13) -
16:29:15  <Brot6> newgrf_makefile: rebuild of r124 done (Diffsize: 13) -
16:29:57  <Brot6> nutracks: rebuild of r90 done (13 errors) (Diffsize: 11) -
16:31:52  <Brot6> opengfx: rebuild of r469 done (Diffsize: 78) -
16:32:24  <Brot6> snowlinemod: rebuild of r15 done (Diffsize: 13) -
16:33:07  <Brot6> swedishrails: rebuild of r140 done (Diffsize: 8) -
16:33:39  <Brot6> transrapidtrackset: rebuild of r15 done (Diffsize: 11) -
16:34:42  <Brot6> worldairlinersset: rebuild of r659 done (Diffsize: 13) -
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) @
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) @
17:47:50  <Brot6> OpenGFX - Feature #1209 (Closed): airport preview sprites (yexo) @
17:47:50  <Brot6> OpenGFX - Feature #1209 (Closed): airport preview sprites (Rubidium) @
17:57:17  <Ammler> supi :-)
18:06:02  <Brot6> NewGRF Meta Language - Revision 655:cbedb54c3a2d: Feature: Implement xor-operator in actionD (#10... (Hirundo) @
18:06:02  <Brot6> NewGRF Meta Language - Revision 654:30ee676e0ac1: Add: Function to prevent evaluating common sub-... (Hirundo) @
18:06:02  <Brot6> NewGRF Meta Language - Revision 653:1b92218c9890: Feature: Implement signed shift operators (<< a... (Hirundo) @
18:06:04  <Brot6> NewGRF Meta Language - Revision 656:9c38c7bb4b1c: Feature: Implement min/max in actionD (#1032). (Hirundo) @
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) @
18:52:13  <Brot6> OpenGFX - Feature #957: forest (foobar) @
18:55:18  <Brot6> OpenGFX - Feature #942: Profit icons are too similar to "moving" icon (foobar) @
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) @
19:30:52  <Brot6> NFORenum - Revision 428:7db3e2422806: Add: support callbacks 0x155 and 0x156 (yexo) @
19:39:57  <Brot6> Example NewGRF Project - Code Review #1178: Make dependency checking optional (planetmaker) @
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) @
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) @
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) @
20:08:28  <Brot6> NewGRF Meta Language - Revision 658:8e4b1a571dcb: Feature: Implement hasbit(x, n) in actionD (#10... (Hirundo) @
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) @
20:22:53  <Brot6> NFORenum - Feature #1205 (Closed): Write man page (Rubidium) @
20:38:38  <Brot6> NewGRF Meta Language - Revision 659:ef094bfba87e: Feature: Support non-constant bit numbers in ha... (Hirundo) @
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) @
20:50:22  <Brot6> NFORenum - Feature #1208 (Closed): Incremental version numbering (Rubidium) @
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) @
21:43:52  <Brot6> GRFCodec - Revision 195:86142f3618a7: Add: a proper make install (Rubidium) @
21:43:52  <Brot6> GRFCodec - Revision 196:d93f4c4e36c6: Cleanup: remove old cruft related to versioning and compila... (Rubidium) @
21:43:52  <Brot6> GRFCodec - Feature #1207 (Closed): Write man page (Rubidium) @
21:43:55  <Brot6> GRFCodec - Feature #1108 (Closed): show revision number instead (or beside) hash (Rubidium) @
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) @
21:45:03  <Hirundo> Yexo: What do you think of ?
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) @
22:13:13  <Brot6> NewGRF Meta Language - Bug #1032 (Closed): support all operators for both actionD and varaction2 ... (Hirundo) @
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

Powered by YARRSTE version: svn-trunk