castletool
Castletool is a command line tool for adding images and MIDI files to the Castle - Make and Play app by Monterey's Coast, Inc. (not affiliated)
Installation
You can install Castletool by running pip install castletool in your terminal (Requires python). Be sure to install pillow, mido, ffmpeg, and the Castle CLI.
Usage
Once fully set up, run castletool and follow the instructions.
FAQ
Q: It says I don't have any decks, what do I do?
A: You can initialize a deck by running castle init <name> or get a pre-existing one by running castle get-deck <id> folder
Q: Why does it say "nothing to do"?
A: You either forgot to install pillow ffmpeg and mido, or you said no to all the prompts.
Q: What does quantizing mean?
A: Quantizing automatically makes your image use less data, but it may look worse if the value is too low.
Q: What does it mean by "frame split"?
A: It divides your frames by the value you input. For example, if you enter "2", you will get half the frames.
Q: What does "Memory Access Out of Bounds" mean?
A: That means the image or MIDI file you input caused your deck to exceed castle's 10MB limit. You need to quantize it or use less frames.
Q: Why does it say I don't have any decks?
A: You are probably running the command while in a different directory. cd into where your deck is (usually ~/decks)
Metadata
Release files for castletool 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| castletool-0.2.0.tar.gz | 12.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| castletool-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.6 kB
Release files / castletool-0.2.0.tar.gz
| Download URL | castletool-0.2.0.tar.gz |
|---|---|
| Size | 12.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a5f66d7aaa2fe3d8b2869c8d351ae954f1350aeacb162297fabc77487754ab84
|
|
BLAKE2b-256 checksum How to use checksums |
890b95a41636f5146b315fedede62ca9bc4765cd22374e42e6954ebe49b41c20
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Release files / castletool-0.2.0-py3-none-any.whl
| Download URL | castletool-0.2.0-py3-none-any.whl |
|---|---|
| Size | 12.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
68764dfde691e600c5833bcf61a9bff0a034a2330507902f0ad91eddae2e307a
|
|
BLAKE2b-256 checksum How to use checksums |
c0817f8ec9de9fcd7dadb6d00d0cce0a9090e6b7db6f2fe2e4050af3e1e2878f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|