forums | blogs | polls | tutorials | downloads | rules | help

Siege Tools for Eclipse

I'd like to announce a new project that may be of interest to other modders. (This is being reposted)

Siege Tools for Eclipse is a set of plugins built to aid in the development of Skrit and Gas files for Gas Powered Games' Dungeon Siege. The plugins currently provide the following features:

* Launching
o Launch Siege Editor with custom paths
o Launch DSMod/DSLOAMod with custom paths
o Launch DS/DSLOA Retail with custom paths

* Editing
o Provide Navigation/Structured Outlines for Skrit and Gas files
o Provide Syntax Highlighting for Skrit and Gas files
o Provide a "Highlight Occurrences In File" feature similar to the search feature found in Firefox.
o Provide simple class completion for Skrit classes.
o Provide simple parameter insight for Skrit functions

More information can be found at:
- http://sourceforge.net/projects/siegetools/
- http://siege.yanksandbrits.net

Thank you.

Thought I'd resurrect this post since I've added a lot more features to the Siege Tools plugin for Eclipse. We've been using these updates internally on the Ultima 6 Project and I thought I'd release them to the world.

The latest version is 1.0.10 and can be found at: siege.yanksandbrits.net

Some highlights in this release:
- much easier navigation between gas files and attached skrit components
- rudimentary syntax checking (looks for matching braces, semicolons, etc)
- DS Color converter
- [Sun] block helper for custom moods
- Image previewer ( displays .psd and .raw files )
- Gas Hierarchy navigator for displaying all templates in their appropriate "specializes" hierarchy

More changes can be found at siege.yanksandbrits.net/index.php?n=Main.SiegeToolsPluginHistory
Enjoy!

**edit: For some reason directly linking to the site from this post causes errors, copy and paste the url to your browser window to view.

You guys are awesome. Smile

Added it as a tool here: ?q=node/973

I'd like to announce another major update to the Siege Tools. A couple interesting features:

- DS1, DS2, LOA, and BW code completion
- Built-in API explorer and the ability to add additional documentation to core GPG classes
- Basic Syntax checking
- Code completion for Gas templates

Since I've had difficulty linking directly to the Siege Tools site from these posts, I've created a proxy page to go through. The Link is: http://builds.yanksandbrits.net/siegetools/std_redirect.html

Ah, you guys are awesome. Smile

Is it possible to make this run with Eclipse on linux?

The plugin itself is cross platform and should run on any platform that Eclipse 3.3 runs on. All you need to do is download the "Siege Tools v1.0.xx (Plugin Only)" and place that into your eclipse/plugins directory.

All of the editing functionality should work, as well as the gas navigation, api editor, color picker, and image viewer. You won't be able to launch DS[2], DSMod, or SE from Eclipse under non-windows OSes since those are windows apps. Also, you'll need to tank under windows.