So currently, when you look at the PIPBoy map you can maneuver around and select objects to fast travel to. From my understanding the map inside the pipboy is just a UI .xml file that can be modified and I would assume the clicking and fast traveling are scripted. My thought is to customize the UI so that you have a blank map the only thing visible is a little marker that shows where you are and any locations you've already found. Then when you click on the map to "travel" somewhere there would be some sort of display that says you are traveling and a scripted pause. Additionally in the script, there is a script that calculates a random chance to have an encounter and then fast travel you to that encounter location, if nothing happens and you don't discover anything new you are prompted with another menu to either return to your original location or select a new location to travel to on the map. As you explore the map if your travel path would discover a new location then you are fast traveled to the appropriate location and you come out of the "You are traveling" screen. Then obviously on top of this you can travel between locations you've found or been told about just by clicking directly on the location that is visible on the map. You will still get the "You are traveling" message and the chances for random encounters, but you will move across the map directly to the location you selected and automatically enter that location after the "You are traveling" pause has completed.
Obviously this would require some UI work and heavy scripting, but wanted to get everyone's thoughts on the feasibility of this before we start looking into any more. It wouldn't be an exact replication of the classic fallout travel, but I think it would feel pretty close. Also, I know about the GTS and it's not exactly what we are looking for in case anyone suggests it
The only other thing I was thinking and not sure if this is even close to possible, is to make it so when you enter "travel mode" you are fast traveled to a new worldspace and your view is forced really high up in 3rd person so your character is barely visible (not sure if that is possible) and then you are equipped with some armor or something that makes you look like a red dot. Obviously you wouldn't be able to access your inventory or anything like that while on this screen, you would only be able to move your character around, open the game menu, etc. This worldspace would be layed out to look like the map. Then you can actually move your character to simulate traveling on the map. Scripts in the backend would calculate random chance of encounter, and there would be selectable items on the map that would be the "towns" and once selected would bring up a prompt to "Enter the town" and fast travel you to the location. This would be a lot cooler and closer to what we would want, but doesn't sound nearly as feasible as the above mentioned method.
Anyway thanks for the input!