IRC logs for #openttd on OFTC at 2024-04-29
            
00:07:16 *** Wormnest has joined #openttd
00:31:17 *** Compu has joined #openttd
00:33:47 *** Compu has quit IRC ()
01:01:27 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
01:48:05 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
01:49:12 *** Wormnest has joined #openttd
02:15:18 *** Wormnest has quit IRC (Quit: Leaving)
02:23:19 *** gnu_jj has joined #openttd
02:26:42 *** gnu_jj_ has quit IRC (Ping timeout: 480 seconds)
02:29:05 *** debdog has joined #openttd
02:32:50 *** D-HUND has quit IRC (Ping timeout: 480 seconds)
03:21:40 *** D-HUND has joined #openttd
03:22:25 <johnfranklin> wow, road waypoints are being added to trunk πŸ˜„
03:23:09 *** D-HUND has quit IRC ()
03:26:49 *** D-HUND has joined #openttd
03:53:35 <bootmii> Are there TTD-style graphics for them?
03:53:56 <bootmii> Gotta be a significant percentage of the community using DOS graphics
03:54:00 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
04:09:43 *** keikoz has joined #openttd
04:16:56 <Eddi|zuHause> dunno about "style", but there are certainly sprites to augment the TTD graphics with the new features
04:36:53 <kamnet> bootmii: It will be default bus/truck drive-thru graphics
04:40:24 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/b852a3f408e9750716b816970a39fe01774f23ff
04:40:25 <DorpsGek> - Update: Translations from eints (by translators)
05:04:18 *** HerzogDeXtEr has joined #openttd
05:19:45 *** keikoz has quit IRC (Ping timeout: 480 seconds)
05:34:28 <LordAro> all new sprites are done for original_windows graphics set first, that's how the game is implemented
05:35:21 <LordAro> (ok, maybe ogfx sprites are drawn first, but original have to be implemented first)
06:00:58 *** D-HUND has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
06:48:42 *** Ox7C5 has joined #openttd
06:53:30 <andythenorth> we could probably have dedicated waypoint sprites
06:53:40 <andythenorth> not sure what they'd be but eh
07:08:25 *** emperorjake has joined #openttd
07:08:25 <emperorjake> https://cdn.discordapp.com/attachments/1008473233844097104/1234400872667152435/image.png?ex=663098e6&is=662f4766&hm=e610dd6b0261c0dfa65f6e8bb4905abd09e1d652b498c462e52eacd9e39bc124&
07:08:25 <emperorjake> In JGRPP they're just a small sign like this, I expect it would be the same in vanilla
07:12:30 <quantom2> Did you mean that waypoints finally would be awabilive in OpenTTD vanilla?... That's sounds incredible good!
07:12:32 <DorpsGek> [OpenTTD/survey-web] survey-summary[bot] pushed 1 commits to main https://github.com/OpenTTD/survey-web/commit/6be69313dd3ac2fa510782fb188a3bfd3c6ac5f3
07:12:33 <DorpsGek> - Add: summary for week 17 of 2024 (by OpenTTD Survey)
07:17:09 <andythenorth> emperorjake: ship that πŸ˜› looks fine
07:49:30 <kuhnovic> More data to confirm that we can easily toss NPF :p
07:50:35 <kuhnovic> peter1138: Add a hidden ctrl+f option like we do with everything else (I am kidding)
08:03:46 <LordAro> hmm, does survey not record which graphics set is currently in use?
08:14:53 *** Afdal has left #openttd (Leaving)
08:17:04 <kuhnovic> NewGRF usage doesn't seem to be recorded either
08:27:31 <DorpsGek> [OpenTTD/OpenTTD] PeterN closed pull request #12580: Fix: Scrollbar scrolls to wrong position for current position. https://github.com/OpenTTD/OpenTTD/pull/12580
08:42:00 <xarick> hi
10:52:53 <peter1138> Salad?
10:54:18 *** keikoz has joined #openttd
10:57:54 *** azubieta6082266638 has quit IRC ()
10:58:10 *** azubieta6082266638 has joined #openttd
10:58:11 *** argoneus has quit IRC (Quit: Ping timeout (120 seconds))
11:00:37 *** argoneus has joined #openttd
11:01:20 *** orudge has quit IRC (Remote host closed the connection)
11:01:26 *** orudge has joined #openttd
11:01:59 *** Ox7C5 has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** HerzogDeXtEr has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** gnu_jj has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** tokai|noir has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** xarick has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** admeliora has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** tateisukannanirase has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** talltyler has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** audigex has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** xarothbrook has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** herms has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** peter1139 has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** ckb has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** shedidthedog[m] has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** luk3Z[m] has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** leward[m] has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** FelixActually[m] has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** CornsMcGowan[m] has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** blikjeham[m] has quit IRC (reticulum.oftc.net helix.oftc.net)
11:01:59 *** imlostlmao[m] has quit IRC (reticulum.oftc.net helix.oftc.net)
11:03:24 *** Ox7C5 has joined #openttd
11:03:24 *** HerzogDeXtEr has joined #openttd
11:03:24 *** gnu_jj has joined #openttd
11:03:24 *** tokai|noir has joined #openttd
11:03:24 *** xarick has joined #openttd
11:03:24 *** admeliora has joined #openttd
11:03:24 *** tateisukannanirase has joined #openttd
11:03:24 *** talltyler has joined #openttd
11:03:24 *** audigex has joined #openttd
11:03:24 *** xarothbrook has joined #openttd
11:03:24 *** herms has joined #openttd
11:03:24 *** peter1139 has joined #openttd
11:03:24 *** ckb has joined #openttd
11:03:24 *** shedidthedog[m] has joined #openttd
11:03:24 *** luk3Z[m] has joined #openttd
11:03:24 *** leward[m] has joined #openttd
11:03:24 *** imlostlmao[m] has joined #openttd
11:03:24 *** FelixActually[m] has joined #openttd
11:03:24 *** CornsMcGowan[m] has joined #openttd
11:03:24 *** blikjeham[m] has joined #openttd
11:03:24 *** helix.oftc.net sets mode: +v tokai|noir
11:04:33 *** SmatZ has quit IRC (Ping timeout: 480 seconds)
11:04:33 *** Guest8089 has quit IRC (Ping timeout: 480 seconds)
11:04:33 *** Terkhen has quit IRC (Ping timeout: 480 seconds)
11:04:33 *** fonsinchen has quit IRC (Ping timeout: 480 seconds)
11:04:58 *** Webster has quit IRC (Ping timeout: 480 seconds)
11:05:01 *** SmatZ has joined #openttd
11:05:32 *** herms has quit IRC (Quit: Ping timeout (120 seconds))
11:05:45 *** herms has joined #openttd
11:05:48 *** ^Spike^ has joined #openttd
11:06:02 *** fonsinchen has joined #openttd
11:06:18 *** ^Spike^ is now known as Guest2569
11:06:27 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #12592: Fix: Out-of-order window set up due to deferred window resize. https://github.com/OpenTTD/OpenTTD/pull/12592
11:06:31 *** Terkhen has joined #openttd
11:06:31 *** ChanServ sets mode: +o Terkhen
11:08:50 *** ckb_ has joined #openttd
11:09:02 *** tuxayo has quit IRC (Ping timeout: 480 seconds)
11:09:05 *** xyii[m] has quit IRC (Ping timeout: 480 seconds)
11:09:05 *** karoline[m] has quit IRC (Ping timeout: 480 seconds)
11:09:05 *** hamstonkid[m] has quit IRC (Ping timeout: 480 seconds)
11:09:08 *** Gadg8eer[m] has quit IRC (Ping timeout: 481 seconds)
11:09:08 *** soylent_cow[m] has quit IRC (Ping timeout: 481 seconds)
11:09:14 *** Heiki[m] has quit IRC (Ping timeout: 480 seconds)
11:09:14 *** jeremy[m]123 has quit IRC (Ping timeout: 480 seconds)
11:09:14 *** audunm[m] has quit IRC (Ping timeout: 480 seconds)
11:09:14 *** patricia[m]1 has quit IRC (Ping timeout: 480 seconds)
11:09:14 *** Rdolfs[m] has quit IRC (Ping timeout: 480 seconds)
11:09:14 *** elliot[m] has quit IRC (Ping timeout: 480 seconds)
11:09:14 *** yubvin[m] has quit IRC (Ping timeout: 480 seconds)
11:09:14 *** temeo[m] has quit IRC (Ping timeout: 480 seconds)
11:09:16 *** joey[m] has quit IRC (Ping timeout: 480 seconds)
11:09:16 *** gdown has quit IRC (Ping timeout: 485 seconds)
11:09:16 *** Bilb[m] has quit IRC (Ping timeout: 480 seconds)
11:09:19 *** royills[m] has quit IRC (Ping timeout: 480 seconds)
11:09:19 *** pikaHeiki has quit IRC (Ping timeout: 480 seconds)
11:09:19 *** karl[m]12 has quit IRC (Ping timeout: 480 seconds)
11:09:20 *** thomas[m] has quit IRC (Ping timeout: 480 seconds)
11:09:20 *** thelonelyellipsis[m] has quit IRC (Ping timeout: 480 seconds)
11:09:20 *** igor[m]1 has quit IRC (Ping timeout: 480 seconds)
11:09:21 *** zzy2357[m] has quit IRC (Ping timeout: 480 seconds)
11:09:23 *** magdalena[m] has quit IRC (Ping timeout: 480 seconds)
11:09:23 *** giords[m] has quit IRC (Ping timeout: 480 seconds)
11:09:23 *** playback2396[m] has quit IRC (Ping timeout: 480 seconds)
11:09:23 *** luffy[m] has quit IRC (Ping timeout: 480 seconds)
11:09:23 *** menelaos[m] has quit IRC (Ping timeout: 480 seconds)
11:09:23 *** nolep[m] has quit IRC (Ping timeout: 480 seconds)
11:09:24 *** Elysianthekitsunesheher[m] has quit IRC (Ping timeout: 480 seconds)
11:09:26 *** emilyd[m] has quit IRC (Ping timeout: 480 seconds)
11:09:26 *** citronbleuv[m] has quit IRC (Ping timeout: 480 seconds)
11:09:46 *** Guest985 has quit IRC (Ping timeout: 480 seconds)
11:09:46 *** JamesRoss[m] has quit IRC (Ping timeout: 480 seconds)
11:09:46 *** Farrokh[m] has quit IRC (Ping timeout: 480 seconds)
11:09:46 *** andythenorth[m] has quit IRC (Ping timeout: 480 seconds)
11:09:48 *** tonyfinn has quit IRC (Ping timeout: 480 seconds)
11:09:48 *** philip[m] has quit IRC (Ping timeout: 480 seconds)
11:09:48 *** cjmonagle[m] has quit IRC (Ping timeout: 480 seconds)
11:09:49 *** jact[m] has quit IRC (Ping timeout: 480 seconds)
11:09:49 *** wormnest[m] has quit IRC (Ping timeout: 480 seconds)
11:11:44 *** shedidthedog[m] has quit IRC (Ping timeout: 607 seconds)
11:11:44 *** luk3Z[m] has quit IRC (Ping timeout: 607 seconds)
11:11:44 *** leward[m] has quit IRC (Ping timeout: 607 seconds)
11:11:44 *** FelixActually[m] has quit IRC (Ping timeout: 592 seconds)
11:11:44 *** CornsMcGowan[m] has quit IRC (Ping timeout: 607 seconds)
11:11:44 *** blikjeham[m] has quit IRC (Ping timeout: 607 seconds)
11:11:44 *** imlostlmao[m] has quit IRC (Ping timeout: 607 seconds)
11:13:41 *** einar[m] has quit IRC (Ping timeout: 480 seconds)
11:15:40 *** ckb has quit IRC (Ping timeout: 481 seconds)
11:57:36 <ahyangyi> Salad.
11:58:47 <peter1138> Does a croissant count?
12:00:46 <LordAro> https://www.youtube.com/watch?v=CTUMNtKQLl8 .NET on Windows 95 anyone?
12:00:49 <LordAro> long, but a really good watch
12:21:52 *** Smedles has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
12:21:59 *** Smedles has joined #openttd
12:22:05 *** Smedles has quit IRC ()
12:22:17 *** Smedles has joined #openttd
13:24:53 <peter1138> Me using C-style comments in C#...
13:25:02 *** nielsm has joined #openttd
13:46:02 <peter1138> "Maybe I can simplify this"
14:04:55 <audigex> LordAro: Pretty interesting, I liked "Is this a good way to write a virus? Yes"
14:04:55 <audigex> Although he could probably have just used Java 1.3 πŸ˜‚ old but functional even on Win95. I'm a C# guy these days but there's something to be said for old school Java being insanely portable
14:07:25 <peter1138> That does entirely miss the point of the video πŸ™‚
14:11:00 <audigex> I know, just interesting to consider the fact you can still write modern-ish Java for a 19 year old OS without having to do any hacking
14:11:35 <LordAro> 29 ;)
14:12:04 <audigex> Like you lose a lot of the modern "syntactic sugar" stuff but be able to write something surprisingly similar to Java
14:12:09 <audigex> LordAro: FML I'm old
14:15:09 <FLHerne> it's curious that substantially more survey players have altered npf_{rail,road,water}_curve_penalty than are actually using npf
14:18:18 <audigex> Tbf I just tend to go through the setting and adjust everything to whatever seems more likely that I'd enjoy it. Most players probably don't know anything about pathfinders and so wouldn't know it doesn't affect them
14:19:59 <_jgr_> Players being advised to change pathfinder settings to silly values used to be a bit of a thing
14:20:25 <_jgr_> I'd expect much of it is just remnants of that
14:20:51 <audigex> I think the first time I saw that I assumed it would slow trains down in curves so I reduced it
14:26:26 <merni> hm, why are 4-6% of people using original acceleration model πŸ€”
14:27:14 <peter1138> The non-original model is cheating, for sure.
14:27:28 <audigex> Is sandboxing*
14:27:44 *** Flygon has joined #openttd
14:27:53 <audigex> No such thing as cheating now, innit
14:28:57 <merni> peter1138: it's called "realistic" πŸ˜†
14:29:17 <peter1138> The forbidden word.
14:29:30 <LordAro> cubicles?
14:29:42 <LordAro> or was it voxels?
14:30:00 <andythenorth> voxicles
14:30:04 <andythenorth> in XML
14:30:17 <LordAro> on your MBP
14:30:20 <merni> what's XML
14:31:51 <merni> Also is there any particular reason why Colour Names are Capitalised while other setting options are not?
14:32:24 <DorpsGek> [OpenTTD/OpenTTD] zacc commented on discussion #12384: Road transport - pathfinder doesn't see traffic on the roads, which intensifies existing traffic jams https://github.com/OpenTTD/OpenTTD/discussions/12384
14:33:35 *** amal[m] has joined #openttd
14:42:14 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #12592: Fix: Out-of-order window set up due to deferred window resize. https://github.com/OpenTTD/OpenTTD/pull/12592#pullrequestreview-2028717880
14:42:33 <peter1138> Colour Names...
14:55:56 <peter1138> Mixing SetWidgetsDisabledState and SetWidgetDisabledState is annoying.
14:56:00 <peter1138> Maybe we should fix that.
15:12:08 <peter1138> Quantity not quality.
15:20:00 <peter1138> Are objects slope-aware?
15:22:33 *** Ox7C5_ has joined #openttd
15:29:29 <talltyler> Some are, some build on foundations, some should build on foundations but instead show holes to the void
15:29:39 <talltyler> (Because of incorrect coding)
15:35:58 <peter1138> Yeah, "use the view index to pick the slope" instead of "use the slope to pick the slope"
15:37:21 <peter1138> But this guy churns out so much stuff and probably doesn't realise there's a better way to do it.
15:37:57 <peter1138> (Like, even if slope wasn't available, the better way would be to make it available :))
15:39:24 <peter1138> Still, nearly ready to PR this lot.
16:05:40 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #12592: Fix: Out-of-order window set up due to deferred window resize. https://github.com/OpenTTD/OpenTTD/pull/12592
16:13:18 <DorpsGek> [OpenTTD/OpenTTD] TheMowgliMan commented on discussion #12384: Road transport - pathfinder doesn't see traffic on the roads, which intensifies existing traffic jams https://github.com/OpenTTD/OpenTTD/discussions/12384
16:13:53 *** ufo-piloot has joined #openttd
16:21:49 *** ufo-piloot has quit IRC (Quit: you click on fancy icons. i execute code !)
16:24:38 *** asasnat has joined #openttd
16:24:38 <asasnat> merni: funnily enough, it doesn't even behave like the original TTD model from what I've seen
16:25:26 <asasnat> in the original TTD, trains can go through 90* turns with zero slowdown but screech to a halt when going up a slope
16:26:12 *** gelignite has joined #openttd
16:28:16 *** Wolf01 has joined #openttd
16:30:00 <peter1138> What's different from that?
16:30:49 *** ufo-piloot has joined #openttd
16:32:38 <peter1138> > if (_settings_game.vehicle.train_acceleration_model == AM_ORIGINAL) return max_speed;
16:32:57 <peter1138> Might be bug, as it's meant...
16:34:47 <asasnat> peter1138: from what I've seen, original acceleration model, all turns (even ones that would cause no slowdown with real acceleration) cause the train to slow down
16:35:12 <peter1138> Yeah, seems like it. That code says it shouldn't. So... bug?
16:37:48 <asasnat> might be something to do with diagonal wagons being longer than orthogonal
16:37:51 <asasnat> highly doubt it though
16:38:00 <asasnat> since realistic accel handles this fine
16:38:04 <peter1138> Absolutely unrelated.
16:45:38 <peter1138> Okay.
16:45:39 <peter1138> It's fine.
16:45:47 <peter1138> You're wrong πŸ™‚
16:46:39 <peter1138> (They do slow down in TTD)
16:48:05 <asasnat> huh?
16:48:19 <pickpacket> Is there a way to colour code tracks? πŸ˜… My map is getting a bit messy...
16:48:24 <asasnat> from the one playthrough I've seen, they don't
16:48:46 <asasnat> although maybe only conventional track locomotives are affected
16:48:48 <asasnat> I have no idea
16:48:52 <peter1138> From the one game of TTD I just loaded up in DOSBox to test, they do.
16:49:19 <asasnat> well, I only have access to the demo on archive.org so
16:49:53 <asasnat> can't test myself
16:50:16 <peter1138> Ah yes, because the full thing is definitely not found there as well...
16:51:26 <_jgr_> It's here: <https://github.com/OpenTTD/OpenTTD/blob/master/src/train_cmd.cpp#L3484>
16:52:52 <peter1138> Yeah, I was confused, the max speed is relevant, but not the only factor.
16:57:15 <asasnat> asasnat: at laest it'd be nice if TTD gave me fuckin speed values
17:01:50 <peter1138> How rude.
17:15:55 <DorpsGek> [OpenTTD/nml] JGRennison opened pull request #328: Change: Unreachable range for default only switch should target CB_FAILED https://github.com/OpenTTD/nml/pull/328
17:18:10 *** Wormnest has joined #openttd
17:22:35 <DorpsGek> [OpenTTD/nml] JGRennison updated pull request #328: Change: Unreachable range for default only switch should target CB_FAILED https://github.com/OpenTTD/nml/pull/328
17:44:34 <LordAro> can probably drop py3.7 builds now
17:45:53 <kuhnovic> peter1138: Yesterday you mentioned the case where you have two text fields and you would ideally want to be able to focus on both of them using a hotkey. What if we change the default hotkey to ctrl+f instead of f? Then you can cycle through the "focusable" widgets using the hotkey.
17:46:19 <kuhnovic> We somehow seem to always select a default hotkey that interferes with regular typing πŸ˜›
17:48:53 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic commented on pull request #12560: Codechange: Store validity of water regions in separate vector https://github.com/OpenTTD/OpenTTD/pull/12560#pullrequestreview-2029168405
17:53:24 <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #12560: Codechange: Store validity of water regions in separate vector https://github.com/OpenTTD/OpenTTD/pull/12560#pullrequestreview-2029176861
17:55:31 <peter1138> Yeah, Ctrl-F works, but, breaking tradation. Hmm.
17:56:21 <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #12560: Codechange: Store validity of water regions in separate vector https://github.com/OpenTTD/OpenTTD/pull/12560#pullrequestreview-2029182119
17:58:12 <kuhnovic> peter1138: Yeah, difficult
17:58:38 <peter1138> To be honest, F always felt a bit weird πŸ™‚
17:58:49 <kuhnovic> I also wonder how many people know about it
17:59:14 <peter1138> And it's also overloaded for the order list window.
17:59:29 <kuhnovic> We do have a lot of single-character hotkeys, so it's not that weird in terms of consistency
17:59:44 <truebrain> Steam down to 65% .. I am kinda surprised how many people play OpenTTD outside of Steam πŸ™‚
18:00:40 <peter1138> Maybe we can just search all filters to Ctrl-F, then it's consistent.
18:00:48 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic commented on pull request #12560: Codechange: Store validity of water regions in separate vector https://github.com/OpenTTD/OpenTTD/pull/12560#pullrequestreview-2029194987
18:00:51 <peter1138> And Ctrl-F is not exactly radical for find.
18:01:29 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic updated pull request #12560: Codechange: Store validity of water regions in separate vector https://github.com/OpenTTD/OpenTTD/pull/12560
18:02:21 <kuhnovic> I think that would be good. People will complain because it's a change, and change is bad πŸ˜›
18:03:09 <LordAro> i'd be tempted to say that we should have a hotkeys window before making any radical changes
18:03:25 <peter1138> Go for it πŸ™‚
18:04:11 <michi_cc> Well, copy/paste is Ctrl-C/V and not just C/V either, so there's precedence for Ctrl in text shortcuts anyway.
18:08:44 <kuhnovic> I'd say that in general there seems to be a strong preference to use Ctrl for almost everything πŸ˜›
18:09:19 <truebrain> people like to be in control, so to say! (mwhahaha, bad puns, mwhahahaha)
18:10:34 <kuhnovic> Haha wow, next level!
18:10:37 <peter1138> WASD?
18:10:45 <truebrain> wasdah?
18:11:53 <peter1138> QAOP
18:13:14 <michi_cc> ⬆️ ⬅️ ⬇️ ➑️
18:14:28 <kuhnovic> I think TrueBrain just returned from the company drink
18:14:51 <truebrain> You will never know!
18:15:53 *** alfagamma7 has joined #openttd
18:15:53 <alfagamma7> Might be
18:18:05 <truebrain> and I still can't make a VM on my Oracle Cloud account
18:18:09 <truebrain> I really picked the wrong region
18:20:26 <peter1138> Region locked like a DVD
18:20:45 <truebrain> LordAro: the survey does collect which graphics set is in use, and NewGRFs etc. But it is currently not published. I first need to make sure it gives a fair representation, before people start to say: THIS SET IS MORE POPULAR, and that non-sense πŸ™‚
18:21:06 <truebrain> so I wanted more data first πŸ™‚
18:21:16 <peter1138> Like we care about fairness πŸ˜„
18:21:25 <peter1138> Look how unfair the title game competition was πŸ˜‰
18:21:42 <truebrain> Yeah, sorry, let me just assign you ownership of all NewGRFs πŸ˜›
18:21:46 <truebrain> (hihi, sorry, bad joke)
18:22:18 <michi_cc> Ranking every NewGRF is one thing indeed, but a simple used/not used would already be quite nice.
18:22:29 <truebrain> anyway, there should be enough data now to process NewGRF (and base-set) .. now to find time to do that πŸ™‚
18:22:29 <merni> truebrain: Why? People who've been playing openttd before steam would probably continue to get it the old way
18:23:10 <merni> Personally I have a laptop not good enough for the vast majority of steam games so I don't see the point
18:23:21 <truebrain> michi_cc: no, it is more that I wanted to be sure we process surveys correctly. See, if we misrepresent a setting, nobody is going to be emotional about it. But when we misrepresent NewGRF usage, it might trigger some people
18:23:42 <truebrain> just wanted to be cautious πŸ™‚
18:23:54 <michi_cc> Survey will also not show all the poor sods on a Linux distro that is "stable" πŸ™‚
18:24:13 <truebrain> merni: Your reality doesn't define mine; and in mine, I was surprised πŸ˜› Not sure what is the "Why?" question there πŸ™‚
18:24:21 <merni> michi_cc: well, unless they install manually :P
18:24:33 <merni> truebrain: I was trying to understand your reality :P
18:24:44 <andythenorth> all reality is mine TBH
18:24:46 <truebrain> by substituting it with your own? πŸ˜›
18:24:57 <merni> no
18:25:04 <truebrain> too bad; most likely a better place
18:25:14 <merni> I highly doubt it πŸ˜†
18:25:33 <truebrain> too bad πŸ˜›
18:26:41 <truebrain> michi_cc: or did you mean an actual: "newgrfs used"? As the topic was base-graphics πŸ˜› So I might have been put on the wrong horse there πŸ˜„
18:27:30 <michi_cc> Yes, just a simple: anything at all used or not.
18:27:39 <truebrain> owh, I could have done that, yes
18:27:43 <truebrain> for NewGRFs
18:27:49 <truebrain> for base-graphics it is: 100% yes
18:27:51 <truebrain> I can tell you that πŸ˜„
18:28:20 <michi_cc> Perfect sanity-check regression data point πŸ˜›
18:28:31 <truebrain> all the NPF settings are already that πŸ˜„
18:29:11 <merni> well, no... https://survey.openttd.org/summaries/2024/wk17/14.0#game.settings.pf.npf.npf_rail_curve_penalty
18:29:22 <truebrain> lolz
18:29:28 <truebrain> wtf really πŸ˜›
18:29:43 <truebrain> was NPF removed already?
18:29:47 <merni> No
18:30:06 <truebrain> funny how < 0.2% has NPF active, but yet 1.6% have that setting different
18:30:21 <merni> might be some server, or as JGR said earlier some cargo-cult advice
18:30:39 <truebrain> just means that 1.4% is being silly πŸ˜›
18:30:47 <truebrain> I do wonder how old some of the config files are
18:30:54 <truebrain> sadly, not really a way to track that
18:30:54 <merni> I can imagine a server admin just randomly specifying that setting and carrying the same config through for years
18:31:20 <truebrain> https://survey.openttd.org/summaries/2024/wk17/14.0#game.settings.pf.yapf.rail_firstred_twoway_eol is a bit of an indicator how many people use defaults
18:32:28 <merni> or even https://survey.openttd.org/summaries/2024/wk17/14.0#game.settings.pf.forbid_90_deg
18:41:50 <truebrain> if a NewGRF is reported as "disabled", does that mean it is installed client-side, but not active in that game?
18:46:08 <truebrain> there are games with over 110 active GRFs ...
18:49:20 <truebrain> with JGRPP it is even worse .. I don't think these numbers are correct ...
18:49:40 <truebrain> it is telling me almost nobody plays JGRPP without NewGRF
18:49:53 <truebrain> but worse, the #1 NewGRF count is 165 NewGRFs
18:50:07 <andythenorth> Disabled is the grf feature where it disables on load?
18:50:14 <truebrain> ah, makes more sense, tnx
18:50:28 <andythenorth> Is it FIRS? πŸ˜›
18:50:39 <truebrain> https://cdn.discordapp.com/attachments/1008473233844097104/1234577606385602692/image.png?ex=66313d7e&is=662febfe&hm=1e3d5815c5214f338d0831d2020bd77c13125ebc799b8095b7ca3f064098d302&
18:50:39 <truebrain> _jgr_: would you consider this realistic for JGRPP?
18:54:31 <truebrain> (based on seconds played, to be clear)
18:56:41 <peter1138> That's all GarryG's object grfs πŸ˜‰
18:57:24 <DorpsGek> [OpenTTD/survey-web] TrueBrain opened pull request #47: Feature: also show the NewGRF / AI / GameScript count in the summary https://github.com/OpenTTD/survey-web/pull/47
18:57:24 <talltyler> Or a popular server, maybe?
18:57:27 <truebrain> this one is for you michi_cc πŸ™‚
18:57:59 <DorpsGek> [OpenTTD/OpenTTD] Porrumentzio opened issue #12593: Questions about Internationalization (i18n) and Localization https://github.com/OpenTTD/OpenTTD/issues/12593
18:59:56 *** ufo-piloot_ has quit IRC (Ping timeout: 480 seconds)
19:04:21 <_jgr_> truebrain: Seems reasonable, my personal game at the moment has 88, the JGR servers from this discord have about 150
19:04:28 <truebrain> you guys are weird πŸ˜›
19:04:35 <truebrain> k, tnx, as I couldn't find what would be wrong with my code πŸ˜„
19:05:39 <_jgr_> I can't say that I'm surprised that there are hardly any JGR players not using GRFs
19:06:00 <_jgr_> I'd expect players to experiment with GRFs long before they get anywhere near my branch
19:10:05 <kuhnovic> You make it too easy for them πŸ˜‰
19:11:19 <truebrain> that #12593 might be meant well, but boy, it is condesending
19:12:25 <kuhnovic> Lost in translation? Or is that too ironic?
19:19:41 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #12593: Questions about Internationalization (i18n) and Localization https://github.com/OpenTTD/OpenTTD/issues/12593
19:21:09 <truebrain> I like it; so I stole it πŸ˜›
19:21:20 <DorpsGek> [OpenTTD/survey-web] TrueBrain merged pull request #47: Feature: also show the NewGRF / AI / GameScript count in the summary https://github.com/OpenTTD/survey-web/pull/47
19:21:58 <truebrain> it is just cute, that if you support 15 different plural system, someone comes with: did you know not all systems work like English. Shocking right? Well, let me tell you about it πŸ˜›
19:22:06 <truebrain> definition of mansplaning πŸ˜„
19:22:30 <_glx_> yeah and we should really support moving string parameters πŸ˜‰
19:25:26 <truebrain> I like the steps to reproduce btw; pretty sure I won't see anything wrong πŸ˜„ πŸ˜„
19:26:01 <DorpsGek> [OpenTTD/OpenTTD] davewthompson opened issue #12594: [Bug]: Can't buy company... error dialog appears when trying to execute a hostile takeover with sufficient funds https://github.com/OpenTTD/OpenTTD/issues/12594
19:26:34 *** gelignite has quit IRC (Quit: Stay safe!)
19:27:02 <truebrain> ah, no, seems the plural-system is correct, he is just not aware of `{P}` it seems
19:27:47 <_glx_> nor {x:...}
19:28:00 <truebrain> the post is just confusing, tbh πŸ˜› First it links to explaining the plural-system, but then it is states Basque has singular/plural
19:28:08 <truebrain> which is currently the one used
19:29:11 <truebrain> so I am not sure anymore I made the right conclusion in my summary
19:29:12 <_glx_> the args example is weird too
19:29:16 *** squirejames has joined #openttd
19:29:16 <squirejames> truebrain: Myself, I installed again via Steam, and then put JGR over the top of it, and run it through Steam
19:29:37 <squirejames> I've been playing OpenTTD since the earliest versions, and TTDPatch and TTD/TTO before that
19:30:16 <_glx_> oh seems like it's a language with different plural form depending on use
19:31:40 <truebrain> who wants to learn Basque? πŸ˜›
19:34:56 <DorpsGek> [OpenTTD/OpenTTD] James103 commented on issue #12594: [Bug]: Can't buy company... error dialog appears when trying to execute a hostile takeover with sufficient funds https://github.com/OpenTTD/OpenTTD/issues/12594
19:35:25 <peter1138> > 33 files changed, 1672 insertions(+), 1721 deletions(-)
19:35:31 <peter1138> Such "deduplication"
19:35:42 <truebrain> michi_cc: https://survey.openttd.org/summaries/2024/wk17/14.0#game.newgrf_count πŸ™‚
19:35:59 <peter1138> Needs ranges πŸ™‚
19:36:39 <peter1138> 0, 1-10, 11-20, 21-30 etc maybe?
19:36:56 <truebrain> Feel free to create a PR for that πŸ˜› πŸ˜› πŸ˜›
19:37:00 <peter1138> Hehhee
19:37:21 <truebrain> Similar issue with resolution btw
19:37:27 <truebrain> and a few others πŸ™‚
19:38:50 <truebrain> `STR_PASSENGERS :{COMMA}{NBSP}bidaiari{P "" ak}`
19:38:53 <truebrain> I am now even more confused
19:39:20 <truebrain> they delibrately did it wrong?
19:39:46 <_glx_> by trying to understand the message, I think it's similar to hungarian and turkish
19:40:36 <_glx_> the plural string is valid when no number is used with it, but with number it should use singular
19:41:21 <_glx_> ```Hungarian does not appear to have a plural if you look at sentences involving cardinal numbers. For example, β€œ1 apple” is β€œ1 alma”, and β€œ123 apples” is β€œ123 alma”. But when the number is not explicit, the distinction between singular and plural exists: β€œthe apple” is β€œaz alma”, and β€œthe apples” is β€œaz almΓ‘k”.```
19:41:26 <truebrain> but that string explicitly has a number in it πŸ˜›
19:41:46 <_glx_> yup, blame the translator then πŸ™‚
19:42:22 <truebrain> `Basque has three numbers: singular, unmarked and plural`
19:45:40 <michi_cc> truebrain: I would have actually expected more than 52% for no.
19:46:17 <truebrain> This is why numbers are awesome πŸ˜„
19:49:03 *** Ox7C5_ has quit IRC ()
19:50:17 <frosch123> i am quite imprssed that the second most often is "1"
19:50:31 <frosch123> i only ever see people who can't get their mouth full enough
19:51:12 <andythenorth> 16 sticks out a lot
19:51:45 <_glx_> so really the issue is Basque is set to `##plural 0` while it should use another one
19:52:18 <frosch123> isn't "unmarked" more like a gender?
19:52:44 <frosch123> in some contexts amounts use plural forms, in other they don't
19:53:17 <frosch123> hmm, possible rather a case than a gender
19:54:18 <frosch123> but all speculation... we only have catalan developers. i do not know of any basque
19:54:23 <_glx_> ```For example, in Basque we have singular (1) and plural (>1) numbers, but the words accompanying the numbers aren't plural, but indefinite.``` (from the issue) seems not easy to understand
19:54:58 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #12593: Questions about Internationalization (i18n) and Localization https://github.com/OpenTTD/OpenTTD/issues/12593
19:55:26 <truebrain> frosch123: but the cases wikipedia mentions, we support
19:55:37 <truebrain> as we have strings where the quantity is part of the translation, and those where it is not
19:56:09 <truebrain> seems more the translator is just unfamiliar with our system, and was like: gettext good, this bad
19:56:10 <truebrain> πŸ™‚
19:56:32 <frosch123> the latter part was very clear :p
19:57:08 <_glx_> gettext supports fmt ?
19:57:28 <truebrain> we looked into gettext more than once, and the conclusion has always been the same πŸ˜›
19:57:32 <truebrain> but it was recently mentioned again πŸ˜„
19:58:07 <truebrain> _glx_: ghehe, that link of the post is even in our Discord πŸ˜„
19:58:09 <truebrain> we are just epic πŸ˜‰
19:59:45 <_glx_> main issue when translating openttd is knowing the workarounds πŸ™‚
20:00:17 <_glx_> like in french we have male/female, but I added a third one for specific cases
20:01:00 <_glx_> `le` `la` `l'`
20:01:09 <truebrain> haha, you made `l'` a case? Nice πŸ™‚
20:01:16 <truebrain> euh, gender
20:01:17 <truebrain> whatever πŸ˜›
20:02:23 <_glx_> le train (m), la voiture (f), l'avion (m) but with how sentences are built with {G} it was easier to get a third gender
20:03:38 <truebrain> right, seems passengers is the only "wrong" case in Basque
20:03:44 <truebrain> other cargo don't have `{P}`
20:03:50 <truebrain> which seems to be the expectation
20:04:35 <_glx_> often the strings miss context, which can make translating harder
20:04:54 <truebrain> yeah, but if I understand this right, when there is a number, it should never have this `ak` in Basque
20:05:00 <truebrain> so that is wrong even without context πŸ˜›
20:05:18 <_glx_> yup that's how I understand it too
20:05:28 <truebrain> ghehe, almost no `{P}` is used in Basque, except for the few cases mentioned in the ticket πŸ™‚
20:07:39 <michi_cc> Just make sure nobody invents a language with plurals rule as "clear" like asian money number formatting πŸ˜›
20:08:01 <_glx_> haha
20:08:42 <truebrain> but okay, worst case, we need to add a new plural system to catch this 3-system πŸ˜›
20:09:11 <_glx_> but {P} needs a number
20:09:27 <truebrain> owh, true, so it shouldn't be an issue at all
20:10:15 <truebrain> or if we have `{COMMA}` and `Passenger` somewhere as two strings we draw next to each other, we have something to fix in our code πŸ˜› But I am sure other languages would have complained long before πŸ˜„
20:10:47 <_glx_> yeah because it would be wrong for many of them
20:11:24 <_glx_> and that's why we have {CARGO}
20:12:23 <_glx_> (comma + type) in a single command
20:13:02 <truebrain> I was looking at the other mention, `3 tones of livestock`
20:13:07 <truebrain> but we don't measure livestock with tones
20:13:09 <truebrain> `STR_QUANTITY_LIVESTOCK :{COMMA}{NBSP}item{P "" s} of livestock`
20:15:44 <_glx_> I use {NBSP} a lot in french, due to typographic rules requiring a space before `:`, `!`, `?`
20:16:06 <truebrain> I hope frosch123 doesn't punish you for it in `nile` πŸ™‚
20:16:30 <frosch123> no, i am well aware of weird french
20:16:37 <truebrain> πŸ˜„ πŸ˜„
20:17:01 <frosch123> when belgians speak your language, you should be worried
20:17:34 <_glx_> haha both affected
20:17:48 <frosch123> do i get double points?
20:18:00 <_glx_> oh they speak german too, that makes 3
20:18:27 <frosch123> do they? they are not luxembourg
20:18:49 <_glx_> for sure I know they have french and dutch
20:18:49 <truebrain> okay, I sort-of have a design for nile editor, I just need to put it together πŸ˜›
20:19:13 <truebrain> but I am thinking on putting all the strings on the left, categorized by their state (missing, outdated, ...)
20:19:17 <truebrain> which you can open and collapse
20:19:26 <frosch123> "A small German-speaking Community, making up around one percent of the population, exists in the East Cantons."
20:19:26 <truebrain> and normally you would go through them from top to bottom or something
20:19:35 <truebrain> and then a search above it, for you to filter it
20:19:49 <truebrain> hmm, typing this out is useless, I just have to write it πŸ˜›
20:19:53 <_glx_> 1% speak german according to wiki
20:20:09 <frosch123> haha, for once it's not me, who did not read backlog
20:20:38 <truebrain> what are you referencing?
20:21:00 <_glx_> belgian languages
20:21:26 <_glx_> and it was me not reading the backlog
20:21:56 <truebrain> owh, he is already considering 2 lines earlier a "backlog"
20:22:07 <truebrain> so basically frosch123 is saying: I never read anything written more than 1 sentence ago?
20:22:11 <truebrain> Good to know πŸ˜„
20:23:21 <truebrain> do you need to be able to see all cases constantly, of is seeing the current case sufficiently for translation?
20:24:10 <frosch123> only a subset of strings needs cases
20:24:27 <truebrain> I know; so I was thinking about putting them behind a tab
20:24:31 <truebrain> so each case in their own tab
20:24:43 <truebrain> but that means you can't see the translation of another tab
20:24:44 <_glx_> and a "add case" button ?
20:24:54 <frosch123> yes, but the tab should have some indicator, whether the case is present or empty
20:25:10 <truebrain> I like what _glx_ says
20:25:16 <truebrain> only have tabs of cases that have something
20:25:22 <truebrain> and a `+` to add a new case
20:25:39 <truebrain> but I was more worried that you might want to see the other cases while translating one
20:26:47 <frosch123> try without, see whether someone educates you about the importance of cases
20:27:05 <truebrain> does save a lot of screen space πŸ™‚
20:27:16 <truebrain> on the left I also want to keep a "history", strings you have looked at recently
20:27:22 <truebrain> so it becomes easy to jump to another string, and back
20:27:52 <truebrain> on the right I want to show all strings, and their translation, so you can look at similar strings easy
20:28:03 <truebrain> and something like: if you double-click a word in the English string, it auto-searches that for you
20:28:28 <truebrain> or maybe some heuristic to do that anyway .. but at least optional, so you can search yourself too
20:28:37 <truebrain> need to experiment a bit with what works and what doesn't πŸ˜„
20:31:56 <truebrain> right, tomorrow we attempt to make this in React πŸ™‚
20:33:53 <peter1138> Hm
20:41:10 <DorpsGek> [OpenTTD/OpenTTD] Porrumentzio commented on issue #12593: Questions about Internationalization (i18n) and Localization https://github.com/OpenTTD/OpenTTD/issues/12593
20:43:49 <truebrain> Lol, only now I realise you can't actually search in eints? Lol
20:45:16 <_glx_> you can but only in main page with all the strings
20:45:26 <_glx_> using ctrl-F
20:46:14 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #12593: Questions about Internationalization (i18n) and Localization https://github.com/OpenTTD/OpenTTD/issues/12593
20:47:09 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
20:51:55 <peter1138> Isn't it just F? πŸ˜‰
20:53:02 <truebrain> Only in OpenTTD πŸ˜›
20:57:27 <peter1138> Oh!
20:57:42 <peter1138> When you search from begin to begin, nothing is found. Who knew!?
20:58:37 <frosch123> do we have ranges yet?
20:59:00 <peter1138> No, clang-15 does not support them.
21:01:44 <frosch123> hmm, i see, cppreference says clang needs -fexperimental-library
21:05:03 *** nielsm has quit IRC (Ping timeout: 480 seconds)
21:09:32 <peter1138> Not ideal.
21:13:06 *** Smedles has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
21:14:17 *** Smedles has joined #openttd
21:24:03 *** Wormnest has joined #openttd
21:26:46 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
21:35:29 *** keikoz has quit IRC (Ping timeout: 480 seconds)
21:36:37 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #12595: Feature: Add more filtering and favourites to build object/station/waypoint/roadstop windows. https://github.com/OpenTTD/OpenTTD/pull/12595
21:38:23 <peter1138> Unused strings, of course.
21:38:41 <peter1138> No doubt a few size_t warnings πŸ™‚
21:44:11 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #12595: Feature: Add more filtering and favourites to build object/station/waypoint/roadstop windows. https://github.com/OpenTTD/OpenTTD/pull/12595#issuecomment-2083735687
21:48:31 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #12595: Feature: Add more filtering and favourites to build object/station/waypoint/roadstop windows. https://github.com/OpenTTD/OpenTTD/pull/12595#issuecomment-2083741731
21:49:03 <peter1138> Ooh, the Dedicated build has something to say.
21:53:32 <_glx_> no precompiled headers, but it looks like missing stdafx.h
21:54:51 <_glx_> which is weird
21:56:53 <_glx_> oh blame auto insertion of includes πŸ™‚
21:58:17 <_glx_> not the first time it puts stuff before stdafx.h
22:02:44 <peter1138> /me blames his tools
22:04:47 <peter1138> The header is at least required this time, sometimes it's not πŸ™‚
22:11:03 <DorpsGek> [OpenTTD/OpenTTD] github-advanced-security[bot] commented on pull request #12595: Feature: Add more filtering and favourites to build object/station/waypoint/roadstop windows. https://github.com/OpenTTD/OpenTTD/pull/12595#pullrequestreview-2029742117
22:19:16 <peter1138> Hmm, the object window's old tooltip is a bit awkward.
22:19:26 <peter1138> "Ctrl+Click+Drag to select the area diagonally"
22:19:48 <peter1138> But you don't Ctrl+Click+Drag on the button with that tooltip itself... that's for the viewport.
22:21:37 *** silent_tempest has joined #openttd
22:21:37 <silent_tempest> Dumb quick question: Removing an uneeded function call is "Remove" or "Cleanup"?
22:21:53 <peter1138> Cleanup.
22:21:57 <silent_tempest> Thanks.
22:22:04 <peter1138> I think Remove would be something like "Remove NPF"
22:22:21 <peter1138> Or "Remove block signals"
22:22:32 <silent_tempest> Yeah I was thinking remove should be something actually going away. But just wanted to double check.
22:22:52 <peter1138> Technically it is, but if it doesn't affect anyone...
22:23:03 <silent_tempest> "It shouldn't" Lol
22:32:16 *** rau117 has joined #openttd
22:32:16 <rau117> PeterNviaGitHub: Maybe also add the ability to search by tags? (well, and add ability to add tags in NML). Now you can’t just go and find something like β€œstone enbankment” without scrolling through all the rows, especially if you haven’t scrolled through all the groups to set Β«savedΒ» and Β«usedΒ».
22:34:24 <peter1138> I would say that would need to be a separate change, given that it requires changes to the NewGRF spec and NML and then needs NewGRFs to be updated to support it, which won't happen for a while.
22:35:09 <peter1138> Authors don't even name the individual types very well, so I wouldn't expect them to set up tags as well.
22:37:58 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #12595: Feature: Add more filtering and favourites to build object/station/waypoint/roadstop windows. https://github.com/OpenTTD/OpenTTD/pull/12595
22:40:51 <rau117> https://cdn.discordapp.com/attachments/1008473233844097104/1234635541929267232/image.png?ex=66317373&is=663021f3&hm=563fcb957a078e2cc81348d4690eec4f378fedb63ab3595906df084575d1d821&
22:40:51 <rau117> Hmm... maybe then add the ability to search by the names of these types?
22:41:51 <peter1138> You mean like I implemented in the PR?
22:42:19 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
22:42:59 <rau117> a… oh, didn't notice the main thing
22:44:29 <peter1138> I didn't demonstrate it I guess.
23:08:21 *** Wormnest has joined #openttd
23:18:19 <peter1138> Hmm, I wonder how to tell who has interacted with an oil rig...
23:19:03 <peter1138> (taken the industry's cargo from the non-owned stations)
23:42:20 *** tokai has joined #openttd
23:42:21 *** ChanServ sets mode: +v tokai
23:48:55 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)