I found the problem. Apparently the client uses longs for some things but 19-bit fixed-point numbers for others, including spawns. What this means is that you can still have ambient sounds, but all your zones must have coordinates within the range +/- 32767. This isn't really a problem, since most zones won't do much in the Z direction, so in the worst case you can just stack them like pancakes. I figure that 100 custom zones could probably still fit in such a volume. For my server I tested by shifting by 6000 a pop (which is still overkill) and the sounds play back perfectly and the spawns show up. What this means is that you can look forward to a new OpenZone, Admin Tool, and ZoneProxy that support shifting zones and ambient sounds.
WC
|