MASTER v1.07

                                   (c) 1996
                           M&M Corporation Budapest

             The ultimate cheater utility for Master Of Magic v1.0


Usage: MASTER.EXE /S=<save> /A=<action> [...more params]
  /S number of your saved game
  /A code to the included functions

Legal values:
  /S  1..9
  /A  Cast, Creatures, Enhance, Guise, Heal, Power, Recruit,
      Road, Spell and Train

You can get a list of help topics with /?=LIST
For detailed help use /?=<topic>



 Topic: List
~~~~~~~~~~~~~
Here's the list of topics:

  Cast         Creatures  
  Enhance      Error      
  Game         Guise      
  Heal         Levels     
  List         Location   
  Power        Recruit    
  Road         Spell      
  Train      

For detailed information use /?=<topic>. Wildcards allowed.



 Topic: Cast
~~~~~~~~~~~~~
Finishes casting the chosen wizard's spell. You can set the counter,
as well, so this is an easy way to delay your enemies.

Additional parameters:
  /P=<player>
  /CNT=<counter>

Legal range:
  /P    0..4
  /CNT  1..64000

Default value:
  /CNT  1

Notes:
  With parameter /P=5 or with no /P specified you get a list about the
  current standings. This might be a supplement to the Detect Magic spell.
  Further versions will reveal the spell itself, too.



 Topic: Creatures
~~~~~~~~~~~~~~~~~~
Fantastic creatures in the specified player's army turn neutral.

Additional parameter:
  /P=<player>

Legal range:
  /P  0..4

Notes:
  Magic spirits, guardian spirits and floating islands aren't affected.



 Topic: Enhance
~~~~~~~~~~~~~~~~
Sets and/or deletes unit enhancements.

Additional parameters:
  /AT=<location> /ENH=<[-]enhance1[,[-]enhance2[...]]>

Legal values:
  MAGIC    Attack +1        ---> (?)
  MITHRIL  Attack +1        ---> Weapon enhancement
  SKIN     Armor +2         --\
  WINGS    Fly 2               > Chaos Channel
  BREATH   Fire Breath +2   --/
  UNDEAD   Undead
  ALL      All above

Note:
  When using BREATH, target unit loses its missile attacks.
  The changing algorithm: OLD -> OLD+ADD -> (OLD+ADD)-DEL.

See /?=LOCATION for help on parameter /AT.



 Topic: Error
~~~~~~~~~~~~~~
Here are the error messages. None of them needs explanation, I think.

Illegal /S value.         Illegal /A value.         Illegal /MANA value.      
Illegal /GOLD value.      Illegal /P value.         Illegal /N value.         
Illegal /MOVE value.      Illegal /EP value.        /S is out of range.       
/MANA is out of range.    /GOLD is out of range.    /P is out of range.       
/N is out of range.       /MOVE is out of range.    /EP is out of range.      
/A not specified.         /S not specified.         /FROM not specified.      
/TO not specified.        /AT not specified.        /N not specified.         
Cannot find file.         Cannot find city. (FROM)  Cannot find city. (TO)    
Cannot find city. (AT)    Cannot find unit(s).      Cannot move unit(s).      
Planes don't match.       Saved game corrupted.     MASTER.EXE damaged.       
Illegal combination.      Illegal /ENH value.       Illegal help topic.       
Illegal /SPL value.       Illegal /CNT value.       /CNT is out of range.     



 Topic: Game
~~~~~~~~~~~~~
Master Of Magic: Az elgondolás jó... de a megvalósítás pocsék!
                                               /Kancellár/

The game works with about 4 MB of EMS. Or, at least, it says so. I've tried
it with 5 MB as well as with 8 MB. With 5 MB of EMS I couldn't build a road,
in some cases couldn't start leraning new spells and the game broke down
during combat several times. With 8 MB of EMS the game seems to work properly.

No comment :-/



 Topic: Guise
~~~~~~~~~~~~~~
Reveals all units in the specified player's army.

Additional parameter:
  /P=<player>

Legal range:
  /P  0..5

Notes:
  Works with neutrals as well.
  I hate that spell! Grrmpff...



 Topic: Heal
~~~~~~~~~~~~~
This will heal all units in the specified player's army.

Additional parameter:
  /P=<player>

Legal range:
  /P  0..5

Notes:
  Works with neutrals as well.
  The only way to heal your undead units ;-)



 Topic: Levels
~~~~~~~~~~~~~~~
The levels of experience in the game are the following:

   EP      Normal        Hero
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    0 -   Recruit       Hero        
   20 -   Regular       Myrmidon    
   60 -   Veteran       Captain     
  120 -   Elite         Commander   
  200 -                 Champion    
  300 -                 Lord        
  450 -                 Grand Lord  
  600 -                 Super Hero  
  900 -                 Demi-god    



 Topic: Location
~~~~~~~~~~~~~~~~~
Using the functions you may need to designate your armies' location.
  (For example TRAIN or ROAD)

The correct format of parameters /FROM, /TO and /AT is the following:
  /FROM=CITYNAME*(RX,RY), where CITYNAME might be replaced by ANY of the
  existing cities in the game, RX and RY are coordinates relative of the
  city. Of course, you can simply use CITYNAME. Wildcards allowed.
  COV??T*(-1,-2) means the map square one step leftwards and two steps
  upwards from Coventry, or the first matching city.

Notes:
  /TO and /AT are equivalent.
  Do NOT use citynames including * or ?.



 Topic: Power
~~~~~~~~~~~~~~
With this function you can set as much gold and mana as you want.

Additional parameters:
  /MANA=<mana> /GOLD=<gold> /P=<player>

Legal ranges:
  /MANA  0..29900
  /GOLD  0..29900
  /P     0..5

Note:
  With parameter /P=5 or with no /MANA nor /GOLD given,
  you get a list about the current power standings.



 Topic: Recruit
~~~~~~~~~~~~~~~~
Recruits up to 9 units to the specified location on the map.

Additional parameters:
  /TO=<destination> /N=<number> /MOVE=<move>

Legal ranges:
  /N     1..9
  /MOVE  0..32

Notes:
  Only existing neutral units are affected.
  Number of units on one map square can't exceed 9.
  Recruitment is limited to the destination planet only.



 Topic: Road
~~~~~~~~~~~~~
Up to 8 MB of EMS this is the only way for the human player to build a road.

Additional parameters:
  /FROM=<start> /TO=<end>

Notes:
  Only active engineers can be affected, working or fortifying ones can't.
  Since this function is included for mending rather than cheating
  you still need a unit of engineers on location of /FROM.

See /?=LOCATION for help on parameters /FROM and /TO.



 Topic: Spell
~~~~~~~~~~~~~~
Casts and/or removes spells.

Additional parameters:
  /AT=<location> /SPL=<[-]spellcode1[,[-]spellcode2[...]]>

Legal codes are the following:
  HERO Heroism          BLES Bless            LION Lionheart      
  GIAS Giant Strength   PLAT Planar Travel    HOLA Holy Armor     
  RIGH Righteousness    INVU Invulnerability  WINW Wind Walking   
  FLIG Flight           RESM Resist Magic     PROM Pro Magic      
  FLAB Flame Blade      ELDW Eldritch Weapon  TRUS True Sight     
  HOLW Holy Weapon      WATW Water Walking    RESE Resist Elements
  PROE Pro Elements     STOS Stone Skin       IROS Iron Skin      
  ENDU Endurance        SPEL Spell Lock       INVI Invisibility   
  IMMO Immolation       GUAR Guardian Wind    BERS Berserk        
  CLOF Cloak Of Fear    BLAC Black Channels   WRAF Wraith Form    
  REGE Regenerate       PATH Pathfinding      ALL  All above      

Notes:
  The changing algorithm: OLD -> OLD+ADD -> (OLD+ADD)-DEL.
  Please, since it's just a game, don't use /SPL=ALL.



 Topic: Train
~~~~~~~~~~~~~~
Changes the units' experience.

Additional parameters:
  /AT=<location> /EP=<experience>

Legal ranges:
  /EP  0..5000
       Default value of EP is 120

Note:
  Updates the level of experience as well.
  The level of a normal unit cannot exceed <Elite>.

See /?=LOCATION for help on parameter /AT.


Comments & ideas to:
~~~~~~~~~~~~~~~~~~~~
E-MAIL:
  mark@ludens.elte.hu

VISIT MY HOMEPAGE AT:
  http://ludens.elte.hu/~mark/

SNAIL-MAIL:
  Molnár Márk
  Dél utca 29.
  1239 Budapest
  Hungary