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