redtardis12 / Sky-Keys-interactive

An app for the PC version of sky to key bind expressions and auto play music with sheets
GNU General Public License v3.0
8 stars 0 forks source link
hotkeys mod music-bot pc script sky

Sky-Keys-interactive

An app for the PC version of Sky:COTL to key bind expressions and auto play music with sheets J4bp4AN.md.png

J4bppHl.md.png

This is an initial source sync made just for the feedback, not an actual release !!!


You can now download the pre-relase version here

Just extract the archive and launch .exe The code haven't been revised and just a proof of concept

Currently working features

Automatic music player

"emotes" tab doesn't do anything for now


How to use?

  1. Open the app, go to music Tab
  2. Download any json format sheet for sky from here as an example
  3. Press a "+" button and choose your downloaded song.
  4. Choose it from the list and press "play" button at the bottom right - this will start listening for hotkeys to start and stop the music. Got to sky, pick your instrument and press the keybind. The default ones are "/" to start playing and "q" to stop. You can change them in config.jsonfile in the same directory, as well as all the notes buttons.
  5. You can change the speed of the music by going into the .txt file of the music itself and adjust its value under the "bpm" field, or edit it somewhere like Sky Nightly


Using from source

  1. Have the latest version of python installed on your system from python.org

  2. In your command line execute:

    pip install -r requirements.txt
  3. Open cloned directory and execute:

    python app.py
  4. For building use flet packaging with pyinstaller:

    pip install pyinstaller
    flet pack app.py

    or more optimized variant with UPX

    pyinstaller --noconsole --onefile --upx-dir [your upx installation folder here] app.py

FAQ

Q: Can i get banned for this?

A: You shouldn't. The app just simulates key presses like any other macro and does not interfere with the game in any way