I can't believe that I don't have a thread for this one. Since I can't seem to find it, I've started a new thread.
It would be very helpful to be able to add and remove roads from a neighborhood, without requiring SimCity 4 and an .SC4 file.
The big issue with this one is UI; we understand how the road structure works.
If it were possible to do in-game, that would be ideal. Can we capture keystrokes at the neighborhood view? Do we have access to the road structure in-game?
For a standalone program, we would want to display a pseudo-neighborhood view. Ideally, a grid system with elevations indicated through colors and contours. The actual numeric elevation could also be available; this would be particularly helpful for beach lots At the very least, we should also display existing roads, neighborhood water, and some indication that lots, trees and deco exist, even if they are only sketched in.
I assume that people would prefer to be able to specify a start and end location to insert or delete a road, but even placing or removing roads one section at a time would be better than what we have now. The program could decide whether to place a straight, corner, T- or full-intersection, or bridge over water. Alternatively, the user could have the ability to select the individual elements themselves, which would allow land bridges (although not land bridges over other roads) and roads which are adjacent but do not meet.
Since we already have a reasonable neighborhood view, it might make sense to give the user the ability to change the elevation of specific elements, such as lots, trees, and deco. We could also allow the user to modify the neighborhood terrain itself; for people who don't have access to this ability in-game.