For presets you sort of need to do the opposit of what your tool currently does, Rebel... that's why I said "with some changes". Here's the Para preset, for example:
Code:
fileinfo
{
formatversion = 1.0.2
}
bone "$JPara00"
{
position = (-0.001160,-1.416077,0.225087)
rotation = (-2.152241,0.000004,179.999985)
}
bone "$JPara01"
{
position = (-0.001160,-2.791855,0.173384)
rotation = (2.777937,0.000005,179.999985)
}
bone "$JPara20"
{
position = (-0.001160,-0.379059,0.368676)
rotation = (-7.883275,0.000004,179.999985)
}
bone "$JPara19"
{
position = (-0.806396,-0.888062,-3.451673)
rotation = (0.000000,0.000000,0.000000)
}
bone "$JPara15"
{
position = (0.797882,-0.888062,-3.451673)
rotation = (0.000000,0.000000,0.000000)
}
bone "$JPara14"
{
position = (0.797882,-1.169418,-2.915619)
rotation = (-66.512833,0.000001,-0.000001)
}
bone "$JPara16"
{
position = (-0.806763,-0.379440,0.366283)
rotation = (-63.394676,-0.010001,-0.005011)
}
bone "$JPara17"
{
position = (-0.806396,0.504822,-1.250380)
rotation = (-134.612045,0.007693,-0.007605)
}
bone "$JPara18"
{
position = (-0.806763,-1.169418,-2.915619)
rotation = (-66.512863,-0.040160,-0.017451)
}
bone "$JPara09"
{
position = (-0.001160,4.259277,2.849055)
rotation = (54.472370,0.000000,0.000000)
}
bone "$JPara10"
{
position = (0.521301,3.104156,0.069586)
rotation = (0.000000,0.000000,0.000000)
}
bone "$JPara11"
{
position = (-0.508942,3.104156,0.069586)
rotation = (0.000000,0.000000,0.000000)
}
bone "$JPara12"
{
position = (0.798187,-0.379440,0.366283)
rotation = (-63.394684,0.008671,0.004348)
}
bone "$JPara13"
{
position = (0.797882,0.504822,-1.250380)
rotation = (-134.612045,-0.000003,-0.000008)
}
bone "$JPara05"
{
position = (-0.001160,2.555084,0.679070)
rotation = (49.917545,0.000003,-0.000006)
}
bone "$JPara06"
{
position = (-0.001160,3.156143,1.393292)
rotation = (53.174740,-0.000000,-0.000001)
}
bone "$JPara07"
{
position = (-0.001160,3.721481,2.148299)
rotation = (52.494926,0.000005,-0.000000)
}
bone "$JPara08"
{
position = (-0.001160,4.259277,2.849055)
rotation = (54.472370,0.000000,0.000000)
}
bone "$JPara02"
{
position = (-0.001160,-3.849594,0.224708)
rotation = (-0.020511,0.000004,-179.999985)
}
bone "$JPara03"
{
position = (-0.001160,-5.056396,0.224276)
rotation = (1.598631,0.000005,179.999985)
}
bone "$JPara04"
{
position = (-0.001160,-6.196304,0.256089)
rotation = (-0.431965,0.000003,-179.999985)
}
material "$ParaBody-00.mat01"
{
}
material "$ParaHead-00.mat01"
{
}
material "$ParaTail-00.mat01"
{
}
mesh "$ParaBody-00"
{
m = "$ParaBody-00.mat01"
v = (0.349565,1,-0.554902)
v = (0.349565,-1,-0.554902)
v = (0.349565,1,0.554902)
v = (0.349565,-1,0.554902)
v = (-0.349565,1,-0.554902)
v = (-0.349565,-1,-0.554902)
v = (-0.349565,1,0.554902)
v = (-0.349565,-1,0.554902)
t = (0,0)
t = (0,0)
t = (0,0)
t = (0,0)
t = (0,0)
t = (0,0)
t = (0,0)
t = (0,0)
n = (0,1,0)
n = (0,-1,0)
n = (0,1,0)
n = (0,0,1)
n = (0,1,0)
n = (0,-1,0)
n = (0,1,0)
n = (0,0,1)
f = (1,3,4),(1,3,4),(1,3,4),1
f = (4,2,1),(4,2,1),(4,2,1),1
f = (5,6,8),(5,6,8),(5,6,8),1
f = (8,7,5),(8,7,5),(8,7,5),1
f = (1,2,6),(1,2,6),(1,2,6),1
f = (6,5,1),(6,5,1),(6,5,1),1
f = (2,4,8),(2,4,8),(2,4,8),1
f = (8,6,2),(8,6,2),(8,6,2),1
f = (4,3,7),(4,3,7),(4,3,7),1
f = (7,8,4),(7,8,4),(7,8,4),1
f = (3,1,5),(3,1,5),(3,1,5),1
f = (5,7,3),(5,7,3),(5,7,3),1
}
mesh "$ParaHead-00"
{
m = "$ParaHead-00.mat01"
v = (0.316228,1,-0.415143)
v = (0.316228,-1,-0.415143)
v = (0.316228,1,0.415143)
v = (0.316228,-1,0.415143)
v = (-0.316228,1,-0.415143)
v = (-0.316228,-1,-0.415143)
v = (-0.316228,1,0.415143)
v = (-0.316228,-1,0.415143)
t = (0,0)
t = (0,0)
t = (0,0)
t = (0,0)
t = (0,0)
t = (0,0)
t = (0,0)
t = (0,0)
n = (0,1,0)
n = (0,-1,0)
n = (0,1,0)
n = (0,0,1)
n = (0,1,0)
n = (0,-1,0)
n = (0,1,0)
n = (0,0,1)
f = (1,3,4),(1,3,4),(1,3,4),1
f = (4,2,1),(4,2,1),(4,2,1),1
f = (5,6,8),(5,6,8),(5,6,8),1
f = (8,7,5),(8,7,5),(8,7,5),1
f = (1,2,6),(1,2,6),(1,2,6),1
f = (6,5,1),(6,5,1),(6,5,1),1
f = (2,4,8),(2,4,8),(2,4,8),1
f = (8,6,2),(8,6,2),(8,6,2),1
f = (4,3,7),(4,3,7),(4,3,7),1
f = (7,8,4),(7,8,4),(7,8,4),1
f = (3,1,5),(3,1,5),(3,1,5),1
f = (5,7,3),(5,7,3),(5,7,3),1
}
mesh "$ParaTail-00"
{
m = "$ParaTail-00.mat01"
v = (0.184487,1,-0.186829)
v = (0.184487,-1,-0.186829)
v = (0.184487,1,0.186829)
v = (0.184487,-1,0.186829)
v = (-0.184487,1,-0.186829)
v = (-0.184487,-1,-0.186829)
v = (-0.184487,1,0.186829)
v = (-0.184487,-1,0.186829)
t = (0,0)
t = (0,0)
t = (0,0)
t = (0,0)
t = (0,0)
t = (0,0)
t = (0,0)
t = (0,0)
n = (0,1,0)
n = (0,-1,0)
n = (0,1,0)
n = (0,0,1)
n = (0,1,0)
n = (0,-1,0)
n = (0,1,0)
n = (0,0,1)
f = (1,3,4),(1,3,4),(1,3,4),1
f = (4,2,1),(4,2,1),(4,2,1),1
f = (5,6,8),(5,6,8),(5,6,8),1
f = (8,7,5),(8,7,5),(8,7,5),1
f = (1,2,6),(1,2,6),(1,2,6),1
f = (6,5,1),(6,5,1),(6,5,1),1
f = (2,4,8),(2,4,8),(2,4,8),1
f = (8,6,2),(8,6,2),(8,6,2),1
f = (4,3,7),(4,3,7),(4,3,7),1
f = (7,8,4),(7,8,4),(7,8,4),1
f = (3,1,5),(3,1,5),(3,1,5),1
f = (5,7,3),(5,7,3),(5,7,3),1
}
instance "$ParaTail-00"
{
mesh = "$ParaTail-00"
position = (-0.0178223,-3.82809,0.222836)
rotation = (0,0,0)
scale = 2.47359
}
instance "$ParaHead-00"
{
mesh = "$ParaHead-00"
position = (0.0193176,3.43156,2.16377)
rotation = (65.9665,0,0)
scale = 1.69019
}
instance "$ParaBody-00"
{
mesh = "$ParaBody-00"
position = (0.0257568,0.395157,0.361052)
rotation = (0,0,0)
scale = 1.74411
}
But your tool can also be used to generate an unrigged mesh in order to re-rig it in TPDC, I've sometimes had to do that... switching one skeleton for another or something like that.