Log for #openttdcoop.devzone on 8th April 2010:
Times are UTC Toggle Colours
00:15:11  *** KenjiE20 has quit IRC
01:50:14  *** V4530000 is now known as V453000
02:06:30  *** PeterT has quit IRC
02:06:58  *** PeterT has joined #openttdcoop.devzone
04:10:00  *** welshdragon has quit IRC
06:52:13  *** ODM has joined #openttdcoop.devzone
07:21:18  *** Seberoth has joined #openttdcoop.devzone
07:43:49  *** ODM has quit IRC
08:24:05  *** welshdragon has joined #openttdcoop.devzone
09:06:58  <Hirundo> <- parametrized sprite templates?
09:08:21  <planetmaker> :-) Nice one
09:11:01  <Rubidium> 22 OpenGFX, 18 OpenSFX and 18 OpenMSX downloads in 1.5 hours from the mirrors
09:15:51  <Paul2> I can mirror if you like?
09:15:58  <Paul2> I presume things are sorted now though?
09:16:04  <planetmaker> they are
09:17:13  <Ammler> not really :-P
09:17:29  <Ammler> but at least base sets are available :-)
09:17:35  <planetmaker> well :-)
09:17:51  <planetmaker> But with the OpenTTD mirror in place...
09:18:03  <Ammler> traffic on DevZone is restored too
09:18:18  <Ammler> nginx looks quite stable now
09:18:36  <Ammler> I guess, worth to work with it and setup it as service
09:23:03  <planetmaker> seems like
09:23:10  <planetmaker> so bad bad bad apache, eh?
09:23:31  <Rubidium> Paul2: I don't think that the binaries were the big problem for the unavailability
09:23:40  <Ammler> more "bad bad bad apache admin" :-P
09:23:41  <Rubidium> and the rest isn't that well mirrorable I reckon
09:24:05  <Paul2> fair enough, well offer is there is you do change your mind :)
09:24:15  <Rubidium> <- just see if you qualify
09:24:45  <Ammler> Paul2: do you have experience with redmine or ruby?
09:24:59  <Seberoth> hi all
09:25:26  <Paul2> ah you have GB already, and I can't give you that much disk space
09:26:59  <Paul2> Ammler: no, sorry
09:27:21  <Seberoth> I have :P^^
09:27:35  <Ammler> :-)
10:51:18  *** KenjiE20 has joined #openttdcoop.devzone
11:24:25  *** Hirundo has quit IRC
11:24:25  *** Ammler has quit IRC
11:24:25  *** V453000 has quit IRC
11:24:25  *** andythenorth has quit IRC
11:25:46  *** Hirundo has joined #openttdcoop.devzone
11:27:02  *** V453000 has joined #openttdcoop.devzone
11:28:02  *** andythenorth has joined #openttdcoop.devzone
11:29:18  *** Ammler has joined #openttdcoop.devzone
11:42:17  *** ODM has joined #openttdcoop.devzone
13:15:45  <Hirundo> Yexo: Is there a syntax for array-like stuff, like the industry layout table, or am I free to invent my own?
13:39:10  <Yexo> you're free to invent it
13:46:00  <Yexo> Hirundo: if you already committed something, can you push it?
13:47:17  <Hirundo> will do
13:54:57  <Hirundo> done
13:56:23  <Hirundo> Yexo: <- Sprite template suggestion, bottom syntax w/o template is what is currently implemented
13:56:42  <Yexo> nice :)
14:17:00  <Webster> Latest update from devactivity: NFO Meta Language - Revision 16: Feature: Parse sprite sets and real sprites. <>
14:22:45  <Ammler> isn't the devzone damn fast now?
14:26:10  <planetmaker> it's faster indeed
14:32:04  <Webster> Latest update from devactivity: NFO Meta Language - Revision 17: Fix: add ID as result for action2 ranges to chain to other actio... <>
15:22:50  <Hirundo> Yexo: Sprite groups done and pushed
15:23:21  <Hirundo> Is any scheme in place for allocating Action2 IDs?
15:23:55  <Yexo> I was about to implement that
15:24:00  <Yexo> working on the switch-block now
15:25:25  <Yexo> actions/ for some general action2 code (allocating IDs and such), actions/ for varaction2 (switch-block), actions/ for real action 2s <- does that sound ok?
15:26:12  <Hirundo> sounds good to me
15:27:03  <Hirundo> I will be adding actions/ and actions/ in the meantime, if that's ok with you
15:28:20  <Yexo> sure
15:29:13  <Yexo> action2 IDs only need to be unique per feature, right?
15:29:44  <planetmaker> I think per newgrf
15:30:00  <planetmaker> well... they may be repeated
15:30:49  <planetmaker> but... hm... some calculations for varaction2 for callbacks might be generic enough to be used across. But I don't really know
15:32:54  <Webster> Latest update from devactivity: NFO Meta Language - Revision 18: Feature: Parse sprite groups into internal structure. <>
15:37:47  <Yexo> IDs are indeed unique per grf, not per feature
15:40:34  <Ammler> so nice, we can run redmine, gcc, irc, and so on without any memory issue :-)
15:50:00  <Yexo> should it be possible to reuse the names for action2 blocks?
15:51:10  <Ammler> so we can definitly say, devzone downtime is because of bad admin...
15:54:23  <Rubidium> bad admin?
15:57:45  <Ammler> me :-P
15:58:48  <Ammler> wrong configured apache
15:59:30  <Ammler> as I can't believe, apache shouldn't work
16:01:13  <Hirundo> Yexo: Reusing names could be useful when using nfo templates
16:01:31  <Yexo> hmm, just pushed a versino where reusing names is not allowed
16:01:51  <Yexo> but it can be changed later
16:01:59  <Hirundo> On the other hand, *proper* templating would perhaps not need it
16:03:11  <Yexo> action2real, action2variational and action2random should subclass the action2 class
16:04:03  <Ammler> why do you use this ActkonX thing at all?
16:04:29  <Yexo> for output
16:06:31  <Ammler> -1 * 4 00 00 00 00 <-- not every grf has this line
16:06:59  <Yexo> oh?
16:07:09  <Ammler> base set grfs don't start with it
16:08:43  <planetmaker> true
16:09:54  <planetmaker> they don't have that definition at all. Nor an action8
16:09:54  <planetmaker> Only the extra newgrf has that
16:09:54  <planetmaker> good point, Ammler :-)
16:10:05  <Yexo> action8 can already be left out
16:10:08  <planetmaker> the difference between grf and newgrf actually :-)
16:10:16  <Yexo> is it the only difference?
16:10:39  <Ammler> base sets grfs have only real sprites
16:10:53  <Ammler> they could theoretically also skip the nfo header
16:11:19  <Ammler> as they are supported since ever
16:11:36  <planetmaker> I think it's basically that, yes
16:11:46  <Yexo> I don't think nforenum likes nfo files without nfo header
16:11:48  <planetmaker> The 5 base grfs are mostly a list or real sprites
16:11:55  <planetmaker> They have the header ,yes
16:12:00  <planetmaker> but not the sprite count line
16:12:03  <Ammler> we include the header, doesn't hurt
16:12:14  <planetmaker> it's required for nforenum
16:12:24  <Ammler> you bet? :-)
16:12:39  <planetmaker> I tried ;-)
16:12:47  <Ammler> :-D
16:13:01  <Ammler> then you should have bet :-P
16:13:20  <planetmaker> I'm not sure which it was, might have been the extra one. But still
16:13:56  <Ammler> btw
16:14:04  <Ammler> the zips still have the grfs not tared
16:14:21  <planetmaker> Yexo, next to the real sprites there are only re-colour sprites in base grfs.
16:14:30  <planetmaker> Ammler, yes, I know :-)
16:14:40  <Yexo> re-colour sprites, hmm
16:14:51  <Ammler> there exist a ticket about?
16:15:41  <planetmaker> Ammler, not sure. I'll look :-) If not: there was at least once ;-)
16:17:53  <Ammler> the official suse guy uses the zips for example
16:18:09  <Ammler> so they would install the single grfs to /usr/share/openttd
16:18:23  <Webster> Latest update from devactivity: NFO Meta Language - Revision 19: Add: action2 base class <>
16:18:35  <Ammler> he does it a bit ugly, imo
16:18:38  <planetmaker> yes, I agree that including the tar in the zip along with the documentation is more sensible
16:20:26  <Ammler> using binaries instead building self is fine
16:20:37  <Ammler> but he does simply copy everything to data
16:20:50  <Ammler> without keeping the folders
16:21:56  <planetmaker> that doesn't make sense
16:23:06  <planetmaker> Yexo, confirmed: If it's a base grf, it has only real sprites and re-colour sprites.
16:23:25  <planetmaker> (and may/must(?) have the nfo header)
16:23:35  <planetmaker> Newgrfs you know yourself well :-)
16:23:51  <Yexo> not as well as I'd like
16:24:22  <Ammler> indeed recolor sprites
16:35:38  *** SmatZ has quit IRC
16:35:38  *** XeryusTC has quit IRC
16:35:38  *** SmatZ has joined #openttdcoop.devzone
16:35:40  *** planetmaker has quit IRC
16:36:15  *** XeryusTC has joined #openttdcoop.devzone
16:36:45  *** planetmaker has joined #openttdcoop.devzone
17:36:11  <Webster> Latest update from devactivity: NFO Meta Language - Revision 22: Fix: error in string_param_list expression <> || NFO Meta Language - Revision 21: Change: modify the string syntax so it doesn't conflict with act... <> || NFO Meta Language - Revision 20: Change: rename the 'STRING' token to 'STRING_LITERAL' <>
18:01:49  *** GT has joined #openttdcoop.devzone
18:21:58  <Webster> Latest update from devactivity: 2cc train set - Revision 505: Fix: White errors introduced in the prev. rev. <> || 2cc train set - Revision 504: Fix: EMU-template had the wrong y-size and y-rel. This will introdu... <>
18:29:02  <DJNekkid> that autoseparation-patch is quite awsome!
18:34:24  <Ammler> is that in trunk?
18:35:12  <DJNekkid> nope
18:35:14  <DJNekkid> not that i know of
18:35:24  <DJNekkid> useing that "cargodist with sprinkels" atm
18:35:41  <Ammler> ok :-)
18:35:44  <DJNekkid> i think the .diff is awailable if you wanna join?
18:36:04  <Ammler> not really
18:36:27  <Ammler> well, I would only watch,
18:36:29  <DJNekkid> concider it 2cc playtesting :P
18:37:02  <Webster> Latest update from devactivity: 2cc train set - Revision 506: Fix: Mat36' had a wrong sprite, fixed <>
18:37:21  <DJNekkid> bottom-ish of page6 on the cargodist with sprinkels
18:37:50  <Ammler> DJNekkid: are you ware that rail needs other alignment than maglev?
18:38:01  <Ammler> aware*
18:38:29  <DJNekkid> nope...
18:39:03  <Ammler> well, then I coded the maglev engines wrongly...
18:39:36  <Ammler> they are quite ugly in 0.2.3
18:40:17  <Ammler> the issue is that maglev is below ground level
18:40:42  <Ammler> but that should be done with moving the tracks a bit
18:40:51  <DJNekkid> but then the monorails would have different alignemnt as well ... vs normal rails
18:41:12  <Ammler> yeah
18:41:22  <Ammler> all should have same alignment
18:41:52  <Ammler> and maglev tracks should be moved to give engines other look
18:42:32  <DJNekkid> that is an option :)
18:43:56  <Ammler> do you have a link for the patch?
18:44:47  <Ammler> planetmaker: any reason you didn't push openmsx
18:44:48  <DJNekkid> <-- :P
18:44:57  <DJNekkid> openttd dev section
18:45:00  <DJNekkid> cargodest with sprinkels
18:45:05  <PeterT>
18:45:08  <PeterT> Not .com
18:45:10  <DJNekkid> bottomish of page6
18:45:14  <DJNekkid> yea, ofcourse
18:45:39  <Ammler> why can't you paste a link? :-P
18:46:14  <DJNekkid>
18:46:16  <Webster> Title: Transport Tycoon Forums • View topic - [Patch] Daylength, Cargodist with sprinkles (at
18:46:17  <PeterT> liek this?
18:46:18  <Webster> Title: Transport Tycoon Forums • View topic - [Patch] Daylength, Cargodist with sprinkles (at
18:47:02  <DJNekkid> poteito potato
18:47:52  <DJNekkid> what ports is it again?
18:48:04  <DJNekkid> 3780 or something?
18:48:35  <Ammler> I use this
18:48:36  <Webster> Title: Transport Tycoon Forums • View topic - [Patch] Daylength, Cargodist with sprinkles (at
18:49:16  <Ammler> 3779?
18:49:17  <DJNekkid> yes, that one
18:49:29  <DJNekkid> 3979 according to opentdwiki
18:49:44  <Hirundo> hmm... it may be not very wise to declare a (different) RealSprite class in two different python files...
18:53:18  <DJNekkid> you _should_ be able to join now if you wish Ammler ... pwd is opencoop
18:56:32  <Ammler> I still don't get why people post 2 different versions of patches
18:56:48  <Ammler> why not simply mention p0 or '1
18:58:02  <Ammler> DJNekkid: building...
18:58:30  <DJNekkid> i have no idea what that means, but they are probably stupid :P
18:58:51  <Ammler> not stupid
18:59:14  <Ammler> but they make it more complicated then it should be
18:59:22  <Ammler> every tool I know can apply svn patch
19:04:14  <Ammler> DJNekkid: you have an address
19:04:20  <Ammler> I might need to force the rev
19:04:31  <andythenorth> hi hi
19:05:06  <DJNekkid>
19:11:04  <DJNekkid> any luck?
19:11:50  *** davis has joined #openttdcoop.devzone
19:12:18  <Ammler> DJNekkid: check on
19:12:27  <Ammler> and show me your server
19:14:49  <DJNekkid> you cant just add it manually?
19:16:31  <Ammler> well, if you find on that servers page, you know it works
19:16:46  <Ammler> and I need to know the version string
19:17:04  <DJNekkid> sec
19:17:18  <DJNekkid> i'll restart it as a "advertise"-server
19:17:20  <Ammler> hmm, now I see it
19:17:40  <Ammler> using svn version
19:18:34  <DJNekkid> restarted
19:23:44  *** frosch123 has joined #openttdcoop.devzone
19:26:04  <Hirundo> Yexo: This line of what-used-be-valid nml causes an error: "ind_name: STR_MY_INDUSTRY_NAME"
19:26:04  <Ammler> hmm, it does rebuild?
19:26:21  <Ammler> ./configure --revision=rXX forces complete rebuild?
19:26:24  <Yexo> Hirundo: change it to "ind_name: string(STR_MY_INDUSTRY_NAME)"
19:27:12  <Hirundo> that indeed fixed it :)
19:28:09  <Yexo> some callbacks should return a string, there was no way to differentiate between a string and the name of another action2 block before
19:30:32  <Hirundo> Trying both, and erroring if both or neither are defined doesn't work?
19:32:42  <Yexo> that could've worked, if strings didn't have parameters
19:32:58  <davis> what is being tested here at the moment?
19:33:15  <davis> or well is being tested when there is no downtime
19:33:39  <Yexo> first I wasnted to make those optional (ie allow both "STR_MY_INDUSTRY_NAME" and "STR_MY_INDUSTRY_NAME(3)"), but the parses couldn't handle the conflict between industry name without parameters and id (=other action2 name)
19:34:02  <Yexo> davis: this is not
19:34:41  <davis> oh
19:34:44  <davis> my bad haha
19:34:46  <davis> sorry :)
19:35:05  <Hirundo> Currently if I type '1 + 2', will it be evaluated at compile- or runtime?
19:36:06  <Yexo> runtime
19:36:23  <Ammler> DJNekkid: down again?
19:37:03  <DJNekkid> should not be
19:37:19  <Ammler> it worked before
19:37:23  <Ammler> but doesn't anymore :-P
19:37:33  <Ammler> and now I have same rev
19:38:09  <Ammler> DJNekkid: you could setup ap+ and join to
19:38:36  <DJNekkid> i currently "just" run from my laptop
19:38:48  <DJNekkid> and the port should be forwarded
19:38:54  <DJNekkid> try a manual join?
19:38:58  <DJNekkid>
19:39:00  <Ammler> yep
19:39:08  <Ammler> no server online anymore
19:39:13  <Ammler> I saw the server before
19:39:17  <Ammler> as I had wrong rev
19:39:42  <Ammler> because I use hg
19:39:50  <DJNekkid> i'll restart it again :P
19:40:38  <DJNekkid> restared
19:42:05  <Ammler> 3 grfs not on bananas
19:42:12  <Ammler> 2 I can get, where is old houses?
19:42:40  <DJNekkid> oh... sec
19:43:41  <DJNekkid> /
19:43:42  <Webster> Title: Transport Tycoon Forums • View topic - Early Houses (at
19:44:39  *** Seberoth has quit IRC
19:45:43  <Ammler> I do not like to install that illegal grf :-(
19:45:54  *** Seberoth has joined #openttdcoop.devzone
19:46:35  <DJNekkid> remove it after use? :P
19:47:17  <Ammler> yes, I will
19:47:20  <DJNekkid> :D
19:48:54  <Ammler> :-P
19:48:58  <DJNekkid> instant desync?
19:49:21  <Ammler> if you call wrong password desync, yes ;-)
19:49:44  <Ammler> why do you set a pw, who should join you :-P
19:49:47  <DJNekkid> oh...
19:49:53  <DJNekkid> opencoop is pwd
19:50:09  <Ammler> ah, ok
19:50:18  <Ammler> tried some "DJ" pws :-P
19:55:53  <DJNekkid> desync?
19:58:49  <Ammler> dbg: [sprite] Tried to load character sprite #9 as a normal sprite. Probable cause: NewGRF interference
19:58:59  <Ammler> but the d/c might be something else
20:01:58  <DJNekkid> unstable patches i guess :)
20:09:45  <Ammler> DJNekkid: but what I have seen was nice
20:12:20  <DJNekkid> hehe
20:12:21  <DJNekkid> thanx :P
20:15:14  *** Seberoth has quit IRC
21:24:10  <Webster> Latest update from devactivity: Modern Station Set - Revision 3: fixed bugs and added documentation <> || OpenMSX - Revision 49: DevZone: backup.push to <>
21:24:17  <Hirundo> Yexo: Action1/2 pushed
21:24:36  <Yexo> great :)
21:26:49  <Yexo> you forgot to add
21:26:59  <Hirundo> crap
21:28:16  <Hirundo> hg add actions/action*.py failed there :)
21:28:31  <Yexo> ah :)
21:30:57  <Yexo> are you pushing that file?
21:32:00  <Hirundo> Done
21:38:34  <Ammler> XeryusTC: edit your mercurial.ini
21:38:39  <Ammler> with username
21:39:27  <Webster> Latest update from devactivity: NFO Meta Language - Revision 25: Fix: Forgot to add actions/ <> || NFO Meta Language - Revision 24: Feature: Support for Action1 and real Action2 <> || NFO Meta Language - Revision 23: Feature: Allow specifying spritegroups with only one spriteset i... <>
21:39:41  <Yexo> Hirundo: what about action2 using only base sprites?
21:41:40  *** andythenorth has left #openttdcoop.devzone
21:45:21  *** davis has quit IRC
21:47:54  <XeryusTC> Ammler: i was wondering on where to find it :P
21:50:16  <Ammler> well, you can do it on repo too: .hg/hgrc
21:54:41  <Webster> Latest update from devactivity: NFO Meta Language - Revision 27: Add: class Variable for using action2 variables in an expression <> || NFO Meta Language - Revision 26: Add: support for action2 procedure calls <>
22:00:27  *** frosch123 has quit IRC
22:02:05  <Yexo> you can also change it in ~/.hgrc
22:05:19  *** ODM has quit IRC
22:06:37  <Ammler> hmm, I was expecting windows
22:06:56  <XeryusTC> imma inna linux
22:07:03  <Ammler> :-o
22:08:27  <Ammler> marcel@inspiron:~> cat .hgrc
22:08:28  <Ammler> [ui]
22:08:30  <Ammler> username = Ammler <>
22:11:21  <Ammler> = ~/.hgignore
22:11:36  <Ammler> could also be useful ^
22:26:12  <planetmaker> XeryusTC: the town is called Jena, thus the station is called Jena Paradies. Not Jenna Paradies
22:27:53  <XeryusTC> planetmaker: oh, typo :o
22:28:06  <planetmaker> :-)
22:28:49  <planetmaker> so leaving form there is like literally departing from paradise... ;-)
22:42:40  *** GT has quit IRC
23:01:55  *** SmatZ is now known as Guest1804
23:02:31  *** Guest1804 is now known as SmatZ
23:22:25  <PeterT> How do you view older logs in screen?
23:31:16  *** KenjiE20 has quit IRC
23:39:39  <V453000> didnt work :(

Powered by YARRSTE version: svn-trunk