Repository navigation
Releases: fxngtn/fOptimizer
Release list
v2.0.5
- Fixed an issue with misc.size_bytes() not checking if the path exists, which would crash the GUI when a non-existent path was provided
- Updated pyproject to use SourcePP v2026.2.11 bindings
- Changed unclear wording on Shrink Normals dimensions descriptions
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.6.2
v1.6.1
--Updated README to handle release automatically
--Added proper entry point
--Fixed duplicate target_dir issues with get_head_directories() by discarding paths with more than one part which matches the target_name
--Added factor of 10 check to progress_window.update calls in remove_redundancies
--Updated README to include sample benchmarks for popular servers' content
v1.6.0
[v1.6.0 Release]
— Added Stereo WAV to Mono optimization
This optimization sums all stereo tracks to mono, sacrificing spatiality to halve the size of stereo WAV files.
— Replaced tkinter.filedialog with ctk.filedialog to avoid lone import
— Add shebang to app.py
v1.5.0
[v1.5.0 Release]
-Added Remove Base Game Content optimization
Scan a base game directory for VPK files, and have exact path duplicates removed from the input folder. Useful for addons which rely heavily on Valve title content, such as CSS and HL2.
-Added ThreadPoolExecutor to get_duplicate_hash_vtfs()
-progress_window.update() is now only called for every 10 processed files and upon completion, with some optimizations benefitting up to 1/10 the original time taken for addons with thousands of files
-Renamed defunct module meaning patcher -> deduplication