IRC logs for #openttd on OFTC at 2025-05-28
            
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:25:37 *** D-HUND has joined #openttd
03:28:59 *** debdog has quit IRC (Ping timeout: 480 seconds)
04:06:04 *** keikoz has joined #openttd
04:44:14 *** Flygon has joined #openttd
04:47:15 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/3aca5d62a8dc6de6798b53a4963d7770d542da7b
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
07:24:37 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #14307: Codechange: Graph window inheritance and layout tweaks https://github.com/OpenTTD/OpenTTD/pull/14307
08:51:58 <xarick> hi
09:17:51 *** akimoto has quit IRC (Remote host closed the connection)
09:34:19 *** jfs has joined #openttd
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:40:40 *** Tirili has joined #openttd
09:41:23 *** Tirili has quit IRC ()
09:41:49 <jfs> yeah me too
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:23:23 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #14307: Codechange: Graph window inheritance and layout tweaks https://github.com/OpenTTD/OpenTTD/pull/14307#pullrequestreview-2874461141
10:31:23 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1377232782203420722/image.png?ex=6838377b&is=6836e5fb&hm=7b1e7b0763aeeb2b0e10c04d0bd7f08a77ef41e167b7a28c6250acc30e3389e0&
10:31:23 <xarick> I can't change toyland gr
10:31:25 <xarick> ass
10:31:30 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #14305: Add: [Script] Framework for cloning selected ScriptObject https://github.com/OpenTTD/OpenTTD/pull/14305#pullrequestreview-2874485371
10:38:01 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #14303: Codechange: [Script] Don't report multiple errors on valuator/filter failure https://github.com/OpenTTD/OpenTTD/pull/14303#pullrequestreview-2874502313
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:54:27 <_glx_> Since openttd 1.2
10:54:58 <xarick> great quality water
10:55:47 <_glx_> Oh you mean the tanker, it depends on cargo classes so openttd 0.6 for newgrf
10:56:04 <xarick> I mean the ship
10:56:12 <_glx_> Same
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?
10:59:59 <_glx_> Badge icon I think
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:05:31 <xarick> in mid flight?
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:17:23 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1377244358339985498/image.png?ex=68384242&is=6836f0c2&hm=e8706b0f000fae1cc9e7e8f3f5a1d6f04206fd7914b52be878036ea2a43b6824&
11:17:48 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1377244463939846174/image.png?ex=6838425c&is=6836f0dc&hm=8e0a0f100676fe1586378c232182229e8b8f4572d3bb536396e5912c1e89da23&
11:26:06 <xarick> Swarm makes wood bridges for some reason, and doesn't upgrade them
11:30:17 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1377247605108772894/image.png?ex=68384549&is=6836f3c9&hm=058c49f032697776626ecbde31bf53970faf40f7c87e9210629db2af9a2b0f57&
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:17:30 <xarick> I'm surprised
15:20:36 <xarick> the new vscode squirrel autoformatting sucks
15:20:41 <xarick> it was fine a few versions ago
15:31:29 <xarick> I don't have an account on bitbucket, but here's the bad commit <https://bitbucket.org/marcinbar91/vscode-squirrel/commits/ef0cef1d059cdb409fe145300c6d537dee091eb3>
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:27 <LordAro> ikr
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
17:26:51 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #14305: Add: [Script] Framework for cloning selected ScriptObject https://github.com/OpenTTD/OpenTTD/pull/14305#issuecomment-2917089127
17:30:17 <DorpsGek> [OpenTTD/OpenTTD] glx22 updated pull request #14303: Codechange: [Script] Don't report multiple errors on valuator/filter failure https://github.com/OpenTTD/OpenTTD/pull/14303
17:40:36 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #14307: Codechange: Graph window inheritance and layout tweaks https://github.com/OpenTTD/OpenTTD/pull/14307
18:07:52 *** Flygon has joined #openttd
18:30:36 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
18:30:57 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1377353469932867724/image.png?ex=6838a7e1&is=68375661&hm=628d5f54e298a3be44e4fe53d1901b798bc7fda26d8cb7f181269b5f59d35bd3&
18:30:57 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1377353470201434252/image.png?ex=6838a7e1&is=68375661&hm=591694c8642de64db16f6292de0408b936bf3dfc161df87f416b4637ac63be9d&
18:30:57 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1377353470457413682/image.png?ex=6838a7e1&is=68375661&hm=46b40c2d7696f7f40ef6fc422ebda02082eaff02da8c1ef6c833ed70448c2b25&
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]> https://cdn.discordapp.com/attachments/1008473233844097104/1377361595725910207/image.png?ex=6838af72&is=68375df2&hm=8f5a9332480f921e5796c7fd418b9428e7fe04cdf110f7d23621806ebd60171d&
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:05:54 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1377362264889364620/image.png?ex=6838b012&is=68375e92&hm=1759818a31c40805b8256b6e0897c1b95e5080b8fbf4c55af987861ffca210a5&
19:05:54 <peter1138[d]> Ok
19:08:01 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1377362798929252362/image.png?ex=6838b091&is=68375f11&hm=7c1fe2d9e64472f3595030351b3c502e5f9a59adcc5cee03722b415950b2eb74&
19:08:01 <xarick> slow valuate eats cpu
19:08:09 <xarick> we failed
19:09:04 *** Wolf01 has joined #openttd
19:09:50 <andythenorth> what is your goal? 🙂
19:09:58 <andythenorth> are you trying to do computation, without computing?
19:13:44 <LordAro> peter1138[d]: :o
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
19:31:28 <peter1138[d]> Dooooom
19:35:18 <andythenorth> 2048?
19:35:30 <andythenorth> probably unwise
19:35:35 <andythenorth> 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:32:02 <xarick> interesting
20:53:27 *** Smedles has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
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:38:42 <xarick> KeepList doesn't work
21:54:10 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1377404609777111071/image.png?ex=6838d781&is=68378601&hm=59426a585b2e524d000573ad9935d9b8b1c2682e0e2087ffc977226f9b33db86&
21:54:10 <peter1138[d]> Hmm
21:56:10 <peter1138[d]> Engineering supplies do anything? Hmm.
21:56:58 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1377405314193817770/image.png?ex=6838d829&is=683786a9&hm=eba889dc301268b65a9e3b1705e43861d51d0ac7763e3e4f34037ffbcbccbcd6&
21:56:58 <peter1138[d]> Ah, way too easy for this save, apparently.
21:58:29 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1377405698044068042/image.png?ex=6838d885&is=68378705&hm=a810bb586100dd5a4b44dd3fd020add8d3daf9e61d56b90016acaaa94cdf206c&
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:05:24 <DorpsGek> [OpenTTD/OpenTTD] glx22 dismissed a review for pull request #14305: Add: [Script] Framework for cloning selected ScriptObject https://github.com/OpenTTD/OpenTTD/pull/14305#pullrequestreview-2874485371
22:05:27 <DorpsGek> [OpenTTD/OpenTTD] glx22 updated pull request #14305: Add: [Script] Framework for cloning selected ScriptObject https://github.com/OpenTTD/OpenTTD/pull/14305
22:09:59 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1377408592369553589/image.png?ex=6838db37&is=683789b7&hm=8f0fd79e34e688404d05a133cdc6bb3c4ccbad472eb1cba497f2e8c71c6b0525&
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:26:46 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1377412813064241202/image.png?ex=6838df25&is=68378da5&hm=29d64624ad7b44ed6a043a611eb18fdab9f1f2204ece5d938a1e3918d9efd26a&
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:49:56 *** gelignite has quit IRC ()
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:32:12 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1377429279922589797/image.png?ex=6838ee7b&is=68379cfb&hm=edcdeee40e30be51c21a50b2605ecd19c8c4db4c0b36703f3c6e241e13c4fe35&
23:32:12 <peter1138[d]> Hmm, I see.
23:33:25 <peter1138[d]> W
23:33:54 <peter1138[d]> What comes months, quarters and years... decades and centuries?
23:35:07 *** wensimehrp has joined #openttd
23:35:07 <wensimehrp> Millennia