EclipseFE Project
Motivation
As a programmer, I find myself spending a lot of time in Eclipse. However, as part of my job as a GameMaster for GemStone IV, I also like to be logged into the game when possible. Thus, the EclipseFE was born to allow me to interact with the game without needing to switch windows often.
Once I had the basic FE working, I figured I might as well add the additional features available in the Wizard and StormFront FEs so that it might be useable by the players as well.
Current Version
The current version of the EclipseFE is 0.9.1. The easiest way to get it is to use the Eclipse update site at http://gemstone.flooey.org/eclipsefe/updates.
Features
- Support for any window content which is sent through the StormFront XML stream, including active spells, familiar window, thoughts window, and so forth.
- Support for injuries and progress bar-based status information
- Macro system, including global and character-specific macros
- Highlight system, including global and character-specific highlights
- StormFront-compatible scripting system, with the exception of highlight-modifying commands
- Plugin system, allowing development of Eclipse plugins to add new features (as an example of the power of this system, the scripting engine is implemented as a plugin)
- Extremely configurable interface layout
Future Work
- Add prepped spell and hands windows
- Add directions pallete
- Add status icon pallete
- When SWT version 3.2 is released, add support for switching between proportional and fixed-width fonts. The 3.1 version of the StyledText widget only includes support for one font.
- Add support for highlight-modifying script commands
- Add macro sets
- Make the windows and panes a bit more attractive
- Spruce up the injuries display
- Improve the layout system
Maintenance
Please visit http://flooey.dyndns.org:8080/trac/eclipsefe to submit bug reports or request or submit documentation.
Screenshots
Source Code
The source for the project is available here. The source is available under the MIT license.
This project is not endorsed by, representative of, or otherwise affiliated with Simutronics Corporation.