Since the Animation Kit is one of the first animation tutorials to appear on Google, here is some up-to-date information on creating custom animations.
Importing Animations: The instructions about importing animations are obsolete, with the help of HavokMax you can directly import hkx animations on to the rig. Pretty much every up-to-date RIG supports the direct import of hkx files.
The Animation Rig: Both rigs in the animation kit are obsolete. Here are some of the up-to-date 3ds Max rigs that I know:
Human Rig: Based of the original rig from MaikCG, improved and fixed by me. Supports direct import of HKX animations. Power Armor Rig: Supports direct import of HKX animations, but the PA skeleton needs to be imported first. Super Mutant Rig: Supports direct import of HKX animations. Alien Rig: Supports direct import of HKX animations. Feral Ghoul Rig: Supports direct import of HKX animations. Rad Roach Rig: Supports direct import of HKX animations. Rad Scorpion Rig: Supports direct import of HKX animations.
Traceback (most recent call last): File "F4AK_HKXPackUI\f4ak_hkxpack_UI.py", line 174, in convertHkxToFBXAnimation LookupError: unknown encoding: cp65001
can anyone knows how to fix?
check build.bat,shows me
E:\3dmax\tools\F4AK_HKXPackUI>pyinstaller E:\3dmax\tools\F4AK_HKXPackUI\f4ak_hkxpack_UI.py --onefile --distpath E:\3dmax\tools\F4AK_HKXPackUI\ 'pyinstaller' is not recognized as an internal or external command, operable program or batch file.
After a day and night of hard work, I successfully made myself irritable. How should hkxpack be used? Why does error r6034 appear when I double-click guiexes? Why is there a bunch of incomprehensible code published on the website of hkxpack, but no updated guiexes? I really want to learn how to make animations in order to contribute to this community, rather than being someone who gains happiness for nothing. But for an outsider, these are really barriers.
About the errors along the lines of "Source contains (x) version (x), but (x) is the current version."I figured out the issue.
Open the HKX files in something like Visual Studio and search for the given "Source contains (x)". This searches in descending order, so sometimes you'll find, say, "hkaAnimation" before "hkaAnimationBinding", so make sure it's actually what you're searching for before moving onto step 2.
At the end of the object tree, there will be an entry called "describedVersion". Edit the value for this entry to match the given "but (x) is the current version." Save the file. You don't have to close it or hkxpack GUI. The end of the object tree will be easily noticeable by the lines <!-- defaults SERIALIZE_IGNORED --> <!-- attributes SERIALIZE_IGNORED -->
Go back to hkxpack GUI and click "Convert HKX to FBX" again and check for any similar error. Follow steps one and two again, searching for the new "Source contains (x)" error. Eventually, it will succeed. Keep in mind that you'll have to do this with any HKX files you're using, including any skeleton HKX files. I tried this with multiple files and they all had the same exact issues, so it's likely that if one of your files has an issue, future ones you make will, too.
I ran into this issue as well. Open the HKX file in something like Visual Studio and search for the given "source contains (x)". Scroll down to the end of that object. It'll be easily noticeable:
Change the value for "describedVersion" to the number the command window says is the current version and save. If it spits out another error for another source issue, search for that one as well. Eventually, it will succeed. Keep in mind that you have to edit both the skeleton HKX file and the HKX file with the animation attached to it.
When I change hkx animations to fbx with f4ak and open it with noesis, the animations are broken.So, when I import the animation into Blender, it looks very strange.Problems like this don't happen with 'idle' animations. However, this occurs when a large moving motion such as an attack motion is converted to fbx.I haven't missed anything. how can i fix this? :(
I got an error: Version\hkVersionPatchManager.cpp(845): [0x3F79DDB1] Warning: Source contains hkxVertexBufferVertexData version 0, but 2 is the current version. Make sure required patches are registered to update this class.Done
258 comments
Importing Animations:
The instructions about importing animations are obsolete, with the help of HavokMax you can directly import hkx animations on to the rig. Pretty much every up-to-date RIG supports the direct import of hkx files.
The Animation Rig:
Both rigs in the animation kit are obsolete. Here are some of the up-to-date 3ds Max rigs that I know:
Human Rig: Based of the original rig from MaikCG, improved and fixed by me. Supports direct import of HKX animations.
Power Armor Rig: Supports direct import of HKX animations, but the PA skeleton needs to be imported first.
Super Mutant Rig: Supports direct import of HKX animations.
Alien Rig: Supports direct import of HKX animations.
Feral Ghoul Rig: Supports direct import of HKX animations.
Rad Roach Rig: Supports direct import of HKX animations.
Rad Scorpion Rig: Supports direct import of HKX animations.
Useful Links:
Traceback (most recent call last):
File "F4AK_HKXPackUI\f4ak_hkxpack_UI.py", line 174, in convertHkxToFBXAnimation
LookupError: unknown encoding: cp65001
can anyone knows how to fix?
check build.bat,shows me
E:\3dmax\tools\F4AK_HKXPackUI>pyinstaller E:\3dmax\tools\F4AK_HKXPackUI\f4ak_hkxpack_UI.py --onefile --distpath E:\3dmax\tools\F4AK_HKXPackUI\
'pyinstaller' is not recognized as an internal or external command,
operable program or batch file.
You can find my update here:
https://github.com/wxMichael/ShadeAnimator_Fallout4_AnimationKit/releases
<!-- defaults SERIALIZE_IGNORED -->
<!-- attributes SERIALIZE_IGNORED -->
fbx file was not created
how can i fix this error?
<!-- defaults SERIALIZE_IGNORED -->
<!-- attributes SERIALIZE_IGNORED -->
<hkparam name="flags">0</hkparam>
<hkparam name="describedVersion">3</hkparam>
</hkobject>
Change the value for "describedVersion" to the number the command window says is the current version and save. If it spits out another error for another source issue, search for that one as well. Eventually, it will succeed. Keep in mind that you have to edit both the skeleton HKX file and the HKX file with the animation attached to it.
https://www.reddit.com/r/fo4/comments/kuctzn/need_help_with_power_armor_model_bug/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button
R6304
How to Slove
Version\hkVersionPatchManager.cpp(845): [0x3F79DDB1] Warning: Source contains hkxVertexBufferVertexData version 0, but 2 is the current version.
Make sure required patches are registered to update this class.Done
and and no fbx file is generated.