Pyffi

Latest version: v2.2.3

Safety actively analyzes 620901 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 14

2.2.3

============================

* Update spell texture_path_substitution for BSTextureSet blocks (fix contributed by MorCroft)

* Updated to latest nif.xml, submodules moved to github.

2.2.2

============================

* Use VERSION file.

* Fix dump_python for correct default values.

* Fix xml for Fallout 3.

2.2.1

============================

* Added Skyrim version detection.

* The check_readwrite spell now handles file size differences due to
empty strings.

* Bugfix in nif write method when entities are None (see Skyrim
meshes/actors/character/character assets/hair/hairlonghumanm.nif).

* Various fixes for Fallout 3 and Fallout NV nifs.

* New dump_python spell, to generate python code that recreates a nif
file.

* Accept string palette strings that do not have a null character
preceeding it (reported by Koniption).

* New modify_getbonepriorities and modify_setbonepriorities spells,
which work similar to the kfupdater.

* New fix_fallout3stringoffsets spell to 'fix' empty offsets in
Oblivion style kf files, if they are to be used in Fallout 3.

* Installer no longer targets Maya and Blender.

2.2.0

============================

* Added PSK and PSA file support (used by Unreal engine).

* A py3k fix (contributed by infectedsoundsystem).

* Updated installer for Blender 2.5x+.

2.1.11

=============================

* Explicitly use wine for running mopper on non-win32 platforms
(fixes issue on Arch Linux, reported by ifss000f, see issue
3423990).

* Removed skip list from extra fix_texturepath stage in Oblivion
optimization kit.

* Various optimizations (contributed by infectedsoundsystem). The
optimizer spell now runs a fair bit faster.

* Garbage collection call after each spell has been removed as
profiling showed that a lot of time was spent on it. You can still
force the old (slow) behaviour by using the new --gccollect command
line option or adding "gccollect = True" in your ini file.

* Encoding fix for xml and xsd parsing.

* Merge duplicates after optimizing geometry to work around
de-duplication during geometry optimization phase (fixes issue
3425637, reported by chacky2).

* Removed xsd object model and dae format (wasn't functional yet
anyway); deferred to py3k.

2.1.10

=============================

* Fixed bspline data methods to handle invalid kfs with missing basis
data (reported by K'Aviash).

* Fixed mass, center, inertia methods to deal with cases where shape
is missing (reported by rlibiez, see niftools issue 3248754).

* Fixed center calculation of bhkListShape collisions, and fixed zero
division error when creating very small collision shapes (reported
by Koniption, see issues 3334577 and 3308638).

* Fixed shortcut to uninstaller in programs folder (reported by neomonkeus,
see niftools issue 3397540).

* Fixed geometry optimizer to handle cases where number of morph
vertices does not match number of shape vertices (reported by
rlibiez, see issue 3395484).

* Merged ulrim's optimization kit, along with arthmoor's improved ini
files.

* Integrated far nif optimization with the general purpose optimize
spell (requested by Gratis_monsta, see issue 3177316).

* New shell_optimize.ini for configuring optimization as executed from
Windows shell.

* Allow .ini files that do not have a [main] or [options] section.

* Fix Windows shell integration to point to the new shell_optimize.ini
file (reported by rlibiez, see issue 3415490).

* Fixed zombie process problem on Windows when a toaster was running with
multiple jobs (reported by Alphanos, see issue 3390826).

Page 1 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.