STEAM-GRUPPE
Blender Source Tools BleST
STEAM-GRUPPE
Blender Source Tools BleST
393
I SPIL
2,272
ONLINE
Grundlagt:
8. november 2013
Alle diskussioner > Help > Trådoplysninger
Alaxe 25. sep. 2016 kl. 9:30
Some Decompiled Source Animations Aren't Importing
I was looking to import some source animations for source models in BLENDER. After decompiling the animations into .smd files, some animations do not work when imoprted. When the .smd of the animation is imported, the models just go to their default pose and have no key-frames.

Any help is greatly appreciated
< >
Viser 1-5 af 5 kommentarer
Artfunkel 25. sep. 2016 kl. 11:11 
Please upload the files somewhere.
ZeqMacaw 25. sep. 2016 kl. 12:08 
The problem is likely the decompiler did not create the animation files correctly.
Alaxe 25. sep. 2016 kl. 16:06 
Oprindeligt skrevet af ZeqMacaw:
The problem is likely the decompiler did not create the animation files correctly.

I have used Crowbar to decompile the .mdl's. I downloaded another decompiler and the same animations did not work. Here is an image of my Crowbar settings to see if I have any settings weird. http://imgur.com/a/Wijm0
Alaxe 25. sep. 2016 kl. 16:08 
Oprindeligt skrevet af Artfunkel:
Please upload the files somewhere.

Here you are. http://www15.zippyshare.com/v/oTXpNCg0/file.html

There are 2 folders. One being the exported animations and the other being the original .mdl file. It appears that most of the taunt animations do not work. The ones I am mainly after are "taunt_rps_paper_lose", "taunt_rps_rock_lose", and "taunt_rps_scissors_lose".

If I could get any of those to work, that would be great
Sidst redigeret af Alaxe; 25. sep. 2016 kl. 16:08
ZeqMacaw 25. sep. 2016 kl. 18:05 
I see what the problem is for the first animation you want to look at, "taunt_rps_paper_lose". For some reason Crowbar (0.34) does not put any data into the "taunt_rps_paper_lose.smd" file. However, searching for "taunt_rps_paper_lose" in the QC file shows the following $sequence blocks:
$Sequence "layer_taunt_rps_paper_lose" { "scout_animations_anims\layer_taunt_rps_paper_lose.smd" fadein 0.2 fadeout 0.2 hidden fps 30 } $Sequence "taunt_rps_paper_lose" { "scout_animations_anims\taunt_rps_paper_lose.smd" { event AE_WPN_HIDE 0 "" } fadein 0.2 fadeout 0.2 addlayer "layer_taunt_rps_paper_lose" fps 30 noanimation // This subtract line guesses the animation name and frame index. There is no way to determine which $animation and which frame was used. Change as needed. subtract "a_reference" 0 weightlist "weights_SECONDARY_fire_alt" }

The "taunt_rps_paper_lose" sequence uses a layer, "layer_taunt_rps_paper_lose". Loading the scout model then the "layer_taunt_rps_paper_lose.smd" animation file shows what we would expect, the taunt animation.

The other two animations you mentioned probably have the same setup.

In conclusion, this is not a bug in Blender Source Tools, but a bug in Crowbar (because of the lack of data in the SMD file, which should probably be an idle animation that is combined with the layer animation).
Sidst redigeret af ZeqMacaw; 25. sep. 2016 kl. 18:05
< >
Viser 1-5 af 5 kommentarer
Per side: 1530 50

Alle diskussioner > Help > Trådoplysninger
Dato opslået: 25. sep. 2016 kl. 9:30
Indlæg: 5