
Copyright 2005 Pallav Nawani.
pallavnawani@yahoo.com
http://www.ironcode.com

About:
------
Rogue is an interpreter for Interactive fiction games. It combines
interpreters for these toolkits:
   (a) Agt, Agility
   (b) Adrift 3, Adrift 4
   (c) Tads 2, Tads 3

So if you have games written using any one of these toolkits, to run them,
all you need is Rogue. It should run on all the platforms having the
GTK+2.0 toolkit, but has been tested only on Linux. 

If there is demand, or I feel like doing it, I may add more interpreters
in future. I probably will :)

Copyrights
----------
Rogue is copyright 2005 Pallav Nawani. It is released under the GNU GPL
license.
Agility is copyright Robert Masenten. See the readme.agility file in the
agility directory for details.
Scare is copyright Simon Baldwin. See the README in scare directory for more
details.
Tads is copyright Michael J. Roberts. See the License.txt in tads2 directory
for more details.

Features
---------
* Shows images & hints (Adrift games only)
* Supports scare debugger (Adrift games only)
* Debugging console (Adrift games only)
* Debugging can be done either in main console or debugging console or both.
  (Adrift games only)
* Input logging for both main window & debugging console
* Supports game font preferences
* Supports most scare tags (Adrift games only)
* Command history (access by pressing the up arrow key)
* Game readme viewer
* Remembers the game last played & verbose mode. Verbose mode works with
  adrift only, since Tads & Agilty do not provide callable hooks for
  that.
* Notes window. You can take notes in this window while you are playing a
  game. Notes are automatically saved when Rogue exits, and auto loaded
  when you start Rogue.
* Font, font color, background colors can be changed within the Runner, and
  the changes are reflected instantly.



Rogue does not support playing of sound files, as this would have added
dependancy on yet another library. If there is interest in this, I will
consider adding it, it is fairly easy to do. In any case I think sound & music
are things that should be kept out of a text adventure, or else we might
as well play Myst.

When you enable input logging, two files will be created. All the text that
you enter in the main console goes to the file rogue_log.txt, and all the
text entered in debugging console goes to rogue_debug_log.txt. This way the
debug log is kept separate from the normal log.

You can give rogue the name of the game you want to open on the command line
like so:
rogue game.taf

But this will not run the game automatically. You still need to click on the
open game menu and the file selection dialog will be automatically filled up.
Just click ok & you are running. This also goes with remembering the last game
which was played. When you run Rogue, it will load the name of the game but
not autorun. Again you need to activate the open game menu & just click ok
on the file selection dialog.

License
-------
GNU GPL. See the file Copying.txt for details.

Copyright (c) Pallav Nawani 2004.
http://www.ironcode.com
Bug reports about Rogue can be sent to pallavnawani@yahoo.com

Credits
-------
Simon Baldwin for writing SCARE
Gaurav Nawani (http://www.geocities.com/gauravnawani) for designing
the nifty Rogue logo.
Mark J. Tilford for 'starting the whole thing' (as Simon puts it :))
Robert Masenten for Agility and Michael J. Roberts for TADS.


Enjoy!
