Decoda is a professional development environment for debugging Lua script in your applications. It's familiar and fast and you'll wonder how you ever worked without it.
Licensed by: Electronic Arts, Lionhead, Raytheon, Gas Powered Games, Mcafee, Big Huge Games, Creative Assembly, A2M, NCSoft, High Voltage, Playfirst, Riot Games and dozens of others.
Features
- Full graphical IDE. Syntax highlighting, symbol browsing/filtering, auto-completion, configurable hotkeys and colors, custom tools and more. If you know MSVC, you'll be comfortable immediately.
- Plays well with others. Integrates with your source control (SCC) and is simple enough for the un-nerdly. It also supports LuaPlus wide-character strings, and even attaches to MSVC for debugging your native code.
- Plug and play. Debug Lua files inside your application without making any code changes. It works with Lua 5.0 and later and supports modified versions as well. The latest and greatest games work with Decoda and your creation will too.
- Source code licensing and free support. See the FAQ for details.
Decoda 1.16 is now available for download. If you have auto-updates enabled, Decoda will automatically detect the update and download it (you can also manually do this by selecting Help/Check For Updates from the menu). Otherwise download the latest installer from here. If you experienced side-by-side errors with previous versions of Decoda, we recommend uninstalling and re-installing with the latest installer.
Here's the change list for Decoda 1.16:
- Added the option to show white spaces via the settings dialog
- Added an error message when attempting to debug a 64-bit application (not currently supported)
- Added tool auto-execute on Decoda events (run tool on file save for example)
- Output window now scrolls to the bottom when new text is added
- Fixed crash bug when evaluating some expressions in the Watch window due to not expanding the Lua stack
- Addressed bug where Decoda would hang the first time you launched it on some machines
If your evaluation for Decoda has ended and you would like to request an extension, please e-mail us at decoda@unknownworlds.com.
As usual, please e-mail us at decoda@unknownworlds.com if you have any problems or suggestions.
Decoda 1.15 is now available for download. If you have auto-updates enabled, Decoda will automatically detect the update and download it (you can also manually do this by selecting Help/Check For Updates from the menu). Otherwise download the latest installer from here. If you experienced side-by-side errors with previous versions of Decoda, we recommend uninstalling and re-installing with the latest installer.
Here's the change list for Decoda 1.15:
- Added new Search Result window
- Fixed bug where breaking at a breakpoint would sometimes not display the top of the call stack and would show execution broken at a different location
- Fixed issue where debugging a managed application would cause the application to not start properly
- Fixed bug where the "Load last project on startup" feature wasn't working
- Fixed bug where pushing down in the Project Explorer filter would not select the first item
If your evaluation for Decoda has ended and you would like to request an extension, please e-mail us at decoda@unknownworlds.com.
As usual, please e-mail us at decoda@unknownworlds.com if you have any problems or suggestions.
Decoda 1.14 is now available for download. If you have auto-updates enabled, Decoda will automatically detect the update and download it (you can also manually do this by selecting Help/Check For Updates from the menu). Otherwise download the latest installer from here.
Here's the change list for Decoda 1.14:
- Removed dependency on Visual Studio 2005 Redistributable
- Changed the cursor color to be the inverse of the background color so it's visible on a black background
- Added the ability to specify the line number to open a file to on the command line (using File.lua:100 syntax)
- Added basic mixed language call stack
- Fixed bug where the Project Explorer would attempt to parse code inside of comments
- Fixed bug where changing some properties in the Project Settings would not cause the deuser file to be updated
If your evaluation for Decoda has ended and you would like to request an extension, please e-mail us at decoda@unknownworlds.com.
As usual, please e-mail us at decoda@unknownworlds.com if you have any problems or suggestions.

