打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Lua IDE: Decoda

Decoda介绍

作者:韦秋实 2012-03-14

Decoda

 

Decoda是一个功能强大的Lua编辑和调试工具。

 

 

Decoda 是目前经过我们的测试,比较好用的一款的Lua集成编辑环境,其Lua调试功能十分强大,可以编辑和调试Lua脚本。

Decoda具有Lua的代码高亮,自动补全功能,还可以建立工程,统一管理Lua文件,并能和SCC相关联,提供代码管理功能。在调试的时候还能动态读入被调试进程加载的所有Lua文件、端点、变量查看,监视等功能一应俱全。

下面,我们来看下Decoda调试Bolt引擎时应注意的事项:

1.  Decoda不使用工程配置打开进程时,由于Lua的延迟加载机制,一开始是看不到Lua文件的,最好使用某些同步函数来暂时停止运行(如XLMessageBox)。

2.  Decoda仅仅针对Lua代码,不支持LuaC代码之间的跳转。

3.  使用Decoda编辑文件时要注意,Decoda对不同路径同名文件的区分能力较弱,保存时最好确认下是否正确保存。

注意:Decoda对非英文的支持较差,编辑含有非ANSI字符文件时易崩溃

Decoda is a free and open-sourced professional development environment for debugging Lua script in your applications (A Lua IDE). It’s familiar and fast and you’ll wonder how you ever worked without it.

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.
  • Open Source Decoda source code is available on GitHub and is licensed under the GNU GPL.

LATEST NEWS

Our Lua IDE Decoda is now open source!
Facebook

Today we are very pleased to announce that we’ve released Decoda, our Lua IDE (Integrated Development Environment) and debugger, as open source. You can get the latest version of the source from GitHub and the Windows installer from the download page.

We created Decoda in 2007 just as we were starting work on Natural Selection 2 and getting our company off the ground.  Since Natural Selection 2 uses Lua heavily we realized that a complete IDE with an integrated debugger would be critical.  Although it was initially an internal tool, we quickly realized that other developers would benefit from Decoda as well.  To help fund our company, we productized Decoda and began selling through our website. Over the years we’ve licensed Decoda to many game studios and its revenue helped keep our company on stable ground even in some of the rockiest financial times.

Today, after the successful launch of Natural Selection 2, we have the opportunity to re-evaluate our business strategy. As a tool, Decoda is just as important for us as it was when we wrote the first line of code — our programmers use it every day in the continuing development of the game. In fact, it’s so important to us that we want it to improve faster than ever.

We intend to keep on developing Decoda, but we are most excited about what *you* can do to help make it the best IDE out there!

Max

Decoda 1.16 released
Facebook

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 released
Facebook

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.

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Eclipse Source Code
MPLAB X IDE | Microchip Technology
view | bill gatliff.com
Compiling, Linking, and Debugging Programs
Introduction to the DirectShow C Class Library
Using the Ruby Development Tools plug-in for Eclipse
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服