Config
Log for #openttd on 30th April 2025:
Times are UTC Toggle Colours
00:18:11  *** WormnestAndroid has quit IRC
00:18:20  *** WormnestAndroid has joined #openttd
01:43:32  *** WormnestAndroid has quit IRC
01:43:50  *** WormnestAndroid has joined #openttd
01:59:50  *** Wormnest has joined #openttd
02:28:02  *** gnu_jj_ has joined #openttd
02:31:20  *** gnu_jj has quit IRC
02:42:02  *** Wormnest has quit IRC
03:55:48  *** WormnestAndroid has quit IRC
03:55:53  *** WormnestAndroid has joined #openttd
04:08:08  *** keikoz has joined #openttd
04:46:57  <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/7bec2029fa6fc75be7edbd8e8a739710dc9a5660
04:46:58  <DorpsGek>   - Update: Translations from eints (by translators)
05:21:09  *** keikoz has quit IRC
05:45:33  <DorpsGek> [OpenTTD/OpenTTD] Release workflow was not successful https://github.com/OpenTTD/OpenTTD/actions/runs/14747334975
06:16:25  *** Wolf01 has joined #openttd
06:18:08  <DorpsGek> [OpenTTD/OpenTTD-TTF] zephyris commented on pull request #8: Feature: Hebrew Alphabet for OpenTTD Small and SmallCaps https://github.com/OpenTTD/OpenTTD-TTF/pull/8#issuecomment-2840918839
06:18:57  <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #13948: Codechange: Move ownership of Orders to OrderList. https://github.com/OpenTTD/OpenTTD/pull/13948
06:25:06  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #14167: Fix 261e09a549: Compilation failure with Fluidsynth enabled. https://github.com/OpenTTD/OpenTTD/pull/14167#pullrequestreview-2805876925
06:28:01  <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #14167: Fix 261e09a549: Compilation failure with Fluidsynth enabled. https://github.com/OpenTTD/OpenTTD/pull/14167
06:30:29  <DorpsGek> [OpenTTD/OpenTTD-TTF] PeterN approved pull request #8: Feature: Hebrew Alphabet for OpenTTD Small and SmallCaps https://github.com/OpenTTD/OpenTTD-TTF/pull/8#pullrequestreview-2805887920
06:33:06  <DorpsGek> [OpenTTD/OpenTTD-TTF] zephyris commented on pull request #8: Feature: Hebrew Alphabet for OpenTTD Small and SmallCaps https://github.com/OpenTTD/OpenTTD-TTF/pull/8#issuecomment-2840945595
06:33:15  <DorpsGek> [OpenTTD/OpenTTD-TTF] zephyris merged pull request #8: Feature: Hebrew Alphabet for OpenTTD Small and SmallCaps https://github.com/OpenTTD/OpenTTD-TTF/pull/8
06:42:27  <DorpsGek> [OpenTTD/OpenTTD-TTF] zephyris opened issue #9: The new shekel currency symbol is too tall https://github.com/OpenTTD/OpenTTD-TTF/issues/9
06:51:55  <truebrain> Okay the nightly this time is an actual build failure ๐Ÿ™‚
06:53:25  <DorpsGek> [OpenTTD/OpenTTD] Iris-Persephone updated pull request #14158: Add: "Many random towns" button in scenario editor now prompts for the number of towns, with defaults based on the current new game settings https://github.com/OpenTTD/OpenTTD/pull/14158
07:21:40  <DorpsGek> [OpenTTD/OpenTTD-TTF] zephyris opened pull request #10: Feature: Hebrew Alphabet for OpenTTD Serif https://github.com/OpenTTD/OpenTTD-TTF/pull/10
07:23:36  <peter1138> _zephyris, just in case you hadn't had enough of fonts... https://en.wikipedia.org/wiki/Vietnamese_alphabet
07:25:26  <_zephyris> vietnamese
07:25:26  <_zephyris> OpenTTD-Sans missing 61: (ฦ ฦกฦฏฦฐฬฃแบ แบกแบขแบฃแบคแบฅแบฆแบงแบจแบฉแบซแบญแบฏแบฑแบณแบตแบถแบทแบนแบปแบฝแบฟแปแปƒแป…แป‡แป‰แป‹แปแปแป‘แป“แป•แป—แป˜แป™แป›แปแปžแปŸแปกแปฃแปฅแปฆแปงแปจแปฉแปชแปซแปญแปฏแปฐแปฑแปณแปทแปน)
07:25:26  <_zephyris> OpenTTD-Serif missing 61: (ฦ ฦกฦฏฦฐฬฃแบ แบกแบขแบฃแบคแบฅแบฆแบงแบจแบฉแบซแบญแบฏแบฑแบณแบตแบถแบทแบนแบปแบฝแบฟแปแปƒแป…แป‡แป‰แป‹แปแปแป‘แป“แป•แป—แป˜แป™แป›แปแปžแปŸแปกแปฃแปฅแปฆแปงแปจแปฉแปชแปซแปญแปฏแปฐแปฑแปณแปทแปน)
07:25:26  <_zephyris> OpenTTD-Mono missing 61: (ฦ ฦกฦฏฦฐฬฃแบ แบกแบขแบฃแบคแบฅแบฆแบงแบจแบฉแบซแบญแบฏแบฑแบณแบตแบถแบทแบนแบปแบฝแบฟแปแปƒแป…แป‡แป‰แป‹แปแปแป‘แป“แป•แป—แป˜แป™แป›แปแปžแปŸแปกแปฃแปฅแปฆแปงแปจแปฉแปชแปซแปญแปฏแปฐแปฑแปณแปทแปน)
07:25:26  <_zephyris> OpenTTD-Small missing 61: (ฦ ฦกฦฏฦฐฬฃแบ แบกแบขแบฃแบคแบฅแบฆแบงแบจแบฉแบซแบญแบฏแบฑแบณแบตแบถแบทแบนแบปแบฝแบฟแปแปƒแป…แป‡แป‰แป‹แปแปแป‘แป“แป•แป—แป˜แป™แป›แปแปžแปŸแปกแปฃแปฅแปฆแปงแปจแปฉแปชแปซแปญแปฏแปฐแปฑแปณแปทแปน)
07:25:28  <_zephyris> OpenTTD-SmallCaps missing 61: (ฦ ฦกฦฏฦฐฬฃแบ แบกแบขแบฃแบคแบฅแบฆแบงแบจแบฉแบซแบญแบฏแบฑแบณแบตแบถแบทแบนแบปแบฝแบฟแปแปƒแป…แป‡แป‰แป‹แปแปแป‘แป“แป•แป—แป˜แป™แป›แปแปžแปŸแปกแปฃแปฅแปฆแปงแปจแปฉแปชแปซแปญแปฏแปฐแปฑแปณแปทแปน)
07:25:36  <_zephyris> The problem is the double-stacked diacritics
07:25:44  <peter1138> Yup.
07:26:21  <_zephyris> Hmm, though they are mostly lower case double stacked...
07:29:04  <_zephyris> Not sure how possible `แบค` is in 10px ๐Ÿ˜‰
07:29:17  <Heiki> แบฎ แบค แบฐ แบฆ แบฒ แบจ แบด แบช are all distinct characters
07:31:14  <_zephyris> Yeah, the list above is just the ones used in OTTD translations
07:32:13  <peter1138> My side-by-side fonts branch probably needs some logic to determine if OpenTTD Sans should come before or after the fallback autodetected font.
07:34:22  <_zephyris> I think Vietnamese is the only Latin alphabet language not supported now
07:34:22  <peter1138> For non-latin script, before works reasonably well.
07:34:56  <_zephyris> How's it decided now?
07:35:10  <peter1138> In master? It's not, you only get one font.
07:36:54  <peter1138> And, still only experimenting. I didn't get as far as making this branch work on Windows or MacOS.
07:37:26  <_zephyris> What does the side-by-side fonts do? Mixing characters from different fonts?
07:38:40  <peter1138> Yes, there's some bits missing that make it properly useful though.
07:39:05  <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1367042561276907520/image.png?ex=68132519&is=6811d399&hm=027314cf2fe227131763dc4e243fd8ab1ad560dbca78307ddfa5df48f20b2f1e&
07:39:25  <peter1138> This is with `default;ChillRoundF`
07:43:27  <peter1138> The fallback font system has a few issues, mainly it only checks for characters in the compiled language files.
07:43:48  <peter1138> Anything in a savegame, online content, or servers is ignored.
07:45:26  <peter1138> So it would be nice if the text system could discover missing glyphs and load fonts "on demand".
07:46:01  <peter1138> But doing so shouldn't replace the current font for things that can be rendered.
07:48:28  <peter1138> Not sure how feasible it is to actually scan and load for fonts on demand.
07:49:26  <peter1138> What I am sure if is that changing the font configuration during text layouting (which is where unicode is mapped to glyphs) is not a great idea.
07:49:35  <peter1138> But something deferred might work.
07:51:40  <peter1138> Make a list of missing characters. Layout with usual missing glyph glyph. Then periodically check the list of missing characters and search for a font.
07:52:55  <peter1138> Our text rendering flow is somewhat different to everywhere else, I think :)
08:06:49  <_zephyris> I see the aim ๐Ÿ™‚
08:07:44  <_zephyris> Does look nice, but you would want to avoid things like Vietnamese where one character per word might fall back to a different font...
08:08:31  <peter1138> Exactly.
08:09:35  <peter1138> That's the context for my statement at 08:32 BST :-)
08:35:32  *** mindlesstux has quit IRC
08:36:20  *** mindlesstux has joined #openttd
08:40:56  <xarick> hi
08:43:35  <_zephyris> Hmm, need to learn how to do multiple combining diacritic anchor points...
08:49:53  <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1367060381163589662/image.png?ex=681335b1&is=6811e431&hm=cec796082fd926fcc3c63e5a768be6cad0b2dfd9c7245aa1af0b9dc263f7371d&
08:49:54  <_zephyris> ๐Ÿ˜‰
08:51:24  <peter1138> With these, I would aim to make the scalable font look good at 2x interface scale, rather than trying to squash it to fit into 1x.
08:51:55  <peter1138> (But I'm not drawing it :))
08:52:50  <_zephyris> Trust in anti-aliasing
08:55:07  <_zephyris> Based on the translations only `แบคแบฆแบจ`  are the problematic ones.
08:55:10  <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1367061708987826288/image.png?ex=681336ee&is=6811e56e&hm=63c534e1f1487d8e815347653681ebe0cc13f906e57c74ef470479b3662a76a1&
08:56:36  <_zephyris> Unconventional to push the second diacritic to the side, but maybe it's readable?
08:56:55  <_zephyris> `แบฎ` etc. would need a very different strategy...
09:08:26  <DorpsGek> [OpenTTD/OpenTTD] frosch123 opened pull request #14169: Add: [BaseSet] Allow basesets to set minor and patch versions in obg/obs/obm files. https://github.com/OpenTTD/OpenTTD/pull/14169
09:15:45  <Heiki> โ€œWhen a tone mark is used together with another diacritic, offsetting the tone mark to the right preserves consistency and avoids slowing down saccades.โ€ https://en.wikipedia.org/wiki/Vietnamese_language_and_computers#Vietnamese_alphabet (and thereโ€™s also an example)
09:15:51  <peter1138> Yes, I have some fonts that just go up & up (Arial), and others that place adjacent (ChillRoundF)
09:21:20  <kuhnovic> Must be frustrating sometimes, working on fonts of languages you don't know / can't verify.
09:32:00  <DorpsGek> [OpenTTD/OpenTTD] frosch123 approved pull request #14165: Codechange: replace char* with C++ style strings https://github.com/OpenTTD/OpenTTD/pull/14165#pullrequestreview-2806436199
09:34:23  <DorpsGek> [OpenTTD/OpenTTD] frosch123 updated pull request #14169: Add: [BaseSet] Allow basesets to set minor and patch versions in obg/obs/obm files. https://github.com/OpenTTD/OpenTTD/pull/14169
09:48:34  <_zephyris> 1000%
09:52:33  <_zephyris> The offset is interesting, but I'd want to put it even more to the right than that example - ie. both diacritics directly above the letter
09:53:00  <DorpsGek> [OpenTTD/OpenTTD] hpiirai opened issue #14170: [Bug]: Missing space in timetable window https://github.com/OpenTTD/OpenTTD/issues/14170
09:54:50  <LordAro> "Muffinpooland"
09:54:56  <LordAro> hilarous.
09:55:01  <LordAro> +i
09:55:55  <kuhnovic> I had to really double check, I didn't see the issue at first ๐Ÿ˜›
09:56:06  <Heiki> haha
09:56:42  <Heiki> (16 seconds from GitHub to DorpsGek, not bad)
09:58:08  <xarick> I noticed that in the portuguese translation too, but it was fine in the english one, i thought it was just a bad translator job
09:59:01  <xarick> let me dig the screenshot
10:01:12  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1367078327252156426/image.png?ex=68134668&is=6811f4e8&hm=38694eb724a830fa0e043036f202a0b11a76b521d716f6af8599708363b59cc3&
10:01:12  <xarick> oh, actually...
10:01:26  <xarick> didn't even notice
10:03:04  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1367078797777829959/image.png?ex=681346d8&is=6811f558&hm=6b9bd6ba863bdfcd515b7c7eff198e68d99942ac5c5b5261a2e682fd2e0bff8d&
10:03:05  <xarick> yeh, this is what I noticed first, the portuguese affected. Should be "Munington e "
10:03:18  <xarick> "Letown e"
10:04:36  <xarick> "ficar" isn't quite the ideal word, but it's okay
10:05:10  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #14165: Codechange: replace char* with C++ style strings https://github.com/OpenTTD/OpenTTD/pull/14165
10:12:20  <peter1138> 3Yeah, the non-estimated strings are missing {SPACE}, because I presumably had a malfunction.
10:12:49  <peter1138> Not entirely keen on this bit of string concatenation though.
10:15:45  <peter1138> The strings which are in brackets are (probably) fine.
10:24:33  <peter1138> Nice, frosch123 removed the fetch_metadata macro on the sly, I've been failing to do that for ages :p
10:44:57  <reldred> Load average: 23.69 15.68 6.50
10:44:59  <reldred> hmmmmm
10:49:05  <DorpsGek> [OpenTTD/OpenTTD] frosch123 opened pull request #14171: Codechange: Use more std::string_view https://github.com/OpenTTD/OpenTTD/pull/14171
10:52:27  <peter1138> Oh right, I have to actually switch to the PR branch to compile it, not just fetch it :D
10:53:57  <goddess_ishtar> mood
10:55:25  <LordAro> reldred: depends how many cores you have :p
10:59:20  <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1367092955638140938/kerning-on-the-popes-tombstone-v0-rpdfp1tnvcxe1.png?ex=68135407&is=68120287&hm=09aecb54162f028abfe282590b7f92cc140764a837c13ae0125aa345d2f886d8&
10:59:20  <_zephyris> kuhnovic: But, at least it's a small audience.... Not like messing up the kerning on the pope's tombstone.
11:00:20  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #14169: Add: [BaseSet] Allow basesets to set minor and patch versions in obg/obs/obm files. https://github.com/OpenTTD/OpenTTD/pull/14169#issuecomment-2841606418
11:03:11  <reldred> LordAro: twelve, but they're on someone elses probably very oversubscribed xeon silver
11:03:50  <_zephyris> On the subject of basesets and versions - I've been poking the workflow to make ogfx2 releases happen
11:04:03  <_zephyris> But, can't find where/how the workflow knows the version, so how it can find the build file
11:04:18  * peter1138 attempts to debug the unit test... :o
11:05:03  <LordAro> reldred: alas
11:05:15  <LordAro> reldred: have you tried downloading more?
11:05:41  <reldred> LordAro: yeah but it costs more money and I haven't gotten around to downloading more of that either
11:08:18  <LordAro> reldred: try downloading some time
11:09:54  <DorpsGek> [OpenTTD/OpenTTD] frosch123 updated pull request #14171: Codechange: Use more std::string_view https://github.com/OpenTTD/OpenTTD/pull/14171
11:10:16  *** keikoz has joined #openttd
11:14:48  <DorpsGek> [OpenTTD/OpenTTD] frosch123 updated pull request #14169: Add: [BaseSet] Allow basesets to set minor and patch versions in obg/obs/obm files. https://github.com/OpenTTD/OpenTTD/pull/14169
11:15:45  <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #14169: Add: [BaseSet] Allow basesets to set minor and patch versions in obg/obs/obm files. https://github.com/OpenTTD/OpenTTD/pull/14169#issuecomment-2841652121
11:17:42  <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #14169: Add: [BaseSet] Allow basesets to set minor and patch versions in obg/obs/obm files. https://github.com/OpenTTD/OpenTTD/pull/14169#pullrequestreview-2806717245
11:21:19  *** alpapilus has quit IRC
11:21:19  *** tabytac has quit IRC
11:21:19  *** peter1138[d] has quit IRC
11:21:19  *** honza_ has quit IRC
11:21:19  *** _glx_ has quit IRC
11:21:19  *** digitalfox has quit IRC
11:21:19  *** frosch123 has quit IRC
11:21:19  *** andythenorth has quit IRC
11:21:19  *** belajalilija has quit IRC
11:21:19  *** DorpsGek_vi has quit IRC
11:21:19  *** reldred has quit IRC
11:21:19  *** jfkuayue has quit IRC
11:21:19  *** talltyler has quit IRC
11:21:19  *** _jgr_ has quit IRC
11:21:19  *** _sara_08 has quit IRC
11:21:19  *** exceptik has quit IRC
11:21:19  *** _zephyris has quit IRC
11:21:19  *** jfs has quit IRC
11:21:19  *** sosmakaroni has quit IRC
11:21:19  *** kuhnovic has quit IRC
11:21:19  *** squirejames has quit IRC
11:21:19  *** locosage has quit IRC
11:21:19  *** brickblock19280 has quit IRC
11:21:19  *** zanooda2000 has quit IRC
11:21:19  *** truebrain has quit IRC
11:21:19  *** goddess_ishtar has quit IRC
11:21:19  *** xarick has quit IRC
11:21:37  *** DorpsGek_vi has joined #openttd
11:36:50  <peter1138> Well.
11:37:24  <LordAro> who killed the bridge this time?
11:37:32  <LordAro> did andy try to post unicode again?
11:43:22  <peter1138> ASCII only now, no unicode, we're Bri'ish.
11:46:12  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #14158: Add: "Many random towns" button in scenario editor now prompts for the number of towns, with defaults based on the current new game settings https://github.com/OpenTTD/OpenTTD/pull/14158#pullrequestreview-2806779617
11:49:05  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #14169: Add: [BaseSet] Allow basesets to set minor and patch versions in obg/obs/obm files. https://github.com/OpenTTD/OpenTTD/pull/14169#issuecomment-2841723744
11:52:43  <DorpsGek> [OpenTTD/OpenTTD] frosch123 updated pull request #14171: Codechange: Use more std::string_view https://github.com/OpenTTD/OpenTTD/pull/14171
11:55:22  *** reldred has joined #openttd
11:55:22  <reldred> peter1138: proper brexit geezers
11:55:51  <peter1138> Brexit Benefits.
11:56:28  <peter1138> UKP 350,000,000 to the NHS every week.
11:56:44  <peter1138> Although maybe we should go back to L/S/D.
11:56:58  <LordAro> "UKP"
11:57:34  <peter1138> The symbol is non-ASCII :)
11:57:54  <LordAro> yeah, but GBP isn't :p
11:58:13  <peter1138> Normally.
11:58:18  <peter1138> But frankly I had a moment.
11:59:22  <peter1138> GREAT BREXIT POUNDS.
12:03:08  <DorpsGek> [OpenTTD/OpenTTD] frosch123 updated pull request #14171: Codechange: Use more std::string_view https://github.com/OpenTTD/OpenTTD/pull/14171
12:11:10  <DorpsGek> [OpenTTD/OpenTTD] frosch123 closed pull request #14169: Add: [BaseSet] Allow basesets to set minor and patch versions in obg/obs/obm files. https://github.com/OpenTTD/OpenTTD/pull/14169
12:11:13  <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #14169: Add: [BaseSet] Allow basesets to set minor and patch versions in obg/obs/obm files. https://github.com/OpenTTD/OpenTTD/pull/14169#issuecomment-2841774980
12:11:22  <DorpsGek> [OpenTTD/OpenTTD] frosch123 reopened pull request #14169: Add: [BaseSet] Allow basesets to set minor and patch versions in obg/obs/obm files. https://github.com/OpenTTD/OpenTTD/pull/14169
12:11:43  <peter1138> Uh...
12:11:44  *** frosch123 has joined #openttd
12:11:44  <frosch123> Wrong button :)
12:12:21  <peter1138> It's got to CI again ;(
12:12:47  <frosch123> Is hard-coding the baseset short-names ok?
12:26:33  <peter1138> Dunno, however as this now matches existing behaviour, any potential change can be done separately later.
12:33:10  <DorpsGek> [OpenTTD/OpenTTD] frosch123 updated pull request #14169: Add: [BaseSet] Allow basesets to set minor and patch versions in obg/obs/obm files. https://github.com/OpenTTD/OpenTTD/pull/14169
12:33:13  <DorpsGek> [OpenTTD/OpenTTD] frosch123 dismissed a review for pull request #14169: Add: [BaseSet] Allow basesets to set minor and patch versions in obg/obs/obm files. https://github.com/OpenTTD/OpenTTD/pull/14169#pullrequestreview-2806717245
12:33:26  <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #14169: Add: [BaseSet] Allow basesets to set minor and patch versions in obg/obs/obm files. https://github.com/OpenTTD/OpenTTD/pull/14169#issuecomment-2841828973
13:00:08  <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #14169: Add: [BaseSet] Allow basesets to set minor and patch versions in obg/obs/obm files. https://github.com/OpenTTD/OpenTTD/pull/14169#pullrequestreview-2806974841
13:23:31  <DorpsGek> [OpenTTD/OpenTTD] frosch123 merged pull request #14169: Add: [BaseSet] Allow basesets to set minor and patch versions in obg/obs/obm files. https://github.com/OpenTTD/OpenTTD/pull/14169
13:25:32  *** WormnestAndroid has quit IRC
13:25:44  *** WormnestAndroid has joined #openttd
13:26:54  <DorpsGek> [OpenTTD/OpenTTD] frosch123 updated pull request #14171: Codechange: Use more std::string_view https://github.com/OpenTTD/OpenTTD/pull/14171
13:31:13  <DorpsGek> [OpenTTD/OpenTTD] frosch123 updated pull request #14171: Codechange: Use more std::string_view https://github.com/OpenTTD/OpenTTD/pull/14171
13:36:42  *** talltyler has joined #openttd
13:36:42  <talltyler> Infinite water could use a review if anyone is feeling inspired ๐Ÿ™‚
13:37:14  *** xarick has joined #openttd
13:37:14  <xarick> there is a vehicle-details-tooltip branch on OpenTTD
13:37:50  <xarick> and a dependabot etc...
13:37:57  <xarick> https://github.com/OpenTTD/OpenTTD/tree/dependabot/github_actions/actions-c710d2a3e3
13:38:28  <xarick> <https://github.com/OpenTTD/OpenTTD/tree/vehicle-details-tooltip>
13:38:41  <xarick> is that a mistake
13:40:42  <LordAro> the latter definitely is
13:41:44  *** _glx_ has joined #openttd
13:41:44  <_glx_> Dependabot branch is correct
13:44:35  <peter1138> Easy to do.
13:44:41  <LordAro> mm
13:45:18  <LordAro> git remote set-url --push origin not-a-url :)
13:46:10  <xarick> strange, industry generation is now fast again
13:48:45  <xarick> one of these recent merges must have fixed something
13:52:17  *** Flygon has quit IRC
14:25:08  *** kuhnovic has joined #openttd
14:25:08  <kuhnovic> Must be the new power
14:30:13  *** nielsm has joined #openttd
14:30:58  <peter1138> Overclocked power supply.
15:17:57  *** Wormnest has joined #openttd
15:54:31  <xarick> enum still doesn't work, just tried
15:55:20  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1367167448771596308/image.png?ex=68139968&is=681247e8&hm=3a73ab584cf0c2bc36c170af5a5c414a3be0682b80eeb38a37f3510e7bdf6eff&
15:55:20  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1367167449056940092/image.png?ex=68139968&is=681247e8&hm=c5a6c86db9b9954f3f5ed6dbba0b40a62e2f6b4e7ce1e3e66308dba941dc7889&
15:56:04  <xarick> am I doing something wrong?
16:05:30  <_glx_> Maybe
16:06:20  <LordAro> probably
16:06:40  <_glx_> Syntax seems correct according to http://squirrel-lang.org/doc/squirrel2.html#constants
16:07:18  <LordAro> there's no commas in that link
16:07:41  <LordAro> oh, seems optional
16:07:47  <LordAro> trailing comma/trailing semicolon, maybe?
16:17:11  <xarick> reverted back to class
16:18:49  <xarick> <https://github.com/SamuXarick/LuDiAI-AfterFix/blob/master/main.nut#L222>
16:32:33  *** Smedles has quit IRC
16:32:48  *** Smedles has joined #openttd
16:49:15  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #14171: Codechange: Use more std::string_view https://github.com/OpenTTD/OpenTTD/pull/14171#pullrequestreview-2807764557
16:49:19  <_glx_> according to doc it should work, maybe there's an issue with `require()`
16:59:57  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #14121: Add: [NewGRF] Add purchase list Action3 CID for houses, industries, industry tiles, airports and airport tiles. https://github.com/OpenTTD/OpenTTD/pull/14121#pullrequestreview-2807806377
17:04:50  <_glx_> I remembered something like that happening before, and it's supposed to be fixed since <https://github.com/OpenTTD/OpenTTD/pull/10573>
17:13:12  <_glx_> ok I can confirm it's broken, need to verify it was actually fixed
17:19:57  <_glx_> well seems the fix isn't working
17:23:37  <_glx_> hmm garbage from other scripts detection is not helping
17:26:36  <_glx_> ok without the garbage it's easy to see it doesn't work at all
17:33:00  <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #13993: Add: Player configuration of badge display. https://github.com/OpenTTD/OpenTTD/pull/13993#pullrequestreview-2807780898
17:34:00  <DorpsGek> [OpenTTD/OpenTTD] frosch123 merged pull request #14171: Codechange: Use more std::string_view https://github.com/OpenTTD/OpenTTD/pull/14171
17:51:02  *** peter1138[d] has joined #openttd
17:51:02  <peter1138[d]> Hmm.
17:51:35  <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1367196704025219102/image.png?ex=6813b4a7&is=68126327&hm=b235b9d267ad2ca32979cb74896e3a35156877b8da0ddaf1ea0be215230a91b9&
17:51:35  <peter1138[d]> Lots of slight string variations.
17:52:03  <peter1138[d]> And it's missing the error bit.
17:53:00  <peter1138[d]> And it assumes anything in brackets is still fine to be concatenated.
17:53:25  <peter1138[d]> (There's a lot of combinations)
17:54:24  <talltyler> Yeah, itโ€™s a mess ๐Ÿ™‚
17:54:42  <peter1138[d]> These strings are new...
17:55:34  <peter1138[d]> When I split it out, most of the concatenation is strings in brackets, so it's "okay".
17:55:42  <talltyler> The need to display all these things is a mess, I guess is what I mean ๐Ÿ™‚
17:56:58  <frosch123> I have plans to redesign the order list, but after release
17:57:08  <peter1138[d]> Hmm.
17:57:19  <peter1138[d]> Should I just add two missing {SPACE} for now then?
17:57:26  <peter1138[d]> Leave it concatenated, as it's always been.
17:57:44  <frosch123> Should be fine for 15
18:01:21  <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #14172: Fix #14170, 7fd0e6c27d: Missing spaces for timetabled order strings. https://github.com/OpenTTD/OpenTTD/pull/14172
18:03:08  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #14172: Fix #14170, 7fd0e6c27d: Missing spaces for timetabled order strings. https://github.com/OpenTTD/OpenTTD/pull/14172#pullrequestreview-2807993766
18:10:01  <peter1138[d]> Hmm, is there space for a small left arrow.
18:10:37  <Heiki> โ†’
18:10:38  <Heiki> oops, โ†
18:15:13  <peter1138> Sprite 145/269 (and 593 but that isn't defined)
18:15:19  <peter1138> That's the small right arrow.
18:15:36  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler approved pull request #14172: Fix #14170, 7fd0e6c27d: Missing spaces for timetabled order strings. https://github.com/OpenTTD/OpenTTD/pull/14172#pullrequestreview-2808020953
18:16:10  <peter1138> Er, 369, not 269.
18:17:23  <peter1138> 128/352 seems to be free.
18:17:53  <peter1138> Hmm, don't we add some symbols...
18:19:19  <peter1138> Might just be the monospace font.
18:26:28  <peter1138> Oh, chars. D'oh.
18:31:49  *** gelignite has joined #openttd
18:35:08  <peter1138> Hmm, why can I no longer type into an editbox.
18:35:44  <frosch123> Many glyphs are added as font chars only, via action12.
18:35:44  <frosch123> Do you need a spriteid? Or is a string code enough?
18:36:22  <frosch123> Did I break edit boxes?
18:37:10  <peter1138> Yeah, I'm adding to chars.png and using Action 12. I just wanted to find a control code that is not otherwise occupied :)
18:43:57  <frosch123> Ah, it picked the wrong insert overload
18:48:50  <DorpsGek> [OpenTTD/OpenTTD] frosch123 opened pull request #14173: Fix 66733e2a: Textbuf was broken, and did not insert any input. https://github.com/OpenTTD/OpenTTD/pull/14173
18:49:27  <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1367211265558184008/image.png?ex=6813c237&is=681270b7&hm=26169247563195719ca66a3f6326dd8f77548f4472107b9ba6698783749fdfc9&
18:49:34  <peter1138[d]> Such a small detail.
18:50:06  <frosch123> I thought I can't test ime stuff, and did not expect to break the boring case
18:50:19  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #14173: Fix 66733e2a: Textbuf was broken, and did not insert any input. https://github.com/OpenTTD/OpenTTD/pull/14173#pullrequestreview-2808097651
18:51:25  *** alpapilus has joined #openttd
18:51:25  <alpapilus> peter1138[d]: Outdated Concorde.
18:52:05  <alpapilus> peter1138[d]: Oh yeah will that be for trains and cars?
18:52:07  <alpapilus> Well
18:52:13  <alpapilus> Idk will that work.
18:52:39  <peter1138[d]> I'm not adding anything new except making the tiny arrow direction point the correct way in RTL languages.
18:54:11  <frosch123> Looks good
18:54:58  <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #14172: Fix #14170, 7fd0e6c27d: Missing spaces for timetabled order strings. https://github.com/OpenTTD/OpenTTD/pull/14172
18:55:01  <DorpsGek> [OpenTTD/OpenTTD] PeterN closed issue #14170: [Bug]: Missing space in timetable window https://github.com/OpenTTD/OpenTTD/issues/14170
18:56:14  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1367212972832981072/image.png?ex=6813c3ce&is=6812724e&hm=fd837f00e177fa1b99ab8e77f84e1c128f20ab4301d69504f3c799720b10e2f1&
18:56:14  <xarick> strange
18:57:33  <xarick> probably makes sense somewhere
19:00:01  <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #14174: Fix: Small order list arrow was wrong direction for RTL text. https://github.com/OpenTTD/OpenTTD/pull/14174
19:05:38  <xarick> can we create a 3rd class of aircraft?
19:06:02  <xarick> erm 4th
19:06:39  <xarick> small, large and intercontinental or another apropriate name
19:07:30  <xarick> requires the "hub" class airports to land properly
19:10:03  *** andythenorth has joined #openttd
19:10:03  <andythenorth> probably not
19:10:26  <andythenorth> I have seen 747s land on quite short, ill equipped runways
19:10:48  <xarick> oh, real life...
19:11:28  <xarick> these airports would have an advantage
19:11:38  <xarick> they would unload and load fast
19:11:49  <alpapilus> andythenorth: Kaitak.
19:12:51  *** _zephyris has joined #openttd
19:12:51  <_zephyris> Why? Would it be fun?
19:13:04  <_zephyris> People already complain that planes are broken and crashes are annoying.
19:13:21  <alpapilus> Just donโ€™t play planes.
19:13:30  <xarick> oh that's due to a feature killed by... you know it
19:13:45  <xarick> no plane crashes was a setting before
19:15:27  <xarick> i mean... these hub like airports should have a more prominent purpose
19:18:05  *** D-HUND is now known as debdog
19:18:44  <xarick> no newgrfs , i rather have it in the core game
19:18:54  <xarick> newgrfs just ruin the rules too much
19:30:58  *** nielsm has quit IRC
19:31:57  <DorpsGek> [OpenTTD/OpenTTD] frosch123 merged pull request #14173: Fix 66733e2a: Textbuf was broken, and did not insert any input. https://github.com/OpenTTD/OpenTTD/pull/14173
19:33:30  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #14175: Codechange: more string view changes https://github.com/OpenTTD/OpenTTD/pull/14175
19:35:23  <DorpsGek> [OpenTTD/OpenTTD] SamuXarick updated pull request #13665: Codechange: Code style changes to AI/GS GUI files https://github.com/OpenTTD/OpenTTD/pull/13665
19:44:52  <DorpsGek> [OpenTTD/OpenTTD] SamuXarick updated pull request #13565: Add #13519, e4c511d: [Script] Saveload and config file support for handpicked configs https://github.com/OpenTTD/OpenTTD/pull/13565
19:48:37  <_glx_> so it really looks like I assumed things without actually testing in #10573
19:54:35  *** kuka_lie has joined #openttd
19:56:13  <xarick> displaying general company information taxes a bit in graphics rendering
19:59:24  <xarick> when my ai is building rail pieces, the thing goes to 10 ms graphics rendering time
20:02:05  <xarick> hmm
20:10:54  <xarick> is the vehicle tile hash faster now?
20:17:23  <peter1138[d]> xarick: Because it refreshes the company value now.
20:20:44  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #14175: Codechange: more string view changes https://github.com/OpenTTD/OpenTTD/pull/14175
20:23:33  <xarick> oh
20:23:54  <xarick> calculating company value is expensive
20:26:24  <peter1138> No, but drawing windows can be.
20:30:30  <_zephyris> Maybe I should charge for drawing windows
20:35:26  <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #14174: Fix: Small order list arrow was wrong direction for RTL text. https://github.com/OpenTTD/OpenTTD/pull/14174#issuecomment-2843218666
20:46:56  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #14175: Codechange: more string view changes https://github.com/OpenTTD/OpenTTD/pull/14175
20:48:12  <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #14175: Codechange: more string view changes https://github.com/OpenTTD/OpenTTD/pull/14175#pullrequestreview-2808385209
20:51:05  <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #14175: Codechange: more string view changes https://github.com/OpenTTD/OpenTTD/pull/14175#pullrequestreview-2808406163
20:58:07  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #14175: Codechange: more string view changes https://github.com/OpenTTD/OpenTTD/pull/14175
21:03:19  <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #14175: Codechange: more string view changes https://github.com/OpenTTD/OpenTTD/pull/14175#pullrequestreview-2808440428
21:06:06  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #14175: Codechange: more string view changes https://github.com/OpenTTD/OpenTTD/pull/14175
21:11:37  <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1367247041885114489/image.png?ex=6813e389&is=68129209&hm=2aa5eba4579421ab7f90ec09b2404f4d28c5702d9967b22719f438993dc4e050&
21:11:37  <peter1138[d]> Hmm
21:11:55  <andythenorth> when are you level 41+?
21:13:14  <xarick> what is SA_FORCE?
21:14:04  <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #14176: Fix: [Script] Access to enum/consts defined outside of main.nut https://github.com/OpenTTD/OpenTTD/pull/14176
21:14:40  <_glx_> so #10573 actually partially worked
21:16:38  <xarick> so many changes in a short amount of time
21:16:50  <xarick> rebasing is complicated
21:17:42  <_glx_> helps to understand the changes ๐Ÿ™‚
21:19:56  *** Wormnest has quit IRC
21:21:29  <peter1138[d]> Well.
21:21:34  <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1367249545196474499/image.png?ex=6813e5dd&is=6812945d&hm=dbfca90e191c534255f7c17bf6b6d2ed7b73a2d0b21381ef07463f25c5bc76f6&
21:21:34  <peter1138[d]> With the wrong font...
21:22:35  <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1367249801711849613/image.png?ex=6813e61b&is=6812949b&hm=5f0771a9bf33d23e13c30abce1dc964746b88cf4b5a87c1eb91ffdd67afbe9d8&
21:22:35  <peter1138[d]> Huh, worse even.
21:23:26  <DorpsGek> [OpenTTD/OpenTTD] frosch123 approved pull request #14175: Codechange: more string view changes https://github.com/OpenTTD/OpenTTD/pull/14175#pullrequestreview-2808484633
21:23:27  <xarick> tile hash changes are massive...
21:23:34  <xarick> i can never rebase that
21:25:54  <peter1138[d]> Hmm, wonder how much more memory this uses.
21:26:04  <peter1138[d]> Probably "nothing" compared to the rest of the game state.
21:26:59  <andythenorth> does it make Horse compile slower or faster? ๐Ÿ˜›
21:27:13  <andythenorth> hmm I may have skipped lunch
21:27:42  <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1367251091091230750/image.png?ex=6813e74e&is=681295ce&hm=9490868f0096c6679646abf1e4d6c1afa064b81709941b6fdf221f70f3816a5e&
21:27:44  <peter1138[d]> Oh
21:29:14  *** tokai has joined #openttd
21:29:14  *** ChanServ sets mode: +v tokai
21:29:41  <xarick> openttd is multithreaded
21:29:44  <xarick> 100%
21:29:58  <_glx_> it is, but only outside gameloop
21:34:04  *** WormnestAndroid has quit IRC
21:34:35  <xarick> i screwed up... what is that frosch commit doing there? <https://github.com/SamuXarick/OpenTTD/pull/19/commits>
21:34:52  *** WormnestAndroid has joined #openttd
21:35:14  <xarick> how do i fix this
21:35:54  <LordAro> updating your local master, probably
21:36:09  *** tokai|noir has quit IRC
21:36:11  <LordAro> the master on your fork, specifically
21:37:47  <xarick> i did just that... must I wait?
21:38:19  <LordAro> git repos don't generally have things magically happen to them, no
21:38:45  <LordAro> although you're not wrong actually
21:38:46  *** WormnestAndroid has quit IRC
21:38:52  <LordAro> just a github display issue
21:39:24  *** WormnestAndroid has joined #openttd
21:40:13  <xarick> i have a bad feeling about this
21:45:19  *** keikoz has quit IRC
21:47:15  <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #14177: Codechange: Cache layouted text for the last used width. https://github.com/OpenTTD/OpenTTD/pull/14177
21:49:10  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #14175: Codechange: more string view changes https://github.com/OpenTTD/OpenTTD/pull/14175
21:51:29  <peter1138[d]> Well.
21:52:00  <peter1138[d]> So this was the other result of trying to improve performance of some text rendering.
21:54:02  <peter1138[d]> Hmm, that may have been older than I remember.
21:55:14  <peter1138[d]> Right, what was andy's ridiculous GS doing?
21:57:47  <peter1138[d]> Thought I had a savegame for it. Hmm.
22:16:23  <peter1138[d]> Ah, that was it, #11226.
22:18:23  *** kuka_lie has quit IRC
22:25:30  <_glx_> debugger in story page ?
22:26:29  <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1367265881574604870/image.png?ex=6813f514&is=6812a394&hm=6d828a04d90a5490df58df8006bac2e773f14cfc47bd48648cbedd6bb46037b9&
22:26:29  <peter1138[d]> Uh...
22:26:30  <peter1138[d]> Yeah, that one.
22:26:50  <peter1138[d]> Oh
22:27:09  <xarick> dear _glx_ <https://github.com/SamuXarick/OpenTTD/pull/23/commits/045d18bb209ec26ccf25a11817440e5c564d13c7> I really need this
22:27:41  <xarick> it's painful to have to exit to main menu, to change a setting and then start the game again
22:28:25  <xarick> can you do something about it, in your style
22:29:25  <_glx_> very specific use case
22:30:31  <peter1138[d]> Hmm, well, I'm sure it used to work, but I can't get this test save/GS going now.
22:37:22  <_glx_> https://cdn.discordapp.com/attachments/1008473233844097104/1367268620375429231/image.png?ex=6813f7a1&is=6812a621&hm=1855529ae58a390925cbe79122ccfab151f4835fb6e5164c6b1ca9592786ed8f&
22:37:22  <_glx_> not better here
22:38:44  <_glx_> and `(undefined string)` everywhere in story book
22:42:52  <_glx_> and in 14.0 I get a crash when opening story book
22:44:20  *** Wolf01 has quit IRC
22:44:40  <peter1138[d]> Heh
22:44:55  <peter1138[d]> Is this an accidental regression discovery?
22:45:24  <peter1138[d]> Partly the issue is that zip file isn't laid out correctly.
22:47:07  <_glx_> dunno
22:47:22  <_glx_> https://cdn.discordapp.com/attachments/1008473233844097104/1367271140476719134/image.png?ex=6813f9fa&is=6812a87a&hm=5bfeb9b822d7c63d67cf2584953d897ebb50d73f3f024bf77db38306388752a4&
22:47:22  <_glx_> in crash dump I can see
22:47:52  <peter1138[d]> Not too worried about crashes in 14.0, given all the string changes since then.
22:48:19  <_glx_> in master it was fine, just showing (undefined string)
22:51:19  <_glx_> well 14.1 crashes too with the same savegame
22:52:04  <_glx_> beta shows (undefined string)
22:52:31  <_glx_> but yeag the zip is a pain ๐Ÿ™‚
22:53:04  *** D-HUND has joined #openttd
22:55:44  <_glx_> https://cdn.discordapp.com/attachments/1008473233844097104/1367273242368151646/image.png?ex=6813fbef&is=6812aa6f&hm=999e111650e69b72a5091d4e1167a38e5ae8c8cd97a995ef3b5fe2eb2f098178&
22:55:44  <_glx_> tried new game with the script and firs from zip
22:56:09  <_glx_> https://cdn.discordapp.com/attachments/1008473233844097104/1367273350472269824/image.png?ex=6813fc09&is=6812aa89&hm=71bf712a4c1bff7dc7083afaaa3e51ea15c7a147601fa688d5dad194fcb5ff0c&
22:56:15  <_glx_> that could be an issue
22:56:29  *** debdog has quit IRC
22:58:47  <_glx_> https://cdn.discordapp.com/attachments/1008473233844097104/1367274012480110622/image.png?ex=6813fca7&is=6812ab27&hm=d2916bb7c7c765002ccd678bb22a0569c0040b52f2663b98a2b0a71d43b4aac0&
22:58:47  <_glx_> little better without this file
22:59:57  <_glx_> indeed the lang file doesn't have this string
23:03:21  <_glx_> not sure it's using the correct script as I don't see any settings
23:06:33  *** gelignite has quit IRC
23:09:34  <_glx_> ok it's loading the script I expected, but it's supposed to show settings and doesn't
23:22:05  <_glx_> ok it was a hidden setting I always forgot (ai_developer_tools)
23:36:18  <_glx_> https://cdn.discordapp.com/attachments/1008473233844097104/1367283455632605315/image.png?ex=68140572&is=6812b3f2&hm=08a0d39deb1355cdc4bdf46bc7ab03ab6133dc92e7e41723537a4f57b16a3f71&
23:36:19  <_glx_> now I have a version with the string defined
23:36:42  <_glx_> https://cdn.discordapp.com/attachments/1008473233844097104/1367283552219168788/image.png?ex=68140589&is=6812b409&hm=bd85814a783f0fc7ae6c99823dcf25b1b685e5267f73d2197efe4e4ffa4461a9&
23:36:42  <_glx_> but it still fails with
23:42:03  <_glx_> ok now I can load the save in beta and everything works fine
23:42:21  <_glx_> so we have a regression in game string stuff
23:54:47  *** Flygon has joined #openttd

Powered by YARRSTE version: svn-trunk