Developer Store
Support
Member Forums

Screenshots
FAQ
Documentation
License
Known Issues
Downloads

MMOWorkshop.com Store Opened!
Torque MMO Kit - Open Sourced!
Torque MMO Kit - 1.5.2 Port Alpha Test
Torque MMO Kit - OSX Status

GarageGames.com irc.prairiegames.com
#mmoworkshop

PyTorque
TGB Web Browser


jburch

hallsofvalhalla - After a long epiphany
Leathel - FoHO pre-Alpha 2.42
OldRod - More Musings on the MMO Industry
xapken - nice
J.C. Smith - 0.0.4.1 Build Notes
Wolf Dreamer - Pointless blog of pointless things
AthlonJedi2 - Server Nuked !!!!!
gamer_goof - New character model GIRL1 available only $4
... MORE BLOGS!

My other project
A Message to all the new people.
MyGame
changing the primary class
See Ya Classes, Hello Skills!
XP Based Skills
fxFoliageReplicator zone loading...
Is it just me, or is it slow in ...
Places where NPC quest-givers ha...
TalentRaspel Grid

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

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

3. Download and install Win32OpenSSL

4. Download and install PyCrypto 2.0.1

5. Download and install PyOpenSSL 0.6

6. Download and install Python Windows Extensions

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

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