Your friendly neighborhood PICO-8 starter kit
- Automated multi-file builds with picotool and a filesystem watcher
To use pico-starter, you will need a few pre-requisite dependencies:
Yarn - Used as a task runner and watcher to automate picotool build
Python 3 - A requirement for picotool to function
pico-starter takes your src/ directory, and rebuilds the output .p8 file (default name cart.p8).
- Before doing anything else, make sure you have installed the necessary Dependencies listed above.
git clonethis repository.cdinto the repository.- Run
yarnto fetch the external packages used.
yarn run buildwill trigger a rebuild for your cart.- This looks at the
src/root.luafile, and outputs your cart in the root directory (namedcart.p8by default).
- This looks at the
yarn run watchwill watch thesrc/directory and rebuild your cart if you make changes while developing.
- If you would like to rename your cart, simply rename the output file!
- Note: pico-starter looks for a single
.p8file in its root directory. Having more than one will cause the build commands to fail.
- At this time,
pico-starterdoes not decide how you load your cart. - Some potential options could be:
- Clone this repository directly into your carts folder
- Hard link your
.p8into your carts folder - Manually (or automatically) copy it yourself