Skip to content

v1.1.0: Dynamic Lanes & Interactive Config

Choose a tag to compare

@Ian-bug Ian-bug released this 23 Dec 08:16
· 44 commits to master since this release

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, Y position) 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.py script 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

  1. Download RainingKeysPython.zip.
  2. Extract and run RainingKeysPython.exe.
  3. Use the Config Window to set up your keys and position.
  4. Enjoy!

🐞 Bug Fixes & Improvements

  • Fixed issues with hardcoded lane mappings.
  • Improved configuration persistence.
  • Enhanced project structure for better maintainability.

Happy Playing!