Having all the maps loaded you can travel to will not change anything, because when you go to the next map, which maps you can travel to change. It would just mean even longer load times, as the number of maps being loaded would be bigger.
I\'m not sure about loading while playing, it might cause problem with stuttering / jerking movement, as the whole system is waiting for a slow PIO 4200 RPM ATA drive.
DaveG, when you say dynamic loading will be problematic, do you mean the variable max with LRU method, or loading while playing? Because I can\'t see any problems with implementing LRU, as the game already has the code for loading a map, unloading it, and keeping track of which maps are loaded. So, unless the unloading function can only unload everything, it should be just a matter of combining these features the right way.
Agreed on the part with a few meters of overlap though, requiring you to move more than 1 mm backwards to load the old map again. It would stop a lot of accidental going back to the old map.