Spriter is a simple, minimalistic sprite and icon creator for the TI-84 Plus CE / TI-83 Premium CE written in Hybrid TI-BASIC using the Celtic CE library. It features an editor for sprites using both xLibC and BufSprite palettes, along with options to export both to string variables and as an icon for a TI-BASIC program!
- Download SPRITER.8xp from the latest release and send it to your calculator.
- Download and install the Celtic CE library, following the instructions here. You may need the arTIfiCE jailbreak if your calculator is on OS 5.5+.
- Run prgmSPRITER from the OS program menu or a shell of your choice.
When opening the program, you'll first see a menu with the option to pick between creating an xLibC or a BufSprite sprite. For xLibC sprites, you'll pick the first option, and for BufSprite sprites or program icons, you'll pick the second. If at any point you wish to either exit the program or close a dialogue, you can press clear.
After this menu, you'll be able to set the size of your sprite, which can be anywhere between 1×1 and 128×128. You can set this using the arrow keys. Keep in mind that if you're wishing to create a program icon, you'll need to set the dimensions to 16×16. Once you've set your size, hit 2nd or enter to confirm. It can take longer to initialize the sprite depending on how large you select.
Now you're in the editor! You can use the 2nd or enter keys to place a pixel, and the arrow keys to move your cursor around. If you'd like to erase a pixel, press the alpha key. In order to change the color you're using, press f4, which will open the color selecting menu. If you'd like to zoom in or out while editing, you can use the + and - keys.
To save your sprite, press f2. This will open a menu where you can choose to either export to a string (Str5) or as the icon to a program. You can pick through the options using the arrow keys to move and 2nd or enter to confirm. After saving, the program will not close, so you can continue editing! However, make sure to save any changes before you do decide to exit the program.
To load a sprite, press f3. It will load from the same string used for saving, Str5.
Happy spriting!