hexabits / nifskope

Other
245 stars 54 forks source link

Get skyrim working again #71

Open W-Drew opened 8 months ago

W-Drew commented 8 months ago

The current release of NifSkop cannot save bhkCompressedMeshShapeData in Skyrim meshes as reported by #67. The current develop branch has also drifted from the nif.xml the latest release is using and spews various warnings when a binary built from develop is used without first updating the nif.xml. This PR makes the following changes:

  1. Bug with bhkCompressedMeshShapeData is fixed as described by @Candoran2 in #67. It was a small issue introduced in 1365ca1d6d68a6b3d18efe1c5c43a7c605313939 where we told Qt to write 6 bytes but that we wanted 3 bytes in return. Updated to expect 6 bytes in return

  2. Checked in the nif.xml from the current release to source control as-is with no edits

  3. Upstream @Candoran2's build file. Getting Nifskope to build took a lot of troubleshooting since it was unclear which versions of Qt & VS toolchain were being used to build the latest releases and older versions of Qt/VS toolchain would fail to build. With this, there is no longer ambiguity.

  4. Add vscode's local files to gitignore