Times are UTC Toggle Colours
06:58:28 <Webster> Latest update from 2cc: Feature #38: Add German translations <http://dev.openttdcoop.org/issues/38> || Bug #37: move all (English) strings into a seperate language file <http://dev.openttdcoop.org/issues/37> 07:07:16 <DJNekkid> hi all 07:14:30 <Webster> Latest update from 2cc: Refactoring #37: move all (English) strings into a seperate language file <http://dev.openttdcoop.org/issues/37#change-45" target="_blank">http://dev.openttdcoop.org/issues/37#change-45> || Refactoring #37: move all (English) strings into a seperate language file <http://dev.openttdcoop.org/issues/37> 07:17:49 <planetmaker> morning DJNekkid 07:18:03 <DJNekkid> i've added a comment to your suggestion :) 07:18:09 <planetmaker> yes seen that 07:18:30 <planetmaker> hm... it's a bit problematic to not seperate the train names, too 07:18:48 <planetmaker> because they (partially) need translation, too 07:19:14 <DJNekkid> examples? :) 07:19:18 <planetmaker> railbus 07:19:28 <planetmaker> MU 07:19:28 <DJNekkid> mhm... 07:20:01 <planetmaker> class 07:20:05 <DJNekkid> yea 07:20:06 <DJNekkid> i see 07:21:07 <planetmaker> it's the ones with "04 00 7F" coding - which I guess is some conditional one 07:21:48 <DJNekkid> <action 4> <for trains> <language ID> 07:22:00 <planetmaker> yeah 07:22:16 <planetmaker> though FF is also English. And it cannot always be swapped ;) 07:22:56 <planetmaker> but that's beside the point 07:23:02 <DJNekkid> hmm ... well ... this is parts of nfo im not very very much an expert on... 07:23:19 <planetmaker> is it possible to duplicate the condition into the language files? 07:23:20 <DJNekkid> more the parts i've just "this works, i'll continue to copy" 07:23:32 <DJNekkid> what do u mean? 07:23:56 <planetmaker> like have in the language file also "if south european trains then ..." 07:24:07 <planetmaker> e.g. have the action0 in the language file, too? 07:24:14 <planetmaker> only relating to the strings 07:24:25 <DJNekkid> sure, thats possible 07:24:29 <planetmaker> it's a bit ugly though to have it twice... 07:24:40 <DJNekkid> but, i'd prefer to have a separate action0 file on each region 07:24:57 <planetmaker> Well. It would result in having it twice 07:25:23 <DJNekkid> hmm ... i guess it dont matter that much tho... 07:25:24 <planetmaker> two action 0 per region: one for the vehicles, one for the strings 07:25:32 <DJNekkid> but strings are action4 07:25:49 <planetmaker> isn't action0 conditional inclusion? sorry, if I ask dump 07:26:15 <DJNekkid> no, action0 is the vehicles stats... speed, power, etc 07:26:23 <planetmaker> ah...ok 07:26:28 <planetmaker> hm... 07:26:32 <planetmaker> nasty 07:27:31 <DJNekkid> it used to be a mess on the top of the enitire file... 4's in one section and 0's in one section 07:27:48 <DJNekkid> but when it started to be ... well ... ALOT of different ones, it becamse a mess 07:28:03 <DJNekkid> and thus i separated it to the different regions 07:28:05 <planetmaker> yes, I see that 07:28:29 <planetmaker> and I see sense in the regional separation - especially as they can be switched via parameter 07:28:37 <DJNekkid> yea 07:28:59 <DJNekkid> if it werent for the parameters i probably would have done it in some other system 07:29:28 <planetmaker> splitting it such allows to make usage of the whole file conditional, right? 07:30:00 <DJNekkid> yes 07:30:29 <DJNekkid> you can add header(s) w-europe files, and wagons, and it would most likely work 07:30:35 <planetmaker> would it work, though, to have the names just outside those files? 07:30:51 <DJNekkid> elaborate 07:31:19 <planetmaker> would the grf still compile, if I just rip all string sprites out of the files and place them in a seperate english.nfo 07:31:42 <DJNekkid> sure would 07:31:46 <planetmaker> hm... ok 07:32:08 <planetmaker> so it's not a programming issue to split the properties of one train around the whole nfo 07:32:20 <planetmaker> rather an issue of "where do I find what" 07:32:30 <DJNekkid> exactly 07:34:18 <planetmaker> -1 * 0 04 00 7F 01 \b*3200 " KZ2A" 00 <-- that means <action4> <trains> <english> <1 sprite> <id3200> "KZ2A" <end> right? 07:34:35 <planetmaker> wouldn't it be possible to even do something like 07:35:00 <DJNekkid> 7F is iirc "default, of no language exist" 07:35:13 <DJNekkid> but others should be correct 07:35:15 <planetmaker> -1 * 0 04 00 7F 03 \b*3200 " train1" " train2" " train3" 00 ? 07:35:31 <planetmaker> ^^wouldn't such be possible for consecutive IDs? 07:35:41 <DJNekkid> yes it would, but it makes it harder to read 07:35:45 <planetmaker> ok 07:36:08 <planetmaker> well, could be formated properly in seperate lines 07:36:28 <DJNekkid> http://paste.openttd.org/182838 07:36:37 <DJNekkid> ^^ 07:36:42 <planetmaker> -1 * 0 04 00 7F 03 \b*3200 " train1" 07:36:43 <planetmaker> " train2" 07:36:45 <planetmaker> " train3" 07:36:51 <DJNekkid> look at the paste :) 07:37:03 <planetmaker> :) 07:37:34 <planetmaker> Well. My idea meanwhile is to not stop with the German translation, but ask for other languages, too :) 07:37:56 <DJNekkid> ofcourse :) 07:38:03 <planetmaker> With a language file with little nfo we could paste the english.nfo in the forums and get translations quickly 07:38:23 <planetmaker> And that'd give that set some edge over competing sets :) 07:38:40 <DJNekkid> hehe, yup :) 07:38:55 <DJNekkid> this set is, imho, very innovative in itself :) 07:39:03 <planetmaker> yup, I agree :) 07:39:13 <planetmaker> That's one of the reasons I like it so much 07:39:19 <planetmaker> it's basically an all-in-one set 07:39:34 <DJNekkid> yup... and even better: 07:39:35 <planetmaker> total train replacement set :D 07:39:40 <DJNekkid> exactly 07:39:59 <DJNekkid> it is kind of the original trains, just more of them, with bigger variaty 07:40:23 <planetmaker> well, I didn't compare to original trains, I have to admit. 07:40:37 <DJNekkid> but it kind of gives the same feeling, doesnt it? 07:40:46 <DJNekkid> atleast it does to me 07:41:03 <DJNekkid> a little bit of this, a little bit of that... 07:41:18 <planetmaker> hm... yes, it has something of all, for each taste 07:41:20 <planetmaker> that's good 07:41:23 <DJNekkid> yea 07:41:35 <DJNekkid> i've been wondering if we should include the transrapid as well 07:41:42 <DJNekkid> but with limitations to length 07:41:44 <planetmaker> there surely are people who find that detrimental - but no one is forced to use everything 07:41:51 <planetmaker> :) 07:42:05 <planetmaker> DJNekkid: in version three: yes. I guess we will then have rail types 07:42:29 <planetmaker> then we could also force TGV / ICE to run on dedicated high speed tracks only 07:43:05 <planetmaker> or limit their speed drastically on other tracks 07:43:16 <planetmaker> *max speed 07:44:58 <DJNekkid> yes... 07:45:32 <DJNekkid> iirc, does the "rail types" thingy allow max speed on the rail-type 07:46:01 <planetmaker> coming back to the languages: may I move the strings despite breaking the "one-engine-one-place" policy a bit with that? 07:46:35 <planetmaker> yesterday night I finally managed to compile on my linux work pc - so I can test whether it works, finally, too :) 07:47:06 <planetmaker> you may find Ammler and me having commited a few bug fixes to the code so that it compiles here and there 07:47:18 <DJNekkid> i noticed that 07:47:47 <planetmaker> :) 07:49:45 <tneo> morning 07:50:55 <DJNekkid> morning 07:51:26 <planetmaker> morning tneo :) 07:54:02 <DJNekkid> well planetmaker... make it into one file, and let me see how it goes :) 07:54:27 <planetmaker> ok, I'll try. I'll upload a diff first to the source repo 07:54:39 <planetmaker> hm... do you know what to do with a patch file / diff file? 07:55:24 <planetmaker> you use tortoiseHG. It should be able to handle it, though... 07:55:39 <planetmaker> then you could have a look at how it looks like before I commit it. 08:00:19 <planetmaker> meh... recursive grep is evil ;) 08:00:50 <planetmaker> find all strings in all files and put it into a file in the search path... nice endless loop :P 08:06:06 <planetmaker> DJNekkid: -1 * 0 04 00 FF 01 \wxd062 "" 00 <-- what kind of strings are these empty ones? 08:12:24 <DJNekkid> they are just that, empty 08:12:52 <DJNekkid> because, just placeholders for train "this many passangers" type 08:14:33 <planetmaker> ok 08:14:44 <planetmaker> and any reason that stringID 5E wasn't defined? 08:14:48 <planetmaker> (wagons) 08:15:06 <planetmaker> 5d and 5f are 08:15:27 <planetmaker> hm... 6C-6F are not either. hm 08:16:25 <planetmaker> let me ask the better question: what influence has the wagon ID on the wagons? 08:16:38 <planetmaker> or on anything for that matter 08:17:34 <DJNekkid> in the 04 00 FF 01 \wxd ones? 08:17:35 <DJNekkid> none 08:17:51 <DJNekkid> that are just general ID's 08:18:00 <DJNekkid> to use for whatever you want 08:19:31 <planetmaker> no, I'm now talking about e.g. -1 * 0 04 00 7F 01 5D " Double Decker 4th gen" 00 08:19:36 <planetmaker> the next ID isn't defined 08:19:57 <DJNekkid> probably not used then :) 08:20:01 <planetmaker> (sorry for switching topics too fast and not expressing myself clearly) :) 08:20:08 <DJNekkid> hehe 08:20:09 <DJNekkid> np 08:20:13 <planetmaker> ok, no special reason? 08:20:17 <DJNekkid> nope 08:20:21 <planetmaker> does the ID influence anything? 08:20:47 <planetmaker> hm... wait. IDs must not be changed for compatibility reasons, right? 08:20:54 <DJNekkid> right :) 08:20:57 <planetmaker> :) 08:21:19 <planetmaker> may I nevertheless define an empty stringID 5E? 08:21:34 <planetmaker> like the wxXXX 08:21:36 <DJNekkid> sure 08:21:43 <DJNekkid> what ar eyou gonna use it for btw? 08:21:46 <planetmaker> good :) makes them consecutive 08:21:48 <planetmaker> nothing 08:22:17 <planetmaker> but I think I would like to get rid of some of the action 4s, grouping them maybe in groups of 16 or so 08:22:43 <planetmaker> and mostly I'm just curious :) 08:22:57 <planetmaker> trying to understand how things work 08:23:02 <DJNekkid> but, 5E is totally alone sitting in the middle of nowhere? 08:23:06 <planetmaker> yes 08:23:11 <DJNekkid> hehe, this set is _somewhat_ advanced... so :) 08:23:18 <planetmaker> well. 5D is defined. The previous ones not either 08:23:36 <DJNekkid> not defined by me ... 08:23:37 <DJNekkid> -1 * 0 04 00 FF 01 \wxd05D "" 00 08:24:05 <planetmaker> wagon IDs are such: 5D, 5F 60-6B, 70-73 and then bytes 120-139, 1100-1102 08:24:18 <DJNekkid> yea, that makes sense :) 08:24:24 <planetmaker> -1 * 0 04 00 7F 01 5D " Double Decker 4th gen" 00 08:24:32 <DJNekkid> yes... 08:24:53 <DJNekkid> aaand? 08:24:55 <DJNekkid> :) 08:25:21 <planetmaker> I just wonder why not 5D-6D and fine :) 08:25:37 <planetmaker> so why you didn't choose consecutive numbers. I thought there might have been a reason for that :P 08:26:20 <planetmaker> or maybe rather 5D-85 08:26:37 <DJNekkid> general n00bness when i started to code this things, knowing about what you know now 08:26:42 <planetmaker> but if it is "just because" it's fine :) 08:26:58 <planetmaker> ok :) 08:27:57 <planetmaker> different question: the wagons name definition mixes -1 * 0 00 00 01 01 6C 06 00 in between. What does it do? 08:29:24 <DJNekkid> <action 0> <for trains> <one train> <one thing to change> <vehicle ID> <<climate availability> <none>> 08:29:53 <DJNekkid> i.e. all regular vehicle ID's are disabled 08:30:08 <DJNekkid> the <one train> <one thing to change> may be vice verca tho :) 08:30:20 <planetmaker> so... it's not a naming thing at all... 08:32:38 <planetmaker> :) no problem with that though :) 08:34:10 <planetmaker> hm... is the Turbobux MkI a wagon? 08:34:16 <planetmaker> *Turbobus 08:38:23 <DJNekkid> no 08:38:29 <DJNekkid> its a ... railbus? :) 08:38:31 <DJNekkid> i.e. engine 08:38:39 <DJNekkid> but that one do i think im gonna ditch... 08:38:44 <DJNekkid> it dont surve any purpose 08:39:17 <planetmaker> that'll make the set incompatible. 08:39:22 <planetmaker> So... something for v3? 08:39:35 <planetmaker> anycase, it's defined in 00wagons.nfo :P 08:39:58 <DJNekkid> because it didnt fit into other regions 08:40:18 <DJNekkid> well ... if we "06 00" it in the action0 before final removal it would suffice 08:40:29 <DJNekkid> besides, i doubt much ppl actually use it? 08:48:07 <planetmaker> what does 06 00 do in action 0? 08:48:25 <planetmaker> Well. The doubt that people use it is not sufficient IMO :) 08:48:42 <planetmaker> People do. And that creates ugly bug reports, both here and for openttd 08:48:43 <Ammler> HELLO PEOPLE 08:48:49 <planetmaker> HELLO AMMLER! 08:48:57 <Ammler> autsch :P 08:48:59 <DJNekkid> HELLO WORLD 08:49:12 <planetmaker> my ears ring 08:49:25 <DJNekkid> planetmaker: property 06 in action 0 is climate availability 08:49:28 <planetmaker> I pushed the first part of the string separation 08:49:36 <planetmaker> ah, ok 08:49:46 <DJNekkid> with 00 beeing "not available" 08:49:50 <DJNekkid> tho, that is for purchase 08:49:58 <planetmaker> that is, wagon names are now separate. You may want to try whether it works also for you. I modified your bat file, too 08:50:11 <planetmaker> so it *should* work 08:50:59 <planetmaker> brb 09:00:50 <Ammler> Maybe, instead of pushing all language sprites together, just splitting them out of the file and create a 00wagons.en.nfo (or 00wagons.FF.nfo 09:02:48 <Ammler> is it also possible to make a language dependet Action8? 09:04:23 <DJNekkid> why Ammler? 09:04:44 <Ammler> just wondering :-) 09:05:20 <planetmaker> Ammler: for translation purposes, having them all in one file is way easier IMO 09:05:40 <DJNekkid> http://wiki.ttdpatch.net/tiki-index.php?page=Action8 09:06:57 <planetmaker> I wonder wheter it can be modified using conditional sprites. So that the info text is shown in the correct language, too 09:06:57 <Ammler> DJNekkid: why does it hurt to include the region strings also if the region isn't used? 09:07:50 <Ammler> DJNekkid: my thinking about Action8 is i.e. the credits part like "Übersetzt von planetmaker" 09:08:27 <DJNekkid> Ammler: 1st: im not sure actually... i guess it dont 09:08:51 <DJNekkid> but, its easier, programmingwise, to have the regions "stuff" in one file... 09:09:08 <Ammler> true 09:12:33 <Ammler> planetmaker: maybe you use a sep translation file and split that bevore compiling to the regions 09:12:40 <Ammler> f 09:13:14 <Ammler> hmm, no :-) 09:13:18 <planetmaker> Ammler: that doesn't make sense either 09:13:25 <planetmaker> as it doesn't matter where strings are 09:14:35 <Ammler> I am wondering, if that "region" filter is needed. 09:15:07 <DJNekkid> the parameters you mean? 09:15:11 <Ammler> yeah. 09:15:21 <DJNekkid> im no advocate for that, it was purnos idea 09:17:25 <Ammler> DJNekkid: btw. we should check if we now compile the same grf, or did you already? 09:18:12 <planetmaker> we didn't 09:19:04 <DJNekkid> oki, i'll do a hg pull -u 09:19:05 <DJNekkid> and compile 09:19:11 <DJNekkid> say when :) 09:19:20 <planetmaker> I won't commit right now 09:19:36 <DJNekkid> well, say when :) 09:19:52 <planetmaker> you could make your grf always if the source doesn't change :) 09:19:57 <planetmaker> so... what about now? :) 09:20:31 <Ammler> DJNekkid: now, yes :-) 09:20:38 <Ammler> already uploaded my version 09:20:47 <Ammler> r34 :-) 09:21:02 <planetmaker> that's old, ammler :P 09:21:25 <planetmaker> tip is r35 :) 09:22:05 <DJNekkid> well, i uploaded mine now 09:22:16 <DJNekkid> with a hg pull -u just before 09:24:04 <Ammler> > hg parent 09:24:05 <Ammler> changeset: 35:2aac66d60e49 09:28:30 <Ammler> planetmaker: maybe prefix the language file with code: FF.english.nfo 09:28:42 <planetmaker> that's an idea, yes 09:30:07 <planetmaker> hm... changeset: 35:2aac66d60e49 09:30:09 <Ammler> how do you see, if a language has missing strings? 09:30:09 <planetmaker> NFORenum v3.4.6 r2111 - Copyright 2004-2009 Dale McCoy. 09:30:11 <planetmaker> Processing file "2ccdj.nfo". 09:30:12 <planetmaker> Warning on sprite 1398 (level 1). 09:30:14 <planetmaker> Warning on sprite 1442 (level 1). 09:30:15 <planetmaker> A portion of sprite 2591 could not be processed. 09:30:17 <planetmaker> I don't 09:30:35 <planetmaker> that would need inclusion in a makefile or so 09:31:19 <planetmaker> I wonder what's up with 2591 09:33:21 <planetmaker> anyone has commited changes? 09:33:23 <Webster> Latest update from 2cc: 2ccdj.grf <http://dev.openttdcoop.org/attachments/download/16/2ccdj.grf> || 2ccdj.grf <http://dev.openttdcoop.org/attachments/download/15/2ccdj.grf> || Revision 35: Change: move wagon names to seperate language file sprites/nfo/strings/english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/35> 09:38:59 <planetmaker> added another changeset and made a bug report on that sprite above 09:39:12 <planetmaker> afk for a bit 09:39:51 <planetmaker> hm... why is the issue automatically assigned to DJN? 09:39:53 <planetmaker> strange 09:40:07 <Ammler> hmm, oh 09:40:12 <DJNekkid> btw, wanna post the line with a flaw? 09:40:14 <Ammler> settings -> categories 09:41:22 <planetmaker> // ###### EMD GL8 ########^M 2461 * 55 00 00 \b21 01 \b*6101 00 \w1960-01-01 02 03 03 \b30 04 \b30 05 00 06 07 09 \w124 0B \w878 12 FD 13 00 14 00 16 \b64 17 \b28 19 08 1F \b58 20 40 22 20 27 02 0E \dx4c3c 0D \b20 21 02^M 09:41:39 <DJNekkid> whats the ^M ? 09:41:48 <planetmaker> the windows line feed. ignore it. 09:42:06 <planetmaker> that's everywhere :D 09:42:23 <Ammler> osx can't handle that? 09:42:38 <Ammler> maybe you need to adjust your config? 09:42:39 <planetmaker> that's a paste from my suse xterm 09:42:56 <planetmaker> my editor can handle all three line feeds. And the ^M is not the issue 09:43:23 <planetmaker> mind that I make a grf on suse, too :) 09:44:13 <planetmaker> that's how my vi displays it 09:44:31 <DJNekkid> there is nothing wrong with the 2461 09:45:13 <DJNekkid> 1268 is just bogus 09:45:20 <DJNekkid> but i can correct it if wanted... 09:45:28 <Ammler> I don't have "^M"s here 09:46:13 <planetmaker> anyway, the ^M are not a problem as every line has it here - and renum and grfcodec know how to handle it. 09:46:56 <planetmaker> Well, sure, correct any mistake you find, DJNekkid 09:47:02 <planetmaker> Did you update to rev #37? 09:47:47 <planetmaker> anyway, as said, a bit afk 09:49:06 <DJNekkid> i just updated yes 09:49:06 <Webster> Latest update from 2cc: Bug #39: sprite 2461 (in revision #37) cannot be processed completely <http://dev.openttdcoop.org/issues/39> 09:51:04 <DJNekkid> there is, as i can see, absolutely nothing wrong with 2461 09:54:52 <Ammler> maybe, he made a paste misstage 09:54:58 <Ammler> misstake* 09:55:14 <planetmaker> Ammler: that's my renum.log. Maybe you try, too 10:23:35 *** DJNekkid has quit IRC 10:36:18 <Webster> Latest update from 2cc: Revision 39: Change: move all engine names to strings/english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/39> || Revision 38: fixed sprite 1268 and 1312 <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/38> || Revision 37: Change: move the strings from 00header.nfo to strings/english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/37> || Revision 36: Feature: create renum.log during run and record the changeset version therein <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/36> 10:48:50 <Ammler> "Merge: Never edit an outdated copy of the repo..." <-- already said, that will happen quite often ;-) 10:49:13 <planetmaker> :) 10:49:25 <Ammler> maybe best is to push every single commit :-) 10:49:30 <planetmaker> I do 10:49:40 <planetmaker> but I did previously and hg up -r<old> 10:49:48 <planetmaker> in order to test something and then forgot about it :P 10:49:59 <Ammler> oh 10:50:04 <Ammler> :-D 10:50:47 *** DJNekkid has joined #openttdcoop.devzone 10:51:21 <Webster> Latest update from 2cc: Revision 41: Merge: Never edit an outdated copy of the repo... <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/41> || Revision 40: Change: rename english.nfo to FF_english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/40> 11:02:43 <DJNekkid> btw, check out "jump smokers - my flow so tight" 11:14:40 <Ammler> (I so don't like "_" :-) 11:16:27 <Ammler> specially on filenames, (links are often showed with underline) 11:16:48 <DJNekkid> but why ff_english? 11:16:59 <Ammler> the lang code 11:17:12 <DJNekkid> no? 11:17:27 <DJNekkid> 00 or 01 is english 11:17:27 <Ammler> no?? 11:17:42 <DJNekkid> optionally F0 or F1 if it's a \wxd0xx 11:17:50 <DJNekkid> 00 is american, 01 is english 11:17:54 <DJNekkid> http://wiki.ttdpatch.net/tiki-index.php?page=Action4 11:18:19 <DJNekkid> "7F any (will be applied no matter what language is active)" 11:19:02 <Ammler> then, it should be 7F.english.nfo 11:19:24 <DJNekkid> 00 or 01.english.nfo 11:20:17 <DJNekkid> 7F is more or less the default one, if the one you want is not present... 11:20:20 <DJNekkid> but showering, brb 11:20:23 <Ammler> imo, there should be still 7f 11:20:43 <Ammler> and it makes sense to do that english 11:24:39 <Ammler> or is there a better generic language than english? 11:29:51 <DJNekkid> back :) 11:30:05 <DJNekkid> i see ur point 11:32:32 <Ammler> "In either scheme, you can use the value 7F or FF, respectively, to define strings shown for languages that you do not provide translation for. First set all strings to a default value using this, and later override the language specific ones if they exist." 11:33:13 <Ammler> but maybe, you should use no prefix for the generic, so it will be called as first: _generic.nfo 11:33:35 <Ammler> then 02_german.nfo 11:33:55 <Ammler> or _default.nfo 11:34:15 <planetmaker> ok, then it should be 7F_english 11:34:17 <Ammler> or _english ;-) 11:34:32 <planetmaker> I chose the under score for windows reasons. Windows doesn't like too many dots ;) 11:34:53 <Ammler> that is ok 11:35:05 <Ammler> but I would set 7f as first 11:35:17 <planetmaker> yeah, makes sense. If 7F is generic, it's fine. 11:35:32 <planetmaker> I just managed to trigger an assertion in nforenum :D 11:35:54 <planetmaker> http://www.tt-forums.net/viewtopic.php?p=789352#p789352 11:39:54 <planetmaker> He... I know what asserted nforenum. Wrong comment type :P 11:40:06 <Ammler> DJNekkid: any reason, you use \b* instead of \w? 11:42:04 <DJNekkid> well ... sort of 11:42:23 <DJNekkid> first of all, it were an extended byte, and in the documentation were that stated as a \b* 11:42:38 <DJNekkid> secondly were all the code written before anyway, with a \b30 (for example) 11:42:50 <DJNekkid> and when changeing it it were easier to do \b*10301 11:44:06 <Ammler> ok :-) 11:44:37 <Ammler> planetmaker: he, and now asking truebrain to support grf translation with WT3? 11:44:53 <planetmaker> :D 11:45:21 <planetmaker> I wonder whether that's possible. In principle, it surely is. But is it practical? 11:45:31 <planetmaker> it would need quite a bit of code writing 11:45:31 <Ammler> dunno, either. 11:45:51 <planetmaker> like a lang_<langID>_newgrfs.txt 11:46:09 <planetmaker> so... much work, I think 11:48:20 <Ammler> in general, it is "cat _english.nfo | sed s/F0/02/ > 02_german.nfo 11:49:20 <Ammler> and you can wc -l to check, if translations have same state. 11:56:18 <planetmaker> what is wc -l ? 11:56:33 <planetmaker> interesting :) 11:56:55 <planetmaker> do you mind to add such checker, Ammler? 11:57:08 <planetmaker> and issue a warning message, if lines differ? 11:57:32 <planetmaker> for all available language files != <default.nfo> 11:57:33 <Ammler> yes, I can do such things 11:57:43 <planetmaker> you can do that better than me :) 11:57:46 <Ammler> I should be able to ;-) 11:58:29 <Ammler> I would not call it default.nfo, english.nfo is better so someone sees immediately, default is english 11:58:35 <Ammler> or maybe better default? 11:58:42 <Ammler> hehe :P 12:05:46 <planetmaker> well. leave the name as is now. I'll rename it, when I've beautified the english.nfo 12:06:33 <Ammler> a header with the language, a link to the Action4 wiki and the translator cretits 12:07:11 <Ammler> then it should be easy useable as template in tt-forums for other translators 12:14:04 <planetmaker> good idea. 12:27:39 *** DJNekkid has quit IRC 12:27:49 <planetmaker> -1 * 0 04 00 FF 01 \wxd033 "Carriage Capacity: " 8A "110 Passengers/84 Mail\n" 98 "Loading Speed: " 8A "Medium\n" 8B "NB: " 98 "Running costs per 1 unit" 00 // 2200 12:27:51 <planetmaker> -1 * 0 04 00 FF 01 \wxd033 "Carriage Capacity: " 8A "63 Passengers/48 Mail\n" 98 "Loading Speed: " 8A "Medium\n" 8B "NB: " 98 "Running costs per 1 unit" 00 //594 12:27:53 <planetmaker> ^^what string is correct, DJ Nekkid? It's kinda double... 12:27:54 <planetmaker> hmpf 12:43:45 <Webster> Latest update from 2cc: Bug #40: string \wxd033 defined twice <http://dev.openttdcoop.org/issues/40> 14:08:52 *** DJNekkid has joined #openttdcoop.devzone 18:51:09 <DJNekkid> planetmaker: what happened to the english.nfo file? its just a mess! :) 22:24:58 <Webster> Latest update from 2cc: Revision 43: Change: rework layout of english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/43> || Revision 42: Fix: make_2cc.sh had wrong warning parameter <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/42> 23:07:40 <Ammler> @rss add dev http://dev.openttdcoop.org/activity.atom?show_changesets=1&show_documents=1&show_files=1&show_issues=1&show_messages=1&show_news=1&show_wiki_edits=1 23:07:40 <Webster> Ammler: The operation succeeded. 23:07:48 <Ammler> @rss announce dev 23:07:48 <Webster> Ammler: The operation succeeded. 23:07:50 <Webster> Latest update from dev: 2cc train set - Revision 43: Change: rework layout of english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/43> || 2cc train set - Bug #40: string \wxd033 defined twice <http://dev.openttdcoop.org/issues/40> || 2cc train set - Revision 42: Fix: make_2cc.sh had wrong warning parameter <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/42> || 2cc train set - Revision 41: Merge: Never edit an outdated copy of the repo... <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/41> || 2cc train set - Revision 40: Change: rename english.nfo to FF_english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/40> || 2cc train set - Revision 39: Change: move all engine names to strings/english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/39> || 2cc train set - Revision 38: fixed sprite 1268 and 1312 <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/38> || 2cc train set - Bug #39: sprite 2461 (in revision #37) cannot be processed completely <http://dev.openttdcoop.org/issues/39> || 2cc train set - Revision 37: Change: move the strings from 00header.nfo to strings/english.nfo <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/37> || 2cc train set - Revision 36: Feature: create renum.log during run and record the changeset versio... <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/36> || 2cc train set - 2ccdj.grf <http://dev.openttdcoop.org/attachments/download/16/2ccdj.grf> || 2cc train set - 2ccdj.grf <http://dev.openttdcoop.org/attachments/download/15/2ccdj.grf> || 2cc train set - Revision 35: Change: move wagon names to seperate language file sprites/nfo/strin... <http://dev.openttdcoop.org/projects/2cctrainset/repository/revisions/35> || 2cc train set - Refactoring #37: move all (English) strings into a seperate language file <http://dev.openttdcoop.org/issues/37#change-45> || 2cc train set - Feature #38: Add German translations <http://dev.openttdcoop.org/issues/38> 23:08:05 <Ammler> @rss announce --remove 2cc 23:08:05 <Webster> Ammler: The operation succeeded. 23:08:40 <Ammler> @rss remove 2cc 23:08:41 <Webster> Ammler: The operation succeeded.