Hi @lucid many thanks for your speedy reply!
That's also what I thought originally although the numbers aren't coming out the same...maybe i'm doing something wrong. Let me give an example of just 2 bones:
bone1 (root): X: 0, Y: 0, angle: 43.688, width: 149.44399. Using Cos and Sin method, the X+Y of the end is about: X: 108, Y: 103 (Math.cos(angle*(Math.PI/180))*width and Math.sin(angle*(Math.PI/180))*width) - which when I check in editor by manually placing a bone at those coordinates it seems correct. (Although Y is actually negative -103 vs 103 but that's fine).
bone2 (parented to root): (in editor): X:190.322, Y: -182.258. (in .scon): X: 263.515, Y: 0.33074.
Now even if we took just the Y value of bone 2: 103 + 0.33074 does not equal -182.258 or 182.258. Even if I do: 103 - 0.33074 it still remains no where near that -182 mark!
If I go for the X: 108 + 263 = 371 or 108 - 263 = -155 or 263 - 108 = 155. So as you can see no matter what I try it still is no where near the editor values of X:190.
I've attached some pics hopefully that all makes some sense! Any light shed would be amazing! Thanks
Clym