Releases: e-rk/speedtools
Releases · e-rk/speedtools
v0.7.0
Rafał Kuźnia (12):
readme: Add Blender version recommendation
speedtool: Add option to unpack multiple QFS and FSH files
types: Add vertex data type and add Vector/Quaternion constructors
frd: Add vertex shading data
blender: Import vertex color attributes
blender: Set alpha threshold slightly above zero and roughness to full
github: Run checks on branches where name starts with 'ci'
speedtool: Remove mesh command
blender: re-organize import options
blender: add option to import vertex shading
blender: Add Blender import mode
release: bump version to 0.7.0
v0.6.0
Rafał Kuźnia (9):
frd: Reduce log verbosity
speedtool: Make FSH unpack command usable for any file
frd: parse special objects
blender: rotate objects according to transformation matrix
readme: Remove limitation about a missing bear
pyproject: Add homepage and repository links
track: OS-agnostic path to SFX.FSH.
pyproject: Move URLs to correct config category
release: bump version to 0.6.0
v0.5.0
v0.4.0
Rafał Kuźnia (7):
blender: duplicate shared sets of vertices
track: add ANIMATION_FPS constant
blender: Configure render FPS
track: fix bad boolean cast of TR.INI properties
readme: note about missing bear
readme: add note about missing road lanes
release: bump version to 0.4.0
v0.3.0
v0.2.0
Rafał Kuźnia (6):
track: Ensure unique resource names
readme: Update description
track: Move resource initialization to a separate method
blender: Move light creation to separate method
blender: Add options for simple and advanced import
release: Bump version to 0.2.0
v0.1.1
Rafał Kuźnia (49):
Initial commit
Add SPDX license declaration to pyproject.toml
Add setup script to handle .ksy files
Align import paths to distribution layout
Add editable builds
Ignore E203 lint errors
Reduce number of dependencies
Refactor FRD parser
Rename fields in FSH and QFS specs and add documentation
Refactor VIV format spec
Add readme listing references for file format specs
Extend the readme description for specs files
Add collision type for track objects to FRD parser
Add collision data to track segments and objects
Make half-word vector in FRD parser signed
Add speedtools/parsers directory to flake ignore path
Add miscelleanous utilities
Add click module to dependencies
Add support to text data handling in FSH parser
Track resouces track data property
Correctly handle textures with ID > 255
Remove validation of secondary object attribute structs
Add python type annotations
Auto-format pyproject.toml file
Finalize annotating types and add mypy configuration
Clean-up commented code
Add generic function for resource export
Add function mapping track polygons to resources
Set additive material flag
Add support for formatted image types
Add islicen iterator utility
Add car part attributes
Add road effect to FRD parser
Change global type definitions
Clean-up track_data imports
Refactor QFS data class
Add Blender import addon
Add track lights import
Add minimal README.md
fsh: Add nonmirrored image resource attribute
track: Add mirrored, night and rainy track handling
blender: Night, rainy and mirrored import options
track: Fix missing weather argument
general: Fix pylint and mypy warnings
lint: Add pylint configuration and remove flake8
github: Add github action for basic checks
pyproject: Update package description
github: Add workflow for publishing packages
pyproject: Bump version to 0.1.1