-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some animations load improperly #1
Comments
Any idea where you got that importer version from, and when? Or even who last touched it? |
It also works upon reverting to this version ( |
Here is what I got with the latest commit with default settings, after setting the active action to Here is first frame of The active action after the import is done is always the last imported action (in this case the 12th The change of behavior between the old script and the new one is that the newer versions import all animations at once, while old versions only imported one animations (the first one detected in the zobj by default). TLDR and takeaway: Open the console while importing, notice there are several animations, try them all. Some are messed up, some are ok |
Now testing with the latest version again, the Blender console reports it has imported 12/12 animations. Only one animation appears correct (the The latest Utility of Time (available here) is also capable of displaying these animations properly. Because Hylian Toolbox and Utility of Time do not support branch instructions, a modified ZOBJ must be opened in them instead. Here is the one I'm using, which exhibits the same problems with the plugin as the one I posted earlier: zelda_skelton_new_unde.zip Edit to add that the animation offsets and frame counts detected by the plugin match those displayed in the right pane in the Hylian Toolbox video:
|
I confirmed that at least animation 2 (offset 0x15660) in zelda_skelton_new_unde.zobj is already messed up in an early version (Nokaubure's). |
Hello, how do you import animations and view them in blender? |
Hi, could you come over on the Hylian Modding discord, it would make it easier to communicate and there are more people there You can find a link to the discord on the Hylian Modding website: https://hylianmodding.com/ (scroll down) |
Hello. I'm having a little bit of difficulty browsing the discord on where
to comment. I did figure out how animations work with this script. However
I wanted to let you know of a discovery i've made.
I'm not sure if you've already found this out, but the old import script
that is referenced in that commit on github is actually capable of
importing Link's animations.
I have gamekeep renamed to segment04.zdata and the link animation zdata
renamed to segment07.zdata loaded on the same folder of the link boy zobj
when importing. It only works to import one animation at a time, but it
works, this script version can load all of link's animations.
I also found that the older script sometimes loads animations more
accurately positioning wise, but the amount of movement isn't correct.
Specifically with importing the eyegore zobj from majora's mask (the id
being: 017AD000 - 017C01F0). If the eyegore is loaded using the newest
script, the legs in particular are positioned inaccurately. When loaded
using the older script, every limb is positioned accurately for each frame
in the animation, however the movement is erratic with an up and down
movement for each frame (This is with animation 1, when importing with the
old script.)
I found that a fix for this is to import the eyegore with both scripts: By
loading the action from the eyegore imported using the older script into
the eyegore that was imported with the newer script, the animation will
play properly. I notice that the newer script loads zobjs in a larger
scale, whilst the older one is much smaller. The older script seems to load
the animation meant for a larger scale which could explain the erratic
movement.
I'm not sure if that makes sense the way I explained it but this is what I
found to work. Thank you for your work on this amazing script, i'm having
fun with it!
…On Wed, Sep 8, 2021 at 9:55 PM Dragorn421 ***@***.***> wrote:
Hi, could you come over on the Hylian Modding discord, it would be easier
to communicate there and there are more people there
You can find a link to the discord on the Hylian Modding website:
https://hylianmodding.com/ (scroll down)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABFSNA5STXLTNDX2LZV6SZ3UA5MNXANCNFSM4PY4H6QA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
"older script" in the context of this message: https://cdn.discordapp.com/attachments/451783162859749386/905955051997126696/io_import_z64_older_script.py https://discord.com/channels/388361645073629187/451783162859749386/905954013189644318 :
TODO:
EDIT: |
+ in most of her animations, Saria's left leg ? (object 188) |
The left screenshot is the latest importer, whereas the right is the same ZOBJ imported with an older version.
Settings were left as default for each import:
Here is the ZOBJ I'm importing:
zelda_skelton_new_generic.zip
Here is the version of the importer that yields the correct result:
io_import_z64_latest.zip
The text was updated successfully, but these errors were encountered: