IRC logs for #openttd on OFTC at 2025-05-28
⏴ go to previous day
01:14:49 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
01:26:21 *** WormnestAndroid has joined #openttd
01:38:37 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
01:47:24 *** WormnestAndroid has joined #openttd
02:35:45 *** Wormnest has joined #openttd
02:47:24 *** gnu_jj_ has joined #openttd
02:50:59 *** gnu_jj has quit IRC (Ping timeout: 480 seconds)
03:25:32 *** Wormnest has quit IRC (Quit: Leaving)
03:28:59 *** debdog has quit IRC (Ping timeout: 480 seconds)
04:47:16 <DorpsGek> - Update: Translations from eints (by translators)
05:06:32 *** D-HUND is now known as debdog
05:15:42 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
05:15:43 *** WormnestAndroid has joined #openttd
05:15:48 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
05:15:50 *** WormnestAndroid has joined #openttd
05:15:53 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
05:15:54 *** WormnestAndroid has joined #openttd
09:17:51 *** akimoto has quit IRC (Remote host closed the connection)
09:34:19 <jfs> I'm taking a look at the ALSA MIDI PR now
09:34:37 <jfs> (decided to switch to linux as primary desktop os, so I need that to work myself too)
09:36:09 <peter1138[d]> I don't like the 3rd party dependency.
09:36:17 <peter1138[d]> And the sequencer API is utter crap.
09:37:50 <peter1138[d]> I wanted to generalise the midi stuff that's duplicated by dmusic and win32_m to allow it to be reused.
09:41:57 <jfs> I may just start over with it tbh
09:49:07 <peter1138[d]> Yes. That PR does not meet our code style for sure.
09:49:23 <peter1138[d]> There's a `typedef struct {} x;` in there, which is an ancient C-construct.
09:59:01 <peter1138[d]> Also, might be better to use pipewire or jack midi ports instead of alsa.
10:31:23 <xarick> I can't change toyland gr
10:51:20 <xarick> do aircraft have a max range feature yet?
10:53:41 <_glx_> There's a newgrf property for that yes
10:54:10 <xarick> oil tankers transporting water is cursed
10:54:16 <xarick> since when they can do that?
10:55:47 <_glx_> Oh you mean the tanker, it depends on cargo classes so openttd 0.6 for newgrf
10:58:27 <xarick> oh, I was thinking to turn the max range of aircraft from a forced limit, into a soft limit
10:58:54 <_zephyris> xarick: Not in a release yet...
10:59:01 <_zephyris> What sprite got added that I'm missing?
11:00:20 <_glx_> It's the ellipsis to open the config
11:00:25 <xarick> aircraft travelling past the max range will get a breakdown forced onto them
11:00:48 <_zephyris> Gotcha, vertical ellipsis
11:01:19 <_glx_> May newgrf actually don't set the range limit because it's a pain for players
11:03:48 <peter1138[d]> Turned out to be a bad feature.
11:04:23 <xarick> the difficult part would be how to keep track of travelled distance in squared range
11:04:32 <peter1138[d]> Finally my UPS had a chance to be used.
11:04:56 <peter1138[d]> Why? Distance is already tracked.
11:05:05 *** peter1138 has quit IRC (Ping timeout: 480 seconds)
11:10:11 *** peter1138 has joined #openttd
11:10:11 *** ChanServ sets mode: +o peter1138
11:17:06 <xarick> WormAI makes some amazing carousel tracks at times
11:26:06 <xarick> Swarm makes wood bridges for some reason, and doesn't upgrade them
11:30:17 <xarick> oh...default airport limit
11:32:49 *** WormnestAndroid has quit IRC (Remote host closed the connection)
11:32:54 *** WormnestAndroid has joined #openttd
12:36:04 *** Flygon has quit IRC (Read error: Connection reset by peer)
12:41:43 <peter1138[d]> "Last 288 minutes" seems a bit much 😮
13:41:50 *** WormnestAndroid has quit IRC (Remote host closed the connection)
13:41:52 *** WormnestAndroid has joined #openttd
14:34:39 *** Wormnest has joined #openttd
15:15:23 <xarick> slow valuator costs cpu 😦
15:15:45 <xarick> I'd like to have concrete evidence though
15:20:36 <xarick> the new vscode squirrel autoformatting sucks
15:20:41 <xarick> it was fine a few versions ago
15:31:45 <xarick> identation is no longer smart
15:56:59 *** gelignite has joined #openttd
16:08:58 <peter1138[d]> Oh, it's Wednesday.
16:19:38 <LordAro> luckily, my bike's still filthy so i've got an excuse
16:59:09 <peter1138[d]> Uh, mine probably is too. Oops.
16:59:16 <peter1138[d]> Club ride is tomorrow anyway.
17:23:00 <_glx_> hmm #14305 actually has an issue, cloning fails if constructor takes parameters
18:30:36 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
18:31:08 <peter1138[d]> Hmm, yearly looks kinda weird.
18:31:30 <peter1138[d]> (Ignoring that the stats only start in 2035)
18:32:44 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
18:39:05 *** WormnestAndroid has joined #openttd
18:57:47 <xarick> game options window can't be resized?
19:00:19 <xarick> 640x480 is starting to show its age
19:01:33 <peter1138[d]> It can, if you can reach the resize button.
19:03:14 <peter1138[d]> Seems to fit on 640x480 for me.
19:04:36 *** WormnestAndroid has quit IRC (Remote host closed the connection)
19:04:45 *** WormnestAndroid has joined #openttd
19:04:55 <LordAro> peter1138[d]: content download on the other hand...
19:09:50 <andythenorth> what is your goal? 🙂
19:09:58 <andythenorth> are you trying to do computation, without computing?
19:13:45 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
19:13:52 <LordAro> i'm sure there was one window that didn't fit
19:14:58 <xarick> main goal was making scripts not crash
19:15:36 <xarick> secondary goal was hoping it wouldn't eat cpu
19:20:03 *** WormnestAndroid has joined #openttd
20:17:21 *** Flygon has quit IRC (Read error: Connection reset by peer)
20:24:54 <xarick> there is a small relief in cpu usage by clearing the list
20:31:56 <xarick> KeepList is even faster
20:53:43 *** Smedles has joined #openttd
21:06:50 <xarick> this.KeepList(list) does:
21:06:50 <xarick> local temp = AIList(); // creates an empty `temp` list
21:06:50 <xarick> temp.AddList(this); // copies `this` into `temp`, takes fast route
21:06:50 <xarick> temp.RemoveList(list); // unsure what's happening
21:06:50 <xarick> this.RemoveList(temp); // does nothing, `temp` is empty
21:07:04 <xarick> I don't understand why I'm not getting mismatches in regression
21:11:21 <xarick> nevermind, I understand now
21:11:49 <xarick> the darned thing is testing the slow_valuator not enabled
21:11:59 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
21:12:32 *** WormnestAndroid has joined #openttd
21:13:34 *** WormnestAndroid has quit IRC (Remote host closed the connection)
21:13:38 *** WormnestAndroid has joined #openttd
21:18:41 *** keikoz has quit IRC (Ping timeout: 480 seconds)
21:30:59 <_glx_> wait until "clone" works correctly
21:38:36 <xarick> ah, I knew I was doing something wrong
21:56:10 <peter1138[d]> Engineering supplies do anything? Hmm.
21:56:58 <peter1138[d]> Ah, way too easy for this save, apparently.
21:58:31 <peter1138[d]> Doing something.
21:59:05 <xarick> why isn't regression_regression_output.txt being generated? is it because it passed the test?
22:01:00 *** tokai|noir has joined #openttd
22:01:00 *** ChanServ sets mode: +v tokai|noir
22:01:04 *** tokai has quit IRC (Read error: Connection reset by peer)
22:01:29 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:02:47 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
22:02:53 *** WormnestAndroid has joined #openttd
22:09:59 <peter1138[d]> I guess 1:1 makes a boring graph...
22:24:51 <xarick> I confirm clearing the list before adding the other list is a tiny bit less cpu intensive than just adding the list directly
22:25:29 <xarick> but the original Valuate is best for cpu usage + less ops 😦
22:25:41 <xarick> except for when it crashes
22:27:50 <xarick> top left: doesn't clear list before add
22:27:50 <xarick> top right: clears list before add
22:27:50 <xarick> bot left: original valuate
22:27:50 <xarick> bot right: the test script
22:30:19 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
22:30:38 *** WormnestAndroid has joined #openttd
22:30:52 <andythenorth> I like the graphs
22:31:04 <andythenorth> I have been using them to check if my deliveries are working 😛
22:41:14 <peter1138[d]> You've not been using this graph.
22:50:50 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
22:51:36 *** WormnestAndroid has joined #openttd
22:59:52 *** WormnestAndroid has quit IRC (Remote host closed the connection)
23:04:14 *** WormnestAndroid has joined #openttd
23:33:54 <peter1138[d]> What comes months, quarters and years... decades and centuries?
23:35:07 *** wensimehrp has joined #openttd
continue to next day ⏵