Skip to content
Twisol edited this page Sep 13, 2010 · 2 revisions

Steps to set up and compile the source:

1) If you haven’t previously, download the latest DirectX SDK . Configure Visual Studio’s include/bin/lib paths to search the DirectX folders as well.

2) Download the official MUSHclient distribution and install it somewhere (such as your Documents folder). Rename the provided MUSHclient.exe to MUSHclient_old.exe. The official distribution includes some files that the source does not, such as the Lua DLL and the resources DLL, and also provides easy access to the rest of the installation for testing in a normal environment.

3) Download the MUSHclient source. If you’re planning on contributing, you may want to get Cygwin, install git, and set up a symlink to the project folder.

4) Follow the directions in png/readme.txt, pcre/readme.txt, zlib/readme.txt, and sqlite3/readme.txt to set up the external libraries MUSHclient uses.

5) Open the project file and compile. If there is no project file for your Visual Studio version, you may need to convert an existing one. Visual Studio can usually do this automatically, but sometimes you must open the project/workspace files in Wordpad and save (without any changes) in order to convert the newlines.

5a) If there are any errors, try to work through them. Support is available at the MUSHclient forums .

6) Copy the resulting MUSHclient executable to the MUSHclient installation from step two. At this point you’ve compiled and “installed” your own self-built MUSHclient.

Clone this wiki locally