β΄ go to previous day00:11:01 <DorpsGek> [OpenTTD/nml] glx22 opened pull request #285: Fix: [Actions] nmlc version could not be determined during regression https://github.com/OpenTTD/nml/pull/28500:17:52 <DorpsGek> [OpenTTD/OpenTTD] aeonofdiscord opened pull request #10673: Fix #10665: CheckEngines should ignore wagons https://github.com/OpenTTD/OpenTTD/pull/1067300:37:50 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)00:58:01 *** WormnestAndroid has joined #openttd02:44:33 *** D-HUND has joined #openttd02:45:18 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)02:45:46 *** WormnestAndroid has joined #openttd02:47:57 *** debdog has quit IRC (Ping timeout: 480 seconds)02:48:00 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)02:49:10 *** WormnestAndroid has joined #openttd03:01:10 *** D-HUND is now known as debdog03:02:21 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)03:32:26 *** keikoz has joined #openttd04:23:53 *** felix has quit IRC ()04:24:14 *** felix has joined #openttd04:28:12 *** NGC3982 has quit IRC (Ping timeout: 480 seconds)04:41:22 *** NGC3982 has joined #openttd04:49:54 <DorpsGek> [OpenTTD/OpenTTD] EmperorJake commented on pull request #10666: Extend callback 161 (engine name) with value 0x22 for autoreplace context - see #10399 https://github.com/OpenTTD/OpenTTD/pull/10666#issuecomment-151242901506:14:28 *** sla_ro|master has joined #openttd06:41:22 <petern> While I am yoloing allowing more objects per NewGRF, I've also extended stations and roadstops per NewGRF.06:41:38 <petern> Nobody is asking for this...06:51:41 <DorpsGek> [OpenTTD/nml] LordAro commented on pull request #285: Fix: [Actions] nmlc version could not be determined during regression https://github.com/OpenTTD/nml/pull/285#pullrequestreview-138940554906:58:03 <petern> Hmm, not able to reach the class limits yet though.07:16:31 <petern> Hmm, I might do some name tidying...07:21:23 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #10672: Change: Remove limit of objects per NewGRF. https://github.com/OpenTTD/OpenTTD/pull/1067207:24:00 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10672: Change: Remove limit of objects per NewGRF. https://github.com/OpenTTD/OpenTTD/pull/10672#issuecomment-151258191107:30:20 *** Extrems` has joined #openttd07:30:20 *** Extrems has quit IRC (Read error: Connection reset by peer)07:30:24 *** Extrems` is now known as Extrems07:51:02 *** FIREDR4GON has quit IRC (Quit: User went offline on Discord a while ago)07:55:24 <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #10672: Change: Remove limit of objects per NewGRF. https://github.com/OpenTTD/OpenTTD/pull/10672#issuecomment-151262447508:15:46 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10672: Change: Remove limit of objects per NewGRF. https://github.com/OpenTTD/OpenTTD/pull/10672#issuecomment-151265649610:17:32 <DorpsGek> [OpenTTD/grfcodec] SoapGentoo commented on pull request #16: Gentoo patches https://github.com/OpenTTD/grfcodec/pull/16#issuecomment-151281977610:23:26 <DorpsGek> [OpenTTD/nml] glx22 commented on pull request #285: Fix: [Actions] nmlc version could not be determined during regression https://github.com/OpenTTD/nml/pull/285#pullrequestreview-138979146410:34:33 <LordAro> glx[d]: you intentionally ignoring the grfcodec PR (i wouldn't blame you) ?10:36:10 <Heiki> 310:36:42 <Heiki> oops10:36:47 <LordAro> 410:44:15 <petern> Silly me for using silly Bootstrap: container is too narrow, and container-fluid is too wide. Woe.10:48:19 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)10:49:00 *** WormnestAndroid has joined #openttd10:50:09 <pickpacket> 5?10:55:56 *** WormnestAndroid has quit IRC (Remote host closed the connection)10:56:00 *** WormnestAndroid has joined #openttd11:06:52 <Rubidium_> 7 :D11:07:08 <petern> 1111:12:18 *** WormnestAndroid has quit IRC (Remote host closed the connection)11:13:10 *** WormnestAndroid has joined #openttd11:14:19 <glx[d]> LordAro: It's not really intentional, I don't like looking at grfcodec source, and some of the changes seem to be dirty quick fixes11:15:21 <glx[d]> (and of course the recurrent free pings π )12:20:11 *** Smedles_ has joined #openttd12:22:33 *** Smedles has quit IRC (Ping timeout: 480 seconds)12:29:22 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1097861428339298316/image.png12:29:22 <petern> My VS Code is going mad...12:32:45 <pickpacket> petern: nice colour highlighting, but hard to figure out what is what12:34:54 <andythenorth> petern: Change the grid var and recompile π12:39:19 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #10671: Change title screen GUI: Move buttons to bottom edge of screen https://github.com/OpenTTD/OpenTTD/pull/10671#pullrequestreview-138995671512:46:41 <TrueBrain> is TallTyler now saying he never spotted that the main screen shows the OpenTTD version? π12:46:53 <TrueBrain> main screen .. intro window .. give it a name π12:51:15 <TallTyler> Uh, apparently I am. One of those things you see all the time but never really notice, I guess!12:51:22 <TrueBrain> π π12:51:38 <TrueBrain> invaluable during development; avoids thinking: what version am I running here? π12:51:59 <glx[d]> you can even hold mouse button on it and move the window π12:52:23 <TallTyler> I still occasionally find new features (usually hidden Ctrl ones) by proofreading new/changed tooltips π12:52:43 <TallTyler> Well, new to me π12:54:01 <TrueBrain> so now you know! π12:54:16 <pickpacket> gf's OpenTTD crashes every now and then. Version 13.0 on Windows, through Steam. Crashes with a message about assertion error12:57:38 <glx[d]> scroll bar ?12:58:28 <glx[d]> there are some known crashes in 13.0, fixed in 13.113:02:23 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #10673: Fix #10665: CheckEngines should ignore wagons https://github.com/OpenTTD/OpenTTD/pull/10673#pullrequestreview-139006445813:02:39 <pickpacket> glx[d]: is 13.1 out?13:02:44 <TrueBrain> Discord desktop client made a change, causing the markdown link text to no longer work .. so annoying13:02:56 <TrueBrain> I wish they would stop making bugs; would make my life better π π13:03:20 <TallTyler> pickpacket: Yes, 13.1 was released last week. π13:04:10 <TrueBrain> if you use Steam's "default" branch, it will auto-update!13:09:06 <Rubidium_> 13.1 isn't out when you're still on IRC ;D13:09:47 <TrueBrain> and who is to blame for that? π13:11:18 <Rubidium_> good question; I'd say the person that forgot "update IRC channel topic" in the release workflow13:11:35 <TrueBrain> nah; it is LordAro13:11:37 <TrueBrain> it always is13:11:39 <TrueBrain> can't be different13:14:05 <LordAro> not me, i don't have permission :p13:14:17 <LordAro> @whoami13:14:17 <DorpsGek> LordAro: I don't recognize you.13:14:20 <TrueBrain> yes, because you STILL haven't fixed that π13:14:25 <LordAro> i know!13:14:28 <TrueBrain> so many years we have been trying ... SO MANY13:14:29 <LordAro> isn't that fun?13:14:33 <TrueBrain> kinda π13:15:15 *** glx has joined #openttd13:15:15 *** ChanServ sets mode: +v glx13:15:37 <glx> @whoami13:15:37 <DorpsGek> glx: glx13:15:48 <glx> @topic set 1 13.113:15:48 *** DorpsGek changes topic to "13.1 | Website: *.openttd.org (source: github, translator: translator, server list: servers, wiki: wiki) | Don't ask to ask, just ask | 'Latest' is not a valid version, 'Most recent' neither | English only"13:16:01 *** glx has quit IRC ()13:16:06 <glx[d]> done13:17:48 <glx[d]> stupid vcpkg, I want 2 boost packages for grfcodec, it installs everything13:18:53 <Rubidium_> how much effort would it be to nml openttd's GRFs?13:19:04 <glx[d]> some13:21:13 <Rubidium_> might it be that if openttd doesn't require grfcodec, all those grfcodec issues are "magically" not important anymore, because the Linux distributions do not need to include it anymore?13:24:44 <glx[d]> openttd doesn't require grfcodec13:25:07 <glx[d]> it's only needed if you want to touch the included grfs13:27:16 <Rubidium_> yet at least Debian and Gentoo force recompile the grfs upon building13:27:16 <glx[d]> oh but gentoo has it as build dependency13:29:13 <glx[d]> I can try to look at converting to nml13:29:16 <Rubidium_> https://salsa.debian.org/openttd-team/openttd/-/blob/master/debian/rules#L68 (line 32 makes CMake require it too)13:29:46 <Rubidium_> although that would probably also require cmake detecting NML13:31:19 <glx[d]> well that's doable13:47:33 *** sla_ro|master has quit IRC ()13:52:34 <dP> Rubidium_: would probably be quite simple to grf-py decompile them ;)13:52:44 <dP> as they're just resources iirc13:56:06 <petern> That would clear up all the "let's split images into separate files so we get less merge conflicts" ... "nah can't be bothered" messiness...14:07:06 <TallTyler> Thereβs also the question of what zephyris is doing with OpenGFX2,might want to coordinate that with any effort to redo the main OpenGFX π14:13:51 <Eddi|zuHause> nobody talked about OpenGFX14:23:49 *** gelignite has joined #openttd14:28:58 *** Flygon has joined #openttd14:36:41 <glx[d]> ok detecting nmlc is as simple as detecting grfcodec14:39:25 <Rubidium_> good point... opengfx depends on grfid which is part of the grfcodec repositor, so it's not only OpenTTD that needs to change for grfcodec to go away14:54:41 <LordAro> feels like it could be replicated in a small number of lines of python14:54:47 <TallTyler> Oh right, I forgot about the actual GRFs that get shipped with OpenTTD15:14:47 *** sla_ro|master has joined #openttd15:19:33 <pickpacket> Can I play my 13.0 save games with 13.1?15:19:45 <Brickblock1> yes15:20:24 <pickpacket> π15:20:47 <LordAro> you can play your TT saves with 13.1, if you so choose :p15:23:01 *** nielsm has joined #openttd15:29:17 <jfs-> being able to load and continue old savegames is a very high priority15:30:50 <andythenorth> * "continue"15:31:07 <andythenorth> "possibly with changed gameplay, see warranty for details"15:38:44 *** HerzogDeXtEr has joined #openttd15:44:28 *** Smedles_ has quit IRC (Read error: Connection reset by peer)15:45:24 *** Smedles has joined #openttd15:49:41 <petern> Unchanged gameplay if it's not too odious.16:06:33 <jfs-> https://cdn.discordapp.com/attachments/1008473233844097104/1097916083249369158/image.png16:06:33 <jfs-> https://cdn.discordapp.com/attachments/1008473233844097104/1097916083702345898/image.png16:06:33 <jfs-> TallTyler: tried repositioning the windows like this16:07:21 <jfs-> https://cdn.discordapp.com/attachments/1008473233844097104/1097916289177112606/image.png16:07:21 <jfs-> 640x48016:12:54 <andythenorth> we will have the challenge of equal visual weighting to solve16:13:03 <andythenorth> and relative prominence of elements16:13:25 <TallTyler> I'd put the primary element on top, personally16:14:18 <jfs-> putting the central one on top is more difficult/annoying16:14:22 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1097918054366716016/10970261-railroad-tycoon-ii-windows-main-screen-where-you-can-load-scenar.png16:14:25 <frosch> i would have used these columns: [new game, play scenario, play heightmap, new game]; [load game, multiplayer, exit]; [game options, settings, online content, highscore]. basically "create game" on the left, most-often-used in the middle, and "details" on right. i dropped the newgrf/ai/gs settings which are already in new-game. the "exit" button could also be a fourth thing in the top-right. and the version could be a sub-title to the lo16:14:42 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1097918135950119012/menu_16x9.png16:14:46 <andythenorth> I miss the days of excess bevels16:14:58 <andythenorth> used to be such great Photoshop plugins to generate them16:15:31 <LordAro> RRTII <316:15:37 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1097918367492472925/image.png16:15:37 <andythenorth> currently I see a lot of this16:15:50 <andythenorth> settings on the left, big 'play' button16:16:02 <andythenorth> and many red dots to get you to send your money to Belarus π16:18:09 <DorpsGek> [OpenTTD/OpenTTD] nielsmh updated pull request #10671: Change title screen GUI: Move buttons to bottom edge of screen https://github.com/OpenTTD/OpenTTD/pull/1067116:18:41 <andythenorth> jfs-: can you live stream programming on Twitch and we will all go in voice chat and make "helpful" suggestions?16:18:50 <andythenorth> like doing commercial web design with a client there π16:19:16 <jfs-> :no:16:26:27 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10671: Change title screen GUI: Move buttons to bottom edge of screen https://github.com/OpenTTD/OpenTTD/pull/10671#issuecomment-151346427116:35:47 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #10671: Change title screen GUI: Move buttons to bottom edge of screen https://github.com/OpenTTD/OpenTTD/pull/10671#issuecomment-151347635516:39:42 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10671: Change title screen GUI: Move buttons to bottom edge of screen https://github.com/OpenTTD/OpenTTD/pull/10671#issuecomment-151348136816:40:48 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #9984: Add various user folders to the file browser windows https://github.com/OpenTTD/OpenTTD/pull/9984#issuecomment-151348272016:50:04 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #10671: Change title screen GUI: Move buttons to bottom edge of screen https://github.com/OpenTTD/OpenTTD/pull/10671#issuecomment-151349364016:53:58 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #10671: Change title screen GUI: Move buttons to bottom edge of screen https://github.com/OpenTTD/OpenTTD/pull/10671#issuecomment-151349819217:02:14 <jfs-> should I try to integrate "play heightmap" and "play scenario" into the New Game (Generate World) window and remove them from the main menu?17:10:41 <TallTyler> I would absolutely support that17:10:56 <TallTyler> Either in your redesign or in the existing menu17:11:18 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #10674: Change: Split Game options into General, Base sets, Video tabs. https://github.com/OpenTTD/OpenTTD/pull/1067417:13:15 <petern> The file selector is pretty weird though, it already shows you things that are in tar files in separate directories. And the "heightmap" directory exists underneath "scenarios" but is empty in scenario mode π17:13:27 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #10674: Change: Split Game options into General, Base sets, Video tabs. https://github.com/OpenTTD/OpenTTD/pull/10674#issuecomment-151352512717:14:54 <petern> In typical fashion, I'd done this one 4 months ago π17:15:18 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #10674: Change: Split Game options into General, Base sets, Video tabs. https://github.com/OpenTTD/OpenTTD/pull/10674#issuecomment-151352967417:17:56 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10674: Change: Split Game options into General, Base sets, Video tabs. https://github.com/OpenTTD/OpenTTD/pull/10674#issuecomment-151353485117:19:31 <andythenorth> `name 'elf' is not defined. Did you mean: 'self'?`17:19:31 <andythenorth> ^ yes17:23:09 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1097935364225781870/image.png17:23:09 <petern> Have you heard... of will self on a will self?17:25:08 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #10674: Change: Split Game options into General, Base sets, Video tabs. https://github.com/OpenTTD/OpenTTD/pull/10674#issuecomment-151354417117:25:30 <andythenorth> elf yourself17:25:42 <andythenorth> a classic flash christmas game that was17:31:22 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #10674: Change: Split Game options into General, Base sets, Video tabs. https://github.com/OpenTTD/OpenTTD/pull/10674#issuecomment-151355414917:34:43 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10674: Change: Split Game options into General, Base sets, Video tabs. https://github.com/OpenTTD/OpenTTD/pull/10674#issuecomment-151355781317:47:28 *** nebulabc has quit IRC (Ping timeout: 480 seconds)17:53:59 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #10675: Codechange: use string/fmt instead of printf for ShowInfo(F) https://github.com/OpenTTD/OpenTTD/pull/1067517:55:19 <Rubidium_> petern: any progress on 10585? Would it make sense to just remove the change for rails from that PR?17:58:29 <DorpsGek> [OpenTTD/OpenTTD] andythenorth commented on pull request #10674: Change: Split Game options into General, Base sets, Video tabs. https://github.com/OpenTTD/OpenTTD/pull/10674#issuecomment-151358370817:58:45 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #10675: Codechange: use string/fmt instead of printf for ShowInfo(F) https://github.com/OpenTTD/OpenTTD/pull/10675#pullrequestreview-139066541217:59:50 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #10674: Change: Split Game options into General, Base sets, Video tabs. https://github.com/OpenTTD/OpenTTD/pull/10674#issuecomment-151358514318:02:18 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #10675: Codechange: use string/fmt instead of printf for ShowInfo(F) https://github.com/OpenTTD/OpenTTD/pull/10675#pullrequestreview-139067062718:02:53 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)18:03:01 <DorpsGek> [OpenTTD/OpenTTD] aeonofdiscord commented on pull request #10673: Fix #10665: CheckEngines should ignore wagons https://github.com/OpenTTD/OpenTTD/pull/10673#issuecomment-151358874518:04:51 *** WormnestAndroid has joined #openttd18:32:13 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10674: Change: Split Game options into General, Base sets, Video tabs. https://github.com/OpenTTD/OpenTTD/pull/10674#issuecomment-151362495318:38:19 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #10673: Fix #10665: CheckEngines should ignore wagons https://github.com/OpenTTD/OpenTTD/pull/10673#issuecomment-151363155818:38:46 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #10675: Codechange: use string/fmt instead of printf for ShowInfo(F) https://github.com/OpenTTD/OpenTTD/pull/1067518:39:13 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #10675: Codechange: use string/fmt instead of printf for ShowInfo(F) https://github.com/OpenTTD/OpenTTD/pull/1067518:53:09 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #10675: Codechange: use string/fmt instead of printf for ShowInfo(F) https://github.com/OpenTTD/OpenTTD/pull/1067519:00:44 *** Wolf01 has joined #openttd19:01:59 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #10676: Codechange: use string/fmt instead of print for strgen warnings/errors/fatals https://github.com/OpenTTD/OpenTTD/pull/1067619:05:43 *** gelignite has quit IRC (Quit: Stay safe!)19:19:39 <pickpacket> Can I make a station accept goods somehow?19:20:24 <jfs-> find some town houses that accept goods nearby and extend the station's catchment area to cover those houses19:20:50 <jfs-> if the town is too small maybe it doesn't have any buildings accepting goods19:21:53 <pickpacket> in this case it doesn't have any :( It did, but no more19:22:38 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)19:23:06 *** WormnestAndroid has joined #openttd19:23:09 <DorpsGek> [OpenTTD/OpenTTD] aeonofdiscord updated pull request #10673: Fix #10665: CheckEngines should ignore wagons https://github.com/OpenTTD/OpenTTD/pull/1067319:31:59 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #10677: Codechange: use string/fmt instead of printf for grfmsg https://github.com/OpenTTD/OpenTTD/pull/1067719:32:07 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10674: Change: Split Game options into General, Base sets, Video tabs. https://github.com/OpenTTD/OpenTTD/pull/10674#issuecomment-151369158119:38:02 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #10674: Change: Split Game options into General, Base sets, Video tabs. https://github.com/OpenTTD/OpenTTD/pull/1067419:48:17 <glx[d]> rubidium_: I have another vseprintf removal on https://github.com/OpenTTD/OpenTTD/compare/master...glx22:OpenTTD:str_fmt19:51:12 <Rubidium_> did you work on the media stuff not using as much char* anymore?19:51:48 <petern> I've got a patch that removes the buffer stuff for outputting lists of drivers/blitters/etc/etc19:54:02 <petern> <https://github.com/OpenTTD/OpenTTD/compare/master...PeterN:OpenTTD:std-string-stuff>19:59:30 <glx[d]> I just did a quick look at char* usage in media, doesn't seem to be a rabbit hole19:59:49 <Rubidium_> well...19:59:54 <glx[d]> but not touched anything20:01:31 <petern> I did the simple side π20:02:27 <petern> Some of it is wrong though.20:06:34 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1097976489661694042/image.png20:06:34 <andythenorth> well20:06:40 <andythenorth> I made that work π20:06:53 <andythenorth> probably should include the (size) suffix though20:06:55 <petern> But at what cost?20:07:00 <andythenorth> "the cost of time"20:07:09 <andythenorth> due to having a massive complicated compile20:08:07 <petern> Hmm, I guess 'interface scale' should probably go under Graphics, but... then that tab is long, and the general tab is mostly empty.20:08:28 <TallTyler> It should definitely be under graphics20:09:13 <TallTyler> Is there anything that should move from Settings to Options or vice versa?20:09:23 <petern> It is, at least, super easy to move from one tab to another.20:09:33 <jfs-> maybe the video settings can be compacted to half width (line breaking on the driver name)20:09:50 <petern> Width is not the problem, height is.20:09:55 <jfs-> yes20:10:07 <jfs-> so you can place the interface scaling next to the video settings20:10:16 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1097977420390334534/image.png20:10:16 <petern> That is now... empty20:10:50 <glx[d]> oh there's space to put more units here20:10:53 <jfs-> move those "localisation" settings in there to resolve https://www.tt-forums.net/viewtopic.php?t=9071720:11:05 <petern> Heh20:11:32 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1097977739551707186/image.png20:11:32 <petern> May still need re-ordering20:11:40 <petern> I guess it's still shorter than it is currently20:11:55 <jfs-> except apparently those are a world or company setting or something?20:12:21 <petern> Maybe move base set to the bottom so it's more similar to the old layout, and matches the music layout better. Yeah.20:12:25 <andythenorth> oof where do I get the length suffix from? π20:12:29 <andythenorth> oh I have it in scope20:12:31 <andythenorth> silly me20:13:07 <petern> Units are not per-company.20:13:19 <glx[d]> they are per client20:13:36 <glx[d]> like language and currency20:13:54 <jfs-> then they're perfect for the Options window20:13:59 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1097978355623677992/image.png20:13:59 <petern> Anyway, Game Options is where tehy belong.20:14:36 <glx[d]> driving side is per game20:14:42 <JGR> Units are sort of in the save but not really, depending on context20:14:58 <petern> I'm not adding all those, just showing that it was originally in options until we removed it.20:15:19 <petern> "Localization Units" π20:15:48 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1097978810479165621/image.png20:15:48 <petern> Okay, that does actually fit better20:17:09 <petern> Also our options dropdown buttons are raised instead of sunken.20:17:58 <petern> IIRC game options is the only place that has dropdowns in TTD, but we turned buttoned into dropdowns elsewhere...20:19:42 <petern> <https://user-images.githubusercontent.com/639850/232852150-bc5c262d-3a94-4a1e-8de0-89dfae82abef.png> still less big than currently.20:20:48 <jfs-> can it fit 640x480? 800x600?20:21:12 <glx[d]> current version is almost too high for 480 IIRC20:21:14 <petern> At 1x, yes.20:21:19 <jfs-> (can we drop 640x480 as a resolution option?)20:21:36 <petern> No, it fits fine.20:21:53 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1097980343270772766/image.png20:21:53 <petern> π20:21:57 <jfs-> the main game toolbar doesn't fit in 64020:23:03 *** Venemo has quit IRC (Remote host closed the connection)20:23:17 <petern> It's slightly squashed and the spacers are gone, but it's not quite "doesn't fit"20:23:42 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1097980800990974154/image.png20:23:57 <petern> Don't open the build station or build object windows though!20:24:47 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1097981072421175449/image.png20:24:47 <petern> That needs some limits and some redesign.20:25:04 <petern> jgrpp probably already fixes it.20:25:45 *** Venemo has joined #openttd20:26:13 <JGR> No, I'm happy for that window to be someone else's problem20:26:56 <petern> π20:26:59 <petern> I have some ideas20:27:02 <TallTyler> And the filter needs to search the object name, not just the category20:27:06 <petern> Just not got around to it.20:27:07 <petern> Yes, that to.20:27:40 <petern> Mainly... do we actually need a preview, and then another list with more previews?20:28:34 <petern> Maybe I will mock something up later π20:29:24 <petern> One thing this split-up Options window might allow is space for a font chooser.20:29:28 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #10678: Codechange: use std::string for base media filename/warning storage https://github.com/OpenTTD/OpenTTD/pull/1067820:29:35 <petern> Probably as a separate tab, as there are 4 different fonts to set.20:30:16 <TallTyler> A font chooser would be really nice20:30:26 <TallTyler> And scratch an itch for a lot of people, I think20:30:26 <petern> Phew, we didn't touch the same bits of those files.20:30:49 *** nielsm has quit IRC (Ping timeout: 480 seconds)20:30:57 <petern> When we start needing a scrollbar for the options tabs, then we need to start worrying.20:31:19 <TallTyler> When you need a scrollbar, it's time for more tabs!20:31:22 <petern> Although actually that is annoyingly common for modern games, just to show three and use left-right paddles to shift it.20:31:29 <TallTyler> Until you need a scrollbar for your tabs π20:31:36 <petern> Yeah, that's the one I meant.20:31:57 <petern> Okay.. so move "Localization" too...?20:32:36 <petern> That's slightly annoying as you need to reimplement things :/20:33:07 <TallTyler> Didn't some Windows folder settings windows have two rows of tabs? It was quite annoying20:36:04 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1097983910765404320/image.png20:36:04 <andythenorth> here we go, suffixes20:37:13 <glx[d]> looks nice20:37:59 <andythenorth> think it's a good feature20:38:05 <andythenorth> well a BAD FEATURE obviously20:38:07 <andythenorth> but a good one20:39:39 <petern> Bah, have to duplicate all the strings π¦20:39:49 <petern> Well, the labels.20:40:01 <glx[d]> because colour ?20:40:51 <petern> No, in the settings window the value is included as a parameter.20:41:57 <petern> The button is drawn before it, and it isn't a real widget.20:42:11 <glx[d]> but if you move them from settings to options you can just change the strings to fit20:42:32 <petern> Yes, that's basically the bit I'm "bah"ing at π20:45:32 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1097986292752584744/Screen_Recording_2023-04-18_at_21.45.08.mov20:45:32 <andythenorth> oh π20:45:39 <petern> Colour is fine these days btw, I switched the default "no colour" from blue to black quite a long time ago. I keep putting {BLACK} out of habit...20:45:40 <andythenorth> maybe we found this before, I forget π20:46:51 <JGR> That behaviour is explicitly designed in20:47:09 <petern> What am I looking at?20:47:30 <petern> Oh it's a video.20:47:54 <petern> Yes, it's by design.20:47:57 <andythenorth> ok20:48:06 <andythenorth> I enjoyed21:04:58 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #10674: Change: Split Game options into General, Base sets, Video tabs. https://github.com/OpenTTD/OpenTTD/pull/10674#issuecomment-151379349321:05:38 <LordAro> yellow definitely better than orange21:07:45 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #10675: Codechange: use string/fmt instead of printf for ShowInfo(F) https://github.com/OpenTTD/OpenTTD/pull/10675#pullrequestreview-139093899821:08:39 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #10676: Codechange: use string/fmt instead of print for strgen warnings/errors/fatals https://github.com/OpenTTD/OpenTTD/pull/10676#pullrequestreview-139094041121:09:39 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #10677: Codechange: use string/fmt instead of printf for grfmsg https://github.com/OpenTTD/OpenTTD/pull/10677#pullrequestreview-139094158421:10:28 *** keikoz has quit IRC (Ping timeout: 480 seconds)21:13:19 <DorpsGek> [OpenTTD/OpenTTD] erenes commented on discussion #10648: How to log dedicated server on windows. https://github.com/OpenTTD/OpenTTD/discussions/1064821:15:10 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #10678: Codechange: use std::string for base media filename/warning storage https://github.com/OpenTTD/OpenTTD/pull/10678#pullrequestreview-139094437821:15:44 <petern> Pretty sure I'm doing something wrong here.21:16:09 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #10677: Codechange: use string/fmt instead of printf for grfmsg https://github.com/OpenTTD/OpenTTD/pull/10677#pullrequestreview-139094867021:16:33 <petern> Adding 6 dropdowns to the game options window is certainly more tedious than the settings window...21:20:58 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #10676: Codechange: use string/fmt instead of print for strgen warnings/errors/fatals https://github.com/OpenTTD/OpenTTD/pull/1067621:21:13 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #10677: Codechange: use string/fmt instead of printf for grfmsg https://github.com/OpenTTD/OpenTTD/pull/1067721:28:50 <DorpsGek> [OpenTTD/OpenTTD] Ufiby commented on issue #10574: [Bug]: Map generation fails when no town buildable roads are available https://github.com/OpenTTD/OpenTTD/issues/1057421:28:55 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #10667: Codechange: Use more std::string in fios land https://github.com/OpenTTD/OpenTTD/pull/10667#pullrequestreview-139095687721:29:50 <petern> Hmm, why is NC_EQUALSIZE not working...21:40:22 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #10675: Codechange: use string/fmt instead of printf for ShowInfo(F) https://github.com/OpenTTD/OpenTTD/pull/10675#pullrequestreview-139097393322:00:51 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #10678: Codechange: use std::string for base media filename/warning storage https://github.com/OpenTTD/OpenTTD/pull/10678#pullrequestreview-139099259622:25:08 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)22:26:19 *** WormnestAndroid has joined #openttd22:29:05 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)22:29:06 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)22:29:19 *** WormnestAndroid has joined #openttd22:30:54 <DorpsGek> [OpenTTD/OpenTTD] aeonofdiscord updated pull request #10673: Fix #10665: CheckEngines should ignore wagons https://github.com/OpenTTD/OpenTTD/pull/1067322:33:27 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on discussion #10648: How to log dedicated server on windows. https://github.com/OpenTTD/OpenTTD/discussions/1064822:37:20 <DorpsGek> [OpenTTD/OpenTTD] aeonofdiscord updated pull request #10673: Fix #10665: CheckEngines should ignore wagons https://github.com/OpenTTD/OpenTTD/pull/1067322:37:41 <DorpsGek> [OpenTTD/OpenTTD] aeonofdiscord updated pull request #10673: Fix #10665: CheckEngines should ignore wagons https://github.com/OpenTTD/OpenTTD/pull/1067322:38:43 <DorpsGek> [OpenTTD/OpenTTD] aeonofdiscord updated pull request #10673: Fix #10665: CheckEngines should ignore wagons https://github.com/OpenTTD/OpenTTD/pull/1067322:40:43 <petern> Weird, there are DorpsGek IRC hithub messages that aren't here.22:40:51 <petern> And github...22:41:19 <glx[d]> sometimes messages are delayed22:43:48 <petern> It's #10673, there's been other messages. Hmm.23:24:43 <TrueBrain> petern: Meh, that is annoying .. means the Discord webhook ate them .. possibly a rate limit?23:25:16 <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1098026494506311830/image.png23:25:24 <TrueBrain> No, it is 673 ..23:25:30 <TrueBrain> Maybe the word ignore?23:25:44 <petern> Seems quite far apart.23:25:48 <petern> Interesting.23:26:24 <petern> No there were some earlier... from other people.23:26:45 <petern> Or at least, yesterday.23:26:59 <TrueBrain> And they did came through yesterday23:27:25 <TrueBrain> That username maybe?23:27:27 <petern> Oh yesterday is only a minbutes ago π23:27:34 <petern> Well, I was wondering about that too...23:28:15 <TrueBrain> Seems so .. only comments from others are logged23:28:59 <TrueBrain> Guess you can't name a bot anything with Discord in it23:29:11 <TrueBrain> Makes a tiny bit sense, but weird23:29:14 <petern> That... it interesting.23:29:44 <TrueBrain> Owh well23:29:51 <TrueBrain> Time for some zzz23:30:13 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)23:41:15 <petern> Oh probably23:45:41 *** WormnestAndroid has quit IRC (Remote host closed the connection)23:45:53 *** WormnestAndroid has joined #openttd23:56:53 <petern> Still need this AI to determine reasonable widths...23:59:06 *** sla_ro|master has quit IRC ()continue to next day β΅