Pyffi

Latest version: v2.2.3

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

Scan your dependencies

Page 8 of 14

0.10.3

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

* added support for the TGA format

* tangentspace:

- validate normals before calculating tangents

- added new option to get orientation of tangent space relative to texture
space (Crysis needs to know about this)

* installer detects Maya 2008 and copies relevant files to Maya Python
directory for the Maya scripts to work

* cgf:

- tangent space cgftoaster

- new MeshChunk updateTangentSpace function

0.10.2

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

* cgf:

- fixed "normals" problem by setting last component of tangents to -1.0

- meshchunk function to get all material indices, per triangle (game
independent)

- scaling fixes for datastreamchunk, meshchunk, and meshsubsetschunk

- fixed version of BreakablePhysicsChunk

- a few new findings in decoding the physics data (position and rotation)

0.10.1

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

* cgf:

- some minor xml updates

- setGeometry function for MeshChunk to set geometry for both Far Cry and
Crysis in a unified way

- uv.v opengl flip fix for Crysis MeshChunk data

* MathUtils: new function to calculate bounding box, center, and radius

* qskope: fixed bug which prevented setting material physics type to NONE

0.10.0

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

* cgf: ported A LOT of stuff from the Crysis Mod SDK 1.2; the most common
CE2 chunks now read and write successfully

0.9.3

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

* cgf:

- decoded a lot of geometry data

+ vertices
+ normals
+ vertex colors
+ uvs
+ mesh material info

- started decoding many other chunk types

- added chr chunk types so files containing them can be processed (the data
is ignored)

- started adding functions to MeshChunk to have unified access to geometry
data for both Far Cry and Crysis cgf files

* windows installer registers chr extension with qskope

0.9.2

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

* full support for the xml enum tag type, with improved editor in qskope

* new common string types (shared between cgf and nif formats)

- null terminated

- fixed sized

- variable sized starting with integer describing length

* qskope: no more duplicate ptr refs in global view

* qskope: refactored delegate editor system to be more transparent and much
easier to extend

* cgf: crysis chunks have been partially decoded (still very much wip)

* cgf: added extra chunk size check on read to aid decoding

* dds: register dds extension with qskope on windows install

* nif: nifoptimize clamps material alpha to [0,1]

Page 8 of 14

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.