Skip to content

Export presets

Save your current export configuration as a named preset and reuse it later. A preset is a snapshot of every option in one of the export dialog's tabs (PNG / sheet / GIF / JSON).


Where to find it

Each tab of the Export dialog has a PresetBar at the top with:

  • Load preset dropdown — apply a saved preset's options to the current tab
  • Save as preset… button — capture the current options as a new preset
  • Manage presets… link — opens a small modal to rename/delete saved presets

Preset bar in the export dialog


Save a preset

  1. Configure the export options for the active tab (e.g. PNG with 4× scale, transparent background).
  2. Click Save as preset….
  3. Enter a name (e.g. "Itch.io thumbnail", "Phaser sheet", "Discord GIF").
  4. The preset is added to the dropdown and persisted in IndexedDB.

You can save as many presets per format as you want.


Load a preset

  1. Open the export tab matching the preset's format.
  2. Pick the preset from the Load preset dropdown.
  3. All saved options are applied to the current tab. You can then tweak before exporting.

Manage presets

The Manage presets… link opens a small modal where you can:

  • Rename a preset (inline)
  • Delete a preset (× button)

Deletion is immediate; there's no undo for presets.


Storage

Presets live in IndexedDB under the editor's motestack database, in a exportPresets table. They are:

  • Browser-local — not part of the project. Clearing your browser data removes them.
  • Project-agnostic — usable across all projects in the same browser profile.
  • Not exported in .mstack — the project doesn't carry your presets. A teammate opening your project will get their own presets.

Use cases

  • Game build pipeline — one preset per asset format (character_sheet, tileset_atlas, ui_icons_2x).
  • Social postsdiscord_gif, twitter_png_8x, bluesky_alt_text_png.
  • Client deliverablesclient_review_pack, final_game_assets.

The point is to avoid manually re-typing the same options every time you do an export.


Tips

  • Name presets clearly — you'll have to scan the dropdown later. phaser_sheet_padding2 beats sheet1.
  • Presets are small (just a JSON config), so don't worry about creating many.
  • If you delete the editor's IndexedDB to recover from issues, your presets are lost. Re-export them ahead of time if they're valuable.

Motestack is a personal hobby project. The editor and these docs ship under no warranty — back up your `.mstack` files.