This time, I've followed Nadnerb's suggestion to page in portions of each district (or subdistrict) ahead of where you're going, so that there is no "popping" of geometry into view. As you cross the threshold between subdistricts, the geometry that is two subdistricts behind you is paged out, and the geometry that is two subdistricts ahead of you is paged in. Look at Figure 1 for an example.
- Figure 1 Show Spoiler
While the geometry pages out/in, there is a noticable pause. The largest pause happens when entering the middle subdistrict of each district, because it is paging in two subdistricts instead of just one.
The total file size of this age is about 1 GB. (Luckily, it compresses to just 12.5 MB.) Each shell PRP is 5.6 MB, and each subdistrict PRP is 11.5 MB. When the PRPs are loaded into memory, it tends to double in size. So, if no geometry is paged out, the age will take up 2 GB of memory (in addition to the 200 MB that Uru takes up with no ages loaded, and the other 200 MB that the OS takes up).
To try it out for yourself, first clear out all LinkTest01 files from your Uru install. [Easy way: right-click on Uru folder and choose Search..., then enter LinkTest01, then select all the files it found and hit the delete key.]
Then download the prototype:
LinkTest01_subdistrict.zip (12.5 MB)
Alternatively, you can view the video of a walkthrough from the southernmost subdistrict to the central district (i.e. the top row of Figure 1):
PahtsSubdistrictPaging.wmv (12.8MB)
Let me know if you can live with this solution.