Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Proposal: quick settings overrides / filter #7295
Version of OpenTTD
Above 0.7 (especially latest version) there are 2 issues to be forced with:
Partially, how to manually achieve same result - at least in terms of difficulty is found here: https://wiki.openttd.org/Difficulty
But the landscape generaiton (expecially sub-arctic) with def. settings generates very unexciting maps (unlike original TDD) - with some changes same can be achieve...
So to have it "easy" to implement, my suggestions:
Have 3 buttons easy/medium/hard that pre-sets original TTD values for gameplay and landscape generation. And let later refinement due with existing menu.
Have a special filter in the current settings dialog dropdown that filters out old TTD related gameplay and separately landscape generation settings only (not sure it's there as well)!
Steps to reproduce
difficulty is MUCH more defined by any NewGRF or game script or AI you might configure.
Settings not included in the original also contribute way more to difficulty than just landscape, like map size(!), cargodist, town density, how easy town authorities are angered, plane speed, number of vehicles, breakdowns, service requirements, infrastructure costs...
In the light of these considerations, the difficulty presets were removed as they became no indication about the actual difficulty and as such were only annoying as they didn't do what they promised. The difficulty settings only made sense in their meaning with everything set to TTD values, no NewGRF, GS, anything modded AND map size 256^2.
It's very easy to say "I want difficulty settings". It's very much harder to actually come up with a sane preset of settings which resemble these - and define them such that most agree with your findings (also consider different play styles)
EDIT: another game uses string to allow easy exchange of settings: https://wiki.factorio.com/World_generator#Map_exchange_string - maybe such could be exchanged also via our online content (with the guarantee that they only work as advertized on the version specified). It could also include newgrf, ai and gs config.
This issue has been automatically marked as stale because it has not had any activity in the last two months.