IRC logs for #openttd on OFTC at 2025-05-26
            
00:03:47 <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #14303: Codechange: [Script] Don't report multiple errors on valuator/filter failure https://github.com/OpenTTD/OpenTTD/pull/14303
00:17:19 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:17:24 *** WormnestAndroid has joined #openttd
00:38:14 *** WormnestAndroid has quit IRC (Remote host closed the connection)
00:38:17 *** WormnestAndroid has joined #openttd
00:38:51 *** Flygon has joined #openttd
00:49:38 *** WormnestAndroid has quit IRC (Remote host closed the connection)
00:49:49 *** WormnestAndroid has joined #openttd
01:33:14 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
01:44:14 *** Wormnest has joined #openttd
02:12:52 *** Wormnest has quit IRC (Quit: Leaving)
02:49:33 *** gnu_jj_ has joined #openttd
02:52:51 *** gnu_jj has quit IRC (Ping timeout: 480 seconds)
03:28:13 *** D-HUND has joined #openttd
03:31:34 *** debdog has quit IRC (Ping timeout: 480 seconds)
04:05:40 *** keikoz has joined #openttd
04:49:31 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/e23a591a1e273db474dd25f7b7e81ddadbde9c75
04:49:32 <DorpsGek> - Update: Translations from eints (by translators)
05:58:09 <DorpsGek> [OpenTTD/OpenTTD] Release workflow was not successful https://github.com/OpenTTD/OpenTTD/actions/runs/15246916713
06:02:26 *** D-HUND is now known as debdog
07:24:43 <DorpsGek> [OpenTTD/survey-web] survey-summary[bot] pushed 1 commits to main https://github.com/OpenTTD/survey-web/commit/9a1b91ba46cdc497a87b74614a235de5ab12cfaa
07:24:44 <DorpsGek> - Add: summary for week 21 of 2025 (by OpenTTD Survey)
07:24:50 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #14304: Fix: Prevent NewGRFs from reading parameters of graphics baseset. https://github.com/OpenTTD/OpenTTD/pull/14304
07:30:59 <andythenorth> well
07:31:13 <andythenorth> coffee?
07:55:33 *** Smedles_ has joined #openttd
07:58:38 *** Smedles has quit IRC (Ping timeout: 480 seconds)
08:36:03 <xarick> hi
08:48:49 <DorpsGek> [OpenTTD/OpenTTD] Brickblock1 commented on pull request #14304: Fix: Prevent NewGRFs from reading parameters of graphics baseset. https://github.com/OpenTTD/OpenTTD/pull/14304#issuecomment-2908992197
08:53:23 <DorpsGek> [OpenTTD/OpenTTD] WenSimEHRP commented on pull request #14304: Fix: Prevent NewGRFs from reading parameters of graphics baseset. https://github.com/OpenTTD/OpenTTD/pull/14304#issuecomment-2909001060
08:57:55 <kuhnovic> Did I already have one or two cups of coffee? I honestly don't remember
08:58:00 <kuhnovic> It must be monday
09:09:32 <DorpsGek> [OpenTTD/OpenTTD] ahyangyi commented on pull request #14304: Fix: Prevent NewGRFs from reading parameters of graphics baseset. https://github.com/OpenTTD/OpenTTD/pull/14304#issuecomment-2909024861
09:23:31 *** Smedles has joined #openttd
09:30:53 *** Smedles_ has quit IRC (Ping timeout: 480 seconds)
09:36:07 <_zephyris> Hmm, quite a lot of spacebars
09:37:30 <_zephyris> Presumably it's also possible to detect baseset from baseset extra grf grfid?
09:58:36 <LordAro> i don't think there's any issues detecting the baseset itself
09:59:04 <LordAro> wait, no, that doesn't follow
10:00:04 <LordAro> basesets are entirely client side
10:06:34 <DorpsGek> [OpenTTD/OpenTTD] reldred commented on pull request #14304: Fix: Prevent NewGRFs from reading parameters of graphics baseset. https://github.com/OpenTTD/OpenTTD/pull/14304#issuecomment-2909162561
11:23:39 <_zephyris> Yup, same problem.
11:28:48 <pickpacket> andythenorth: not coffee, no. Tea
11:29:30 <pickpacket> soooo... 15.0-beta3 when? Or 15.0 proper?
11:30:35 <DorpsGek> [OpenTTD/OpenTTD] zephyris commented on pull request #14304: Fix: Prevent NewGRFs from reading parameters of graphics baseset. https://github.com/OpenTTD/OpenTTD/pull/14304#issuecomment-2909403462
11:37:06 <_zephyris> So. Should NewGRFs be prevented from querying baseset identity/parameters, or should NewGRFs only be allowed to do desync-safe modifications based on baseset?
11:43:36 <pickpacket> _zephyris: let NewGRFs get info on parameters but not change them?
11:43:56 <andythenorth> not desync safe
11:44:15 <andythenorth> if it can be read in varact 2 and returned as a callback result
11:47:46 <_zephyris> There's not a very clean distinction of safe and unsafe.
11:48:09 <_zephyris> Action 7 and 9 skipping Action 5 and A is always OK.
12:05:33 <_zephyris> Other things can be, eg varaction2 only changing graphics, but gets messy/risky
12:21:28 *** Smedles has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
12:21:41 *** Smedles has joined #openttd
13:10:24 <DorpsGek> [OpenTTD/OpenTTD] ahyangyi commented on pull request #14304: Fix: Prevent NewGRFs from reading parameters of graphics baseset. https://github.com/OpenTTD/OpenTTD/pull/14304#issuecomment-2909706240
13:10:40 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
13:10:40 *** WormnestAndroid has joined #openttd
13:52:08 *** Wormnest has joined #openttd
15:00:09 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
15:22:09 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
15:23:18 *** WormnestAndroid has joined #openttd
15:37:42 <_zephyris> Are baseset extra newgrfs limited to just 'save' newgrf actions? Or is it trusted that baseset authors won't add features which could cause desyncs?
15:43:57 *** WormnestAndroid has quit IRC (Remote host closed the connection)
15:51:20 *** WormnestAndroid has joined #openttd
15:51:23 *** michi_cc has quit IRC (Read error: Connection reset by peer)
15:51:23 *** tony_pixel has quit IRC (Remote host closed the connection)
15:51:23 *** peter1138[d] has quit IRC (Remote host closed the connection)
15:51:23 *** alpapilus has quit IRC (Write error: connection closed)
15:51:23 *** mastertrams has quit IRC (Write error: connection closed)
15:51:23 *** frosch123 has quit IRC (Write error: connection closed)
15:51:23 *** DorpsGek_vi has quit IRC (Write error: connection closed)
15:51:23 *** belajalilija has quit IRC (Remote host closed the connection)
15:51:23 *** notluke2578 has quit IRC (Remote host closed the connection)
15:51:23 *** _jgr_ has quit IRC (Write error: connection closed)
15:51:23 *** kuhnovic has quit IRC (Write error: connection closed)
15:51:23 *** aquila3129 has quit IRC (Write error: connection closed)
15:51:23 *** wensimehrp has quit IRC (Write error: connection closed)
15:51:23 *** xarick has quit IRC (Write error: connection closed)
15:51:23 *** foodliker has quit IRC (Read error: Connection reset by peer)
15:51:23 *** andythenorth has quit IRC (Read error: Connection reset by peer)
15:51:23 *** tabytac has quit IRC (Read error: Connection reset by peer)
15:51:23 *** jfkuayue has quit IRC (Read error: Connection reset by peer)
15:51:23 *** _zephyris has quit IRC (Read error: Connection reset by peer)
15:51:23 *** locosage has quit IRC (Write error: connection closed)
15:51:23 *** brickblock19280 has quit IRC (Read error: Connection reset by peer)
15:51:23 *** goddess_ishtar has quit IRC (Read error: Connection reset by peer)
15:51:23 *** truebrain has quit IRC (Read error: Connection reset by peer)
15:51:23 *** merni has quit IRC (Read error: Connection reset by peer)
15:51:23 *** talltyler has quit IRC (Write error: connection closed)
15:51:23 *** yiffgirl has quit IRC (Write error: connection closed)
15:51:23 *** _glx_ has quit IRC (Write error: connection closed)
15:51:44 *** DorpsGek_vi has joined #openttd
15:59:02 *** _glx_ has joined #openttd
15:59:02 <_glx_> hmm it's not loaded as static, but maybe it should
16:00:06 <_glx_> <https://github.com/OpenTTD/OpenTTD/blob/master/src/gfxinit.cpp#L392> the `false` might be wrong
16:35:30 *** gelignite has joined #openttd
17:18:43 *** peter1138[d] has joined #openttd
17:18:43 <peter1138[d]> Heh
17:18:48 <peter1138[d]> Some worms eh?
17:27:44 *** Flygon has quit IRC (Read error: Connection reset by peer)
17:28:18 *** andythenorth has joined #openttd
17:28:18 <andythenorth> Worms 2?
17:33:47 <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #14305: Add: [Script] Framework for cloning selected ScriptObject https://github.com/OpenTTD/OpenTTD/pull/14305
17:49:06 <_glx_> annoying compilers
18:06:35 *** debdog has quit IRC (Quit: Initiating getting-the-hell-out-of-here maneuver!)
18:07:20 *** debdog has joined #openttd
18:20:21 *** Wolf01 has joined #openttd
18:26:43 <peter1138[d]> If reading baseset parameters is allowable, then reading static GRF parameters is too.
18:28:04 <peter1138[d]> Maybe there's a way to test for "does this test affect only safe actions".
18:51:10 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #13536: Feature: Linux - Add native ALSA MIDI output support https://github.com/OpenTTD/OpenTTD/pull/13536#issuecomment-2910451154
18:52:33 <peter1138[d]> ```#define snd_seq_ev_clear(ev) \
18:52:33 <peter1138[d]> memset(ev, 0, sizeof(snd_seq_event_t))```
18:52:36 <peter1138[d]> What an API...
18:55:01 <peter1138[d]> Also that 3rdparty midifile reader has compilation warnings too. And in theory is a bit redundant because we have our own anyway, although it's not nearly abstracted enough.
18:56:15 *** truebrain has joined #openttd
18:56:16 <truebrain> old C-style header-files? 😄
19:00:16 <peter1138[d]> Well, it means those functions don't work because safeguards.h prevents it.
19:00:51 <peter1138[d]> And well, this PR needs a major spruce up anyway.
19:38:14 <DorpsGek> [OpenTTD/OpenTTD] glx22 updated pull request #14305: Add: [Script] Framework for cloning selected ScriptObject https://github.com/OpenTTD/OpenTTD/pull/14305
20:04:38 *** gelignite has quit IRC ()
20:25:28 <peter1138[d]> https://transfem.social/notes/a893gcxvf47q7pjo
20:25:33 <peter1138[d]> Nice
20:25:50 <peter1138[d]> People still playing with this 🙂
20:27:19 <peter1138[d]> 400x240 I believe.
20:29:33 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1376658541863243887/image.png?ex=683620ad&is=6834cf2d&hm=7781600bc473e5afdc37f4bd9292c205c65acec079476d5cb1557ec2942444b1&
20:29:33 <peter1138[d]> Doesn't quite fit...
20:30:17 <Heiki> actually the screenshots are 320×240
20:45:33 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #14306: Codechange: Remove terminator from airport tile lists. https://github.com/OpenTTD/OpenTTD/pull/14306
20:45:50 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #14302: Codefix: Effect vehicles don't use v->tile, so shouldn't be in the vehicle tile hash. https://github.com/OpenTTD/OpenTTD/pull/14302
20:50:50 *** _zephyris has joined #openttd
20:50:50 <_zephyris> peter1138[d]: I think a smarter check for "does this affect only safe answer" is the best answer... (I've been slowly thinking about it all day).
20:51:09 <_zephyris> Seems relatively fesible.
20:51:54 <_zephyris> Full check, no, no varaction2s checking base sets. But action 7/9 for skipping action 5/a, maybe.
20:52:51 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #14306: Codechange: Remove terminator from airport tile lists. https://github.com/OpenTTD/OpenTTD/pull/14306#pullrequestreview-2869146790
21:25:25 <DorpsGek> [OpenTTD/OpenTTD] zephyris commented on pull request #14304: Fix: Prevent NewGRFs from reading parameters of graphics baseset. https://github.com/OpenTTD/OpenTTD/pull/14304#issuecomment-2910650077
22:00:49 *** tokai|noir has joined #openttd
22:00:49 *** ChanServ sets mode: +v tokai|noir
22:05:56 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:07:24 *** toktik is now known as Guest16805
22:07:30 *** toktik has joined #openttd
22:07:46 *** tokai has quit IRC (Ping timeout: 480 seconds)
22:07:49 *** keikoz has quit IRC (Ping timeout: 480 seconds)
22:07:54 *** Guest16805 has quit IRC (Remote host closed the connection)