The reason they moved off of Havok is costs, but I suspect it's also cause Havok wasn't made for macs despite what was promised for years. (I suspect Blizzard using it was major incentive.. probably even part of their deal to have it cross-platform).
Now it is, so it's more a moot point.. but the biggest problem remains that unless we can actually get and recompile ages etc AND get the SDK used (to know how everything is called etc) we can't change the special used libraries and such. It took Cyan a lot of work to get ported from Havok to PhysX in the first place, so to change again would involve just as much from us and would involve changing physics info for the ages completely (hinted that they still had physics bugs in ported ages by the end of MOUL). We can't change it without source to the ages (someone noted physics info is baked into the ages directly) unless we could wrap calls even further for Cyan ages only or something.
This is probably why they used Cider.. if you fake the environment you can leave all the stuff as is. Somehow I get the impression that unless they can get us some SDK stuff, we're not gonna be modifying any of the packages except with lots of work and time..
(The solution? Cyan tells us if they can repackage the SDKs for those various libraries.. and if not, we start pushing the various companies for a special exempion to either use them non-profit as we will, or convert off to others we can modify as needed)
We'll see I guess. I don't know much about this, but then again until we see the source we're all much in the same boat.
_________________
You know, I wish we would learn Atrus loved the 1812 overture, and in turn we had a copy for our relto.
That's right, a canon canen cannon!
MOULa KI: #00027582
Welcome back all!