Config
Log for #openttd on 22nd January 2023:
Times are UTC Toggle Colours
2023-01-21T12:55:10:36:16  <Samu> ah, you want a valuate for DoCommands
10:36:19  <Samu> kek
10:36:38  <Samu> it'll sure be abused
10:37:35  <DorpsGek> [OpenTTD/OpenTTD] andythenorth opened issue #10392: [Bug]: GS can't terraform/plant trees as deity https://github.com/OpenTTD/OpenTTD/issues/10392
10:38:17  <andythenorth[d]> DoCommandulate
10:38:20  <andythenorth[d]> Mapulate
10:38:28  <andythenorth[d]> Lambulate
10:38:44  <andythenorth[d]> not really a lambda silly 😛
10:40:08  <Samu> there's a
10:40:20  <Samu> send to depot en mass
10:40:25  <Samu> as a single command
10:40:31  <Samu> maybe it can be done
10:41:08  <Samu> but it needs to be edited in the command side of things to allow en mass changes
10:43:14  <Samu> i wouldn't call those bugs, they're more like feature requests
10:52:35  <andythenorth[d]> we banned feature requests
10:52:45  <andythenorth[d]> so eh 🙂
10:53:47  <TrueBrain> Seems I need to ban someone from GitHub for abuse of the issue system :p
11:01:13  <DorpsGek> [OpenTTD/OpenTTD] andythenorth opened issue #10393: [Bug]: GS story page button event handling can be very unresponsive https://github.com/OpenTTD/OpenTTD/issues/10393
11:01:26  <andythenorth[d]> I keep getting asked to file bugs
11:02:52  <andythenorth[d]> these are actual bugs though 🙂
11:02:58  <andythenorth[d]> I put discussions in discussion
11:03:50  <andythenorth[d]> 10391 might be better as a discussion
11:03:54  <TrueBrain> You have a way to reword a feature request as bug :p
11:04:16  <TrueBrain> Even you closed issues for less 😄 which is an irony I just love 🙂
11:05:07  <TrueBrain> "Having no way to .." .. isn't that by definition a feature request? :p
11:05:13  <TrueBrain> Just pulling your leg btw
11:05:40  <andythenorth[d]> I would close all my issues 😛
11:05:43  <andythenorth[d]> 'untidy'
11:11:51  <andythenorth[d]> so NoNoGo GS revival for 13 RC2?
11:12:04  <andythenorth[d]> is it NoNoGo or NoGoNoGo?
11:12:10  <andythenorth[d]> Or NoGo^2 ?
11:12:25  <andythenorth[d]> or NoGo2XL?
11:12:27  <TrueBrain> 13.0 still not released? Owh boy ... 😛
11:13:24  <TrueBrain> did we fall in the classic "just one more PR" and "just one more bug to fix"? 😄
11:13:34  <andythenorth[d]> who doesn't?
11:13:53  <andythenorth[d]> we'll need to release a 13.x anyway before Jingle Jam next year
11:14:06  <andythenorth[d]> so Yogscast can raise money for charity by bombing lolcats across the map
11:15:29  <DorpsGek> [OpenTTD/OpenTTD] andythenorth commented on issue #10391: [Bug]: GS - no single command that will cause OpenTTD to map a GS function across all items in a GSList  https://github.com/OpenTTD/OpenTTD/issues/10391
11:26:00  <petern> https://cdn.discordapp.com/attachments/1008473233844097104/1066680126810636328/image.png
11:26:00  <petern> I guess that broke 😄
11:26:17  *** Wolf01 has joined #openttd
11:26:17  <petern> (And Samu could tell me exactly why ;))
11:26:34  <andythenorth[d]> is that the 'silly' town name generator also?
11:26:39  <andythenorth[d]> it's not rude, but I had to read twice
11:26:55  <andythenorth[d]> not big on innuendo chat, but it had to be mentioned 😛
11:27:09  <petern> Nope.
11:27:55  <andythenorth[d]> why is Risk in my Steam library?  I hate Risk 🙂
11:27:59  <andythenorth[d]> Guess one of my kids bought it
11:29:45  <petern> Hmm, need to figure out how to get VS Code to only git sign on my private repos.
11:30:30  <petern> Or I guess I could create a key...
11:33:54  <petern> TrueBrain: "Someone else will do it"
11:34:13  <andythenorth[d]> when was the deadline?
11:34:15  <andythenorth[d]> christmas?
11:34:52  <petern> Yes 😄
11:37:01  <Samu> what happened
11:37:25  <andythenorth[d]> people
11:38:17  <Samu> renewed village growth, let me check
11:39:45  <petern> Don't bother 🙂
11:39:47  <andythenorth[d]> ok for 13 RC 1, there are no bug reports, oversights or pointless community dramas to be found
11:39:47  <andythenorth[d]> - tt-forums
11:39:47  <andythenorth[d]> - Discord channel #openttd discord
11:39:47  <andythenorth[d]> - reddit
11:39:47  <andythenorth[d]> - GH issues
11:40:00  <andythenorth[d]> I didn't check steam community or the german forums
11:40:33  <andythenorth[d]> I think that implies 'release now'
11:43:01  <Samu> oh doesn't look like it's caused by me
11:43:21  <andythenorth[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1066684491676004503/image.png
11:43:21  <andythenorth[d]> we need pro tips
11:43:30  <andythenorth[d]> we can show them during map gen
11:43:43  <andythenorth[d]> "pro tip: the game is better on smaller maps"
11:43:57  <scrubbles> is that openttd 13.0
11:44:34  <andythenorth[d]> maybe
11:44:36  <andythenorth[d]> no variants though
11:44:58  <scrubbles> oh yeah, that is a problem in there
11:46:28  <scrubbles> don't run GoldenArrow's UK mod and open the vehicle list or else the game will lag for a few seconds loading every vehicle and its 5 other liveries
11:48:58  <andythenorth[d]> "EMD/GMD Mega Pack"
11:49:17  *** ag has joined #openttd
11:49:17  <ag> Oh wow
11:49:18  <andythenorth[d]> "Universal compatibility patch for 'SCM Carpentry mod'"
11:50:33  <andythenorth[d]> "Biomizer" https://steamcommunity.com/sharedfiles/filedetails/?id=2617844263&searchtext=
11:51:26  <scrubbles> it appears to have wide rivers
11:51:44  <petern> Did they do path signals properly yet?
11:52:42  <scrubbles> no, because there aren't any in it
11:53:54  <scrubbles> maybe after they have reworked the rail/road system, the last dev dump shows some floating rails which look like they have the first curved bridge pieces
11:55:23  <scrubbles> oh, but there used to be a community mod path signals workshop item it seems
11:55:27  <scrubbles> https://steamcommunity.com/sharedfiles/filedetails/?id=2565417798
11:55:47  *** Flygon has quit IRC
12:03:49  *** gelignite has joined #openttd
12:04:13  *** Flygon has joined #openttd
12:06:28  *** j_n has joined #openttd
12:06:28  <j_n> andythenorth[d]: you're making me want to learn GS
12:06:59  <andythenorth[d]> more people should learn GS
12:07:03  <andythenorth[d]> it's been neglected
12:07:18  <andythenorth[d]> I started from MinimalGS https://www.tt-forums.net/viewtopic.php?t=62163
12:09:51  <andythenorth[d]> the docs are https://docs.openttd.org/gs-api/
12:10:06  <andythenorth[d]> would be nicer if we could all search them, but eh 🙂
12:10:08  <andythenorth[d]> they exist
12:18:25  <andythenorth[d]> JGR: (from the other channel) are you aware of reasons we couldn't change the GS on a running game?
12:18:38  <andythenorth[d]> doesn't seem to be much state that's intrinsically tied to current GS
12:20:48  <DorpsGek> [OpenTTD/OpenTTD] SuicideByDragon opened issue #10394: [Crash]: Fatal application Failure on startup https://github.com/OpenTTD/OpenTTD/issues/10394
12:23:03  <JGR> andythenorth[d]: It is allowed in my branch, if the AI/GS developer mode is enabled
12:23:27  <JGR> The main problem is that things like town growth can be left stuck in the "custom" state
12:23:58  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on issue #10394: [Crash]: Fatal application Failure on startup https://github.com/OpenTTD/OpenTTD/issues/10394
12:24:00  <JGR> Stuff like storybooks, league tables and so on could also be left orphaned
12:25:53  <DorpsGek> [OpenTTD/OpenTTD] SuicideByDragon commented on issue #10394: [Crash]: Fatal application Failure on startup https://github.com/OpenTTD/OpenTTD/issues/10394
12:28:41  <andythenorth[d]> if I've understood the IntroGame docs correctly, story book can be left orphaned on load anyway
12:28:47  <andythenorth[d]> and GS has to explicitly handle that
12:28:59  <andythenorth[d]> although I haven't encountered problems with that yet 😛
12:30:20  <j_n> andythenorth[d]: i wanna recreate the blimp remote controller script that you made, i know how to program in languages like C++ and C#
12:30:29  <j_n> haven't done python in a while but i also know how to use it if that is needed
12:31:29  <andythenorth[d]> I've pushed my code, lots of it is currently commented as I try out different stupid things
12:31:38  <andythenorth[d]> https://github.com/andythenorth/firs/blob/gs-is-real/src/gs/temp_prototyping.pynut#L162 <- adds the buttons to the story book
12:32:06  <andythenorth[d]> button handling for the 'fly the plane' https://github.com/andythenorth/firs/blob/gs-is-real/src/gs/main.pynut#L247
12:32:20  <j_n> cool thanks
12:32:23  <andythenorth[d]> you also have to build airports on the map and N / S / E / W locations, in the correct order
12:32:28  <andythenorth[d]> but GS could do that, I just didn't write it
12:32:41  <andythenorth[d]> and you need a plane or zeppelin or helicopter
12:32:53  <andythenorth[d]> which GS could create, but doesn't
12:33:22  <andythenorth[d]> storybook doesn't activate until end of month 1 currently
12:33:33  <andythenorth[d]> and is recreated from scratch every month
12:33:47  <andythenorth[d]> that is so that I can reload it on the same save and update the page when things change
12:33:54  <andythenorth[d]> otherwise I have to make a new game every time
12:35:44  <andythenorth[d]> j_n: actually I forgot, you'll need a patched OpenTTD sorry
12:36:13  <andythenorth[d]> GS can't change vehicle orders without this https://github.com/OpenTTD/OpenTTD/pull/10381
12:36:30  <j_n> oh i thought you meant something like JGR
12:37:51  <andythenorth[d]> I have self-compiled, with that PR applied
12:38:11  <j_n> aw man this is entering uncharted territory
12:38:36  <j_n> i barely know how to compile stuff for windows, i've only had one or two programs successfully compile so far
12:40:47  <andythenorth[d]> sorry 🙂
12:41:09  <andythenorth[d]> that orders PR might get approved, dunno
12:41:49  <andythenorth[d]> you can do the 'nuke city' GS without it 😛
12:42:42  <petern> Restarting GS could just clear all the orphaned info.
12:46:07  <petern> Although maybe not always wanted. Hmm.
12:48:43  <andythenorth[d]> I haven't explored enough yet
12:49:32  <andythenorth[d]> haven't found all the things GS should or should not do if reloaded
12:50:12  <andythenorth[d]> two options, reload-and-clear, and just reload 😛
13:01:19  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on issue #10371: [Bug]: Different display of additional_text for vehicle, that is vehicle group in depot https://github.com/OpenTTD/OpenTTD/issues/10371
13:11:41  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on issue #10389: [Bug]: GS has no way to suppress industry news messages https://github.com/OpenTTD/OpenTTD/issues/10389
13:12:44  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on issue #10392: [Bug]: GS can't terraform/plant trees as deity https://github.com/OpenTTD/OpenTTD/issues/10392
13:12:50  <andythenorth[d]> lunch
13:14:07  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler merged pull request #10227: Fix 3c047b1: AIGroup.GetProfitLastYear could get values different than those displayed in GUI https://github.com/OpenTTD/OpenTTD/pull/10227
13:15:46  <TallTyler> andythenorth[d]: Can you check on the MacOS assumptions made in this PR? https://github.com/OpenTTD/OpenTTD/pull/10176
13:16:30  <andythenorth[d]> sure
13:16:41  <TallTyler> After lunch is fine 🙂
13:16:41  <andythenorth[d]> I am about to go out, but can do later
13:17:11  <TallTyler> Yeah there's no rush, I think they're expecting me to do something about it but I have no way of testing
13:17:20  <TallTyler> My old macbook is too old to run OpenTTD
13:17:29  <TallTyler> Bad Tim Apple
13:17:31  <petern> Hmm, I have a function that splits a Rect into a vector of Rects... that is not very efficient :/
13:19:15  <DorpsGek> [OpenTTD/OpenTTD] George-VB commented on issue #10371: [Bug]: Different display of additional_text for vehicle, that is vehicle group in depot https://github.com/OpenTTD/OpenTTD/issues/10371
13:20:47  <andythenorth[d]> TallTyler: all those mac users in the channel though 😛
13:20:57  <andythenorth[d]> reldred and jake both have macbooks
13:21:03  <andythenorth[d]> someone else got one I think too
13:23:06  <petern> I had one briefly.
13:24:24  <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on issue #10389: [Bug]: GS has no way to suppress industry news messages https://github.com/OpenTTD/OpenTTD/issues/10389
13:28:42  <andythenorth[d]> I have a pile here, but they all need sold 😛
13:28:56  <andythenorth[d]> I should be doing that probably
13:29:08  <andythenorth[d]> tax bill is coming up
13:29:45  <andythenorth[d]> adulting is dull
13:44:53  <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #10386: Fix: Some Script::IsValidVehicle checks need to be complemented with IsPrimaryVehicle https://github.com/OpenTTD/OpenTTD/pull/10386#issuecomment-1399491913
13:55:33  *** sla_ro|master has joined #openttd
14:02:54  <andythenorth[d]> hmm GS libs that might depend on libs
14:03:07  <andythenorth[d]> is there a version compatibility system? 😛
14:03:23  <andythenorth[d]> see also https://jlbp.dev/what-is-a-diamond-dependency-conflict#:~:text=A%20diamond%20dependency%20conflict%20is,features%20that%20the%20consumers%20expect.
14:04:54  <nielsm> if someone makes a new version of a GS library that depends on new GS features, it might be better to just release it as a separate package
14:09:34  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on issue #10371: [Bug]: Different display of additional_text for vehicle, that is vehicle group in depot https://github.com/OpenTTD/OpenTTD/issues/10371
14:24:15  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on issue #10394: [Crash]: Fatal application Failure on startup https://github.com/OpenTTD/OpenTTD/issues/10394
14:25:59  <DorpsGek> [OpenTTD/OpenTTD] vmicho opened issue #10395: [Bug]: Level crossings: red lights sometimes activated without any trains https://github.com/OpenTTD/OpenTTD/issues/10395
14:26:18  <nielsm> why did I have to open the game source code to see what the commandline parameters are, it doesn't seem to be documented in any readme file or wiki article
14:27:43  <FLHerne> For OTTD?
14:27:46  <FLHerne> openttd --help
14:27:47  <nielsm> yes
14:28:14  <FLHerne> `man openttd` has slightly more detail
14:29:06  <nielsm> running man is somewhat difficult on windows
14:29:18  <FLHerne> also https://wiki.openttd.org/en/Manual/Command%20line
14:29:50  <nielsm> where do you find the link to that page?
14:30:20  <FLHerne> (I didn't know that existed, but the article called "command line" is where I'd expect the command line to be documented)
14:30:22  <FLHerne> search
14:30:36  <nielsm> search is not good enough
14:31:06  <FLHerne> it does seem to be missing from the manual sidebar
14:31:10  *** WormnestAndroid has quit IRC
14:31:25  <nielsm> and having to either bring up a commandline or edit a shortcut or go into steam app properties feels excessively involved
14:31:53  <glx[d]> man file is outdated
14:34:17  <Samu> IsValidStartableVehicle may be better?
14:34:27  <Samu> or is that a long name
14:35:46  <FLHerne> nielsm: it's in the wiki manual sidebar now
14:35:55  <FLHerne> (it's a wiki, you can edit it!)
14:41:43  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on issue #10395: [Bug]: Level crossings: red lights sometimes activated without any trains https://github.com/OpenTTD/OpenTTD/issues/10395
14:45:32  <Samu> what's wrong with naming it as it is? IsPrimaryVehicle
14:46:02  <Samu> IsStartableVehicle could be misleading
14:46:23  <Samu> if the vehicle is crashed, it's not startable, but it still is a PrimaryVehicle
14:55:17  <Samu> IsValidPrimaryVehicle?
14:55:35  <Samu> hmm
14:56:18  <Samu> what about renaming the other?
15:07:03  <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #10396: Change: More icon space size by interface scaling. https://github.com/OpenTTD/OpenTTD/pull/10396
15:11:05  <petern> Kinda overboard in one-change-at-a-time :p
15:13:02  <petern> If I progress further with non-power-of-2 sprite scaling that lot is needed as well.
15:17:50  <petern> https://github.com/OpenTTD/OpenTTD/blob/master/src/newgrf_commons.cpp#L84 I wonder why that -1 is there.
15:23:58  *** WormnestAndroid has joined #openttd
15:35:52  <glx[d]> Samu: A crashed vehicle even it can't be started anymore is still a startable vehicle by definition
15:43:30  <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #10397: Codechange: Use vector for NewGRF spec overrides. https://github.com/OpenTTD/OpenTTD/pull/10397
15:46:36  *** WormnestAndroid has quit IRC
15:46:38  *** WormnestAndroid has joined #openttd
15:46:44  <petern> 40 minutes later, 10396 is still in the CI 🙂
15:54:48  <Merni> It took like half an hour for my one-character change PR yesterday :p
15:56:22  *** Etua has joined #openttd
15:56:59  <Samu> ScriptVehicle::GetState... the more I look into it
15:57:19  <Samu> the more i think it shouldn't be accessible to free wagons
15:58:10  <Samu> and the GetAge / GetWagonAge also seems... unwise to be accessible to free wagons
15:58:42  <Samu> but it currently gets correct values
15:58:47  <Samu> so I'm not sure
16:11:58  <andythenorth[d]> right jobs done
16:12:06  <andythenorth[d]> what am I supposed to be doing now?
16:12:48  <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #10396: Change: More icon space size by interface scaling. https://github.com/OpenTTD/OpenTTD/pull/10396
16:13:39  <andythenorth[d]> some mac thing?
16:20:13  <andythenorth[d]> petern: why is YouTube now recommending me Doom 1 and 2 playthroughs?
16:20:18  <petern> decino?
16:20:18  <andythenorth[d]> I didn't watch any doom stuff
16:20:32  <andythenorth[d]> it knows
16:20:36  <andythenorth[d]> it knows you were talking about it
16:20:41  <andythenorth[d]> it's listening to us
16:22:17  <Samu> How should I describe the changed preconditions on ai_changelog.hpp and game_changelog.hpp
16:22:30  <Samu> should I even mention them?
16:22:35  <Samu> the affected functions?
16:23:18  <Samu> it's gonna be a sizeable list of changes then
16:24:02  *** Wormnest has joined #openttd
16:24:44  <petern> Such fails.
2023-01-22T1

Powered by YARRSTE version: svn-trunk