Log for #openttdcoop.devzone on 20th February 2012:
Times are UTC Toggle Colours
00:26:00  *** Zuu has quit IRC
01:58:05  *** Avenger has joined #openttdcoop.devzone
03:25:11  *** Avenger has quit IRC
06:49:45  *** JVassie has joined #openttdcoop.devzone
07:14:01  *** JVassie has quit IRC
09:24:24  *** ODM has joined #openttdcoop.devzone
10:37:08  <Ammler> <-- would be nice to publish changelog here
10:38:29  <Ammler> I hope, you do not mind, if I setup that
10:41:28  <planetmaker> please do. On the contrary, I'd appreciate it
10:42:26  <Ammler> will there be a 0.2.4?
10:44:25  <Ammler> hmm, maybe we did not publish those textfiles because those aren't preprocessed?
10:47:51  <planetmaker> There might well be a 0.2.4
10:48:57  <Ammler> wtf, it wants to create a new head?
10:49:15  <Ammler> my slog does not show any new head
10:49:21  <planetmaker> hm?
10:49:37  <planetmaker> oh, there might be...
10:49:53  <planetmaker> I briefly saw something and wondered yesterday. Not sure whether it's fixed / merged
10:50:04  <Ammler>
10:50:36  <Ammler> did you strip on the server?
10:50:45  <planetmaker> oh, nml you mean
10:52:02  <Ammler> abort: push creates new remote head 00cb031691ec!
10:52:08  <Ammler> this hash doesn't exist here
10:52:27  <Ammler> what am I missing?
10:52:54  <planetmaker> (old) local commit?
10:53:22  <Ammler> hmm, but shouldn't the error show a existing head?
10:53:49  <planetmaker> it would create a remote head, if it's not commited
10:54:01  <planetmaker> try hg outgoing
10:54:28  <planetmaker> or didn't you hg up before changing?
10:55:18  <planetmaker> but... the glog actually should show that. strange
10:55:52  <planetmaker> and what was it, Ammler?
10:56:47  <Ammler> ah, my alias always uses tip
10:56:50  <Ammler> not parent
10:57:06  <Ammler> hg out showed it of course
10:57:38  <Ammler> I made once a commit to fix the license short to spdx standard
10:57:52  <planetmaker> tsk :-)
10:58:16  <Ammler> hmm, I could push those now, let me rebase
10:58:17  <planetmaker> alias are ... interesting when they get forgotten
10:58:29  <planetmaker> btw, do you already use 2.1?
10:58:51  <planetmaker> the graft command is nice :-)
10:59:28  <planetmaker> and the phases are a nice concept, too :-)
10:59:47  <planetmaker> set secret to default and you can commit your patches as you want and never accidentially push them
11:00:03  <planetmaker> like many local branches - but who cares :-)
11:04:38  <Ammler> hmm, shouldn't you use draft instead secret for that?
11:05:56  <Ammler> and no, I use mostly same version as devzone and also mostly need to update the suse pacakge self :-)
11:07:23  <Ammler> ah shit, how do I abort a rebase?
11:07:56  <planetmaker> dunno. revert?
11:08:47  <planetmaker> $ hg rebase --abort
11:09:04  <planetmaker> according to hg wiki
11:10:26  <Ammler> yesyes, the issue is that I get one 3diff screeen after the other
11:14:12  <planetmaker> he. well. Don't set hg to show diffs in 3diff ;-)
11:14:40  <Ammler> planetmaker: seems like you don't fear spam anymore as you publish your email on the news, then you could fix the address in the readme now :-)
11:15:00  <Ammler> planetmaker: no clue how
11:15:15  <Ammler> I just closed the console session :-P
11:17:49  <planetmaker> The openttd e-mail is anyway publicly visible
11:18:00  <Ammler> not in the opengfx readme
11:18:05  <Brot6> NewGRF Meta Language - Revision 1829:9015fd3e9565: Change: publish readme and changelog (Ammler) @
11:18:05  <Brot6> NewGRF Meta Language - Revision 1830:97293e0e67ed: Change: publish readme and changelog (Ammler) @
11:19:45  <planetmaker> might be a remainder from when there was another e-mail address
11:27:34  <Ammler> planetmaker: most important missing in the changelog is that you require nml 0.2.3
11:27:46  <Ammler> or is that in the readme?
11:27:52  <planetmaker> hm, no, it's not
11:28:26  <Ammler> well, I don't read the readme everytime but I read the changelog
11:29:02  <Ammler> dependency changes should go to the changelog
11:30:08  <planetmaker> you're totally right
11:30:21  <Ammler> maybe we should also add a rpm spec to nml and opengfx
11:30:39  <Ammler> (the one which I use on suse)
12:20:10  <Brot6> Central European Train Set - Revision 641:25740fa37e34: display recommended start years in the pa... (Eddi) @
12:27:14  <planetmaker> Ammler: might be an idea
12:31:53  <Brot6> cets: update from r640 to r641 done (979 warnings) -
12:44:24  <Brot6> OpenGFX - Bug #3707 (Closed): DevZone compile failed (compiler) @
12:44:24  <Brot6> OpenGFX - Bug #3707 (Closed): DevZone compile failed (planetmaker) @
12:45:40  <Brot6> OpenGFX - Bug #3701 (Closed): DevZone compile failed (compiler) @
12:45:40  <Brot6> OpenGFX - Bug #3701 (Closed): DevZone compile failed (planetmaker) @
12:46:29  <Brot6> OpenGFX - Bug #3690 (Closed): Regression: glyphs gone missing in OpenTTD 1.1.x but not in 1.2.x (planetmaker) @
12:47:52  <Brot6> OpenGFX - Bug #3578 (Closed): Font update (planetmaker) @
12:48:35  <Brot6> OpenGFX - Bug #3578 (Reopened): Font update (planetmaker) @
12:57:07  <Ammler> mäh, this fiddling with branches :-)
12:57:14  <Brot6> NewGRF Meta Language - Revision 1831:a96b4f4246cc: Doc: RPM build spec (Ammler) @
12:57:14  <Brot6> NewGRF Meta Language - Revision 1832:bb300f29ab54: Doc: RPM build spec (Ammler) @
12:58:28  <Ammler> hmm, will this spec now be included in the source or does that need to add to MANIFEST?
13:26:42  <Brot6> OpenGFX - Revision 930:eda3fe4920eb: Fix #3429: German semaphore signals were not available anymore (planetmaker) @
13:26:42  <Brot6> OpenGFX - Bug #3429 (Closed): Semaphore signals (planetmaker) @
13:27:52  <Brot6> OpenGFX - Revision 931:0056c2360d63: Doc: RPM build spec (Ammler) @
13:28:19  <Ammler> planetmaker: feel free to update Summary and descirption of those 2
13:28:23  <Ammler> also maybe on openttd
13:29:18  <Ammler> there the spec is in os/rpm
13:30:28  <Ammler> those specs are quite easy to understand as those have no devzone quirks in it :-)
13:35:03  <Brot6> OpenGFX - Revision 932:321671e62cd9: Fix (r931): move %define of install dir down to the comment (Ammler) @
13:58:34  <Brot6> Central European Train Set - Revision 642:3fe5814c5d14: chosing graphics by date is now randomize... (Eddi) @
14:00:35  <Brot6> Central European Train Set - Feature #3695 (Closed): Better repainting behavior (Eddi) @
14:00:39  <Brot6> OpenGFX - Bug #3703: station covers plastic fountain (planetmaker) @
14:02:04  <Brot6> Central European Train Set - Revision 643:824429ccbce8: actually, + and - are different things :p (Eddi) @
14:08:42  <Brot6> cets: update from r641 to r642 done (979 warnings) -
14:14:44  <Brot6> cets: update from r642 to r643 done (979 warnings) -
17:11:11  <Brot6> Dutch Trains 2.0 - Support #3632: list of vehicles to be drawn (Voyager1) @
17:12:25  <Brot6> Dutch Trains 2.0 - Support #3632: list of vehicles to be drawn (Voyager1) @
17:15:08  <Brot6> nml: update from r1824 to r1832 done -
17:30:45  *** frosch123 has joined #openttdcoop.devzone
17:51:02  <Brot6> opengfx: update from r916 to r932 done -
17:57:39  <Brot6> cets: update from r640 to r643 done (979 warnings) -
17:59:39  <Brot6> dutchtrains: update from r214 to r218 done (360 warnings) -
18:32:08  *** LordAro has joined #openttdcoop.devzone
18:32:47  <LordAro> "ImportError: No module named setuptools" - from NML installation
18:33:17  <Yexo> so install setuptools :p
18:33:52  <LordAro> and where do i get that from? :P
18:34:00  <Yexo> what os are you using?
18:34:03  <LordAro> ubuntu
18:34:22  <Brot6> OpenGFX - Bug #3709 (New): Airport helipads don't have flashing lights (PaulC) @
18:34:23  <Yexo> apt-get install python-setuptools
18:34:44  <LordAro> that was blatently obvious
18:34:45  <LordAro> thanks
18:36:14  <Brot6> Following repos rebuilds successful without any difference to earlier nightlies builds: ogfx-trains (70 warnings) (Diffsize: 1327), ogfx-industries (Diffsize: 114167), firs (6 warnings), foobarstramtracks (Diffsize: 37132), bandit (1 warnings), manindu (Diffsize: 2), newgrf_makefile (Diffsize: 1), rust (15 warnings) (Diffsize: 571), ogfx-biggui, dutchtramset (21 warnings) (Diffsize: 1809), swisstowns (Diffsize: 43), dutchroadfurniture, spanishtowns
18:36:14  <Brot6> (Diffsize: 8), frenchtowns (Diffsize: 21), ogfx-rv (42 warnings) (Diffsize: 1639), ogfx-landscape (2 warnings) (Diffsize: 828), swedishrails, german-townnames (Diffsize: 51), dach (104 warnings) (Diffsize: 1904), belarusiantowns (Diffsize: 64), indonesiantowns (1 warnings) (Diffsize: 29), airportsplus (Diffsize: 441059)
19:06:40  <Yexo> should helipads have fences or not?
19:12:13  <Brot6> OpenGFX+ Airports - Revision 157:1a07809c1b12: Codechange: use spritelayouts_groundaware from FIR... (yexo) @
19:12:13  <Brot6> OpenGFX+ Airports - Revision 158:daadf51b7b76: Add #3702: preview for small airport in temperate ... (yexo) @
19:12:13  <Brot6> OpenGFX+ Airports - Revision 159:666b9f62f7c1: Feature #3702: updated preview sprites with action... (yexo) @
19:12:15  <Brot6> OpenGFX+ Airports - Bug #3358 (Closed): Remove deprecated use of callback flags (yexo) @
19:14:58  *** Zuu has joined #openttdcoop.devzone
19:17:46  *** andythenorth has joined #openttdcoop.devzone
19:18:27  <Brot6> OpenGFX+ Airports - Feature #3702 (Closed): Revised preview sprites (yexo) @
19:22:22  <Brot6> OpenGFX+ Airports - Revision 160:af288d2d5642: Fix #3691: heliport preview was misaligned (yexo) @
19:22:22  <Brot6> OpenGFX+ Airports - Bug #3691 (Closed): Misaligned heliport previews (yexo) @
19:30:11  *** JVassie has joined #openttdcoop.devzone
19:34:53  <Brot6> OpenGFX+ Airports - Revision 161:74ea1a45cb3e: Feature #3315: setting to disable airport noise (yexo) @
19:34:53  <Brot6> OpenGFX+ Airports - Feature #3315 (Closed): setting to disable airport noise (yexo) @
19:35:56  <Rubidium> Yexo: I reckon you haven't found the reason for nml + gc2 to misbehave, right?
19:36:16  <Yexo> indeed
19:36:45  <Yexo> will try again in a bit, after I'm done with OpenGFX+Airports
19:37:11  <Rubidium> hmm... the offset when not compressing I can reproduce
19:48:41  <Brot6> GRFCodec - Support #3710 (New): do not publish rpms (Ammler) @
19:51:27  <Brot6> GRFCodec - Support #3710: do not publish rpms (Ammler) @
19:51:48  <Ammler> LordAro: please comment if wish
19:52:24  *** andythenorth is now known as Guest3280
19:52:24  *** andythenorth has joined #openttdcoop.devzone
19:53:13  <LordAro> Ammler: yeah, i think the redirect would be good - but a redirect to download-grfcodec or download-grfcodec-nightly ?
19:53:27  <Ammler> no to homepage
19:54:10  <Ammler> just*
19:54:35  <Ammler> but I am still a bit confused how you get that location :-)
19:54:37  *** andythenorth has quit IRC
19:54:51  *** andythenorth has joined #openttdcoop.devzone
19:55:58  <Ammler> it looks like you just guessed it
19:56:40  <LordAro> no, i went here first: :P
19:56:49  <LordAro> although i wouldve been able to guess it
19:57:48  <Ammler> :-)
19:59:14  *** andythenorth is now known as Guest3282
19:59:14  *** andythenorth has joined #openttdcoop.devzone
20:00:34  <Ammler> well, it is nginx proxy, if you want me take more effort, please add the config to the ticket, else it will be a oneliner
20:00:35  *** andythenorth has quit IRC
20:00:40  *** andythenorth has joined #openttdcoop.devzone
20:02:19  <LordAro> i have no idea about that sort of stuff, so a oneliner it is :)
20:08:37  <Rubidium> Yexo: it has to do with storing sprites chunked
20:14:36  <Rubidium> Yexo: fixes the issue
20:18:40  * LordAro takes another opertunity to explore rubidium's server :D
20:18:59  <LordAro> *opportunity
20:20:04  <Rubidium> nothing really interesting there ;)
20:20:52  <LordAro> i dunno, there is 1 whole picture showing your playing style :)
20:21:40  <V453000> few ships
20:25:18  <Brot6> NewGRF Meta Language - Revision 1833:319667152b09: Feature: use grf container format v2 (Rubidium) (yexo) @
20:25:21  <Yexo> many thanks ^^ :)
20:27:48  <Rubidium> LordAro: that one is even pre 1.x.x
20:28:30  <Rubidium> Yexo: yay ;) Thanks for the testcase as well
20:29:09  * Rubidium wonders how to create a regressino test for chunked compression
20:29:16  <Yexo> now the extension to actually support extra-zoom sprites
20:29:31  <Rubidium> and then for 32bpp sprites ;)
20:29:39  <Yexo> that's the same ;)
20:29:49  <Rubidium> not really
20:29:59  <Rubidium> 8bpp extra zoom is *easy*
20:30:01  <Yexo> true, I forgot about the additional data
20:30:20  <Rubidium> just give it another zoom level
20:30:32  <Rubidium> 32bpp requires changes to the 'encoding' of pixels
20:31:13  <Yexo> now: keep the existing format or does anyone have better suggestions?
20:31:26  <Yexo> I'd change the ZOOM_LEVEL_ constants anyway to give them better names
20:31:43  <Yexo> and it'll need an additional 8bpp/32bpp parameter
20:32:04  <Rubidium> and mask for 32bpp
20:32:47  <Yexo> so type=8bpp/32bpp/mask
20:34:09  <Rubidium> grfcodec enforces the mask to be the same size as the 32bpp sprite by forcing it to be after the 32bpp sprite (you're not even allowed to give size_x/y, offs_x/y, zoom level, or chunk/nocrop
20:34:31  <Yexo> it's a good idea to copy that
20:34:41  <Yexo> I've thought about making it part of the realsprite
20:35:18  <Yexo> so: [x, y, width, height, x_offset, y_offset, filename] - [x, y, mask_filename]
20:35:36  <Yexo> only difference with this and 2 real sprites is the connecting -
20:35:41  <Yexo> but perhaps that's not clear
20:36:05  <michi_cc> I don't know what you want to support in NML, but OpenTTD can read any combination of RGB, alpha and palette/mask image components.
20:36:36  <Yexo> whether it's RGB or RGBA we can detect from the input file
20:36:58  <Yexo> so the information we need in the nml file would be: 8bpp/32bpp and where to find the mask (if any)
20:37:12  <michi_cc> You could even do alpha + mask (e.g. for smooth font sprites or whatever).
20:37:33  <Yexo> how does alpha + mask work?
20:37:38  <Yexo> in nfo I mean?
20:37:46  <michi_cc> It doesn't :)
20:38:02  <Yexo> lol
20:38:09  <Yexo> which modes does grfcodec support?
20:38:52  <michi_cc> I think it doesn't even differentiates for alpha, so RGBA, RGBAM and M I belive.
20:39:09  <michi_cc> With M being the plain old 8bpp sprite of course.
20:40:11  <frosch123> alpha+mask would be a paletted image with alpha for the "32bpp" type in nfo
20:41:10  <michi_cc> Yeah, everything except mask only is considered 32bpp, so is only loaded with an 32bpp blitter.
20:41:16  <frosch123> but i doubt anyone would bother to implement that :)
20:41:57  <michi_cc> NML could in theory automatically set the corresponding Action 14 entry there.
20:42:47  <Yexo> am I missing any useful mode in this list: M (=8bpp), RGB, RGB+M (32bpp+partly CC), RGBA, RGBA+M ?
20:43:00  <Yexo> michi_cc: you mean the action14 entry for the 32bpp blitter? it already does that
20:43:57  <michi_cc> Use of AM is questionable, and A alone even more, so I think that's it :)
20:44:04  <Yexo> I'd let nml detect the difference between RGB / RGBA and RGB+M / RGBA+M automatically from the input (see if there is a useful alpha channel)
20:44:28  <Yexo> which means there are 3 modes a user could specify: M, RGB, RGB+M
20:44:56  <Yexo> or (with more user-friendly names): 8bpp, 32bpp, 32bpp-masked
20:44:58  <michi_cc> PNG can be with or without alpha channel, I'm not sure I'd bother with actually checking the alpha values if present.
20:45:31  <Yexo> I agree, any alpha channel in png = rgba, no alpha channel = rgb
20:50:17  <michi_cc> Another thing OpenTTD will silently fix is the size and offsets of the different zoom levels by padding the sprites if needed (the blitter requires the (un)scaled size and offsets to be identical).
20:53:15  <Brot6> OpenGFX+ Airports - Feature #3058 (Closed): Snow grades: vary amount of snow depending on height ... (yexo) @
21:10:08  <Brot6> BANDIT - tanktrailer.png (andythenorth) @
21:22:06  <Brot6> BANDIT - tank_trailers.png (andythenorth) @
21:33:02  <Brot6> BANDIT - tank_trailers_2.png (andythenorth) @
21:35:13  <Brot6> BANDIT - tanker_input.png (andythenorth) @
22:01:13  <Brot6> BANDIT - Revision 289:0a6da1969d63: Codechange: work in progress on pixel generator (andythenorth) @
22:07:20  <Hirundo> Yexo: my suggestion would be to give an additional parameter to alternative_sprites to distinguish between 8bpp/32bpp/mask
22:07:42  <Hirundo> and of course, rename zoom levels
22:08:07  <Hirundo> this gives a sortof 'special status' to the 8bpp normal zoom sprites, but IMO that's justified
22:08:57  <Hirundo> Complete separation of code and gfx should by possible by specifying empty sprites in the normal sprite set, and declaring the normal 8bpp sprites as alternative_sprites also
22:12:09  *** andythenorth has quit IRC
22:37:59  *** LordAro has quit IRC
22:40:57  *** ODM has quit IRC
22:57:20  *** frosch123 has quit IRC
23:22:36  *** JVassie has quit IRC

Powered by YARRSTE version: svn-trunk