Config
Log for #openttdcoop.devzone on 10th August 2011:
Times are UTC Toggle Colours
00:15:33  *** Webster has joined #openttdcoop.devzone
06:35:36  <planetmaker> moin
06:54:13  <Brot6> FIRS Industry Replacement Set - Revision 2292:0b997ae05710: Fix #2266: The tile has to accept LVS... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/0b997ae05710
06:55:24  <Brot6> FIRS Industry Replacement Set - Bug #2944 (Rejected): Livestock is not accepted by any industry (andythenorth) @ http://dev.openttdcoop.org/issues/2944#change-7393
06:55:24  <Brot6> FIRS Industry Replacement Set - Bug #2938 (Closed): Stockyard accepts FMSP instead of LVST (planetmaker) @ http://dev.openttdcoop.org/issues/2938#change-7395
07:08:27  *** ODM has joined #openttdcoop.devzone
07:30:59  <Brot6> FIRS Industry Replacement Set - Revision 2293:e4c7cfd5f05a: Codechange: Apply secondary industry ... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/e4c7cfd5f05a
07:44:12  <Brot6> FIRS Industry Replacement Set - Bug #2952 (New): Hotel production (planetmaker) @ http://dev.openttdcoop.org/issues/2952
07:46:59  <Brot6> FIRS Industry Replacement Set - Revision 2294:13f34c310505: Change: Make sure black hole industri... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/13f34c310505
07:46:59  <Brot6> FIRS Industry Replacement Set - Revision 2295:23f365bd2b5e: Codechange: Hotel uses templates for ... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/23f365bd2b5e
07:50:57  <Brot6> FIRS Industry Replacement Set - Revision 2296:b92a078c847d: Codechange: Hardware store uses templ... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/b92a078c847d
07:52:51  <Terkhen> fast :P
07:53:21  <planetmaker> that's not much to do for black hole industries
07:53:29  <Terkhen> :)
07:53:32  <planetmaker> actually I think already extend them: they now can also close down
07:53:43  <Terkhen> they couldn't before?
07:53:47  <planetmaker> or use the same closure mechanism as the others, if they could
07:53:57  <planetmaker> but I didn't see any code related to closures there
07:54:00  <Terkhen> did you borrow the random closure code from ogfx-industries? :P
07:54:37  <planetmaker> no, I didn't yet. I use 60 month minimum live time and then 25% per monthly callback
07:54:46  <planetmaker> that's what FIRS did, I didn't change that
07:55:04  <Terkhen> sounds quite similar to what I remember for ogfx-industries, maybe we borrowed the idea from FIRS first
07:55:22  <planetmaker> :-)
07:55:40  <planetmaker> I think of adding there a random component and displaying the livetime in the extra text
07:55:43  <planetmaker> but that's for later
07:55:50  <Terkhen> yes :P
07:55:55  <planetmaker> random component as in random extra livetime
07:56:14  <Terkhen> http://paste.openttdcoop.org/show/447/ <--- that's what ogfx-industries do
07:56:15  <planetmaker> like 48 month + 4bit random months
07:56:40  <Terkhen> IIRC waiting for the random production callback gave us a bigger random interval instead of "a few months"
07:56:41  <planetmaker> that's deterministic after 60 months
07:56:55  <Terkhen> I remember testing it :P
07:57:04  <planetmaker> hm, yes, I think the random callback only closes
07:57:20  <planetmaker> but the monthly only randomly decides upon closure
07:57:42  <planetmaker> so yes, very similar :-)
08:03:00  <planetmaker> templating luckily is now mostly quick. I only need to adjust the location checks and production ratios in most cases
08:04:02  <planetmaker> thus he speaketh and finds something odd in the location code of grain mill...
08:05:05  <planetmaker> hm... what's variable 0x86?
08:05:05  *** andythenorth has joined #openttdcoop.devzone
08:05:23  <Terkhen> :P
08:05:27  <Terkhen> industry var?
08:06:02  <planetmaker> yes
08:07:04  <Terkhen> http://paste.openttdcoop.org/show/448/
08:08:53  <planetmaker> err... industry size?!
08:09:11  <planetmaker> that makes no sense in this context...
08:09:30  <planetmaker> and why is that not documented...
08:09:32  * planetmaker wonders
08:09:43  <planetmaker> http://newgrf-specs.tt-wiki.net/wiki/VariationalAction2/Industries
08:09:45  <Webster> Title: VariationalAction2/Industries - GRFSpecs (at newgrf-specs.tt-wiki.net)
08:11:55  <Terkhen> that's what newgrf_industries.cpp says :P
08:12:09  <planetmaker> :-)
08:12:17  <andythenorth> I never considered that one :P
08:12:23  <andythenorth> wonder if I can find a use for it :D
08:14:16  <Terkhen> it is supposedly being used already :P
08:15:45  <andythenorth> :o
08:15:49  <andythenorth> where?
08:22:25  <planetmaker> grain mill
08:23:35  <planetmaker> Terkhen: but is it location or width and height?
08:24:19  <planetmaker> I love this line of code: 		case 0x85: DEBUG(grf, 0, "NewGRFs shouldn't be doing pointer magic"); break; // not supported
08:25:46  <Terkhen> location is probably a TileArea, in that case it is width and height of the industry
08:37:25  <planetmaker> as in tiles
08:37:49  <planetmaker> that doesn't make sense there, thus I'll edit it out :-P
08:38:58  <planetmaker> especially as I don't see a reason for checking for a value of 255 only for that variable
08:39:11  <planetmaker> and only then disallowing construction
08:41:43  <planetmaker> actually I only hope that the production texts for all industries are correct wrt production ratios... if not they'll be after I dealt with an industry ;-)
08:42:37  <planetmaker> Terkhen: if I can have a wish: address dairy and machine shop first :-) - they produce the most pointless warnings about unused action2s
08:44:24  <Brot6> FIRS Industry Replacement Set - Revision 2297:462a37878328: Codechange: Grain mill uses templates... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/462a37878328
08:49:04  <Brot6> FIRS Industry Replacement Set - Revision 2298:fc7ef2592255: Codechange: Glass works uses template... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/fc7ef2592255
08:54:41  <Brot6> FIRS Industry Replacement Set - Revision 2299:a67ae7f54323: Codechange: Furniture factory uses te... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/a67ae7f54323
09:06:46  <Brot6> FIRS Industry Replacement Set - Revision 2300:4915073973d4: Codechange: Cement plant uses templat... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/4915073973d4
09:06:46  <Brot6> FIRS Industry Replacement Set - Revision 2301:6881b0a43b51: Fix: error in template description (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/6881b0a43b51
09:07:59  <Terkhen> ok, I'll do them first :)
09:21:06  <Brot6> FIRS Industry Replacement Set - Revision 2302:4525cf8a197d: Codechange: Oil refinery uses templat... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/4525cf8a197d
09:27:13  <Brot6> FIRS Industry Replacement Set - Revision 2303:68139acd9bad: Codechange: Paper mill uses templates... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/68139acd9bad
09:34:47  <Brot6> FIRS Industry Replacement Set - Revision 2304:77e2fbe91c7f: Codechange: Steelmill uses templates ... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/77e2fbe91c7f
09:34:55  *** andythenorth has left #openttdcoop.devzone
09:41:51  <Brot6> FIRS Industry Replacement Set - Revision 2305:f74158dce4c0: Codechange: Brickworks uses templates... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/f74158dce4c0
10:20:44  <Hirundo> planetmaker: var 0x86 is probably a special location check variable
10:22:44  <Hirundo> hmm.. 86	B	Supported by OpenTTD Supported by TTDPatch	Number of the selected layout, according to property 0A <- comparing with 255 doesn't make a lot of sense here either
10:28:51  <planetmaker> hm, thanks. Strange thing, still. But... it's removed and we can check it when something with the placement of grain mills would work funkily. Now it uses the default rules
10:29:04  <planetmaker> with its specific distance requirements to other industries only
10:30:39  <Brot6> FIRS Industry Replacement Set - Revision 2306:0f7a6d8e56dc: Codechange: Bauxite mine uses templat... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/0f7a6d8e56dc
10:34:16  <Hirundo> #define THIS_STR_EXTRA_TEXT       STR_EXTRA_GLASS_WORKS <- for bauxite mine, is that correct?
10:35:38  <Brot6> FIRS Industry Replacement Set - Revision 2307:addbbc7bf13e: Cleanup: too many pointless things de... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/addbbc7bf13e
10:36:48  <planetmaker> Hirundo: no, it's not :-)
10:36:54  <planetmaker> it's pointless as it's not used
10:38:14  <Hirundo> quite :)
10:38:36  <Brot6> FIRS Industry Replacement Set - Revision 2308:f842e94da426: Codechange: Unify naming of random pr... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/f842e94da426
10:47:21  <Brot6> FIRS Industry Replacement Set - Revision 2309:1219963f1808: Codechange: Rename the primary indust... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/1219963f1808
10:47:21  <Brot6> FIRS Industry Replacement Set - Revision 2310:4cd0db00c7a5: Codechange: Unify the naming of the c... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/4cd0db00c7a5
10:48:09  <planetmaker> Hirundo: all industries have still the callback_flags set - but use the new style of callbacks. Does it matter or is it then silently ignored?
10:48:17  <planetmaker> I just noticed...
10:48:41  <Hirundo> If you set the callbacks after setting the callback flags, they are overwritten/ignored
10:48:52  <planetmaker> good :-)
10:49:15  <planetmaker> and thanks
10:49:15  <Hirundo> Best to remove them, though
10:49:36  <planetmaker> yes, but that'd be part of a "cleanup properties" patch
10:50:09  <planetmaker> though... for the remaining primaries I can just remove it
10:54:01  <Brot6> FIRS Industry Replacement Set - Revision 2311:1f9db6ceb30f: Codechange: Give the file with the se... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/1f9db6ceb30f
11:01:06  <planetmaker> long live hg mv and sed -i.bak :-)
11:02:32  <planetmaker> hm, 31 secondary and 14 primary industries it seems :-)
11:02:50  <Brot6> FIRS Industry Replacement Set - Revision 2312:83945c5e1386: Codechange: Use similar filenames for... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/83945c5e1386
11:05:07  <Ammler> planetmaker: you need the ".bak" for?
11:05:24  <planetmaker> I can't do that inplace without giving a backup filename
11:05:25  <Ammler> or is osx not able to use -i, still?
11:05:48  <planetmaker> the .bak then contains the old code
11:06:15  <Ammler> is that a osx issue or just an old sed?
11:06:29  <planetmaker> it's a matter of sed surely
11:06:51  <Ammler> well, on windows it isn't possible, no matter of sed :-)
11:07:36  <planetmaker> well, sed only accepts -i with an extension
11:07:50  <planetmaker> it doesn't accept -i without
11:08:29  <planetmaker> and... my man page... is from 2005 and from BSD:
11:08:31  <planetmaker> AUTHORS
11:08:31  <planetmaker>      Diomidis D. Spinellis <dds@FreeBSD.org>
11:09:03  <planetmaker> and...      The -E, -a and -i options are non-standard FreeBSD extensions and may not be available on other operating systems.
11:09:13  <planetmaker> thus -i is never cross-platform
11:09:38  <Ammler> this sed is gnu 2009
11:09:59  <planetmaker> yes. But gnu-sed != sed
11:15:23  <Brot6> FIRS Industry Replacement Set - Revision 2313:3f86bc8dc1b9: Fix: Set the proper extra text for th... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/3f86bc8dc1b9
11:20:29  <Brot6> FIRS Industry Replacement Set - Revision 2314:94af4e18bf71: Codechange: Sheep farm uses primary t... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/94af4e18bf71
11:26:12  <Brot6> FIRS Industry Replacement Set - Revision 2315:4af8245ca515: Codechange: Quarry uses templates for... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/4af8245ca515
11:33:11  <Brot6> FIRS Industry Replacement Set - Revision 2316:e409c39f0d4b: Codechange: Oil wells use templates f... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/e409c39f0d4b
11:54:09  <Brot6> FIRS Industry Replacement Set - Revision 2317:d96e6714baa6: Add: Template to check location for c... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/d96e6714baa6
11:54:09  <Brot6> FIRS Industry Replacement Set - Revision 2318:157237cabab2: Codechange: Oil rigs use templates fo... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/157237cabab2
12:01:43  <Brot6> FIRS Industry Replacement Set - Revision 2319:f2f5dfe26107: Codechange: Mixed farms use templates... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/f2f5dfe26107
12:11:34  <Brot6> FIRS Industry Replacement Set - Revision 2320:cec9e5d28f59: Codechange: Junkyard uses templates f... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/cec9e5d28f59
12:17:25  <Brot6> FIRS Industry Replacement Set - Revision 2321:6984a7790370: Codechange: Iron ore mine uses templa... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/6984a7790370
12:22:32  <Brot6> FIRS Industry Replacement Set - Revision 2322:0a1daf743e23: Codechange: Fruit plantation uses tem... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/0a1daf743e23
12:32:39  <Brot6> FIRS Industry Replacement Set - Revision 2323:56243257d290: Codechange: Forest uses templates for... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/56243257d290
12:37:45  <planetmaker> @base 16 10 41
12:37:45  <Webster> planetmaker: 65
12:37:57  <planetmaker> @base 10 16 41
12:37:57  <Webster> planetmaker: 29
12:38:03  <planetmaker> @base 10 16 53
12:38:03  <Webster> planetmaker: 35
12:40:38  *** Lakie has joined #openttdcoop.devzone
12:49:29  <Brot6> FIRS Industry Replacement Set - Feature #2953 (New): Fishing grounds (planetmaker) @ http://dev.openttdcoop.org/issues/2953
12:51:08  *** Sylf has quit IRC
12:52:48  <Brot6> FIRS Industry Replacement Set - Feature #2742: Farms - location hint needed in fund menu (planetmaker) @ http://dev.openttdcoop.org/issues/2742#change-7397
12:55:10  <Brot6> FIRS Industry Replacement Set - Bug #1901: Town industries failing to enforce separation distances (planetmaker) @ http://dev.openttdcoop.org/issues/1901#change-7398
12:56:12  <Brot6> FIRS Industry Replacement Set - Feature #1824: Oil Well animation (planetmaker) @ http://dev.openttdcoop.org/issues/1824#change-7399
12:59:37  <Brot6> FIRS Industry Replacement Set - Revision 2324:75bb5d28c17e: Codechange: Fishing ground uses (some... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/75bb5d28c17e
13:21:49  <planetmaker> hm... availability code is seriously borked
13:22:13  <planetmaker> seems it forbids industry creation at map creation
13:33:06  <Brot6> FIRS Industry Replacement Set - Revision 2325:8b862ae28558: Fix: Coastal distance also applies to... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/8b862ae28558
13:45:46  <Brot6> FIRS Industry Replacement Set - Revision 2326:593a75b6662b: Fix: Availability code was broken (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/593a75b6662b
13:50:55  <planetmaker> it was stupid to allow construction only by the player ;-)
13:59:12  <Brot6> FIRS Industry Replacement Set - Feature #2954 (New): Improved placement of fishing harbour (planetmaker) @ http://dev.openttdcoop.org/issues/2954
14:03:18  <Brot6> DictatorAI - Revision 133:e9327be3c64c: - Add structure to handle train stations (krinn) @ http://dev.openttdcoop.org/projects/ai-dictator/repository/revisions/e9327be3c64c
14:22:48  <Brot6> 2cc train set - Bug #2955 (New): shinkansen missing a graphic on one view (romazoon) @ http://dev.openttdcoop.org/issues/2955
14:42:50  <planetmaker> @calc 713307 / 365
14:42:51  <Webster> planetmaker: 1954.26575342
14:42:57  <planetmaker> @calc 713307 / 365.25
14:42:57  <Webster> planetmaker: 1952.92813142
14:50:53  <Brot6> DictatorAI - Revision 134:5d4e1cf72a2e: - Autopick train engine if we don't know what railtype to... (krinn) @ http://dev.openttdcoop.org/projects/ai-dictator/repository/revisions/5d4e1cf72a2e
15:04:40  <planetmaker> hm... what size are the permanent storages for industries? DWord, right?
15:07:23  <Rubidium> aren't they all?
15:08:30  <planetmaker> so I assume, yes
15:09:56  <planetmaker> http://imagebin.org/167306 <-- but I'm having troubles understanding the difference between what I see in the debug string and the debug window
15:09:57  <Webster> Title: Imagebin - A place to slap up your images. (at imagebin.org)
15:10:21  <planetmaker> (and actually the "why production doesn't work as I think it should")
15:11:34  <planetmaker> prod. rations are perm. storage 1...3. That's ok
15:11:53  <planetmaker> cargo processed... is something different
15:12:18  <Rubidium> not 7..9?
15:12:33  <planetmaker> and the dates received obviously are wrong, too; one of the should be the equiv. of 713xyz
15:13:04  <Rubidium> the 3 dates look awfully like 0, 0 and 0
15:13:24  <Rubidium> so.. 12..14?
15:13:24  <planetmaker> cargo processed is perm. storage 7..9, yes
15:13:33  <planetmaker> but values differ. Yes. 12..14 is date
15:13:52  <Rubidium> so which value differs?
15:13:56  <planetmaker> in the string, yes. In the debug window it's correct
15:14:08  <planetmaker> there we have a value of 713xyz for one of the dates
15:14:15  <planetmaker> which is the date last a ship visited the dock
15:14:24  <Rubidium> no, that's 11. Which isn't printed
15:14:47  <Rubidium> printed in the industry window string that is
15:15:15  <planetmaker> http://paste.openttdcoop.org/show/449/ <-- that's my perm. storage assignment
15:15:33  <Rubidium> @calc 713421 / 365
15:15:33  <Webster> Rubidium: 1954.57808219
15:15:45  <planetmaker> that's the date of the game, yes
15:15:55  <Rubidium> hmm, that's a long date. Where the other dates seem to be short dates
15:16:26  <planetmaker> http://paste.openttdcoop.org/show/450/ <-- added debug string definition
15:16:37  <planetmaker> yes, seems strings only take short dates
15:16:59  <planetmaker> but even if I print it as dword, I don't get anything else than 0
15:17:40  <Rubidium> dec vs hex?
15:18:14  <Rubidium> don't know what LOAD_PERM looks like
15:19:09  <planetmaker> that's just the call to load permanent storage.
15:19:32  <planetmaker> it should return a number not string
15:20:30  *** Sylf has joined #openttdcoop.devzone
15:23:12  <Rubidium> but if it doesn't add  a \b stuff'll go wrong, won't it?
15:24:38  <planetmaker> you mean... for the ID of the register?
15:25:49  * Rubidium has no clue what he means. He just types whatever comes to mind might be a probable cause
15:32:45  <planetmaker> hm... writing nfo takes ages :-|
15:48:17  <planetmaker> and I can't say the NFO looks readable
16:21:17  <Hirundo> planetmaker: What debug string is displayed?
16:22:45  <planetmaker> STR_EXTRA_TEXT_DEBUG_SECONDARY
16:23:09  <planetmaker> see sprites/nml/templates/extra_text_secondary.pnml
16:26:55  <planetmaker> most likely I screwed up somewhere in my production code... as that doesn't quite work out
16:27:07  <planetmaker> but I currently fail to see where or how :-)
16:28:18  <Hirundo> planetmaker: only the first 6 registers are copied, I think
16:31:11  <planetmaker> yes... the old debug string only uses 6...
16:31:47  <planetmaker> hm... it uses rotate...
16:32:09  <planetmaker> rotate is shift, right?
16:32:49  <Rubidium> not quite
16:33:01  <planetmaker> with adding the bits on the other end
16:33:07  <Hirundo> I do wonder how it actually works in the first place, since you write the values as dwords and read them as words
16:33:23  <planetmaker> Hirundo: it doesn't matter if I use DWORD_S
16:33:53  <Hirundo> I'm seeing WORD_S, you have a modified local copy?
16:34:12  <Rubidium> rotate does basically tmp = head[0]; head[0] = head[1]; head[1] = head[2]; head[2] = head[3]; head[3] = tmp;
16:34:36  <Rubidium> at least, if you're talking about the rotate string code
16:34:40  <planetmaker> yes, but my results are not different when I change the WORD_S to DWORD_S in the lang file
16:35:20  <planetmaker> I mean the NML rotate command which applies to numbers.
16:35:29  <planetmaker> switch(FEAT_INDUSTRIES, SELF, action2_4213, STORE_TEMP((rotate((LOAD_PERM(2) & 65535), 16) | (LOAD_PERM(1) & 65535)), 256)) {
16:36:18  <Rubidium> rotate != shift
16:37:27  <Rubidium> binary 11100000: (byte) shift 2: 10000000, rotate 2: 1000011
16:37:35  <planetmaker> well. rotate(a,16) = ((a & 0xFFFF0000) >> 16) | ((a & 0x0000FFFF) << 16)
16:37:44  <planetmaker> yes
16:39:36  <planetmaker> anyway. I think my main issue is most probably here somewhere in the variable juggling in sprites/nml/templates/produce_secondary.pnml
16:40:07  <planetmaker> as the automatic conversion code works
16:40:35  <planetmaker> but is there a 6 parameter limit for strings?
16:41:14  <Hirundo> there is (in this case) a 6 dword limit
16:41:45  <planetmaker> ok, good to know... what is "this case"?
16:41:53  <Hirundo> This callback
16:41:59  <planetmaker> ok
16:42:20  <Hirundo> Other callbacks may have different limits, limits might be lower on tuesdays... the usual stuff when dealing with NFO
16:42:46  <planetmaker> :-)
16:43:02  <planetmaker> thus I'll have to rework the extra_text_secondary anyway
16:43:11  <planetmaker> thanks
16:43:59  <Hirundo> although in OTTD, the limit seems 6 for all callbacks that support the stack
16:45:44  *** frosch123 has joined #openttdcoop.devzone
16:46:16  <Hirundo> Supported by OpenTTD 0.60.6 Supported by TTDPatch 2.6 (r1755)2.6  Since TTDPatch r1755, you can use the text reference stack for your error messages, similarly to callback 3A. The only difference is that only 4 registers are copied instead of 6 because error messages support 20 bytes of reference stack only, and two of those bytes may be used by TTD.
16:46:58  <Hirundo> (^location check)
16:51:34  <planetmaker> hm :-)
16:54:26  <planetmaker> quak :-)
16:55:16  <frosch123> moin
16:56:01  <Brot6> Nutracks - Revision 204:0521d3d542c9: Corrected fence and bridge offsets (oberhuemer) @ http://dev.openttdcoop.org/projects/nutracks/repository/revisions/0521d3d542c9
16:57:53  <Brot6> nutracks: update from r203 to r204 done - http://bundles.openttdcoop.org/nutracks/push/r204
17:04:53  <Brot6> Nutracks - Revision 205:9afec2764d2e: Fixed rails on vertical track sections (oberhuemer) @ http://dev.openttdcoop.org/projects/nutracks/repository/revisions/9afec2764d2e
17:06:58  <Brot6> nutracks: update from r204 to r205 done - http://bundles.openttdcoop.org/nutracks/push/r205
17:16:34  <planetmaker> suddenly the numbers in the debug string start to make sense, Hirundo :-)
17:18:14  *** LordAro has joined #openttdcoop.devzone
17:20:30  <Brot6> firs: update from r2284 to r2326 done (37 warnings) - http://bundles.openttdcoop.org/firs/nightlies/r2326
17:22:00  <Brot6> nutracks: update from r203 to r205 done - http://bundles.openttdcoop.org/nutracks/nightlies/r205
17:23:09  <Brot6> Following repos didn't need a nightlies update: ogfx-trains (r248), narvs (r37), bros (r52), ogfx-industries (r122), opengfx (r721), ailib-tile (r16), foobarstramtracks (r23), transrapidtrackset (r28), 2cctrainset (r750), cets (r126), ailib-list (r32), opensfx (r97), ttdviewer (r34), worldairlinersset (r672), heqs (r638), openmsx (r97), basecosts (r25), nml (r1589), 32bpp-extra (r40), manindu (r7), newgrf_makefile (r305),
17:23:09  <Brot6> ailib-direction (r17), ailib-common (r21), snowlinemod (r49), dutchtramset (r87), ai-admiralai (r75), swisstowns (r22), metrotrackset (r56), spanishtowns (r10), frenchtowns (r6), grfpack (r279), ogfx-rv (r107), fish (r684), ogfx-landscape (r76), ttrs (r36), ogfx-trees (r51), swedishrails (r205), grfcodec (r833), ai-aroai (r39), german-townnames (r34), smts (r19), chips (r143), belarusiantowns (r8), indonesiantowns (r41), ailib-string
17:23:11  <Brot6> (r29), airportsplus (r107), comic-houses (r71)
17:23:52  <Brot6> narvs: compile of r37 still failed (#2789) - http://bundles.openttdcoop.org/narvs/nightlies/ERROR/r37
17:25:03  <Brot6> NewGRF Meta Language - Revision 1590:2606f31dbb4e: Codechange: Remove the ability to pass (bogus)... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/2606f31dbb4e
17:29:03  *** Sylf has quit IRC
17:41:01  *** Sylf has joined #openttdcoop.devzone
17:44:56  *** Lakie has quit IRC
17:59:24  <Brot6> Nutracks - Bug #2948 (Closed): Slope offsets (oberhuemer) @ http://dev.openttdcoop.org/issues/2948#change-7403
18:06:07  <Brot6> Nutracks - Feature #2711: New fence sprites (oberhuemer) @ http://dev.openttdcoop.org/issues/2711#change-7405
18:06:07  <Brot6> Nutracks - Feature #2711 (Closed): New fence sprites (oberhuemer) @ http://dev.openttdcoop.org/issues/2711#change-7406
18:09:25  <Brot6> Nutracks - Feature #2956 (New): Change look of "track planning" (oberhuemer) @ http://dev.openttdcoop.org/issues/2956
18:16:46  *** andythenorth has joined #openttdcoop.devzone
18:22:21  *** LordAro has quit IRC
18:24:35  *** LordAro has joined #openttdcoop.devzone
18:38:39  <planetmaker> @base 16 10 34
18:38:39  <Webster> planetmaker: 52
18:43:31  <Brot6> NewGRF Meta Language - Revision 1591:b7abe9df00d3: Codechange: Always call remove_tmp_locations f... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/b7abe9df00d3
18:50:39  *** LordAro has quit IRC
18:52:29  *** JVassie has joined #openttdcoop.devzone
18:54:17  *** LordAro has joined #openttdcoop.devzone
19:03:12  *** LordAro has quit IRC
19:05:32  <planetmaker> hm... debugging FIRS with FISH ;-)
19:05:49  <planetmaker> easy to build and nice to look at :-)
19:05:53  <Brot6> clientpatches: update from r22731 to r22732 done (6 warnings) - http://bundles.openttdcoop.org/clientpatches/testing/r22732
19:06:02  <planetmaker> good to have a water-rich map, though
19:06:03  <andythenorth> :)
19:07:11  <planetmaker> current FIRS trunk is totally borked. Luckily it mostly works locally again ;-)
19:07:24  <andythenorth> ach
19:07:29  <andythenorth> nvm
19:07:38  <planetmaker> hm?
19:10:32  <planetmaker> andythenorth: what do you want in the debug strings?
19:10:46  <planetmaker> what you cannot just as easily see in the debug window?
19:10:51  <Brot6> openttd-vehiclevars: update from r22731 to r22732 done - http://bundles.openttdcoop.org/openttd-vehiclevars/testing/r22732
19:10:58  <andythenorth> planetmaker: can't recall
19:11:06  <andythenorth> debug window didn't exist when I created debug strings
19:11:16  <andythenorth> and I haven't changed production code much since I wrote it
19:11:24  <planetmaker> ah
19:11:33  <andythenorth> it might just be a prettified output of the persistent storage
19:11:34  <planetmaker> because the dbg window shows all persistant storage
19:11:35  <andythenorth> not sure
19:12:01  <planetmaker> and the dbg text can only have 6 vars... so it's rather compact and can only show less
19:12:24  <planetmaker> btw, andythenorth, I got the idea to show something like a closure countdown in the industry view
19:12:43  <andythenorth> I tested that with power station code - long deprecated
19:12:47  <andythenorth> didn't you do it in opengfx+
19:12:49  <andythenorth> ?
19:13:10  <andythenorth> planetmaker: there is a ticket for it also
19:13:12  <planetmaker> like "few customers" etc... up to "we're at the brink of closing down"
19:13:29  <planetmaker> not sure the months should be displayed directly
19:13:38  <andythenorth> #1088
19:13:38  <Brot6> andythenorth: #1088 is http://dev.openttdcoop.org/issues/show/1088 "FIRS Industry Replacement Set - Feature #1088: Indication of closure for all secondary industries - #openttdcoop Development Zone"
19:14:31  <planetmaker> oh, oooold :-)
19:15:28  <planetmaker> let's assign it to me. Then I can't forget ;-)
19:15:28  <Brot6> FIRS Industry Replacement Set - Feature #1088: Indication of closure for all secondary industries (planetmaker) @ http://dev.openttdcoop.org/issues/1088#change-7408
19:15:49  <Brot6> serverpatches: update from r22731 to r22732 done (10 warnings) - http://bundles.openttdcoop.org/serverpatches/testing/r22732
19:16:57  *** LordAro has joined #openttdcoop.devzone
19:18:05  <Brot6> 32bpp-ez-patches: compile of r22732 still failed (#2446) - http://bundles.openttdcoop.org/32bpp-ez-patches/testing/ERROR/r22732
19:23:08  <Brot6> NewGRF Meta Language - Revision 1592:ea1db7e1379b: Doc: Improve railtype documentation. (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/ea1db7e1379b
19:24:17  <planetmaker> hm, not all bounding boxes in FIRS are correct
19:24:47  <andythenorth> no
19:24:55  <andythenorth> some are, to put it politely, fucked
19:25:08  <andythenorth> I've asked for help to understand them but got silence
19:25:14  <andythenorth> so I assume nobody understands them
19:25:28  <Rubidium> oh... when are they going to have little child sprites? ;)
19:26:19  <andythenorth> there are multiple that are known to flicker
19:26:34  <andythenorth> there are others almost certainly wrong
19:26:54  <andythenorth> and there are *numerous* that will be too big, or have wrong xetents or yextents, or even zextents
19:28:16  <Brot6> NewGRF Meta Language - Revision 1593:cc404004c861: Fix: Temp storage is var 7D, not 7F. (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/cc404004c861
19:29:33  <Ammler> any good idea for the openttd mq spec, so building fails if qpush wasn't able to apply patches?
19:37:23  <V453000> hello from windows :D
19:43:36  <Ammler> @kick V453000
19:43:55  <Ammler> @services op
19:43:55  *** ChanServ sets mode: +o Webster
19:43:58  <planetmaker> andythenorth: well, they're not too easy to understand, but ... the x,y and zextend are in 1/16 of a tile
19:44:38  <planetmaker> or in the case of z, 1 = 8px
19:44:45  <planetmaker> offsets I mean. Offsets
19:45:26  <V453000> Ammler: evil :)
19:47:44  <Ammler> hello V :-)
19:48:00  <V453000> hi love :)
19:48:07  <V453000> I can finally continue drawing :D
19:48:24  <Ammler> yeah, better draw on windows as nowhere :-P
19:48:58  <V453000> quite :D
19:49:10  <V453000> coding has to wait
19:49:11  <Ammler> any you could use the devzone to build the grf
19:49:24  <Ammler> just enable build on push
19:49:38  <V453000> dude realize I have no clue what build on push is
19:49:48  <V453000> especially when it comes to enabling it
19:50:00  <V453000> :p
19:50:02  <Ammler> that about all I can do for you :-)
19:50:08  <V453000> :D k :)
19:50:35  <Ammler> but you need someone else to setup initial system
19:50:50  <V453000> :)
19:51:20  <Ammler> I am not sure, if simply installing the newgrf_framwork zip is fine enough
19:58:46  <Brot6> NewGRF Meta Language - Revision 1594:8a239c001779: Codechange: Allocate registers for the produce... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/8a239c001779
19:58:46  <Brot6> NewGRF Meta Language - Revision 1595:2da4dc23085d: Codechange: No longer allocate registers 0x80-... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/2da4dc23085d
20:00:33  *** andythenorth has quit IRC
20:06:02  *** andythenorth has joined #openttdcoop.devzone
20:19:15  <planetmaker> @calc 0x85 / 80
20:19:15  <Webster> planetmaker: 1.6625
20:19:24  <planetmaker> @base 16 10 85
20:19:24  <Webster> planetmaker: 133
20:19:31  <planetmaker> @calc 133/80
20:19:31  <Webster> planetmaker: 1.6625
20:19:33  <planetmaker> hm
20:20:22  <planetmaker> @calc 133/8*5
20:20:23  <Webster> planetmaker: 83.125
20:20:40  <planetmaker> @calc 133/8
20:20:40  <Webster> planetmaker: 16.625
20:35:01  <planetmaker> @calc floor(52/8)*5
20:35:01  <Webster> planetmaker: 30
20:35:37  <planetmaker> @calc 52/8*5
20:35:37  <Webster> planetmaker: 32.5
20:35:52  <planetmaker> @calc floor(52/8)*8
20:35:52  <Webster> planetmaker: 48
20:35:58  <planetmaker> hm, aha
20:36:50  <planetmaker> @calc floor(52*8)/8)
20:36:53  <planetmaker> @calc floor(52*8)/8
20:36:53  <Webster> planetmaker: 52
20:40:57  <planetmaker> Hirundo: I get a "This expression is not supported in a switch-block" for line 8 of http://paste.openttdcoop.org/show/451/
20:42:15  <Hirundo> hmm... tests
20:43:40  <Hirundo> planetmaker: try the newest nml (r1594+)
20:45:06  <planetmaker> :-)
20:45:30  <planetmaker> I didn't notice that anything changed there, brilliant :-)
20:46:37  <Hirundo> I didn't either, it's an unexpected surprise
20:47:04  <Hirundo> It was really meant as "just a codechange" :)
20:56:09  <planetmaker> :-)
20:59:46  <planetmaker> hm...
21:01:03  <Brot6> DictatorAI - Revision 135:b3104e5d095b: - Working on old code for trains (krinn) @ http://dev.openttdcoop.org/projects/ai-dictator/repository/revisions/b3104e5d095b
21:10:46  *** LordAro has quit IRC
21:12:03  <Brot6> FISH - Bug #2957 (New): alignment of purchase menu sprites (planetmaker) @ http://dev.openttdcoop.org/issues/2957
21:23:13  *** frosch123 has quit IRC
21:30:58  *** JVassie has quit IRC
21:34:56  *** ODM has quit IRC
21:45:26  <andythenorth> good night
21:45:27  *** andythenorth has left #openttdcoop.devzone
21:53:03  <Brot6> NewGRF Meta Language - Revision 1596:ad15cfa1590b: Fix: Fixing regression is pointless if you don... (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/ad15cfa1590b
21:53:04  <Brot6> NewGRF Meta Language - Revision 1597:9a37ca182521: Doc: Improve railtype documentation (again). (Hirundo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/9a37ca182521
22:14:57  <planetmaker> @calc 52/8
22:14:57  <Webster> planetmaker: 6.5
22:16:22  <planetmaker> @calc floor(52/8)*5
22:16:22  <Webster> planetmaker: 30
22:16:38  <planetmaker> @calc floor(189/8)*5
22:16:38  <Webster> planetmaker: 115
22:31:37  <planetmaker> calc floor(86/8)
22:40:16  <Brot6> FIRS Industry Replacement Set - Revision 2327:ec77a38ac094: Fix: Produce both primary output cargos (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/ec77a38ac094
22:40:16  <Brot6> FIRS Industry Replacement Set - Revision 2328:60b882b61bbb: Fix: Secondary production template an... (planetmaker) @ http://dev.openttdcoop.org/projects/firs/repository/revisions/60b882b61bbb

Powered by YARRSTE version: svn-trunk