Development Environment Setup - Windows
This development environment requires access to the MMOWorkshop.com Subversion server. Please see the Subversion Server page for login information.
Please note that the Subversion server is accessible only to members. New memberships have been suspended as of 9-14-2007
A. Python Environment
1. Download and install Python 2.5
- Stick with 32-bit
- 2.5 AMD64 will give you grief [verified]
- 2.5.1 AMD64 will give you grief [verified]
- Python 2.5.1 does not appear to cause problems [still testing]
- To learn more about Python visit Python.org or explore the Python links the FAQ
Python Option: Active Python 2.5.1.1 Win32-x86 has not been thoroughly tested. Please share your findings if you choose to use it. This option includes pywin (skip step 6), openssl (potentially skip step 5) and SQLite v3 support (step 7 collision). More information is available from Active Python. If you have any doubts, don't try this option or expect support.
2. Download and install Twisted 2.5
- See the Twisted FAQ or visit Twisted Matrix Labs for more information
3. Download and install Win32OpenSSL
- Mirror Link at MMOWorkshop.com
- Source Link at OpenSSL.org
- For more information about OpenSSL visit the OpenSSL Home Page
4. Download and install PyCrypto 2.0.1
- Turn to the Python Cryptography Toolkit for detailed information.
5. Download and install PyOpenSSL 0.6
- An alternative package is available from the source forge WebCleaner project.
- The source forge pyOpenSSL project is the origin of the code.
6. Download and install Python Windows Extensions
- EasyNews Mirror: pywin32
- Additional detail is available from the project's source forge page
Notes: (a) Pywin is not currently compatable with 64-bit Python. (b) If the installer complains about a missing mfc71.dll you can download it from here and copy it into your Windows\system32 folder.
7. Download and install wxPython
- Needed in order to use the IDE.
8. Download and install SQLObject
- Explore the SQLObject Home Page for more information.
Note: The sqlobject directory in the zip archive should be placed in the \Python25\Lib\site-packages directory of your Python installation.
B. Download Torque MMO Kit Preview Sources
Option One
Please see the Subversion Server page for login information.
Please note that the Subversion server is accessible only to members. New memberships have been suspended as of 9-14-2007
1. Download the Torque MMO Kit sources using a Subversion client and the information for the Subversion server to C:\dev\StarterMMO
Notes: (a) TortoiseSVN is an excellent Subversion client for Windows: http://tortoisesvn.tigris.org, (b) the SVN Layout for some tree definitions.
2. Setup and configure your new MMO game
Option Two (Highly Recommended)
1. Make sure you have the Java runtime installed on your computer: http://www.java.com/en/download/index.jsp
2. Download and unzip the lastest Eclipse SDK(Classic): http://www.eclipse.org/downloads to C:\eclipse
3. Run C:\eclipse\eclipse.exe and choose C:\dev as the location of your Workspace
4. Install Subclipse integrated Subversion for Eclipse
5. Install PyDev for Eclipse
6. Navigate to Window->Preferences->Pydev->Interpreter - Python
- Select New and choose the python.exe in your C:\Python25 folder
- Click OK
7. Select File->Import
- Please see the Subversion Server page for login information.
Please note that the Subversion server is accessible only to members. New memberships have been suspended as of 9-14-2007 - Choose Other->Checkout Projects from SVN
- Choose Create a New Repository Location
- Enter svn://www.mmoworkshop.com/mmoworkshop/trunk/torque/mmo as the Url
- Select v1
- Select Check out as a Project using the New Project Wizard
- Select Pydev->Pydev Project
- Enter StarterMMO as the project name
- Select Python 2.5 as the project type and uncheck create default "src"
- The source code will now be downloaded and a project automatically created.
8. Congratulations!!! You now have a rocking editor with integrated Subversion and debugging!
9. Now you can setup and configure your new MMO game
C. Doxygen Environment
Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D.
Integrating Doxygen with Eclipse or explore the Doxygen Home Page for details on installing Doxygen as a stand-alone tool.
Attachments
- eclipse.jpg (62.3 kB) - added by Prairie Games on 02/04/07 04:36:23.

