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