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