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

Preparations for release. #576

Merged
merged 2 commits into from
Jun 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion AUTHORS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,14 @@ Contributors
------------

* Aaron1178
* Allofich
* Alphax
* Arcimaestro
* Arthmoor
* Artorp

* Deedes
* Eli2
* enpinion
* Entim
* Eugenius-v
* Fritz_fretz
Expand All @@ -37,11 +38,13 @@ Contributors
* mgm101
* opusGlass
* Pacificmorrowind
* paulgreenG
* Pentinen
* @reddraconi
* shon
* @SubhadeepG
* @TagnumElite
* TackYs
* Tamira
* Thedaywalker
* Tijer
Expand Down
25 changes: 24 additions & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,29 @@
Version v0.0.15
Version v0.1.00
===============

- #576 Updates to documentation, changelog and makezip.bat (copies over generated folder from cobra-tools).
- #572 Extra development of NiMesh import and some fixes
- Fix to BSInvMarker rotation export.
- Fix for bs_data_flags setting in export - now also applied to other games where applicable, not just Skyrim.
- Fix to transform on packed collision vertices export.
- Adjust StringProperty arguments to prevent crash in Blender 3.2 or lower.
- Fix to mistake in BhkMalleableConstraint info import.
- Added processing of regions to NiMesh bone import.
- Basic DisplayList import (NiMesh with a specific type of datastream, which encodes the geometry). Bone weights for this type of nif are still unimplemented.
- #543 Use "Color" type for "InvertY" group
- #541 NiMesh import and updates for newer xml
- Nif file glob now partially dependent on xml.
- Support for NiMesh import (except those using DisplayList).
- Support for BSDynamicTriShape import.
- Update to Object properties ui (now only show relevant properties)
- Closes #543 "Unknown block type BSDynamicTriShape".
- Closes #421 "Can't import catherine classic .nif files."
- #535 Pyffi overhaul
- Change kf and nif import to make use of the new statically generated nif reading/writing library.
- Added support for SSE mesh import.
- Closes #521.
- #526 Allow setting armature axis manually
- #524 int cast in add_dummy_markers to comply with blender 3.1+'s python and check for interpolator attribute on controller before accessing it.

Version v0.0.14
===============
Expand Down
4 changes: 2 additions & 2 deletions docs/user/features/object/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -122,8 +122,8 @@ First, we complete the object panel:
#. Set your **BSX Flags**.
#. Select a **Consistency Flag** from the drop-down box. See `this comment
<https://github.com/niftools/nifskope/issues/69#issuecomment-61427385>`_ for discussion of what they might do.
#. The **Object Flag** is ???????. Set it to an appropriate number.
#. The **Nif Long Name** is ???????. Set it to an appropriate string.
#. The **Object Flag** corresponds to the flags field on NiAVObjects. The exact meaning will differ based on the block type. Set it to an appropriate number. If left to 0, will use a default value.
#. The **Nif Long Name** is the actual name used for the corresponding block in the nif. You can either set it to an appropriate string, or leave it empty. In the latter case, the nif name will be determined based on the blender name of the object.
#. The **Skeleton Root** determines the root bone used in this mesh's SkinInstance. Can usually be ignored / left empty, falls back to the armature object = root node.

.. Extra Data and InvMarkers I have no idea how to fill them in. Help?
Expand Down
6 changes: 6 additions & 0 deletions install/makezip.bat
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,16 @@ mkdir "%DEPS%"

python -m pip install "PyFFI==%PYFFI_VERSION%" --target="%DEPS%"

xcopy "%GENERATED_FOLDER%" "%DEPS%\generated" /s /q /i

xcopy "%ROOT%"\AUTHORS.rst io_scene_niftools
xcopy "%ROOT%"\CHANGELOG.rst io_scene_niftools
xcopy "%ROOT%"\LICENSE.rst io_scene_niftools
xcopy "%ROOT%"\README.rst io_scene_niftools

:: remove all __pycache__ folders
for /d /r %%x in (*) do if "%%~nx" == "__pycache__" rd %%x /s /q

popd

set "COMMAND_FILE=%DIR%\zip.ps1"
Expand Down
2 changes: 1 addition & 1 deletion io_scene_niftools/VERSION.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v0.0.15.dev
v0.1.0.dev
2 changes: 1 addition & 1 deletion io_scene_niftools/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
"description": "Import and export files in the NetImmerse/Gamebryo formats (.nif, .kf, .egm)",
"author": "Niftools team",
"blender": (2, 82, 0),
"version": (0, 0, 15), # can't read from VERSION, blender wants it hardcoded
"version": (0, 1, 0), # can't read from VERSION, blender wants it hardcoded
"api": 39257,
"location": "File > Import-Export",
"warning": "Generally stable port of the Niftool's Blender NifScripts, many improvements, still work in progress",
Expand Down