Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Raise track type limit to 32 #5040

Closed
DorpsGek opened this issue Feb 2, 2012 · 5 comments
Closed

Raise track type limit to 32 #5040

DorpsGek opened this issue Feb 2, 2012 · 5 comments
Labels
flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)

Comments

@DorpsGek
Copy link
Member

DorpsGek commented Feb 2, 2012

NG opened the ticket and wrote:

Sixteen track types are just about not enough for some purposes. 32 should be enough for everything not completely nonsensical, and is about as much as the GUI can handle. m3 bits 4-7 and m6 bits 3-5 would need to be swapped for tracks and rail stations, leaving m3 bit 4 free.

Reported version: trunk
Operating system: All


This issue was imported from FlySpray: https://bugs.openttd.org/task/5040
@DorpsGek
Copy link
Member Author

DorpsGek commented Feb 2, 2012

NG wrote:

Of course, one could also allow even more if "track classes" with submenus, etc., were introduced...


This comment was imported from FlySpray: https://bugs.openttd.org/task/5040#comment10858

@DorpsGek
Copy link
Member Author

DorpsGek commented Feb 2, 2012

Rubidium wrote:

Some "investigation" leads me to believe there are currently at least 17 types of rail (the steel part), 6 gauges, 6 different voltages, and 3 electricity delivery systems. This means that we'd need to go to 2048 rail track types to be able to properly model the real world tracks.


This comment was imported from FlySpray: https://bugs.openttd.org/task/5040#comment10859

@DorpsGek
Copy link
Member Author

dandan wrote:

I would like to support this request. Of course, the "combinatorial explosion" is potentially dangerous and submenus and such might be overkill. So 16 slots may seem like a lot, but the idea is not necessarily to have all of them available at the same time. If a track set is supposed to be versatile and provide different track types for different situations, this is hard to do at the moment, except with many GRF parameters and corresponding action 7/9-skips to map different labels to the same ID.

The Japanese track set (and possibly others) already use all 16 slots. When another track set is loaded that defines just one more track type, the player will get an "attempt to use invalid ID" error.

32 seems a reasonable limit to me, possibly combined with a more meaningful error message when that limit is exceeded.


This comment was imported from FlySpray: https://bugs.openttd.org/task/5040#comment10992

@DorpsGek
Copy link
Member Author

Snail_ wrote:

I agree with Daniel. It's true that maths tell us that the number of theoretically available track types would be huge, but in reality there would never be a need of hundreds (let alone thousands) of tracks: most of the voltages would be available for standard gauge tracks only, and, most of the times, only in combination with specific axle weights (or max speeds).

So, whereas tracktype explosion is not something a serious trainset should be concerned about, having 32 tracktypes available would greatly help a set to be more granular and realistic. The set I'm working on would significantly benefit from this.


This comment was imported from FlySpray: https://bugs.openttd.org/task/5040#comment11013

@DorpsGek
Copy link
Member Author

Alberth closed the ticket.

Reason for closing: Won't implement

While there are several hundreds of different track sub-system combinations, it doesn't make a lot of sense to have more than a handful available in any game.
Most players are already bothered by more than 1 track-type.
Use parameters for your newgrf to select which ones you want to play with, from your thousands types.


This comment was imported from FlySpray: https://bugs.openttd.org/task/5040

@DorpsGek DorpsGek added Core flyspray This issue is imported from FlySpray (https://bugs.openttd.org/) labels Apr 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)
Projects
None yet
Development

No branches or pull requests

1 participant