IntyMapper 1.2.3 by Cybearg - No Rights Reserved
Made in GameMaker

CHANGELOG:
1.2.3 - Added MODE data on export/compress
1.2.2 - Added stack saving
1.2.1 - Fixed inaccuracies in GROM tileset
1.2 - Added the COMPRESS button and fixed bugs.
1.1 - Added NEW, UNDO/REDO, "view grid", and fixed bugs.

HOW TO USE:
1. Select your STIC mode (color stack GROM, color stack GRAM, foreground-background GROM, or foreground-background GRAM).

2. Select your tiles and colors for the mode or input values directly in Hex or Binary by clicking on the Hex or Binary displays.

3. Draw on the screen on the left side of the window by left-clicking to place a tile. CTRL+left click fills the screen with the selected tile. Right-clicking on the screen selects the tile under the cursor.

4. Add additional screens with the + button. Scroll between screens by one tile using > and < or scroll by a whole screen's width with >> and <<. If you have too many screens, remove the latest screen with the - button.

5. Be sure to use the SAVE button to save your screens to be re-loaded later using the LOAD button.

6. When finished, use EXPORT to get IntyBasic-ready data tables for the screens you designed. If your map has under 256 unique tiles you can instead export a compressed version of the map data with COMPRESS.

ADDITIONAL FEATURES:
- Custom GRAM Tiles: You can replace the built-in GRAM tiles with your own 256x64 pixel tileset with the LOAD button, visible when GRAM STIC options are selected. To return to the built-in GRAM tileset, click LOAD, then Cancel.

The tileset should be comprised of 64 16x16 pixel cards arranged in a 16x4 card grid. I recommend creating the tileset in a 128x32 pixel tileset of 8x8 pixel cards, then uprezzing the tileset to 256x64 pixels.

- Clear screen: Press NEW to clear the screen.

- Undo/Redo: Press "undo" and "redo" to undo/restore up to 20 actions.

- Card Grid: Tick "view grid" to see the boundaries between cards on the screen

A FEW QUIRKS:
- When switching between STIC modes, it is best to re-select your tile and color options manually, just in case something didn't get converted correctly. Different STIC modes interpret the card word (16-bit value) in different ways, so it may not always display as anticipated.

- The color stack mode probably isn't accurate for multiple screens

- For weird reasons, you cannot SAVE, EXPORT, or COMPRESS to the same directory that IntyMapper resides in.