First I'll say I've had great success using MUSHclient with its built-in LUA scripting language. (And that success is due mostly to the excellent support I've received on this forum.) I'm not heavily involved with MUDs, my interests are more academic. I enjoy writing scripts to move around my text-based world in an automated fashion. It presents a lot of interesting challenges that are fun to overcome through scripting.
Having said that, I am wanting to figure out how to get Python 3.x working with MUSHclient. It is not mission critical by any means. More than anything, it's just another problem that I'd like to solve.
In reading over this post: http://mushclient.com/forum/?id=13966&reply=1#reply1
I've read that I must use 32-bit Python because MUSHclient is 32-bit. That post also contains this statement "Do you absolutely need Python 3.6?" - which seems to suggest that Python 2.x is preferred?
This post: http://gammon.com.au/forum/?id=9844&reply=1#reply1 talks about using ActiveState python instead of the official distribution from python.org. However, that post is nearly 8 years old so I don't know if that is valid any more. I'd rather stick with the official Python 3.x release if possible. That post also states, "If it's the official release from python.org, you'll need to run the axscript.py that's buried a bit down the install tree first." That script doesn't seem to exist at C:\Users\myuser\AppData\Local\Programs\Python\Python36-32\Lib which is where it is said to be in another post in that same thread.
Finally, this relatively recent post http://gammon.com.au/forum/?id=13966&reply=6#reply6 mentions that pywin32 is also required.
So, my understanding of the installation process is as follows:
My questions are: Is the above set of steps correct? If so, since axscript.py doesn't exist any more, what do you do in place of that step?
Having said that, I am wanting to figure out how to get Python 3.x working with MUSHclient. It is not mission critical by any means. More than anything, it's just another problem that I'd like to solve.
In reading over this post: http://mushclient.com/forum/?id=13966&reply=1#reply1
I've read that I must use 32-bit Python because MUSHclient is 32-bit. That post also contains this statement "Do you absolutely need Python 3.6?" - which seems to suggest that Python 2.x is preferred?
This post: http://gammon.com.au/forum/?id=9844&reply=1#reply1 talks about using ActiveState python instead of the official distribution from python.org. However, that post is nearly 8 years old so I don't know if that is valid any more. I'd rather stick with the official Python 3.x release if possible. That post also states, "If it's the official release from python.org, you'll need to run the axscript.py that's buried a bit down the install tree first." That script doesn't seem to exist at C:\Users\myuser\AppData\Local\Programs\Python\Python36-32\Lib which is where it is said to be in another post in that same thread.
Finally, this relatively recent post http://gammon.com.au/forum/?id=13966&reply=6#reply6 mentions that pywin32 is also required.
So, my understanding of the installation process is as follows:
- Install 32-bit Python. My preference is for 3.x because that's what we used in my programming class.
- Run axscript.py (which doesn't seem to exist any more)
- Install pywin32
My questions are: Is the above set of steps correct? If so, since axscript.py doesn't exist any more, what do you do in place of that step?