IRC logs for #openttd on OFTC at 2026-08-20
            
00:21:22 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
00:22:24 *** MinchinWeb[m] has joined #openttd
00:22:25 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:22:26 *** WormnestAndroid has joined #openttd
00:22:39 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:22:40 *** WormnestAndroid has joined #openttd
00:22:46 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:22:47 *** WormnestAndroid has joined #openttd
00:22:51 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:22:52 *** WormnestAndroid has joined #openttd
00:27:10 *** Flygon has quit IRC (Read error: Connection reset by peer)
00:42:18 *** jinks has quit IRC (Remote host closed the connection)
00:45:02 *** jinks has joined #openttd
01:33:25 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
01:33:42 *** MinchinWeb[m] has joined #openttd
02:19:17 *** WormnestAndroid has quit IRC (Remote host closed the connection)
02:19:22 *** WormnestAndroid has joined #openttd
02:53:49 <DorpsGek> [OpenTTD/OpenTTD] LBCmolab opened issue #15960: [Crash]: Game randomly crashed, no idea why. https://github.com/OpenTTD/OpenTTD/issues/15960
03:18:01 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on issue #15960: [Crash]: Game randomly crashed, no idea why. https://github.com/OpenTTD/OpenTTD/issues/15960
04:00:42 *** Phileman has joined #openttd
04:04:03 *** Philemon has quit IRC (Ping timeout: 480 seconds)
05:07:54 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/5fcd0fbee72ffecab186d5aa92e61dcbea4e1b35
05:07:55 <DorpsGek> - Update: Translations from eints (by translators)
05:12:57 *** Tirili has joined #openttd
05:14:54 *** Flygon has joined #openttd
07:07:22 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #15959: Codechange: Use ByteReader position to check industry definition size https://github.com/OpenTTD/OpenTTD/pull/15959
07:14:18 *** SigHunter_ has quit IRC (Ping timeout: 480 seconds)
07:53:14 *** toktik has quit IRC (Remote host closed the connection)
08:43:19 *** Wolf01 has joined #openttd
08:58:40 *** toktik has joined #openttd
09:03:43 *** toktik has quit IRC (Remote host closed the connection)
09:03:58 *** toktik has joined #openttd
09:05:14 <peter1138> [2026-08-20 10:04:59] dbg: [grf:2] [6f676678-opengfx2_classic-0.8.1.tar/opengfx2_classic-0.8.1/ogfx2e_extra_8.grf:1] StaticGRFInfo: 'MINV' defined as 13080000, limiting it to 'VRSN' 2508
09:05:48 <peter1138> [2026-08-20 10:05:35] dbg: [grf:2] [opengfx2_highdef-20250713-bpp-m8c7143ebd4.tar/opengfx2_highdef-20250713-bpp-m8c7143ebd4/ogfx2e_extra_32ez.grf:1] StaticGRFInfo: 'MINV' defined as 13080000, limiting it to 'VRSN' 7
09:06:04 <peter1138> Well.
09:13:31 <_zephyris> Clear as mud...
09:13:36 <_zephyris> Have I broken something?
09:17:19 <peter1138> min_compatible_version: version_openttd(1, 3, 0); ...
09:18:11 <Rubidium> vs `Specifies the minimal version of GRFs with the same GRFID this GRF is still compatible with.`
09:18:25 <peter1138> Yeah, it's not the OpenTTD version :)
09:19:35 <Rubidium> I wonder why NML scrapped the 'grf' from the spec when creating the field name
09:29:23 *** toktik has quit IRC (Remote host closed the connection)
09:39:48 *** Rubidium has quit IRC (Ping timeout: 480 seconds)
09:47:58 *** toktik has joined #openttd
09:53:43 <_zephyris> Ah, I see.
10:11:13 <peter1138> Is it a thing to deliberately use undefined action 2 setids in action 3?
10:12:38 <peter1138> https://newgrf-specs.tt-wiki.net/wiki/Action7
10:12:59 <peter1138> Maybe it's an old TTDPatch rule that you can't skip action 2s./
10:13:27 <peter1138> Hmm, no, that's the wrong way around.
10:21:59 <_zephyris> Worth defining an alias for `min_compatible_version` which is `min_compatible_newgrf_version` or something? And updating the docs to prefer that?
10:23:17 *** Tirili has quit IRC (Remote host closed the connection)
10:42:03 <peter1138> Or reading the docs? :D
10:53:13 <_zephyris> Welllll
10:56:55 <_glx_> Openttd version check must be done using `if` block
10:57:40 <andythenorth> hungry
10:59:13 <peter1138> [2026-08-20 11:09:39] dbg: [grf:1] [44450601-unspooled-0.4.6.tar/unspooled-0.4.6/spool046.grf:460] MapSpriteGroup: Spritegroup 0x0000 out of range or empty, skipping.
10:59:21 <peter1138> This NewGRF alone has 14 of these.
10:59:28 <peter1138> So it must be a common relied on pattern.
11:00:41 <peter1138> But I don't know why you'd be trying to link a non-existent act2 to an act3.
11:01:05 <peter1138> So probably a something NML does in the background?
11:34:46 <andythenorth> it's not something that would be easy for an author to do intentionally
11:35:40 <andythenorth> reading nml source
11:37:36 <andythenorth> hmm not obvious to me, but that's not saying much
11:38:02 <andythenorth> I was guessing it was related to action 3 callback handling
11:50:55 <_glx_> Might be easier to compare nml and nfo output
11:53:13 *** asasnat has joined #openttd
11:53:13 <asasnat> does anyone know where I can acquire the source code of the first ever version of OpenTTD? I want to check something
11:56:25 <asasnat> nvm I found it
13:56:48 <DorpsGek> [OpenTTD/OpenGFX2] zephyris opened issue #262: Incorrect use of `min_compatible_version` https://github.com/OpenTTD/OpenGFX2/issues/262
14:30:05 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1540005001672265769/image.png?ex=6a8860ec&is=6a870f6c&hm=f5a5f11ba495cd6827e72c75a6586e4db6bd6013b462e6242b429e28551d04f7&
14:30:05 <_zephyris> Hmm... proceduralish trees
14:30:43 <andythenorth> 🙂
14:31:39 <peter1138> 8x zoom?
14:32:08 <_zephyris> 4x, with cartoonish scale leaves
14:33:48 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1540005942509306007/image.png?ex=6a8861cc&is=6a87104c&hm=17f6a63c84c4c8724c668ad5dce772a997041b68f779b218d6ef654d4f443d66&
14:35:03 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1540006257006608384/image.png?ex=6a886217&is=6a871097&hm=0966c3cd3febb97a5ec11e62b55ebe33bf62f77c04de8eba982d3200661a21e3&
14:35:03 <_zephyris> 1x equiv
14:45:35 <talltyler> Purple?
14:51:17 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
14:51:18 *** MinchinWeb[m] has joined #openttd
14:56:49 <_zephyris> Broken handling of transparent blue...
14:58:10 <talltyler> Thought it was a weird tree fungus 😛
14:58:30 <talltyler> Nice looking leaves though
14:58:39 <LordAro> just shading, clearly
15:00:38 <_zephyris> Too bright for in-game I think, but with a quick recolour...
15:01:24 <peter1138> Porting the tree shading from JGRPP?
15:06:03 <_zephyris> Maybe. It makes me irrationally sad that it's not an 8bpp recolour though
15:11:10 *** _jgr_ has joined #openttd
15:11:10 <_jgr_> That is the approach the citimania implementation uses. However, as there are only a limited set of colours available the shading effect is far too strong and it looks garish.
15:16:53 <peter1138> In my custom company colour branch, there's an 8bpp to 32bpp recolour feature.
15:18:39 *** Flygon has quit IRC (Read error: Connection reset by peer)
15:20:06 <peter1138> Of course, then 32bpp graphics don't get shaded.
15:21:30 *** jfs_ has joined #openttd
15:26:51 <peter1138> Hand-draw shaded versions?
15:27:21 <_zephyris> Dither mask on 8bpp recolour?
15:27:29 <_zephyris> Not obsessed with dither at all
15:27:53 <peter1138> I think the only time anyone uses an actual 8bpp is when it's us testing it still works :D
15:37:13 <_zephyris> Yeah. Pretty sure I'm being irrational, but there's a bit of a pixel artist in me that's shouting about it
15:44:42 *** keikoz has quit IRC ()
15:52:00 <peter1138> jpplusshinkansen_v0.6.4.grf:2698] RailVehicleChangeInfo: Nonsensical weight of 1280 tons, ignoring
15:52:05 <peter1138> Seems arbitrary...
16:39:35 <peter1138> 4lvw does the out of range stuff too, but not only 0x0000.
16:39:40 <peter1138> And that is not NML afaik.
17:12:10 <andythenorth> oops, nearly out of industry IDs 😬
17:38:09 *** wallabra has quit IRC (Read error: Connection reset by peer)
17:39:52 *** wallabra has joined #openttd
18:39:07 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
18:39:58 *** MinchinWeb[m] has joined #openttd
19:06:37 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
19:07:27 *** MinchinWeb[m] has joined #openttd
19:15:19 <_zephyris> Hmm
19:15:24 <_zephyris> Pokin in GIMP
19:15:55 <_zephyris> 1 shade darker isn't insanity for the trees, IMO
19:16:44 <_zephyris> How much darker is it drawn in JGRPP
19:59:43 <peter1138> Hm.
20:26:02 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
20:26:52 *** MinchinWeb[m] has joined #openttd
21:49:27 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:29:01 *** jfs_ has quit IRC (Ping timeout: 480 seconds)
23:19:05 *** keikoz has joined #openttd
23:31:06 *** keikoz has quit IRC (Ping timeout: 480 seconds)
23:40:29 *** keikoz has joined #openttd
23:46:24 *** toktik has quit IRC (Remote host closed the connection)
23:48:55 *** toktik has joined #openttd