IRC logs for #openttd on OFTC at 2025-03-05
            
00:30:31 *** SigHunter_ has joined #openttd
00:30:44 *** SigHunter has quit IRC (Ping timeout: 480 seconds)
00:35:22 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #13742: Add: Show hyperlink destination tooltips in text window. https://github.com/OpenTTD/OpenTTD/pull/13742
01:57:23 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #13742: Add: Show hyperlink destination tooltips in text window. https://github.com/OpenTTD/OpenTTD/pull/13742#pullrequestreview-2659581592
02:02:26 <jfkuayue> LordAro: ツ
02:03:09 *** herms has quit IRC (Quit: bye)
02:04:26 *** herms has joined #openttd
02:05:18 *** Smedles has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
02:06:34 *** Smedles has joined #openttd
02:30:17 <DorpsGek> [OpenTTD/OpenTTD] James103 commented on issue #13729: [Bug]: Lots of "new vehicle now available" messages the month after loading a TTD savegame https://github.com/OpenTTD/OpenTTD/issues/13729
03:17:35 *** Wormnest has quit IRC (Quit: Leaving)
03:18:17 *** D-HUND has joined #openttd
03:21:39 *** debdog has quit IRC (Ping timeout: 480 seconds)
03:29:35 <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #13743: Fix #13729, f8b1e30: Incorrect conversion of EngineFlags to EngineFlag https://github.com/OpenTTD/OpenTTD/pull/13743
04:44:19 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/0cfcc07ee6c0e1a20b91605e86ff6334009dae06
04:44:20 <DorpsGek> - Update: Translations from eints (by translators)
04:51:49 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #13743: Fix #13729, f8b1e30: Incorrect conversion of EngineFlags to EngineFlag https://github.com/OpenTTD/OpenTTD/pull/13743#pullrequestreview-2659880102
05:07:37 *** keikoz has joined #openttd
06:00:40 *** D-HUND is now known as debdog
06:19:41 *** keikoz has quit IRC (Ping timeout: 480 seconds)
07:56:56 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1346753335218409524/image.png?ex=67c95548&is=67c803c8&hm=9206da848f83ba44ac7ed3074a14561f2361810c0032b355a420b0bdcf8e58bd&
07:56:56 <_zephyris> w00p
08:06:58 <_zephyris> Quick first go, needs tweaking, but overall looks great.
08:07:04 <LordAro> \o/
08:13:17 *** Flygon has joined #openttd
08:20:48 *** reldred has joined #openttd
08:20:48 <reldred> YES YES YES
08:49:01 *** emperorjake has joined #openttd
08:49:01 <emperorjake> Snowy rocks!
08:49:10 <emperorjake> Snowy fields next pls πŸ˜›
09:12:10 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13743: Fix #13729, f8b1e30: Incorrect conversion of EngineFlags to EngineFlag https://github.com/OpenTTD/OpenTTD/pull/13743
09:12:13 <DorpsGek> [OpenTTD/OpenTTD] PeterN closed issue #13729: [Bug]: Lots of "new vehicle now available" messages the month after loading a TTD savegame https://github.com/OpenTTD/OpenTTD/issues/13729
09:23:41 <reldred> Desert rocks too blz
09:38:45 <xarick> hi
10:18:59 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick updated pull request #13720: Change: Use max of calculated and minimal heights in ScriptLeagueWindow https://github.com/OpenTTD/OpenTTD/pull/13720
10:26:27 <peter1138> Well, the sprites are there.
10:27:22 <peter1138> We probably need to refactor the density data though.
10:57:21 <xarick> please merge 13720 so that I can be happy:)
11:05:23 <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #13672: Fix #13668, fd2949d: Include the `\0` in TextBuf max_chars cropping https://github.com/OpenTTD/OpenTTD/pull/13672
11:05:26 <DorpsGek> [OpenTTD/OpenTTD] glx22 closed issue #13668: [Bug]: Attempting to rename most vehicle infrastructure with strings with length >=32 characters causes game to crash https://github.com/OpenTTD/OpenTTD/issues/13668
11:32:20 <_zephyris> emperorjake: Totally agree, but I'd really like to see it done in a more generalised way... Snow covered fields, but also fields as a terrain type, custom fields for different industries, etc.
11:51:06 <DorpsGek> [OpenTTD/OpenTTD] frosch123 opened pull request #13744: Spanish genders https://github.com/OpenTTD/OpenTTD/pull/13744
11:51:30 <_zephyris> Try not to side-quest PeterN though...
11:55:17 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on issue #13709: Request: Allow plural variation for STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_REQUIRED_GENERAL/WINTER https://github.com/OpenTTD/OpenTTD/issues/13709
12:08:27 *** ahyangyi has joined #openttd
12:08:27 <ahyangyi> _zephyris: I like the rough edge feeling, and also the noisy intermediate sprite
12:08:31 <truebrain> https://github.com/OpenTTD/appstore-data/commit/0ba8432dc6cae2643065633c86a6730036d1f60e
12:08:31 <truebrain> Tnx eints, useful commit you have there πŸ˜„
12:08:33 <ahyangyi> The new sprites seem to not align though
12:08:42 <ahyangyi> (see those white edges around the sprites)
12:09:05 <_zephyris> Yeah, I messed up a few things. There's some almost but not quite transparent blue.
12:09:12 <_zephyris> All fixed now, I was just excited.
12:19:44 <DorpsGek> [OpenTTD/OpenGFX] frosch123 opened pull request #97: Fix: [Makefile] python2 is long dead https://github.com/OpenTTD/OpenGFX/pull/97
12:22:33 <peter1138> Plurals as genders feels cursed.
12:23:18 <DorpsGek> [OpenTTD/OpenGFX] PeterN approved pull request #97: Fix: [Makefile] python2 is long dead https://github.com/OpenTTD/OpenGFX/pull/97#pullrequestreview-2660951746
12:26:34 <frosch123> Many languages conjugate verbs using both genders and plural/singular
12:29:42 *** keikoz has joined #openttd
12:29:52 <DorpsGek> [OpenTTD/OpenGFX] frosch123 merged pull request #97: Fix: [Makefile] python2 is long dead https://github.com/OpenTTD/OpenGFX/pull/97
12:42:09 <DorpsGek> [OpenTTD/OpenGFX] frosch123 approved pull request #95: Makefile: update to GIMP3-compatible command-line https://github.com/OpenTTD/OpenGFX/pull/95#pullrequestreview-2660994251
12:44:51 <DorpsGek> [OpenTTD/OpenGFX] frosch123 merged pull request #95: Makefile: update to GIMP3-compatible command-line https://github.com/OpenTTD/OpenGFX/pull/95
12:54:14 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #13720: Change: Use max of calculated and minimal heights in ScriptLeagueWindow https://github.com/OpenTTD/OpenTTD/pull/13720#pullrequestreview-2661022451
13:04:15 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #13720: Change: Use max of calculated and minimal heights in ScriptLeagueWindow https://github.com/OpenTTD/OpenTTD/pull/13720#issuecomment-2700875226
13:18:56 <DorpsGek> [OpenTTD/OpenGFX] jayaddison commented on pull request #95: Makefile: update to GIMP3-compatible command-line https://github.com/OpenTTD/OpenGFX/pull/95#issuecomment-2700909509
13:41:23 *** akimoto has joined #openttd
13:53:09 <_glx_> hmm all savegames made in nightly since f8b1e30 are actually "broken", do we need to fix them ?
13:56:33 <peter1138> Probably not, there's no reliable detection especially for savegames started before but saved during the issue.
13:57:18 <_glx_> yeah they can have a mix of valid flags and broken flags depending on engine introductions
13:58:15 <peter1138> Ironically it's one of the places where the enum bit numbers were not removed, because they need to stable for savegames... d'oh
13:59:03 <_glx_> hmm possible detection could be date check and EngineFlag::Available, if it's not set it's most likely due to the error
14:00:35 <peter1138> I don't like the idea of adding complex conversion for a bug that isn't in a proper release.
14:00:45 <_glx_> but we can also say nighlies may have bugs
14:02:08 <peter1138> Error: String 0xFFFF is invalid. You are probably using an old version of the .lng file.
14:02:12 <peter1138> Okay, that's weird :D
14:03:50 <_glx_> error message is weird, I don't think we ever had 0xFFFF strings πŸ™‚
14:06:26 *** kuka_lie has joined #openttd
14:09:43 <peter1138> Ah, okay, I think we need some conversion, or some fixing up :(
14:10:04 <peter1138> Hmm, or not.
14:10:07 <peter1138> Hmm
14:13:17 <peter1138> No, we can just add another test.
14:23:48 <peter1138> So anything that was available now gets a preview popup.
14:24:14 <peter1138> It seems that it's possible for engines that aren't normally visible as also flagged as available.
14:24:22 <peter1138> So that's a bit odd.
14:28:37 <peter1138> Hmm, StartupOneEngine sets available even if it isn't. Weirdness.
14:28:54 *** nielsm has joined #openttd
14:30:45 <peter1138> Okay, I think we can try fixing it quite easily. If EngineFlag::ExclusivePreview is set, but preview_asked is clear, then it's broken data.
15:09:05 *** akimoto has quit IRC (Ping timeout: 480 seconds)
15:19:20 *** michi_cc_ has quit IRC (Ping timeout: 480 seconds)
15:28:37 *** Wormnest has joined #openttd
15:29:15 *** michi_cc_ has joined #openttd
15:40:08 *** Wormnest has quit IRC (Quit: Leaving)
16:16:01 <_glx_> and if broken data shift right the flags
16:23:36 *** Wormnest has joined #openttd
16:58:35 <talltyler> So, title game competition needs to be organized. I guess I can do it again unless someone wants to volunteer.
16:58:37 *** HerzogDeXtEr has joined #openttd
17:00:24 <talltyler> How late do we want to push the release? I’d like at least two weeks for entries, although I’m fine with a short voting window β€” most votes happen in the first few days.
17:00:24 <talltyler> So it could potentially wrap up before April 1st but it’s a bit tight considering we always struggle to get enough good entries for a real competition.
17:06:17 *** locosage has joined #openttd
17:06:17 <locosage> omg, I just realized it's already April soon πŸ˜…
17:07:08 <peter1138> Please make sure the rules mention the map size (256x256 is the maximum) and no NewGRFs (including if NewGRFs were present but were removed.)
17:08:32 <talltyler> Yes, and thanks for the clarification map size β€” it’s always been β€œuse your best judgement” but not everybody has that πŸ™‚
17:18:03 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #13745: Fix f8b1e30: Fix recent savegames that may have incorrect EngineFlags saved. https://github.com/OpenTTD/OpenTTD/pull/13745
17:20:05 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #13746: Fix #13645: "Follow vehicle" button not raised when following stopped. https://github.com/OpenTTD/OpenTTD/pull/13746
17:23:41 *** digitalfox has joined #openttd
17:23:41 <digitalfox> talltyler: Will the title game competition be using OpenGFX2 for 15?
17:23:41 <digitalfox> Or OpenGFX1?
17:23:41 <digitalfox> I know OpenGFX2 is not yet used by master, but I hoped it would be present on final release.
17:24:04 *** tokai|noir has joined #openttd
17:24:04 *** ChanServ sets mode: +v tokai|noir
17:24:09 <peter1138> OpenGFX is a user setting, not something the savegame cares about.
17:24:19 <peter1138> ... Baseset.
17:24:43 <talltyler> We had discussed shipping OpenGFX2 with OpenTTD 15 but I can't recall the result. Something about a hacky way the default baseset is loaded in Bananas, maybe?
17:25:14 <peter1138> For bootstrap, there's a hacky way, yes.
17:25:32 <_glx_> yeah hardcoded somewhere in bananas
17:25:52 <peter1138> However, bootstrap is mostly irrelevant. For releases on storefonts, OpenGFX is specifically included as part of the bundle.
17:27:14 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #13745: Fix f8b1e30: Fix recent savegames may have incorrect EngineFlags saved. https://github.com/OpenTTD/OpenTTD/pull/13745#pullrequestreview-2661864579
17:29:10 <_glx_> ha it's a command line parameter of bananas server
17:31:01 *** tokai has quit IRC (Ping timeout: 480 seconds)
17:31:03 <digitalfox> So there is hope for GFX2 on 15 by default?
17:33:28 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler opened issue #13747: Switch default base graphics to OpenGFX2 https://github.com/OpenTTD/OpenTTD/issues/13747
17:33:42 <digitalfox> Yay
17:33:50 <digitalfox> Thank you
17:36:26 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler approved pull request #13746: Fix #13645: "Follow vehicle" button not raised when following stopped. https://github.com/OpenTTD/OpenTTD/pull/13746#pullrequestreview-2661890020
17:38:36 <LordAro> peter1138: could follow_vehicle be made private? (not logged into GH)
17:39:02 *** gelignite has joined #openttd
17:57:20 <xarick> openttd at 8k resolution is "interesting"
17:58:07 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13745: Fix f8b1e30: Fix recent savegames may have incorrect EngineFlags saved. https://github.com/OpenTTD/OpenTTD/pull/13745
18:02:25 <frosch123> digitalfox: We can switch to ogfx2 any time we want/when it's ready. This is not tied to any ottd release
18:06:31 <digitalfox> frosch123: Ok
18:07:38 <digitalfox> IMHO I just think you would be cool to be part of the release of 15 πŸ™‚
18:08:37 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #13738: Update: changelog for 15.0-beta2 https://github.com/OpenTTD/OpenTTD/pull/13738
18:11:23 <xarick> fix the hovercraft amount of coloured colour
18:11:36 <xarick> give it more areas it can be company coloured
18:15:09 <xarick> 256x256 is enough space for 1 company, 512x512 is enough space for 2, 1024x1024 for 4, 2048x2048 for 8, 4096x4096 for 15
18:21:36 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1346910535748419656/image.png?ex=67c9e7b0&is=67c89630&hm=84603992ba7c5896e9bf7665fd202ccc3d1236bfc91e14434f1c4876a50572ba&
18:21:36 <_zephyris> Bugs on github pls, but I've gone through the ogfx1 bugs and I think I've addressed them all in ogfx2... including hovercraft
18:23:00 <peter1138> Absolutely not.
18:42:04 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13744: Codechange #13709: Update gender definitions for Spanish (es_ES and es_MX) https://github.com/OpenTTD/OpenTTD/pull/13744#pullrequestreview-2662081304
18:59:21 <DorpsGek> [OpenTTD/OpenTTD] Erik-Damian commented on issue #13714: [Bug]: Numeric value in bank construction failure message is not localized https://github.com/OpenTTD/OpenTTD/issues/13714
19:32:45 *** draegdrwg has joined #openttd
19:32:45 <draegdrwg> https://cdn.discordapp.com/attachments/1008473233844097104/1346928438753366036/image.png?ex=67c9f85c&is=67c8a6dc&hm=38f5ab194e5e5515f677556433f4b2fd7ac4516cefb6d3696322c3fb7cf33313&
19:38:17 *** dwfreed has quit IRC (Quit: ZNC - http://znc.in)
19:38:21 *** dwfreed has joined #openttd
19:39:31 <_zephyris> FWIW, I think OGFX2 is essentially ready.
19:39:53 <_zephyris> Things can be improved, there's always room for improvement, but I'm feeling good about it.
19:43:35 <andythenorth> it's quite transformational πŸ™‚
19:43:48 <andythenorth> can we unlink zbase from bananas soon? πŸ™‚
19:46:20 <_zephyris> My penance is almost complete
19:46:35 <gwyd4016> xarick: I would argue it goes 1/4/16/64/256
19:46:39 <gwyd4016> Depends on preference
19:49:32 <DorpsGek> [OpenTTD/OpenTTD] frosch123 merged pull request #13744: Codechange #13709: Update gender definitions for Spanish (es_ES and es_MX) https://github.com/OpenTTD/OpenTTD/pull/13744
19:49:35 <DorpsGek> [OpenTTD/OpenTTD] frosch123 closed issue #13709: Request: Allow plural variation for STR_TOWN_VIEW_CARGO_FOR_TOWNGROWTH_REQUIRED_GENERAL/WINTER https://github.com/OpenTTD/OpenTTD/issues/13709
19:58:24 <xarick> oh, frozen time service interval... does it still needs fixing?
20:00:23 <xarick> it was fixed apparently, i missed it
20:01:38 <xarick> nop, apparently not
20:01:55 <xarick> or may be my defaults
20:02:36 <peter1138> Hmm.
20:03:11 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1346936099804807168/image.png?ex=67c9ff7f&is=67c8adff&hm=fcc51d90c0def749759cccf7cefb3a8977a595bdea7c1d3c32ef02946fa7af2f&
20:03:11 <xarick> yeah, the defaults don't switch
20:04:31 <xarick> I wonder, what happens when i join a wallclock server
20:04:50 <xarick> when my current local setting is calendar
20:08:38 <_glx_> I think nobody touched that
20:08:39 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1346937474332622889/image.png?ex=67ca00c6&is=67c8af46&hm=e38f0105197c6026821b37c1f265a8854612782947600f541c128db4c451622b&
20:08:39 <peter1138[d]> Hmm, well.
20:09:00 <peter1138> The 'fix' worked at long as the window is not massive.
20:09:12 <_glx_> Ha Andy's debugger hack
20:09:44 <peter1138> Yeah, it's faster than it was, but drawing 5 very long lines every tick is apparently slow enough to be a problem still.
20:09:59 <peter1138> s/drawing/layouting.
20:11:13 <peter1138> Let's try it with my other patch.
20:11:21 <andythenorth> it's kind of fun
20:11:40 <andythenorth> if I remember correctly, it's also a manual refresh on story book page
20:12:25 <peter1138> I implemented progressive update, so it doesn't try to layout the whole thing at once.
20:12:53 <peter1138> But gets rid of the lag when switching page or resizing the window.
20:12:58 <peter1138> -But+That
20:13:13 <peter1138> My other patch caches the layouter result.
20:13:28 <peter1138> So now I'm compiling a combination of both.
20:13:52 <_glx_> but it needs to layout to know if a multiline is visible or not
20:15:09 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1346939110224429108/image.png?ex=67ca024c&is=67c8b0cc&hm=b44268c5bd0dffebb0125b0a090791628c9a3b9bc8303d50c22a68aeb854195a&
20:15:16 <peter1138> That's somewhat better.
20:15:49 <andythenorth> I thought we filed it under author error πŸ™‚
20:16:03 <_glx_> 10 times better
20:16:12 <peter1138> Only 10?
20:16:39 <_glx_> from 60ms average to 7ms
20:17:01 <peter1138> Oh, no, the average is wrong.
20:17:15 <peter1138> The rendering is so slow the average is still catching up.
20:17:24 <_glx_> ah then if we only look current it's more that 10 πŸ™‚
20:17:28 <peter1138> 400ms is about right.
20:17:51 <_glx_> from 400 to 2
20:18:24 <peter1138> Now it only needs to relayout if the content is changed, or if the window size changes.
20:18:28 <_glx_> and it's funny when you compare to viewport
20:18:43 <xarick> opengfx2 looks kinda sharp and bright
20:19:10 <_glx_> opengfx2 is closest to original
20:19:49 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1346940284411449464/image.png?ex=67ca0364&is=67c8b1e4&hm=01f99b79e8456b22ed34fcf075e3bbb5a1f1e02c94a1ae9cc4fea16ec338a45d&
20:19:50 <peter1138> Hehe :D
20:20:07 <_glx_> of course
20:20:46 <peter1138> xarick, yes, OpenGFX 1 is drab, and brown.
20:21:01 <peter1138> Not as base as zBase, but.
20:21:18 <truebrain> We do not talk about zBase
20:21:30 <_glx_> zbase if full of colours, but flat
20:21:38 <peter1138> Okay, so...
20:21:51 <truebrain> peter1138[d]: That is a nice difference πŸ˜„
20:22:49 <xarick> i only have access to the bananas version
20:24:26 <peter1138> Hmm, should probably drop the cache for non-visible pages.
20:26:02 <peter1138> truebrain, my main objection is that this is not a general purpose solution :(
20:26:11 <peter1138> It only works on this window.
20:26:13 <truebrain> awh 😦
20:26:22 <truebrain> and to fix one window because andy can't behave, is a bit silly πŸ˜„
20:30:30 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1346942973711224922/image.png?ex=67ca05e5&is=67c8b465&hm=609f35d12211263d69763b2165a93b1f753d5a0b7f4b12e6b5f0cb0fe3610a3c&
20:30:30 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1346942974180982804/image.png?ex=67ca05e6&is=67c8b466&hm=0355bb465ab7599ec064e40e04635024ee348b390e59adb4704005d5493d3cd5&
20:30:30 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1346942974717722716/image.png?ex=67ca05e6&is=67c8b466&hm=390e44a0d7c30e8ad0e98b22f8c5ca580a08cfe6c2019ff46107c839038baef8&
20:30:45 <peter1138> truebrain,
20:30:48 <peter1138> Oops
20:30:59 *** Wolf01 has joined #openttd
20:30:59 <_zephyris> Still want to push the OGFX2 contrast a little more, but it's soo much nicer than OGFX2
20:31:06 <peter1138> Yeah. The fix I already did, to only draw visible content, was a sensible and worthwhile fix.
20:31:22 <truebrain> πŸ˜„
20:31:31 <peter1138> But adding caches and progressive layouting stuff just to one window is meh.
20:31:50 <_glx_> industry list maybe ?
20:31:50 <truebrain> just restrict the pages to a sane number of characters
20:31:53 <truebrain> also solves the issue πŸ˜„
20:32:25 <_glx_> IIRC industry list can be super expensive to draw
20:32:32 <peter1138> Disable line wrapping :)
20:32:40 <truebrain> I like how you think πŸ˜„
20:32:53 <peter1138> _glx_, I think I fixed that one.
20:34:37 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1346944010488512593/image.png?ex=67ca06dd&is=67c8b55d&hm=edaf9c27a03c03296d9c445ff8b5a554182e51c068d9d37e5c6f2177c55621b5&
20:34:49 <peter1138> Nice, all these snowy rocks were invisible before.
20:36:20 <peter1138> 6b9dc8cfcf8fce79c93f8f14b2244f1d2d5305b2 was the industry list fix.
20:36:43 <peter1138> Pre 14.x
20:37:31 <_glx_> I'm old, my memory has issues πŸ˜‰
20:37:40 <peter1138> Nah, it was a thing :)
20:37:50 <peter1138> Usually spotted in one of Xarick's savegames.
20:38:53 <andythenorth> hmm could we just 'update' zBase to OGFX2?
20:38:58 <andythenorth> on Bananas?
20:39:11 <peter1138> The author of zBase could do whatever they wanted with it.
20:39:16 <andythenorth> ideal
20:40:16 <_zephyris> Hmm
20:41:19 <xarick> oh pewter
20:41:42 <_zephyris> Maximum requirement < 15.0?
20:41:45 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1346945807810560190/image.png?ex=67ca0889&is=67c8b709&hm=562ce63e07baf453cc20485abd546c2d23057ba73017bce6295f6201a2a5225e&
20:41:45 <xarick> it considers mail as freight still
20:42:02 <xarick> unless, that's not a filter
20:42:13 <_zephyris> Doesn't kill aBase of course...
20:43:45 <xarick> I better start creating issues
20:43:53 <xarick> stuff get's forgotten
20:43:55 <peter1138> It just tests for not passengers.
20:44:31 <andythenorth> I would be less scathing about zBase but eh πŸ™‚
20:44:39 <andythenorth> if the creator is averse to it ....
20:44:45 <peter1138> Mail is freight, but often it's used a mixed mode consist.
20:44:54 <peter1138> That doesn't make it not freight.
20:45:03 <peter1138> +in
20:47:37 <LordAro> _zephyris: as "unfinished" as it is, i think it'd be a shame to lose it entirely
20:47:42 <LordAro> so i'm ok with that
20:48:37 <_zephyris> It did its job, but did't gather any real interest to make it into a nicer product.
20:48:45 <_zephyris> Not sure I've even got the source...
20:48:48 <xarick> getting the version of openttd is a pita
20:52:21 <_glx_> you don't need the version of openttd, requested API version matches openttd version
20:55:16 *** nielsm has quit IRC (Remote host closed the connection)
20:58:34 *** nielsm has joined #openttd
21:01:06 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick opened issue #13748: [Bug]: Mail is being considered freighting cargo https://github.com/OpenTTD/OpenTTD/issues/13748
21:03:45 <peter1138> What the heck is "freighting"?
21:04:15 <peter1138> Apparently a word.
21:08:20 <_glx_> it's not a bug
21:09:40 <xarick> but how come 😦
21:10:06 <xarick> at a minimum it's inconsistent
21:10:24 <_glx_> you load mail in truck station, not in bus station
21:12:10 <andythenorth> mail is ambiguous
21:17:25 * peter1138 tries something.
21:17:53 <Rubidium_> so change the string to "Not passengers"?
21:18:02 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick opened issue #13749: [Bug]: Default service interval values aren't switched to wallclock mode https://github.com/OpenTTD/OpenTTD/issues/13749
21:20:38 <peter1138> Freight is not passengers :)
21:22:37 <peter1138> Hmm, how many strings do we cache...
21:23:05 <peter1138> 4
21:23:07 <peter1138> ...
21:23:07 <peter1138> 4096.
21:23:18 <peter1138> /* TODO LRU cache would be fancy, but not exactly necessary */
21:23:25 <peter1138> Well... maybe we could?
21:24:15 *** nielsm has quit IRC (Ping timeout: 480 seconds)
21:26:43 <Rubidium_> peter1138: so should NewGRF cargo property 15 (freight status) be deprecated in favour of not having cargo class 'passengers'?
21:28:01 <peter1138> You could update the Freight cargo filter to use that flag instead of cargo class.
21:28:06 <frosch123> _zephyris: It's here, when you miss it: https://github.com/openttdcoop/zbase/
21:30:03 <frosch123> The freight property is about the weight multiplier in the settings, not about passengers
21:30:37 *** Wormnest has quit IRC (Quit: Leaving)
21:32:47 * peter1138 compares with master.
21:34:46 <Rubidium_> frosch123: tell that to xarick :D Why call it freight in one place, and not apply the 'freight multiplier' in the other place...
21:35:56 <frosch123> We could rename it :) "is_heavy_freight" or something
21:36:44 <peter1138> NewGRF specs are not things you can rationalise 20+ years later :p
21:36:45 <Rubidium_> that'd apply to script API as well, and then... is it really "is_heavy_freight" as I can set it for passengers as well
21:39:17 <Rubidium_> that's why changing the 'Freight' filter string is the easiest way. We wouldn't have a second definition of 'freight', so whatever NewGRF defines is freight is freight
21:41:18 <frosch123> Never saw that filter, is it new?
21:42:35 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1346961115405619310/image.png?ex=67ca16cb&is=67c8c54b&hm=f8533d6d58d6fb9893e5eccea92a0c3e073772cac3104c86907c811a94f63b2b&
21:42:38 <Rubidium_> looks like November 2022, but then I haven't really noticed/used that filter
21:43:47 <peter1138> https://github.com/OpenTTD/OpenTTD/pull/8308
21:45:39 <peter1138> Hmm, so this is not bad, and IS a generic solution.
21:47:05 <peter1138> (Not quite as performant as my story-book only method.)
21:48:44 <frosch123> No idea why you would want to filter by passenger class. I can only think of busses and liveries. Both are weird
21:49:37 *** Wormnest has joined #openttd
21:50:09 <frosch123> We could remove that drop down entry, and instead add a bus/truck filter for the rv list only, and maybe a tram filter?
21:51:02 <frosch123> Or better: rename the freight filter to "bus" and only offer for rv
21:52:24 *** rightnut has quit IRC (Server closed connection)
21:52:25 *** rightnut has joined #openttd
21:52:41 <peter1138> Oops.
21:53:41 <frosch123> Either way, I am pretty sure no-one ever wanted to filter for "weight multiplier applies"
21:57:32 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
22:04:04 <peter1138> Apparently the PR author did.
22:04:12 <peter1138> Oh, no. misread.
22:04:31 * peter1138 fixes things
22:06:44 *** kuka_lie has quit IRC (Quit: Lost terminal)
22:10:26 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1346968124276084857/image.png?ex=67ca1d52&is=67c8cbd2&hm=3d11116411fbd1975d488c263bd8f5f335e2e873c10e20c1b8bf474e952bd493&
22:10:26 <_zephyris> Hehe
22:11:44 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #13750: Fix 2d7d085e8e: Autorenew failed error string consumed too many parameters. https://github.com/OpenTTD/OpenTTD/pull/13750
22:11:51 <peter1138> Oh.
22:12:04 <peter1138> Hmm.
22:16:53 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:16:58 <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #13751: Fix #13749: Apply callback when automatically changing timekeeping unit https://github.com/OpenTTD/OpenTTD/pull/13751
22:22:30 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #13750: Fix 2d7d085e8e: Autorenew failed error string consumed too many parameters. https://github.com/OpenTTD/OpenTTD/pull/13750#pullrequestreview-2662637853
22:23:05 <_glx_> the global string array was so permissive
22:23:26 <peter1138> Yes. I don't really like this way either, but at least it works now.
22:23:52 <peter1138> Problem is that wrapping the errors of sub-commands would make "doing it properly" a bit trickier.
22:26:43 <xarick> there's some issues with implicit orders indeed
22:26:47 <xarick> for scripts
22:32:17 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #13752: Fix 51fd2853cb: Different news widget layouts require different font sizes. https://github.com/OpenTTD/OpenTTD/pull/13752
22:33:38 <xarick> how would you resolve order position for the jump to order position
22:33:47 <xarick> which isn't a current order
22:35:04 <xarick> ResolveOrderPosition is incomplete
22:37:13 <_glx_> it's very easy to do
22:37:18 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1346974886232326144/image.png?ex=67ca239e&is=67c8d21e&hm=7a407a53cd642c70fe71ee35e23001b1d80a5c6d72572eb129bd5bf10aa46b61&
22:39:28 <xarick> not even sure what's expected
22:39:44 *** keikoz has quit IRC (Ping timeout: 480 seconds)
22:43:37 <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #13753: Fix #13740: [Script] Handle implicit orders in ScriptOrder::SetOrderJumpTo https://github.com/OpenTTD/OpenTTD/pull/13753
22:45:27 <xarick> oh, is that so?
22:45:53 <xarick> InsertConditionalOrder also needs that
22:50:21 <DorpsGek> [OpenTTD/OpenTTD] glx22 updated pull request #13753: Fix #13740: [Script] Handle implicit orders for jump orders https://github.com/OpenTTD/OpenTTD/pull/13753
22:50:36 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13750: Fix 2d7d085e8e: Autorenew failed error string consumed too many parameters. https://github.com/OpenTTD/OpenTTD/pull/13750
22:54:37 <_glx_> now it needs proper testing, but it should work
22:54:50 <_glx_> IIRC scripts don't see implicit orders
22:55:24 <xarick> i suspect GetOrderJumpTo is gonna not give the exact value that was given by SetOrderJumpTo
22:55:31 <xarick> gonna test
22:56:25 <_glx_> GetOrderJumpTo uses ResolveOrder so it should return the position passed the SetOrderJumpTo
22:58:09 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #13753: Fix #13740: [Script] Handle implicit orders for jump orders https://github.com/OpenTTD/OpenTTD/pull/13753#pullrequestreview-2662689003
23:00:31 <_glx_> for safety I did a quick search for "jump_to" in the file
23:02:10 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1346981143597023232/image.png?ex=67ca2972&is=67c8d7f2&hm=a88c944fd603d99914266490f356a27dbaec1e84eba8001842196b7c6b8ce531&
23:02:10 <xarick> GetOrderJumpTo should have returned 2
23:02:18 <xarick> returned 6
23:07:20 <_glx_> oh indeed it's wrong
23:07:48 <peter1138> Bah. Stupid reviewer.
23:08:27 <_glx_> well my fault too, the code is weird
23:09:07 *** gelignite has quit IRC (Quit: Stay safe!)
23:11:04 *** izhirahider has quit IRC (Server closed connection)
23:11:15 *** izhirahider has joined #openttd
23:18:09 <_glx_> ok there's no function to convert real index to manual index (yet)
23:21:32 *** Flygon has quit IRC (Read error: Connection reset by peer)
23:37:37 <DorpsGek> [OpenTTD/OpenTTD] glx22 dismissed a review for pull request #13753: Fix #13740: [Script] Handle implicit orders for jump orders https://github.com/OpenTTD/OpenTTD/pull/13753#pullrequestreview-2662689003
23:37:39 <_glx_> of course untested
23:37:40 <DorpsGek> [OpenTTD/OpenTTD] glx22 updated pull request #13753: Fix #13740: [Script] Handle implicit orders for jump orders https://github.com/OpenTTD/OpenTTD/pull/13753
23:39:00 <_glx_> xarick: since you already have a script for testing, please test
23:40:29 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #13754: Codechange: Use EnumBitSet for AirportMovingDataFlags. https://github.com/OpenTTD/OpenTTD/pull/13754
23:44:17 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #13754: Codechange: Use EnumBitSet for AirportMovingDataFlags. https://github.com/OpenTTD/OpenTTD/pull/13754#pullrequestreview-2662742995
23:49:54 <_glx_> oh and maybe fix alignment in tables, would be easier to read πŸ™‚