IRC logs for #openttd on OFTC at 2026-11-09
            
00:39:56 <minkaron> Okay, after poking around the code and whatnot, I'm trying to figure out the best attack strategy for this. I'm trying to work my way up to biome variations (but not 'mixed climate' in that sense), where the cosmetic appearance of the ground is different *and* try to keep it backwards compatible. From the looks of it, the landscape sprites are hardcoded in, and when using a different climate the
00:39:56 <minkaron> default temperate sprites are overridden.
00:39:56 <minkaron> So would it be fair to say that I would need to extend the NewGRF stuff (like adding a `newgrf/newgrf_act0_landscape.cpp` and a `FEAT_LANDSCAPE`?), untangle some of the hardcoding, and add to the 'saveload'? I've been looking at how `rail.h/.cpp, rail_type.h, etc` lets you add in different rails through NewGRF, and I think I'm grasping it like needing to use labels. Badges I'm a little iffy on.
00:39:56 <minkaron> But regardless, am I at least on the right track or have I just tricked myself into thinking I understand the code?
00:59:11 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
01:28:51 *** Flygon has joined #openttd
02:06:35 <sirarthur09> Hello! OpenTTD is sideloaded on Android phones. Google is trying to shut it down, please sign the petition to keep android open so we can continue to put OpenTTD on android phones. https://c.org/HdBpKPq7Bq
02:31:05 <emperorjake> But the android version is on the play store and therefore not sideloaded?
02:37:12 <sirarthur09> emperorjake: All the repos I found sideload it i thought??
02:38:33 <belajalilija> also idk what it has to do with this channel
03:04:22 <sirarthur09> belajalilija: Because it directly affects openttd
03:05:21 <belajalilija> sirarthur09: But these devs donโ€™t have anything to do with the android version
03:06:37 <sirarthur09> belajalilija: I thought this whole discord is for openttd?
03:07:26 <emperorjake> It is, but the android version is an unofficial fork that has its own thread
03:07:47 <emperorjake> https://discord.com/channels/142724111502802944/1079054346425221342
03:08:59 <belajalilija> ^
03:09:05 <belajalilija> ^^
03:09:22 <belajalilija> Post your thingy there or in Discord channel #openttd
04:23:25 *** Phileman has joined #openttd
04:26:59 *** Philemon has quit IRC (Ping timeout: 480 seconds)
05:02:02 *** tokai has joined #openttd
05:02:02 *** ChanServ sets mode: +v tokai
05:08:58 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
05:39:55 <DorpsGek> [OpenTTD/OpenTTD] J-PIE-314 opened pull request #16169: Doc: Fix spacing issues. https://github.com/OpenTTD/OpenTTD/pull/16169
07:10:25 *** esmb17 has quit IRC (Remote host closed the connection)
07:10:25 *** mnhebi has quit IRC (Remote host closed the connection)
07:10:25 *** tabytac has quit IRC (Remote host closed the connection)
07:10:25 *** _jgr_ has quit IRC (Remote host closed the connection)
07:10:25 *** talltyler has quit IRC (Remote host closed the connection)
07:10:25 *** peter1138[d] has quit IRC (Remote host closed the connection)
07:10:25 *** rito12_13 has quit IRC (Remote host closed the connection)
07:10:25 *** DorpsGek_vi has quit IRC (Remote host closed the connection)
07:10:25 *** sirarthur09 has quit IRC (Remote host closed the connection)
07:10:25 *** squirejames has quit IRC (Remote host closed the connection)
07:10:25 *** minkaron has quit IRC (Remote host closed the connection)
07:10:25 *** emperorjake has quit IRC (Remote host closed the connection)
07:10:25 *** kuhnovic has quit IRC (Remote host closed the connection)
07:10:25 *** kaibaneddy has quit IRC (Remote host closed the connection)
07:10:25 *** _glx_ has quit IRC (Remote host closed the connection)
07:10:25 *** oceanicwavs has quit IRC (Remote host closed the connection)
07:10:25 *** mmtunligit has quit IRC (Remote host closed the connection)
07:10:25 *** tony_pixel has quit IRC (Remote host closed the connection)
07:10:25 *** belajalilija has quit IRC (Remote host closed the connection)
07:10:25 *** cc23561 has quit IRC (Remote host closed the connection)
07:10:25 *** yiffgirl has quit IRC (Remote host closed the connection)
07:10:25 *** wilfreddv has quit IRC (Remote host closed the connection)
07:10:25 *** __abigail has quit IRC (Remote host closed the connection)
07:10:25 *** verbosetiger has quit IRC (Remote host closed the connection)
07:10:25 *** masteroktagon has quit IRC (Remote host closed the connection)
07:10:25 *** _zephyris has quit IRC (Remote host closed the connection)
07:10:25 *** notluke2578 has quit IRC (Remote host closed the connection)
07:10:25 *** merni has quit IRC (Remote host closed the connection)
07:10:25 *** michi_cc has quit IRC (Remote host closed the connection)
07:10:25 *** will_marshall_ has quit IRC (Remote host closed the connection)
07:10:25 *** andythenorth has quit IRC (Remote host closed the connection)
07:10:25 *** audigex has quit IRC (Remote host closed the connection)
07:10:25 *** jfkuayue has quit IRC (Remote host closed the connection)
07:10:43 *** DorpsGek_vi has joined #openttd
07:51:14 *** wallabra has quit IRC ()
07:57:16 *** wallabra has joined #openttd
08:48:42 <peter1138> Sigh.
08:48:56 <peter1138> Gotta remember where to find Teams.
08:55:48 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #16162: Codechange: Always rely on GetOSHandle for system-specific font handling https://github.com/OpenTTD/OpenTTD/pull/16162
08:59:27 <peter1138> Good job, Teams' "We need you to sign in again" Sign in button does not do anything :o
09:36:15 *** kuhnovic has joined #openttd
09:36:15 <kuhnovic> Let me guess, it did that while you were in a call
09:37:21 <peter1138> Usually, but this time it never made it that far.
10:22:10 *** will_marshall_ has joined #openttd
10:22:10 <will_marshall_> Apparently I've got to stop sending the watergun emoji over teams it's bad for team morale.
10:23:25 <peter1138> Could be worse, like says paintball team building exercise...
10:24:01 <peter1138> -says +say a
10:32:07 <LordAro> i find the opportunity to shoot at your colleagues is quite cathartic
10:32:18 <LordAro> ๐Ÿ”ซ
11:17:40 <peter1138> Planning Time: 8.535 ms
11:17:40 <peter1138> Execution Time: 53074.641 ms
11:17:46 <peter1138> That is somewhat suboptimal.
11:18:05 <peter1138> Planning Time: 9.046 ms
11:18:06 <peter1138> Execution Time: 1276.847 ms
11:18:17 <peter1138> Still not great but somewhat better.
11:18:27 <LordAro> 0.5ms extra planning tho
11:18:59 <LordAro> at some point i should return to the MR that adds `pragma OPTIMIZE` on close of the sqlite connections
11:19:05 <LordAro> it made them hang
11:19:15 <peter1138> :o
11:37:19 <DorpsGek> [OpenTTD/OpenTTD] npabisz updated pull request #11672: Allow GS to add animated/static text to the map https://github.com/OpenTTD/OpenTTD/pull/11672
11:42:16 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #11672: Allow GS to add animated/static text to the map https://github.com/OpenTTD/OpenTTD/pull/11672#issuecomment-6739191955
11:47:57 <peter1138> Heh, Jan 2024 :o
11:48:03 <LordAro> ikr
11:48:15 <LordAro> we should probably get rid of some of the older PRs
11:48:37 <peter1138> Probably fine.
12:04:57 <DorpsGek> [OpenTTD/OpenTTD] npabisz commented on pull request #11672: Allow GS to add animated/static text to the map https://github.com/OpenTTD/OpenTTD/pull/11672#issuecomment-6739607603
12:44:44 *** talltyler has joined #openttd
12:44:44 <talltyler> will_marshall_: Here, you can borrow from my armory: ๐Ÿ”ช ๐Ÿ—ก๏ธ โš”๏ธ
12:50:09 *** andythenorth has joined #openttd
12:50:09 <andythenorth> or mine
12:50:20 <LordAro> and my axe
12:50:30 <andythenorth> ๐Ÿ˜ฌ ๐Ÿซ  ๐ŸŽข ๐Ÿค– ๐Ÿค– ๐Ÿค–
12:52:12 * peter1138 deploys with 53s to <2s change..
12:52:16 <peter1138> Let's see what else I break.
12:52:27 <DorpsGek> [OpenTTD/OpenTTD] Rito13 updated pull request #16164: Fix: Make prefer team chat strings more accurate https://github.com/OpenTTD/OpenTTD/pull/16164
12:55:10 <DorpsGek> [OpenTTD/OpenTTD] Rito13 updated pull request #16164: Fix: Make prefer team chat strings more accurate https://github.com/OpenTTD/OpenTTD/pull/16164
12:59:26 <peter1138> ๐Ÿค– ๐Ÿค– ๐Ÿค– https://www.youtube.com/watch?v=NI9nopaieEc
13:00:59 <talltyler> andythenorth: "andythenorth's roller coaster looks too intense for me!"
13:02:54 <talltyler> I forgot about Flight of the Conchords. I know what I'm listening to at work today ๐Ÿ™‚
13:04:52 <DorpsGek> [OpenTTD/OpenTTD] npabisz updated pull request #11672: Allow GS to add animated/static text to the map https://github.com/OpenTTD/OpenTTD/pull/11672
13:08:09 <DorpsGek> [OpenTTD/OpenTTD] npabisz updated pull request #11672: Allow GS to add animated/static text to the map https://github.com/OpenTTD/OpenTTD/pull/11672
13:09:35 <DorpsGek> [OpenTTD/OpenTTD] npabisz commented on pull request #11672: Allow GS to add animated/static text to the map https://github.com/OpenTTD/OpenTTD/pull/11672#issuecomment-6740856446
13:10:05 <DorpsGek> [OpenTTD/OpenTTD-TTF] zephyris merged pull request #33: Fix: Correct brace double outlines https://github.com/OpenTTD/OpenTTD-TTF/pull/33
13:13:29 <peter1138> Huh, my heated blanket turn off...
13:14:24 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/35fb7f05c9b0a41b6f8cc78b824412be09a501dc
13:14:25 <DorpsGek> - Update: Translations from eints (by translators)
13:30:24 <DorpsGek> [OpenTTD/OpenTTD] npabisz updated pull request #11672: Allow GS to add animated/static text to the map https://github.com/OpenTTD/OpenTTD/pull/11672
13:45:01 <DorpsGek> [OpenTTD/OpenTTD] Release workflow was not successful https://github.com/OpenTTD/OpenTTD/actions/runs/42625495143
13:45:44 <LordAro> it dun like sdl3
13:47:24 <peter1138> Couldn't find dependency package for XTEST. Please install the needed packages or configure with -DSDL_X11_XTEST=OFF
13:47:48 <peter1138> Hm.
13:47:59 <LordAro> is that the error? not really clear
13:48:21 <peter1138> At the end of the 89,551 line error log, yeah.
13:48:35 <LordAro> ah yeah, that one
14:11:16 *** _glx_ has joined #openttd
14:11:16 <_glx_> but it's the vcpkg step, that should be handled by vcpkg
14:12:30 <_glx_> hmm the port file has `-DSDL_X11_XTEST=OFF`
14:15:01 <_glx_> ah it's only since https://github.com/microsoft/vcpkg/commit/8f57207a8a1b96a4a864e11f85d57b0a252b3ac3 (3 months ago, so after our baseline I think)
14:19:46 <peter1138> Yeah, it's a vcpkg bug if it's not setting things up properly.
14:20:51 <_glx_> it is set, but we use an older version without the fix ๐Ÿ™‚
14:21:06 <_glx_> I'm on it, but I need to test before PR
14:22:51 <peter1138> "Billy Robert O'Neal III" American names, eh? :)
14:56:20 <peter1138> +4023 -3413 ... uh oh.
14:56:32 <peter1138> And iIt's my pull request,
14:56:52 <peter1138> And it's my pull request, splitting up a large service class into smaller pieces.
14:57:27 <peter1138> Sneaking in refactors to help other developers (and myself) instead of the latest new feature request.
14:59:32 <LordAro> `# Also, on Windows, need \\\\\\\\, which Perl sees as \\\\, which grep sees as \\, which it will match with a real \.`
14:59:41 <LordAro> you ever feel like someone may have been solving the wrong problem?
15:00:00 <_glx_> file paths ?
15:00:06 <LordAro> yeah
15:00:14 <_glx_> switch to / ๐Ÿ˜‰
15:00:24 <LordAro> unfortunately this is very explicitly testing filepaths ;)
15:21:25 <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #16170: Update: vcpkg baseline https://github.com/OpenTTD/OpenTTD/pull/16170
15:36:04 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #16170: Update: vcpkg baseline https://github.com/OpenTTD/OpenTTD/pull/16170#pullrequestreview-5828261276
16:17:18 *** minkaron has joined #openttd
16:17:18 <minkaron> Okaaay, given that what I'm looking to do will end up touching a lot of files, what would be the best way to get feedback and discussion before hand? Should I make a draft PR or write up a more formal proposal and drop it in this channel?
16:24:22 <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #16170: Update: vcpkg baseline https://github.com/OpenTTD/OpenTTD/pull/16170
16:56:38 <peter1138> Woah..
16:56:42 <peter1138> Or is that Whoa?
16:57:15 <LordAro> minkaron: discussion (on an issue?) might be the best way to start with
16:57:59 <peter1138> https://github.com/OpenTTD/OpenTTD/discussions or tt-forums I guess.
17:09:27 <DorpsGek> [OpenTTD/survey-web] survey-summary[bot] pushed 1 commits to main https://github.com/OpenTTD/survey-web/commit/908996298e24416171b061fe3ee816e11fb5a4f8
17:09:28 <DorpsGek> - Add: summary for week 45 of 2026 (by OpenTTD Survey)
17:15:21 <minkaron> Ah okay, thank you!
17:17:52 *** Flygon has quit IRC (Read error: Connection reset by peer)
17:37:32 <andythenorth> hmm grf chat time
17:44:35 <peter1138> Tea time?
17:46:11 <andythenorth> I have a self-imposed caffeine limit these days
17:46:20 <andythenorth> never thought I'd see the day ๐Ÿ˜
17:46:26 <andythenorth> and decaf is just a fallacy
17:51:32 * peter1138 switches light from cool to warm white.
17:51:41 <peter1138> No wonder I was feeling cold.
17:53:04 <andythenorth> that will do it
17:53:10 <andythenorth> I am wearing 2 jumpers
17:58:05 *** Wolf01 has joined #openttd
18:19:43 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #8425: Feature: Contextual actions for vehicles grouped by shared orders https://github.com/OpenTTD/OpenTTD/pull/8425#issuecomment-6747904719
18:21:39 <DorpsGek> [OpenTTD/OpenTTD] zephyris commented on pull request #16169: Doc: Fix spacing issues. https://github.com/OpenTTD/OpenTTD/pull/16169#issuecomment-6747940051
18:41:35 *** mnhebi has joined #openttd
18:41:35 <mnhebi> andythenorth: can't say I've noticed a taste difference between decaf and real coffee when using the same type of beans and same roast level.
18:46:01 <andythenorth> hmm people being wrong about GPL again
18:46:21 <andythenorth> duty calls? Or pretend I didn't see? ๐Ÿ˜›
18:46:46 <peter1138> #386?
19:00:14 <andythenorth> outlandish claims about GPL in the vibe coding thread
19:14:54 *** gelignite has joined #openttd
20:00:52 <DorpsGek> [OpenTTD/OpenGFX2] zephyris merged pull request #267: Fix: Min compatible version refers to NewGRF version https://github.com/OpenTTD/OpenGFX2/pull/267
20:00:55 <DorpsGek> [OpenTTD/OpenGFX2] zephyris closed issue #262: Incorrect use of `min_compatible_version` https://github.com/OpenTTD/OpenGFX2/issues/262
20:11:46 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #16171: Codechange: Remove unnecessary lambdas in calls to AllEqual https://github.com/OpenTTD/OpenTTD/pull/16171
20:15:03 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #16171: Codechange: Remove unnecessary lambdas in calls to AllEqual https://github.com/OpenTTD/OpenTTD/pull/16171#pullrequestreview-5832074052
20:57:08 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #16171: Codechange: Remove unnecessary lambdas in calls to AllEqual https://github.com/OpenTTD/OpenTTD/pull/16171
21:10:59 *** belajalilija has joined #openttd
21:10:59 <belajalilija> have newer versions or badges changed how purchase lists appear?
21:13:07 <belajalilija> like the order in which grfs appear within the list
21:15:42 <peter1138> Hmm, probably instead of "painting" with "no colour", probably a separate button to remove custom colour.
21:16:24 <andythenorth> ๐Ÿ‘€
21:39:01 <peter1138> Hmm, figuring out what vehicle has been clicked is a bit of a pain.
21:54:14 <peter1138> The existing vehicle click stuff only cares about the first vehicle part.
21:54:26 *** ki-shy has quit IRC (Ping timeout: 480 seconds)
22:06:01 <peter1138> Hmm, I need to extend `Window`'s `OnVehicleSelect()` idea to support different things. Simplest is to add an `OnXXXSelect()` for each different thing.
22:06:57 <peter1138> Alternatively, rename it and accept a std::variant? Hmm.
22:07:34 <peter1138> (Or a type and void * for old school ways...)
22:20:25 *** ki-shy has joined #openttd
22:22:34 <peter1138> (OnPlaceObject is the equivalent function for selected tiles)
22:36:40 <peter1138> Paint stations?
22:41:30 *** gelignite has quit IRC ()
22:44:41 *** _zephyris has joined #openttd
22:44:41 <_zephyris> Hits multiplayer confusion more, I guess...
22:46:50 *** wallabra has quit IRC (Remote host closed the connection)
22:47:15 *** wallabra has joined #openttd
22:55:29 <peter1138> There's already a client-side option to control whether these colours are used.
23:02:01 <andythenorth> paint industries?
23:02:08 <andythenorth> paint objects ๐Ÿ˜ฎ
23:05:36 <_zephyris> Cool
23:05:59 <_zephyris> Though they don't have native 2CC support, right?
23:06:10 <_zephyris> Set via varact instead?
23:07:01 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
23:07:02 <peter1138> Objects do.
23:07:22 <peter1138> Industries are not player-owned.