Config
Log for #openttd on 6th March 2025:
Times are UTC Toggle Colours
00:01:01  <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13746: Fix #13645: "Follow vehicle" button not raised when following stopped. https://github.com/OpenTTD/OpenTTD/pull/13746
00:01:04  <DorpsGek> [OpenTTD/OpenTTD] PeterN closed issue #13645: [Bug]: "Follow vehicle" button stays lowered when not following https://github.com/OpenTTD/OpenTTD/issues/13645
00:03:26  <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #13742: Add: Show hyperlink destination tooltips in text window. https://github.com/OpenTTD/OpenTTD/pull/13742
00:04:08  <DorpsGek> [OpenTTD/OpenTTD] PeterN closed pull request #13620: Fix (#13454): Edited GetClearGround(Tile t) function https://github.com/OpenTTD/OpenTTD/pull/13620
00:04:11  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #13620: Fix (#13454): Edited GetClearGround(Tile t) function https://github.com/OpenTTD/OpenTTD/pull/13620#issuecomment-2702357391
00:15:40  <DorpsGek> [OpenTTD/OpenTTD] PeterN closed pull request #13566: Add: [NewGRF] More basic bitwise operators for varact2. https://github.com/OpenTTD/OpenTTD/pull/13566
01:50:45  *** nebulabc_ has quit IRC
01:50:56  *** nebulabc has joined #openttd
03:00:05  *** herms has quit IRC
03:01:09  *** Wormnest has quit IRC
03:03:42  *** herms has joined #openttd
03:17:25  *** D-HUND has joined #openttd
03:20:49  *** debdog has quit IRC
04:44:59  <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/84f093fc7251a709fe1d1caf575d10cdb504cda7
04:45:00  <DorpsGek>   - Update: Translations from eints (by translators)
05:07:46  *** keikoz has joined #openttd
06:38:51  *** keikoz has quit IRC
07:09:09  *** fairyflossy has quit IRC
07:11:32  <locosage> PeterNviaGitHub: Why close? Seems useful.
07:11:55  <locosage> What it needs even more is comparison operators though
09:03:43  *** Flygon has joined #openttd
09:52:07  <DorpsGek> [OpenTTD/OpenTTD] zephyris commented on issue #13747: Switch default base graphics to OpenGFX2 https://github.com/OpenTTD/OpenTTD/issues/13747
09:52:10  <xarick> hi, sorry I went to bed
09:54:03  <peter1138> https://www.tt-forums.net/viewtopic.php?t=92101
09:54:22  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1347145276070035547/image.png?ex=67cac24e&is=67c970ce&hm=dfcd32894c02b7dd1ba949374413e79b2bad41f36e11a43fab6101bd75b60b13&
09:54:22  <xarick> wow, the world is not enough for these 2 AIs
09:54:24  <peter1138> Hmm, well, at least the crashes are in 13.0, which means it's not caused by the cargo-related changes since 14.0...
10:23:22  <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1347152570816401459/image.png?ex=67cac919&is=67c97799&hm=368053baa3114cdaed9d044d61dc1e8c6c675be91bb717c9276b55005e59b946&
10:23:22  <_zephyris> I went for it...
10:25:44  <peter1138> How is OpenGFX 2 Hi Def getting on?
10:25:45  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1347153171402850315/image.png?ex=67cac9a8&is=67c97828&hm=549d7853b6e64880a2c4cc9957975f9b61ffb29ad312fc0e04384eaac1a35dfd&
10:25:45  <xarick> _glx_: looks incorrect
11:03:53  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1347162768519725076/image.png?ex=67cad299&is=67c98119&hm=a67f2977f807863d5b24af81c4d28ccb6f4b1b6f7f785a74c599e48fc417b2db&
11:03:53  <xarick> I think this is it
11:11:05  <xarick> wondering if I can get by without the for line
11:13:12  <_zephyris> peter1138: All terrain/trees/infrastructure/bridges are decent.
11:13:32  <_zephyris> Most houses/industries/vehicles are 1x zoom only.
11:14:33  <peter1138> What I've seen looks really good.
11:16:15  <peter1138> There's a fair bit of 'dislike' for extra zoom graphics in the Discord community, but actually in the real world, new players do seem to prefer the higher detail.
11:17:14  <reldred> I must admit I am looking forward to OpenGFX2 Hi Def
11:17:34  <reldred> I don't know how much I'd use it, as I am far too attached to my .grf's
11:18:11  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1347166368612745288/image.png?ex=67cad5f3&is=67c98473&hm=e471173ac27d949a48713a3309b1875ba1e244ed5b2a05e101c3c2cba33c4c14&
11:18:11  <xarick> this looks like unintended
11:18:53  <peter1138> My thouht is that having a good baseset that looks good by itself is enough for most players.
11:18:58  <peter1138> *thought
11:20:13  <reldred> Yeap, I'd agree 100%
11:20:53  <reldred> do we have good numbers on what percentage play with .grf's or not? My gut feeling says it's probably a good 95% of players who'd be playing stock as a rock.
11:21:22  <reldred> Those players using something like Ogfx2 Hi Def would be a good look for the game as a whole.
11:21:31  <peter1138> It's less than that actually.
11:21:41  <peter1138> Well, play hours rather than players.
11:21:58  <peter1138> For 14.x, 51% of played hours have zero NewGRFs.
11:21:58  <reldred> Yeah righto, wonder what the split looks like per player.
11:22:05  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1347167348582518855/image.png?ex=67cad6dd&is=67c9855d&hm=c025cc0a8b1e0d8029d3175584e93359c58d84d661f7c52224f4d4867be29b23&
11:22:05  <xarick> question, is it okay a conditional order to jumpt to itself?
11:22:34  <reldred> Yeah I'd expect high playtime players would branch out into .grf's
11:22:39  <peter1138> Because we don't track individual players, we don't really have player-count stats.
11:22:46  <reldred> that said, first impressions count.
11:23:12  <peter1138> When I tried getting friends into it, the first thing they did was download zBase because it's high resolution and 32bpp, and therefore must be better.
11:23:14  <reldred> and a new default base set especially for steam installs would be a very big visual drawcard
11:23:19  <peter1138> They are no longer my friends.
11:23:23  <reldred> heheh
11:24:38  <peter1138> For JGRPP, only 2% of hours have no NewGRFs, but that's to be expected.
11:24:39  <xarick> i want HDR
11:24:48  <peter1138> No you don't.
11:24:49  <reldred> Yeah that would make sense
11:25:05  <reldred> HDR is a scam
11:25:34  <xarick> it seems so
11:25:42  <peter1138> Hmm, I should revisit snow line interpolation.
11:26:00  <reldred> I should revisit my bed
11:26:12  <reldred> for I am eeby and neebies of sleebies
11:26:36  <xarick> can a human player actually set a conditional order to jump to itself?
11:27:09  <peter1138> Only if you can play OpenTTD on your uConsole.
11:27:28  <_zephyris> I'm defo keen on the overall Ogfx2 High Def concept, I think it works as a style
11:27:49  <_zephyris> I think I might switch it to a 4x zoom 8bpp, but that's a really subtle stylistic change
11:28:32  <_zephyris> It's down to the slog now, need to stop tweaking other bits and just draw a house a day
11:29:01  <reldred> _zephyris: I dunno, I think it looks great in 32bpp.
11:29:39  <reldred> I think the importance of a palette is defining a ‘look’, but a good artist who understands that doesn’t then necessarily need the 8bit palette to constrain them to it
11:30:35  <reldred> I should play with my uConsole more
11:30:43  <reldred> See if a CM5 works in it
11:30:51  <peter1138> The workflow for 32bpp, when you need to allow for palette-based colour remaps and palette-based animated pixels, is a bit of pain.
11:31:13  <_zephyris> I've got a good workflow pinned down
11:32:27  <_zephyris> The workflow internally is 32bpp anyway, the 32bpp variant won't go away, jut might not be my preferred variant
11:32:30  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1347169971364433993/image.png?ex=67cad94e&is=67c987ce&hm=454b7fc15b8a2d1881a3690f79d9c1d00d6ed04638fc62ea5c79dfe6590bbcfc&
11:32:30  <xarick> docks look a bit sad
11:32:37  <_zephyris> Yup
11:32:52  <reldred> I wonder if my 3D printer is going to behave tonight. I’d like to get one of these stacking gridfinity cases done by tomorrow evening, see if they’re viable for stowing all my random things
11:33:03  <_zephyris> No CC on docks is annoying btw
11:35:29  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1347170719477399623/image.png?ex=67cada00&is=67c98880&hm=4bb5f389102a90f33fb82877f9dcd8f8cfab37399963708c34af81540f98396e&
11:35:29  <xarick> i kinda like the original
11:41:44  <xarick> this condition neems something to prevent setting a jump to itself <https://github.com/OpenTTD/OpenTTD/blob/master/src/order_cmd.cpp#L1336>
11:46:50  <xarick> testing `if (order == v->GetOrder(data)) return CMD_ERROR;`
11:49:54  <xarick> nice, it works
11:50:28  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1347174490270072842/image.png?ex=67cadd83&is=67c98c03&hm=22a9d9bf8b708807a611a8b01c0c572a35fc74db3d98c6ec133518a20362c99a&
11:54:23  <xarick> how do I PR to a PR
11:59:25  <peter1138> Basically, don't.
12:01:20  <ahyangyi> You can choose your target branch when opening your PR
12:01:46  <DorpsGek> [OpenTTD/OpenTTD] SamuXarick commented on pull request #13753: Fix #13740: [Script] Handle implicit orders for jump orders https://github.com/OpenTTD/OpenTTD/pull/13753#pullrequestreview-2664231603
12:02:12  <ahyangyi> Oh.
12:02:45  <_zephyris> Hmm, there should be nicer docks somewhere... I wonder what happened
12:03:52  <peter1138> Well, does enabling 1CC for docks have a chance of breaking any existing dock graphics...
12:04:46  <_zephyris> Shouldn't
12:05:03  <_zephyris> Haven't thoroughly checked
12:05:49  <peter1138> Are you sure it's not supported?
12:06:17  <DorpsGek> [OpenTTD/OpenTTD] SamuXarick commented on pull request #13753: Fix #13740: [Script] Handle implicit orders for jump orders https://github.com/OpenTTD/OpenTTD/pull/13753#issuecomment-2703660565
12:07:20  <_zephyris> Working from memory, but I think I tested CC on the docks and the locks
12:07:22  <_zephyris> And neither recoloured
12:07:47  <_zephyris> I'm fine with locks - shared infrastructure probably shouldn't have CC
12:08:49  <peter1138> Just, PALETTE_MODIFIER_COLOUR is set for docks.
12:09:07  <peter1138> https://github.com/OpenTTD/OpenTTD/commit/75ab1f18f87baeb577b5cad7e62ef528d7d37a6e
12:09:32  <_zephyris> Ok
12:09:54  <_zephyris> I'm doing a big ogfx2 rebuild right now, I'll put cc on the docks next build and see what happens
12:12:17  <_zephyris> Completely redoing all the 32bpp->8bpp conversions, painful
12:12:48  <peter1138> Remember that OpenTTD can do that itself, if 32bpp is the primary focus.
12:13:21  <peter1138> (The result might not be exactly ideal, but most players are not using 8bpp blitters.)
12:35:47  <_zephyris> Very true
12:41:40  <peter1138> Hmm, I wonder if I should update OpenSFX to use Opus.
12:41:57  <peter1138> I mean, I have all the changes here, but it's not in a PR.
12:43:35  <peter1138> Was 13.0 the release that we forgot to disable asserts in?
12:44:07  <_glx_> Could be
12:47:54  <_glx_> According to crashlog it seems to be
12:48:21  <peter1138> Yeah.
12:48:29  <peter1138> https://www.tt-forums.net/viewtopic.php?p=1273512#p1273512
12:48:44  <peter1138> Pom te pom. I don't know why they came back to OpenTTD and decided to use an old version.
12:49:51  <_glx_> Because they had it somewhere when reinstalled windows
13:04:12  <peter1138> Hmm, can I buy new inner tube valves... not used my road bike for too long and they've sealed shut :p
13:39:42  <LordAro> peter1138: what did you do to them?
14:08:10  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1347209143190294548/image.png?ex=67cafdc9&is=67c9ac49&hm=328b2ed0bc24b93e728948e431489c26bad2adbba1c540f90ff0aaa392ff7927&
14:08:10  <xarick> I gave them a 4k map to max trains
14:21:20  <xarick> hmm there is a flaw with my variable opcodes algorithm
14:21:38  <xarick> I don't know how to deal with it
14:22:50  <xarick> basically, at 250k ops, a large spike detected will get a lower penalty to the allowed max ops
14:23:11  <xarick> the spike is measured in fewer frames
14:23:52  <xarick> this same spike, at a lower value than 250k ops will get spread over more frames
14:24:26  <xarick> however, the algorithm seems to penalize more now because the spike lasted longer...
14:25:02  <xarick> it's a smaller peak, but since it's now spread into more frames, the calculations apply a larger penalty
14:25:31  <xarick> AAAHogEx is being heavily penalized for doing this
14:25:47  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1347213577664336022/image.png?ex=67cb01ea&is=67c9b06a&hm=fbdfebd7b48a62015204795c45690496e2f595aad803558c5a9236b8ae32f202&
14:25:59  <xarick> I don't know how to fix this
14:27:42  <peter1138> LordAro, nothing. The bike is set up for tubeless so it has sealant in it. When regularly riding they tyres generally need topping up every couple of weeks, so the valves don't gunk up. Stop riding it for 3-4 months, and...
14:28:30  <peter1138> Also, god I'm unfit.
14:31:36  <LordAro> ah, tubeless
14:31:39  <LordAro> much lolz
14:35:11  <peter1138> Yes, when I wear these tyres out (if I ever do) I'll probably not bother again, on the road bike at least.
14:35:16  <peter1138> Mountain bike makes sense.
14:42:19  *** nielsm has joined #openttd
14:43:35  <xarick> Who's a time expert?<https://github.com/SamuXarick/OpenTTD/commit/1d4f9194ef733e41c44df20c66d40388ad4465d6#diff-38af0a62b959403fa40f03e5ede4e65f08e8370df7a48228cd234179f4ebe3e2R335-R347>
14:43:55  <xarick> time balance system
14:44:09  *** _jgr_ has joined #openttd
14:44:09  <_jgr_> xarick: No, it's not useful and really should be rejected by the command, I can probably PR this later
15:21:05  *** HerzogDeXtEr has joined #openttd
15:22:10  <xarick> I thought glx was on it
15:38:00  <peter1138> You could just make a PR yourself.
15:38:13  <peter1138> It's not actually related to the script issue.
16:00:19  *** tokai has joined #openttd
16:00:19  *** ChanServ sets mode: +v tokai
16:06:20  *** keikoz has joined #openttd
16:07:25  *** tokai|noir has quit IRC
16:07:42  <xarick> only scripts have access to `case MOF_COND_DESTINATION`
16:13:23  *** nielsm has quit IRC
16:13:26  *** kuka_lie has joined #openttd
16:17:26  *** nielsm has joined #openttd
16:34:39  <_zephyris> hmm, nml does get slow for big grfs...
16:34:51  <gwyd4016> Slow is relative
16:35:29  <gwyd4016> I'd consider RUKTS to be maybe a medium sized grf, and without a cache that takes like 2 minutes tops
16:35:53  <gwyd4016> Much slower than nfo of course, which has never felt much slower than "instant"
16:38:04  <_zephyris> Yeah, that's a tiny grf compared to what I'm wrangling
16:39:12  <_zephyris> OGFX21 makes 635Mb of grfs now...
16:57:12  <_zephyris> peter1138: peter1138[d] I'm dumb... Docks are CC. Must've thrown the baby out with the bathwater when I realised locks aren't
17:12:59  <peter1138> https://www.reddit.com/r/openttd/comments/1j4zupl/a_long_time_ago_in_a_galaxy_far_far_away/
17:13:05  <peter1138> A town made out of Mac Minis.
17:27:06  <DorpsGek> [OpenTTD/OpenTTD] glx22 updated pull request #13753: Fix #13740: [Script] Handle implicit orders for jump orders https://github.com/OpenTTD/OpenTTD/pull/13753
17:37:50  <truebrain> peter1138: lolz 😄
17:51:15  *** Wormnest has joined #openttd
18:02:00  <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #13742: Add: Show hyperlink destination tooltips in text window. https://github.com/OpenTTD/OpenTTD/pull/13742
18:22:26  <andythenorth> gwyd4016: Horse is big-ish and takes 35 seconds
18:22:34  <andythenorth> I want to make it faster, it's annoyingly slow
18:23:52  <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #13754: Codechange: Use EnumBitSet for AirportMovingDataFlags. https://github.com/OpenTTD/OpenTTD/pull/13754
18:31:12  <gwyd4016> andythenorth: Rewrite in pure NFO
18:31:24  <gwyd4016> Do it for the bit
18:53:39  <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #13754: Codechange: Use EnumBitSet for AirportMovingDataFlags. https://github.com/OpenTTD/OpenTTD/pull/13754#pullrequestreview-2665358629
18:58:53  <truebrain> LordAro: did you have a chance to check why you didn't upload OpenMSX 0.4.2 to BaNaNaS all those years ago? I don't have permission, so I even can't 😛
19:00:14  <xarick> visual studio is complaining settings_table.cpp has many includes not in use
19:03:46  <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13754: Codechange: Use EnumBitSet for AirportMovingDataFlags. https://github.com/OpenTTD/OpenTTD/pull/13754
19:11:30  <DorpsGek> [OpenTTD/grfcodec] simi opened pull request #45: Fix numbering in readme.md https://github.com/OpenTTD/grfcodec/pull/45
19:12:57  <DorpsGek> [OpenTTD/grfcodec] simi updated pull request #45: Fix numbering in readme.md https://github.com/OpenTTD/grfcodec/pull/45
19:27:11  <xarick> visual studio is wrong
19:27:21  <xarick> seems to fail at this include stuff
19:42:25  <xarick> what is safeguards file for?
19:45:14  <peter1138> Try reading it.
19:45:47  <xarick> I could remove 4 includes from settings_table
19:45:59  <xarick> or 3 if not counting safeguards.h
19:48:43  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1347294845554917406/image.png?ex=67cb4d9a&is=67c9fc1a&hm=c900be4e83da80ffb8c4c1305d57def1f0449574021b3bc3cdc27a07cb9b2ea3&
19:48:43  <xarick> is this worthy of a PR?
19:51:53  *** greeter has quit IRC
19:56:34  <xarick> https://www.youtube.com/watch?v=MjhC2U5RFfQ
19:56:34  <xarick> look! it's our corrupted ex-prime minister on the left! amazing how he got in such a position there... zero credibility
19:58:41  *** xarothbrook has joined #openttd
19:58:41  <xarothbrook> I don't think politics is a good topic for Discord channel #openttd-development .
19:58:50  <peter1138> Fuck Nazis
19:59:05  <xarick> sorry
19:59:13  <belajalilija> peter1138: this
19:59:29  <peter1138> IndustryGfx and IndustryGraphics, eh?
19:59:42  <peter1138> Anyone fancy sorting that out?
20:00:22  *** greeter has joined #openttd
20:17:17  <peter1138> Out of memory: Killed process 79496 (clangd.main) total-vm:54275956kB, anon-rss:43843388kB, file-rss:0kB, shmem-rss:53616kB, UID:1000 pgtables:103552kB oom_score_adj:100
20:17:20  <peter1138> Damn.
20:19:23  <Rubidium_> that's quite a bit of memory :D
20:19:25  <dwfreed> only 43 GB, NBD
20:21:19  <DorpsGek> [OpenTTD/OpenTTD] glx22 updated pull request #13753: Fix #13740: [Script] Handle implicit orders for jump orders https://github.com/OpenTTD/OpenTTD/pull/13753
20:32:09  *** Wolf01 has joined #openttd
20:34:03  <xarick> hmm glx doing glx things
20:34:09  <LordAro> truebrain: pretty sure i don't have permission either
20:34:52  <xarick> gonna test
20:35:07  <truebrain> LordAro: https://bananas.openttd.org/package/base-music/4f4d5358
20:35:07  <truebrain> Sorry, but the system is ratting you out. You do have permissions 🙂
20:35:40  <_glx_> xarick: I'm just deduplicating code
20:37:37  <_glx_> ScriptOrder is "ugly" enough to not do the same thing in multiple places
20:40:30  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1347307877660098630/image.png?ex=67cb59bd&is=67ca083d&hm=9b0b8e362f059762dc49bf347d767f8848714d933d82f39bde1025f71d14ac48&
20:40:30  <xarick> hmm, Set order jump to 0 should fail
20:40:37  <xarick> the rest is working
20:43:37  <xarick> I added some comment
20:44:01  <xarick> how are you going to fix it?
20:44:48  <xarick> https://github.com/OpenTTD/OpenTTD/pull/13753#issuecomment-2703660565
20:53:16  <_glx_> I won't, it's not related to this PR
20:57:57  <_jgr_> I had a look and the code deliberately allows scripts to insert conditional orders even when the order list is empty, in which case they must point to themselves. This seems pretty useless to me, but it's probably not worth breaking script compatibility over.
21:03:18  <andythenorth> is it naptime?
21:04:47  <LordAro> truebrain: :o
21:06:33  *** kuka_lie has quit IRC
21:19:47  <xarick> oh
21:20:34  <xarick> needs fixing!
21:20:47  <xarick> cannot insert conditional order when there's no orders
21:23:48  <xarick> oh, humans can also insert conditional orders when there's no orders, just tried
21:26:37  *** nielsm has quit IRC
22:09:03  *** HerzogDeXtEr has quit IRC
22:13:12  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1347331208949928017/image.png?ex=67cb6f78&is=67ca1df8&hm=a3697e52ff913a6ce8101dc35d0bfcf198e8bb1eb15038733a7fce5c0dc871b6&
22:13:12  <xarick> screenshot of the day
22:20:49  <xarick> make trains bad again
22:20:59  <xarick> j/k
22:26:08  <DorpsGek> [OpenTTD/grfcodec] FLHerne approved pull request #45: Fix numbering in readme.md https://github.com/OpenTTD/grfcodec/pull/45#pullrequestreview-2665771867
22:30:53  <DorpsGek> [OpenTTD/grfcodec] FLHerne commented on pull request #45: Fix numbering in readme.md https://github.com/OpenTTD/grfcodec/pull/45#issuecomment-2705087200
22:34:25  *** keikoz has quit IRC
23:24:17  <DorpsGek> [OpenTTD/grfcodec] FLHerne dismissed a review for pull request #45: Fix numbering in readme.md https://github.com/OpenTTD/grfcodec/pull/45#pullrequestreview-2665771867
23:26:08  <peter1138> Hmm, okay. The VS Code extension "Error Lens" makes those little tiny errors much easier to spot.
23:27:31  *** Wolf01 has quit IRC
23:30:15  <peter1138> Hmm, PoolID is unfortunate naming. It's useful for non-pool IDs too :-)

Powered by YARRSTE version: svn-trunk