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

List of unsupported blocks #47

Open
ousnius opened this issue Sep 15, 2024 · 3 comments
Open

List of unsupported blocks #47

ousnius opened this issue Sep 15, 2024 · 3 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@ousnius
Copy link
Owner

ousnius commented Sep 15, 2024

List of NIF block types from Bethesda games that are currently still "unknown" to nifly with one or more example files that contain them.

Files that contain such blocks will load, but the unknown blocks will be data blobs.

Game Version Date Unsupported Blocks
Older... - - Yes
OB Steam Sep 16, 2024 None
FO3 Steam Sep 18, 2024 None
FONV Steam Sep 18, 2024 None
LE Steam Sep 15, 2024 None
SE/AE Steam Sep 15, 2024 None
FO4 Steam Sep 15, 2024 None
FO76 Steam Sep 18, 2024 None
SF Steam Sep 15, 2024 None
@ousnius ousnius added enhancement New feature or request good first issue Good for newcomers labels Sep 15, 2024
@Capostrophic
Copy link

I can salvage the info required for exhaustive TES3 support, but would there be any merit in that?

Additionally, while FO3/NV format isn't covered here, something I noticed is that BSShaderNoLightingProperty doesn't have a factory registered despite existing as a definition, which should impact the coverage for these games considerably. There might be more classes like that.

@ousnius
Copy link
Owner Author

ousnius commented Sep 18, 2024

@Capostrophic I scanned all FO3 and FONV meshes (no issues it seems) and added the BSShaderNoLightingProperty factory. There were no other missing blocks.

As for MW support, there's quite a lot of changes/blocks/version conditions that need to be added there. Maybe in the future or in NiflySharp. The info isn't the issue, most of it is documented in existing tools or the nif.xml.

ousnius added a commit that referenced this issue Sep 18, 2024
- NiPSysRotDampeningCtlr
- BSDistantObjectExtraData
- BSCollisionQueryProxyExtraData
- BSDistantObjectInstancedNode
@ousnius
Copy link
Owner Author

ousnius commented Sep 18, 2024

Added support for the missing 4 FO76 blocks.

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

No branches or pull requests

2 participants