Page 1 of 1

Reimplement a useful setting that was removed for seemingly no reason.

Posted: 13 Sep 2022 13:42
by JustMoreMemes
A while back between 1.10.3 and 1.12.2 the setting to enable construction of infrastructure types before a vehicle of that type was released got removed, I was disappointed by this since it means you can't use lorry or bus stops to extend stations before buses are invented, and you can't place infrastructure early if you're planning to use it eventually, it's not a huge issue but it just seems strange that this option would be removed randomly like it was, with seemingly no replacement or a reason for it's removal.

This option should be brought back, and I hope in future other useful options don't get removed for no reason, or in the name of "simplification" when they could just be placed in one of the advanced settings tabs, unless there's a good reason or it's to make development easier, settings should be kept as customizability is great.

Re: Reimplement a useful setting that was removed for seemingly no reason.

Posted: 13 Sep 2022 22:58
by kamnet
It was removed because many new players were confused by the fact that you could build infrastructure but there was no vehicles available to use it, thus wasting money and causing frustrations, and filed bug reports on it.

Re: Reimplement a useful setting that was removed for seemingly no reason.

Posted: 14 Sep 2022 10:38
by Eddi
you should bring back spacebar heating!

Re: Reimplement a useful setting that was removed for seemingly no reason.

Posted: 15 Sep 2022 09:35
by odisseus
I don't see why it couldn't be brought back as an advanced setting that's disabled by default. On the other hand, I don't think this setting is particularly useful or worth returning.

Re: Reimplement a useful setting that was removed for seemingly no reason.

Posted: 15 Sep 2022 10:09
by jfs
It looks like it was removed between 1.10 and 1.11, and the setting was already "expert" rated, and already defaulted to disable building infrastructure for which no suitable vehicle is available.

https://github.com/OpenTTD/OpenTTD/blob ... 3045-L3052

Code: Select all

[SDTC_BOOL]
var      = gui.disable_unsuitable_building
flags    = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
def      = true
str      = STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING
strhelp  = STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING_HELPTEXT
proc     = RedrawScreen
cat      = SC_EXPERT

Code: Select all

STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING                  :Disable infrastructure building when no suitable vehicles are available: {STRING2}
STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING_HELPTEXT         :When enabled, infrastructure is only available if there are also vehicles available, preventing waste of time and money on unusable infrastructure