Times are UTC Toggle Colours
00:33:35 *** Tirili has quit IRC 00:36:00 *** Tirili has joined #openttd 01:46:21 *** HerzogDeXtEr has quit IRC 02:37:56 *** Alkel_U3 has quit IRC 02:38:35 *** Alkel_U3 has joined #openttd 02:46:26 *** geli has joined #openttd 02:53:49 *** gelignite has quit IRC 02:58:36 *** Compu has joined #openttd 03:26:09 *** Wormnest has quit IRC 03:32:23 *** iddi has joined #openttd 03:32:23 <iddi> Make "wide rivers" an option please? (or is it already?) 04:00:35 *** debdog has joined #openttd 04:06:09 *** D-HUND has quit IRC 04:18:08 *** geli has quit IRC 04:36:03 *** Timberwolf has quit IRC 04:36:04 *** Timberwolf has joined #openttd 04:41:01 *** welterde has quit IRC 04:41:44 *** welterde has joined #openttd 04:53:03 *** Flygon has joined #openttd 05:05:09 *** Tirili has quit IRC 05:43:40 *** dihedral has quit IRC 05:43:52 *** dihedral has joined #openttd 06:46:34 *** guru3_ has quit IRC 06:46:48 *** guru3 has joined #openttd 06:47:25 *** Hobbyboy|BNC has quit IRC 06:47:25 *** Hobbyboy has joined #openttd 06:52:31 *** KenjiE20 has quit IRC 06:52:58 *** KenjiE20 has joined #openttd 06:59:19 *** Ammler has quit IRC 06:59:36 *** SmatZ has quit IRC 06:59:46 *** Ammler has joined #openttd 06:59:53 *** planetmaker has quit IRC 07:00:10 *** Hirundo has quit IRC 07:00:16 *** SmatZ has joined #openttd 07:00:16 *** planetmaker has joined #openttd 07:00:16 *** ChanServ sets mode: +o planetmaker 07:00:27 *** Guest1383 has quit IRC 07:00:44 *** V453000 has quit IRC 07:00:46 *** ^Spike^ has joined #openttd 07:00:46 *** Hirundo has joined #openttd 07:01:09 *** ^Spike^ is now known as Guest888 07:01:16 *** V453000 has joined #openttd 07:10:22 *** m1cr0man has quit IRC 07:10:45 *** m1cr0man has joined #openttd 07:32:28 *** Xaroth has quit IRC 07:32:42 *** Xaroth has joined #openttd 07:32:45 *** DorpsGek has quit IRC 07:33:06 *** DorpsGek has joined #openttd 07:33:06 *** ChanServ sets mode: +o DorpsGek 07:56:45 <pickpacket> I've decided to add train carriages exclusively for tea leaves and tea tea deluxe. I need a fun/silly/ingenious name for the NewGRF. Ideas? 07:59:24 <Pruple> why not put them in the tea tea deluxe grf? 07:59:51 <pickpacket> Pruple: I could do that, I guess... 07:59:57 <pickpacket> they're not necessary though 08:00:47 <Pruple> the industries are presumably necessary for the wagons, though 08:06:21 <pickpacket> that's true 08:42:22 <andythenorth> + 08:42:41 <andythenorth> historically there was a view that grfs shouldn't mix different kinds of content 08:42:50 <andythenorth> e.g. a grf should only have one item from the grf spec in it 08:42:58 <andythenorth> 90% valid π 08:59:49 <Pruple> that's why IH comes with built in newrailtypes? π 09:00:14 <andythenorth> yes 09:00:21 <andythenorth> because otherwise it doesn't work 09:00:42 <andythenorth> apparently this is anti-freedom 09:00:43 <andythenorth> but eh 09:03:14 <Pruple> I think if I were including vehicles in a nominal industry set, I'd have a parameter to turn them off. but if it's just an esoteric learning-the-ropes type newgrf, doesn't really matter. 09:16:37 <andythenorth> is there a trivial way to force openttd.grf to be rebuilt? 09:16:41 <andythenorth> changing deps isn't it 09:16:52 * andythenorth trying to make rivers less ass 09:17:37 <andythenorth> hmm even when the grf is built, it's not used 09:18:43 *** Eddi|zuHause has quit IRC 09:18:57 *** HerzogDeXtEr has joined #openttd 09:19:19 *** Eddi|zuHause has joined #openttd 09:21:26 *** nielsm has joined #openttd 09:22:09 <andythenorth> maybe I need to do something with GRFCODEC_EXECUTABLE 09:23:25 <andythenorth> hmm deleting media/baseset/openttd.grf just causes make to error 09:24:22 <andythenorth> media/baseset/openttd.grf is 18 Oct 2022 09:24:42 <andythenorth> build/baseset/openttd.grf is today, 09.16 09:27:42 <andythenorth> maybe rapids sprites aren't in rapids.png 09:29:15 *** sla_ro|master has joined #openttd 09:49:45 <Pruple> ridiculous 10:26:12 *** michi_cc[d] has joined #openttd 10:26:12 <michi_cc[d]> andythenorth: For rebuilding openttd.grf, cmake needs to have both GRFCODEC_EXECUTABLE and NFORENUM_EXECUTABLE. If cmake can't find them in the PATH, you have to specify them manually. 10:27:29 <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #10213: Fix #10212: [Script] Nested ScriptAccounting scopes are not restored properly. https://github.com/OpenTTD/OpenTTD/pull/10213 10:27:32 <DorpsGek> [OpenTTD/OpenTTD] michicc closed issue #10212: [Bug]: ScriptObject::SetDoCommandCosts uses wrong CommandCost constructor https://github.com/OpenTTD/OpenTTD/issues/10212 10:32:41 <andythenorth> ok I have grfcodec but not renum 10:33:31 *** jeeg[m] has quit IRC 10:33:44 *** jeeg[m] has joined #openttd 10:34:39 * andythenorth fixes 10:35:37 <andythenorth> ok so 2 problems 10:35:56 <andythenorth> 1. make doesn't see the deps (rapids.png) as changed 10:36:16 <andythenorth> 2. forcing a rebuild of the grf by deleting it works, but OpenTTD doesn't use the modified rapids sprites 10:36:21 <andythenorth> so am I editing the wrong png? π 10:36:59 <andythenorth> media/baseset/orig_extra/rivers/rapids.png 10:37:12 <andythenorth> the nfo looks correct 10:41:03 <petern> Morning, I overslept, mainly because I was still up at 3am. 10:41:09 <andythenorth> probably valid 10:43:33 <andythenorth> ok rm-ing build dir and going again seems to work 10:44:41 <andythenorth> cmake cached absence of renum 10:55:33 <petern> It would. 10:55:36 <petern> I have folded 10:57:47 <andythenorth> ok not enough blues to shade rivers according to slope 11:01:13 <petern> Can't you add some unanimated darked hues? 11:01:34 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1048916974387855420/image.png 11:01:34 <andythenorth> we only have these 11:01:42 <andythenorth> but maybe the CC1 range is usable though 11:02:16 <petern> That 4th from the bottom row... 11:02:46 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1048917273005543514/image.png 11:02:46 <petern> Such folded 11:03:04 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1048917349971013652/image.png 11:03:04 <petern> Such unfolded 11:03:13 <petern> I mean, that's basically done isn't it? 11:03:44 <andythenorth> yes finished 11:03:46 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1048917527721410611/image.png 11:03:50 <EmperorJake> Looks good, this is a feature I would use in my next trainset 11:04:08 <petern> Hmm, looks a bit weird indeed. 11:04:43 <petern> Purchase list needs text search to be honest. 11:05:36 <petern> Oh clicking too fast on the circle also buys the currently selected engine, oops π 11:14:45 <petern> I need to shoop da whoop. 11:14:49 <petern> (shop) 11:18:19 <petern> Okay, fixed double click. 11:18:26 <petern> Now... autorenew. 11:20:37 <andythenorth> petern: approve and merge π 11:21:42 <andythenorth> hmm 12 unused pinks in the palette 11:21:52 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1048922080512593990/image.png 11:21:52 <petern> I mean it's /fine/ but the RHS could also do with decluttering. 11:22:50 <petern> It's also the same drawing code already, just the list is prepared differently. 11:24:09 <andythenorth> +/- widgets π 11:26:08 <andythenorth> lol what happened that day π https://github.com/OpenTTD/OpenTTD/discussions/8446#discussioncomment-641685 11:35:30 <petern> Not sure,that's well after I started this. 11:36:29 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1048925760066420776/image.png 11:36:29 <petern> That timeline. 11:38:39 <petern> I even changed my git config 11:50:09 <andythenorth> ok so more blue in the DOS palette π 11:50:14 <andythenorth> unexpected requirement 11:55:27 <andythenorth> far as I can tell, the main water cycle is 8 shades 11:55:43 <andythenorth> with a secondary cycle for waves 11:56:05 <andythenorth> maybe it's 7 in the main cycle 11:56:11 * andythenorth looks in src 11:58:52 *** WormnestAndroid has quit IRC 11:59:39 <andythenorth> EPV_CYCLES_DARK_WATER maybe 12:00:53 <andythenorth> hmm 5 shades? 12:03:36 <andythenorth> ok so 12 unused (pink) DOS palette entries 12:03:37 <andythenorth> could fit 5 shades of even darker water, and 5 shades 12:04:26 <andythenorth> we only need 6 more actual shades, but the animation cycles need to be different 12:04:42 <andythenorth> some existing shades can be reused 12:05:00 <andythenorth> but I guess that requires totally different palette indexes 12:23:55 <andythenorth> maybe reusing shades doesn't work anyway π 12:24:17 <andythenorth> animation cycles seem to be modifying RGB values? 13:04:19 <petern> What was I doing? 13:05:09 <pickpacket> Oh gooood sprite painting can be boring. And to just think of a design for the carriages! Iβve come a fair bit of the tea boxcar. 13:05:14 <petern> Oh. https://github.com/OpenTTD/OpenTTD/pull/8984 13:05:38 <pickpacket> andythenorth: that example train π 13:07:06 <petern> Hmm, should variant_group action copy everything from the base engine? 13:36:50 * petern refactors 13:37:52 <andythenorth> petern: dunno, does it need to? π 13:38:03 <andythenorth> I am the wrong audience, I'd just do it all in the compile 13:38:04 <petern> It could simplify the process 13:38:18 <andythenorth> agreed 13:38:30 <andythenorth> copy and override? 13:38:52 <petern> Also you need to name your variants π 13:42:49 <andythenorth> I like them all being the same π 13:43:05 <andythenorth> I don't really like the way we do buy menu strings π 13:44:05 <andythenorth> dunno why I did the liveries for class 47 13:44:09 <andythenorth> only correct colour is blue 13:47:11 <petern> Sadly it's how TTDPatch designed it. 13:49:00 <petern> Maybe add variant string... 13:49:28 <petern> <https://β».ga/ > 13:49:31 <petern> Awww 13:53:44 * andythenorth pressed it 13:54:09 <petern> The URL is meant to be β».ga 13:54:23 <petern> But β» doesn't work in Discord anyway, and the URL is converted. 13:54:39 <petern> It does show up correctly in IRC though. 13:55:20 <andythenorth> lol 13:56:09 <andythenorth> if we had single quote marks, I could name liveires 13:56:20 <petern> We do 13:56:45 <andythenorth> "Resilient 'Starfighter' (Diesel)" 13:56:55 <andythenorth> "Resilient 'Hamburger' (Diesel)" 13:57:05 <andythenorth> We have them, I don't π 13:57:54 <andythenorth> sprite font is a sprite, I could fix it? π 13:58:19 <petern> It's just a stylistic choice. I wouldn't worry about. 13:58:30 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1048961499634339900/image.png 13:58:42 <petern> Yup, looks fine to me. 13:58:42 <andythenorth> maybe some countries do it that way anyway 13:59:27 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1048961738189582356/image.png 13:59:35 <andythenorth> Mode 2 13:59:37 <andythenorth> would be better 14:00:23 <andythenorth> hmm where is single quote on BBC keyboard? 14:00:46 <petern> Shift-7 14:01:13 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1048962183645634570/image.png 14:01:22 <petern> Mode 2 goodness 14:01:44 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1048962312175890462/image.png 14:01:46 <andythenorth> oh same 14:02:12 <petern> Don't cheat by using MODE 7. 14:04:21 *** tokai|noir has joined #openttd 14:04:21 *** ChanServ sets mode: +v tokai|noir 14:04:36 *** aperezdc__ has quit IRC 14:04:38 *** aperezdc__ has joined #openttd 14:06:30 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1048963511012839535/image.png 14:06:30 <andythenorth> can't find the copy key 14:06:34 <andythenorth> I want to edit my mistake π 14:06:55 <petern> End 14:07:15 <andythenorth> I think I need to buy a new keyboard 14:07:46 <petern> Do you have no End key? 14:08:00 <andythenorth> probably not 14:08:04 <andythenorth> I could do this https://denki.world3.net/beebkb.html 14:08:17 <petern> Nice. 14:09:49 <petern> Check out my broadcast π 14:10:05 <petern> I'm so easily amused 14:11:09 *** tokai has quit IRC 14:11:56 <petern> I still always expect colours in order of black, red, green, yellow, blue, magenta, cyan and white. Other colours are a lie. 14:12:30 <andythenorth> never fails to amuse 14:12:45 <petern> Also my Beeb had a bug in MODE 2 where COLOUR 6 defaulted to green instead of cyan. 14:12:58 <andythenorth> COLOUR RND(12) 14:13:14 <andythenorth> those colours are still so nice 14:13:20 <andythenorth> think my brain got wired to them 14:14:28 <petern> Hmm, seems I broke it π¦ 14:15:16 <petern> Here's me trying to reuse the same enum, instead of adding a load of bools. 14:17:14 <petern> Whew, managed it 14:17:42 <petern> Such slow PC π¦ 14:17:55 <petern> Can I get a desktop PC with an M2 chip yet? 14:18:47 <andythenorth> wow actual video evidence it works π 14:18:59 <petern> That reliability though... 14:19:14 <andythenorth> why is your buy menu so much wider than mine π 14:19:24 <petern> Hmm, this needs work though 14:19:29 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1048966778669244436/image.png 14:19:32 <petern> I resized it 14:19:39 <andythenorth> I see 14:19:43 <andythenorth> such UI 14:19:48 <petern> Amazing π 14:19:55 <andythenorth> mind blown 14:19:58 <petern> Also 14:20:32 <petern> Oops π 14:20:38 <andythenorth> hiding parent hides all children? 14:20:50 <petern> Sometimes. 14:21:11 <petern> It's meant to ensure that the parent is visible if at least one child is. 14:21:25 <petern> But yes, you can have sub-groups if you really want to mess around. 14:22:08 <petern> It might be an idea to automatically group by NewGRF. 14:22:22 <petern> Engine sorting would get a bit weird though. 14:22:54 <petern> Think my mouse battery needs recharging, not moving well. 14:23:15 <petern> Hmm, yeah, sorted by parent engine. 14:24:07 <petern> Anyway 14:24:09 <petern> Getting there. 14:25:07 <petern> You could do all your liveries as variants and who knows if/when this might get merged. 14:25:48 <petern> Hmm, that's a bit awkward π 14:26:37 <petern> Rebuild all displayed lists, I suppose. 14:27:07 <andythenorth> 13.0 Beta 3 π 14:27:10 <andythenorth> yolo swag 14:27:26 <petern> Well. It's not really a huge change tbh. 14:27:29 <petern> So maybe. 14:27:31 <andythenorth> I've seen it working on your screen, that's enough 14:27:48 <andythenorth> I'm sure one of our social media channels will find something we overlooked π 14:27:51 <petern> I might add the lines. 14:28:06 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1048968948760203284/2Q.png 14:28:40 <petern> Oh of course you don't do cargo subtypes either π 14:28:47 <andythenorth> not so much 14:29:32 <andythenorth> try setting 2CC to green, see what happens π 14:29:51 <petern> Those lines π 14:30:10 <andythenorth> quite like the line 14:30:13 <andythenorth> not chunky though 14:30:24 <petern> It isn't, indeed. Shall I chunky it? 14:30:31 <petern> TBH I forgot about that. 14:30:34 <andythenorth> is the +/0 chunky? 14:31:03 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1048969690078257222/image.png 14:31:15 <petern> RUKTS with it left-aligned engines... 14:31:19 <petern> Yes, that's a sprite. 14:31:29 <andythenorth> I wonder what colour that orange is 14:31:35 <andythenorth> doesn't match the nearby text 14:31:45 <andythenorth> I guess it was taken from settings? 14:31:50 <petern> Indeed it's slightly off. 14:32:00 <andythenorth> can't unsee π 14:32:12 <petern> So..... 14:32:34 <petern> In my SVG branch I think I kinda fixed that. 14:32:45 <petern> As it draws the +/- as text instead, so the colour is easily changeable. 14:33:27 <petern> Major bug, hold off on 13.0 π 14:36:42 <petern> But yes, mostly works π 14:51:23 <andythenorth> π 14:52:09 <petern> I might have smashed up the autoreplace GUI 14:52:59 <petern> Oh, no click handling yet π 14:53:34 <andythenorth> /me watching 14:54:11 <petern> See, autoreplace works... 14:54:38 <petern> Hmm. 14:54:45 <andythenorth> there's no correct answer to greying out the parent, or not 14:55:20 <andythenorth> 50% opacity π 14:55:28 <petern> Heh 14:55:52 <petern> I think don't grey it out unless they're all greyed out. 14:56:50 <petern> But the child isn't shown any more because thems the rules. 14:58:17 <andythenorth> looks mergeable to me π 14:58:31 <andythenorth> remember when we had nightlies, for testing? π 14:58:38 <petern> Hah, those 14:59:09 <petern> I will see about making it dirty other lists of the same type so the fold/unfold is not so broken. 14:59:36 <petern> Yeah I fixed double-click buying in that instance too 14:59:47 <petern> This is, overall, quite a small patch. 15:01:41 <andythenorth> wonder if I should put all those wagon lengths into variants π 15:02:00 <andythenorth> so many things I can try, then ship, then remove π 15:03:35 <petern> Not sure about lengths, they have different introduction dates don't they? 15:05:11 <andythenorth> probably 15:05:23 <andythenorth> also I don't want to unfold a menu to choose them 15:05:34 <andythenorth> ha, I could use this to set the cargo sprites π 15:05:39 <andythenorth> 'steel wagon - coils' 15:05:43 <andythenorth> 'steel wagon - girders' 15:08:58 <petern> Andy you can't hear us 15:08:59 <petern> But 15:09:01 <petern> Do the rest π 15:09:46 *** labs[m] has quit IRC 15:09:54 *** labs[m] has joined #openttd 15:10:20 *** olmvnec[m] has quit IRC 15:10:33 *** olmvnec[m] has joined #openttd 15:10:37 *** pothyurf[m] has quit IRC 15:10:48 *** pothyurf[m] has joined #openttd 15:29:19 *** johanna[m] has quit IRC 15:29:21 *** johanna[m] has joined #openttd 15:42:14 *** WormnestAndroid has joined #openttd 16:09:16 *** gelignite has joined #openttd 16:09:49 *** WormnestAndroid has quit IRC 16:09:54 *** WormnestAndroid has joined #openttd 16:20:51 <andythenorth> Such Horse patch needed? π¦ 16:48:11 *** Wormnest has joined #openttd 16:49:44 <pickpacket> how do you make buses earn more than Β£10,000 in profit per year? 16:50:09 <nielsm> play with inflation 16:50:16 <pickpacket> meh 16:50:30 <pickpacket> but if I don't want to do that? 16:50:52 <nielsm> or make them the final part of long transfer chains and play without transfer credits 16:51:23 <nielsm> like airplane from one corner of the map to the other and then drive passengers the last 500 meter home from the airport 16:51:40 <pickpacket> in that case the buses gain is the planes' loss 16:51:45 <nielsm> yes 16:52:25 <pickpacket> I want to achieve maximum performance rating. Then the least profitable vehicle in my fleet must make at least Β£10,000 a year 16:52:26 <nielsm> I assume this is for the original company rating score, where one of them is "no vehicles with less than 10k profit" 16:52:33 <pickpacket> yeah 16:52:46 <nielsm> the answer really is, don't run vehicles that can't achieve that, meaning no buses if they can't be profitable 16:53:10 <nielsm> and in the original game, you did have inflation meaning at the end of the game all numbers were much bigger, but that number does not scale 16:55:52 <pickpacket> I like to set up bus stops to make cities grow. I guess I should replace them with longer tram routes later on in the game 16:56:09 <nielsm> yeah 16:56:39 <pickpacket> I used to do it with passenger stops, but mail is more profitable :) 17:07:56 <petern> This channel is nicer. 17:08:13 <petern> I broke it by trying to set the last used variant π¦ 17:10:49 <andythenorth> Dead channel can go back to dead π 17:10:59 <petern> Have you updated Iron Horse yet? 17:11:11 <andythenorth> I am in the scouts thing 17:11:14 <andythenorth> So no 17:11:44 <andythenorth> My friend is a scout leader though, gave a nice speech about volunteering 17:11:50 <andythenorth> Being a good thing 17:12:06 <andythenorth> Community and that 17:13:46 <andythenorth> So what if the parent rotated to show last used? 17:13:55 <andythenorth> Very confuse? 17:15:27 <petern> Oh I did wonder. Discording while scouting eh? 17:15:37 <petern> That is precisely what I am implementing. 17:15:48 <petern> And no, it's not confusing, it's necessary. 17:16:29 <petern> As the purpose is to declutter the purchase list, the idea is you buy a variant once, and then if you leave that group folded, it will continue to use that variant every time. 17:22:02 <andythenorth> yes 17:28:49 <andythenorth> can we go in a rabbit hole about water shades? π 17:28:55 <andythenorth> derailing variants 17:33:30 <petern> I guess the other blue shades look out of place? 17:33:36 <JGR> Are you using the original graphics? The OpenGFX water looks a bit better except for the horrid flashing when zoomed out 17:33:37 <andythenorth> they don't animate 17:33:57 <petern> No, tht's kinda the point π 17:34:56 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1049015968568987728/Screen_Recording_2022-12-04_at_17.34.29.mov 17:34:57 <andythenorth> it is 17:35:30 <petern> Does not look better π¦ 17:35:34 <andythenorth> no 17:35:36 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1049016135162548348/image.png 17:35:55 <andythenorth> I guess I could sacrifice the dream of 3CC? 17:35:57 <petern> Which shade is which? heh 17:36:08 <TallTyler> Why not rocks instead of more shadow? 17:36:38 <andythenorth> unless we hide all the water it will still look flat 17:36:50 <andythenorth> and if we hide the water, it will fail to look like a river 17:37:13 <petern> can you draw the colours in sequence going down hill? 17:37:19 <petern> Not sure if that would have any desired effect. 17:37:34 <andythenorth> maybe, but the cycle tends to make it tricky 17:37:41 <andythenorth> ogfx managed waves though 17:38:25 <andythenorth> oh 17:38:31 <andythenorth> ogfx has nice flowing locks 17:38:40 <andythenorth> but the river rapids are equally crappy as our base set ones 17:39:05 <TallTyler> Steal the lock water? 17:39:38 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1049017150817435758/Screen_Recording_2022-12-04_at_17.39.10.mov 17:39:43 <andythenorth> it's really quite well done 17:40:30 <andythenorth> ok well, if only I had ogfx checked out nearby π 17:40:32 <andythenorth> oh wait 17:41:03 <petern> Hmm, could work. Make it flow (like spice) but add rocks and white-whater. 17:41:15 <petern> Also make it 4x EZ so there's more detail π 17:41:30 <andythenorth> it needs trying 17:41:41 <andythenorth> less work than adding 2 new water shade cycles 17:42:07 *** Flygon has quit IRC 17:42:34 <andythenorth> petern: Scorcher variants? π 17:42:40 <andythenorth> does it work with articulated vehicles? 17:42:44 <andythenorth> OF COURSE IT DOES 17:42:46 <petern> I mean 17:42:49 <petern> I better do. 17:43:13 <andythenorth> hmm wonder what I'd do with the HST carriage colours 17:43:23 <andythenorth> variants, or auto-adapt to engine ID? 17:43:26 <andythenorth> or both 17:44:28 <petern> What is the difference? 17:45:06 <petern> Looks the same to me. 17:45:18 <TallTyler> Livery override callback! Finally! 17:45:18 <andythenorth> there's no variants for it in the grf yet π 17:45:40 <TallTyler> (Might not even be a callback, Iβve never used it) 17:45:44 <petern> You _could_ use livery overrides, which is not a callback.; 17:45:58 <petern> The issue with that is the wagons change depending on what they are attached to. 17:46:04 <andythenorth> ideal 17:46:08 <petern> If you want that, it's perfect 17:46:21 <petern> Livery overrides ignore wagon speed limits. 17:46:27 <andythenorth> /me dreams up the worst way to detect which coach livery to use 17:46:32 <andythenorth> can I use the user bits? 17:46:37 <petern> So your regular passenger coach which goes 115mph can go 125mph. 17:47:18 <petern> For the "realism" guys they probably want RUKTS where you get to pick MK1, 2, 3, 4 carriages separately... 17:48:49 <andythenorth> also all the types 17:49:13 <andythenorth> brake standard corridor, brake first, brake composite, brake open, brake open first 17:49:31 <andythenorth> tourist, standard, first, corridor, suburban, kitchen, buffet, dining 17:50:31 <TallTyler> Arguably canβt be represented in pixels, but I shouldnβt gatekeep 17:50:35 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1049019905208496238/Screen_Recording_2022-12-04_at_17.50.22.mov 17:50:45 <andythenorth> disappointingly, this is not a home run 17:50:57 <andythenorth> even without rocks, it can be seen it doesn't aid enough 17:51:07 <andythenorth> slope is still not represented 17:51:10 <TallTyler> Needs rocks that donβt look like the animated highlights 17:51:30 <andythenorth> can't read the slope 17:52:07 <TallTyler> Iβm personally less concerned about βcanβt tell the slope directionβ than βcanβt tell if itβs flat or slopedβ 17:52:47 <andythenorth> I think if I'm going to fix it, I want it to be good π 17:52:57 <andythenorth> if we just want to yolo something and close TrueBrain's ticket 17:53:09 <andythenorth> then someone else can paste some rocks over opengfx water 17:53:23 <andythenorth> they're in waterfeatures.png in ogfx 17:53:46 <TallTyler> Not saying we shouldnβt shoot for good, but it helps if we all have the same understanding of the problem 17:54:01 <TallTyler> And the metric for declaring it solved 17:54:04 <andythenorth> https://github.com/OpenTTD/OpenGFX/blob/2f06a7ec566ffae72f78e366cfdbdadfeabf8d11/sprites/png/terrain/waterfeatures.png 17:54:17 <TallTyler> And apparently Iβm on a different page 17:54:29 <andythenorth> until water slopes fit the treatment of slopes in the game, they'll look weird 17:54:36 <andythenorth> we can approach 'better' though 17:54:38 <pickpacket> is it possible to compile the game to a static binary? 17:57:11 <petern> Should be 17:58:05 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1049021790531371068/image.png 17:58:05 <andythenorth> I added the rocks back in 17:58:18 <petern> Needs more rocks, see. 17:58:22 <petern> Bigger rocks, sorry. 17:59:50 <andythenorth> oops, can't grfcodec RGB pngs 17:59:52 <andythenorth> silly me 18:00:31 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1049022403885400106/image.png 18:03:17 <petern> It's just... not darker :/ 18:03:49 <andythenorth> 10 new blues then π 18:03:59 <andythenorth> 5 darker darker, 5 lighter 18:04:22 <andythenorth> 3CC dream dies 18:04:37 <andythenorth> I use pink for masking stuff, so we'll have 2 of those left π 18:05:38 <petern> That's not quite true. 18:05:45 <petern> It only matters if they are displayed. 18:06:20 <petern> With 3CC you can still map those to a different colour. 18:06:23 <andythenorth> yes π 18:06:30 <andythenorth> there are some purples π 18:06:36 <andythenorth> that nobody would ever use 18:06:44 <andythenorth> I use them for compile-time colouring 18:07:12 <andythenorth> ok so the palette will end up looking weird, it will have 20 very similar shades of blue π 18:07:24 <andythenorth> seems like there should be a better way, but I can't think of it 18:07:35 <andythenorth> there's no way to add a special flag to a sprite? 18:07:40 <andythenorth> and colour shift? 18:08:36 <andythenorth> /me thinks not 18:09:15 <petern> No, once it's blitted, it's just the palette animation index. 18:09:33 <andythenorth> pre-processing step? 18:09:37 <andythenorth> shift it to different RGBs? 18:09:45 <andythenorth> I don't understand 8bpp vs 32bpp internally 18:09:58 <andythenorth> let grfcodec shift it π 18:10:01 <petern> Palette animation works on the final product. 18:10:05 <andythenorth> yup 18:10:15 <andythenorth> but is everything now 32bpp internally? 18:10:24 <andythenorth> or is there still an 8bpp blitter path? 18:10:43 <petern> There is still 8bpp-only paths, if you want. 18:10:46 <andythenorth> meh 18:11:38 <petern> In the modern world you'd have an animated texture and it would just work. 18:11:48 <petern> But we are not modern π 18:11:58 <petern> Okay, orange lines. 18:14:54 <andythenorth> chunky 18:23:59 <petern> Should be. 18:28:17 <andythenorth> such lines π 18:40:04 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1049032358663311370/image.png 18:40:04 <petern> Wonky lines? 18:40:35 <glx[d]> weird 18:41:03 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/2c5eb206d42a41a006d3c934c9d51fd0aef0bf64 18:41:04 <DorpsGek> - Update: Translations from eints (by translators) 18:42:37 <petern> Most of the other 'chunky' stuff is drawing filled rectangles anyway. 18:42:46 <petern> But this GfxDrawLine. 18:43:21 <petern> I already used thicker lines with GfxDrawLine for the slider widget, but that's already at an angle so nothing is really noticeable. 18:43:47 <petern> Now I zoom in I can see the same. 18:44:25 <petern> 4x does it too, but 3x doesn't. 18:44:34 <petern> So... smells like obi-wan somehow. 18:44:49 <andythenorth> oh that's special 18:45:00 <andythenorth> does it have special handling for end of line? 18:45:19 <petern> The whole thing is pretty special, heh. 18:46:34 <andythenorth> hmm have we ever redefined the palettes before? 18:46:46 <andythenorth> do we need to fork DOS to OpenTTD_2023 or something 18:47:01 <andythenorth> existing grfs might assume the pinks aren't shown 18:47:42 <petern> What happens if you use them now? 18:48:30 *** Montana has joined #openttd 18:49:12 <andythenorth> depends 18:49:24 <andythenorth> some seem to be transparent, others are black iirc 18:51:42 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1049035285205368882/image.png 18:51:44 <andythenorth> photoshop 18:53:08 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1049035647215743007/image.png 18:53:08 <andythenorth> better version 18:56:16 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1049036433937150004/image.png 18:56:16 <andythenorth> also 18:58:27 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1049036982732472371/image.png 19:06:43 <petern> That's nic.. oh, photoshop π¦ 19:12:35 *** natalie[m] has quit IRC 19:12:40 *** natalie[m] has joined #openttd 19:14:00 *** udo[m] has quit IRC 19:14:06 *** udo[m] has joined #openttd 19:16:16 <glx[d]> Just need to crop 19:20:15 <michi_cc[d]> Most players will use 32bpp internally, so I'd not consider it wrong in any way to have a okay 8bpp sprite and an improved 32bpp variant. 19:27:57 <andythenorth> so we could do this without palette restrictions? 19:28:00 <andythenorth> sets a precedent π 19:28:18 <andythenorth> I was wondering about a specific set of shade and tint palettes π 19:28:46 <andythenorth> it's a thing in web UIs, to take a base colour and tint or shade 20%, 40% 19:29:06 <andythenorth> so using the 32bpp colourspace, but only limited actual colours 19:29:46 <andythenorth> this would also...be helpful for weathering vehicles π 19:30:35 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1049045072907350076/image.png 19:30:35 <andythenorth> currently I have weathered alternative sprite using a remapped palette to darker shades 19:30:46 <andythenorth> these are randomly chosen 19:33:36 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1049045828259553361/image.png 19:33:36 <andythenorth> some colour ranges work better than others π 19:34:02 <Pruple> uhoh 19:34:12 <Pruple> if you make sam 32bpp, no-one will use it π 19:34:15 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1049045993481584660/image.png 19:34:21 <andythenorth> nobody uses it anyway π 19:34:33 <Pruple> thatsthejoke.jpg 19:34:34 <andythenorth> extended 8bpp π 19:34:56 <Pruple> whatever happened to 16bpp newgrfs? 19:35:10 <andythenorth> 10bpp 19:35:21 <andythenorth> the last 2 bits are an offset into which palette to use 19:35:24 <andythenorth> choice of 4 19:39:07 <andythenorth> no 19:39:29 <andythenorth> the 2 bits are split 19:39:29 <andythenorth> - whether to use default palette, or a tint/shade 19:39:36 <andythenorth> - whether to use tint or shade 19:39:36 <andythenorth> π 19:42:59 *** frosch has joined #openttd 19:42:59 <frosch> nah, it's like CGA. one of the 4 options is just pink and violet colors 19:43:25 <frosch> but because it's the only one featuring both black and white, everyone uses it 19:44:03 <glx[d]> Just make it 32bpp without mentioning this anywhere 19:44:51 <andythenorth> I should put my photoshop on Truebrain's ticket eh? 19:45:18 <andythenorth> https://github.com/OpenTTD/OpenTTD/issues/9031 has a logical fallacy anyway 19:45:42 <DorpsGek> [OpenTTD/OpenTTD] andythenorth commented on issue #9031: Rivers going uphill are nearly impossible to distinguish from flat river https://github.com/OpenTTD/OpenTTD/issues/9031 19:45:45 <glx[d]> Because many assumes 32bpp is EZ and abase/abase are ugly in both 19:46:08 <petern> Many think abase/zbase look good :/ 19:46:17 <andythenorth> ahem 19:46:25 <andythenorth> 'many of the limited number of posters on reddit and steam' 19:46:34 <Pruple> many think UKRS2 looks good 19:46:43 <andythenorth> but they say things like 'I see everyone uses abase' 19:46:45 <petern> BBC BASIC lets me abbreviate `RUN` to `RU.` 19:46:48 <andythenorth> 'for it's modern look' 19:46:50 <nielsm> just because you can use any color doesn't mean you have to use every color 19:46:55 <petern> `R.` is short for `RETURN` 19:47:02 <andythenorth> *. 19:47:03 <andythenorth> ch. 19:47:34 <petern> Short for `*CAT` π 19:50:50 <andythenorth> Switch to BBC Basic palette? 19:54:29 <petern> Easier to choose which colour to use. 19:55:13 <DorpsGek> [OpenTTD/OpenTTD] andythenorth commented on issue #9031: Rivers going uphill are nearly impossible to distinguish from flat river https://github.com/OpenTTD/OpenTTD/issues/9031 20:00:42 <andythenorth> petern: I looked on github for your branch π 20:00:49 <andythenorth> so I could compile variants 20:03:14 <petern> Not pushed it yet. Or if I have it's ancient. 20:05:32 <petern> Trying to work out how to unbreak the hierarchy 20:21:35 <andythenorth> goes it patch Horse? π 20:23:05 <petern> Have you? 20:23:20 <petern> In a branch, right? π 20:28:05 <andythenorth> I did 20:28:14 <andythenorth> now wondering about random engines 20:28:20 <andythenorth> did random wagons π 20:28:35 <andythenorth> if there are 4 variants, add a 5th one 'random' 20:31:57 <petern> You could do the 'random' one as the primary. 20:36:22 <andythenorth> I could yes 20:36:38 <andythenorth> complete with dice icon 20:36:49 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1049061738911375440/image.png 20:36:49 <andythenorth> such dice 20:36:52 <andythenorth> only one though 20:36:56 <andythenorth> so not dice 20:38:12 <andythenorth> auto-generated dice 20:38:23 <andythenorth> I should make them company colour? 20:42:37 * andythenorth talks to self :) 20:43:42 <Pruple> pardon? 20:44:30 <petern> Company colour die? No 20:45:11 <DorpsGek> [OpenTTD/nml] andythenorth opened pull request #272: Feature: support for variant_group action 0 prop for vehicles https://github.com/OpenTTD/nml/pull/272 20:45:24 <petern> Oof 20:45:35 <glx[d]> I'm scared 20:45:51 <andythenorth> halloween is over 20:45:53 <andythenorth> it's ok 20:46:45 <glx[d]> haven't you notice thes tables are somehow formated ? 20:47:34 <petern> Not any more π 20:48:07 <andythenorth> let's see 20:48:23 <glx[d]> we even have comments to prevent black touching them 20:49:59 <DorpsGek> [OpenTTD/nml] andythenorth updated pull request #272: Feature: support for variant_group action 0 prop for vehicles https://github.com/OpenTTD/nml/pull/272 20:50:04 <andythenorth> maybe fixed π 20:50:10 <andythenorth> I stopped formatting code since black π 20:50:21 <andythenorth> give or take spaces π 20:51:05 <andythenorth> I put the PR in because I don't like the var name 20:51:12 <andythenorth> it's a bit early to approve it π 20:51:14 <glx[d]> yeah we rely on black, but not for the tables 20:51:33 <glx[d]> because they are easier to read when manually formated 21:31:35 *** nielsm has quit IRC 21:38:26 <andythenorth> is it naptime? 21:42:08 <petern> Nearly 21:49:37 *** Wormnest has quit IRC 21:59:28 *** WormnestAndroid has quit IRC 22:00:09 *** WormnestAndroid has joined #openttd 22:12:28 *** gelignite has quit IRC 22:18:41 <petern> Hmm, I reverted something and it now works but I can't remember what I was fixing that needed it that other way in the first place :/ 22:26:30 <andythenorth> chunkiness? 22:27:47 *** Wormnest has joined #openttd 22:29:16 <petern> Nah 22:30:31 <petern> Also sub-variants are maybe a bad thing. 22:35:19 <andythenorth> maybe π 22:35:23 <andythenorth> why? 22:38:10 <petern> <https://youtu.be/lr_veXJTddc> 22:38:31 <petern> I do like the pinned comment. 22:40:18 <andythenorth> very 22:45:47 <DorpsGek> [OpenTTD/OpenTTD] perezdidac opened pull request #10215: Feature: expand all towns in the scenario editor https://github.com/OpenTTD/OpenTTD/pull/10215 22:48:02 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1049094761765670974/image.png 22:48:02 <andythenorth> still can't do NSE 22:48:07 <andythenorth> not enough pixels 22:48:09 <andythenorth> nvm 22:50:22 <andythenorth> ok sleeping 22:55:07 <DorpsGek> [OpenTTD/OpenTTD] perezdidac updated pull request #10215: Feature: Expand all towns in the scenario editor https://github.com/OpenTTD/OpenTTD/pull/10215 22:55:50 <DorpsGek> [OpenTTD/OpenTTD] perezdidac updated pull request #10215: Feature: Expand all towns in the scenario editor https://github.com/OpenTTD/OpenTTD/pull/10215 22:56:12 <DorpsGek> [OpenTTD/OpenTTD] perezdidac updated pull request #10215: Feature: Expand all towns in the scenario editor https://github.com/OpenTTD/OpenTTD/pull/10215 22:56:43 <DorpsGek> [OpenTTD/OpenTTD] perezdidac updated pull request #10215: Feature: Expand all towns in the scenario editor https://github.com/OpenTTD/OpenTTD/pull/10215 22:57:52 <petern> andythenorth: If you did 2x there would be 22:58:00 <petern> But yes. 23:01:57 *** HerzogDeXtEr has quit IRC 23:10:20 *** wallabra_ has joined #openttd 23:13:28 *** sla_ro|master has quit IRC 23:16:25 *** wallabra has quit IRC 23:16:25 *** wallabra_ is now known as wallabra 23:19:58 *** Wormnest has quit IRC 23:24:52 *** wallabra_ has joined #openttd 23:29:30 *** wallabra has quit IRC 23:29:30 *** wallabra_ is now known as wallabra 23:52:14 *** supermop_Home has joined #openttd 23:58:08 *** Wormnest has joined #openttd