i disagree. theirs flaws in most of your guys reasoning.
easy things first:
@psyfon: i doubt it... world edter was made right? so all you need to do is edit it for more capabilities.
now lets tackle that big rant of yours timuchen:
1-st. "Player creator" - nothing special, working only with standart parameters for joint/body.
possible, but has limitations. for instance, the knee joint is going to get you major trouble. currently, theirs no way to fix it, and the only solution is to make the theighs a box.
What i think will be useful here is ability to change parameters symmetrically for symmetrical joints/bodies (by checking some flag) ... (though needs some mathematics, but easy one).
agreed, you just need a "copy symettrical button"
Plus whole player position changing ( just changing pos parameter of each joint/body) and whole body rotation (needs some mathematics to combine position and rotation changing around groin's center).
Changing whole player position has nothing common with "distance" game rule.
playerpos and playerposrot takes care of all of that for you. look at zipline to see how it works
2-nd. "Player poser" - there are like two changable parameters here - joint number and rotation angle (and also symmetrical changing has to be).
The purpose of this module (tab) is to change joint/body position according to range it can be changed in game. Another words you click on knee joint and see slidebar with minimum and maximum values this joint can be rotated.
By this i mean changing joint rotation effects on all dependent on it joints and bodies (like changing knee rotation affects on leg, ankle and foot) and also changes this joint range.
Or even simpler - this is what Melmoth is trying to do in his "Stance script".
this idea is pretty much scratched, due to the fact that the axis command is all bool. it HAS to be either directly up, or along the x or y axis. in other words, all joints will cut/and dry, the only changes that you'll be able to do will be like right angles, such as making the elbows stick out.
3-rd. "Environment creator" - similar to Player creator with the difference that automatic number assignment for objects is needed (cause they maybe added or deleted unlike player ones). Also for a group rotation, geometrical center calculation is needed.
And one more - cause environment bodies are not connected with each other according to thier names (like player bodies are) there manual connection has to be.
the grouping is good, but connecting will proabbly be based on joints. either that, or by manual, non-permanent grouping.
4-th. "Environment poser" - similar to Player poser with difference that it's working with env_joints
impractical, same reason as the 2nd one
5-th. Game rules. Works with all gamerules parameters.
sure, why not? but itd be almost exactly the same as typing them out in the code... but i suppose this means that no-one will ever have to use notepad again.
---------------------------------------------------------
i think the most reasonable desgin is an upgrade of worldbuider to edit:
joints
friction
joust
bounce
player objects
symmetrical maker.
grouping object
player joint strength, range, speed, axis.
mayby gamerules if you have time
zoom function, becuase some mods are big, and some need to be delicate
objects spawn in middle of uke and tori.... this should be easy
small intervals, large intervals, and really big intervals.