README for magnetic-2.2-vw1-unix-src.tar.bz2


			     Magnetic 2.2
      An interpreter for Magnetic Scrolls's text adventure games

			     Written by:
		  Niclas Karlsson <nkarlsso@abo.fi>,
	       David Kinder <d.kinder@btinternet.com>,
	    Stefan Meier <Stefan.Meier@if-legends.org> and
	       Paul David Doherty <pdd@if-legends.org>

	       Copyright (C) 1997-2003  Niclas Karlsson

	Enhanced Unix/Linux version 2.2-vw1 by Valerie Winter

	       --- This is a pure Unix/Linux port! ---
   --- If you run something else, get another port of Magnetic! ---


  The   pristine    sources   from   the    "Generic"   directory   in
"Magnetic22Src.Zip" (as obtained from  if-archive.org) can be found in
src/_pristine and src/utilities.   I take no responsibility whatsoever
for the effects and results  of using the code from these directories.
Complaints, or beatings, should go to their original author(s).
  I  do  take responsibility,  however,  for  the  code in  the  other
directories, in this single respect:
  As I tested  it on debian Linux, FreeBSD, OpenBSD  (ie., the MacOS X
core    system,   "Darwin",    which   mostly    is    OpenBSD),   and
AmigaOS/GeekGadgets, it should compile and run anywhere where there is
a POSIX/UNIX standard  environment and a gcc compiler.   If it doesn't
do either of it, you're not  on a POSIX/Unix conformant system, and on
your own.
   ---val


  ____________________________________________________________________
  Differences to Magnetic22Src.Zip:

 -- newly arranged unix source distribution with Makefile.

 -- put native Amiga port and Unix/Gtk+ interface in own archives.

 -- removed  any Glk-based  ports, since  Glk is  a sad  attempt  by a
    person  that  should  not  be  allowed  programming.   Pure-strain
    Unix/X11 interface to come.

 -- dumb (capable  of streaming) and ncurses  versions included.  Both
    will run on any screen that is larger than 20x8 characters.

 -- standard IF/MagScroll  library directory  can be given  at compile
    time.  Storyfiles will  be searched in current dir  first, then in
    the libdir, even with relative paths given.  Fully qualified paths
    will be used as given.

 -- .gfx and .hnt files will be loaded automatically if present in the
    same location  as the game file.  Criteria:  the filenames without
    their suffices must be identical.

 -- indifferent towards storyfile suffix; may  be .mag as well as .dat
    or .data, .story, .magscroll, etc pp.

 -- additional  status  line style  that  conforms  to IF  interpreter
    standard  (Score: x  Moves:  y format,  location name  capitalized
    instead   of  uppercase).    Original   Magnetic  Scrolls   status
    optionally via parameter -ns.

 -- number of  current picture is  shown in status  line (dumb/ncurses
    version only; can be turned off via -np).

 -- dumb version now prints [more] prompt after each screenful (can be
    turned off via -n for dumb streaming mode).  Screen height must be
    given via -l  parameter, or else 24 lines  is always assumed (dumb
    interface, after all).

 -- dumb version: command line options -l and -c set lines and columns
    of the display (internal default: classical xterm/tty, 80x24). 

 -- rudimentary   support  for   external   picture  viewer   (picture
    extraction/IFF conversion routines are under construction). 


