Config
Log for #openttdcoop.devzone on 22nd February 2011:
Times are UTC Toggle Colours
00:11:28  <Brot6> NewGRF Meta Language - Bug #2349: internal error when mixing boolean and int parameters in grf block (Hirundo) @ http://dev.openttdcoop.org/issues/2349#change-6019
00:21:13  <Brot6> NewGRF Meta Language - Bug #2349: internal error when mixing boolean and int parameters in grf block (Hirundo) @ http://dev.openttdcoop.org/issues/2349#change-6020
01:19:48  *** thgergo has quit IRC
01:45:44  <Brot6> North American Road Vehicle Set (NARVS) - Revision 19:70578de9dac9: Changed running costs to more... (oberhuemer) @ http://dev.openttdcoop.org/projects/narvs/repository/revisions/70578de9dac9
01:46:29  *** KenjiE20 has quit IRC
01:47:06  <Brot6> narvs: update from r18 to r19 done - http://bundles.openttdcoop.org/narvs/push/r19
01:47:13  <Brot6> narvs: compile of r19 still failed (#2333) - http://bundles.openttdcoop.org/narvs/releases/ERROR/r19
02:26:08  <Brot6> OpenGFX - Feature #885: Toyland House and Industry Ground tile (athanasios) @ http://dev.openttdcoop.org/issues/885#change-6021
02:38:38  <Brot6> FIRS Industry Replacement Set - Bug #2350 (New): Alcohol not produced in sub-tropical sugar refinery (Sylf) @ http://dev.openttdcoop.org/issues/2350
06:14:18  <Brot6> NewGRF Meta Language - Bug #2349: internal error when mixing boolean and int parameters in grf block (planetmaker) @ http://dev.openttdcoop.org/issues/2349#change-6022
07:32:24  <Brot6> NewGRF Meta Language - Feature Request #2346 (New): implement a number2label function or allow dw... (planetmaker) @ http://dev.openttdcoop.org/issues/2346
07:33:19  <Brot6> NewGRF Meta Language - Feature Request #2346 (New): implement a number2label function or allow dw... (planetmaker) @ http://dev.openttdcoop.org/issues/2346
07:33:39  <Yexo> planetmaker: if you start the first line of code with a space, the issue tracker will display the code properly and not interpret [ as "make superscript"
07:34:10  <planetmaker> ah, yeah, sorry :-)
07:35:57  <Yexo> we already have str2number as function btw
07:36:01  <planetmaker> completely different topic: if I define a railtype newgrf, only define depot graphics - I'd expect them to show up for that label or the grf debug at 6 to give me some output which tells me that it doesn't use them.
07:36:08  <Yexo> so only the second part (use dword as label) needs implementing
07:36:20  <planetmaker> Yes, I know that we have str2number
07:36:28  <planetmaker> That's why I only suggest the latter ;-)
07:37:01  <Yexo> oh, I didn't read it completely, sorry
07:37:18  <Yexo> openttd only uses custom depot graphics if custom ground graphics are supplied
07:38:21  <planetmaker> hm... there was something like that :-)
07:38:41  <planetmaker> But the default railtypes have ground graphics. So I can't replace depots for them unless I re-define everything?
07:38:45  <Yexo> see rail_cmd.cpp:2265
07:38:59  <Yexo> you only need to re-define the ground graphics
07:39:17  <Yexo> or convince petern to change that code
07:40:12  <planetmaker> :-D
07:40:45  <planetmaker> thanks for that reminder on the requirements :-)
07:41:14  <planetmaker> I somehow seemed to recall that replacing a single thing works - but obviously only when the whole track has already been re-defined by another newgrf.
07:41:27  <Yexo> yes,indeed
07:41:37  <Yexo> I did some testing/reading the code when supermop had problems
07:41:46  <planetmaker> so do / did I :-)
07:41:49  <planetmaker> it works
07:42:00  <planetmaker> but not without another railtype ;-)
07:42:21  <Yexo> also my conclusion, but obviously I failed to get that across to him
07:45:02  <planetmaker> I give it another shot :-)
07:46:44  <Yexo> looks like your check for ttdpatch didn't work in ttrs
07:47:10  <planetmaker> hm, bad.
07:49:05  <planetmaker> hm, can't I use a sprite with unknown properties and skip that sprite?
07:49:25  <Yexo> you should be able to do that
07:49:58  <Yexo> you need to use action9, not action7
07:50:08  <Yexo> ^^ random guess, maybe you already did
07:53:35  <planetmaker> I used 07. That might be the thing :-)
07:53:54  <planetmaker> thanks again :-)
08:00:57  <planetmaker> it still eludes my understanding why one needs action7 and action9
08:01:05  <planetmaker> and not just one
08:02:07  <planetmaker> even though I know their difference
08:08:08  <Brot6> NewGRF Meta Language - Feature Request #2346 (Closed): implement a number2label function or allow... (planetmaker) @ http://dev.openttdcoop.org/issues/2346
08:08:09  <Brot6> NewGRF Meta Language - Feature Request #2346 (Closed): implement a number2label function or allow... (yexo) @ http://dev.openttdcoop.org/issues/2346#change-6023
08:08:09  <Brot6> NewGRF Meta Language - Revision 1233:7f688832ec33: Feature: allow non-literal string expressions ... (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/7f688832ec33
08:11:33  <Brot6> Backup test: abort: no suitable response from remote hg!
08:14:13  <Brot6> NewGRF Meta Language - Bug #2340: Allow non-constant IDs in item-blocks (yexo) @ http://dev.openttdcoop.org/issues/2340#change-6024
08:24:25  <planetmaker> \o/ :-)
08:24:58  <planetmaker> Yexo, another completely different question: what does it need to create the windows installer for NML?
08:25:18  <planetmaker> obviously that's urgently needed and would be very helpful in promoting nml usage
08:25:39  <Yexo> it needs cx_freeze under windows
08:27:15  <planetmaker> did you create a ticket about that somewhere on the devzone?
08:27:21  <Yexo> not yet
08:27:40  <planetmaker> ah, ok, that's why I didn't find anything ;-)
08:27:41  <Yexo> I thought the windows requirement was too big a hurdle
08:27:58  <planetmaker> not sure. maybe it can be done by means of wine or so
08:28:11  <Yexo> hmm, installing a win32 python under wine?
08:28:16  <Yexo> could be worth a try
08:28:35  <planetmaker> not sure, but... ^
08:37:35  <Yexo> it has been done before, so it's certainly possible
08:56:05  <Yexo> actually it was quite easy
08:56:27  <Yexo> where should I make a ticket about that?
08:56:54  <planetmaker> there's somewhere a compile farm project... I think there
08:57:02  <planetmaker> as I assume it needs some changes there?
08:57:16  <planetmaker> Or can it be done simply by modifying the makefile?
08:57:24  <Yexo> it doesn't use the makefile currently
08:57:38  <planetmaker> then CF is the correct place, I'd say
08:57:58  <planetmaker> I can't search now, sorry
08:58:02  <Yexo> install python, install pil, install ply, install cxfreeze (all off these in wine, all have windows installers that work fine except ply)
08:58:26  <Yexo> after that go the the nml directory and run: wine "C:\Python27\python.exe" "C:\Python27\Scripts\cxfreeze" nmlc
08:58:54  <Yexo> all files will be created in the dist/ directory
09:15:33  <planetmaker> he, nice :-)
09:15:57  <planetmaker> Could you add that somewhere as memorizer?
09:16:15  <Yexo> I'm first trying to reproduce my setup properly in a chroot
09:16:29  <Yexo> if that succeeds I'll create a ticket with a howto
09:22:49  <planetmaker> I'd have asked ammler ;-) :-P
09:33:50  <Brot6> DevZone Version 2 - Feature Request #2351 (New): building of win32 executable for nml (yexo) @ http://dev.openttdcoop.org/issues/2351
09:56:35  <Brot6> NewGRF Meta Language - Bug #2340 (Closed): Allow non-constant IDs in item-blocks (Hirundo) @ http://dev.openttdcoop.org/issues/2340#change-6025
10:00:57  <Brot6> NewGRF Meta Language - Revision 1234:c0eca0acb5e0: Add: Regression test for grf parameters (plane... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/c0eca0acb5e0
10:18:28  <Brot6> DevZone Version 2 - Support #2352 (New): allowing *.grf in selected repo (planetmaker) @ http://dev.openttdcoop.org/issues/2352
10:20:25  <Brot6> NewGRF Meta Language - Bug #2349 (Closed): internal error when mixing boolean and int parameters ... (planetmaker) @ http://dev.openttdcoop.org/issues/2349
10:20:26  <Brot6> NewGRF Meta Language - Revision 1235:78bf4b8151b4: Fix #2349:give a proper error message when usi... (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/78bf4b8151b4
10:20:26  <Brot6> NewGRF Meta Language - Bug #2349 (Closed): internal error when mixing boolean and int parameters ... (yexo) @ http://dev.openttdcoop.org/issues/2349#change-6026
10:20:26  <Brot6> NewGRF Meta Language - Revision 1236:3e1f4174ad5f: Add: pos property to grf.NameValue object (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/3e1f4174ad5f
10:22:03  <planetmaker> hehe, yes, was late when I opened that report ;-) Should have been sleeping then, I guess ;-)
10:23:33  <Yexo> well, the report was valid
10:23:36  <Yexo> internal errors are always bad
10:24:00  <planetmaker> sure. But still... :-)
10:38:27  <Brot6> NewGRF Meta Language - Revision 1237:86004f93715b: Doc: Document some entries in ast/grf.py (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/86004f93715b
11:08:08  <Ammler> he, wine :-)
11:08:36  <Yexo> actually I'm not sure if it's possible to install those packages without a gui
11:09:17  <Ammler> well, installers do have cli options, don't they?
11:10:44  <Yexo> not sure
11:11:17  <Ammler> they need a kind of non-interactive mode
11:13:20  <planetmaker> sadly there's a difference sometimes between need and have. Like I need some tea, but I don't have :-(
11:14:27  <Yexo> wine msiexec /i python-2.7.1.msi /qn <- install python without gui
11:15:08  <Ammler> planetmaker: I have but don't need :-P
11:23:23  <Brot6> DevZone Help Center - Support #2352 (New): allowing *.grf in selected repo (planetmaker) @ http://dev.openttdcoop.org/issues/2352
11:23:23  <Brot6> DevZone Help Center - Support #2352: allowing *.grf in selected repo (Ammler) @ http://dev.openttdcoop.org/issues/2352#change-6027
11:27:12  <Brot6> NewGRF Meta Language - Feature Request #2351 (New): building of win32 executable for nml (yexo) @ http://dev.openttdcoop.org/issues/2351
11:27:12  <Brot6> NewGRF Meta Language - Feature Request #2351: building of win32 executable for nml (Ammler) @ http://dev.openttdcoop.org/issues/2351#change-6028
11:28:14  <Yexo> Ammler: which build script is it you're talking about?
11:28:34  *** KenjiE20 has joined #openttdcoop.devzone
11:28:41  <Ammler> http://dev.openttdcoop.org/projects/nml/repository/entry/.devzone/build/nml.spec
11:29:01  <Ammler> yexo, but I will configure it for you
11:29:11  <Yexo> great, thanks :)
11:29:47  <Ammler> it is just not a task which needs waiting for the compiler v2 :-)
11:30:03  <Yexo> I couldn't find a more relevant project
11:31:38  <Ammler> np
11:33:32  <Brot6> NewGRF Meta Language - Feature Request #2351: building of win32 executable for nml (Ammler) @ http://dev.openttdcoop.org/issues/2351#change-6029
11:34:32  <Yexo> let me know if you need more information
11:35:21  <Brot6> DevZone Help Center - Support #2352 (Resolved): allowing *.grf in selected repo (planetmaker) @ http://dev.openttdcoop.org/issues/2352
11:35:21  <Brot6> DevZone Help Center - Support #2352 (Resolved): allowing *.grf in selected repo (Ammler) @ http://dev.openttdcoop.org/issues/2352#change-6030
11:55:03  <Brot6> NewGRF Meta Language - Revision 1238:035f0b16188f: Add: [CF] Allow to commit grf files to this re... (planetmaker) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/035f0b16188f
11:56:17  <Brot6> DevZone Help Center - Support #2352 (Closed): allowing *.grf in selected repo (planetmaker) @ http://dev.openttdcoop.org/issues/2352
11:56:17  <Brot6> DevZone Help Center - Support #2352 (Closed): allowing *.grf in selected repo (planetmaker) @ http://dev.openttdcoop.org/issues/2352#change-6031
12:04:47  *** DanMacK has joined #openttdcoop.devzone
12:09:15  <Ammler> planetmaker: actually I am not sure, if that works :-)
12:09:58  <Ammler> I would have assumed, it needs to define files and message to customize
12:10:13  <Ammler> we will see..
12:14:36  * DanMacK yawns... too...early...
12:31:39  <planetmaker> Ammler, he, but that was my whole question!
12:31:56  <planetmaker> whether it overwrites or adds to it
12:37:09  <Ammler> planetmaker: but the example doesn't explain that :-)
12:37:37  <planetmaker> I know. And upon that I tested with the test repo. And that didn't help as the hook seems not installed there. And then I asked
12:38:13  <Ammler> the hook is installed on every repo
12:38:29  <Ammler> it is global setting
12:55:50  <planetmaker> hm, I shall test again, I guess
13:05:08  *** DayDreamer has joined #openttdcoop.devzone
13:24:47  <Brot6> NewGRF Meta Language - Revision 1239:0984ddd0c94a: Add: nml-output for a lot of features (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/0984ddd0c94a
13:24:47  <Brot6> NewGRF Meta Language - Revision 1240:f7479b0cf71c: Fix: update regression due to a small optimali... (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/f7479b0cf71c
13:24:47  <Brot6> NewGRF Meta Language - Revision 1241:7a43a00098d4: Codechange: add comparison operators to some e... (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/7a43a00098d4
13:24:49  <Brot6> NewGRF Meta Language - Revision 1242:406f485b6603: Fix (r1239): wrong name in town-name block (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/406f485b6603
13:26:10  <Yexo> http://devs.openttd.org/~yexo/regression_nml_output.diff Enable nml-output in the regression test. Also try to compile that nml and see if it'll result in the same nfo/grf files
13:26:14  <Yexo> good idea to enable or not?
13:54:43  <planetmaker> s/nml/nfo/?
13:56:53  <Yexo> no
13:56:59  <Yexo> it really enables nml as output
13:57:19  <planetmaker> I don't get it... nml2nml converter?
13:58:08  <Yexo> a lot of optimizations are already done (so those can be seen in the output), and it's basically a precondition for grf2nml / nfo2nml
13:58:48  <planetmaker> ah, ok. So take the input. Optimize the insanity of the conditions I write in a lot of places and output that?
13:59:05  <planetmaker> Sounds good. Yes, then it should also become part of regressions
14:02:38  <Brot6> NewGRF Meta Language - Revision 1243:8c4a76d56df7: Add: verify if the nml-output is correct (=can... (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/8c4a76d56df7
14:11:27  <Brot6> Nutracks - Bug #2353 (New): Elrails and things (DJNekkid) @ http://dev.openttdcoop.org/issues/2353
15:04:20  *** Lakie has joined #openttdcoop.devzone
15:04:25  <DanMacK> Hey Lakie
15:04:40  <Lakie> Hi DanMacK
15:09:40  *** DayDreamer has quit IRC
16:10:21  *** frosch123 has joined #openttdcoop.devzone
16:21:48  <Brot6> Nutracks - Bug #2354 (New): loading speed on wagons (DJNekkid) @ http://dev.openttdcoop.org/issues/2354
16:49:20  <Brot6> NewGRF Meta Language - nml-win32-r1243.zip (yexo) @ http://dev.openttdcoop.org/attachments/download/1511/nml-win32-r1243.zip
16:49:47  <planetmaker> :-)
16:56:52  <frosch123> how is that thingie actually made? is there some python compiler which creates binaries? does they need any library to run?
16:58:18  <planetmaker> http://dev.openttdcoop.org/issues/2351#change-6029 <-- frosch123
16:59:45  <Yexo> cx_freeze
17:01:31  <frosch123> thanks, something to read
17:04:18  <planetmaker> actually the same thing (without wine) could work for other OS, too... but questionable whether it's needed there
17:06:41  <Yexo> it does work for other OSes, but python is usually already installed and installing the other dependencies is a lot easier
17:07:06  <frosch123> what about osx?
17:08:45  <Yexo> frosch123: I just saw your diff for extended sprite layouts, it's a lot smaller than I expected
17:09:00  <Yexo> the first chunk allows a possible invalid memory read though
17:09:10  <Yexo> you use *buf->Data() without checking for the size
17:09:28  <Brot6> nml: update from r1232 to r1243 done - http://bundles.openttdcoop.org/nml/nightlies/r1243
17:09:42  <frosch123> oh, so i need a real Peek() function
17:10:00  <frosch123> otoh, with the changes discussed with lakie, i do not need that part :p
17:10:01  <Yexo> or move the line seq->delta_x = buf->ReadByte(); a bit up and compare seq->delta_x
17:10:11  <Yexo> hmm, which changes?
17:10:47  <frosch123> lakie suggested to add 0x40 to the "number of sprites" to identify the format, and then skip all 0x80 and require "flags" for every item
17:11:10  <frosch123> that way it is easier for older versions of ottd/ttdp to detect it as invalid
17:12:16  <Yexo> so older versions will try to read too many sprites, realize it's out of bounds and disable the grf
17:12:16  <frosch123> also, i think it is a good idea to directly start of with a word for the flags, though there are only 6 bits used currently
17:12:16  <Yexo> at least openttd iwll do that
17:12:16  <Yexo> I agree on the word-size for flags
17:12:16  <frosch123> yes, lakie said ttdp would also check the size
17:13:15  <planetmaker> frosch123, on OSX macports works smoothyl with the python installation
17:13:48  <frosch123> planetmaker: but is that standard? e.g. does andy already have python?
17:14:01  <planetmaker> frosch123, yes. hg requires it ;-)
17:14:07  <frosch123> :o
17:14:13  <planetmaker> hg is written in python
17:14:20  <frosch123> yeah, now that you mention that :)
17:14:51  <Yexo> I'd say we don't bother with binaries other than for windows, unless we get a specific request
17:15:06  <planetmaker> fine enough with me
17:19:10  <Brot6> firs: update from r1811 to r1812 done - http://bundles.openttdcoop.org/firs/nightlies/r1812
17:19:39  <Brot6> narvs: update from r18 to r19 done - http://bundles.openttdcoop.org/narvs/nightlies/r19
17:20:10  <Brot6> nutracks: update from r176 to r179 done - http://bundles.openttdcoop.org/nutracks/nightlies/r179
17:21:14  <Brot6> opengfx: update from r610 to r612 done - http://bundles.openttdcoop.org/opengfx/nightlies/r612
17:21:24  <Brot6> Following repos didn't need a nightlies update: 2cctrainset (r743), 32bpp-extra (r39), ai-admiralai (r75), ai-aroai (r11), ailib-common (r21), ailib-direction (r17), ailib-list (r32), ailib-string (r29), ailib-tile (r16), airportsplus (r73), basecosts (r22), belarusiantowns (r8), bros (r51), comic-houses (r71), fish (r611), frenchtowns (r6), grfcodec (r821), heqs (r578), indonesiantowns (r41), manindu (r6), metrotrackset (r56),
17:21:24  <Brot6> newgrf_makefile (r255), nml (r1243), ogfx-industries (r3), ogfx-landscape (r34), ogfx-rv (r78), ogfx-trains (r210), ogfx-trees (r42), openmsx (r97), opensfx (r97), smts (r19), snowlinemod (r45), spanishtowns (r10), swedishrails (r198), swisstowns (r22), transrapidtrackset (r15), ttdviewer (r26), ttrs (r33), worldairlinersset (r671)
17:24:14  <Brot6> ogfx-trains: rebuild of r210 done (39 errors) (Diffsize: 27046) (DiffDiffsize: 29361) - http://bundles.openttdcoop.org/ogfx-trains/nightlies/r210/log
17:25:10  <Brot6> Following repos rebuilds successful without any difference to earlier nightlies builds: airportsplus, belarusiantowns, frenchtowns, indonesiantowns (1 errors), manindu (Diffsize: 1), newgrf_makefile, ogfx-industries, ogfx-landscape (Diffsize: 6), ogfx-rv (1 errors) (Diffsize: 7), spanishtowns, swedishrails (Diffsize: 6), swisstowns
17:41:17  <Ammler> well, also if you have windows binaries, you still have the Makefile issue
17:47:04  <Yexo> that's only if you want to use the openttdcoop makefile system
17:47:11  <Yexo> but if you do, you'll need gcc too
17:47:26  <Yexo> at least, generally that's useful for preprocessing
17:52:59  <Ammler> well, isn't that your excuse to not implement include for nml directly? :-P
17:56:50  *** CharcoalDioxide has joined #openttdcoop.devzone
17:57:22  *** CharcoalDioxide has left #openttdcoop.devzone
19:01:31  <Brot6> 32bpp-ez-patches: compile of r22127 still failed (#2343) - http://bundles.openttdcoop.org/32bpp-ez-patches/testing/ERROR/r22127
19:01:48  <Brot6> clientpatches: compile of r22127 still failed (#2347) - http://bundles.openttdcoop.org/clientpatches/testing/ERROR/r22127
19:04:51  <Brot6> serverpatches: update from r22125 to r22127 done (2 errors) - http://bundles.openttdcoop.org/serverpatches/testing/r22127
19:19:59  *** orudge` has joined #openttdcoop.devzone
19:20:38  *** orudge has quit IRC
19:48:02  *** dihedral has quit IRC
19:48:17  *** dihedral has joined #openttdcoop.devzone
19:54:09  *** orudge` is now known as orudge
20:06:13  *** Brot6 is now known as Guest2264
20:06:13  *** Guest2264 has quit IRC
20:06:25  *** Brot6 has joined #openttdcoop.devzone
20:07:19  *** Brot6 has quit IRC
20:08:04  *** Brot6 has joined #openttdcoop.devzone
20:32:14  *** thgergo has joined #openttdcoop.devzone
22:09:58  <Brot6> DictatorAI - Revision 70:54d9ccb5e590: - Build a road depot is now handle in a function that look... (krinn) @ http://dev.openttdcoop.org/projects/ai-dictator/repository/revisions/54d9ccb5e590
22:33:10  *** DanMacK has quit IRC
22:36:15  *** frosch123 has quit IRC
23:19:20  <Brot6> Total Town Replacement Set - Revision 34:575de56b5664: Fix: TTDP does not know long year introduc... (planetmaker) @ http://dev.openttdcoop.org/projects/ttrs/repository/revisions/575de56b5664
23:20:37  <Brot6> Total Town Replacement Set - Revision 35:55a3f6276eb1: Doc: Update changelog (planetmaker) @ http://dev.openttdcoop.org/projects/ttrs/repository/revisions/55a3f6276eb1
23:20:38  <Brot6> Total Town Replacement Set - Revision 36:a1ee50a31c68: Added tag 3.12 for changeset 55a3f6276eb1 (planetmaker) @ http://dev.openttdcoop.org/projects/ttrs/repository/revisions/a1ee50a31c68
23:22:08  <Brot6> ttrs: update from 3.11 to 3.12 done (7 errors) - http://bundles.openttdcoop.org/ttrs/releases/3.12
23:58:51  *** Lakie has quit IRC

Powered by YARRSTE version: svn-trunk