Settings

Spine provides many settings to customize a wide variety of features.

To open the Settings dialog, press F12 or click the Spine logo in the upper left of Spine and choose Settings from the menu.

Version

The current Spine and Spine launcher versions are displayed here. The select box specifies the exact version of Spine to use out of all the Spine updates you have downloaded in the past, or Latest which will cause Spine to prompt to download the latest version each time it starts. Click Other to specify a specific version by typing, in case you want an older version that you have not downloaded previously. See the changelog for a list of older versions.

The default setting is Latest. If you are nearing a release of your application or you otherwise need to freeze the version of the editor, for example to match the runtime version you are using, then a specific version can be chosen.

Projects saved with an old version of Spine can always be opened with any newer version. However, projects saved with a newer version of Spine cannot be opened with an older version.

Beta versions

By default, choosing Latest will use the latest non-beta version. Beta releases allow us to release editor updates before all the official Spine Runtimes have been updated. If you want to use the latest beta, you'll have to check the beta checkbox in your Spine settings:

If you always use a non-beta release then you can be certain that your exports will work in all official runtimes. There are a few reasons you may want to give up that guarantee and use a beta release:

  • You are exporting images or video, so lacking runtime support doesn't matter to you at all.
  • You want to try out new Spine features ASAP. You can always go back to a non-beta or any older Spine version, just be careful not to save your projects with a newer version since older Spine versions won't be able to open them.
  • You know the runtime you are using has already been updated to work with the beta editor version. Some runtimes will be updated before others and we won't do a non-beta release until all runtimes are updated. Each runtime's README on GitHub specifies the most recent Spine version it works with.
  • You want to animate with the latest version and are OK with waiting until the runtimes have been updated.

General

Auto backup

When checked, the project will be saved periodically in the backup folder. For extremely large projects this may introduce unwanted pauses and can be disabled.

Delete confirmation

When unchecked and you choose to delete an item, Spine will no longer ask if you really want to delete it. If an item is deleted accidentally, you can always use undo by pressing ctrl+Z (cmd+Z on Mac).

Double click shortcuts

Spine uses double click for a number of shortcuts, for example to rename an item in the tree. When unchecked, those shortcuts are disabled. This can be useful when using a tablet, where accidentally double clicking is very easy.

Interface animations

When unchecked, Spine will not use animations in the user interface. This means menus will not be animated, dialogs will not fade in, etc.

Reuse instance

When checked, if a file is double clicked it is opened in an existing Spine instance, if one is running. Otherwise a new Spine instance is started to open the file.

This setting is not available on Mac, where double clicking a file always reuses an existing Spine instance if possible

Tooltips

When unchecked, tooltips will not be shown by hovering the mouse. The tooltips can still be shown on demand by pressing F1.

Zoom to mouse

When checked, the mouse wheel or Zoom hotkey (U by default) will zoom in/out using the mouse cursor location. This is usually a very natural way of zooming, but may not work well for a pen tablet or touchpad/trackpad. When unchecked, zooming in/out uses the center of the editor area.

Files

These buttons open the corresponding folder when clicked.

Backups

This folder contains copies of project files made just before each save and periodically if auto backup is enabled.

Windows: <user home folder>\Spine\backups
Mac: <user home folder>/Library/Application Support/Spine/backups
Linux: <user home folder>/.spine/backups

Hotkeys

This text file contains all of Spine's hotkeys. The file can be edited to customize the hotkeys to your liking. See key names for a list of the key names that can be used.

Windows: <user home folder>\Spine\hotkeys.txt
Mac: <user home folder>/Library/Application Support/Spine/hotkeys.txt
Linux: <user home folder>/.spine/hotkeys.txt

Log

This file is written each time Spine starts and often provides details when something goes wrong.

Windows: <user home folder>\Spine\spine.log
Mac: <user home folder>/Library/Application Support/Spine/spine.log
Linux: <user home folder>/.spine/spine.log

Graphics

Background golor

The color to use for the editor background.

Background gradient

When checked, a faint gradient is drawn on top of the background for aesthetics.

Dim unselected skeletons

When checked and a project has multiple skeletons, skeletons that are not selected are drawn with translucency. This can reduce clutter if many skeletons are visible at once.

Editor scale

This slider adjusts the size of the bones and background so they look better when working with very small or very large skeletons.

Multisample anti-aliasing

When checked, Spine will use higher quality rendering. GPU support for the chosen MSAA setting is required, else it will have no effect.

Show FPS

When checked, the framerate is shown in the title bar as frames per second. Note that Spine does not render all the time, only when the mouse moves, something is animated, or an animation is played back.

Smooth scrolling

When checked, scrollbars are animated smoothly when scrolled instead of jumping instantly into position.

Dopesheet

Dopesheet item height

This slider sets the height of each row in the dopesheet. The default setting is the most visually appealing, but more rows can be shown at once with a smaller setting.

Jump to key frame

When checked, the timeline position is set to the key's frame when a key is selected in the dopesheet. This can be unchecked if this behavior is bothersome.

Previous: Import