MagMa combat demo
System requirements :CPU faster than Intel PII 300 MHz
Memory 64MB (about 32MB free RAM)
Video system with 64K colors (16 bit depth)
Pointing device (mouse, track point etc...)
20MB free disk space
Sound subsystem (wave and MIDI) is optional.
Or better computer...
Any POSIX compliant operating system with Python and PyGame installed.
Microsoft Windows 95/98/Me, NT4/2000/XP (with DirectX and TCP/IP protocols
For MS Windows platforms binary download is available - MagMa_win32_*.zip
All others should use source and data distribution - files MagMa_src_*.zip
and MagMa_data_*.zip ...
files are hosted by sf.net
Download binary distribution. Unzip to any directory (c:\games for e.g. ;-)
Download source and data, unzip (with paths) into one directory. Install Python
Start magma.exe or magma.py
Change your nick on the first dialog screen.
Press buttton `Be server`, then in the next dialog choose button with
wizard's name... enjoy...
Copy configuration file `magma.conf.default` to `magma.conf`
Change `magma.conf` as you want...
You may use command line arguments: arg1=val1 arg2=val2 - no spaces near `=`,
args and vals are the same as in config file, for e.g. to change nick and switching
into the fullscreen mode (on Windows platforms):
magma.py fullscreen=yes nick=Ariel
To use another config file (new.conf):
You may use quotes ` ' " in command line around values e.g. nick="
Network play (LAN or internet)
On the server computer you should specify public IP address of this
machine in the field `Host IP` (for e.g. wizard-host.some-thing.com
or 192.168.14.13) and press buttton `Be server`. (Currently
program binds only to one specified address)
On the client computer you should print server's IP address and press button
Of course, Ports should be the same.
In the startup dialog press button `Update version`.
Program will try to fetch new modules and data from web site, old files are
copied to directory tmp/bak.
You may change updater_proxy parameter in config file to your http
Credits and acknowledgements
and Master of Magic team
Guido van Rossum and Python team
Mark Hammond and team (Python
for Windows extensions)
Qark and Pygame.UI team
Fredrik Lundh (ElementTree)
A.M. Kuchling (PyCrypto)
Sam Rushing (CallDLL)
lexx_spb AT users.sourceforge.net