Config
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> http://bundles.openttdcoop.org/nml/releases/LATEST/ <-- 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> http://paste.openttdcoop.org/show/1133/
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) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/9015fd3e9565
11:18:05  <Brot6> NewGRF Meta Language - Revision 1830:97293e0e67ed: Change: publish readme and changelog (Ammler) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/97293e0e67ed
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) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/25740fa37e34
12:27:14  <planetmaker> Ammler: might be an idea
12:31:53  <Brot6> cets: update from r640 to r641 done (979 warnings) - http://bundles.openttdcoop.org/cets/push/r641
12:44:24  <Brot6> OpenGFX - Bug #3707 (Closed): DevZone compile failed (compiler) @ http://dev.openttdcoop.org/issues/3707
12:44:24  <Brot6> OpenGFX - Bug #3707 (Closed): DevZone compile failed (planetmaker) @ http://dev.openttdcoop.org/issues/3707#change-9698
12:45:40  <Brot6> OpenGFX - Bug #3701 (Closed): DevZone compile failed (compiler) @ http://dev.openttdcoop.org/issues/3701
12:45:40  <Brot6> OpenGFX - Bug #3701 (Closed): DevZone compile failed (planetmaker) @ http://dev.openttdcoop.org/issues/3701#change-9699
12:46:29  <Brot6> OpenGFX - Bug #3690 (Closed): Regression: glyphs gone missing in OpenTTD 1.1.x but not in 1.2.x (planetmaker) @ http://dev.openttdcoop.org/issues/3690#change-9700
12:47:52  <Brot6> OpenGFX - Bug #3578 (Closed): Font update (planetmaker) @ http://dev.openttdcoop.org/issues/3578#change-9701
12:48:35  <Brot6> OpenGFX - Bug #3578 (Reopened): Font update (planetmaker) @ http://dev.openttdcoop.org/issues/3578#change-9702
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) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/a96b4f4246cc
12:57:14  <Brot6> NewGRF Meta Language - Revision 1832:bb300f29ab54: Doc: RPM build spec (Ammler) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/bb300f29ab54
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) @ http://dev.openttdcoop.org/projects/opengfx/repository/revisions/eda3fe4920eb
13:26:42  <Brot6> OpenGFX - Bug #3429 (Closed): Semaphore signals (planetmaker) @ http://dev.openttdcoop.org/issues/3429#change-9705
13:27:52  <Brot6> OpenGFX - Revision 931:0056c2360d63: Doc: RPM build spec (Ammler) @ http://dev.openttdcoop.org/projects/opengfx/repository/revisions/0056c2360d63
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) @ http://dev.openttdcoop.org/projects/opengfx/repository/revisions/321671e62cd9
13:58:34  <Brot6> Central European Train Set - Revision 642:3fe5814c5d14: chosing graphics by date is now randomize... (Eddi) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/3fe5814c5d14
14:00:35  <Brot6> Central European Train Set - Feature #3695 (Closed): Better repainting behavior (Eddi) @ http://dev.openttdcoop.org/issues/3695#change-9707
14:00:39  <Brot6> OpenGFX - Bug #3703: station covers plastic fountain (planetmaker) @ http://dev.openttdcoop.org/issues/3703#change-9706
14:02:04  <Brot6> Central European Train Set - Revision 643:824429ccbce8: actually, + and - are different things :p (Eddi) @ http://dev.openttdcoop.org/projects/cets/repository/revisions/824429ccbce8
14:08:42  <Brot6> cets: update from r641 to r642 done (979 warnings) - http://bundles.openttdcoop.org/cets/push/r642
14:14:44  <Brot6> cets: update from r642 to r643 done (979 warnings) - http://bundles.openttdcoop.org/cets/push/r643
17:11:11  <Brot6> Dutch Trains 2.0 - Support #3632: list of vehicles to be drawn (Voyager1) @ http://dev.openttdcoop.org/issues/3632#change-9708
17:12:25  <Brot6> Dutch Trains 2.0 - Support #3632: list of vehicles to be drawn (Voyager1) @ http://dev.openttdcoop.org/issues/3632#change-9708
17:15:08  <Brot6> nml: update from r1824 to r1832 done - http://bundles.openttdcoop.org/nml/nightlies/r1832
17:30:45  *** frosch123 has joined #openttdcoop.devzone
17:51:02  <Brot6> opengfx: update from r916 to r932 done - http://bundles.openttdcoop.org/opengfx/nightlies/r932
17:57:39  <Brot6> cets: update from r640 to r643 done (979 warnings) - http://bundles.openttdcoop.org/cets/nightlies/r643
17:59:39  <Brot6> dutchtrains: update from r214 to r218 done (360 warnings) - http://bundles.openttdcoop.org/dutchtrains/nightlies/r218
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) @ http://dev.openttdcoop.org/issues/3709
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) @ http://dev.openttdcoop.org/projects/airportsplus/repository/revisions/1a07809c1b12
19:12:13  <Brot6> OpenGFX+ Airports - Revision 158:daadf51b7b76: Add #3702: preview for small airport in temperate ... (yexo) @ http://dev.openttdcoop.org/projects/airportsplus/repository/revisions/daadf51b7b76
19:12:13  <Brot6> OpenGFX+ Airports - Revision 159:666b9f62f7c1: Feature #3702: updated preview sprites with action... (yexo) @ http://dev.openttdcoop.org/projects/airportsplus/repository/revisions/666b9f62f7c1
19:12:15  <Brot6> OpenGFX+ Airports - Bug #3358 (Closed): Remove deprecated use of callback flags (yexo) @ http://dev.openttdcoop.org/issues/3358#change-9709
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) @ http://dev.openttdcoop.org/issues/3702#change-9711
19:22:22  <Brot6> OpenGFX+ Airports - Revision 160:af288d2d5642: Fix #3691: heliport preview was misaligned (yexo) @ http://dev.openttdcoop.org/projects/airportsplus/repository/revisions/af288d2d5642
19:22:22  <Brot6> OpenGFX+ Airports - Bug #3691 (Closed): Misaligned heliport previews (yexo) @ http://dev.openttdcoop.org/issues/3691#change-9712
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) @ http://dev.openttdcoop.org/projects/airportsplus/repository/revisions/74ea1a45cb3e
19:34:53  <Brot6> OpenGFX+ Airports - Feature #3315 (Closed): setting to disable airport noise (yexo) @ http://dev.openttdcoop.org/issues/3315#change-9713
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) @ http://dev.openttdcoop.org/issues/3710
19:51:27  <Brot6> GRFCodec - Support #3710: do not publish rpms (Ammler) @ http://dev.openttdcoop.org/issues/3710#change-9714
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 bundles.openttdcoop.org/grfcodec*
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: http://bundles.openttdcoop.org/ :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: http://rbijker.net/openttd/extra2.diff 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 :) http://rbijker.net/openttd/misc/mine.png
20:21:40  <V453000> few ships
20:25:18  <Brot6> NewGRF Meta Language - Revision 1833:319667152b09: Feature: use grf container format v2 (Rubidium) (yexo) @ http://dev.openttdcoop.org/projects/nml/repository/revisions/319667152b09
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 http://newgrf-specs.tt-wiki.net/wiki/NML:32bpp_sprites 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) @ http://dev.openttdcoop.org/issues/3058#change-9715
21:10:08  <Brot6> BANDIT - tanktrailer.png (andythenorth) @ http://dev.openttdcoop.org/attachments/download/2490/tanktrailer.png
21:22:06  <Brot6> BANDIT - tank_trailers.png (andythenorth) @ http://dev.openttdcoop.org/attachments/download/2491/tank_trailers.png
21:33:02  <Brot6> BANDIT - tank_trailers_2.png (andythenorth) @ http://dev.openttdcoop.org/attachments/download/2492/tank_trailers_2.png
21:35:13  <Brot6> BANDIT - tanker_input.png (andythenorth) @ http://dev.openttdcoop.org/attachments/download/2493/tanker_input.png
22:01:13  <Brot6> BANDIT - Revision 289:0a6da1969d63: Codechange: work in progress on pixel generator (andythenorth) @ http://dev.openttdcoop.org/projects/bandit/repository/revisions/0a6da1969d63
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