Times are UTC Toggle Colours
01:27:54 *** Dr_Tan has joined #openttdcoop.devzone 01:28:02 *** NataS has quit IRC 05:29:04 *** andythenorth has joined #openttdcoop.devzone 07:04:14 *** ODM has joined #openttdcoop.devzone 07:32:12 <Brot6> FISH - Revision 934:28c0935cfbc2: Feature: steam versions of the two large inland barges XandythenorthX @ http://dev.openttdcoop.org/projects/fish/repository/revisions/28c0935cfbc2 07:33:05 <Brot6> FISH - Feature #4395 (Closed): Large Paddle Steamer XandythenorthX @ http://dev.openttdcoop.org/issues/4395 07:33:05 <Brot6> FISH - Feature #4395 (Closed): Large Paddle Steamer XandythenorthX @ http://dev.openttdcoop.org/issues/4395#change-11955 07:34:34 <Brot6> FISH - Revision 935:e122e82acb03: Change: introduce Fastnet paddle steamer in 1912 XandythenorthX @ http://dev.openttdcoop.org/projects/fish/repository/revisions/e122e82acb03 07:36:25 <Brot6> FISH - Revision 936:cbee357acb64: Codechange: enable build on push for devzone XandythenorthX @ http://dev.openttdcoop.org/projects/fish/repository/revisions/cbee357acb64 07:40:26 <andythenorth> at least, I thought that's what I did :P ^ 07:40:59 <Rubidium> ghehe ;) 07:41:04 <Rubidium> at least you did something 07:42:37 *** frosch123 has joined #openttdcoop.devzone 08:13:07 <Brot6> FISH - Revision 937:ae1386278e35: Feature: shuffled tanker barges around to provide some earlier mod... XandythenorthX @ http://dev.openttdcoop.org/projects/fish/repository/revisions/ae1386278e35 08:13:47 *** Alberth has joined #openttdcoop.devzone 08:16:00 <Brot6> FISH - Revision 938:cae59d45e235: Change: small tweak to speed for some of the larger ships for game... XandythenorthX @ http://dev.openttdcoop.org/projects/fish/repository/revisions/cae59d45e235 08:16:32 <Alberth> small tweak for large ship :p 08:18:01 <andythenorth> :P 08:49:30 <Rubidium> ugh... NewGRFs look so ugly with zbase 08:52:06 <planetmaker> yes, it's strange how different one looks at them when using zbase 09:09:16 <Ammler> there are still some parts in zBase refering to opengfx (changelog & readme) 09:11:06 <Rubidium> @calc 10000/(10000+24000)*100 09:11:06 <Webster> Rubidium: 29.4117647059 09:11:17 <Rubidium> 30% of zBase is still OpenGFX ;) 09:11:39 <Ammler> well, a link to opengfx would be enough credits for the people there 09:11:48 <Ammler> I don't think you need to name every opengfx author 09:11:57 <andythenorth> hmm 09:12:04 <andythenorth> all these FIRS errors need fixing :o 09:12:11 <andythenorth> [errors on build] 09:12:23 <Ammler> it does hide the real authors of zbase 09:13:14 <Ammler> also some places in the readme look like there was a simple sed /opengfx/zbase/ 09:13:25 <Rubidium> it probably was 09:14:06 <Rubidium> nevertheless, I think zbase and OpenGFX benefit both from being built from the same codebase 09:14:51 <Rubidium> and with same codebase I really mean the same NML 09:16:36 <Rubidium> OpenGFX because attempts to clean up zbase code will lead to cleaned up OpenGFX code and zbase because adding a new sprite to OpenGFX adds it to zbase as well (although not directly in 32bpp) 09:18:24 <Rubidium> and a bit of code to nml to limit the written types of graphics will be basically all that is needed (and a bit of makefile magic) 09:20:17 <andythenorth> planetmaker: I've added the ground detail for windmill, but it flickers between snow / not snow, can't see why :) 09:20:19 <andythenorth> I've pushed it 09:20:36 <andythenorth> I think it's related to construction states 09:20:57 <Brot6> FIRS Industry Replacement Set - Revision 2907:bfd840a9a9a9: Change: ground detail for windmill versi... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/bfd840a9a9a9 09:24:32 <Brot6> firs: update from r2906 to r2907 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r2907 09:26:14 <andythenorth> hmm 09:26:17 <andythenorth> fails for temperate 09:26:18 <andythenorth> :P 09:26:28 <Ammler> "For older versions of OpenTTD or TTDPatch please use zBase 0.4.1 09:26:42 <andythenorth> ah 09:26:46 * andythenorth figures it out 09:26:54 <planetmaker> hm... what does work, andythenorth ? 09:27:04 <andythenorth> I have done it wrong 09:27:13 <andythenorth> I'll try to do it right now :) 09:28:36 <andythenorth> it's interestingly inefficient - I have to add 12 identical sprites to the spriteset 09:28:57 <planetmaker> andythenorth, all except sprite 0 and 1 can be empty 09:28:59 <planetmaker> [] 09:30:24 <planetmaker> or generally those which you don't access 09:30:39 <andythenorth> I'll commit my fix 09:30:45 <andythenorth> then I can figure out how to use [] 09:30:50 <Brot6> zBase - Revision 265:3bc125fba9ba: Add: Normal climate town and company statues. XzephyrisX @ http://dev.openttdcoop.org/projects/zbase/repository/revisions/3bc125fba9ba 09:30:50 <Brot6> zBase - Revision 266:a54a365b3885: Add: Toyland statues, including base 4694 (Bug #4373). XzephyrisX @ http://dev.openttdcoop.org/projects/zbase/repository/revisions/a54a365b3885 09:30:50 <Brot6> zBase - Bug #4373 (Closed): Missing (company) statue XzephyrisX @ http://dev.openttdcoop.org/issues/4373#change-11957 09:31:39 <Brot6> FIRS Industry Replacement Set - Revision 2908:39ced1f936ff: Fix: ground detail for windmill had basi... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/39ced1f936ff 09:32:42 <Brot6> FIRS Industry Replacement Set - Revision 2909:b4a13110a66a: Codechange: refactor a spriteset name fo... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/b4a13110a66a 09:32:42 <Brot6> FIRS Industry Replacement Set - Feature #4383 (Closed): Ground definition sprites for grain mill (wi... XandythenorthX @ http://dev.openttdcoop.org/issues/4383#change-11959 09:32:54 <andythenorth> planetmaker: so I can consolidate these with [] ? http://pastebin.com/raw.php?i=hHzrSE2a 09:33:15 <Brot6> firs: update from r2907 to r2908 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r2908 09:33:30 <planetmaker> I'd say so, yes 09:33:58 <planetmaker> thus replace all but the first template call by [ ] 09:35:09 <andythenorth> a single [ ] or 11 lines of [ ] ? 09:35:12 <Brot6> firs: update from r2908 to r2909 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r2909 09:35:23 <planetmaker> one [ ] for each needed real sprite 09:35:37 <andythenorth> works 09:36:15 <andythenorth> oh 09:36:18 <andythenorth> broken sprites actuall 09:36:57 <andythenorth> nvm 09:37:07 <andythenorth> I'll leave the 12 realsprites in place for now 09:37:14 <andythenorth> no harm 09:40:45 <Ammler> I switch hg.openttdcoop.org (hgweb) to rhodecode, please report any issue... 09:41:06 <Ammler> also performance issues 09:43:17 <Ammler> hgweb is still available with hgweb.openttdcoop.org 09:43:29 <Ammler> (for some time) 09:45:09 <andythenorth> now for the rest of FIRS snowy industries :( 09:49:00 * andythenorth avoids that issue 09:49:08 <andythenorth> instead, names spritesets usefully 09:49:53 <Brot6> FIRS Industry Replacement Set - Revision 2910:59a38c88c956: Codechange: name spritesets for Textile ... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/59a38c88c956 09:50:02 <Alberth> andythenorth: did you start sanitising/enhancing the html output of nml_langcheck already? 09:50:06 <andythenorth> no 09:50:08 <andythenorth> I could 09:50:12 <andythenorth> interesting project 09:50:19 <andythenorth> do you want me to? 09:50:37 <Rubidium> Ammler: it feels slower 09:50:39 <Brot6> zBaseBuild - Revision 233:4e48707332ff: Add: (company) statues XRubidiumX @ http://dev.openttdcoop.org/projects/zbasebuild/repository/revisions/4e48707332ff 09:50:47 <Brot6> firs: update from r2909 to r2910 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r2910 09:51:14 * andythenorth is currently puzzling how to suppress FIRS errors :( 09:51:23 <andythenorth> and is baffled 09:51:33 <andythenorth> something more fun would be good :P 09:51:53 <Brot6> zBase - Bug #4401 (New): 8bpp mask for toyland statues missing XRubidiumX @ http://dev.openttdcoop.org/issues/4401 09:51:57 <Alberth> in that case, let me push the patch queue :) 09:52:08 <andythenorth> Alberth: where's the project in devzone? 09:53:17 <Alberth> andythenorth: http://dev.openttdcoop.org/projects/make-nml is the outermost project, but the code is actually in the sub-project 09:53:44 <andythenorth> nml_langcheck.py ? 09:54:48 <Ammler> andythenorth: would you use Chameleon for it? 09:55:05 <Ammler> since that is already kinda bundled with nml, wouldn't hurt 09:55:12 <Alberth> andythenorth: yep, although I just split that file 09:55:13 <andythenorth> Ammler: it would be better, but that's up to Alberth 09:55:22 <Brot6> Makefile for NewGRFs: Common part - Revision 22:d494c11c3dfc: Codechange: Move nml_langcheck into it... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/d494c11c3dfc 09:55:22 <Brot6> Makefile for NewGRFs: Common part - Revision 23:626707a8cdf3: Codechange: Split the nml_langcheck ap... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/626707a8cdf3 09:55:25 <andythenorth> if I use stdlibrary Template class, no deps 09:55:32 <andythenorth> but the code will be far more baroque :P 09:55:38 <Alberth> Ammler: people using nml have Chameleon? 09:55:44 <Ammler> no 09:55:57 <Ammler> but it is part of pip 09:56:01 <Ammler> pypi 09:56:06 <andythenorth> it's one more dep though 09:56:08 <Alberth> being able to run it locally seems useful 09:56:11 <andythenorth> and python packaging is a mess 09:56:20 <Ammler> :-o 09:56:31 <Alberth> so I'd prefer not to add external deps 09:56:35 <Ammler> python packaging is as easy as ruby packaging imo 09:57:15 <Alberth> Ammler: does that say something about ruby packaging? :D 09:57:18 <Ammler> it is by far less complicagted as pil 09:57:47 <Brot6> zBase - Revision 267:2e52c6759078: Add: Toyland steam/diesel engines. XzephyrisX @ http://dev.openttdcoop.org/projects/zbase/repository/revisions/2e52c6759078 09:57:47 <Ammler> Alberth: ruby packaging is at least for debian guys a mess :-P 09:57:59 <andythenorth> http://jacobian.org/writing/nobody-expects-python-packaging/ 09:58:00 <Webster> Title: Nobody expects Python packaging! (at jacobian.org) 09:58:46 <Ammler> andythenorth: just mean, if you can install pil, there aren't many python packages left to be complicated 09:58:50 <andythenorth> point 09:59:18 <andythenorth> we could just bundle chameleon with the project :P 09:59:21 <andythenorth> but meh 09:59:35 <andythenorth> Alberth: no Chameleon means repeating table rows is a bit convoluted 09:59:43 <andythenorth> but that is interesting 09:59:57 <andythenorth> so I'll start with builtin Template 10:00:20 <Ammler> you could also just "static link" chameleon :-P 10:01:08 <andythenorth> how do I run this thing? :) 10:01:11 <Ammler> Alberth: the other dep is mercurial :-P 10:01:45 <andythenorth> forcing Chameleon would be useful imho :P 10:01:57 <andythenorth> then more grfs could use my insane chameleon templating system 10:02:05 <Ammler> https://dev.openttdcoop.org/projects/home/repository/entry/compiler/.default/nml/nml.spec#L54 10:02:06 <Alberth> :) 10:02:35 <Alberth> Chameleon looks like someone re-invented php :p 10:02:37 <andythenorth> Alberth: so how can I run the lang check script? 10:02:47 <Ammler> andythenorth: link 10:02:54 <andythenorth> Alberth: chameleon serves same purpose as php 10:02:55 <Alberth> python nml_langcheck.py -h 10:03:07 <Ammler> that is used from firs 10:03:30 <andythenorth> does it write output somewhre? 10:03:34 <Brot6> zBase - Bug #4359: Missing toyland train engines XRubidiumX @ http://dev.openttdcoop.org/issues/4359#change-11961 10:03:50 <andythenorth> hmm 10:03:54 <andythenorth> it needs a path to some lang files 10:04:06 <Alberth> translations <-- in that directory 10:04:42 <Alberth> yeah, I was considering to make a few test cases, but it is not that simple to set up 10:05:16 <Ammler> Alberth: it could have "defaults" 10:05:38 <Alberth> it has, but perhaps non-optimal 10:05:56 <Brot6> zBaseBuild - Revision 234:fcc63dc1b325: Add: some toyland steam & diesel engines XRubidiumX @ http://dev.openttdcoop.org/projects/zbasebuild/repository/revisions/fcc63dc1b325 10:06:21 <andythenorth> make test 10:06:41 <andythenorth> creates the necessary dirs etc 10:06:43 <andythenorth> ? 10:06:53 <andythenorth> like a setup / teardown test runner? 10:07:02 <Ammler> well, I am sure there will come a target like "make lang_check 10:07:31 <andythenorth> does it require the lang file to be committed to hg? 10:07:49 <Ammler> use firs or fish 10:08:13 <Ammler> http://bundles.openttdcoop.org/firs/push/LATEST/translations/ <-- current version 10:09:43 <Ammler> the language checks, which can be done without hg are already handled from nmlc itself 10:10:18 <Brot6> zBase - Revision 268:10ea28ead274: Add: Toyland monolev engines (Bug #4359). XzephyrisX @ http://dev.openttdcoop.org/projects/zbase/repository/revisions/10ea28ead274 10:10:18 <Brot6> zBase - Bug #4359 (Closed): Missing toyland train engines XzephyrisX @ http://dev.openttdcoop.org/issues/4359#change-11963 10:10:23 <andythenorth> so I need to add nml-makefil-common to FISH? 10:10:31 <Ammler> no, just that script 10:11:07 <Alberth> andythenorth: it looks in the commit history for additional information, tbh I have no idea what happens if you try it without having 'hg' around. 10:11:14 <Ammler> firs doesn't have new nml makefile either yet 10:11:31 <planetmaker> nml-makefile-common is a repo which can replace the scripts dir, if you use the makefile in a way as shown in make-nml 10:11:51 <andythenorth> do I need the nml-langcheck dir as well as the script? 10:11:53 <planetmaker> not sure FISH uses it yet... I might actually have done that if I recently updated the makefile there 10:11:54 <andythenorth> looks like I do 10:12:38 <Ammler> as subrepo? 10:13:12 <planetmaker> make-nml-common is made such that it can be used as sub-repo. It is a sub-repo to make-nml 10:13:20 <Brot6> zBase - Bug #4359 (Reopened): Missing toyland train engines XRubidiumX @ http://dev.openttdcoop.org/issues/4359#change-11965 10:13:24 <Ammler> cool 10:13:30 <planetmaker> except the Makefile itself, make-nml-common contains the whole build system 10:14:45 <Ammler> so if fish is already that way, you could simply pull&update it 10:15:00 <andythenorth> it's not that way I think 10:16:20 <Brot6> zBaseBuild - Revision 235:a3b3a2bd12eb: Add: toyland monolev engines XRubidiumX @ http://dev.openttdcoop.org/projects/zbasebuild/repository/revisions/a3b3a2bd12eb 10:16:27 <planetmaker> Ammler, I didn't implement it as sub-repo for FISH. There it's a simple copy 10:16:35 <andythenorth> http://pastebin.com/raw.php?i=Kn3jfC49 10:17:10 <planetmaker> I'm hesitant to use sub-repos too liberally... it's a feature of last resort and can produce complications in some circumstances 10:18:40 <Ammler> andythenorth: don't you need to define the origin language file? 10:18:45 <Ammler> like we do on firs 10:19:00 <Alberth> people can also modify the code themselves then 10:19:02 <Ammler> anyway, that error should be catched, Alberth? 10:19:36 <Ammler> Alberth: well, they shouldn't but if they do it would even be easier to track changes 10:19:36 <Rubidium> ooh... the final 1% ;) 10:19:37 <Alberth> probably 10:20:11 <Alberth> Ammler: 20 people all making arbitrary changes to the repo? :) 10:20:25 <Ammler> currently you basically just overwrite 10:21:04 * Rubidium hopes he isn't killing rhodecode right now 10:21:15 <planetmaker> what do you do, Rubidium ? 10:21:30 <Rubidium> I clicked "download as zip" 10:21:32 <Alberth> pull or push a repo probably :) 10:21:37 <Ammler> Rubidium: the main reason is that rhodecode was able to serve zbase for me 10:21:58 <Ammler> main reason for switch* 10:22:24 <planetmaker> Rubidium, might be a good test :-) 10:22:31 <Ammler> and because I aam the onlyone testing it I switched to force you guys to test it too :-P 10:22:49 <Brot6> zBase - Bug #4371: Missing tunnel overlay XzephyrisX @ http://dev.openttdcoop.org/issues/4371#change-11967 10:23:21 <Rubidium> also... sort by last change is funny 10:23:36 <Rubidium> zbase/zbasebuild are not at the top 10:23:52 <Ammler> future goal is to share user so it could also be used for push 10:24:00 <Ammler> forking etc... 10:25:58 <Alberth> andythenorth: that paste is from a random checkout of fish? 10:26:20 <Brot6> zBase - Bug #4371: Missing tunnel overlay XRubidiumX @ http://dev.openttdcoop.org/issues/4371#change-11969 10:26:29 <Rubidium> oh... it survived ;) 10:26:41 <Ammler> what is size of zip? 10:26:49 <Rubidium> 451 MiB 10:26:52 <Ammler> :-o 10:26:59 <Rubidium> but I cancelled the actual download 10:27:52 <Ammler> I guess for such things, it would use rabbitmq, if I would have setup it correctly 10:28:01 <Ammler> and celery 10:28:34 <Rubidium> woohoo... 500 10:28:43 <Rubidium> http://hg.openttdcoop.org/zbuild/archive/87af8ddab6701be32049953833271e5e117939b9.zip?subrepos=true 10:29:15 <Brot6> zBase - Revision 269:4eee5492e3a9: Add: Potential tunnel overlay sprites for testing. XzephyrisX @ http://dev.openttdcoop.org/projects/zbase/repository/revisions/4eee5492e3a9 10:29:34 <Ammler> because of subrepo£? 10:29:42 <Rubidium> maybe 10:30:06 <frosch123> swiss keyboard has a £ ? 10:30:33 <Ammler> of course, we also have € 10:30:59 * Rubidium expected swiss keyboards to have lots of huge holes 10:30:59 <Ammler> I thought, somewhere is yen too 10:33:40 <Ammler> what is german upper case for $? 10:33:53 <frosch123> looks like ₣ does not apply to sfr 10:33:58 <frosch123> chf? 10:34:16 <Ammler> well, there is swiss and french franc 10:34:28 <frosch123> $ is shift+4 10:34:44 <Ammler> what is right of ä? 10:34:44 <frosch123> ^!"§$%&/()=?` 10:34:54 <frosch123> löä# 10:34:56 <frosch123> pü+ 10:35:32 <Ammler> yeah it is always fun to search the special chars if there is no swiss layout 10:36:00 <frosch123> http://en.wikipedia.org/wiki/File:German-Keyboard-Layout-T2-Version1-large.png 10:36:01 <Webster> Title: File:German-Keyboard-Layout-T2-Version1-large.png - Wikipedia, the free encyclopedia (at en.wikipedia.org) 10:37:47 <Ammler> how do you type the red ones? 10:38:00 <frosch123> the coloured ones are non-standard 10:38:17 <frosch123> bottom right is usually altgr 10:38:21 <frosch123> top right no idea 10:38:43 <frosch123> on linux i have a lot of fancy characters on altgr, but usually i just use compose :p 10:39:52 <Ammler> well, some obvious like · are nice 10:40:38 <frosch123> ah, · and …̣are swapped for me 10:40:55 <frosch123> all weird :p 10:41:02 <Brot6> zBase - Bug #4403 (New): Snowy river sprite mistakes XzephyrisX @ http://dev.openttdcoop.org/issues/4403 10:42:34 <frosch123> i wonder about the difference of ẞ and ß 10:42:56 <Alberth> greek/math and german? 10:43:24 <frosch123> kcharselect says the left one is the uppercase to the right one :o 10:44:31 <Rubidium> how can I properly test those tunnel overlays? Which set makes use of them? Swedish rails 0.7.4 doesn't seem to 10:45:44 <frosch123> planetmaker might know 10:48:18 <andythenorth> Alberth: ok I have lang checking running with FIRS 10:49:18 <andythenorth> I get output, but also errors http://pastebin.com/raw.php?i=cAmh22ZJ 10:50:03 <Alberth> yeah, one of the translations is older than english.lng 10:50:39 <andythenorth> k 10:50:41 <Brot6> zBaseBuild - Revision 236:4caed785aedd: Add: tunnel overlay sprites XRubidiumX @ http://dev.openttdcoop.org/projects/zbasebuild/repository/revisions/4caed785aedd 10:50:41 <Brot6> zBase - Bug #4371: Missing tunnel overlay XRubidiumX @ http://dev.openttdcoop.org/issues/4371#change-11971 10:50:44 <andythenorth> ah 10:50:46 <Ammler> Alberth: should be changed to warning 10:50:49 <andythenorth> you implemented text colours :P 10:51:47 <Alberth> andythenorth: nah, I just copied it from the paste.openttdcoop.org diff :) 10:52:31 <Alberth> andythenorth: the script breaks on your html comments in the fish language files 10:52:37 <andythenorth> ach 10:52:51 <andythenorth> right one thing at a time 10:53:03 <andythenorth> should I drop the comments from FISH? 10:53:05 <andythenorth> I can 10:53:39 <andythenorth> ah 10:53:46 <andythenorth> does it also try and parse the .pylng files? 10:53:49 <andythenorth> that won't work :P 10:54:56 <Alberth> I am trying to fix it 10:56:21 <Alberth> right, Chameleon code in a lng file :p 10:57:08 <Ammler> Alberth: might just need to add a dot to the filter 10:57:19 <Ammler> *.lng 10:57:22 <andythenorth> +1 to ammler's suggestion 10:57:42 <Ammler> andythenorth: well, call it that way 10:59:47 <Alberth> your "don't translate empty string :)" comment does not work :) 11:02:13 <frosch123> did they translate "don't translate empty string"? 11:03:22 <andythenorth> I think so :) 11:03:28 <Alberth> no, but they did copy the string entry 11:03:43 <andythenorth> I have no idea what's going on with croation either :) 11:05:55 <andythenorth> is this lang check intended to be run locally by authors? I am having second thoughts and want to use Chameleon :P 11:07:06 <Alberth> I am not sure, would it be useful to do that? 11:07:26 <andythenorth> depends if the makefile calls the lang check by default 11:07:34 <Alberth> translators probably not, they hardly understand diffs 11:07:39 <andythenorth> I don't have the whole use case understood here :) 11:08:03 <Alberth> basically, it gives an overview of the state of the translations 11:08:18 <Alberth> is that something a newgrf author would want to know locally? 11:08:58 <Alberth> perhaps not 11:09:27 <Alberth> k, if it suits you, go ahead and use the animal :) 11:15:22 <andythenorth> I don't like deps 11:15:36 <andythenorth> but if we're templating html, easier to use a html templater ;) 11:18:22 <planetmaker> I think it's most useful to be run on the devzone. Or by the authors to check translation state 11:18:43 <andythenorth> Alberth: so your code is the single python file nml_langcheck.py ? 11:18:52 <andythenorth> what is the module with the same name for? 11:19:17 <Alberth> can you insert a file in Chameleon? then you could move the build stuff into a different file than english.pylng 11:19:43 <Alberth> andythenorth: not any more, the good stuff in now in nml/langcheck (/output.py) 11:19:51 <andythenorth> ah ok 11:20:09 <andythenorth> Alberth: I could insert more templates with Chameleon yes 11:20:24 <andythenorth> or in the python build script 11:21:16 <andythenorth> hmm 11:21:17 <Alberth> planetmaker: you think so? translators seem to typically handle just one version with their translations, in my experience 11:21:50 <andythenorth> so should FIRS be updated to use the langcheck module, instead of single script? 11:22:03 <planetmaker> Alberth, exactly. author != translator 11:22:24 <Alberth> andythenorth: no, nml_langcheck.py is the main entry 11:22:45 <Alberth> which just does from nml_langcheck import main; main.main() 11:23:25 <Alberth> planetmaker: ah, missed 'authors' :) how many newgrf authors would do that do you think? 11:24:23 <andythenorth> hmm 11:24:37 <andythenorth> I have no nml_langcheck dir in the FIRS repo 11:24:59 <Alberth> you don't need to, Python starts relative to the script directory 11:25:20 <Alberth> just like you don't have nml in your repo :p 11:25:39 <andythenorth> so what's confusing is....where is nml_langcheck in that case? 11:26:29 <Alberth> oh! 11:28:01 <Alberth> why is nml_langcheck.py not a problem and is the nml_langcheck directory a problem in your repo? 11:29:41 <Alberth> but yeah, at some point it becomes a tool of its own 11:30:56 <andythenorth> Alberth: just trying to figure out which code I should be editing and where :) 11:33:06 <Alberth> may I suggest to edit the nml_langcheck files (I assume just output.py) in the build-common project? 11:33:36 <Alberth> that's where the code currently lives. 11:33:51 <Alberth> whether that is the right place is a good question though 11:34:04 <planetmaker> Alberth, I expect that foobar, andy and myself use it ;-) And those which use the newgrf build environment verbatim might make use of it in the devzone 11:34:55 <Alberth> planetmaker: it gets copied into their repos? (fine by me, just asking for a clear understanding) 11:35:30 <planetmaker> Alberth, I understand it as part of the default makefile framework, yes 11:35:59 <planetmaker> it gives them the option. I don't assume that most build targets are used anyway 11:36:35 <planetmaker> but, what might be good, is to add a section on the lang check in the readme maybe :-) The readme in make-nml actually 11:36:47 <planetmaker> as that's the readme for the makefile framework 11:37:07 <planetmaker> though in hindsight I wonder how sensible that is... 11:37:45 <planetmaker> and actually whether make-nml-common has any (separate) license information, too 11:37:54 <Alberth> it's called 'progress on insight' :) 11:38:11 <planetmaker> :D 11:38:57 <planetmaker> it has hreadme and license. phew 11:39:22 <Alberth> tbh I never got the setup, I always get lost in all the makefiles there 11:39:48 <planetmaker> :-) 11:40:04 <planetmaker> make-nml-common can't work on its own. It's designed to be in a subdir of make-nml 11:40:15 <planetmaker> and only that Makefile there can be called 11:40:51 <Alberth> 'use' is easy, finding and changing something is a different matter ;) 11:41:00 <planetmaker> the different Makefiles in make-nml-common is just a way to structure the different tasks. Much of it could be in one file 11:41:31 <planetmaker> that's what I actually tried to make easier by this approach, but... yes, helps only little 11:42:17 <planetmaker> the section "usage" in the readme in make-nml-common tries to give directions... I just noticed :-) 11:42:51 <Alberth> moving dependency checking & conditional rebuilding to nml would simplify things, I think 11:44:19 <planetmaker> the dep check basically is not there anymore ;-) 11:44:39 <planetmaker> too failure-prone 11:45:05 <Alberth> zbasebuild still does it iirc 11:45:16 <andythenorth> shouldn't this lang_check just be a python package that travels with nml? 11:45:22 * andythenorth is a bit confused currently :) 11:45:28 <planetmaker> that's not exactly using this makefile(s) but it's based on opengfx 11:45:34 <planetmaker> which also doesn't use it (yet) 11:45:41 <planetmaker> base grfs are always a bit more complicated :-) 11:46:07 <planetmaker> that's the other logical place, andythenorth 11:46:47 <Alberth> and a 3rd logical place is a generic translation service project :) 11:47:44 <andythenorth> Alberth: got pyramid downloaded? :P 11:47:45 <planetmaker> :-) 11:48:19 <planetmaker> Well, I don't mind either solution. Each makes sense to me. And it can IMHO be changed anytime when one turns out better than the current one 11:48:35 <Alberth> andythenorth: I think I did, but no idea where I left it :p 11:49:00 * planetmaker imagines it to be difficult to download the Cheops pyramid through the internets... 11:49:13 <planetmaker> also considering the space requirements after download... 11:49:33 <Alberth> just leave it in the cloud :p 11:50:53 <Alberth> andythenorth: but the first step imho is a data base design 12:04:17 *** XeryusTC has quit IRC 12:06:22 *** andythenorth is now known as Guest1594 12:06:23 *** andythenorth has joined #openttdcoop.devzone 12:07:29 *** andythenorth has quit IRC 12:07:44 *** andythenorth has joined #openttdcoop.devzone 12:25:52 <andythenorth> Alberth: what does this thing actually do? :) 12:26:00 <andythenorth> I haven't really engaged with the purpose :) 12:26:08 <andythenorth> I was just planning to write html ;) 12:27:24 <Alberth> http://devs.openttd.org/~alberth/diffs/firs_report/ produce fancy output about the translations 12:30:11 <Alberth> perhaps replacing a bit of http://bundles.openttdcoop.org/firs/nightlies/LATEST/log/ 12:39:23 <andythenorth> seems good 12:39:27 <andythenorth> what does the database do? 12:42:07 <Alberth> what is "this thing" ? 12:42:38 <Alberth> I thought you were talking about nml_langcheck, but perhaps you were not 12:51:44 <andythenorth> I am :) 12:54:13 *** andythenorth has quit IRC 12:54:31 *** andythenorth has joined #openttdcoop.devzone 12:55:44 <Alberth> the database is needed for the generic newgrf translation service, imho 13:02:09 <Ammler> [13:45] <andythenorth> shouldn't this lang_check just be a python package that travels with nml? <-- it needs a vcs, nmlc doesn't 13:08:33 <andythenorth> ah 13:08:41 <andythenorth> hmm 13:09:24 * andythenorth is not good at database design 13:09:39 <andythenorth> I know how I'd do this in zodb, but that's object orientated, and non-standard :P 13:09:57 <andythenorth> we would just create python objects and store props on them :P 13:10:01 <andythenorth> persistently 13:10:11 <andythenorth> I guess this has to be sqlite or mysql or something :( 13:12:55 <Alberth> a set of Python classes would work too imho, and has the advantage of being able to store the data in plain text 13:13:20 <Alberth> but the project is too big for me to have an overview of what parts are needed 13:13:42 <Alberth> and what each part needs to store 13:14:04 * Alberth pokes Brot6 13:14:45 <Alberth> andythenorth: I just pushed a change 13:33:23 <Ammler> is your idea with the db to replace vcs dependency? 13:34:07 <Ammler> or a backend for webtranslator? 13:35:07 <Alberth> the latter 13:35:30 <Alberth> Ammler: Brot6 seems to be on vacation :) 13:35:42 <Ammler> oh 13:35:45 <Ammler> Brot6: ? 13:36:16 *** Brot6 has quit IRC 13:36:37 *** Brot6 has joined #openttdcoop.devzone 13:36:47 <Ammler> Brot6: ? 13:36:51 <Ammler> Brot6: whoami 13:36:58 <Ammler> Brot6: hello 13:37:02 <Ammler> mayonaise 13:37:08 <Alberth> yummi :) 13:37:35 <Ammler> Brot6: rss 13:37:49 <Brot6> Ammler: you are my boss 13:37:54 <Brot6> owner: hey there 13:37:56 <Brot6> Ammler: incorrect usage, ask for help using 'Brot6: help rss' 13:37:58 <Ammler> oh look 13:39:30 <Alberth> commit message processing may be dead, #4389 is not yet closed 13:39:59 <Ammler> ah so the issue is with redmine 13:40:22 <Alberth> oh sorry, it's my fault 13:40:49 <Alberth> that should do it 13:41:09 <Alberth> I was pushing to a local clone :p 13:41:09 <Ammler> you committed to? 13:41:24 <Ammler> ah ok... 13:41:29 <Brot6> Makefile for NewGRFs: Common part - Feature Request #4389 (Closed): nml_checklanguage script should ... XAlberthX @ http://dev.openttdcoop.org/issues/4389 13:41:29 <Brot6> Makefile for NewGRFs: Common part - Revision 24:8749ccf087e6: Change: Only retrieving the current ve... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/8749ccf087e6 13:41:29 <Brot6> Makefile for NewGRFs: Common part - Feature Request #4389 (Closed): nml_checklanguage script should ... XAlberthX @ http://dev.openttdcoop.org/issues/4389#change-11973 13:41:29 <Brot6> Makefile for NewGRFs: Common part - Revision 25:b39dc43dc221: Feature(closes #4389): Create output d... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/b39dc43dc221 13:44:23 <Alberth> now this other FR 14:10:01 *** andythenorth is now known as Guest1602 14:10:01 *** andythenorth has joined #openttdcoop.devzone 14:10:01 *** Guest1602 has quit IRC 14:11:21 *** andythenorth has quit IRC 14:11:23 *** andythenorth has joined #openttdcoop.devzone 14:24:54 <Ammler> Alberth: also don't forget to port to firs ;-) 14:34:39 <Brot6> FIRS Industry Replacement Set - Revision 2911:378564c2fe0d: Codechange: name spritesets for Recyclin... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/378564c2fe0d 14:37:20 <Brot6> firs: update from r2910 to r2911 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r2911 15:50:09 *** andythenorth is now known as Guest1613 15:50:09 *** andythenorth has joined #openttdcoop.devzone 17:05:32 <Ammler> planetmaker: you didn't update the finger as you renamed opengfx release 17:08:00 <Brot6> Bundles Update: 0.4.5 2012-09-25 opengfx releases (http://bundles.openttdcoop.org/opengfx) 17:09:19 <Ammler> which would have caused on a rewrite of it next time you push something to opengfx 17:10:33 <Ammler> I abused it to test the "tip-workaround" :-) 17:11:43 <Ammler> I guess, those revmap things would be quite powerful 17:20:59 <Brot6> firs: update from r2906 to r2911 done (3 warnings) - http://bundles.openttdcoop.org/firs/nightlies/r2911 17:24:21 <Brot6> fish: update from r932 to r938 done (1 warnings) - http://bundles.openttdcoop.org/fish/nightlies/r938 17:27:54 <Brot6> zBase - Revision 270:35ffed22da0d: Fix: Add toyland statue masks (Bug #4401). XzephyrisX @ http://dev.openttdcoop.org/projects/zbase/repository/revisions/35ffed22da0d 17:27:54 <Brot6> zBase - Bug #4401 (Closed): 8bpp mask for toyland statues missing XzephyrisX @ http://dev.openttdcoop.org/issues/4401#change-11975 18:21:28 <Brot6> FIRS Industry Replacement Set - Revision 2912:a9d63bb255e5: Codechange: add a python preprocessing s... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/a9d63bb255e5 18:23:37 <Brot6> firs: update from r2911 to r2912 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r2912 19:07:00 <Brot6> FIRS Industry Replacement Set - Revision 2913:432209591fe3: Codechange: template grain mill pnml usi... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/432209591fe3 19:07:00 <Brot6> FIRS Industry Replacement Set - Bug #4405 (New): DevZone compile failed XcompilerX @ http://dev.openttdcoop.org/issues/4405 19:24:47 <Brot6> Makefile for NewGRFs: Common part - Revision 26:96260ee445c4: Fix(r23): html output needed a renamed... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/96260ee445c4 19:24:47 <Brot6> Makefile for NewGRFs: Common part - Revision 27:7cea2a2036f7: Codechange: Make the usage text a cons... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/7cea2a2036f7 19:24:47 <Brot6> Makefile for NewGRFs: Common part - Revision 29:fb96bc494472: Codechange: Move option names to CmdLi... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/fb96bc494472 19:24:49 <Brot6> Makefile for NewGRFs: Common part - Revision 28:b260739a4757: Fix: Use the proper name of the applic... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/b260739a4757 19:25:43 <Alberth> it misses 5 change sets :p 19:25:46 <Brot6> Makefile for NewGRFs: Common part - Revision 30:ae5a5e8bacdc: Codechange: Move option processing to ... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/ae5a5e8bacdc 19:25:46 <Brot6> Makefile for NewGRFs: Common part - Revision 32:4b7e31890520: Doc: Added some epydocs. XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/4b7e31890520 19:25:46 <Brot6> Makefile for NewGRFs: Common part - Revision 31:c54085152209: Add: Allow use of an config file to re... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/c54085152209 19:25:47 <Brot6> Makefile for NewGRFs: Common part - Revision 33:6ebe9416d7d4: Codechange: Output language name witho... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/6ebe9416d7d4 19:25:51 <Brot6> Makefile for NewGRFs: Common part - Feature Request #4393 (Closed): link to language source file XAlberthX @ http://dev.openttdcoop.org/issues/4393#change-11977 19:25:54 <Brot6> Makefile for NewGRFs: Common part - Revision 34:8c6aee281eef: Feature(closes #4393 ): Link to curren... XAlberthX @ http://dev.openttdcoop.org/projects/make-nml-common/repository/revisions/8c6aee281eef 19:26:00 <Alberth> good boy 19:26:05 * Alberth pats Brot6 19:44:32 <Brot6> FIRS Industry Replacement Set - Revision 2914:de25423e8ec3: Fix: add missing file XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/de25423e8ec3 19:44:56 <Brot6> firs: compile of r2914 still failed (#4405) - http://bundles.openttdcoop.org/firs/push/ERROR/r2914 19:45:50 <Brot6> firs: compile of r2915 still failed (#4405) - http://bundles.openttdcoop.org/firs/push/ERROR/r2915 19:46:30 <Brot6> FIRS Industry Replacement Set - Revision 2915:2fa9a70079ce: Fix: add missing file (python init makes... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/2fa9a70079ce 19:47:02 <Brot6> firs: compile of r2916 still failed (#4405) - http://bundles.openttdcoop.org/firs/push/ERROR/r2916 19:47:11 <Brot6> FIRS Industry Replacement Set - Revision 2916:c1f5a5303561: Codechange: teach .hgignore about .pyc a... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/c1f5a5303561 19:47:11 <Brot6> FIRS Industry Replacement Set - Revision 2917:d51f2d469486: Fix: add missing file XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/d51f2d469486 19:48:36 *** Alberth has left #openttdcoop.devzone 19:49:17 <Brot6> firs: update from r2912 to r2917 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r2917 20:05:06 <Brot6> FIRS Industry Replacement Set - Revision 2918:a54011b440f1: Codechange: python template graphics fil... XandythenorthX @ http://dev.openttdcoop.org/projects/firs/repository/revisions/a54011b440f1 20:06:51 <Brot6> firs: update from r2917 to r2918 done (3 warnings) - http://bundles.openttdcoop.org/firs/push/r2918 20:29:11 <Brot6> zBase - Bug #4157 (Closed): river edges XzephyrisX @ http://dev.openttdcoop.org/issues/4157#change-11979 20:30:50 <Brot6> zBase - Bug #4161 (Closed): city airport tarmac XzephyrisX @ http://dev.openttdcoop.org/issues/4161#change-11981 20:42:02 *** andythenorth has quit IRC 20:55:37 <Brot6> zBase - Revision 271:1efbdceeaefb: Add: Missed one toyland steam train (Bug #4359). XzephyrisX @ http://dev.openttdcoop.org/projects/zbase/repository/revisions/1efbdceeaefb 20:55:37 <Brot6> zBase - Bug #4359 (Closed): Missing toyland train engines XzephyrisX @ http://dev.openttdcoop.org/issues/4359#change-11983 20:57:24 <Brot6> zBaseBuild - Bug #4407 (New): Toyland river/canal water XzephyrisX @ http://dev.openttdcoop.org/issues/4407 21:02:20 <Brot6> zBaseBuild - Bug #4409 (New): Fizzy drink factory sprite alignment XzephyrisX @ http://dev.openttdcoop.org/issues/4409 21:12:23 <Brot6> zBaseBuild - Revision 237:7fd57d7082df: Add: last toyland engine XRubidiumX @ http://dev.openttdcoop.org/projects/zbasebuild/repository/revisions/7fd57d7082df 21:33:12 <Brot6> zBaseBuild - Bug #4407 (Closed): Toyland river/canal water XzephyrisX @ http://dev.openttdcoop.org/issues/4407 21:33:12 <Brot6> zBaseBuild - Revision 238:8f03e7f6d687: Fix: use toyland specific canal/river water (Fixes #4407) XRubidiumX @ http://dev.openttdcoop.org/projects/zbasebuild/repository/revisions/8f03e7f6d687 21:33:12 <Brot6> zBaseBuild - Bug #4407 (Closed): Toyland river/canal water XRubidiumX @ http://dev.openttdcoop.org/issues/4407#change-11985 21:38:19 *** ODM has quit IRC 21:42:45 <Brot6> zBaseBuild - Bug #4409 (Closed): Fizzy drink factory sprite alignment XzephyrisX @ http://dev.openttdcoop.org/issues/4409 21:42:45 <Brot6> zBaseBuild - Revision 239:8bc8ef44f12c: Fix: fizzy drink factory alignment (Fixes #4409) XRubidiumX @ http://dev.openttdcoop.org/projects/zbasebuild/repository/revisions/8bc8ef44f12c 21:42:45 <Brot6> zBaseBuild - Bug #4409 (Closed): Fizzy drink factory sprite alignment XRubidiumX @ http://dev.openttdcoop.org/issues/4409#change-11987 21:43:40 <Brot6> zBuild - Revision 67:59906d09999a: Add: another day's work XRubidiumX @ http://dev.openttdcoop.org/projects/zbuild/repository/revisions/59906d09999a 22:17:53 <Brot6> zBase - Bug #4163: passenger tubes incorrect XRubidiumX @ http://dev.openttdcoop.org/issues/4163#change-11989 22:22:43 <Brot6> zBaseBuild - Revision 240:16ef322176bc: Change: mark sprite as empty properly XRubidiumX @ http://dev.openttdcoop.org/projects/zbasebuild/repository/revisions/16ef322176bc 23:21:35 *** frosch123 has quit IRC 23:31:00 <Brot6> zbuild: update from r66 to r67 done - http://bundles.openttdcoop.org/zbuild/push/r67