Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Oblivion animation exported, Nifskope error: "<empty>" #432

Closed
Gazareth opened this issue Apr 3, 2021 · 5 comments · Fixed by #467
Closed

Oblivion animation exported, Nifskope error: "<empty>" #432

Gazareth opened this issue Apr 3, 2021 · 5 comments · Fixed by #467
Assignees
Labels
Bug Issue with specific functionality not working as intended but overall plugin is working.

Comments

@Gazareth
Copy link

Gazareth commented Apr 3, 2021

Issue Overview

I'm trying to modify some existing animations for TES IV: Oblivion. I'm just testing out the workflow so I've imported a completely fresh version of an animation (blockhit.kf) and exported, then tried to view it in nifskope, but I am getting an error which just says: <empty>

Upon further investigation using an older version of nifskope (<= 1.3.3) I get a bit more information about the error:
"The following controlled nodes were not found in the nif: <empty>"

image

Version Information

Blender Niftools Addon Version Info

0.0.5 but also 0.0.4.

(This is a separate issue but just so we're on the same page)
It says in Blender it's on 0.0.4, so I clicked auto update and it said it will update to 0.0.5; it appeared to update and then restarted Blender, but it still says 0.0.4, and if I click 'check for updates' it says "error checking for updates".

Blender Version Info

2.92.0

Platform information

Windows 10 Home 64-bit

Context

I've attached a zip with all the necessary files to reproduce below, but for more info:

I am using the skeleton found here: https://www.nexusmods.com/oblivion/mods/49394

And the kf animation file is extracted from the oblivion game files using the BSA unpacker:
https://www.nexusmods.com/oblivion/mods/3117

Steps to Reproduce

  1. Open Blender 2.92.0
  2. Import the skeleton .nif using blender_niftools_addon (0.0.4/0.0.5)
  3. Import the animation .kf using blender_niftools_addon (0.0.4/0.0.5)
  4. Export a kf using blender_niftools_addon (0.0.4/0.0.5)
  5. Open Nifskope, load the skeleton and then exported animation (1.1.3, 1.2.0a2, 2.0.dev7)
  6. See error:
    image

Expected Result

The exported animation should load into Nifskope successfully.

Actual Result

The exported animation does not load into Nifskope.

Possible Fix

Find out why the controlled node <empty> is not present.

Logs and Files

I'm not sure how to do this for Nifskope, but I've included the blender console output below.

Info Bar Output

It just said "Finished"

Console Output

Procedure:

  1. Open blender
  2. Import skeleton nif
  3. Import animation nif
  4. Export 'animation only' kf file

Log:
blender_niftools_import_export_animation_20210403.txt

Blend File, Nif File & KF files

Oblivion_Import_Export_AnimationFiles.zip

Additional Information

Happy to put some time into contributing a fix for this if someone can point me in the right direction.
I'm looking to create lots of animations for a mod I'm working on so I'd like to be on the latest versions of the tools available.

@Gazareth Gazareth added the Bug Issue with specific functionality not working as intended but overall plugin is working. label Apr 3, 2021
@neomonkeus
Copy link
Member

neomonkeus commented Apr 3, 2021

Thanks for filling out the template, its always really appreciated when as much info as possible is provided.

@neomonkeus
Copy link
Member

neomonkeus commented Apr 5, 2021

Found the issue related to the addon showing up as v0.0.4, thanks for noticing that.
I have re-released v0.0.5 so you can auto-upgrade to that version.

@HENDRIX-ZT2
Copy link
Contributor

The string palette is not being written.

HENDRIX-ZT2 added a commit to HENDRIX-ZT2/blender_niftools_addon that referenced this issue Sep 26, 2021
@HENDRIX-ZT2
Copy link
Contributor

Idk why this didn't autoclose with the merge.

@neomonkeus
Copy link
Member

Idk why this didn't autoclose with the merge.

For future reference you need to say Closes XXX

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Bug Issue with specific functionality not working as intended but overall plugin is working.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants