The Inno Script Studio main window, showing the script editor, section actions and compiler output
The main window: multi-tab script editor, section actions and compiler output, all dockable.

Features

Inno Script Studio presents your Inno Setup script in a logically structured, graphical interface. Any developer can define and maintain an installation script without learning a new scripting language.

The interface

The core interface elements are:

  • Multi-tab script editor
  • Section action lists
  • Compiler and debugger output logs
  • Translatable elements: menus, dialogs, compiler and debugger messages

Every panel is dockable, and the whole layout can be customised to suit the way you work.

Inno Script Studio with docked panels

Integrated debugging

A debugging engine is built into the IDE. Set breakpoints, step through code line by line and inspect installer variables while you debug your scripts.

Unicode and ANSI compiler support

Compile with either the Unicode or ANSI Inno Setup compiler. Point Inno Script Studio at the compiler you want; there's no need to install or run different versions of the standard IDE.

Pre- and post-compile actions

Add actions that run before and after compilation, extending your script with processing the Inno Setup compiler doesn't offer on its own.

Customisable syntax engine

Built on the Scintilla editor component, so the display of every syntax element can be adjusted to your liking.

Plugin framework

Extend existing features or add entirely new ones through the integrated plugin framework, without waiting for an update.

Detailed logging

Output from every compile step and the debugger goes to a time-stamped log that's easy to navigate. Export it as text, or save it automatically while compiling.

Themed installers

Give your installer a visual style when you have the ISSkin by Codejock add-on for Inno Setup installed.

Screenshots

A tour of the main window and dialogs. Select any image to enlarge it; use the arrow keys to move between images.

Download

Inno Script Studio needs the Inno Setup compiler, available free from jrsoftware.org.

Final release

For the most stable experience, download the final release. It's been well tested by a large group of users.

File
ISStudio_Latest.exe
Version
2.5.1
Released
28 November 2020
Download installer

Beta release

Beta releases carry new features before they reach a final release, but haven't been fully tested yet.

There's no beta available right now.

Language packs

Community-contributed translations of the interface. Extract a pack into your Inno Script Studio\Languages\ folder. Versions 2.4.2 and later already include the available language files in the installer.

LanguageFor versionTranslatedReleasedDownload
Brazilian Portuguese2.0.x100%6 May 2013Download
Chinese (Simplified)2.0.x100%30 Jun 2013Download
Chinese (Traditional)2.0.x100%30 Jun 2013Download
French2.0.x100%1 May 2013Download
German2.0.x100%1 May 2013Download
Polish2.0.x100%6 May 2013Download
Russian2.0.x99%30 Apr 2013Download
Slovak2.0.x100%30 Jun 2013Download
Spanish2.0.x96%30 Apr 2013Download

Release history

Every change since the 2.0 beta series, newest first.

2.5.1

Latest
  • Added a "Do not show this message again" option to the dialog shown when importing the ISTool Pre and Post Compile sections
  • Fixed an exception on close caused by the new debugger framework

2.5.0

  • Added support for the new debugger structure in Inno Setup 6.1.2 and above
  • Fixed an issue with processed line markers: grey line markers now turn green when the debugger has processed the line
  • The installer is again compiled with Inno Setup 5.6.0, so it installs on Windows XP again
  • Minor bug fixes

2.4.2

  • Added a "Never show again" option to the compiler location message box introduced in 2.4.1
  • Added all of the available UI language files to the installer
  • Added additional languages to the installer
  • Minor bug fixes

2.4.1

  • Added a message box to update the compiler location if the Inno Setup install location differs from the one stored in Inno Script Studio
  • Disabled sending of error reports, as EurekaLog doesn't support the installed version of Mantis Bugtracker. To be re-enabled in the next major release
  • Fixed an exception that occurred when editing the [Code] section and switching to another section
  • Fixed detection of ISPP

2.4.0

  • Added support for Inno Setup 6.0.0 and above
  • Added [Setup] section directives WizardResizable, WizardSizePercent, WizardStyle, VersionInfoOriginalFileName, PrivilegesRequiredOverridesAllowed, UsePreviousPrivileges and SignToolRunMinimized
  • Initial branding changes
  • Inno Script Studio now defaults to Inno Setup 6. If no install location is found in the registry, Inno Setup 5 is loaded if available; if neither is found, a message is shown
  • Reverted the Scintilla library to version 3.3.9
  • Minor performance improvements
  • Fixed an issue with pressing AltGr + G on devices without an English keyboard layout installed
  • Minor bug fixes

2.3.0

  • Added the WizardImageAlphaFormat [Setup] directive to Setup Options > Appearance, as per Inno Setup 5.5.7
  • With Inno Setup 5.5.7 or later loaded, the new "force" option is added to the Automatically close applications list
  • Added the new notcontentindexed attribute to the [Files] and [Dirs] property dialogs
  • Setup Options > Compiler Settings > Code Signing now allows multiple code signing tools to be selected
  • With Inno Setup 5.5.7 or later loaded: DisableWelcomePage defaults to True, DisableDirPage and DisableProgramGroupPage default to Auto, and WizardImageBackColor on Setup Options > Appearance is disabled
  • Fixed Application Settings > Program Group controls being disabled when "Disable program group page" was set to Auto or Yes
  • Fixed importing registry files exported from older versions of Regedit
  • Fixed the script wizard not adding the required [Files] and [Code] entries when a theme had no associated style
  • Corrected the format of all included ISSkin cjstyle files

2.2.2

Updated 20 October 2015
  • Added the following [Setup] directives to the Scintilla lexer: SetupMutex, SignToolRetryCount, Output
  • Fixed additional corner cases when importing registry files
  • Fixed opening Inno Setup files with an uppercase extension (*.ISS)
  • Fixed Pre/Post compile actions receiving an incorrectly quoted command line when using the cmdprompt flag
  • Fixed file path conversion leaving an unneeded trailing slash
  • Removed an incorrectly set build flag

2.2.1

  • Removed the partially completed Save Files pick list dialog shown when closing the program
  • Fixed the New Project dialog not showing the option to create a themed installer
  • Fixed parameters not being detected when there was no space after the colon
  • Fixed Pre/Post compile actions setting the wrong current directory when running batch scripts

Support

Questions, bug reports or suggestions about Inno Script Studio are welcome.

Report a bug

Found a problem? Check whether it's already been reported, or log a new issue.

Open the bug tracker

Email us

For support, sales, website or general questions, email Kymoto Solutions directly.

support@kymoto.org