IRC logs for #openttd on OFTC at 2024-03-28
            
00:08:29 *** nielsm has quit IRC (Ping timeout: 480 seconds)
00:52:42 *** Ox7C5 has quit IRC ()
01:15:56 *** jinks has quit IRC (Ping timeout: 480 seconds)
01:19:53 <johnfranklin> What are the advantages to move a repo to an "organization" or something similar (I don't know if it is called "organization")
01:24:22 *** Flygon has joined #openttd
01:46:25 <silent_tempest> Huh this why the prefer sprite option isn't working after getting the font picker working
01:46:29 <silent_tempest> ``if (!_fcsettings.prefer_sprite && GetFontCacheSubSetting(fs)->font.empty()) {``
01:48:33 *** tokai has joined #openttd
01:48:33 *** ChanServ sets mode: +v tokai
01:54:29 *** Wormnest_ has quit IRC (Quit: Leaving)
01:55:07 *** Tirili has joined #openttd
01:55:14 *** Tirili has quit IRC ()
01:55:34 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
02:04:58 *** Leopold_ has quit IRC (Remote host closed the connection)
02:05:15 *** Leopold_ has joined #openttd
02:29:36 <audigex> johnfranklin: On Github etc?
02:29:36 <audigex> The main reasons I like it are
02:29:36 <audigex> - It keeps everything together, you can find all the OpenTTD projects just by going to the OpenTTD organisation
02:29:36 <audigex> - It makes it easier to manage permissions, require everyone with Push/PR Merge permissions to have 2FA, that kind of thing
02:29:36 <audigex> - For myself, it keeps community projects separate from my own personal projects (Eg I have the BRTrains org, and other open source/community orgs like OpenSpaceProgram). This is especially useful if the orgs have a bunch of projects each and you have a big personal repository list
02:29:38 <audigex> - From the opposite side of the same consideration, it just looks nicer to have the project's stuff together rather than them being scattered between different people's accounts and stuck between their personal projects
02:29:38 <audigex> - It gives more of a community feel and less of a sense of "This is MY project" if the repository name is BRTrains/BRTrainsv2 rather than Audigex/BRTrainsV2
02:29:40 <audigex> Eg imagine if OpenTTD's 51 repositories were mixed in with GLX, JGR, Planetmaker, TrueBrain..... etc etc's personal repositories? It would be messy for them and messy for anyone looking for OpenTTD stuff
02:34:01 *** gelignite has quit IRC (Quit: Stay safe!)
02:57:37 <johnfranklin> Thanks
03:04:19 <_glx_> also allows us to have our own forks
03:18:44 <reldred> I use it at work mostly for granting access to repositories in a much simpler fashion
03:19:01 *** debdog has joined #openttd
03:22:24 *** D-HUND has quit IRC (Ping timeout: 480 seconds)
03:28:25 *** Leopold___ has joined #openttd
03:28:44 *** Leopold_ has quit IRC (Ping timeout: 480 seconds)
03:32:57 *** tokai|noir has joined #openttd
03:32:57 *** ChanServ sets mode: +v tokai|noir
03:39:24 *** tokai has quit IRC (Ping timeout: 480 seconds)
04:41:02 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/ca53e134be6a63b6f528c5eac0476d15bac81323
04:41:03 <DorpsGek> - Update: Translations from eints (by translators)
06:01:47 *** misterbungus has joined #openttd
06:27:05 <rau117> Is it possible to set a console command or console aliases on a hotkey?
06:27:05 <rau117> namely,
06:27:05 <rau117> ctrl+shift+ [=] —> "set fast_forward_speed_limit = 0"
06:27:05 <rau117> ctrl+shift+ [-] —> "fast_forward_speed_limit = 32000"
06:29:38 *** jinks has joined #openttd
06:47:25 *** juzza1 has quit IRC (Remote host closed the connection)
07:27:44 <DorpsGek> [OpenTTD/OpenTTD] DefinitelyNotRau117 opened issue #12391: [Bug]: Console message "map successfully saved" appears before save actually completes https://github.com/OpenTTD/OpenTTD/issues/12391
07:36:48 *** HerzogDeXtEr has joined #openttd
08:33:33 *** nielsm has joined #openttd
08:54:31 *** Leopold___ has quit IRC (Ping timeout: 480 seconds)
09:18:55 <peter1138> Doop.
09:19:23 <andythenorth> Doom?
09:21:27 <_zephyris> Doom in openttd.
09:21:50 <_zephyris> Turing complete, right? So how big a map for doom?
09:25:01 *** matusguy has joined #openttd
10:14:52 *** Ox7C5 has joined #openttd
10:47:13 <LordAro> not sure how compressed you can make the logic gates, but i think you'd run out of trains first
11:07:58 <DorpsGek> [OpenTTD/team] glx22 commented on issue #541: [uk_UA] Translator access request https://github.com/OpenTTD/team/issues/541
11:09:05 *** gelignite has joined #openttd
11:58:09 <Eddi|zuHause> surely you'd be able to implement doom in a game script
12:02:20 *** jinks has quit IRC (Remote host closed the connection)
12:03:00 *** gelignite has quit IRC (Quit: Stay safe!)
12:03:40 *** jinks has joined #openttd
12:09:05 <andythenorth> somewhat
12:14:53 *** SigHunter has quit IRC ()
12:18:00 *** SigHunter has joined #openttd
12:57:43 <peter1138> Hmm, what happened to that Direct3D blitter...
12:59:33 <merni> Is it desirable to make console command help texts translatable?
13:13:23 <Eddi|zuHause> how much work do you want to put upon translators without technical background to translate technical text which next to noone will ever see?
13:21:48 <merni> There are lots of texts which are very rarely seen though... some of those error messages are very obscure
13:21:54 <merni> more so than console commands imo
13:22:12 <DorpsGek> [OpenTTD/OpenTTD] merni-ns opened pull request #12392: Doc: Improve the output and documentation of the font command. https://github.com/OpenTTD/OpenTTD/pull/12392
13:23:14 <merni> If the intention is that console is to be used only by devs, it makes sense to be english-only. But since we have commands like `resetengines` and `font` in there whic regular players also use, I think it makes sense to translate the help texts. (Of course not the command syntax/outputs/usage lines.)
13:26:12 <peter1138> Regular players shouldn't really be using `resetengines` either.
13:27:21 <merni> Perhaps. The case I come across it is when enabling 'vehicles never expire' in-game
13:33:01 <Eddi|zuHause> but that's a person who a) forgot to put the setting in from the start, and b) has to ask online how to bring back the engines which disappeared
13:33:58 <peter1138> That might be "changing vehicles never expire should do the equivalent of resetengines as well"
13:34:23 <Eddi|zuHause> there are cases where i'd want to enable "never expire" without bringing back the already expired ones
13:35:32 <Eddi|zuHause> besides, "resetengines" has some side effects on randomisation and stuff, which a person clicking a setting to just see what it does maybe doesn't want
13:36:21 <merni> Eddi|zuHause: jgrpp has a setting "No vehicles expire after: (year)"... maybe that's what's needed for this case? could also be a bit overcomplicated though
13:36:44 <merni> Actually not sure if it's "after" or "before"
13:37:04 <merni> it is after
13:43:53 <DorpsGek> [OpenTTD/OpenTTD] merni-ns updated pull request #12247: Fix #11055: Make saveload failure error messages consistent with others https://github.com/OpenTTD/OpenTTD/pull/12247
13:44:18 <talltyler> merni: My proposal: https://discord.com/channels/142724111502802944/1008473233844097104/1221113842353049621
13:44:36 <DorpsGek> [OpenTTD/OpenTTD] merni-ns commented on pull request #12247: Fix #11055: Make saveload failure error messages consistent with others https://github.com/OpenTTD/OpenTTD/pull/12247#pullrequestreview-1966272393
13:45:35 <peter1138> To answer the original question, I have no objection to making console text translatable.
13:45:36 <merni> * branch HEAD -> FETCH_HEAD
13:45:36 <merni> No common parent found for this merge commit (max-depth of 256 reached)
13:45:36 <merni> Error: Process completed with exit code 1.
13:45:36 <merni> What?
13:45:51 <merni> commit checker fails with this
13:45:59 <merni> on 12247
13:46:08 <peter1138> It needs to be rebased against master.
13:46:08 <talltyler> You need to rebase from master
13:46:11 <merni> ah
13:46:30 <DorpsGek> [OpenTTD/OpenTTD] merni-ns updated pull request #12247: Fix #11055: Make saveload failure error messages consistent with others https://github.com/OpenTTD/OpenTTD/pull/12247
13:47:12 <merni> Okay, now *that* is my fault
13:47:21 <peter1138> Heh, that `+ 3` is a nasty hack imho.
13:48:35 <peter1138> Relies on the UTF-8 encoding of colour change codes being 3 bytes.
13:49:31 <peter1138> And assumes there is always one.
13:49:41 <DorpsGek> [OpenTTD/OpenTTD] merni-ns updated pull request #12247: Fix #11055: Make saveload failure error messages consistent with others https://github.com/OpenTTD/OpenTTD/pull/12247
13:49:51 <merni> Now I am incurring TB's wrath with repeated force pushes
13:50:18 <alfagamma7> Oof
13:50:30 <merni> peter1138: But does it work? :P
13:50:54 <peter1138> Mostly.
13:51:13 <LordAro> that comment should definitely be kept if the "+3" is still necessary
13:51:16 <LordAro> comments, even
13:51:24 <merni> Right
13:51:31 <merni> *facepalms*
13:53:10 <merni> Also, the debug message on the terminal was/is just "Game load failed". Would it be worth adding the detailed reason to that?
13:55:09 <LordAro> probably
13:56:52 <peter1138> Hmm, I wonder if runtime scaling sprites would be better then pre-scaling sprites.
13:59:09 <merni> https://cdn.discordapp.com/attachments/1008473233844097104/1222907840033984632/image.png?ex=6617ecad&is=660577ad&hm=1760a8ec23fa80ff52b0dad3f4274db1f302e7535ab8b23ed8ae7b18e404b06d&
13:59:09 <merni> Doing `openttd.exe /?` on windows gives this little throwback of a window 👀
14:01:26 <peter1138> Nice isn't it?
14:11:51 <truebrain> merni: Do as often as you like. The CI will abort older pushes anyway, so all good 🙂
14:12:46 <andythenorth> was it lunch?
14:13:19 <merni> It was
14:13:26 <merni> About... seven hours ago
14:36:08 *** gelignite has joined #openttd
14:51:29 <alfagamma7> Quite
15:39:01 *** Wormnest_ has joined #openttd
15:40:47 <merni> Er, what's the `std::string` version of `strcat`?
15:41:35 <_jgr_> The `+=` operator, usually
15:42:21 <merni> Oh yeah
15:55:14 <DorpsGek> [OpenTTD/OpenTTD] merni-ns updated pull request #12247: Fix #11055: Make saveload failure error messages consistent with others https://github.com/OpenTTD/OpenTTD/pull/12247
16:38:26 <andythenorth> peter1138: goes it flat push pull?
16:38:35 <andythenorth> you have an svn branch for that?
16:42:13 <peter1138> Someone else might, pretty sure someone had previously done work on it.
16:42:29 <peter1138> Probably the "consist" stuff is useful.
16:56:55 <talltyler> Michi had a WIP branch for consists
16:57:09 <talltyler> Solve consists and I’ll do the rest 🙂
16:57:37 <andythenorth> I just want a garratt that randomly reverses on build 😛
17:16:58 *** gelignite has quit IRC (Quit: Stay safe!)
17:39:51 <kuhnovic> https://cdn.discordapp.com/attachments/1008473233844097104/1222963379187089508/Wheels_on_Steel.mp3?ex=66182067&is=6605ab67&hm=d0469b8fccbe99f1d68fdacf479f536c59ca4ef932ff5941df13727fcad8523b&
17:39:51 <kuhnovic> Wheels on Steel.mp3
17:40:40 <kuhnovic> A friend of mine asked Suno AI to write a openttd theme song, this is what came out
17:44:10 *** digitalfox has joined #openttd
17:44:10 <digitalfox> kuhnovic: That needs to be the intro menu song 😂
17:44:23 <xarick> the AI will claim copyright in the future
17:48:08 <silent_tempest> Funny but let's not ever add that to the game.
17:52:19 <silent_tempest> https://cdn.discordapp.com/attachments/1008473233844097104/1222966516753109023/image.png?ex=66182353&is=6605ae53&hm=2b2f0c93cc41518966e7b3f3ebd2773ee6382cf68fda4c0e1fa60fcea6342270&
17:52:19 <silent_tempest> Font Settings is coming along:
17:52:35 <silent_tempest> Most of this actually works right now. But I need to clean this up still
17:57:51 <jfs> maybe the "use default sprite font" option should be per font type, really?
17:58:15 <jfs> or at least make sure the window works properly if the user has a mix of font set and not set
17:58:49 <jfs> also, no group for the monospace font? ("text file reader font" perhaps)
17:59:36 <silent_tempest> Mono space is only used for certain parts of the UI
17:59:51 <silent_tempest> Parts I feel like people aren't going to read that often.
18:00:15 <silent_tempest> I have thought about it. But basically haven't written any code for it yet
18:01:06 <silent_tempest> I could make the sprite and aa settings per font settings
18:01:39 <silent_tempest> AA is actually per font already while sprite is a global font setting
18:06:20 *** matusguy has quit IRC (Remote host closed the connection)
18:08:50 <silent_tempest> https://cdn.discordapp.com/attachments/1008473233844097104/1222970674423795803/image.png?ex=66182732&is=6605b232&hm=779b30fc2a4da9e31dfaee2e05eb20e763c096a6df5f8557627e2c6b5374b78c&
18:08:50 <silent_tempest> Looks better...
18:23:33 <silent_tempest> https://cdn.discordapp.com/attachments/1008473233844097104/1222974377528655892/image.png?ex=66182aa5&is=6605b5a5&hm=a843dab526bab1cf729a2286f1ed665155dcaef521e793e98fd1df2c4dff30cf&
18:23:33 <silent_tempest> Completely arbitary decision to have 14 font size options on the slider but everything looks readable now?
18:28:51 *** nielsm has quit IRC (Ping timeout: 480 seconds)
18:30:33 <peter1138> I don't think the slider font should be different.
18:31:04 <peter1138> A bit of sample text in the appropriate font style would make more sense.
18:31:18 <silent_tempest> Yeah I wasn't sure if it should be or shouldn't be
18:31:33 <silent_tempest> One sample would be good though
18:31:40 <silent_tempest> Maybe on the button?
18:32:50 <locosage> you can probably replace numbers with a preview
18:33:06 <merni> silent_tempest: You can set individual fonts to sprite (via the console command at least, if not via the settings gui)
18:33:19 <rau117> silent_tempest: Will it be possible with a command to change fonts outside the specified sizes?
18:33:24 <locosage> they don't really mean much anyway as I suppose they're scaled by ui size anyway
18:33:35 <merni> rau117: That already exists...
18:33:39 <silent_tempest> rau117: Yes it would
18:34:00 <silent_tempest> But opening the pane in the UI would reset it to the be within the bounds of the slider as I have it coded right now...
18:34:09 <silent_tempest> Which I not what I want to do it just is
18:39:19 <silent_tempest> Well not by opening the pane... but by using the UI elements on the pane
18:40:06 <peter1138> That's fine.
18:45:15 <truebrain> _glx_: btw, if you want a signed binary, just push the branch to upstream, and build with the branch selected. I do that too from time to time
18:45:22 <truebrain> just don't forget to remove the branch again when build is done
18:48:13 <_glx_> oh yeah I use this trick on the fork, didn't think about doing it on upstream
18:52:12 *** nielsm has joined #openttd
18:59:31 <_glx_> <https://github.com/OpenTTD/OpenTTD/actions/runs/8472308992/job/23214234346> <-- PR build with the right workflow 🙂
19:02:16 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
19:05:29 <silent_tempest> silent_tempest: Nope this is wrong. It would trigger a size change on the pane loading if the current setting is outside the bounds of the slider.
19:06:12 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg opened issue #12393: [Bug]: Sign list - strange behavior, half of the links are unavailable https://github.com/OpenTTD/OpenTTD/issues/12393
19:09:12 <truebrain> _glx_: nice 😄
19:09:48 <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on issue #12393: [Bug]: Sign list - strange behavior, half of the links are unavailable https://github.com/OpenTTD/OpenTTD/issues/12393
19:15:47 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on issue #12393: [Bug]: Sign list - strange behavior, half of the links are unavailable https://github.com/OpenTTD/OpenTTD/issues/12393
19:16:46 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg opened issue #12394: [Bug]: Orders window - ctrl+click on the list doesn't move the view to the selected station/depot https://github.com/OpenTTD/OpenTTD/issues/12394
19:16:51 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #12393: [Bug]: Sign list - strange behavior, half of the links are unavailable https://github.com/OpenTTD/OpenTTD/issues/12393
19:17:00 <truebrain> seems some people just can't find the close button on their own 😛
19:28:55 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on issue #12394: [Bug]: Orders window - ctrl+click on the list doesn't move the view to the selected station/depot https://github.com/OpenTTD/OpenTTD/issues/12394
19:35:11 <peter1138> Well.
19:40:11 <DorpsGek> [OpenTTD/OpenTTD] merni-ns opened issue #12395: [Bug]: Manager name can be cut off in company window https://github.com/OpenTTD/OpenTTD/issues/12395
19:46:27 <truebrain> merni: stop using my name like that!!!! 😛
19:47:46 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #12394: [Bug]: Orders window - ctrl+click on the list doesn't move the view to the selected station/depot https://github.com/OpenTTD/OpenTTD/issues/12394
19:47:49 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #12394: [Bug]: Orders window - ctrl+click on the list doesn't move the view to the selected station/depot https://github.com/OpenTTD/OpenTTD/issues/12394
20:02:38 *** Smedles has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
20:02:48 *** Smedles has joined #openttd
20:16:11 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on issue #12340: [Crash]: Crash during launch from Steam on macOS Catalina https://github.com/OpenTTD/OpenTTD/issues/12340
20:16:26 <_glx_> this time I pinged
20:20:41 <truebrain> Nice!
20:21:18 <DorpsGek> [OpenTTD/OpenTTD] MML96 commented on issue #12340: [Crash]: Crash during launch from Steam on macOS Catalina https://github.com/OpenTTD/OpenTTD/issues/12340
20:22:24 <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #12390: Change: [CI] Always use latest stable Xcode https://github.com/OpenTTD/OpenTTD/pull/12390
20:22:27 <DorpsGek> [OpenTTD/OpenTTD] glx22 closed issue #12340: [Crash]: Crash during launch from Steam on macOS Catalina https://github.com/OpenTTD/OpenTTD/issues/12340
20:24:11 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on issue #12340: [Crash]: Crash during launch from Steam on macOS Catalina https://github.com/OpenTTD/OpenTTD/issues/12340
20:30:02 <_glx_> so 14.0 should be fine after backport
20:32:07 <truebrain> W00p
20:35:41 *** Smedles has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
20:35:48 *** Smedles has joined #openttd
20:37:17 *** dan has joined #openttd
20:37:35 *** dan has quit IRC (Remote host closed the connection)
20:37:37 *** Smedles has quit IRC ()
20:37:43 *** Smedles has joined #openttd
20:38:28 <michi_cc> Speaking of bugs, any interest in #12369?
20:39:43 *** Smedles has quit IRC ()
20:39:46 *** Smedles has joined #openttd
20:41:49 <andythenorth> does this need a rebase? https://github.com/OpenTTD/nml/pull/309
20:42:58 <andythenorth> no I just need to be better at git
20:48:41 <peter1138> michi_cc: Yes, but reviewing the changes is... difficult.
20:50:20 <_glx_> andythenorth: I just rebased it 4 days ago
20:50:54 <andythenorth> thanks 🙂
20:58:15 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #12369: Fix #12387, eabb9db: [NewGRF] Wrong tile offset passed to rail station CB 149 (slope check) https://github.com/OpenTTD/OpenTTD/pull/12369#pullrequestreview-1967276039
21:00:07 <lucafiorini> it's done
21:00:07 <lucafiorini> https://github.com/JGRennison/OpenTTD-patches/pull/679
21:09:31 *** jinks_ has joined #openttd
21:15:47 *** jinks has quit IRC (Ping timeout: 480 seconds)
21:15:47 *** jinks_ is now known as jinks
21:16:54 *** gelignite has joined #openttd
21:17:05 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #12386: Change: Use aspect ratios to set some widget dimensions. https://github.com/OpenTTD/OpenTTD/pull/12386
21:17:18 <peter1138> Spelling is hard :S
21:28:47 <michi_cc> peter1138: Thanks
21:28:51 <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #12369: Fix #12387, eabb9db: [NewGRF] Wrong tile offset passed to rail station CB 149 (slope check) https://github.com/OpenTTD/OpenTTD/pull/12369
21:28:54 <DorpsGek> [OpenTTD/OpenTTD] michicc closed issue #12387: [Bug]: Building station on slopes is not posible. https://github.com/OpenTTD/OpenTTD/issues/12387
21:53:29 *** Smedles has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
21:53:31 *** Smedles has joined #openttd
21:58:49 *** Smedles has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
21:58:51 *** Smedles has joined #openttd
22:01:43 *** jinks has quit IRC (Quit: ZNC - http://znc.in)
22:02:09 *** jinks has joined #openttd
22:21:15 <DorpsGek> [OpenTTD/nml] andythenorth commented on pull request #309: Change: Use extended Action1s https://github.com/OpenTTD/nml/pull/309#issuecomment-2026232596
22:21:24 <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #12372: Fix: [Script] ScriptSubsidy::GetExpireDate should return an economy-date https://github.com/OpenTTD/OpenTTD/pull/12372
22:21:38 <DorpsGek> [OpenTTD/OpenTTD] michicc approved pull request #12350: Codechange: disable asserts for release https://github.com/OpenTTD/OpenTTD/pull/12350#pullrequestreview-1967464541
22:22:40 <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #12144: Codechange: Use FindVehiclesWithOrder when removing a road stop. https://github.com/OpenTTD/OpenTTD/pull/12144
22:23:04 <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #12287: Codechange: Make HouseSpec list and cached building counts dynamic. https://github.com/OpenTTD/OpenTTD/pull/12287
22:28:52 *** gelignite has quit IRC (Read error: Connection reset by peer)
23:13:48 <kamnet> kuhnovic: When the new video for OpenTTD 14 is created, this needs to be the song played. That's it.
23:20:56 *** nielsm has quit IRC (Ping timeout: 480 seconds)
23:46:53 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
23:47:36 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #12392: Doc: Improve the output and documentation of the font command. https://github.com/OpenTTD/OpenTTD/pull/12392#pullrequestreview-1967548881
23:59:27 *** Wormnest_ has quit IRC (Ping timeout: 480 seconds)