Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/redtardis12/sky-keys-interactive
An app for the PC version of sky to key bind expressions and auto play music with sheets
https://github.com/redtardis12/sky-keys-interactive
hotkeys mod music-bot pc script sky
Last synced: 3 months ago
JSON representation
An app for the PC version of sky to key bind expressions and auto play music with sheets
- Host: GitHub
- URL: https://github.com/redtardis12/sky-keys-interactive
- Owner: redtardis12
- License: gpl-3.0
- Created: 2024-05-11T00:53:32.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-23T16:04:23.000Z (9 months ago)
- Last Synced: 2024-11-16T22:55:46.324Z (3 months ago)
- Topics: hotkeys, mod, music-bot, pc, script, sky
- Language: Python
- Homepage:
- Size: 2.52 MB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.txt
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://iili.io/J4bp4AN.md.png)](https://freeimage.host/i/J4bp4AN)[![J4bppHl.md.png](https://iili.io/J4bppHl.md.png)](https://freeimage.host/i/J4bppHl)
## This is an initial source sync made just for the feedback, not an actual release !!!
### You can now download the pre-relase version [here](https://github.com/redtardis12/Sky-Keys-interactive/releases/tag/pre-release)
**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](https://specy.github.io/skyMusic/) 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.json`file 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](https://python.org)
2. In your command line execute:
```bash
pip install -r requirements.txt
```3. Open cloned directory and execute:
```bash
python app.py
```
4. For building use flet packaging with pyinstaller:
```bash
pip install pyinstaller
flet pack app.py
```
or more optimized variant with UPX
```bash
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**