Download Latest Version mudmagic-1.9.tar.gz (3.5 MB)
Email in envelope

Get an email when there's a new version of Mud Magic Client

Home / OldFiles
Name Modified Size InfoDownloads / Week
Parent folder
mudmagic-nogtk-1.8-setup.exe 2006-02-02 1.5 MB
mudmagic-1.7-0.fdr.3.src.rpm 2005-08-11 7.7 MB
mudmagic-1.6.zip 2005-05-21 218.1 kB
mudmagic-1.0.4.src.rpm 2004-10-25 8.2 MB
mudmagic-plugins-1.0.1-win32.zip 2004-07-06 160.9 kB
mudmagic-1.0.1-win32.zip 2004-07-06 558.1 kB
mudmagic-1.0.1-src.i386.rpm 2004-07-06 439.5 kB
mudmagic-plugins-1.0.1-win32.tar.gz 2004-07-05 160.8 kB
mudmagic-1.0.1-win32.tar.gz 2004-07-05 560.5 kB
mudmagic-1.0.1.win32.exe.zip 2004-07-05 722.9 kB
README 2004-05-01 1.9 kB
mudmagic-0.0.6.src-binary.zip 2004-05-01 2.0 MB
mudmagic-0.0.6.src-binary.tar.gz 2004-05-01 2.0 MB
mudmagic-0.0.2.src.tar.gz 2004-04-22 161.8 kB
mudmagic-0.0.1.src.tar.gz 2004-04-19 30.3 kB
indigo001.tgz 2002-09-29 5.4 kB
newcode.tgz 2000-05-28 13.2 kB
Totals: 17 Items   24.4 MB 0
1. in win32 directory is the windows installer for the client. 
	- the installer checks if there is GTK-Runtime-Environment installed; if not
	the win23-gtk project page is opened in browser and installer exits
	- beside GTK there are no other requirements
		- the python is statically linked 
		- pcre.dll and sqlite.dll are supplied 
	- I have an issue here with plugins: under linux when plugins are loaded
	it may call any function from any module without doing anything else, except
	including module .h, of course; it's seems that this is not possible
	under windows when I compile the plugin as dll. So probably will have 
	to compile every module as dll and link plugins against them. 

2.  in src are the sources for lite client and automapper plugin.
	to compile you need GTK, libglade, sqlite library (www.sqlite.org), 
	pcre(www.pcre.org) and python (www.python.org)

	to compile client
	
	cd src/client/main
	make
	./main
	
	to compile automapper
	cd src/automapper
	make
	... and when you start the client you should see the automapper
	in plugin list
	
	After the other priorities are completed I'll use automake &
	autoconf to create a stadard package.

3. For trigger and aliases you may use any perl regular expression
"http://www.perldoc.com/perl5.8.0/pod/perlre.html" and you can 
use the send("string") function in python script to send a string to server.


TODO :
	- finish communication part( telnet implementation,  MCCP, MSP & 
	ZMP protocols) (priority 0)
	- notes plugin
	- database plugin
	- exports to pyhton automapper functions
	- create a standard linux package with auto* tools
	- gamelist update
	- clean the code( remove the debugging messages )
	- test, test, test
		
ALSO :
	I think it's a good idea to save session settings and configuration
        into a sqlite database, not in a file how it's now.
	

	

	

	
	
		


Source: README, updated 2004-05-01