Config
Log for #openttdcoop.devzone on 15th March 2010:
Times are UTC Toggle Colours
00:00:34  <planetmaker> hehe. You know what is comforting? That it's obviously not only me who finds his sprites hard to implement ;-)
00:01:04  <Ammler> did you ask him, how he does code his own sprites?
00:03:18  <Ammler> planetmaker: you force rebuild for every grf
00:03:29  <Ammler> (on rev change)
00:03:45  <Ammler> only extra would need it
00:03:48  <planetmaker> yes, I know
00:04:20  <planetmaker> but that would mean changes to the default parts of the makefile which I would like to avoid
00:05:02  <planetmaker> even then I have no good idea how to tell only to remake on grf - unless I write special rules for those.
00:05:24  <planetmaker> and for all grf, except the 5 base grfs it's correct behaviour
00:05:31  <Ammler> well
00:05:50  <Ammler> as long as you have only one grf per repo
00:06:18  <Ammler> else I would like to have a grf with revision of the last change belonging to that grf
00:06:30  <Ammler> like a branch :-)
00:06:46  <Ammler> svnversion -c
00:08:18  <planetmaker> not worth the pain. What shall I rebuild, if blubber.pcx is updated?
00:08:43  <planetmaker> well, the grf which include it, I do that.
00:09:18  <planetmaker> And I rebuild every grf, if the version of the repo changes. As they all are assumed to have a string which contains the repo version
00:09:27  <planetmaker> I cannot distinguish there.
00:09:47  <planetmaker> not without another rewrite.
00:10:05  <Ammler> http://mz.openttdcoop.org/opengfx/trg1r/data/sprite4479.png <-- is this a bordell?
00:12:23  <planetmaker> :-D How did you get that idea?
00:49:05  <Ammler> Error renaming ogfx1_base.new to ogfx1_base.grf: No such file or directory
00:49:14  <Ammler> what I get the first run
00:49:26  <Ammler> then I repeat and ti works on 2nd run
00:50:28  *** KenjiE20 has quit IRC
01:02:42  <planetmaker> hm.... strange.
01:02:48  <planetmaker> Now sleep, though
01:05:48  <Webster> Latest update from devactivity: OpenGFX - Bug #669: Recolor: remove magic brown <http://dev.openttdcoop.org/issues/669#change-2234> || OpenGFX - Revision 334: Fix [#669]: magic brown of shops sprites 4477-4479&4577 <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/334> || OpenGFX - Revision 333: Fix [#669]: magic brown of flat sprites 1421-1429 <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/333> || OpenGFX - Revision 332: Fix [#669]: magic brown of old flat sprites 1536-1539 <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/332>
01:15:16  <Ammler> planetmaker: I am really the only one who need to run make twice every time?
01:16:19  <Rubidium> even three makes doesn't fix OGFX compilation for me
01:16:29  <Rubidium> make[1]: *** No rule to make target `sprites/pcx/houses/base-1421.1425.1424-offices.pcx', needed by `sprites/ogfx1_base.pnfo'.  Stop.
01:17:37  <Ammler> autsch
01:18:01  <planetmaker> uhm...
01:21:08  <Ammler> REPULL
01:21:23  <Ammler> well, my compile issue is really serious
01:21:57  <Rubidium> second make says it's up to date
01:22:57  <Rubidium> but yes, with make bundle_zip it does something fishy
01:23:01  <Ammler> which grfocdec version do you use?
01:23:11  <Ammler> yes, I mean make bundle*
01:23:28  <Rubidium> make: INTERNAL: Exiting with 4 jobserver tokens available; should be 3!
01:24:04  <Ammler> well, that depends on your -j parameter I guess
01:24:05  <Rubidium> r2294
01:24:41  <Ammler> but the issue is with overwriting *.grf
01:24:46  <Ammler> but second time it works
01:25:01  <Ammler> like a race condition
01:25:12  <Ammler> hmm
01:26:26  <Rubidium> but why do you need make bundle_...?
01:30:34  <Ammler> make bundle_tar
01:30:45  <Ammler> I symlinked that to my data dir
01:34:12  <Rubidium> make bundle seems to compile files twice
01:36:16  <Rubidium> all $(BUNDLE_FILES) is probably the culprit
01:36:18  <Webster> Latest update from devactivity: OpenGFX - Revision 336: Fix [#77]: realign old offices 1461-1463 <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/336> || OpenGFX - Revision 335: Fix [#669]: magic brown all the sprite sheets <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/335>
01:37:58  <Rubidium> -$(DIR_NAME): all $(BUNDLE_FILES)
01:37:58  <Rubidium> +$(DIR_NAME): depend $(BUNDLE_FILES)
01:38:02  <Rubidium> that does the trick
01:45:33  <Ammler> yes, better, I push that fix...
01:51:04  *** Beardie has quit IRC
01:53:24  <Webster> Latest update from devactivity: OpenGFX - Revision 339: Fix [#77]: realign small flats (1519-1523) <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/339> || World Airliners Set - Revision 630: Added Lots of Changes to Input Table Correctly Calculated Run... <http://dev.openttdcoop.org/projects/worldairlineset/repository/revisions/630> || OpenGFX - Revision 338: Fix [Makefile]: bundle* compiled twice (Rubidium) <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/338> || OpenGFX - Revision 337: Fix [#77]: realign other houses (1464,1470) <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/337>
02:09:26  <Webster> Latest update from devactivity: OpenGFX - Bug #77 (Resolved): town building misalignment <http://dev.openttdcoop.org/issues/77#change-2235>
03:01:31  *** Frankr has quit IRC
07:29:57  <Webster> Latest update from devactivity: OpenGFX - Revision 342: Add: GFX templates for trains (Graphics by Pikka) <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/342> || OpenGFX - Revision 341: Change [#156]: New sprites for almost all toyland rail engines (Graphics ... <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/341> || OpenGFX - Revision 340: Change: Add also template files to the source file list <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/340>
08:50:09  <Webster> Latest update from devactivity: FIRS Industry Replacement Set - Revision 626: Change: remove recycling plant include from firs.pnfo <http://dev.openttdcoop.org/projects/firs/repository/revisions/626>
09:11:29  *** ODM has joined #openttdcoop.devzone
09:25:11  *** Seberoth2 has quit IRC
09:38:14  <Webster> Latest update from devactivity: 2cc train set - Bug #812: everything available on el rail <http://dev.openttdcoop.org/issues/812#change-2237> || 2cc train set - Feature #813: TTDP compatibility <http://dev.openttdcoop.org/issues/813#change-2236>
10:10:18  <Webster> Latest update from devactivity: FIRS Industry Replacement Set - Feature #819 (New): Stop trying to make Power Plants more than th... <http://dev.openttdcoop.org/issues/819>
10:28:22  <Webster> Latest update from devactivity: OpenGFX - Revision 344: Change: move template files to supdir templates <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/344> || OpenGFX - Revision 343: Change: one template folder should be enough <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/343>
10:46:12  <Ammler> planetmaker: why didn't we never split the base nfos?
10:46:43  <Ammler> the file is awesome big
12:20:36  <Webster> Latest update from devactivity: OpenGFX - Feature #820 (New): Basesets splitting <http://dev.openttdcoop.org/issues/820>
12:21:28  <Ammler> planetmaker: shall I push? ^
12:22:14  <Rubidium> I at least suggest to add the files before you make a diff to show the world
12:24:34  <Ammler> well, that part should be obvious, isn't?
12:25:39  <Rubidium> yes, but given you forgot to add a file yesterday and the new files are not in the diff makes one wonder whether the act of yesterday is going to be repeated
12:25:48  <Ammler> new diff uploaded :-)
12:26:31  <Ammler> well, I didn't finish it, because I don't know, if such a "feature" is wanted...
12:27:47  <Ammler> now, I wonder, how to revert "hg add", if the "boses" decline my proposal...
12:28:03  <Ammler> s*
12:28:10  <Rubidium> hg revert -a .?
12:28:23  <Rubidium> hg commit && hg rollback?
12:28:36  <Ammler> :-)
13:27:18  *** Doorslammer has joined #openttdcoop.devzone
14:26:54  <Webster> Latest update from devactivity: OpenGFX - Bug #669: Recolor: remove magic brown <http://dev.openttdcoop.org/issues/669#change-2240>
14:29:01  <planetmaker> hg forget <filename> or hg revert <filename>
14:29:10  <planetmaker> Or make a local branch
14:38:09  <Ammler> planetmaker: so you don't like it?
14:38:27  <planetmaker> Actually I do like it
14:38:31  <planetmaker> a lot
14:38:47  <Ammler> then why do you want me to forget or revert it?
14:38:50  <Ammler> :-P
14:39:02  <planetmaker> I want to defer it to after the release
14:39:22  <Ammler> hmm
14:39:46  <Ammler> does that matter?
14:39:56  <Ammler> the release will take another 2 weeks?
14:40:15  <planetmaker> this week and next week. Then I want to make a release from it. Latest
14:40:23  <planetmaker> But I guess that's also the earliest possible
14:40:44  <planetmaker> The rail sprites are still all a mess
14:41:43  <planetmaker> on the other hand: the release could just be a snap shot. Then it's definitely 0.2.2. If we continue this pace we can then release maybe 0.3 in another month or two.
14:42:06  <Webster> Latest update from devactivity: FISH - Bug #821 (New): Small Coaster - running cost is 0 <http://dev.openttdcoop.org/issues/821> || OpenGFX - Feature #820: Basesets splitting <http://dev.openttdcoop.org/issues/820#change-2241>
14:42:07  <Ammler> well, the diff is just a preview, I would do it for the whole file
14:42:10  <Ammler> also for the others
14:42:17  <Ammler> specially the extra
14:42:24  <planetmaker> Will say: I'm quite sure it's a good move. But our priority in the next two weeks should be on fixing things
14:43:00  <Ammler> fixing think in a cleanupd source could be easier ;-)
14:43:06  <planetmaker> :-)
14:43:07  <Ammler> things*
14:43:24  <planetmaker> well. Ok.
14:43:43  <planetmaker> Then create a dir base
14:43:48  <planetmaker> and put the sub files there
14:43:54  <Ammler> I don't really care when, that is why I stopped and made the ticket.
14:44:01  <planetmaker> and include the sub files via #include in ogfx1_base.pnfo
14:44:36  <Ammler> doesn't the diff exactly that?
14:46:13  <Ammler> and also there is not really soemthing to code left after I close #669, is there?
14:47:25  <Ammler> so I close that ticket and we release 0.2.2
14:47:30  <Ammler> then we can refactor
14:49:07  <Ammler> oh, you moved to 0.3 :-o
14:49:33  <Ammler> well, nevermind then, I revert my local changes and let that up2you guys...
14:49:40  <Ammler> 0.4*
14:51:02  <Ammler> maybe also a request for sprites might be useful for the existing bugs without
14:55:28  <planetmaker> as I said: go ahead
14:56:00  <planetmaker> it's nothing which will be done by 'just' splitting the file
14:56:20  <planetmaker> it will also mean sorting through the real sprites. Cutting the pcx into pieces and sorting that
14:56:40  <planetmaker> ^ Ammler
14:57:09  <planetmaker> Assigning this change to 0.3/4 doesn't mean it cannot be started
14:57:12  <Webster> Latest update from devactivity: OpenGFX - Feature #820: Basesets splitting <http://dev.openttdcoop.org/issues/820#change-2242>
14:59:39  <planetmaker> So please go for it :-)
15:00:20  <Rubidium> like the half dozen or so bugs assigned to 1.1.0 that were actually fixed in 1.0.0 :)
15:00:57  <planetmaker> exactly
15:01:03  <planetmaker> nothing wrong with that
15:06:24  <Ammler> well, I don't want to disturb your workflow :-P
15:06:58  <Rubidium> if you would be seriously disturbing his workflow then your communication would be quite bad
15:07:52  <Ammler> the pcx stuff isn't necessarly related to the nfo splitting...
15:08:15  <Ammler> and is fine to be done with new sprites, imo.
15:08:30  <Ammler> at least for now ;-)
15:13:03  <Webster> Latest update from devactivity: FISH - Feature #822 (New): Capacity for passengers needs to != capacity freight <http://dev.openttdcoop.org/issues/822>
15:13:47  <Ammler> planetmaker: but what you think about making 0.2.2 release now, as there is nothing left to code? (after close of #669)
15:13:54  <planetmaker> Ammler: yes, pcx stuff is not necessarily to nfo splitting.
15:14:18  <planetmaker> But all that is part of the refactoring of the code which is quite desirable.
15:15:04  <planetmaker> Well, I need to have another look at toyland engines at least. I commited them and aligned them... roughly
15:15:16  <Ammler> so we can then work for 0.3 and if some wonder happens, have it ready for 1.0
15:16:05  <planetmaker> That wonder would include to get quite some vehicle sprites, especially train sprites in the game. Not feasable in two weeks
15:17:03  <planetmaker> In principle: yes. But toyland engines need another look at the alignement. It became actually worse with my last commit :S
15:17:16  <planetmaker> OpenGFX clearly doesn't use Pikkas alignment.
15:18:31  <Ammler> how can someone use different allignment?
15:18:35  <Ammler> -l
15:18:48  <planetmaker> easily.
15:19:53  <planetmaker> Also one of the engines is higher than his templates forsee.
15:21:14  <Ammler> well, the houses should be perfect according to my testsave
15:21:21  <planetmaker> :-)
15:21:35  <planetmaker> I didn't look closely so far, but awesome job
15:21:42  <planetmaker> you did there
15:24:07  <Ammler> not really
15:24:17  <Ammler> was more a bad of the one before
15:24:27  <Ammler> the most offsets were obviously wrong
15:24:57  <Ammler> but the newgrf is nice
15:25:11  <planetmaker> so what.
15:27:26  <Ammler> btw. any plan how to handle review credtis?
15:27:52  <Ammler> do we keep the origin author?
15:28:16  <planetmaker> Well, I added the reviewer to the alignment.
15:28:34  <planetmaker> And changed the author of the sprite, if new ones were supplied
15:28:48  <planetmaker> (or added him/her, if it's only a sub set of the sprites)
15:29:17  <Ammler> in that case, I splitted the list
15:29:53  <planetmaker> also fine
15:32:28  *** Frankr has joined #openttdcoop.devzone
15:41:40  <Ammler> planetmaker: advantage of a release would be a "bigger" public, which would test it for the 0.3 release with openttd 1.0
15:42:27  <planetmaker> hm, yes...
15:59:26  <DJNekkid> if i wanted to add a 2nd project to a current newgrfrepo, how would i do that?
15:59:31  <DJNekkid> i.e. a 2nd trackset
16:00:00  <DJNekkid> my primary idea were to add a subdir with a separte makefile system, and a template dir
16:05:36  <planetmaker> there's no default procedure.
16:05:48  <planetmaker> Personally I'd go for a separate project :-)
16:05:49  <Ammler> if you add a sep Makefile, it would make sense to make a new repo
16:06:16  <DJNekkid> but i want them to share all templates and strucktures
16:06:38  <planetmaker> yes... copy it ;-)
16:06:45  <planetmaker> I know that it's not really satisfactorily
16:09:20  <DJNekkid> i cant i.e. add a new "main.pnfo"
16:09:33  <DJNekkid> and then "make main"
16:09:38  <DJNekkid> if you get me
16:10:31  <planetmaker> yes you can. But they will share the same version
16:10:46  <planetmaker> and I don't know how it works with bundles and so on
16:11:51  <DJNekkid> and how would i define it to look for "main.pnfo" etc?
16:12:41  <DJNekkid> grf id
16:12:42  <DJNekkid> etc
16:12:50  *** Frankr has quit IRC
16:13:03  <planetmaker> DJNekkid: exactly. There are the problems with grfid and so on.
16:13:40  <planetmaker> you could try how far it goes. Just add a 2nd file to the main_target
16:14:17  <planetmaker> and see what happens. Define the grfid manually for one of them. Modify possibly the version string to NOT include the name by default.
16:14:46  <planetmaker> but this stuff is not made nor tested for multiple main newgrfs
16:15:15  <Webster> Latest update from devactivity: FIRS Industry Replacement Set - Revision 629: Change: Cement Plant now uses secondary industry te... <http://dev.openttdcoop.org/projects/firs/repository/revisions/629> || FIRS Industry Replacement Set - Revision 628: Change: Steel Mill now uses secondary industry temp... <http://dev.openttdcoop.org/projects/firs/repository/revisions/628> || FIRS Industry Replacement Set - Revision 627: Add: template for secondary industry (B) - combinat... <http://dev.openttdcoop.org/projects/firs/repository/revisions/627>
16:16:01  <DJNekkid> what if i made a "railtypes_templates"-repo
16:16:36  <planetmaker> if it's universally usable templates it might even make sense to add them to the newgrf_makefile repo
16:16:49  <planetmaker> universally = for all rail types newgrfs.
16:19:36  <DJNekkid> kind of like a "libaray" ?
16:25:48  <DJNekkid> or is it possible to add "REPO_NAME_<number>", "MAIN_TARGET_<number>" etc to the makefile
16:26:11  <planetmaker> how do you mean?
16:26:23  <planetmaker> and yes, I mean like a library
16:27:20  <Ammler> splitting pushed :-)
16:27:49  <planetmaker> :-)
16:27:58  <DJNekkid> http://paste.penttd.org/?diff=225269
16:28:16  <DJNekkid> http://paste.openttd.org/?diff=225269
16:28:49  <planetmaker> hm, you didn't put the files in a sub dir :-(
16:29:29  <planetmaker> hm, though I guess the file names are fine enough actually
16:31:18  <Webster> Latest update from devactivity: OpenGFX - Revision 345: Change [#820]: ogfx1_base splitted into sufiles <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/345> || FIRS Industry Replacement Set - Revision 633: Change: comments in secondary template B <http://dev.openttdcoop.org/projects/firs/repository/revisions/633> || FIRS Industry Replacement Set - Revision 634: Change: comments in secondary template A <http://dev.openttdcoop.org/projects/firs/repository/revisions/634> || FIRS Industry Replacement Set - Revision 632: Change: comments in secondary template A <http://dev.openttdcoop.org/projects/firs/repository/revisions/632> || FIRS Industry Replacement Set - Revision 631: Change: comments in secondary template B <http://dev.openttdcoop.org/projects/firs/repository/revisions/631> || FIRS Industry Replacement Set - Revision 630: Change: comments in secondary template A <http://dev.openttdcoop.org/projects/firs/repository/revisions/630> || OpenGFX - Feature #820: Base files splitting <http://dev.openttdcoop.org/issues/820#change-2242" target="_blank">http://dev.openttdcoop.org/issues/820#change-2242> || OpenGFX - Feature #820: Base files splitting <http://dev.openttdcoop.org/issues/820#change-2241" target="_blank">http://dev.openttdcoop.org/issues/820#change-2241> || OpenGFX - Feature #820 (New): Base files splitting <http://dev.openttdcoop.org/issues/820>
16:31:55  *** Yexo_ is now known as Yexo
16:31:57  <Ammler> typos :-P
16:33:58  <planetmaker> suflé ;-)
16:36:14  <Ammler> oh, another subdir?
16:37:55  <planetmaker> well... might have made sense.
16:38:48  <planetmaker> but no problem.
16:41:35  <Ammler> already hg renamed
16:41:59  <Ammler> also might have found another bug in your Makefile?
16:42:05  *** frosch123 has joined #openttdcoop.devzone
16:42:54  <planetmaker> well, you last night's change makes no difference for me.
16:43:13  <planetmaker> so, what is it? :-)
16:46:45  <Ammler> planetmaker: speaking with me?
16:46:48  <Webster> Latest update from devactivity: OpenGFX - Revision 346: Change [#820]: nfo header in a seperate file, base subfiles moved to its ... <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/346>
16:47:38  <planetmaker> Ammler: yes
16:47:43  <Ammler> which change?
16:48:00  <planetmaker> the bug fix all->depend
16:48:09  <planetmaker> but: [17:41]	<Ammler>	also might have found another bug in your Makefile? <-- what's that?
16:48:14  <Ammler> ah, that is from Rubi
16:48:46  <Ammler> planetmaker: if you hg rename files but don't commit, building fails
16:49:04  <planetmaker> well, you commited it.
16:49:19  <Ammler> yes, because the Rubifix solved my issue :-)
16:50:04  <Ammler> oh, should be reported to makefile example project...
16:51:03  <planetmaker> I don't quite understand how it makes much of a difference, though
16:51:10  <planetmaker> because all depends on depend.
16:51:12  <Ammler> make bundle* did build twice
16:51:24  <planetmaker> not for me...
16:51:34  <Ammler> it did for me and Rubi
16:52:00  <planetmaker> well, it makes no difference for me, so fine with me :-)
16:52:17  <Ammler> let me test on firs or 2cc?
16:53:29  <planetmaker> well, I trust you. it worked and works for me.
16:53:40  <Ammler> planetmaker: it worked for me too
16:53:49  <planetmaker> but...?
16:53:52  <Ammler> I just needed to run it twice, because it broke
16:54:05  <Ammler> I guess, some race conditions
16:54:58  <Ammler> andythenorth: make: *** No rule to make target `../../templates/template_primary_action2_cargo.pnfo', needed by `sprites/nfo/i_arablefarm.pnfo'.  Stop.
16:55:07  <Ammler> Rubidium: I am not the only one :-P
16:55:18  <andythenorth> Ammler: one moment...
16:56:06  <andythenorth> Ammler: did you pull recently?
16:56:14  <Ammler> yep, tip
16:56:36  <Ammler> 634:39e1027f19b4
16:57:50  <Ammler> planetmaker: something bad with the splitting
16:57:55  <andythenorth> current version of i_arablefarm on devzone doesn't use that missing template.  Wonder why your local version does?
16:57:55  <Ammler> history goes lost
16:58:17  <Ammler> andythenorth: we will at 18:18 then
16:59:42  <Ammler> <stdin>:14:36: error: sprites/nfo/cargos.pnfo: No such file or directory
16:59:43  <Ammler> <stdin>:15:43: error: sprites/nfo/cargo_schemes.pnfo: No such file or directory
17:08:14  <planetmaker> Ammler: not really
17:08:40  <planetmaker> and those two which you quote: they're generated pnfo files
17:08:45  <planetmaker> they're special in some sense
17:13:31  <planetmaker> Ammler: concerning FIRS pay attention to Makefile.in, if you modify there anything in the Makefile
17:13:45  <planetmaker> it's not empty as for most other projects
17:15:19  *** KenjiE20 has joined #openttdcoop.devzone
17:17:46  <Ammler> I have no idea about firs
17:17:49  <Webster> Latest update from devactivity: OpenGFX - Revision 348: Fix (r341) [#156]: Size of a the Mightymover and Ploddyphut_diesel engines <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/348> || OpenGFX - Revision 347: Change: Add another engine length to the templates <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/347>
17:18:00  <Ammler> I just run make bundle_tar to check if I get same issue as with opengfx
17:18:12  <andythenorth> run make clean first
17:18:32  <Ammler> andythenorth: yes, I did that and got the pasted thing
17:18:43  <Ammler> I am quite sure, the issue is related...
17:19:26  <DJNekkid> btw...
17:19:34  <DJNekkid> are there any proper renums for railtypes out now?
17:19:42  <Ammler> planetmaker: you tested with bundle?
17:20:14  *** Doorslammer has quit IRC
17:20:48  <andythenorth> Ammler: make bundle works for me.  I know that's no help, but *all* of the make stuff was originated by planetmaker.  I just pulled it down to my repo
17:20:56  <andythenorth> so it should work for you
17:20:58  <andythenorth> got awk?
17:21:16  <Ammler> andythenorth: please watch it "proper"
17:21:25  <Ammler> you are sure, it doesn't build twice?
17:21:34  <planetmaker> quite
17:21:46  <andythenorth> Ammler: how do I watch it 'proper' ?? :)
17:22:12  <Ammler> http://pastebin.ca/1841387
17:22:30  <Ammler> well, it is quite easy to see, if the grf will be made twice
17:22:41  <Ammler> make works fine
17:22:48  <Ammler> make bundle_tar doesn't
17:23:07  <andythenorth> pdq2s-macbook-3:firs_build andy$ make bundle tar
17:23:07  <andythenorth> [Generating] Makefile.dep
17:23:08  <andythenorth> make[1]: `firs.grf' is up to date.
17:23:08  <andythenorth> [BUNDLE]
17:23:08  <andythenorth> [Generating] firs-nightly.
17:23:09  <andythenorth> make: *** No rule to make target `tar'.  Stop.
17:23:16  *** Frankr has joined #openttdcoop.devzone
17:24:19  <Rubidium> bundle_tar, not bundle tar
17:24:32  <planetmaker> Ammler: what you posted doesn't show that it's building it twice...
17:25:20  <andythenorth> Ammler: make bundle_tar works for me
17:25:28  <Ammler> onlcy once?
17:25:33  <andythenorth> no output...let me try again with clean
17:25:37  <DJNekkid> now thats a nice error... "unexpected sprite"
17:26:24  <Ammler> planetmaker: check paste row 90-110
17:26:35  <Ammler> I didn't repeat make or so between
17:26:39  *** Yexo has quit IRC
17:26:43  <andythenorth> Ammler: http://pastebin.ca/1841392
17:26:50  <Rubidium> planetmaker: just look at the 'bundle' and 'all' in the Makefiles. 'bundle' has 'all' and the GRFs as dependency. 'all' calls make $grfs. So when doing things concurrently the make called from the 'all' is rebuilding GRFs whereas the dependencies of 'bundle' (the GRFs) are build too
17:27:10  * andythenorth wonders if 'make install' could be made faster again :|
17:27:44  <Ammler> why should install be slow, that is just a copy?
17:28:02  <Rubidium> Ammler: if it compiles the grf twice it will naturally be slower :)
17:28:06  <andythenorth> well it has to build the grf first?
17:28:19  <Ammler> yes
17:28:39  <Ammler> andythenorth: so how would you do it faster?
17:28:42  <planetmaker> ah... concurrently... yes, that might be a problem
17:29:07  <Ammler> Rubidium: it might be a linux issue
17:29:11  <andythenorth> Ammler: the old way was much faster
17:29:18  <Ammler> andythenorth's paste did compile only once
17:29:28  <planetmaker> andythenorth: is it really?
17:30:19  <Ammler> andythenorth: it should be quite easy to go back compile and mesure the time
17:30:23  <planetmaker> did you make a test and give numbers?
17:31:31  <andythenorth> planetmaker: I'd need to revert to an old version of the makefile stuff yes?
17:31:54  <Ammler> hg up -r<pre-pm-update>
17:33:26  <planetmaker> half the time ;-)
17:33:51  <planetmaker> I guess that's the dependency check which firs didn't have
17:33:58  <andythenorth> current version is ~20s to build firs
17:34:36  <Ammler> planetmaker: is the dependency check useful at all for onegrf project?
17:34:51  *** Seberoth has joined #openttdcoop.devzone
17:35:05  <planetmaker> yes. It will tell you if you miss files. Which will just be ignored to be included
17:35:59  <Ammler> well, openttd does also on 99% of the time compile complete :-)
17:36:44  <Seberoth> Good evening
17:36:51  <planetmaker> hello Seberoth
17:37:04  <Ammler> heya Seberoth :-)
17:37:17  <Ammler> btw. you might want to update your project settings...
17:37:32  <Ammler> specially the url to the demo
17:37:37  <planetmaker> hm... off for dinner. See you later folks
17:37:38  <Seberoth> really? :P
17:37:56  <Ammler> well, dunno, maybe?
17:39:08  <andythenorth> can I knock out the dependency check locally?
17:39:36  <Ammler> not if you still ignore nightly compile log :-P
17:43:06  <planetmaker> he, dinner not yet done. False alarm ;-)
17:43:39  <planetmaker> andythenorth: you can edit Makefile.common. And edit the depend target to what suits you.
17:43:57  <planetmaker> basically making it an empty target
17:45:18  <planetmaker> But that'd defy the purpose of 'make depend'
17:45:54  <andythenorth> :o
17:45:58  <andythenorth> :)
17:47:55  <Ammler> planetmaker: maybe he could make the dependency check a manual task
17:48:04  <Ammler> for example run it before push
17:48:10  <Ammler> or on other issues
17:48:56  <planetmaker> hm, that's not the only thing. That takes 5s here.
17:49:01  <Webster> Latest update from devactivity: Nutracks - Revision 44: Change: GUI-sprites are now shared where needed <http://dev.openttdcoop.org/projects/nutracks/repository/revisions/44> || World Airliners Set - Revision 631: Added Lots of Changes to Input Table Boeing 727s <http://dev.openttdcoop.org/projects/worldairlineset/repository/revisions/631>
17:49:03  <planetmaker> Remain: 7s difference
17:51:16  <Frankr> DJNekkid here?
17:52:46  <Ammler> hmm
17:52:50  <DJNekkid> yu
17:52:51  <DJNekkid> p
17:52:52  <planetmaker> no idea where that time comes from
17:53:21  <Frankr> DJ can you tell me why when you use dual head on a train the sprites misallign?
17:53:38  <DJNekkid> is it shorter then 8/8 ?
17:53:47  <Ammler> @topic add NO meta questions please.
17:54:13  <planetmaker> probably from the REPO_DIRS variable
17:54:15  <Frankr> nope
17:54:19  <planetmaker> that sounds expensive
17:54:27  <andythenorth> planetmaker: your time is for FIRS build on an intel macbook?
17:54:39  <planetmaker> anydy: 22s new, vs. 11s old
17:54:48  <planetmaker> so yes, it's slower
17:54:55  <planetmaker> and yes
17:54:56  <DJNekkid> Frankr: are you sure that property 22 (make engine shorter) isnt set either?
17:55:28  <planetmaker> but my proposal to disable dep check doesn't help you back completely either.
17:55:39  <Frankr> on the diagonal views whilst moving the back carriage is like 2 off the track, and definitely not
17:55:41  <planetmaker> and now I'm really off :-)
17:56:19  <andythenorth> enjoy
17:56:29  <DJNekkid> Frankr: do you use the same sprite for both?
17:56:49  <Frankr> yh
17:56:55  <Frankr> is that the problem
17:58:34  *** ChanServ sets mode: +o Webster
17:58:34  <DJNekkid> it shoundt be
17:58:53  <Frankr> >	http://rapidshare.com/files/363738352/luuk.grf.html to see what i mean
17:58:56  <DJNekkid> but the offsets on spite 2 and 6 + 4 and 8 might be different
17:59:21  <DJNekkid> post the action1 on paste.openttd.org ?
17:59:28  <DJNekkid> or are the .nfo in a repo somewhere?
17:59:47  <Frankr> nope i'll post the whole nfo on pastebin for you, it is very short
18:00:51  <Frankr> http://paste.openttd.org/225270
18:02:50  <DJNekkid> as i suspected...
18:03:10  <Frankr> go on
18:03:19  <DJNekkid> sprite 15 and 19 dont have the same offset
18:03:22  <DJNekkid> neither does 17 and 21
18:03:29  <DJNekkid> atleast, not the same delta offset
18:03:57  <DJNekkid> (height - offset) on sprite 15 != (height - offset) on sprite 19
18:04:19  <DJNekkid> plus
18:04:28  <DJNekkid> 23px long vertical sprites is bound to make glitches
18:04:32  <DJNekkid> ehm
18:04:36  <DJNekkid> diagonal sprites
18:05:16  <Frankr> ok thanks
18:05:28  <DJNekkid> do you see/understand what i mean?
18:05:36  <DJNekkid> my best suggestion is;
18:05:58  <DJNekkid> get a copy of one of my templates, put the sprites in them, and then get a copy of one of the templated action1's
18:06:10  <DJNekkid> then you NEVER need to worry about aligning again
18:06:23  <Frankr> :)
18:10:10  <DJNekkid> hope that helped?
18:10:25  <Frankr> it did
18:10:33  <Frankr> as per usual, :)
18:10:39  <DJNekkid> hehe
18:12:04  <DJNekkid> anything else? :)
18:12:12  <DJNekkid> trying to turn into a traincoder as well?
18:12:36  <Ammler> planetmaker: where did you get those gifs from? http://dev.openttdcoop.org/issues/668
18:13:47  <Frankr> nope DJ i'll leave that to you, just someone asked me to do a small basic train and i said i could do it for them
18:13:47  <Ammler> oh, and pm, please add sprite# as comments if you replace real sprites
18:14:13  <Ammler> I often search that way? How do you do it?
18:14:17  <Frankr> it has also been a nice change
18:14:26  <DJNekkid> hehe
18:19:42  <Webster> Latest update from devactivity: Nutracks - Revision 45: Change: same done with depot <http://dev.openttdcoop.org/projects/nutracks/repository/revisions/45>
18:28:22  <Ammler> so what is easier? move sprites around to fit template or creating new template?
18:30:18  <Rubidium> keeping the number of templates low makes things easier later on I think
18:31:33  <Ammler> ugly is also, the old buggy sprites would fit the template, the new fixed ones don't :-(
18:57:38  <Frankr> does anybody know how to add a palette into GIMP
19:00:37  <frosch123> image -> mode -> indexed -> custom palette
19:05:30  <Frankr> thanks
19:05:57  <Ammler> or just copy the gpl file to ~/.gimp*/palettes/
19:14:59  <Ammler> how do I sed/grep for trailing spaces the easiest?
19:15:12  <Ammler> or another gnu tool?
19:15:55  <Rubidium> check openttd's wiki
19:15:58  <Rubidium> the coding style page
19:18:46  <Ammler> yes, thanks...
19:19:47  <DJNekkid> do you think people would kill me if i mod the american diesel sprites, so all of them become Sharknose-style?
19:20:13  <DJNekkid> i.e.
19:20:20  <DJNekkid> a cabinless unit in the middle
19:21:44  <DJNekkid> or .. itdont actually ahve to
19:22:12  <Ammler> http://wiki.openttd.org/Coding_style#Remove_trailing_whitespace <-- planetmaker: there is also a example how to handle IFS, dunno, how you solved that part
19:53:57  <Webster> Latest update from devactivity: 2cc train set - Revision 479: Merge heads <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/479> || 2cc train set - Revision 478: Add: B-Unit (engine) template <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/478>
19:59:10  *** PeterT_ has joined #openttdcoop.devzone
20:01:12  <DJNekkid> is it just me, or did make get slow again?
20:06:17  <andythenorth> DJNekkid: it's slow for me
20:13:30  <DJNekkid> were faster a few days ago right?
20:17:22  <andythenorth> planetmaker knows about it
20:18:21  *** PeterT_ has quit IRC
20:25:37  <Webster> Latest update from devactivity: OpenGFX - Revision 349: Add: Template for houses: 66x87 <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/349> || 2cc train set - Revision 480: Add: Two B-unit engines <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/480>
20:26:04  <DJNekkid> @seen snail
20:26:04  <Webster> DJNekkid: I have not seen snail.
20:26:15  <Frankr> lol
20:27:08  <DJNekkid> hehe
20:27:40  <DJNekkid> why is that funny?
20:28:27  <Frankr> why did you type snail, bored
20:33:12  <DJNekkid> because i was looking for him!
20:34:45  *** Seberoth2 has joined #openttdcoop.devzone
20:41:15  *** Seberoth has quit IRC
20:46:44  <Frankr> DJNekkid
20:46:51  <Frankr> need your help again
20:46:59  *** Seberoth2 has quit IRC
20:47:27  <DJNekkid> oki? :)=
20:47:36  <Frankr> 0E 3C 4C 00 00 // Running Cost Base for this how would i increase it to 01 for base
20:47:48  <DJNekkid> what huh?
20:48:35  <Frankr> Running cost base 4C3C (electric)
20:48:37  <Frankr> Running cost factor	Maintenance cost
20:48:39  <Frankr> 01	$ 36
20:49:20  <DJNekkid> why not just use CB36 and have a 15 bit value?
20:49:32  <Frankr> oh yeah
20:49:34  <Frankr> lol
20:49:36  <DJNekkid> @calc 50*0,75
20:49:40  <DJNekkid> @calc 50*0.75
20:49:40  <Webster> DJNekkid: 37.5
20:50:09  * Rubidium wonders why Ammler posts a known glitchy template on the forum
20:50:52  <DJNekkid> yea, hehe... why isnt it 64px wide?
20:55:01  <Ammler> Rubidium: why is it glitchy?
20:55:34  <Rubidium> because the bounding box is 64 wide, as such the pixels falling outside it are not guaranteed to be redrawn if needed
20:55:54  <Ammler> hmm, but then we have some houses more to fix :-)
20:56:11  <Ammler> almost all big ones...
20:56:29  <Ammler> Majonaise
20:57:01  <Rubidium> only told 'you' about it 7 months ago
20:57:45  <Ammler> how do I reproduce that glitch?
20:57:54  <Rubidium> http://wiki.ttdpatch.net/tiki-index.php?page=DrawingSprites <- see limitations
21:01:38  <Ammler> still a long way to go for opengfx 1.0 ;-)
21:02:09  <Ammler> bounding boxes should be checked anyway...
21:07:22  <Ammler> well, it is noted in the template, that you shouldn't use the border pixel
21:08:07  <Ammler> but made a ticket about, please comment, if you like
21:08:09  <Rubidium> people don't read that, they just fill the whole box
21:08:19  <Rubidium> isn't #77 enough?
21:09:02  <Ammler> that one is resolved :-)
21:09:08  <Ammler> (IMO)
21:10:11  <Ammler> mäh, this sucks...
21:11:06  <Ammler> ah, you mean the chat pasted from pm
21:11:27  <Rubidium> yes
21:11:42  <Rubidium> as I said, I made 'you' aware about it 7 months ago
21:11:44  <Webster> Latest update from devactivity: OpenGFX - Bug #823 (New): Bounding boxes overlapping <http://dev.openttdcoop.org/issues/823>
21:12:56  <Ammler> yeah, a bit missplaced from pm
21:18:27  *** Yexo has joined #openttdcoop.devzone
21:24:13  *** Yexo_ has joined #openttdcoop.devzone
21:24:24  *** Yexo is now known as Guest1076
21:24:24  *** Yexo_ is now known as Yexo
21:26:51  *** Guest1076 has quit IRC
21:40:16  <Ammler> I am stupid!
21:42:10  *** frosch123 has quit IRC
21:43:52  <Ammler> I am not able anymore to remove action colors...
21:49:14  <Ammler> !s/!/?/
22:05:25  *** ODM has quit IRC
22:15:31  *** Seberoth has joined #openttdcoop.devzone
22:16:56  <Seberoth> damn
22:26:11  *** Seberoth has quit IRC
22:30:26  <Webster> Latest update from devactivity: OpenGFX - Revision 351: Feature [#669]: replace small house with small flats <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/351> || OpenGFX - Revision 350: Change: add some macros so we don't need to calc the offsets <http://dev.openttdcoop.org/projects/opengfx/repository/revisions/350>
22:46:28  <Webster> Latest update from devactivity: FIRS Industry Replacement Set - Feature #824 (New): Player-friendly industry window texts <http://dev.openttdcoop.org/issues/824> || FIRS Industry Replacement Set - Feature #817 (Closed): Production boost using coal for Cement and... <http://dev.openttdcoop.org/issues/817#change-2244> || FIRS Industry Replacement Set - Revision 641: Change: production template A now has code to clear... <http://dev.openttdcoop.org/projects/firs/repository/revisions/641> || FIRS Industry Replacement Set - Revision 640: Change: Machine Shop had wrong number of input carg... <http://dev.openttdcoop.org/projects/firs/repository/revisions/640> || FIRS Industry Replacement Set - Revision 639: Change: work in progress to clear remaindered cargo... <http://dev.openttdcoop.org/projects/firs/repository/revisions/639> || FIRS Industry Replacement Set - Revision 638: Change: combinatory production code now working for... <http://dev.openttdcoop.org/projects/firs/repository/revisions/638> || FIRS Industry Replacement Set - Revision 637: Change: combinatory production code now working for... <http://dev.openttdcoop.org/projects/firs/repository/revisions/637> || FIRS Industry Replacement Set - Revision 636: Change: combinatory production code working for fir... <http://dev.openttdcoop.org/projects/firs/repository/revisions/636>
23:05:23  *** Frankr has quit IRC
23:16:10  *** Frankr has joined #openttdcoop.devzone
23:19:56  <Frankr> DJNekkid: why doesn't this work http://paste.openttd.org/225272, it decides to overwrite all purchase list data to 0
23:24:41  <Yexo> Frankr: sprite 23 has 00 80 as default, so for all properties except 0D it'll return 0
23:25:01  <Yexo> you should fail the callback instead in that case, so use an undefined action2
23:25:12  <Frankr> ah ok ty

Powered by YARRSTE version: svn-trunk