IRC logs for #openttd on OFTC at 2022-12-17
            
00:03:27 *** keikoz has joined #openttd
00:17:07 <TallTyler> Also added variants and tunnel underlays 🙂
00:20:17 *** wallabra_ has joined #openttd
00:22:15 *** sla_ro|master has quit IRC ()
00:22:23 <petern> Oops, VS Code has been eating any free CPU for the past... several hours.
00:23:08 <petern> It's a lot quieter now.
00:24:01 <petern> I should have just released the spacebar.
00:25:23 *** wallabra has quit IRC (Ping timeout: 480 seconds)
00:25:23 *** wallabra_ is now known as wallabra
00:45:15 *** jact[m] has joined #openttd
00:49:35 *** karl[m]1234 has joined #openttd
01:12:58 <DorpsGek> [OpenTTD/OpenTTD] JGRennison updated pull request #10144: Draft: Add: NewGRF road stops https://github.com/OpenTTD/OpenTTD/pull/10144
01:13:53 <DorpsGek> [OpenTTD/OpenTTD] JGRennison updated pull request #10144: Draft: Add: NewGRF road stops https://github.com/OpenTTD/OpenTTD/pull/10144
01:27:31 *** keikoz has quit IRC (Ping timeout: 480 seconds)
01:28:59 *** labs[m] has joined #openttd
01:29:10 *** jeeg[m] has joined #openttd
01:29:16 *** josef[m] has joined #openttd
01:30:03 *** aperezdc__ has joined #openttd
01:32:15 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
01:32:18 *** WormnestAndroid has joined #openttd
02:05:10 *** patrick[m] has joined #openttd
02:06:36 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
02:06:45 *** lezzbehonest[m] has joined #openttd
02:06:51 *** citronbleuv[m] has joined #openttd
02:23:19 *** paulus[m] has joined #openttd
03:34:11 *** Wormnest has quit IRC (Quit: Leaving)
03:50:03 *** D-HUND has joined #openttd
03:53:28 *** debdog has quit IRC (Ping timeout: 480 seconds)
03:56:31 *** _aD has quit IRC (Quit: leaving)
04:01:44 <Pruple> https://cdn.discordapp.com/attachments/1008473233844097104/1053522359342071858/Untitled.png
04:01:44 <Pruple> oh hey, I remember this from when I was doing pineapple landscape
04:02:32 <Pruple> the groundtile on a foundation isn't simply moved up like the building sprite is, it's attached to the foundation sprite in a really wonky way which, among other things, requires cropping off the leftmost couple of pixels of the foundation :/
04:04:23 <Pruple> or otherwise, possibly, nocropping and extending every single groundsprite two pixels to the left.
05:25:41 *** keikoz has joined #openttd
05:27:19 <DorpsGek> [OpenTTD/OpenTTD] PikkaBird opened issue #10248: [Bug]: groundtiles on foundation should not be childsprites of foundation sprites https://github.com/OpenTTD/OpenTTD/issues/10248
05:29:05 *** D-HUND is now known as debdog
05:33:51 *** wallabra_ has joined #openttd
05:34:45 *** Tirili has quit IRC (Ping timeout: 480 seconds)
05:40:21 *** wallabra has quit IRC (Ping timeout: 480 seconds)
05:40:21 *** wallabra_ is now known as wallabra
05:43:33 *** Flygon has joined #openttd
07:13:21 <pickpacket> I'm making a new train carriage and am fiddling with the x and y offsets for the sprites (would really appreciate if someone could explain how to just set the values correctly in the first place). For the sprites I decided to base them on the goods van from https://github.com/OpenTTD/OpenGFX/blob/master/sprites/png/trains/temperate_railwagons.png
07:15:45 <pickpacket> I use the OpenGFX set in the game, but for some reason my carriages are longer than the base goods van, despite the fact that I haven't added any length: https://lounge.warmedal.se/uploads/7b28b616c39ff8eb/image.png Why?
07:17:01 <Pruple> they look to be the same (logical) length to me, you can see that the gap between them is less.
07:25:54 <pickpacket> Pruple: count the highlighted verticals. There's 10 of them on my carriage, as well as the sprite in the github repo. There's only 9 on the goods vans in the game
07:26:34 <Pruple> sure, it's a different sprite.
07:27:03 <Pruple> but the vehicle is the same logical length, there are bigger gaps between the vans that appear shorter
07:27:08 <pickpacket> but why? the sprite in the repo hasn't changed for more than a decade and I'm using the OpenGFX package
07:27:28 <pickpacket> It should be the same sprite, shouldn't it?
07:30:19 <Pruple> there's a temperate_railwagons_28px,png which I guess is the sprites used in the grf
07:36:08 <pickpacket> Ohhh
07:36:47 <pickpacket> I'll try basing it off of that instead
07:37:33 <pickpacket> Do you know how I should calculate the offsets? Right now I'm just trying changing one pixel at a time here and there and it really doesn't work out well
07:42:57 <Pruple> if you're basing your sprite on the opengfx template, and you stick with the offsets in the ogfx code, it should all line up
08:02:19 <pickpacket> Pruple: I was thinking more if there's a general rule for sprite offset
08:02:47 <pickpacket> it's one of those things that always takes a lot of time
08:03:42 <Pruple> if you're using the same template each time it shouldn't do, you shouldn't have to change the offsets at all
08:03:58 <Pruple> also this is a subject I have opinions on which may not be useful to you at this time 😉
08:09:11 <pickpacket> not just for this time :D Making new industries, vehicles, whatnot. Just in general, like if I make a sprite that's 20 pixels on the x axis and 20 on the y axis, what should the offset be?
08:10:02 <pickpacket> If I want to move the sprite to the left, is that a positive or negative x offset? If I want to move it up, is that a negative or positive y offset?
08:14:48 <Pruple> position it on a template, then you can use the same offsets every time, mostly.
08:14:48 <Pruple> there is a sprite aligner in-game for moving things around and seeing how far you need to adjust them, if you haven't found it yet. It's under the last button, the ? - you might have to have newgrf_developer_tools turned on
08:16:05 <Pruple> you can also press ctrl-b to turn the bounding boxes on, useful for lining sprites up against 🙂
08:17:00 <pickpacket> Oh! I've forgotten how to turn the developer tools on
08:17:20 <Pruple> "set newgrf_developer_tools 1" in the console
08:21:15 <pickpacket> turns out the sprite aligner is available without it :)
08:46:32 <pickpacket> I don't understand how to use it though...
08:48:18 <Pruple> you can pick a sprite, move it around until it lines up where you want it, then use the relative numbers to see how far you moved it.
08:48:46 <pickpacket> https://lounge.warmedal.se/uploads/bffb72c513aee613/image.png The middle carriage sprite has a size and offset of 19x, 15y, -8x, -4y
08:49:11 <pickpacket> But it apparently ends up waaaaaaay down and to the right
08:49:17 <pickpacket> makes absolutely no sense
08:50:43 <andythenorth> welcome to grf
08:50:49 <andythenorth> nice to have you with us
08:53:05 <pickpacket> XD
08:53:20 <pickpacket> https://lounge.warmedal.se/uploads/d8ba6c75eca76c26/image.png This looks more right, but what does that relative offset even mean?
08:57:16 <Pruple> it's how far you moved it, I think you have to divide it by 4 for 1x zoom. then you add that to the offset in your nml. easy, right? 🙂
09:03:55 <pickpacket> hahaha
09:04:24 <pickpacket> I have the maximum zoom... should I divide by 16 then? ðŸĪŠ
09:05:20 <Pruple> no, it's moving it in px at maximum zoom, so if your sprites are 1x you divide by 4 🙂
09:05:49 <Pruple> my sprites are 2x so I only have to divide by 2 😛
09:06:36 *** sla_ro|master has joined #openttd
09:19:44 *** HerzogDeXtEr has joined #openttd
09:25:59 *** nielsm has joined #openttd
09:26:39 <pickpacket> 😆
09:26:46 <pickpacket> Sprites all lined up now!
09:32:47 *** ak_ has joined #openttd
09:33:26 *** ak_ has quit IRC ()
09:33:39 *** ak123 has joined #openttd
09:34:33 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #10249: Minor sprite aligner enhancements https://github.com/OpenTTD/OpenTTD/pull/10249
09:34:37 <petern> Haha
09:34:45 <petern> Oops I forgot I was waiting on adding a screenshot.
09:34:49 *** ak123 has quit IRC ()
09:44:11 <andythenorth> best PR in last 10 years
09:44:21 <andythenorth> since original grf dev tools were added
09:47:41 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1053609422095654982/image.png
09:47:41 <petern> Oof, that's exactly how a tall building is constructed.
09:47:48 <petern> I've added a screenshot now andy
09:49:02 <petern> (My only concern is "Sprite Sprite" could be taken as a command)
09:50:31 <dP> yeah, construction stages are quite silly
09:50:48 <dP> especially annoying when I tried to make 3d model of that xD
09:51:44 <dP> also some buildings are weirdly aligned in opengfx
09:52:06 <dP> including clipping column of pixels on some
09:55:43 <petern> OpenGFX is... not great. Far better than zBase but still.
09:58:34 <andythenorth> petern: sentence case on 'Center Sprite' 😛
09:59:16 <andythenorth> this is the #1 thing I get nitpicked for at work, so am happy to share the love 😛
10:01:35 <petern> Center sprite?
10:01:50 <petern> Oh yes.
10:03:41 <petern> I have an idea.
10:04:15 <petern> I changed english.txt. :sadface:
10:04:33 <petern> How do I build AL code from the command line?
10:12:15 <petern> Rivers don't really like mountainous terrain ðŸ˜Ķ
10:12:30 <andythenorth> Centre sprite 😛
10:12:31 <andythenorth> oops
10:12:43 <petern> Stop it.
10:12:49 <petern> I've just done that.
10:12:53 <andythenorth> no typography nitpick will be error free 😛
10:12:55 <petern> But!
10:12:56 <andythenorth> I meant mine
10:13:06 <petern> I've made it toggle "Centre sprite" then "Centre offset"
10:13:10 <petern> However, I need to redo it.
10:13:15 <petern> Because the labels are the wrong way around lol
10:13:18 <andythenorth> Center vs centre, I blame css 😛
10:14:02 <petern> Oh, didn't notice 🙂
10:14:26 <petern> Oh! I miss wrote what I've done ðŸ˜Ķ
10:14:37 <petern> I've changed it to "Offset centred" and "Sprite centred"
10:14:44 <petern> So that no longer looks like an action.
10:15:31 <andythenorth> ideal
10:17:15 <petern> I should use a different colour.
10:17:24 <petern> All-grey is so Windows 95.
10:19:20 *** sla_ro|master has quit IRC ()
10:21:26 <andythenorth> 'tasteful'
10:21:30 <petern> Bland.
10:21:46 <petern> [build] LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library [I:\src\OpenTTD\build\openttd.vcxproj]
10:21:51 <petern> I should figure out how to fix that :p
10:21:55 <petern> It still works tho'
10:22:00 <andythenorth> more chunk
10:22:14 <petern> Is the solution to install Debian instead?
10:22:55 <petern> I just saw a yellow window.
10:22:56 <andythenorth> if I point out the vertical alignment of the sprite numbers in the list, will you be able to unsee it?
10:23:32 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1053618441954799616/image.png
10:23:32 <petern> 😄
10:24:01 <petern> andythenorth: the width also doesn't expand to allow 100,000+ sprites.
10:24:23 <andythenorth> oops
10:24:39 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1053618722897674311/image.png
10:24:39 <petern> Colours eh?
10:25:20 <petern> "What does the colour mean?"
10:25:29 <petern> Does not add anything useful without a convention.
10:27:26 <petern> -resize->height = FONT_HEIGHT_NORMAL + WD_FRAMERECT_TOP + WD_FRAMERECT_BOTTOM;
10:27:26 <petern> +resize->height = FONT_HEIGHT_NORMAL + padding.height;
10:27:33 <petern> That did it.
10:27:54 <petern> It's a matrix, so the padding now is matrix not framerect.
10:31:23 * petern fixes both issues.
10:32:36 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1053620727036780584/image.png
10:33:00 <petern> That offset doesn't look quite right tho 🙂
10:33:47 <Pruple> front-wheel drive
10:37:44 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #10249: Minor sprite aligner enhancements https://github.com/OpenTTD/OpenTTD/pull/10249
10:38:31 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10249: Minor sprite aligner enhancements https://github.com/OpenTTD/OpenTTD/pull/10249#issuecomment-1356167219
10:38:37 <petern> Um, unused string...
10:38:46 <petern> There's a marker for that right?
10:41:48 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #10249: Minor sprite aligner enhancements https://github.com/OpenTTD/OpenTTD/pull/10249
10:42:57 <petern> Still? :/
10:43:13 <petern> Oh needs a space.
10:44:23 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #10249: Minor sprite aligner enhancements https://github.com/OpenTTD/OpenTTD/pull/10249
10:52:54 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10249: Minor sprite aligner enhancements https://github.com/OpenTTD/OpenTTD/pull/10249#issuecomment-1356180508
10:54:08 <andythenorth> wonder what the longest USB-C power delivery cable I can buy is
10:54:12 <andythenorth> this one is 3m
10:54:23 <andythenorth> 4m would be better
10:55:11 <petern> I see 4.5M on the rainforest.
10:55:33 <petern> Oh, it's A to C, oops.
10:56:09 <petern> > uni USB C to USB C Cable 4.5M/15ft for Phone Laptop Switch (100W 20V/5A)
10:56:15 <andythenorth> that would do
10:56:30 <andythenorth> or I could move the power brick to the socket next to me
10:56:37 <petern> Pfff
11:00:02 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1053627630064255026/image.png
11:00:02 <petern> I wonder if that is fixed in scaling.
11:03:13 <TrueBrain> andythenorth: that would be too easy
11:03:31 <andythenorth> it doesn't involve shopping, shopping is fun
11:03:38 <andythenorth> owning stuff is less fun
11:03:46 <andythenorth> we should invent inverse shopping
11:04:28 <petern> Selling?
11:04:44 <andythenorth> I've tried selling, it's fun for a bit
11:07:15 <andythenorth> eBay 2022: ÂĢ1,799.55
11:07:35 <andythenorth> a high % of that goes to charity
11:07:52 <andythenorth> but it's a lot of packing and boxes and stuff
11:12:37 * petern checks
11:13:40 <petern> WELL
11:13:40 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1053631061982187530/image.png
11:15:12 <petern> SA_TOP
11:15:13 <petern> lol
11:17:35 <pickpacket> I'm going to playtest a bit, but I'll probably release new version of my NewGRF after Christmas. Should I replace the one I have on bananas or just upload the new version alongside the old?
11:23:38 <petern> Is the same NewGRF isn't it? So it should replace it.
11:24:06 <petern> The content system automatically keeps old versions around in case they're needed.
11:27:44 *** NGC3982 has quit IRC (Quit: leaving)
11:28:31 <pickpacket> petern: thanks :)
11:34:14 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #10250: Fix: Vertically centre chat label. https://github.com/OpenTTD/OpenTTD/pull/10250
11:35:50 *** gelignite has joined #openttd
11:44:39 <petern> Timberwolf delved into Test Drive 3 and... now I want the open-source port...
11:54:07 <andythenorth> oh
11:54:15 * andythenorth found an Amiga games archive
11:54:23 <andythenorth> https://gamesnostalgia.com/game/stunt-track-racer
11:54:54 <MnHebi> I miss the Amiga..
11:57:29 <andythenorth> found Lotus Turbo Challenge...
11:57:31 <andythenorth> the music
11:57:47 <andythenorth> that game
11:57:48 <MnHebi> had the 3000T at one point just loaded chock full of games
11:57:51 <MnHebi> was fun...
11:57:53 <andythenorth> was so influential
11:58:30 <Pruple> I remember that one
11:58:40 <andythenorth> the music, the art style
11:58:50 <andythenorth> basically the Blue Monday of computer games
11:59:44 <MnHebi> I remember there was some switching yard game..
11:59:52 <MnHebi> I played that a ton..
12:00:25 *** esselfe has quit IRC (Remote host closed the connection)
12:15:22 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler approved pull request #10250: Fix: Vertically centre chat prompt. https://github.com/OpenTTD/OpenTTD/pull/10250#pullrequestreview-1221788983
12:17:29 <pickpacket> I tried spacing trams out evenly by fiddling with time tables, but it seemed utterly impossible. If I adjust the time table so that a vehicle should stay, I dunno, ten days at a station, does that mean it can stay for ten days at most before being late or that it stays ten days before moving on?
12:17:49 <andythenorth> JGRPP -> autoseparate 😛
12:18:03 <pickpacket> is that in a NewGRF?
12:20:58 <petern> Heh
12:21:26 <pickpacket> hm?
12:22:07 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #10250: Fix: Vertically centre chat prompt. https://github.com/OpenTTD/OpenTTD/pull/10250
12:23:31 <andythenorth> pickpacket: no, it's in JGRPP patch pack 🙂
12:23:48 <andythenorth> I don't use it, except to see how it works
12:23:55 *** esselfe has joined #openttd
12:23:58 <pickpacket> oh.
12:24:09 <andythenorth> but if you believe certain people, 'everybody has switched to JGRPP' 🙂
12:24:23 <petern> It's the new vanilla
12:25:24 <andythenorth> OpenTTD Variants
12:33:15 <petern> Hmm, shame webfinger can't be used for authentication.
12:33:26 <reldred> Just a vocal minority andythenorth 😛
12:39:42 <petern> Funny how fediverse uses ostatus, which references ostatus.org in the schema, but that domain is now something completely different.
12:41:08 *** ChanServ sets mode: +v orudge
12:59:51 <petern> Ooh, Debian 11.6 released.
13:00:15 <andythenorth> meh did a plague test
13:00:19 <andythenorth> still got plague
13:01:56 <petern> Maybe I should have tested. Oh well.
13:02:19 <petern> Maybe I should test before tonight.
13:02:39 <petern> Supposed to be having an xmas curry with the cycling crew.
13:03:20 <petern> Just been tired and a bit bunged up for the past week tho
13:05:24 <petern> (Late nights not helping the tired :))
13:11:40 <petern> Test says no.
13:11:43 <petern> (So far)
13:11:54 <petern> I guess I should wait the required time heh
13:15:26 <pickpacket> petern: which part of the fediverse uses Ostatus? I thought that was completely abandoned in favour of AP
13:17:15 <petern> webfinger
13:18:50 <petern> Right at the end of https://webfinger.net/lookup/?resource=petererer%40fuzzle.me.uk
13:44:52 <pickpacket> Ah
13:49:13 <andythenorth> feels like lunch
13:49:15 <andythenorth> or even later
13:59:49 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #10233: Fix #10208: allow to use specific underlay for road/tram tunnels https://github.com/OpenTTD/OpenTTD/pull/10233#pullrequestreview-1221798290
14:01:52 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler merged pull request #10233: Fix #10208: allow to use specific underlay for road/tram tunnels https://github.com/OpenTTD/OpenTTD/pull/10233
14:01:55 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler closed issue #10208: [Bug]: NRT road tunnels lack custom overlays https://github.com/OpenTTD/OpenTTD/issues/10208
14:04:54 *** tokai has joined #openttd
14:04:54 *** ChanServ sets mode: +v tokai
14:05:30 <FLHerne> pickpacket: for vehicles, offset is where to place the top-left corner of the sprite relative to the one corner of the bounding box that you can't see
14:05:52 <FLHerne> (there's a setting to show bounding boxes)
14:06:42 <FLHerne> so it's usually negative, and a bit less than half the sprite size
14:11:27 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
14:14:49 <petern> If you use PR #10249 it's a lot easier to see the position 😄
14:15:40 <petern> Vehicles are a bit wonky as the bounding boxes themselves aren't 100% right in terms of where the sprite should be (sprite sorting is an awkward beast)
14:15:56 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #10249: Minor sprite aligner enhancements https://github.com/OpenTTD/OpenTTD/pull/10249#pullrequestreview-1221799736
14:16:33 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10249: Minor sprite aligner enhancements https://github.com/OpenTTD/OpenTTD/pull/10249#issuecomment-1356276907
14:17:52 <DorpsGek> [OpenTTD/team] bocik1 commented on issue #358: [pl_PL] Translator access request https://github.com/OpenTTD/team/issues/358
14:18:58 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10249: Minor sprite aligner enhancements https://github.com/OpenTTD/OpenTTD/pull/10249#issuecomment-1356278041
14:19:13 <petern> Yea, whoops 🙂
14:20:16 <DorpsGek> [OpenTTD/OpenTTD] nitricware opened issue #10251: [Bug]: dbg: [driver] Could not change to foreground application. Error -50 https://github.com/OpenTTD/OpenTTD/issues/10251
14:20:57 <petern> Blue tints eh
14:21:33 <andythenorth> river blue
14:23:08 <petern> Now I'm confused.
14:23:19 <petern> Nothing actually USES WWT_TEXTBTN_2 except the code I just wrote...
14:24:24 <petern> The landscape generator buttons use WWT_TEXTBTN with STR_JUST_STRING and a SetDParam()
14:25:23 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler approved pull request #10249: Minor sprite aligner enhancements https://github.com/OpenTTD/OpenTTD/pull/10249#pullrequestreview-1221808084
14:27:36 <petern> Autoreplace wagon removal is a toggle that doesn't stay down, but has On/Off text instead.
14:29:15 <petern> Face window has multi-choice toggles instead. Hmm.
14:29:29 <petern> Apart from Simple / Advanced which doesn't stay down.
14:29:35 <petern> Who needs consistency?
14:48:33 <andythenorth> it is over-rated in UIs
14:48:40 <andythenorth> it's not a bad aim though 😛
14:50:10 <petern> I'm wondering if I should change it here now.
14:50:29 <petern> The wagon removal one is... odd.
14:50:50 <andythenorth> FWIW, I often miss the state
14:50:58 <andythenorth> leading to disappointment 😛
14:51:13 <andythenorth> my proposal to fix that button would be....throw it all out and do templates 😛
14:51:17 <andythenorth> 0->100
14:51:20 <petern> In this case it's arguable which mode should be lowered and not lowered 🙂
14:51:35 <petern> on/off is obvious enough
14:51:41 <petern> a/b less so
14:52:37 <andythenorth> petern: look at 'Show hidden' in autoreplace though
14:52:40 <andythenorth> toggles
14:52:43 <andythenorth> precedent 😛
14:53:11 <andythenorth> what does wagon removal do?
14:53:52 <petern> That's what a I meant. Show hidden is an on/off toggle, i.e. it's obvious
14:54:38 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1053686665941618748/image.png
14:54:38 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1053686666289762374/image.png
14:54:51 <petern> This is lowered to show the state but lowered doesn't mean much.
14:55:50 <petern> Same on the landscape generator window tbh.
14:57:51 *** nielsm has quit IRC (Remote host closed the connection)
15:18:49 *** sla_ro|master has joined #openttd
15:25:10 *** gelignite has quit IRC (Quit: Stay safe!)
15:29:39 <petern> Do we have any windows with buttons-as-tabs?
15:30:02 <petern> (Other than train details window)
15:31:50 <petern> Colour Scheme window.
15:32:00 <andythenorth> station list?
15:32:11 <petern> Detailed performance rating
15:32:16 <andythenorth> some of the charts
15:32:26 <petern> Those are filter buttons rather than tabs.
15:33:04 <petern> Jazz Jukebox playlist
15:33:14 <petern> Hmm, not really. Kinda but not quite/.
15:33:21 <andythenorth> not quite
15:34:42 <andythenorth> wonder where my kindle went 😛
15:34:49 * andythenorth searches
15:35:31 <petern> Can you play OpenTTD on it?
15:36:41 <petern> I suppose not if you can't find it.
15:38:31 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #10249: Minor sprite aligner enhancements https://github.com/OpenTTD/OpenTTD/pull/10249
15:43:58 <petern> 13 gets all the features
15:44:41 <Pruple> o/
15:45:25 <andythenorth> 13: the cursed number
15:45:30 * andythenorth was born on a 13
15:45:36 <petern> Makes it easier to see the bad offset of all the default grounds sprites, eh?
15:45:55 <andythenorth> variants was merged yet? 😛
15:59:04 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #10252: Change: Use lowered not disabled widget for current tab in Train Details window. https://github.com/OpenTTD/OpenTTD/pull/10252
15:59:24 <petern> Such whims.
16:00:18 <petern> How is it 4pm already?
16:04:00 <andythenorth> I didn't do variants yet
16:17:22 <DorpsGek> [OpenTTD/OpenTTD] michicc commented on issue #10251: [Bug]: dbg: [driver] Could not change to foreground application. Error -50 https://github.com/OpenTTD/OpenTTD/issues/10251
16:22:09 <DorpsGek> [OpenTTD/team] glx22 commented on issue #358: [pl_PL] Translator access request https://github.com/OpenTTD/team/issues/358
16:24:10 <andythenorth> FML covid coding is harder than usual
16:26:06 <petern> :/
16:28:57 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #10252: Change: Use lowered not disabled widget for current tab in Train Details window. https://github.com/OpenTTD/OpenTTD/pull/10252#pullrequestreview-1221824974
16:32:32 <petern> ^ This one is actually TTD behaviour, maybe I was too hasty 😉
16:34:28 <kamnet> andythenorth: TBH this is one of the main reasons I play almost exclusively with JGR
16:41:26 <petern> Hmm
16:51:27 *** Tirili has joined #openttd
16:51:59 <DorpsGek> [OpenTTD/OpenTTD] newbthenewbd opened pull request #10253: Change: Set minimum macOS version to 10.13 https://github.com/OpenTTD/OpenTTD/pull/10253
16:57:58 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1053717704768503859/image.png
16:57:58 <petern> Maybe
16:57:58 <newbthenewbd> if it gets shot down again, at least I found a quick workaround that lets me play lol; turns out that in this case it's only the separately set deployment targets that stain the binary itself for the .app
16:58:52 <newbthenewbd> makes me wonder
16:59:04 <newbthenewbd> how did the 10.12.6 folks from the crashes run it
16:59:21 <newbthenewbd> if that deployment target was supposedly already set :p
17:07:24 <glx[d]> of course cached vcpkg packages are for 10.14
17:08:03 <newbthenewbd> it probably works anyways lol
17:08:08 <newbthenewbd> like the 12.2 does
17:09:28 <glx[d]> https://github.com/OpenTTD/OpenTTD/actions/runs/3720931828/jobs/6310755475#step:8:877
17:10:05 <newbthenewbd> ya been closely patrolling that myself :)
17:13:32 <glx[d]> but it seems to build and run fine on the CI
17:14:11 <glx[d]> (CI is on 12.6.1)
17:14:37 <newbthenewbd> the problem mentioned in limitations would be more likely to pop up on Friday afternoon on some angry dev's computer :)(
17:15:35 <newbthenewbd> unless even Apple decided that it's artificial by now
17:17:03 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10252: Change: Use lowered not disabled widget for current tab in Train Details window. https://github.com/OpenTTD/OpenTTD/pull/10252#issuecomment-1356339284
17:17:07 *** Wormnest has joined #openttd
17:17:48 <DorpsGek> [OpenTTD/OpenTTD] nitricware commented on issue #10251: [Bug]: dbg: [driver] Could not change to foreground application. Error -50 https://github.com/OpenTTD/OpenTTD/issues/10251
17:21:07 <Timberwolf> petern: There's so much you could do with that game if you had a workable codebase. It's got potential.
17:21:08 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler approved pull request #10252: Change: Use lowered not disabled widget for current tab in Train Details window. https://github.com/OpenTTD/OpenTTD/pull/10252#pullrequestreview-1221830402
17:21:46 <petern> I loved it when I was little.
17:23:13 <petern> System Shock is harsh. You die, you die.
17:23:28 <petern> Load from last save is order of the day. At least there are saves.
17:25:42 <petern> (That already has a modern refresh though :))
17:26:14 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
17:26:36 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #10253: Change: Set minimum macOS version to 10.13 https://github.com/OpenTTD/OpenTTD/pull/10253#pullrequestreview-1221830914
17:28:10 *** virtualrandomnumber has joined #openttd
17:29:18 *** virtualrandomnumber has quit IRC ()
17:35:49 <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #10253: Change: Set minimum macOS version to 10.13 https://github.com/OpenTTD/OpenTTD/pull/10253
17:39:56 <petern> I thought we didn't enable HW accel on macOS?
17:40:08 <petern> (#10251)
17:41:54 <andythenorth> we debated it a lot
17:42:24 <andythenorth> there's a ticket
17:42:32 <glx[d]> I think it's off now, but it might have been on at some point
17:43:25 <glx[d]> and it's an intel integrated
17:44:06 <glx[d]> most opengl issues we had are intel related
17:58:51 <glx[d]> newbthenewbd: you should be able to try the next nightly build
17:59:17 <glx[d]> (if it builds)
17:59:38 <newbthenewbd> :openttdlove:
18:00:18 <glx[d]> it's not the exact same workflow (nighlies also build for arm64)
18:01:06 <glx[d]> while CI only tests x86_64
18:04:43 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #10252: Change: Use lowered not disabled widget for current tab in Train Details window. https://github.com/OpenTTD/OpenTTD/pull/10252
18:12:01 *** gelignite has joined #openttd
18:19:02 <petern> Hmm, maybe it was just the default setting.
18:19:32 <petern> vsync is hidden for macOS but hw_accel is not. I'm sure I remember a big discussion about it not being allowed...
18:21:02 <petern> Hmm, I wish I had some alcoholic beverage. Maybe I should break in to the box I got to give to my dad...
18:27:36 *** wallabra has quit IRC (Quit: ZNC 1.8.2 - https://znc.in)
18:30:07 *** wallabra has joined #openttd
18:30:11 <newbthenewbd> now for something funnily different, went reading the openttd news archive and noticed
18:30:19 <newbthenewbd> that https://www.gog.com/game/openttd claims it's 10.11+ lol
18:31:10 <petern> Might have been when that was first put up
18:31:26 <newbthenewbd> should've tried that version before bugging y'all they added the stub themselves for sure
18:40:32 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/888c9172e07f19d644e7c4c4e933b7756870627b
18:40:33 <DorpsGek> - Update: Translations from eints (by translators)
18:44:38 *** bryjen has joined #openttd
18:46:10 <petern> Did you try it?
19:15:22 <DorpsGek> [OpenTTD/team] Daviloper0 opened issue #362: [pt_BR] Translator access request https://github.com/OpenTTD/team/issues/362
19:48:52 *** nielsm has joined #openttd
20:36:28 *** TROILUS5 has joined #openttd
20:41:03 <glx[d]> newbthenewbd: you can now try nightly build
20:42:13 *** TROILUS has quit IRC (Ping timeout: 480 seconds)
20:42:13 *** TROILUS5 is now known as TROILUS
20:42:53 <DorpsGek> [OpenTTD/team] glx22 commented on issue #362: [pt_BR] Translator access request https://github.com/OpenTTD/team/issues/362
20:49:18 <DorpsGek> [OpenTTD/OpenTTD] stormcone commented on pull request #10144: Add: NewGRF road stops https://github.com/OpenTTD/OpenTTD/pull/10144#pullrequestreview-1221891218
21:08:07 <petern> Jesus Discord, stop highlighting the stupid Gift Nitro button every time I look a way for a second.
21:08:52 *** wallabra has quit IRC (Remote host closed the connection)
21:13:29 *** wallabra has joined #openttd
21:17:44 <MnHebi> GIFT NITRO
21:18:48 <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #10144: Add: NewGRF road stops https://github.com/OpenTTD/OpenTTD/pull/10144#pullrequestreview-1221899406
21:21:23 <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #10144: Add: NewGRF road stops https://github.com/OpenTTD/OpenTTD/pull/10144#pullrequestreview-1221899568
21:23:37 <DorpsGek> [OpenTTD/OpenTTD] JGRennison updated pull request #10144: Add: NewGRF road stops https://github.com/OpenTTD/OpenTTD/pull/10144
21:27:41 <petern> ffs, my dogs decided to have fight over food and sliced my finger as I split them up. Dogs ðŸ˜Ķ
21:33:48 <andythenorth> oops
21:57:34 <newbthenewbd> https://cdn.discordapp.com/attachments/1008473233844097104/1053793096439177387/Zrzut_ekranu_2022-12-17_o_22.56.15.png
21:57:34 <newbthenewbd> glx[d]: ain't no arm64, but works as intended here 👀
22:05:12 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1053795023239516260/image.png
22:05:12 <petern> Is centred better?
22:05:35 <petern> Fixing a bug that manifests with OpenGFX, and got carried away...
22:06:38 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1053795382674595850/image.png
22:06:38 <petern> Also these 'tabs' are definitely illegal
22:19:36 *** nielsm has quit IRC (Ping timeout: 480 seconds)
22:23:01 <andythenorth> we have tabs in company colour UI 😛
22:23:13 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1053799558171340840/group_livery_ui_example.psd
22:23:13 <andythenorth> such tabs
22:23:28 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1053799619701772349/group_livery_ui_example.png
22:23:28 <andythenorth> such tabs
22:23:36 <andythenorth> feat. icons
22:24:50 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1053799962649047090/game_setup_gui_2f.png
22:24:50 <andythenorth> ones I drew years ago
22:25:17 <andythenorth> if they're pane-switching tabs, they should connect into a single block, ideally 😛
22:25:32 <andythenorth> oh Rage Against the Machine on random play
22:25:36 <andythenorth> christmasy
22:28:26 <petern> I split them deliberately, lol
22:29:14 <petern> (To see what it's like)
22:31:51 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1053801730489450566/image.png
22:31:51 <petern> ðŸĪ·
22:33:20 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1053802104235499592/image.png
22:33:20 <andythenorth> oh the edge is weird on company colour UI 😄
22:33:24 <andythenorth> never noticed before
22:33:38 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1053802178789265468/image.png
22:33:38 <andythenorth> I guess it's just this
22:33:54 <petern> Edge is weird?
22:34:25 <andythenorth> it's as though the window is unframed
22:34:46 *** keikoz has quit IRC (Ping timeout: 480 seconds)
22:34:59 <petern> Not sure what you mean
22:35:38 <andythenorth> it's not very big deal, but when the first button is in the down state
22:35:47 <andythenorth> the window loses the left edge highlight
22:35:54 <andythenorth> so it looks weird
22:36:14 <petern> Windows don't have left edge highlight.,
22:36:16 <andythenorth> there's no correct answer, moving the button in would create a double highlight in other cases
22:37:20 <petern> What we have now is the correct answer.
22:38:33 <andythenorth> well this is the first time it looked weird to me since 2008
22:38:48 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1053803481565233222/image.png
22:38:49 <andythenorth> so I'll just unsee that
22:39:05 <andythenorth> yes
22:39:17 <andythenorth> as we were...
22:39:51 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1053803742350295060/image.png
22:39:51 <andythenorth> refactoring Horse variants is going well...
22:40:05 <petern> Nice
22:46:00 <petern> One UI issue we have is a mix of buttons right up to the end, buttons with spacing at the edge but stuck together, and buttons with spacing at the edge and between each other.
22:46:28 <petern> Like on the intro menu. Buttons joined horizontally but not vertically.
22:46:43 <petern> We're used to it, but it doesn't make sense.
22:47:23 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1053805638582546502/image.png
22:47:23 <andythenorth> these?
22:47:39 <andythenorth> weird, but used to it 😛
22:47:41 <glx[d]> upgrade 🙂
22:47:55 <glx[d]> there's now a line with 3 buttons
22:48:02 <andythenorth> I picked a random openttd locally 😛
22:48:17 <andythenorth> got a grf test open in the latest beta 😛
22:48:31 <petern> Don't look at the NewGRF window.
22:49:39 <glx[d]> makes me think https://gist.github.com/PeterN/cc2c2bbbda727554a2fc57e3ddb2bfd9 should probably go in a PR
22:50:17 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1053806368185909360/image.png
22:50:34 <petern> At least the joined buttons are mostly related in the original, except Tutorial / Quit.
22:50:51 <glx[d]> 2 Players over null modem ?
22:51:49 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1053806753571160124/image.png
22:51:49 <andythenorth> hmm
22:52:15 <andythenorth> do we think that will work? Amiga emulator running on macOS 😛
22:52:33 <andythenorth> not even sure how Amigas connected 😛
22:52:37 <andythenorth> null modem?
22:52:50 <glx[d]> manual/auto gears 🙂
22:53:04 <petern> I did have that patch to manually control trains...
22:53:48 <andythenorth> wonder if null-modem can be emulated over wi-fi 😛
22:54:04 <petern> Of course.
22:54:13 <glx[d]> just need a virtual driver
22:54:29 <petern> I played a game of something serial over the network a while ago.
22:54:34 <petern> I think it was Indycar Racing.
22:54:53 <petern> Not network, internet.
22:55:24 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1053807657418506310/image.png
22:55:24 <andythenorth> remember when computers were the future?
22:55:29 <petern> We should embed a browser and use it to render UIs.
22:55:29 <andythenorth> those graphics
22:55:36 <petern> Design them with CSS
22:55:41 <andythenorth> ugh
22:55:47 <andythenorth> horrific
22:55:52 <petern> Fill it with bootstrap classes lolz
22:56:02 <glx[d]> TB has a CSS UI renderer
22:56:17 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1053807878068252723/image.png
22:56:17 <andythenorth> hey look the Amiga DOS font clips the window bar top
22:56:34 <petern> That isn't cliped.
22:56:40 <andythenorth> well, no
22:56:48 <andythenorth> not technically
22:56:48 <glx[d]> no padding
22:56:53 <andythenorth> the word gets abused for 'no padding'
22:56:56 <andythenorth> 'abuts'
22:56:59 <andythenorth> 'touches'
22:58:09 <andythenorth> hmm .... stay up too late refactoring Horse variants?
22:58:09 <andythenorth> or sleep off some more covid
22:58:28 <petern> Yes
22:58:36 <petern> I hope my group had a good curry.
22:58:50 <andythenorth> I want curry
22:58:53 <andythenorth> that would fix matters
22:59:13 <andythenorth> was going to have curry yesterday, but it was a child's birthday so they chose burgers
23:13:49 *** _aD has joined #openttd
23:28:40 <petern> Reversing magic?
23:35:21 *** gelignite has quit IRC (Quit: Stay safe!)
23:44:36 *** bryjen has quit IRC (Quit: Leaving)
23:47:17 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)