Help Topics

Thank you for using SpriteStudio©

Topics

System Requirements
Description
Getting Started
Creating Sprites
Editing Sprites
Saving Sprites
Author Info



















System Requirements

This program was created using Microsoft Visual Basic .Net 2002 ©.
If you don't have the .Net framework installed on your computer (or you aren't sure), then use the install wizard to install this on your computer. Even if you have the framework, you can install it. One way to see if you need the installation is to try to run the .Exe file. If you get an error, you probably need to install. Installation is recommended so you have quick access to the program from the programs menu. Windows 98SE and up should work, but 2000 or XP is strongly recommended. Other OS support is limited. Also, 64 mb of ram (or better) is recommended, but 32 mb should still work. This program doesn't really have any processor requirements, but 1 gHz or higher is strongly recommended for fast operation.
Back to Topics


Description
This program was created by ti-genius (ticalc.org). Not responsible for any damages resulting from this program.

This is a must-have for all assembly programmers! This program is a fully featured sprite creator that generates 8 by 8 sprite data that can be viewed, copied, or saved as an assembly file! This is not achieved through entering in cryptic 1's and 0's. This program has a great GUI and is very easy to use. This makes games and all sorts of assembly programs easier to create and more fun.
Back to Topics


Getting Started

First, install this program. For installation instructions, see the System Requirements. Once this program is installed (if necessary), run this program by going the programs menu or double clicking the .exe file. As you can see in the program, this program uses a Multiple Document Interface. The Window menu contains all the open sprite files. To exit this program, go to File | Close.
Back to Topics


Creating Sprites

This program uses a Multiple Document Interface (MDI). This means that all of the open sprite windows will be contained as one window in the task bar (example: AOL). To create a new sprite, go to File | New (ctrl + n). You will be prompted for a sprite name. This will be the default for the file name if you save it, so characters that are invalid in file names (such as ".") will usually result in an error. After that, a new window should appear with a blank sprite. You can have many sprites open at once. To switch between sprites, go to the Window menu and click on the name of the Sprite to go to.
Back to Topics


Editing Sprites

Editing a sprite in SpriteStudio© is very simple and straightforward. To change a pixel from black to white, or from white to black, just click on the corresponding square. Although with that alone you can create sprites, there are some special features to speed up creating sprites. They are:

Fill White
This sets all the squares (pixels) of the sprite to white, effectively clearing the whole sprite.
Fill Black
This does the exact opposite of Fill White. It sets all the squares (pixels) of the sprite to black.
Add Border
This creates a border by setting all of the edge pixels to black.
Inverse
This changes every single pixel. It changes all the white ones to black, and vice versa. (VERY USEFUL!)

Back to Topics


Saving Sprites

There are various options when saving sprites. The option Generate Binary just shows the sprite data in the text box. It is meant only for viewing purposes.
The other two options are:

Copy Binary
This copies the sprite data (including the necessary code) to the clipboard, so you can just paste it into your code.
Save As...
This prompts you for a file name to save as, and saves the sprite data in that file. The various formats supported for saving files are .Z80, .Asm, .Txt, or other extension.
Another option to be aware of is the Preview button. This button generates a preview of the sprite data in the box above. This is still in development and isn't fully functional, so don't rely on it.
Back to Topics


Author Information

I go by my user name for ticalc.org, ti-genius. I like programming in QBASIC, VBASIC .NET, C#, C++, HTML, Java, ti-BASIC, Assembly, and C. (lol) Visit Ti-Genius's Author Profile at ticalc.org
Back to Topics