IRC logs for #openttd on OFTC at 2024-08-12
⏴ go to previous day
00:16:05 <reldred> hmm, nextcloud does have versioning, and a trash bin I've apparently never emptied
00:17:10 <goddess_ishtar> archeology expedition
00:21:42 <reldred> nah, there's 200gb of space to clear up
00:21:57 <reldred> though there is a couple of folders I'm going to restore to double check
02:22:19 *** D-HUND has quit IRC (Ping timeout: 480 seconds)
02:43:38 *** Wormnest has quit IRC (Quit: Leaving)
02:59:04 *** gnu_jj_ has quit IRC (Ping timeout: 480 seconds)
04:43:22 <DorpsGek> - Update: Translations from eints (by translators)
06:27:39 *** XYZ has quit IRC (Ping timeout: 480 seconds)
07:14:00 <DorpsGek> - Add: summary for week 32 of 2024 (by OpenTTD Survey)
09:14:55 *** Ox7C5 has quit IRC (Quit: "Work is done for today")
09:29:08 <peter1138> Okay, to conditionally add 238 table constraints that may or may not exist...
09:32:57 <peter1138> Maybe I take (one-off) performance and drop the constraint first.
10:04:13 *** gelignite has joined #openttd
11:03:52 <peter1138> Hmm, awkward, it seems after including an embedded resource once in library, dotnet will keep that there even if you delete the source...
11:06:45 <peter1138> "Reproducible builds" eh?
11:18:32 <LordAro> seems trusting trust adjacent
12:06:21 *** f_ has quit IRC (Remote host closed the connection)
12:36:44 *** f_ has quit IRC (Max SendQ exceeded)
13:55:30 <audigex> It's nearly 3pm but sure, what do you fancy?
13:59:26 <andythenorth> fortunately I have them
14:00:10 <LordAro> i could go for some ginger biscuits
14:00:21 <LordAro> but some proper cookies, with chunks in them
14:04:45 <peter1138> Shit, it's already 3pm and I've barely done anything...
14:13:49 <LordAro> i've spent most of today arguing about the merits of testing python code vs the compiled cython code
14:14:29 <peter1138> Is it ever diferent?
14:15:16 <LordAro> you can't get coverage out of the compiled cython code
14:15:25 <LordAro> or at least, no one thought so, i might have just discovered a way...
14:17:50 <LordAro> they also want to run the tests twice because of the (possibly) rare chance of cython introducing new python warnings in the code
15:19:18 <peter1138> I suppose that'll make the test run take about 10 hours intsead of 5...?
15:27:43 <LordAro> no, because there aren't many python tests
15:27:48 <LordAro> more like 10 minutes instead of 5
15:28:17 <LordAro> but they've managed to make the build system for it about 5 times as complicated in the process
15:28:21 <LordAro> which is most of what i'm objecting to
15:50:01 <peter1138> Applied all my schema updates... and made a mistake after merging, oops.
15:50:28 <peter1138> No dropped tables 😉
15:54:44 <peter1138> Hmm, maybe I need a CI task to apply it to a blank database...
15:56:06 *** HerzogDeXtEr has joined #openttd
16:21:05 *** Flygon has quit IRC (Read error: Connection reset by peer)
17:29:33 <andythenorth> making fishfingers + chips
17:34:31 <peter1138> Ah, MB pretending that random triggers are broken.
17:43:16 <andythenorth> let's randomly re-randomise
17:43:22 <andythenorth> that will be good
17:46:50 <peter1138> For someone who clearly understands NFO quite well, you'd think he would understand why it doesn't work (after being told before)
17:52:16 <gwyd4016> peter1138: Classic michael moment
18:00:43 <peter1138> CB140 being triggered for each tile before it's finished is probably valid thouigh.
18:01:04 <peter1138> I 'fixed' thatn when I was looking at CB24 changes.
18:07:51 <peter1138> Hmm, station tile flags should be applied for waypoints, but waypoint layouts don't use CB24.
18:08:50 <peter1138> And animations are not triggers on build. Hmm.
18:11:08 <peter1138> Ah but fixed layouts will work.
18:14:00 <andythenorth> what else did I break?
18:14:08 <andythenorth> oh this one wasn't me? 😮
18:17:28 <andythenorth> oof, if I used 'flip' to influence random sprites
18:17:38 <andythenorth> doesn't work for articulated vehicles
18:17:42 <andythenorth> [sad newsletter]
18:20:38 <andythenorth> [if flipped -> random from engine]
18:20:44 <andythenorth> [if not flipped -> random from vehicle]
18:20:59 <andythenorth> set it to about 66% chance of flipped
18:21:25 <andythenorth> means the player could increase or decrease random if they really want to
18:53:43 <peter1138> Would re-evaluating CB 24 be useful?
18:54:18 <peter1138> Not entirely sure if it's feasible even.
19:40:09 *** HerzogDeXtEr has quit IRC (Ping timeout: 480 seconds)
19:40:26 *** HerzogDeXtEr has joined #openttd
20:16:11 <gwyd4016> peter1138: Do waypoints really not use CB24? I thought they worked in all ways like regular station tiles
20:16:32 <gwyd4016> They can have non track attributes set
20:16:48 <gwyd4016> Not that I can even think of a use for that, but I assumed you could set all callbacks as usual
20:20:30 <peter1138> Well, someone said that those flags don't work, but I think they should
20:20:50 <peter1138> Ah, by "should be" I meant they do appear to be.
20:24:09 <peter1138> landscape_grid says that m5 is not the tile layout, so... Hmm.
20:24:40 <andythenorth> can we 'flip' articulated wagons on build? 😛
20:25:01 <andythenorth> I could read the bit and reverse the sprite 😛
20:45:17 <peter1138> Hmm, is there anything in the station spec that says this stuff doesn't work for waypoints...
20:55:42 <andythenorth> when is flippable articulated vehicles? 😛
20:55:45 <gwyd4016> peter1138: Nope, literally the only caveats with waypoints are
20:55:45 <gwyd4016> 1. No accepting cargo, and hence no station rating
20:55:45 <gwyd4016> 2. Trains don't stop
20:55:45 <gwyd4016> 3. You can't build them more than 1 tile long
20:55:57 <gwyd4016> Maybe a couple other bits
20:56:11 <gwyd4016> But from my trial and error, waypoints can do everything a station tile can do
20:56:54 <gwyd4016> I guess I've never played with tile types on waypoints
20:57:35 <gwyd4016> And I guess it has a defined behaviour
20:57:54 <gwyd4016> Because an n by 1 default station uses tile types 0 and 2
20:58:00 <gwyd4016> But you get no such thing with waypoints
21:02:20 <andythenorth> hmm changing behaviour on flip is silly anyway 😄
21:03:30 <peter1138> Custom layouts are supported but the default layout is all 0.
21:04:27 <peter1138> So you can get more than 0 with prop 0E.
21:29:58 <andythenorth> arbitrary props / vars on vehicle groups, that grf can read, and player can set?
21:30:14 <andythenorth> including random bits and triggers
21:30:53 <andythenorth> and some props that player can adjust with sliders 😛
21:45:10 *** ChanServ sets mode: +v tokai
21:47:39 *** keikoz has quit IRC (Ping timeout: 480 seconds)
21:51:54 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
21:55:44 <andythenorth> we have group colour 😄
21:55:49 <andythenorth> red trains are more random
21:55:55 <andythenorth> blue ones are more uniform
22:04:31 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
22:22:03 *** Wormnest has joined #openttd
22:33:31 <_glx_> peter1138: I should probably something about that in nml now we are not limited to only 8 types
22:35:41 <_glx_> the syntax I imagine is an array of arrays of arrays
22:39:09 *** gelignite has quit IRC (Quit: Stay safe!)
22:45:44 *** nielsm has quit IRC (Ping timeout: 480 seconds)
22:46:04 <_glx_> with some enforcing about all platform in a layout having the same length
23:35:17 <audigex> Yes please, more automation on stations is very welcome
continue to next day ⏵