magnetiX: A Magnetic 2.3 port for Mac OS X
Version 3.0

Magnetic is an interpreter for the games written between 1985 and 1991 by Magnetic Scrolls, a text adventure producer based in London, England. Although they only produced seven games they have acquired legendary status for text adventures of as good quality as Infocom accompanied by exceptional graphics.

Magnetic and magnetiX are released under the terms of the GNU General Public License. See the file COPYING that is included with this program for details.

Feedback? Suggestions? Bug reports?

magnetiX@maczentrisch.de, or @maczentrisch

How to get the latest version of magnetiX?

Download magnetiX 3.0 (8.5 mb)
Download source code (NOT necessary to play the games!)

What are the system requirements to use magnetiX?

Mac OS X.7 or later

Versions for older systems are still available, too:
v1.4 (X.6), v1.3 (X.4/5), v1.2 (X.3)

How to install games for magnetiX?

You need several files to play the Magnetic Scrolls games (look at the list below).

A good source for these is :
http://msmemorial.if-legends.org/magnetic.htm

Download the files for the game(s) you want to play - uncompress them when necessary.

(Start magnetiX)

Now just press the lower right button "Locate Game File Folder" to show magnetiX the folder where you put the files... DONE!

( There are still several standard locations where the game files can be installed:

1.) in the Application Support folder -
create either a folder "~/Library/Application Support/magnetiX/" or "/Library/Application Support/magnetiX/" and move the files there.

2.) inside the Application Package -
Control click magnetiX and choose "Show Package Contents" from the context menu.
Move the files into the directory: Contents/Resources/gamefiles/
This way you can move magnetiX to another computer without having to worry about the gamefiles.

In both cases you have to restart magnetiX. )

The Pawn
    pawn.mag (required to play this game)
    pawn.gfx (optional graphics file)
    pawn.mp3 (optional title music)
   
The Guild of Thieves
    guild.mag (required to play this game)
    guild.gfx (optional graphics file)
   
The Guild of Thieves - Magnetic Windows Version
    cguild.mag (required to play this game)
    cguild.gfx (optional graphics file)
    coll.hnt (optional hint file)
   
Jinxter
    jinxter.mag (required to play this game)
    jinxter.gfx (optional graphics file)
    jinxter.mp3 (optional title music)
   
Corruption
    corrupt.mag (required to play this game)
    corrupt.gfx (optional graphics file)
    corrupt.mp3 (optional title music)
   
Corruption - Magnetic Windows Version
    ccorrupt.mag (required to play this game)
    ccorrupt.gfx (optional graphics file)
    corrupt.mp3 (optional title music)
    coll.hnt (optional hint file)
   
Fish!
    fish.mag (required to play this game)
    fish.gfx (optional graphics file)
    fish.mp3 (optional title music)
   
Fish! - Magnetic Windows Version
    cfish.mag (required to play this game)
    cfish.gfx (optional graphics file)
    fish.mp3 (optional title music)
    coll.hnt (optional hint file)
   
Myth
    myth.mag (required to play this game)
    myth.gfx (optional graphics file)
   
Wonderland
    wonder.mag (required to play this game)
    wonder.gfx (optional graphics file)
    wonder.mp3 (optional title music)
    wonder.snd (optional in-game music scores)
    wonder.hnt (optional hint file)

What about the random events?

*** This is only important when you want to save your game as a text-script and not when saving and loading the standard way! ***

In most of the Magnetic Scrolls games there are a few random events. This can be a problem when you try to save a gaming-session as a script: When replaying this script the events might not be the same.
To avoid this you can seed the random-event-generator at the beginning of the gaming-session you want to save:

> #seed  
> 12345 // enter a number here to define the events of the game

Who made the original Magnetic interpreter?

Niclas Karlsson <nkarlsso@abo.fi>
Development of the Magnetic interpreter.

David Kinder
Magnetic 2.x development, Windows, MS-DOS (32-bit) and Amiga ports.

Stefan Meier <stefan.meier@if-legends.org>
Magnetic 2.x development, JMagnetic Java port,
magnetiX 3.0: key motivator and beta testing,
and the Magnetic Scrolls Memorial web site.

Paul David Doherty <pdd@if-legends.org>
Magnetic 2.x development, story file extraction, help and testing.

History

Version 3.0
2014/02/06
- Sometimes you are just totally blind to the shortcomings of your own work. But with the help of some very useful feedback, I came to the realisation that the old textbox was little more than a provisional workaround. It did not feel that great and was not "historically accurate", either. And the new optional positioning in version 2 (on a border or above the text view) made no real difference: still wrong.
So ... I removed all this and added "true" inline text entry! This really is the way it was intended to be.

(Very special thanks to Stefan Meier! ... The whole update and this feature in particular would not have happened without his continuous input. It made v3.0 MUCH better.)

- Added "History Feature" (i.e. greatly improved state restoration) when saving/loading the games: Complete game session history, including all texts, player input and graphics, is restored (with new save files)!
Just scrolling around the game text updates the image and status bar accordingly. (An alternative is cmd-clicking the text, e.g. to redisplay the topmost sections that might be unreachable to the scroll trigger.)
- Finally: magnetiX manages the saved game files on its own, now with added preview image and text. (The files are stored in a subfolder in "~/Library/Application Support/magnetiX/"). Old save files can still be used by dragging them on the app icon or by simply double clicking them.
- Optimized graphics quality: No more low contrast "washed out" images, especially in Guild of Thieves and Jinxter. Tweaked contrast and saturation settings a bit, and several images are very slightly cropped to get rid of the annoying black border pixel rows. Added context menu option to disable "Image Smoothing".
- Simplified image preference options: Image drag-resizing is now always possible. If its resized to its current maximum it will autoresize with the window. Removed the "fixed" presets.
- And to simplify the menus, too: Loading and saving as a script is now a more hidden option (hold additional alt-key). That seems appropriate for this "debug feature".
- Fixed several glitches and bugs.
Version 2.0
2013/10/10
- Modernized (and practically redid) the UI and optimized it for larger window and screen sizes. This finally allows a great fullscreen experience, too.
- Maximum game width and image sizes are fully customizable. (The lower image part is draggable when "Custom" image size is selected.)
- Added "<More>"-feature to correctly skim through longer texts. (Due to the potentially large images this was a necessity, now.)
- Added preference templates so its possible to quickly change between different settings (e.g. fullscreen width / windowed width, different fonts for different games, whatever). Use "View" menu for quick selection.
- Game covers and icons are now available in much higher resolution: great on retina displays, and improved for standard displays, too.
- Added hint files for the non magnetic windows games. (If you prefer to enter the cryptic texts yourself: Just remove them from the gamefiles folder in the app bundle). And yes, the hints drawer is gone for good. Added a new panel instead.
- Drag exporting images is possible, again. The images are now saved as GIFs. (Including animations: The system chosen color palettes seem to be ok, at least most of the time...)
- Games can be selected with the cursor keys. Theme music plays/stops on "Space".
- Added option to turn off the Wonderland in-game sound scores.
- Saving and loading a game always uses the file dialog sheets, even if you type "save" or "load" in non magnetic windows games.
- Added more text customization options: line and/or character spacing can be adjusted.
- The Wonderland "bird animation" can now be played correctly more than once per session.
- And a few more minor changes ...
Version 1.4
2011/07/24
  Quick Lion-fixes:
- Fixed optical issues with overlay scrollers and elastic scrolling.
- Double-clicking a saved game to launch magnetiX works again as expected.
- Other very minor fixes.
Version 1.3
2009/06/08
- Updated magnetiX to use magnetic 2.3: Wonderland titlemusic and in-game sound scores are now supported.

(Thank you Stefan, for the quick help with the last "misbehaving" song!)

- Other very minor fixes.
Version 1.2
2006/09/28
- magnetiX is now a universal binary.
- Simplified installation: it's now possible to use a user-defined game file folder.
- Other very minor fixes.
Version 1.1.1
2005/10/09
- Fixed issues with the font-panel: Changing the game font is more reliable.
Version 1.1
2005/09/05
- Fixed a few consistency issues in the UI.
- Fixed a visual glitch when changing preferences.
- Fixed a visual glitch when resizing the game window.
- Finally fixed the small black artefacts in the first frame of some animations.
- A few other small fixes.
- It's now possible to export images with drag & drop.
- Moved the source to Xcode 2.1 in preparation for a future universal binary release. (Building this is possible already but totally untested.)
Version 1.0.2
2005/05/21
  Small Tiger-fixes:
- It's possible again to double-click a saved game to launch magnetiX.
- It's possible again to drag & drop a saved game to the magnetiX icon.
Version 1.0.1
2004/12/16
- In some situations magnetiX would not quit correctly.

(Thanks, John)

- Added another possible location for the gamefiles: "~/Library/Application Support/magnetiX/".
Version 1.0
2004/12/12
- Initial public release.

Known Issues?

- Unoptimized, inefficient and uncommented spaghetti-code ... I am sorry about this, but magnetiX is my first (cocoa)-app ever ... it can only get better over time! :-)

 

Magnetic Scrolls games
now on Mac OS X!

NEWS

2014/02/06 - magnetiX 3.0 released. (Changes?)

Screenshots


© 2004-2014 maczentrisch.de - magnetiX was written by Jan-Sebastian Schliemann
Person in Charge: Jan-Sebastian Schliemann, Waldgraben 12, 21217 Seevetal, DE, web@maczentrisch.de