v1.1.0: Dynamic Lanes & Interactive Config
RainingKeys v1.1.0 Release Notes
We are excited to announce the release of RainingKeys v1.1.0! This major update brings a fully interactive configuration GUI, dynamic lane customization, and a robust build system.
🌟 New Features
🛠️ Interactive Configuration GUI
- Live Adjustments: Move the overlay (
X,Yposition) and adjust visual settings (Scroll Speed,Fall Direction) in real-time. - User-Friendly Interface: No need to manually edit config files for basic adjustments.
🎹 Dynamic Lane System
- Custom Key Bindings: You are no longer limited to 4 keys! Bind any number of keys (e.g., 1, 4, 6, 10 lanes).
- Record & Play: Use the new "Record Lane Keys" button to easily define your lanes by pressing keys in order.
- Auto-Resizing: The overlay automatically adjusts its width to fit your custom lanes.
📦 Improved Build System
- One-Click Build: New
build.pyscript automates the entire process. - Dual Releases: Automatically generates both Release (windowed, no console) and Debug (console enabled) versions.
- Portable: Configuration is bundled with the executable.
🚀 How to Use
- Download
RainingKeysPython.zip. - Extract and run
RainingKeysPython.exe. - Use the Config Window to set up your keys and position.
- Enjoy!
🐞 Bug Fixes & Improvements
- Fixed issues with hardcoded lane mappings.
- Improved configuration persistence.
- Enhanced project structure for better maintainability.
Happy Playing!