Sometimes I see posts on the lines of ... why is XXX limited? eg. sprites, number of vehicle designs, map size, cargo types, etc... and it got me wondering... OTTD is not limited inherently - we can recode all parameters as required (OK with varying degrees of effort).
So why does there seem to be an acceptance of the limitations in original TT and new limits decided by TTD?
Other than tradition and effort are there any impeding reasons for not structuring OTTD in a way that can be more easily expanded?
eg.
- structuring the map file so that the sprite is an int32 (heck, a int16 would be an advance)
breaking free of the 256 vehicle designs limit, and having int16 designs (thus allowing loading of multiple vehicle sets at the same time)
allowing int16 cargo types
Any thoughts?
As usual this is only intended as a question, not an attack, and if there are already plans afoot, it is in no way a criticism of them. Im just curious as to any underlying design decision...