Comments (8)
cc: @FACS01-01
from assetripper.
Do you have the original .anim files so I can test it? or AssetBundles
If you send them, also tell me the name of that first AnimationClip
By original .anim files I mean files made by yourself in Editor, not ripped files
from assetripper.
@FACS01-01 Here are the assets files of them
assets_files.zip
from assetripper.
NaN bug is fixed in #1321. I'm not sure if the second bug can be fixed (it still happens).
also, the animation recovery does not work with Unity version changing (target version: 2017.3.0f1
). It throws an exception:
System.ArgumentException: Binding with index 6 hasn't been found (Parameter 'index')
at AssetRipper.Processing.AnimationClips.AnimationClipConverter.GetBinding(Int32 index) in /home/gzhybfhhj/Programs/AssetRipperGithub/AssetRipper/Source/AssetRipper.Processing/AnimationClips/AnimationClipConverter.cs:line 567
at AssetRipper.Processing.AnimationClips.AnimationClipConverter.ProcessConstant(IConstantClip constant, Int32 preConstantCurves, Single lastFrame) in /home/gzhybfhhj/Programs/AssetRipperGithub/AssetRipper/Source/AssetRipper.Processing/AnimationClips/AnimationClipConverter.cs:line 209
at AssetRipper.Processing.AnimationClips.AnimationClipConverter.ProcessInner() in /home/gzhybfhhj/Programs/AssetRipperGithub/AssetRipper/Source/AssetRipper.Processing/AnimationClips/AnimationClipConverter.cs:line 68
at AssetRipper.Processing.AnimationClips.AnimationClipConverter.Process(IAnimationClip clip, PathChecksumCache checksumCache) in /home/gzhybfhhj/Programs/AssetRipperGithub/AssetRipper/Source/AssetRipper.Processing/AnimationClips/AnimationClipConverter.cs:line 49
at AssetRipper.Processing.Editor.EditorFormatProcessor.Convert(IUnityObjectBase asset) in /home/gzhybfhhj/Programs/AssetRipperGithub/AssetRipper/Source/AssetRipper.Processing/Editor/EditorFormatProcessor.cs:line 112
at AssetRipper.Processing.Editor.EditorFormatProcessor.Process(GameData gameData) in /home/gzhybfhhj/Programs/AssetRipperGithub/AssetRipper/Source/AssetRipper.Processing/Editor/EditorFormatProcessor.cs:line 76
at AssetRipper.Export.UnityProjects.ExportHandler.Process(GameData gameData) in /home/gzhybfhhj/Programs/AssetRipperGithub/AssetRipper/Source/AssetRipper.Export.UnityProjects/ExportHandler.cs:line 53
at AssetRipper.Export.UnityProjects.ExportHandler.LoadAndProcess(IReadOnlyList`1 paths) in /home/gzhybfhhj/Programs/AssetRipperGithub/AssetRipper/Source/AssetRipper.Export.UnityProjects/ExportHandler.cs:line 128
at AssetRipper.GUI.Web.GameFileLoader.LoadAndProcess(IReadOnlyList`1 paths) in /home/gzhybfhhj/Programs/AssetRipperGithub/AssetRipper/Source/AssetRipper.GUI.Web/GameFileLoader.cs:line 47
at AssetRipper.GUI.Web.Pages.Commands.LoadFolder.AssetRipper.GUI.Web.Pages.ICommand.Execute(HttpRequest request) in /home/gzhybfhhj/Programs/AssetRipperGithub/AssetRipper/Source/AssetRipper.GUI.Web/Pages/Commands.cs:line 61
at AssetRipper.GUI.Web.Pages.Commands.HandleCommand[T](HttpContext context) in /home/gzhybfhhj/Programs/AssetRipperGithub/AssetRipper/Source/AssetRipper.GUI.Web/Pages/Commands.cs:line 102
at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context)
from assetripper.
Version changing is extremely experimental and will likely never be compatible with animation recovery.
from assetripper.
Are there any remaining errors blocking the closure of this issue?
from assetripper.
All bugs are fixed! Thanks
Also, I have a question about AnimationClip root motion curves. m_HasGenericRootTransform
and m_GenerateMotionCurves
exist in initial export of 5.5.1 AnimationClips, but seems that they are always zero. And in Unity 2017 Editor, generate root motion curves button shows in them.
from assetripper.
I'm not at home, so I can't check, but they might be editor only fields. If they are, then there is nothing stored for those fields in the game data.
from assetripper.
Related Issues (20)
- [Bug]: Crash when open file HOT 3
- [Enhancement]: Make SourceGenerated open source HOT 8
- [Question]: Why have a `premium` version when the project is open source? just let the community help with the most latest versions HOT 6
- [Bug]: The avatar doesn't stick/move with the camera nor does it animate. HOT 6
- [Bug]: Scene unpacking is incomplete. HOT 2
- [Bug]: The latest Asset Ripper builds crashes the Unity project. HOT 12
- [Bug]: Crash on Processing.AnimationClips.AnimationClipConverter HOT 7
- [Enhancement]: Plugins HOT 4
- [Bug]:Devil May Cry: Peak of Combat (Bundle compression '5' is not supported.) HOT 1
- [Bug]: Segmentation Fault when running Cpp2IL HOT 3
- [Bug]: I can't unpack because of this error HOT 6
- [Question]: how do i get from exported files back the normal files? HOT 3
- [Bug]: Engine Assets Before Unity 5 HOT 8
- [Bug]: Use of Array in Type Tree MonoBehaviour.Structure HOT 4
- [Bug]: Erroneous type 3 file links in a 3.5.4f1 project HOT 6
- [Bug]: Index out of range in AddPPtrKeyframe HOT 5
- [Question]: How do i get from exported files back the normal files? HOT 1
- [Bug]: Index was outside the bounds of the array HOT 3
- [Bug]: The filename, directory name, or volume label syntax is incorrect. HOT 6
- [Bug]: Unable to read MonoBehaviour Structure, because script Scripts.GameAssets.GameAsset layout mismatched binary content (ArgumentOutOfRangeException). HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from assetripper.