Log for #openttdcoop.devzone on 20th July 2010:
Times are UTC Toggle Colours
00:08:58  *** KenjiE20 has quit IRC
01:04:45  *** Frankr has quit IRC
07:55:10  *** Alberth has joined #openttdcoop.devzone
09:15:31  *** Seberoth has joined #openttdcoop.devzone
10:26:21  *** KenjiE20 has joined #openttdcoop.devzone
11:28:12  *** KenjiE20 has quit IRC
11:29:14  *** KenjiE20 has joined #openttdcoop.devzone
13:03:20  *** KenjiE20 has quit IRC
13:53:49  <Brot6> OpenGFX - Revision 468:71801f32d687: Fix: house misalignment during wrong sprite width (66 instea... (Ammler) @
14:49:14  *** Yexo has joined #openttdcoop.devzone
15:25:29  *** KenjiE20 has joined #openttdcoop.devzone
15:36:41  *** frosch123 has joined #openttdcoop.devzone
15:46:14  <Rubidium> Ammler: you know that changing the sprite offset of the too wide sprites doesn't fix all issues with the sprite, right? It can still cause flickering due to incorrect/indeterminate ordering when drawing
15:47:00  <Ammler> yes, but that is another issue
15:47:20  <Rubidium> Yexo: I'm attempting to contact Dale about "taking over" development of grfcodec and nforenum because it's currently seriously slowing down some development and just plain broken in some aspects
15:47:21  <Ammler> I guess, we have a open Ticket for that
15:47:58  <Rubidium> Yexo: I've sent him an email, and just send a second email in the hope to get any reply from him. However, nothing yet...
15:48:44  <Yexo> that's good to hear, I think it's nice to have a "stable" tool to build newgrfs
15:49:11  <Yexo> (still hope to supercede grfcodec with nml, but even then an older tool to compare against is good)
15:49:41  <Rubidium> Yexo: but as preparation "we" already started a mercurial repository for grfcodec and nforenum so we can keep track of some fixes. It's currently very unofficial, but if we don't get a reply from Dale in a reasonable amount of time I intend to just go ahead and make these repositories the official thing and make a new release
15:50:06  <Yexo> ok, if you need help fixing any problems let me know
15:50:16  <Ammler> nforenum :-)
15:50:18  <Rubidium> Yexo: you had some patches for nforenum which I tried to apply, but that kinda failed. So only one patch is now applied
15:50:38  <Rubidium> could you update and apply (if still necessary) the others?
15:50:42  <Yexo> I didn't update those patches during the last updates from dalestan because of lack of response
15:50:54  <Yexo> hg repo is on
15:51:00  <Rubidium> nope,
15:51:05  <Yexo> ok
15:51:09  <Yexo> sure, I'll do that
15:51:46  <Rubidium> I thought it would be better to have all NewGRF tools in a single location
15:52:08  <Yexo> that makes sense
15:52:20  <Rubidium> so... there's a project in redmine as well for both, but those are still private
15:52:26  <Rubidium> because as I said... it's still unofficial
15:52:35  <Ammler> but yexo should be added...
15:52:53  <Rubidium> Ammler: why?
15:53:15  <Ammler> as member...
15:53:23  <Ammler> so he can access the projects
15:53:37  <Rubidium> Ammler: why add him as member when he's already manager?
15:53:59  <Ammler> ok, I meant that
15:55:31  <Rubidium> Yexo: in any case... until the first release we'll just use mercurial hashes, not the revision numbers. After the release we'll start using revision numbers. This as I don't want the currently unofficial repository to be picked up by distros and such
15:56:13  <Yexo> what do you mean? we use mercurial hashes as version number?
15:56:25  <Rubidium> Yexo: currently "yes"
15:56:27  <Yexo> that shouldn't affect anything when just compiling/using it, right?
15:56:34  <Rubidium> yes
15:56:57  <Rubidium> it just makes knowing what is newer harder, which isn't a problem at all as it's not quite meant to be used
15:57:08  <Yexo> ok
15:57:27  <Rubidium> the only thing it's currently used for is compiling opengfx on this CF
15:57:51  <Yexo> ah, so that's why there is no mention of it on the forum yet
15:57:52  <Ammler> well, I would change it to default, if it works...
15:58:14  <Rubidium> Yexo: yes, as I said... highly unofficial and awaiting a reply from Dale
15:59:39  <Ammler> Rubidium: shall I hide it from
16:00:11  <Rubidium> nah... the repository isn't hidden either
16:03:23  <Ammler> [web]hidden=true would hide it
16:17:38  <Alberth> you could add something like "this is highly experimental, please use <url of old repo> instead" at the wiki/main page (if it is not there already
16:18:12  <Rubidium> Alberth: the main/wiki page is hidden
16:19:00  <Rubidium> hmm... maybe there are two Ammlers... now he suggests to hide it, but he "had" to add the rss watcher so this channel could be updated
16:19:29  <Yexo> "this channel" is not the general public though
16:19:56  <Brot6> heqs: update from r355 to r356 done (1 errors) -
16:20:00  <Rubidium> as if and/or are that well known
16:20:14  <Rubidium> at least the "root" of those
16:20:30  <Yexo> true
16:20:42  <Rubidium> and on that note... time to make some dinner
16:20:46  <Yexo> do you want to review the patches for nforenum or can I just commit them?
16:20:55  <Yexo> not really finished, but working on them
16:21:55  <Brot6> nml: update from r559 to r561 done -
16:23:50  <Brot6> opengfx: update from r467 to r468 done -
16:23:51  <Ammler> yes, I don't consider this channel public
16:25:03  <Ammler> I do also not consider bundles or hg public, but someone might still be able to find it
16:25:55  <Brot6> worldairlinersset: update from r655 to r656 done -
16:25:55  <Brot6> Following repos didn't need a nightlies update: 2cctrainset (r573), 32bpp-extra (r36), airportsplus (r52), bros (r12), comic-houses (r70), firs (r1074), fish (r386), grfcodec (r175), newgrf_makefile (r124), nforenum (r384), nmts (r16), nutracks (r86), ogfxplus (r40), openmsx (r90), opensfx (r96), snowlinemod (r15), swedishrails (r140)
16:26:09  <Ammler> we don't use official nforenum already some time, so we don't have to care about it anyway...
16:28:23  <Brot6> ogfxplus: rebuild of r40 done -
16:30:07  <Brot6> swedishrails: rebuild of r140 done -
16:44:27  <Rubidium> Yexo: I can have a look at them, but you've got probably more "clue" about nforenum than I have
16:49:20  <Brot6> World Airliners Set - Revision 657:91c3c64e4fd2: Added new liverys for A320, A330 and A340 (FaddyPainter) @
17:10:37  *** Yexo has quit IRC
17:14:38  *** Yexo has joined #openttdcoop.devzone
17:25:43  <Brot6> NFORenum - Revision 385:7fc84dca0349: Fix: an action0 with no IDs caused a hang of nforenum (yexo) @
17:26:54  *** Doorslammer has joined #openttdcoop.devzone
17:27:05  *** Jupix has quit IRC
17:27:07  *** Jupix has joined #openttdcoop.devzone
17:53:40  <Yexo> from the patches
17:53:56  <Yexo> 01 you already applied, 02 was already outdated because dalestan fixed that
17:54:13  <Yexo> 03 is also already in (or at leats another version of that patch)
17:54:24  <Yexo> 04 still needs to be done (support for airporttiles properties)
17:54:27  <Yexo> 05 is now in
17:55:08  <Brot6> NFORenum - Revision 386:224c9d74cd7d: Add: support for base costs 49-65 (0x31-0x41) (yexo) @
17:55:17  <Rubidium> okay. Good
17:56:15  <Rubidium> so every of the NewGRF repositories here can now be renumed by that nforenum?
17:56:43  <Yexo> probably not airportsplus
17:57:04  <Yexo> and there is still this issue:
17:57:06  <Webster> Title: Transport Tycoon Forums • View topic - NFORenum v3.4.6 released (NFO renumberer and linter) (at
17:57:07  <Brot6> NFORenum - Revision 387:0a43265d5c5f: Add: support for extended string codes (0A + byte) 0B and 0... (yexo) @
18:01:16  <Rubidium> Yexo: I just pushed something, so you'll have to pull
18:01:52  <Yexo> fixes the problem in the first-to-last post in the nforenum topic
18:02:02  <Yexo> I'm not 100% it's without any side-effects though
18:02:47  <Brot6> NFORenum - Revision 388:5217054a565f: Add: support for Irish, Maltese, Tamil and Chuvash (Rubidium) @
18:04:57  <Rubidium> it's passed as a vararg argument, so it should be okay
18:07:35  <Ammler> a little feature request for nforenum: ignore infile warning control
18:09:11  <Brot6> NFORenum - Revision 389:e0e24935b735: Fix: the error message "A portion of sprite xx could not be... (yexo) @
18:10:27  <Ammler> or shall we simply remove all the warnings, so you see, if there are still missing properities etc.?
18:12:41  <Ammler> warning switches*
18:12:56  <Yexo> ignoring all @WARNING lines in the nfo is simple
18:13:04  <Yexo> command.cpp:234
18:14:32  <Ammler> Yexo: the problem is that because of missing support, the most newgrfs have plenty of those switches in the nfo
18:14:50  <Yexo> yes, I understand the issue
18:15:33  <Ammler> so it might be an idea, to configure the server compile to ignore the switch from time to time
18:17:50  <Rubidium> hmm... wondering whether nforenum is the good place for this
18:18:31  <Ammler> it is a nforenum switch
18:19:02  <Yexo> a grep -v @@WARNING on the input would do the trick too
18:21:24  <Ammler> hmm in the Makefile
18:22:19  <Rubidium> 			else if((sscanf(command_part.c_str(),"201a%u",&b)==1||sscanf(command_part.c_str(),"2.0.1a%u",&b)==1)&&b<6553)
18:22:26  *** Seberoth has quit IRC
18:22:29  <Rubidium> Yexo: does that 6553 smell or not?
18:22:44  <Ammler> well, then it might be better to remove those from nfo and use -w switch
18:22:53  <Yexo> Rubidium: file/line?
18:22:56  <Yexo> can't say only from this line
18:23:02  <Rubidium> command.cpp:246
18:24:15  <Yexo> no, it's completely pointless but ok
18:24:46  <Yexo> there are ttdpatch revisions with version  number 2.0.1a higher than that anyway
18:24:57  <Yexo> but probably it was ment to be 65536
18:25:50  <Yexo> better use 0x10000 like in line 265
18:25:59  <Rubidium> or.. is it the odd *10 it does?
18:26:18  <Rubidium> but then the next does *10 but doesn't guard against anything
18:26:33  <Yexo> ah, yes, that *10 is the reason I think
18:29:35  *** Seberoth has joined #openttdcoop.devzone
18:31:34  <Yexo> bbbb	build	Alpha/beta version number times ten (up to an including 2.5 beta 5), SVN revision (from 2.5 beta 5 r418 on) <- it's from, that silly thing
18:31:40  <Yexo> from
18:32:07  <Rubidium> got to love undocumented code :)
18:32:18  <Rubidium> wondering 10 minutes what it's actually about
18:32:40  <Rubidium> same that it stores svn revision numbers in some data file
18:33:01  <Yexo> yes, the revisions of all beta's (but only beta 6 and later)
18:33:10  <Yexo> *all 2.5 betas
18:41:16  <Alberth> I once considered doing patches for grfcodec code style and doxygen-ing, shall i consider that again?
18:42:45  <Rubidium> rather consider writing some rules for a COTS C/C++ linter :)
18:42:56  <Rubidium> and after than doxygen-ing :)
18:46:40  <Alberth> indent :D
18:47:18  <Rubidium> though I'd rather postpone that till after Dale reacted
18:48:00  <Alberth> good point
18:48:25  <Ammler> maybe you should mail patchman
18:49:40  <Rubidium> 22:06 <patchman> well, I'm not actively involved in the development process of either tool anymore
18:49:44  <Rubidium> 22:07 <patchman> but since it's as you say, no code checked in for a long time, I guess neither is anyone else
18:49:47  <Rubidium> 22:07 <patchman> so I don't really care which path you choose, I'll be happy to give you svn access, or let you fork
18:49:50  <Rubidium> 22:08 <patchman> whichever is easier/less painful for you
18:51:07  <Rubidium> in other words, patchman doesn't care... so mailing him won't get you much new "information"
18:51:34  <Ammler> ok, I wasn't aware you got in touch with him already
18:51:57  <Rubidium> but as Dale is the last to really work on it, it's better to at least try to have the patience to wait a bit for him to reply
18:53:34  <Ammler> well, the distros just need it working, they do not care about errors
18:53:42  <Ammler> s/errors/warnings/
18:54:10  <Ammler> so you could also wait another month
18:54:30  <Rubidium> distros probably don't care about hostile forks either, but I rather avoid that... unless it really becomes a drag
18:55:10  *** Doorslammer has quit IRC
19:18:10  *** KenjiE20 is now known as Guest656
19:18:13  *** KenjiE20 has joined #openttdcoop.devzone
19:23:30  *** Guest656 has quit IRC
19:30:16  <Brot6> World Airliners Set - Revision 658:951cc8a7fdbe: Few changes (Frank) @
19:30:23  *** Frankr has joined #openttdcoop.devzone
19:41:01  <Brot6> World Airliners Set - Revision 659:90fb7f4a2199: Added liverys to 733, 744 and 773. (FaddyPainter) @
19:41:55  <Rubidium> massive typos?
19:48:36  *** Alberth has left #openttdcoop.devzone
20:06:19  <Ammler> <-- can someone else confirm those big missalignments?
20:06:20  <Webster> Title: Transport Tycoon Forums • View topic - [8bpp] Graphics Replacement Project - OpenGFX (at
20:08:01  *** KenjiE20 is now known as Guest664
20:08:05  *** KenjiE20 has joined #openttdcoop.devzone
20:13:16  *** Guest664 has quit IRC
20:16:27  <Ammler> hmm, I guess, I can
20:18:03  <frosch123> sprite 1465 and co
20:19:42  <frosch123> the building has a non-standard bounding box
20:19:59  <frosch123> that might break your template, if you have one
20:26:13  <frosch123> night
20:26:19  *** frosch123 has quit IRC
20:36:12  <Ammler> oh, that might explain
20:36:20  <Ammler> not that we use a template
20:36:38  <Ammler> but the offsets are templatish
20:40:24  <Ammler> where can I see those "non-default" bounding boxes for houses?
20:45:32  <Ammler> then my moving to a a template file is useless, luckily I did only one first :-)
20:48:51  *** KenjiE20 is now known as Guest670
20:48:55  *** KenjiE20 has joined #openttdcoop.devzone
20:53:05  *** Guest670 has quit IRC
21:04:22  *** Webster has joined #openttdcoop.devzone
21:26:37  <Brot6> HEQS "Heavy Equipment" Set - Revision 357:18faeb992aa7: Change: add hi-rail version of Speedytrac (andythenorth) @
21:26:37  <Brot6> HEQS "Heavy Equipment" Set - Revision 358:347daca6d6e2: Change: set stats for Speedytrac Hi-Rai... (andythenorth) @
21:26:37  <Brot6> HEQS "Heavy Equipment" Set - Revision 359:75177ca5cddb: Change: adjust sprite layouts of tracto... (andythenorth) @
21:26:39  <Brot6> HEQS "Heavy Equipment" Set - Revision 360:3f3ffea4d084: Change: partial progress on tractor (andythenorth) @
21:26:45  <Brot6> HEQS "Heavy Equipment" Set - Revision 361:15d823f72af2: Change: convert speedytrac rail version... (andythenorth) @
21:26:49  <Brot6> HEQS "Heavy Equipment" Set - Revision 362:6f2a2b0e18a6: Change: updated tractors to be more com... (andythenorth) @
21:29:20  *** KenjiE20 is now known as Guest678
21:29:24  *** KenjiE20 has joined #openttdcoop.devzone
21:32:12  <Brot6> #openttdcoop - Revision 99:ff3802e692d8: [Compiler] Change: rename default type from grf to nfo (Ammler) @
21:33:55  *** Guest678 has quit IRC
21:40:01  <Brot6> #openttdcoop - Revision 100:c312af095d54: [Compiler] Change: use server nforenum and grfcodec for... (Ammler) @
21:47:06  *** Seberoth has quit IRC
21:57:25  *** KenjiE20 has quit IRC
22:08:03  <Ammler> hmm, that would result in plenty rebuilds
22:09:01  <Rubidium> so what... it's busy for 40 minutes instead of 10... it's still idling more than 95%
22:09:47  *** Terkhen has quit IRC
22:10:00  *** Terkhen has joined #openttdcoop.devzone
22:11:24  *** SmatZ has quit IRC
22:12:18  *** SmatZ has joined #openttdcoop.devzone
22:13:01  *** planetmaker has quit IRC
22:13:48  *** planetmaker has joined #openttdcoop.devzone
22:28:23  <Ammler> Rubidium: I don't care about the time
22:28:45  <Ammler> just about the unnecessary changes of the packages
22:29:12  <Ammler> I change it so rebuilds only will be published if they differ...
22:29:26  <Rubidium> just call it regression tests :)
22:29:32  <Ammler> yes :-)
22:29:41  <Ammler> running test now...
22:32:34  <Ammler> mäh, building takes long, if we rebuild the chroot everytime again
22:32:54  <Brot6> 2cctrainset: rebuild of r573 done (1 errors) (Diffsize: 11) -
22:34:26  <Rubidium> ouch... linter failure :(
22:35:20  <Ammler> well, that is old nforenum...
22:35:42  <Ammler> what you mean with linter failure?
22:35:57  <Rubidium> Linter failure on sprite 175.
22:39:25  <Brot6> nforenum: compile of r389 failed -
22:39:31  <Ammler> ignore ^
22:41:52  <Brot6> NFORenum - Revision 390:75dab692ee33: Change: define non-default type rpm (Ammler) @
22:44:33  <Brot6> nforenum: update from r384 to r390 done -
22:45:23  <Brot6> #openttdcoop - Revision 101:c0c705d0a452: [Compiler] Change: don't publish rebuild, show Diff onl... (Ammler) @
22:47:17  <Brot6> 2cctrainset: rebuild of r573 done (1 errors) (Diffsize: 11) -
22:48:30  <Rubidium> Ammler: now old nforenum and new nforenum should use different directories to put their stuff :)
22:49:00  <Ammler> grf md5sum is still the same
22:49:04  <Brot6> NFORenum - Revision 391:42131eebb9ef: Change: rename renum to nforenum more thoroughly, including... (Rubidium) @
22:50:01  <Ammler> so it seems like yexo didn't add the railtypes patch?
22:50:48  <Rubidium> thought he did... but maybe not
22:50:58  <Ammler> old: new:
22:51:12  <Rubidium> do you have the patches from his diff for the "old" nforenum?
22:51:46  <Ammler>
22:52:26  <Ammler> [19:54] <Yexo> 03 is also already in (or at leats another version of that patch)
22:53:46  <Ammler> or here:
22:56:06  <Ammler> is that useable this way?
23:02:04  <Brot6> comic-houses: compile of r70 failed -
23:02:15  <Ammler> oh :-o
23:03:01  <Ammler> make: renum: Command not found
23:03:37  <Ammler> looks like not every grf does use the same Makefile Framework
23:04:11  <Ammler> hmm, I let the whole nightly compiler run
23:06:48  <Brot6> heqs: update from r356 to r362 done (18 errors) -
23:08:49  <Brot6> nforenum: update from r390 to r391 done -
23:11:06  <Brot6> worldairlinersset: update from r656 to r659 done -
23:11:07  <Brot6> Following repos didn't need a nightlies update: 2cctrainset (r573), 32bpp-extra (r36), airportsplus (r52), bros (r12), comic-houses (r70), firs (r1074), fish (r386), grfcodec (r175), newgrf_makefile (r124), nml (r561), nmts (r16), nutracks (r86), ogfxplus (r40), opengfx (r468), openmsx (r90), opensfx (r96), snowlinemod (r15), swedishrails (r140)
23:13:11  <Brot6> 2cctrainset: rebuild of r573 done (1 errors) (Diffsize: 11) -
23:14:54  <Brot6> 32bpp-extra: rebuild of r36 done (3584 errors) -
23:15:17  <Ammler> autsch
23:16:40  <Brot6> airportsplus: rebuild of r52 done (1 errors) (Diffsize: 2) -
23:17:55  <Brot6> bros: compile of r12 failed -
23:19:04  <Ammler> maybe add a symlink to renum
23:19:13  <Brot6> comic-houses: compile of r70 failed -
23:23:03  <Brot6> firs: rebuild of r1074 done (1 errors) -
23:25:28  <Brot6> fish: rebuild of r386 done (1 errors) -
23:25:32  <Brot6> grfcodec: compile of r175 failed -
23:29:43  <Brot6> 32bpp-extra: rebuild of r36 done (3584 errors) -
23:30:08  <Brot6> NFORenum - Revision 392:02f3fc32b746: Fix (svn r2307): railtype translation table was forgotten a... (Rubidium) @
23:31:23  <Brot6> bros: compile of r12 failed -
23:32:19  <Rubidium> Ammler: is this still the CF running "wild"?
23:32:40  <Ammler> well, not wild, I started it manually
23:32:57  <Rubidium> bros misses files
23:32:57  <Brot6> comic-houses: compile of r70 failed -
23:33:35  <Rubidium> comic-houses depensd on renum
23:33:49  <Ammler> why the hell does it want to rebuild grfcodec?
23:34:54  <Brot6> grfcodec: rebuild of r175 done (Diffsize: 14) -
23:36:48  <Brot6> heqs: rebuild of r362 done (18 errors) -
23:37:26  <Rubidium> no REBUILD directory for HEQS :(
23:37:38  <Ammler> no diff
23:37:50  <Ammler> so I see no sense to keep the rebuild
23:38:13  <Brot6> newgrf_makefile: rebuild of r124 done -
23:39:52  <Brot6> nml: rebuild of r561 done (Diffsize: 8) -
23:39:54  <Rubidium> heqs seems broken as well... 100% pure white?
23:40:49  <Ammler> he :-)
23:41:25  <Brot6> nmts: rebuild of r16 done (247 errors) -
23:42:08  <Rubidium> I wonder how that sees 247 errors
23:43:00  <Brot6> nutracks: rebuild of r86 done (164 errors) (Diffsize: 155) -
23:44:07  <Rubidium> oh, you didn't rebuild nforenum yet
23:44:16  <Rubidium> that explains the extra errors for nutracks
23:44:37  <Rubidium> should compilation of bros be fixed? It's quite simple
23:44:55  <Brot6> opengfx: rebuild of r468 done -
23:45:16  <Rubidium> just search for class_37.pnfo and replace that with class_37.nfo :)
23:45:48  <Brot6> NewGRF Meta Language - Revision 562:89affd47afb0: Change: set non default build type: rpm (Ammler) @
23:46:29  <Brot6> openmsx: rebuild of r90 done -
23:48:47  <Brot6> opensfx: rebuild of r96 done (Diffsize: 2) -
23:50:02  <Rubidium> what's used to "determine" diffsize?
23:50:27  <Brot6> snowlinemod: rebuild of r15 done (Diffsize: 2) -
23:51:11  <Rubidium> as it would be nice to know what the actually difference is (i.e. if it's a diff, keep it around for someone to look at)
23:51:43  <Ammler>
23:52:55  <Rubidium> ah
23:52:58  <Ammler> <-- more interesting
23:53:03  <Rubidium> so it's "pointless"
23:53:26  <Brot6> GRFCodec - Revision 176:006ac70ef65c: Change: set non default build type: rpm (Ammler) @
23:54:00  <Rubidium> Ammler: that might quite well be caused due to the two bugs fixed in NFOrenum
23:54:41  <Rubidium> hmm... sleep impaired someglish
23:56:54  <Brot6> nforenum: update from r391 to r392 done -
23:57:52  <Ammler> he true
23:58:04  <Ammler> triggered nforenum and nutracks again
23:59:10  <Brot6> nutracks: rebuild of r86 done (164 errors) (Diffsize: 147) -

Powered by YARRSTE version: svn-trunk