User:BELATHUS/Front End

The official GemStone IV encyclopedia.
< User:BELATHUS
Revision as of 04:42, 30 June 2007 by Maintenance script (talk | contribs) (Removed source code, linking to the site where the source code is currently kept. Added some other information on the client and listed the things that I'm still working on.)
Jump to navigation Jump to search

The most current source code for this project is now hosted on SourceForge.net. Specifically, http://sourceforge.net/projects/archlich/ is the project page, and one can find the CVS Repository listing at http://archlich.cvs.sourceforge.net/archlich/src/. The project is called, simply, "ArchLich". Information on using CVS can be found here: http://sourceforge.net/cvs/?group_id=199690. The modulename for the source code is "src".

ArchLich

Currently, running the front end requires Ruby 1.8.5 or later with the Ruby/gtk2 libraries installed. In order to log in to the actual game, run the main.rb script using the command 'ruby ./main.rb' while in the directory containing the front end. There is also a test instance which allows running the front end without logging in to GemStone IV, which can be ran by running the command 'ruby ./test.rb' in the same directory.

Things to do
  • (in progress) Format text in the TextView port.
  • (in progress) Teach program to parse XML.
  • (in progress) Complete functionality of 'Dynamic'-type windows.
  • Add spell duration timer to the Spellfront window.
  • Create a menu item that allows you to chose which windows are open.
  • Add option to move status bars to a separate window.
  • Status indicators.
Known bugs
  • None, other than the program is incomplete.
Things recently done
  • Create a way to save window sizes and positions between logins.