ddb174 wrote:Yeah, once it gets to the point were we actually have a working client (presumably, we'll want a single client that works both online and offline), I'll just make Drizzle convert Pots->Moul, so that we can have all the Fan Ages on the new client. And if the prp format has to change a little, then a Pots->Newformat and Moul->Newformat conversion. Hopefully ODE will suffice for all the physics things we want...
Here's the thing though, with multiple people working on multiple, possibly different clients, in the end there may be some "shards" that use a client incompatible with others. Perhaps it's best to develop drizzle into a tool that can convert between the varying formats. So that pyprp can simply export to the one starting format that the client becomes (if we develop a client that works both online and offline). In essence we take pyprp and make it so that it exports into a single format (say the new format that works offline and online) and then, when people develop the client to varying degrees that make it incompatible with the prps of the new format. Rather than develop multiple options for pyprp we develop drizzle to convert between them all. Pots-Moul, Moul-New Format. NewFormatA-NewformatB etc.
So in essence, PyPRP sticks with it's single format export, while Drizzle(Or a new program) converts between all various formats.
Which leads to an even more interesting idea, a multi-use tool, that encompasses them all (UruFun, PlasmaShop,PrpShop,Drizzle,Vaultshop) One tool that rules them all rather, all locked into one program you launch rather than multiple ones. You make it in similar format to PlasmaShop, where you have everything centrally located, with the ability to alter the vault, download ages, covert ages, and edit them manually all from one source before launching Uru and exploring your changes. Just a thought.