Greetings all!
This may or may not come as a helpful hint to anyone, but I've finally taken the time to find a simple solution to the scripting in python issue, for MUSHclient and WINE.
So with this, I hope to create a small tutorial in order to help others, who'd rather use Python with MUSH under wine, rather then resorting to re-writing your code in LUA.(Sorry Nick!)
WINE V:0.9.46
MUSH V:4.19
First of all, download ActivePython, for your type of system(Win version, 32b or 64b), and install it within your .wine directory, say, drive_c.
http://www.activestate.com/store/download.aspx?prdGUID=b08b04e0-6872-4d9d-a722-7a0c2dea2758
Download :http://www.dll-files.com/dllindex/dll-files.shtml?msvcirt
And place it within the windows/system directory of WINE.
Open a terminal and navigate to where the ActivePython MSI is located.
Execute the following:
After it is installed, you may close the terminal window.
Open the .wine/drive_c/python## folder, copy the python##.dll file, to the windows/system directory of WINE.
Open a browser, and download the appropriate pywin32 file for your version of Python, from here:
http://sourceforge.net/project/platformdownload.php?group_id=78018
After pywin32 is completely installed, and MUSHclient is installed, then you should be able to select Python as your scripting language, in MUSH.
Granted, there still seems to be a few limitations to MUSH under WINE, such as the infobar will not render text properly, and has a few buggy issues with loading plugins. But aside from that, python scripting should work as it would under Windoze, and all without the /wine argument!
Enjoy!
This may or may not come as a helpful hint to anyone, but I've finally taken the time to find a simple solution to the scripting in python issue, for MUSHclient and WINE.
So with this, I hope to create a small tutorial in order to help others, who'd rather use Python with MUSH under wine, rather then resorting to re-writing your code in LUA.(Sorry Nick!)
WINE V:0.9.46
MUSH V:4.19
First of all, download ActivePython, for your type of system(Win version, 32b or 64b), and install it within your .wine directory, say, drive_c.
http://www.activestate.com/store/download.aspx?prdGUID=b08b04e0-6872-4d9d-a722-7a0c2dea2758
Download :http://www.dll-files.com/dllindex/dll-files.shtml?msvcirt
And place it within the windows/system directory of WINE.
Open a terminal and navigate to where the ActivePython MSI is located.
Execute the following:
$ msiexec /i <activepythonfile>.msi
After it is installed, you may close the terminal window.
Open the .wine/drive_c/python## folder, copy the python##.dll file, to the windows/system directory of WINE.
Open a browser, and download the appropriate pywin32 file for your version of Python, from here:
http://sourceforge.net/project/platformdownload.php?group_id=78018
After pywin32 is completely installed, and MUSHclient is installed, then you should be able to select Python as your scripting language, in MUSH.
Granted, there still seems to be a few limitations to MUSH under WINE, such as the infobar will not render text properly, and has a few buggy issues with loading plugins. But aside from that, python scripting should work as it would under Windoze, and all without the /wine argument!
Enjoy!