Releases: AMoorer/PKFX_Tools
Releases · AMoorer/PKFX_Tools
Release list
MakeSomeNoise v1.1.2 - Educational Guide & Export Enhancements
MakeSomeNoise v1.1.2
🎓 Educational Features
- Built-in Educational Guide: Comprehensive "A Guide To Noise" with detailed explanations for each algorithm
- Historical background and technical algorithm explanations
- Key parameter descriptions and use cases
- Pro tips for each noise type
- Comprehensive Tooltips: Hover help for all controls
🎨 Export & Preview Features
- Export Preview Modes: Preview single frames, atlases, or animations before exporting
- Animation Playback: Real-time animation preview with adjustable FPS (1-60 FPS)
- Copy Preview to Clipboard: Right-click menu option
- Automatic Version Management: Files automatically increment version numbers (_v00, _v01, etc.)
- Full Path Display: Complete file paths in save location
⚙️ Improvements
- Removed redundant 3D Slice noise type (now 6 noise types)
- All noise algorithms now support X/Y/Z offset animation
- Enhanced UI layout and tooltip styling
- Improved file naming and organization
🐛 Fixes
- Robust worker thread management prevents crashes
- Better memory management for animation frames
- Improved UI responsiveness and status feedback
- Fixed animation preview text cutoff
📦 Repository Structure
- Industry-standard layout: src/, docs/, scripts/, tests/
- Proper Python package: makesomenoise module
- Comprehensive documentation: Code review, roadmap, build guides
📄 License
- Dual License: Software under CC BY-NC-ND 4.0 with Commercial Use Exception
- Generated Outputs: Public Domain (CC0)
- Free to use commercially, cannot be sold/redistributed for profit
📥 Download & Install
- Download
MakeSomeNoise.exe - Run the executable (no installation required)
- First run may take longer due to Windows Defender scanning
No Python installation required - this is a standalone executable!
See CHANGELOG.md for full details.
MakeSomeNoise v1.0.0 - Initial Release
MakeSomeNoise v1.0.0 - Initial Release
Procedural noise generator with seamless tiling support.
✨ Features
- 7 Noise Types: Perlin, Simplex, FBM, Turbulence, Ridged Multifractal, Domain Warp, 3D Slice
- Seamless Tiling: Industry-standard offset-based blending for perfect texture tiling
- Dual Layer Mixing: Blend two noise types with multiple blend modes
- Real-Time Preview: Live 256×256 preview with adjustable parameters
- Animation Support: Generate animated texture atlases
- Batch Export: Export at any resolution (up to 4096×4096)
- 3D Offset Controls: Navigate through noise space
- Preview Seams: Visual verification tool
📥 Installation
Requirements: Windows 10/11 (64-bit)
- Download MakeSomeNoise.exe from the Assets section below
- (Optional) Install Visual C++ Redistributable if you get DLL errors
- Double-click to run - no installation needed!
🎯 Quick Start
- Select a noise type from Layer A dropdown
- Adjust parameters (Scale, Octaves, Persistence)
- Enable "Seamless Tiling" and adjust Blend Width
- Click "Export Noise" to save
🐛 Known Issues
- First run may take 10-30 seconds due to Windows Defender scanning
- Add to Windows Defender exclusions for faster subsequent runs
📖 Full Documentation
See README.md for complete usage guide.
🙏 Credits
Built with Windsurf, PySide6, NumPy, noise, opensimplex, perlin-noise, and Pillow.