Times are UTC Toggle Colours
05:33:37 <Brot6> Bundles Update: yacd_2.3 2011-06-03 yacd (http://bundles.openttdcoop.org/yacd) 06:26:04 *** ODM has joined #openttdcoop.devzone 06:36:33 *** andythenorth has joined #openttdcoop.devzone 07:46:16 *** andythenorth has quit IRC 07:51:20 *** andythenorth has joined #openttdcoop.devzone 11:34:30 <Brot6> OpenGFX+ Industries - Bug #2696 (Closed): DevZone compile failed (compiler) @ http://dev.openttdcoop.org/issues/2696 11:34:30 <Brot6> OpenGFX+ Industries - Bug #2696 (Closed): DevZone compile failed (Terkhen) @ http://dev.openttdcoop.org/issues/2696#change-6780 13:19:44 *** andythenorth has joined #openttdcoop.devzone 13:47:02 *** andythenorth has quit IRC 14:00:52 *** Lakie has joined #openttdcoop.devzone 14:14:47 *** Lakie has quit IRC 14:20:29 *** OwenS has quit IRC 14:26:45 *** OwenS has joined #openttdcoop.devzone 15:33:00 *** OwenS has quit IRC 15:45:19 *** andythenorth has joined #openttdcoop.devzone 15:53:57 *** OwenS has joined #openttdcoop.devzone 17:09:48 <Brot6> nml: update from r1363 to r1366 done - http://bundles.openttdcoop.org/nml/nightlies/r1366 17:17:26 <Brot6> Following repos didn't need a nightlies update: 2cctrainset (r750), 32bpp-extra (r40), ai-admiralai (r75), ai-aroai (r39), ailib-common (r21), ailib-direction (r17), ailib-list (r32), ailib-string (r29), ailib-tile (r16), airportsplus (r93), basecosts (r25), belarusiantowns (r8), bros (r52), chips (r141), comic-houses (r71), firs (r1996), fish (ERROR r649), frenchtowns (r6), german-townnames (r34), grfcodec (r829), grfpack (r279), heqs 17:17:26 <Brot6> (r605), indonesiantowns (r41), manindu (r7), metrotrackset (r56), narvs (r37), newgrf_makefile (ERROR r293), nml (r1366), nutracks (r201), ogfx-industries (r111), ogfx-landscape (r69), ogfx-rv (r107), ogfx-rv.clone (r103), ogfx-trains (r241), ogfx-trees (r49), opengfx (r673), openmsx (r97), opensfx (r97), smts (r19), snowlinemod (r49), spanishtowns (r10), sub-landscape (ERROR r66), sub-opengfx (ERROR r666), swedishrails (r202), 17:17:28 <Brot6> swisstowns (r22), transrapidtrackset (r15), ttdviewer (r34), ttrs (r36), worldairlinersset (r672) 17:18:22 <Ammler> hmm, I could remove the ogfx-rv.clone 17:18:52 <Brot6> OpenGFX+ Airports - Bug #2698 (New): DevZone compile failed (compiler) @ http://dev.openttdcoop.org/issues/2698 17:20:17 <Brot6> newgrf_makefile: compile of r293 still failed (#2656) - http://bundles.openttdcoop.org/newgrf_makefile/nightlies/ERROR/r293 17:20:53 <Brot6> OpenGFX+ Industries - Bug #2699 (New): DevZone compile failed (compiler) @ http://dev.openttdcoop.org/issues/2699 17:23:22 <Brot6> sub-landscape: compile of r66 still failed (#2616) - http://bundles.openttdcoop.org/sub-landscape/nightlies/ERROR/r66 17:23:48 <Yexo> #2699 can be closed, it's a bug in nml 17:23:48 <Brot6> Yexo: #2699 is http://dev.openttdcoop.org/issues/show/2699 "OpenGFX+ Industries - Bug #2699: DevZone compile failed - #openttdcoop Development Zone" 17:24:07 <Brot6> sub-opengfx: compile of r666 still failed (#2586) - http://bundles.openttdcoop.org/sub-opengfx/nightlies/ERROR/r666 17:24:19 <Brot6> OpenGFX+ Airports - Bug #2698 (Rejected): DevZone compile failed (compiler) @ http://dev.openttdcoop.org/issues/2698 17:24:19 <Brot6> OpenGFX+ Airports - Bug #2698 (Rejected): DevZone compile failed (yexo) @ http://dev.openttdcoop.org/issues/2698#change-6781 17:24:42 <Brot6> swedishrails: rebuild of r202 done (Diffsize: 385) (DiffDiffsize: 174) - http://bundles.openttdcoop.org/swedishrails/nightlies/r202/log 17:24:57 <Brot6> Following repos rebuilds successful without any difference to earlier nightlies builds: belarusiantowns (Diffsize: 30), frenchtowns, german-townnames, indonesiantowns (1 errors) (Diffsize: 1), manindu (Diffsize: 1), narvs, ogfx-landscape (Diffsize: 21), ogfx-rv, ogfx-trains (Diffsize: 813), spanishtowns (Diffsize: 1), swisstowns 17:29:36 <Brot6> NewGRF Meta Language - Revision 1367:5185fab6b67f: Fix r1364: use LayoutTile consistently instead... (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/5185fab6b67f 17:31:22 <Brot6> OpenGFX+ Industries - Bug #2699: DevZone compile failed (yexo) @ http://dev.openttdcoop.org/issues/2699#change-6782 18:17:39 <Brot6> FISH - Revision 651:3bd169d77d5c: Change: use png for medium mixed hovercraft (andythenorth) @ http://dev.openttdcoop.org/projects/fish/repository/revisions/3bd169d77d5c 18:18:23 <Brot6> FISH - Revision 652:c91e2abd5677: Cleanup: remove unwanted pcx (andythenorth) @ http://dev.openttdcoop.org/projects/fish/repository/revisions/c91e2abd5677 18:18:52 <Brot6> fish: update from r648 to r651 done - http://bundles.openttdcoop.org/fish/nightlies/r651 18:25:16 *** andythenorth is now known as Guest3319 18:25:16 *** andythenorth has joined #openttdcoop.devzone 18:26:11 *** andythenorth is now known as Guest3320 18:26:11 *** andythenorth has joined #openttdcoop.devzone 18:26:57 *** frosch123 has joined #openttdcoop.devzone 18:31:53 *** andythenorth has quit IRC 18:31:55 *** andythenorth has joined #openttdcoop.devzone 18:32:39 <Terkhen> http://paste.openttdcoop.org/show/246/ <--- does this look like valid nfo output for rotate(0xFF, 0x0F)? 18:34:38 <Yexo> yes 18:34:44 <Yexo> 1A means some constant 18:34:52 <Brot6> FISH - Revision 653:8e10b46fbefd: Add: graphics files for utility tug medium 1 (andythenorth) @ http://dev.openttdcoop.org/projects/fish/repository/revisions/8e10b46fbefd 18:34:53 <Yexo> the \dx is the actual value 18:35:31 <Yexo> you can use either ror or rot 18:35:42 <Yexo> not sure which is easier to read, personally I don't care 18:36:32 <Terkhen> ah, I see, the 1A was confusing me :) 18:37:00 <Yexo> there is no way to specify "constant", you can only use "variables" 18:37:16 <Yexo> so 1A is a special variable that always has 0xFFFFFFFF (= -1) as value 18:37:32 <Yexo> the last value on each line is the and-mask 18:37:39 <Yexo> value & -1 == value 18:37:47 <Yexo> so that's the way to specify a constant in varaction2 code 18:37:53 <Terkhen> http://devs.openttd.org/~terkhen/patches/index.php?source=nml/Feature_rotate_function.diff <--- it is using ror because that's what the already defined "ROT_RIGHT" was using it 18:38:10 <Terkhen> ok :) 18:38:18 <Yexo> ok, fine :) 18:38:42 <Yexo> patch looks good too 18:39:15 <Yexo> you could write a compile time function for it 18:39:27 <Yexo> so it can be optimized away when possible 18:40:45 <Terkhen> hmm... can you point me to an example of that? I'm still on the learn by imitation phase :) 18:41:30 <Yexo> unsigned_rshift 18:42:24 <Yexo> compiletime_func is only called when both values are int or float, and the arguments are of type int 18:42:25 <Terkhen> thank you, let's see 18:42:42 <Yexo> hmm, or float, which could break things... 18:43:06 <Yexo> I think "param[2] = 1 >>> 0.4;" will break nml, but nvm that now 18:43:09 <Yexo> will try to fix that later 19:04:13 <Terkhen> http://devs.openttd.org/~terkhen/patches/index.php?source=nml/Feature_rotate_function.diff <--- maybe something like this to check for the right parameters? 19:04:25 <Terkhen> I don't know if anyone will want to rotate float values... 19:04:47 <Terkhen> bbl 19:15:24 <Yexo> Terkhen: try validate_func = validate_func_int, instead, that function already exists 19:15:34 <Yexo> and + compiletime_func = unsigned_rshift, is wrong 19:42:33 <Terkhen> oh, true 19:55:57 <Terkhen> I even tested the wrong compile time function for rotate, saw the shift and thought it was correct :P 20:05:16 <Terkhen> http://paste.openttdcoop.org/show/248/ <--- why is 0x100000000 being added before the shift if the number is negative? 20:07:03 <Yexo> because (-1) >> a == -1 20:07:31 <Yexo> a unsigned shift always inserts 0 as left bit, a signed shift (as is default in python) inserts the sign bit 20:10:40 <Terkhen> hmm... ok, I guess it should not affect rotate then 20:12:34 <Terkhen> http://devs.openttd.org/~terkhen/patches/index.php?source=nml/Feature_rotate_function.diff <--- I think it will be looking better now 20:16:49 <Yexo> it needs those two lines from unsigned_shiftr 20:16:54 <Yexo> your code breaks on a < 0 20:17:30 <Yexo> (-2) >> 1 == -1 (ie all bits set), so (a >> b) | (a << (32 - b)) will have all bits set 20:17:51 <Yexo> which is wrong, since in (-2) the rightmost bit is not set, so after a rot 1 the left-most bit should be unset 20:21:17 <Terkhen> ok, sorry, I got it completely wrong :/ 20:21:23 <Terkhen> should I commit with those added lines? 20:21:33 <Yexo> yes 20:25:37 <Brot6> NewGRF Meta Language - Revision 1368:e70d2b1753dd: Feature: Add function for 32 bits right rotation. (Terkhen) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/e70d2b1753dd 20:25:46 <Terkhen> ok, now only the changes to regression tests are missing from the first diff 20:29:53 <Yexo> Hirundo: good reasons why nml output should be before or after preprocessing? 20:43:17 <Terkhen> planetmaker: http://devs.openttd.org/~terkhen/patches/index.php?source=ogfxplus/english_corrections.diff <--- I don't know if I forgot to paste this to you or if you forgot to give me feedback about it 20:43:25 <Terkhen> or if I forgot that you gave me feedback already :P 20:44:30 <planetmaker> dunno ;-) 20:44:45 <planetmaker> s/temperate/temperate climate/ I'd say. 20:45:51 <planetmaker> STR_WARNING_TTRS_COMPATIBILITY <-- that change there doesn't make sense to me 20:46:25 <planetmaker> there's no default 'Valuable chain' - or do you call gold and diamonds also valuables - which I'd find very confusiong when 'valuables' is also a cargo on its own 20:47:06 <Terkhen> it is already called "Valuables chain" everywhere else :) 20:47:15 <Terkhen> I agree that bank chain sounds better 20:47:24 <Terkhen> so we could change everything else instead 20:47:59 <planetmaker> yes, that'd be better in that case, 'bank chain' is the more generic term, less confusion 20:48:11 <Terkhen> ok 20:48:21 <planetmaker> Disable Valuables Bank building restrictions <--- disable restrictions for banks which accept Valuables 20:48:53 <planetmaker> Valuables Banks will appear during map generation. <--- Banks which accept Valuables will appear during map generation 20:49:14 <planetmaker> "Valuable banks" (same as "Gold banks",... sounds also weired to me ;-) 20:49:48 <Terkhen> ok :) 20:50:12 <Terkhen> diff updated 20:53:19 <planetmaker> If you select more than three, when possible some cargos will be accepted by other industry instead <-- If you select more than three, some cargos will - if possible - be accepted by other industries instead 20:53:37 <planetmaker> is the "if possible" actually needed? Afaik we always find a solution, right? 20:53:43 <Brot6> OpenGFX+ Industries - Bug #2699 (Closed): DevZone compile failed (compiler) @ http://dev.openttdcoop.org/issues/2699 20:53:43 <Brot6> OpenGFX+ Industries - Bug #2699 (Closed): DevZone compile failed (Terkhen) @ http://dev.openttdcoop.org/issues/2699#change-6783 20:53:46 <planetmaker> thus we should leave that out 20:53:50 <Terkhen> true 20:55:17 <Terkhen> I just replaced them for "If you select more than three, some cargos will be accepted by other industries instead" 20:56:32 <planetmaker> "Disabled" will deactivate the Bank chain, and the rest of settings will determine which cargos accepted (or produced) by Banks are active. <-- "Disabled" will deactivate the Bank chain. The other settings will activate Banks and determine which cargos are accepted (or in the case of Valuables also produced) by them 20:56:35 <planetmaker> yes, ok 20:57:50 <Terkhen> that change could be applied to most chains (except the Valuables bit), I'll change that too 20:58:07 <planetmaker> possibly yes 20:58:37 <planetmaker> though the Oil string is fine IMHO 20:59:21 <Terkhen> http://paste.openttdcoop.org/show/249/ <--- the change for Oil 20:59:51 <planetmaker> sweet 20:59:53 <planetmaker> :-) 21:00:12 <planetmaker> sorry for re-writing basically every sentence ;-) 21:00:57 <Terkhen> no problem... better to do everything right now instead of having to do this more times :P 21:01:35 <Terkhen> I wonder if I'll have to change the spanish translation much after this 21:01:53 <Terkhen> I'm aiming for a new release before the YACD game of this weekend by the way :P 21:02:08 <Terkhen> I want to playtest the per town limits for industries 21:02:18 <planetmaker> ah :-) 21:04:06 <Terkhen> diff updated, I also corrected the farm chain description 21:07:22 <planetmaker> farm_chain still has the "when possible". And either it is "other industries" or "another industry" 21:08:42 <planetmaker> I prefer "...some cargos are accepted by another industry instead" 21:11:27 <Terkhen> http://devs.openttd.org/~terkhen/patches/index.php?source=ogfxplus/english_corrections.diff <--- all "when possible" removed, I did the "some cargos are accepted" change too 21:12:14 <planetmaker> by other industry <-- still all over. "other industries" or "another industry" 21:13:42 <Terkhen> ok :P 21:14:37 <planetmaker> which depends a bit on whether several (different) industries could accept them or only one... 21:14:42 <Yexo> http://devs.openttd.org/~yexo/readme.txt Initial readme file for NML 21:14:57 <Yexo> am I missing something obvious? 21:15:35 <Terkhen> planetmaker: in the worst case (all industries assigned) it needs two industries, otherwise cargos of a single industry are moved 21:15:48 <Terkhen> s/all industries assigned/all cargos assigned to the factory/ 21:16:15 <planetmaker> take "another industry". Would do also then... possibly 21:16:27 <Terkhen> ok :) 21:16:52 <planetmaker> Yexo: I'd not add buildout to the "required" but to a new "optional" dependencies: 21:16:52 <Terkhen> Yexo: "capable to compile NML" <--- I think that should be "capable of compiling NML" 21:16:57 <planetmaker> 3) Dependencies 21:17:03 <planetmaker> 3.1) Required Dependencies 21:17:11 <planetmaker> 3.2) Optional Dependencies 21:18:02 <planetmaker> is it only my browser which fails to display terkhens real name in the readme properly? 21:18:15 <Terkhen> the "é" appears wrong in my browser too 21:18:21 <planetmaker> and yes: what about Hirundo as developer? 21:18:37 <planetmaker> or did he quit? 21:18:45 <Yexo> oops 21:18:51 <Yexo> I was going to add him, than forgot 21:18:56 <Terkhen> I don't think he did, but even if he did he should be listed :P 21:19:00 <Yexo> encoding of the file is utf-8, so that should be correct 21:19:12 <planetmaker> Terkhen: it's titled "active developers" ;-) 21:19:23 <Yexo> alberth is not really active anymore either 21:19:57 <Terkhen> he could be listed as inactive developer then 21:20:49 <Yexo> updated files 21:21:52 <planetmaker> Yexo: add to 'usage' the output of nmlc --help 21:21:56 <Yexo> http://hg.openttd.org/openttd/trunk.hg/raw-file/6f4a8c56c0d1/readme.txt <- see there for same effects to the name 21:22:06 <planetmaker> then it's "done" ;-) 21:22:37 <Yexo> good idea :) 21:22:43 <Terkhen> hmm... in both files I see my name wrong, maybe chromium is being stupid 21:22:59 <Yexo> chromium is not 21:23:09 <Yexo> there is no way to figure out the correct encoding if the server doesn't specify it 21:23:15 <Terkhen> oh, ok :) 21:23:26 <Yexo> since a webserver has no idea either what the encoding of a simple text file is, it has to assume something 21:23:47 <Yexo> so either the webserver or the browser simply assumes (in my case) ISO-8859-1 21:24:03 <planetmaker> it's my browser 21:24:08 <Yexo> you could save the file locally and open it as utf-8, then it should show correctly 21:25:28 <planetmaker> hm, is there some order in the name list of developers, Yexo ? 21:25:37 <Yexo> alphabetical by last name? 21:25:47 <frosch123> by nick name :) 21:25:48 <Yexo> or should it be by first name (like in openttd's readme)? 21:25:49 <planetmaker> oh :-) 21:26:32 <planetmaker> I don't really care, I just wondered. As long as there is an answer to it which is not 'no order', I'm all fine ;-) 21:26:41 <frosch123> retired ones seem to be in chronological order 21:27:14 <Yexo> the difference between "inactive" and "retired" is not clear though 21:29:19 <Yexo> ah, the openttd readme list them alphabetical by nickname, I had missed that :) 21:33:52 <planetmaker> :-) 21:38:16 <planetmaker> Yexo: you have 2x section 3.1) 21:39:13 <planetmaker> pythonpath <-- that should probably be two words, too 21:39:27 <Brot6> OpenGFX+ Industries - Revision 112:9a91052cc6ce: Fix: Correct the strings of the English translat... (Terkhen) @ http://dev.openttdcoop.org/projects/ogfx-industries/repository/revisions/9a91052cc6ce 21:39:49 <Yexo> not sure, it's about the $PYTHONPATH environment variable 21:40:03 *** ODM has quit IRC 21:40:08 <Brot6> OpenGFX+ Industries - Bug #2700 (New): DevZone compile failed (compiler) @ http://dev.openttdcoop.org/issues/2700 21:40:10 <planetmaker> then you should write $PYTHONPATH ;-) 21:45:03 *** andythenorth has quit IRC 21:47:33 <Rubidium> hmm... 2.5 weeks till the next scheduled grfcodec release, but nothing worthy of a release has happened yet 21:47:44 <Rubidium> although, weren't there some variables added? 21:49:57 <planetmaker> actually... yes 21:52:59 <Yexo> I don't remember any recent (=last 3 months) additions 21:53:13 <Rubidium> there's some var in 1.1.1 21:53:21 <Rubidium> 68 of industries? 21:53:42 <Rubidium> also I seem to remember something from frosch123 21:54:43 <Rubidium> ah, the advanced layout sprites 21:54:52 <planetmaker> r22434 21:54:58 <Yexo> var 68 was extended, it already existed 21:55:22 <Yexo> the advanced layout sprites are a very good reason for a new nforenum 21:56:04 <planetmaker> r22518 21:57:27 <frosch123> hmm, renum was not on my list .... 22:06:52 <Yexo> when Hirundo answers how he wants his name in the readme file I'll try to do a release this weekend 22:06:58 <Yexo> for now, good night ;) 22:07:34 <planetmaker> good night to you - and all others, too. Bed is calling here, too ;-) 22:07:35 <planetmaker> see you folks on Sunday 22:16:45 <Ammler> If you want to install the package manually copy 'nmlc' to any directory <-- doesn't work 22:17:41 <Ammler> ah ok, with $PYTHONPATH 22:27:49 <Ammler> I would also mention that nmlc would find nml if it is in same location 22:28:37 <Ammler> (the usual way with symlink) 22:31:22 <Ammler> and if you add formatting, why not use rst? 22:45:03 <frosch123> night 22:45:07 *** frosch123 has quit IRC