Okay, I've more or less figured out this is only an issue related to my specific install due to custom textures, so I was wrong in thinking it's server-side or universal - feel free to move this thread to Tech Discussion.
Basically the issue was that I had too many higher-resolution (and therefore bigger in size) global custom textures installed - I wasn't accounting for these being stored in memory with each zone. So with each zone it's writing into memory a bunch of item and character textures that are quite a bit larger than the originals. Trakanon's Teeth - and actually, sometimes Emerald Jungle as well - might just contain such a wide variety of NPCs using differently textured weapons which puts it over a tipping point in conjunction with higher resolution custom textures and the memory-intensiveness of the zone itself. So I went and replaced every global S3D with custom textures with the stock S3Ds and the problem disappeared - I could then zone in and out of TT as many times as I wanted.
Which reminds me - there are a couple different texture-related options in the Titanium client: one for texture caching to reduce zone times once it builds the cache, and one for texture compression. I didn't have compression enabled, which is pretty dumb in light of the client's RAM usage limitations, and in light of the fact that the reduction in quality is negligible. Enabling that did help a little bit while using custom textures: I can zone out and into TT once without issue, but on the second try the loading bar stalls at 20% and the client crashes.
|