I can empathize with the frustration. However, I wouldn't go through all that. It's simply not worth it.Gwyddion Oakley wrote: ↑Thu Feb 04, 2021 6:37 amThank you Snoots,
Having just sat up till 6am, trying to figure out what is going on, I am very glad of your help.
If this is the case, then I certainly will be charging more than $15 as it would be 6 months of work in total.
Dot makes a very good suggestion, which I'm going to repeat here so it's all in one place (and because I'm a dwagon and that's how we roll).
The reality is there are three physics engines. This is the case on OSgrid (an experimental grid where many of the lands are owned by individuals and they can choose whichever Opensim version and physics engine they want to use) and it's true on Kitely, which wisely allows any of three physics engines because of problems just like these. It's also true throughout the Hypergrid, which one must consider if making items for Export. So how does one create marketable items for three different physics engines?
In some cases one doesn't. We just create an item for one physics engine and let the customer know that's the case in the product listing. (This is often the situation with vehicles.) But in other instances, it's possible (with relative ease) to make a creation fully compatible.
A SOLUTION FOR MERCHANTS
No merchant wants to make three versions of a building... and no merchant I know of does so. It is possible however to make a building that works on all three physics platforms.
If one is creating Ubode builds for Ubode regions or Bullet builds for Bullet regions, that's fine. Put in the listing which physics system it's designed for and leave it at that. But then take one more step...
TO MAKE THE BUILDING ALL-PHYSICS COMPATIBLE
It's reasonably easy for merchants (even on existing builds) to quickly update them to be all-physics compatible.
1) Include the standard building (either ODE or Ubode compatible, depending on how it was first created). Mark this one "ODE (or Ubode) version".
2) Include a PHANTOM version of the building that already has the invisible solid prim floors and walls included. Mark this one "Universal version".
It takes maybe 5-10 minutes to create prim floors and re-pack a box. Reasonably easy solution. Yes, this solution increases the prim count of the product, which is why it's often good to include both versions-- the low-prim limited-physics model, and the higher-prim universal model.
IF you are selling a no-copy item (and don't want to include a second version), modify the existing build to be phantom and use the invisible floors and walls. This almost always works for universal compatibility. The only time this really can't be done (or is difficult to do) is when the build is so complex that it's nearly impossible to create an invisible prim platform.
This is better than taking 6 months to totally re-design products that have been on the market for years.
(Note: there may be other solutions that can be added to this information. I'll let others post those solutions. There are almost always other solutions.) : )