Skip to content
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

how to read other game's nif file? #27

Closed
RPG3D opened this issue Feb 21, 2022 · 3 comments
Closed

how to read other game's nif file? #27

RPG3D opened this issue Feb 21, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@RPG3D
Copy link

RPG3D commented Feb 21, 2022

nif file version is 20.6.0.0, nifly check failed in NifFile::Load()

@ousnius
Copy link
Owner

ousnius commented Feb 21, 2022

@RPG3D Right now nifly only officially support Bethesda versions of NIF files. There's some preliminary support for versions before that, but nothing complete.

If you want to load 20.6.0.0 NIF files then someone needs to add support for that to the code.

@ousnius ousnius added the enhancement New feature or request label Mar 6, 2022
@ousnius
Copy link
Owner

ousnius commented Apr 17, 2022

With the version checks adjusted in NifFile::Load, 20.6.0.0 NIFs should load for the most part. However, some important block types like NiMesh and its data streams aren't handled right now.

@ousnius ousnius closed this as not planned Won't fix, can't repro, duplicate, stale Jan 1, 2023
@imathrowback
Copy link

imathrowback commented Jun 10, 2024

Not sure what the status of this is, but I wrote code (reverse engineered) from scratch in C# for my project Telarafly ( https://github.com/imathrowback/telarafly/blob/master/Assets/NIF/NiMesh.cs ) to parse 20.6.0.0 NIF files from the MMO, RIFT.

https://www.thegharstation.com/2017/06/20/introducing-telarafly/

I was recently asked if Telarafly could support some kind of modding functionality, so I looked into this project and BodySlide and Outfit Studio, but noticed the lack of 20.6.0.0 support.

I've started hacking it into my local copy of nifly but my C++ is a bit rusty. If I manage to get something substantial, I'll drop a line.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants