Times are UTC Toggle Colours
05:35:30 *** Lakie has quit IRC 06:58:11 <V453000> Q: what are those templates for? :o So that everyone uses the same angles when drawing X Y? 06:59:33 <V453000> or is that for the lengths? :) I suppose 07:10:31 <planetmaker> templates are useful for: align one vehicle and you've aligned all of them 07:11:08 <planetmaker> provided that all have the same or similar graphics layout (e.g. only x and y coordinates for them) 07:12:11 <planetmaker> *different for them by a common offset 07:12:58 <planetmaker> in the context of CETS: yes, those graphics files templates should be copied and pasted and the vehicles drawn in them. 07:13:07 <planetmaker> then the programming works wrt alignment is done already 07:13:19 <planetmaker> which would be LOTS of boring, oh and boring work 07:21:22 <V453000> I see :) thanks 08:32:40 <Brot6> Example NewGRF Project - Revision 302:b8de64102de5: Doc: Prepare for 0.5.8 (planetmaker) @ http://dev.openttdcoop.org/projects/newgrf-makefile/repository/revisions/b8de64102de5 08:32:40 <Brot6> Example NewGRF Project - Revision 303:8be91080b46e: Added tag 0.5.8 for changeset b8de64102de5 (planetmaker) @ http://dev.openttdcoop.org/projects/newgrf-makefile/repository/revisions/8be91080b46e 08:33:30 <Brot6> newgrf_makefile: update from 0.5.3 to 0.5.8 done - http://bundles.openttdcoop.org/newgrf_makefile/releases/0.5.8 08:37:54 <planetmaker> ^ Ammler ;-) 08:38:33 <planetmaker> now it needs heavy restructuring to actually modify releases such that they make use of the configure script and possibly a to-be-written update script 09:07:55 <Hirundo> helping the smartest forum user to learn NML.... must be great fun :S 09:08:45 <planetmaker> I gave up 09:09:09 <planetmaker> he clearly does not follow the simplest advice and simplest path. And doesn't look at anything 09:18:49 <Hirundo> I can't blame you for it :) 09:20:37 <V453000> planetmaker: I will need help myself in the near future :D then you will see what "smart" means :DD 09:20:47 <V453000> <-- BFU :) 09:21:30 <planetmaker> V453000: I expect a certain level of smartness. And that includes actually looking at the example newgrfs code pointed to. 09:21:39 <V453000> oh :D 09:22:55 <V453000> you expect too much obviously :DD :P 09:55:22 <planetmaker> V453000: as a general guide I expect a person with a problem (usually) to invest more time in finding a solution than it takes me to think about it and write it down (provided I konw one) 10:13:04 <V453000> sure sure :) 10:15:06 <Ammler> planetmaker: you see 4 releases between didn't work :-) 10:17:07 <Ammler> about the configure script, what exactly does that script what Makefile can't? 10:18:15 <planetmaker> Ammler: it's for the end user 10:18:21 <planetmaker> just start it and you'll see :-) 10:18:43 <planetmaker> it doesn't entirely work yet though as it needs mods in some other files to complete the automatic configuration of a new project 10:20:53 <Ammler> well ususally configure is to prepare Makefile 10:21:06 <Ammler> I suspect you abuse that 10:21:56 <planetmaker> well. I'm happy for any suggestion. It configures a new repository ;-) 10:22:30 <Ammler> setup maybe 10:23:01 <planetmaker> good idea 10:23:38 <planetmaker> or just new_project.py 10:23:50 <planetmaker> then I can also add update_project.py later :-) 10:24:08 <Ammler> and don't add extensions to scripts :-) 10:24:21 <planetmaker> uhm... ? 10:25:08 <Ammler> not just no .sh to bash script, in general don't add extensions to scripts someone should run 10:25:12 <Ammler> ./script 10:25:32 <Ammler> you define the tool with shebang 10:27:16 <Ammler> either use shebang or extension 10:27:23 *** FooBar has joined #openttdcoop.devzone 10:28:25 <Ammler> files with extension should not be callable directly, e.g. python configure.py 10:28:53 <planetmaker> I guess you're right 10:29:19 <planetmaker> so... setup and update as scripts? 10:29:31 <Ammler> one advantage is you are able to change it later, e.q. add wrapper 10:29:32 <planetmaker> or setup_project and update_project? 10:29:41 <planetmaker> yes, I see that :-) 10:30:33 <Ammler> I would make one file and add different commands like "./setup create" and "./setup update" 10:30:53 <planetmaker> hm, ok. then it will become setup for now 10:31:04 <Ammler> "./setup create --nfo" for legacy support :-) 10:31:21 <planetmaker> it has yet no parameter support at all 10:31:40 <planetmaker> it's just a very crude generation script. As said, it also lacks support from some files 10:31:59 <planetmaker> it'll mean to re-structure quite some parts of the whole newgrf makefile repository 10:32:11 <planetmaker> also the make bundle will need to become different 10:32:30 <Ammler> maybe just release the setup script 10:32:39 <planetmaker> as it will only need one target then where this one script is contained 10:32:41 <planetmaker> yes 10:32:46 <planetmaker> that's then the idea 10:32:53 <Ammler> and then the script checks as first for hg and clones the rest 10:33:06 <planetmaker> hm... maybe 10:33:16 <planetmaker> though that needs online connection 10:33:35 <Ammler> you quite much need online connection to download a bundle too 10:33:36 <planetmaker> I'd rather bundle most of the repo and run it from there 10:33:56 <planetmaker> yes. But I can download now. And create repos two weeks later in the Himalaya 10:35:53 <Brot6> Example NewGRF Project - Revision 304:bce4fc553ee8: Change: Rename the configure (repository) scr... (planetmaker) @ http://dev.openttdcoop.org/projects/newgrf-makefile/repository/revisions/bce4fc553ee8 10:36:19 <Ammler> the question is will the setup script also be part of a repo 10:37:06 <planetmaker> of a new newgrf project? No 10:37:20 <planetmaker> It's just means to create the repo 10:37:42 <Ammler> and it should be able to selfupdate 10:38:27 <Ammler> ./setup update --system 10:38:29 <planetmaker> not sure 10:38:39 <Ammler> :-) 10:39:00 <planetmaker> it's ok to add a ./setup update path/to/repo 10:39:04 <planetmaker> that's what I envisioned 10:39:31 <Ammler> I meant update setup script itself 10:39:57 <planetmaker> well... that boils down to getting a checkout of the makefile repo 10:40:21 <Ammler> I would make a suprepo/project 10:40:27 <Ammler> sub* 10:40:55 <planetmaker> I don't want each newgrf repo to be a subrepo of this or vice versa 10:41:24 <Ammler> no, I meant setup script seperately from the newgrf_makefile 10:42:45 <Ammler> a own pypi app 10:43:01 <planetmaker> uhm... I'm not sure it makes sense 10:43:51 <planetmaker> what would be the advantage? 11:06:18 <Brot6> NewGRF Meta Language - Feature Request #2856: Sort purchase list property (Hirundo) @ http://dev.openttdcoop.org/issues/2856#change-7052 11:13:52 <planetmaker> ah... I think your memory is right, Hirundo 11:13:54 *** ODM has joined #openttdcoop.devzone 11:14:03 <Brot6> NewGRF Meta Language - Feature Request #2856: Sort purchase list property (foobar) @ http://dev.openttdcoop.org/issues/2856#change-7053 11:14:06 <planetmaker> I only remembered there was *something* but didn't find anything 11:14:55 <Brot6> NewGRF Meta Language - Feature Request #2856: Sort purchase list property (planetmaker) @ http://dev.openttdcoop.org/issues/2856#change-7054 11:19:37 <Hirundo> planetmaker: you tend to agree with "...being able to define a list I think is much easier and less prone to errors." ? 11:25:47 <planetmaker> yes 11:25:57 <planetmaker> what would you prefer? 11:26:20 <planetmaker> just copying that property is of course much easier ;-) - but it's a rather obscure one 11:26:42 <planetmaker> I'm currently not sure how it could interface with other newgrfs 11:26:53 <planetmaker> or if that's possible at all 11:39:33 <planetmaker> http://devs.openttd.org/~planetmaker/patches/copyright_license.html <-- comments or ammendments? I'd post it to the coop blog and to the NewGRF dev forum 11:46:18 <V453000> \o/ 11:46:55 <V453000> general public says Yay for that! 11:47:19 <planetmaker> It's not that I never posted it for being a wrong idea ;-) 11:47:22 <planetmaker> Rather not finished 12:06:46 <Ammler> you guys should make more dev blogs anyway :-) 12:07:31 <FooBar> planetmaker: read your article and I quite agree. Just some small comments: * you can add to the OpenGFX example that some sprites had to be redrawn because the original other could not be contacted. * What you called "BSD-style license" is (IMO) more commonly known as the "Modified BSD license". This to avoid confusion with the original BSD license (which is not GPL compatible; modified is). * 12:07:49 <FooBar> well, that shouldn't be bold, but there you go :P 12:08:02 *** frosch123 has joined #openttdcoop.devzone 12:09:06 <planetmaker> good point. I shall add such note, FooBar 12:48:51 <LordAro> hmm. if most people here prefer hg/git, why is svn still used? 12:49:25 <LordAro> (with ottd) 12:50:14 <planetmaker> unique version number 12:50:40 <planetmaker> and... it works. So never change running system if there's no need 12:51:00 <LordAro> true, i guess (if a little boring :) ) 12:55:35 <LordAro> Alberth! Or whoever cares! http://i52.tinypic.com/2is9x85.jpg (i didn't convert it to jpg...) :D :D 12:56:19 <Ammler> LordAro: also some devs don't use svn for openttd, it is just the "backend" 12:56:33 <Ammler> the code locally with git or hg 12:56:38 <Ammler> they* 12:57:02 <LordAro> then svn import (or whatever) ..? 12:58:12 <planetmaker> why? there are hg and git repos 12:58:28 <LordAro> i thought you couldn't commit to them.. 12:58:46 <planetmaker> that's right. we must not upon death penalty 12:59:13 <LordAro> i'm detecting sarcasm :) 12:59:49 <planetmaker> not really 13:00:13 <planetmaker> we only commit to the svn repo 13:00:27 <planetmaker> but... that's from my POV no problem. I still can use hg to develop 13:01:08 <LordAro> but you have to have a svn repo to commit, so svn import/patch -p1 must be used, surely? 13:01:17 <Ammler> one possibility 13:01:24 <planetmaker> that's what I do, yes 13:01:27 <Brot6> Dutch Tram Set - Revision 48:b2f56f954ac7: Feature: additional liveries of HTM 3001 (foobar) @ http://dev.openttdcoop.org/projects/dutchtramset/repository/revisions/b2f56f954ac7 13:01:27 <Ammler> or you use hgsubversion or git-svn ot whatever 13:01:58 <planetmaker> it's - from my POV - a good security layer to commiting broken stuff ;-) 13:02:47 <LordAro> lol, i just realised i'm in #openttdcoop.devzone, not #openttd :) 13:02:59 <planetmaker> :-) 13:03:03 <LordAro> silly mouse wheel, probably 13:06:02 <FooBar> nah, user error :P 13:06:13 <Brot6> Dutch Tram Set - Revision 49:86936553e395: Change: note that 2CC liveries are not yet available (foobar) @ http://dev.openttdcoop.org/projects/dutchtramset/repository/revisions/86936553e395 13:09:10 <Brot6> Central European Train Set - Revision 27:2a1c42685d5e: Fix (r25): [Makefile] Also have the genera... (planetmaker) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/2a1c42685d5e 13:18:06 <LordAro> FooBar: i dunno, my mouse wheel has been known to move by itself (its a bit damaged) - very annoying when playing minecraft! :) 13:18:25 <FooBar> heh, you better get yourself a new mouse then 13:20:13 <Brot6> Central European Train Set - Revision 28:9b9c3c77ebb0: move english.lng to english.lng.in in orde... (Eddi) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/9b9c3c77ebb0 13:20:13 <Brot6> Central European Train Set - Revision 29:7ce74902011d: make file variable names slightly more des... (Eddi) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/7ce74902011d 13:20:13 <Brot6> Central European Train Set - Revision 30:defcb06134e1: generate engine names from tracking table (Eddi) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/defcb06134e1 13:20:15 <Brot6> Central European Train Set - Revision 31:1d4afc440615: add lang/english.lng to .hgignore (Eddi) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/1d4afc440615 13:20:27 <LordAro> cba :) 14:06:25 <Brot6> Central European Train Set - Revision 32:373ebc509b47: core availability used the wrong relation (Eddi) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/373ebc509b47 14:06:25 <Brot6> Central European Train Set - Revision 33:c5ba3b622c16: disable original vehicles (Eddi) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/c5ba3b622c16 14:11:45 <Brot6> Central European Train Set - Revision 34:57c533114f55: Change: [Makefile] Make language file exte... (planetmaker) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/57c533114f55 14:12:39 <Brot6> Central European Train Set - Revision 35:86f0e5937bd6: fix kW->hp conversion (Eddi) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/86f0e5937bd6 14:18:33 <Brot6> Example NewGRF Project - Revision 305:fffaa536f1f9: Add: [NML] Allow to specify the language file... (planetmaker) @ http://dev.openttdcoop.org/projects/newgrf-makefile/repository/revisions/fffaa536f1f9 14:28:18 <Brot6> Central European Train Set - Revision 36:a7946ff08409: calculate tractive effort coefficient (Eddi) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/a7946ff08409 15:15:44 <Brot6> Central European Train Set - Revision 37:e03c28af88f3: magic speed rounding correction (not pretty) (Eddi) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/e03c28af88f3 15:53:52 *** Rubidium has quit IRC 15:54:19 *** Rubidium has joined #openttdcoop.devzone 16:55:02 <Brot6> Central European Train Set - Revision 38:2ebef9da6648: apparently 9.81 is too exact for TE calcul... (Eddi) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/2ebef9da6648 17:09:54 <Brot6> nml: update from r1513 to r1514 done - http://bundles.openttdcoop.org/nml/nightlies/r1514 17:15:03 <Brot6> Central European Train Set - Revision 39:2cba3267db2c: works better if you enforce float arithmetics (Eddi) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/2cba3267db2c 17:19:00 <Brot6> cets: update from r17 to r39 done - http://bundles.openttdcoop.org/cets/nightlies/r39 17:19:59 <Brot6> newgrf_makefile: update from r298 to r305 done - http://bundles.openttdcoop.org/newgrf_makefile/nightlies/r305 17:20:58 <Brot6> dutchtramset: update from r47 to r49 done - http://bundles.openttdcoop.org/dutchtramset/nightlies/r49 17:21:38 <Brot6> Following repos didn't need a nightlies update: ogfx-trains (r245), narvs (r37), bros (r52), ogfx-industries (r121), firs (r2173), opengfx (r681), ailib-tile (r16), transrapidtrackset (r15), 2cctrainset (r750), ailib-list (r32), opensfx (r97), ttdviewer (r34), worldairlinersset (r672), heqs (r605), openmsx (r97), basecosts (r25), nutracks (r202), nml (r1514), 32bpp-extra (r40), manindu (r7), ailib-direction (r17), ailib-common (r21), 17:21:38 <Brot6> snowlinemod (r49), ai-admiralai (r75), swisstowns (r22), metrotrackset (r56), spanishtowns (r10), frenchtowns (r6), grfpack (r279), ogfx-rv (r107), fish (r655), ogfx-landscape (r70), ttrs (r36), source-test (r2), ogfx-trees (r51), swedishrails (r203), grfcodec (r832), ai-aroai (r39), german-townnames (r34), smts (r19), chips (r143), belarusiantowns (r8), indonesiantowns (r41), ailib-string (r29), airportsplus (r107), comic-houses (r71) 17:22:59 <Brot6> narvs: compile of r37 still failed (#2789) - http://bundles.openttdcoop.org/narvs/nightlies/ERROR/r37 17:23:36 <Brot6> ogfx-industries: compile of r121 still failed (#2792) - http://bundles.openttdcoop.org/ogfx-industries/nightlies/ERROR/r121 17:36:34 <Brot6> Following repos rebuilds successful without any difference to earlier nightlies builds: ogfx-trains, firs, manindu (Diffsize: 1), swisstowns, spanishtowns (Diffsize: 1), frenchtowns, ogfx-rv (Diffsize: 4590), ogfx-landscape (1 warnings) (Diffsize: 5460), source-test (6 warnings), swedishrails, german-townnames, belarusiantowns (Diffsize: 30), indonesiantowns (1 warnings) (Diffsize: 1), airportsplus (Diffsize: 15915) 17:53:04 *** Lakie has joined #openttdcoop.devzone 20:22:47 <Brot6> Central European Train Set - Revision 40:788a52b03da7: replace magic number with name lookup (Eddi) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/788a52b03da7 20:22:47 <Brot6> Central European Train Set - Revision 41:a6f8ebdb3688: apply manual sort order to companies (Eddi) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/a6f8ebdb3688 20:38:55 *** FooBar has quit IRC 21:29:36 *** ODM has quit IRC 21:40:14 <Brot6> Central European Train Set - Patch #2860: Shorter standard length, added templates (oberhuemer) @ http://dev.openttdcoop.org/issues/2860#change-7056 21:51:08 <Brot6> Central European Train Set - Patch #2860: Shorter standard length, added templates (Eddi) @ http://dev.openttdcoop.org/issues/2860#change-7057 22:23:26 <Brot6> Central European Train Set - Patch #2860: Shorter standard length, added templates (oberhuemer) @ http://dev.openttdcoop.org/issues/2860#change-7059