Forum > Modelling and Animation

[QUESTION] Custom Creature Bugs

<< < (2/6) > >>

Vel:

--- Quote from: "doresain" ---http://modcraft.io/viewtopic.php?f=59&t=787 anim importer
--- End quote ---
His problem in the skeleton(most likely), animporter not help him.

in 2010, I came across this problem. However, fixed it only in 2011. (Tig has helped me understand the cause of this problem)




how wow load bones? - by bone ID
for example:

Bone ID 74 is attached to bone ID 79
Downloading model, WoW loads bones in order (for ID) (1 > 2 >3  >4 >5)

When WoW loads bone, ID 74, it checks the bone binding> bone 79 = Error (bone 79 is not already loaded)

Right way:

bone ID 79 attach to bone 74 = when bone 79 load - check binding  - bone 74 = Already load.

frezer748:

--- Quote from: "Vel" ---Wrong bones Id order (bugged skeleton) - need fully rebuild in mdlvis, maybe you can do something similar in a blender)

95% I'm sure you can not fix this bug. (because it is quite difficult)

Alternativ path: in blender transfer meshes to Kill'jaeden anims
--- End quote ---


how can I fix it exactly in mdlvis?

Vel:
convert to MDL(and open in notepad) check "bones" section at the bottom of the file.

you need ctrl +c| Ctrl +v transfer all meshes(geosets) to "Null" model, and transfer skeleton via notepad.

and from zero rebuild skeleton | from zero rebinds all bones to geosets

... yeah... hell work... Most likely you will not succeed it.


But there is another option> blender. (and transfer your model to Kill'jaeden skeleton)
But Blender does not allow animations editing

-
in 2010 I had a model boss "Fleshgrinder". But it is buggy in wow
When I rotated a camera, bones moving her, looked pretty funny :D

Vel:
example for you:


--- Quote ---Bone "unnamed" {
   ObjectId 0, - BONE ID
   GeosetId 1,
   GeosetAnimId None,
}
Bone "bone_new0" {
   ObjectId 1,
   Parent 0, - PARENT ID BONE (for example bone Id 1 to bone id 0)
   GeosetId 1,
   GeosetAnimId None,
   Rotation 7 {
      Linear,
      0: { 0.008725166, -0.01745174, -0.0001522899, 0.9998096 },
      570: { 0.007551908, -0.01802341, -0.0001186132, 0.999809 },
      4238: { -1.192093E-7, -0.008726533, 0, 0.9999619 },
      5087: { 0.001808763, -0.00704509, -3.790855E-5, 0.9999735 },
      6103: { 0.003973544, -0.008557322, -8.064508E-5, 0.9999555 },
      7957: { 0.007391572, -0.01670015, -0.0001192689, 0.9998332 },
      8583: { 0.008725166, -0.01745174, -0.0001522899, 0.9998096 },
   }
}
Bone "bone_new1" {
   ObjectId 2,
   Parent 1,
   GeosetId 1,
   GeosetAnimId None,
   Translation 2 {
      Linear,
      0: { 0.01952362, -32.04351, 0.5588379 },
      8583: { 0.01952362, -32.04351, 0.5588379 },
   }
}
Bone "bone_new2" {
   ObjectId 3,
   Parent 2,
   GeosetId 1,
   GeosetAnimId None,
   Translation 9 {
      Linear,
      0: { -43.53632, -41.95377, 2.253174 },
      570: { -39.3656, -25.17294, 1.990479 },
      1157: { -24.69714, -16.78244, 1.540771 },
      3530: { 43.33435, 0.0002746582, 0.005371094 },
      4238: { 52.31793, -8.391937, -0.151123 },
      4970: { 44.88483, -33.56757, 0.1081543 },
      6213: { 10.77136, -63.57227, 1.142822 },
      7899: { -35.51114, -41.9556, 2.132568 },
      8583: { -43.53632, -41.95377, 2.253174 },
   }
}
PivotPoints 4 {
   { 0, 0, 0 },
   { -17.69551, 68.32152, 845.4552 },
   { 0.06222916, 35.13099, 1353.085 },
   { -95.76398, 294.603, 2506.312 }, - this XYZ of bones in top.
}
--- End quote ---

In the skeleton of your invalid order ID (eg ID 5 to ID 4 e.t.c)

frezer748:

--- Quote ---in 2010 I had a model boss "Fleshgrinder". But it is buggy in wow
When I rotated a camera, bones moving her, looked pretty funny :D
--- End quote ---


hehe yeah same here :P

PS: Vel do you have icq/skype? It will be much easier to chat about the Creature. maybe you can send me your number via Privat message.

BTT: I will try the things right now

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version