PyMS
v1.2.1

By: poiuy_qwert
  1. Introduction
  2. PyGRP v3.8
  3. PyPAL v1.5
  4. PyLO v1.6
  5. PyTBL v1.7
  6. PyTRG v2.6
  7. PyDAT v1.11
  8. PyGOT v1.2
  9. PyAI v2.4
  10. PyICE v1.8
  11. PyFNT v1.2
  12. PyTILE v1.3
  13. PyPCX v1.0
  14. PyMPQ v1.0
Introduction

PyMS is an (almost) all inclusive StarCraft Modding Suite, currently containing 13 programs to edit various StarCraft files. Because PyMS uses Python, it works on Windows, Mac, Linux, and many more operating systems.
Note: This documentation is incomplete and will be updated in the future.
  1. Changes
  2. Source Installation
  3. Windows EXE Installation
  4. Usage
  5. Bugs
  6. Contact
  7. Credits


Changes^

PyMS v1.2.1 (June 4, '09) PyMS v1.2.0 (March 25, '09) PyMS v1.1.1 (Feb 23, '09) PyMS v1.1.0 (Jan 8, '09) PyMS v1.0.0 (Dec 7, '08) PyMS v0.1e (Aug 27, '08) PyMS v0.1d (July 28, '08) PyMS v0.1c (Jun 13, '08) PyMS v0.1b (Feb 25, '08) PyMS v0.1 (Jan 7, '08)

Source Installation^

Once that is done you can unzip PyMS somewhere on your computer . Now to be able to use PyMS, you will need to have the latest Python. If you are a Windows user, after installing Python, you will then have to change your environment variables. One way is to open your Command Prompt and type:
Command Line
set PATH=%PATH%;C:\Python25\
C:\Python25\ is only the default isntallation path of Python 2.5. If you have a different version of Python and/or installed it somewhere else, use that path instead.
Finally, as of PyMS v1.1.0, PIL (Python Imaging Library) needs to be installed for the source version to function. You can find it here (Mac) or here (Windows).


Windows EXE Installation^

Just extract the PyMS folder somewhere on your computer and run the exe's, thats it.


Usage^

Note: Angle brackets (like <example>) are required parameters (the only exception is if you specify the -h option, no <parameter> is required), square brackets (like [example]) are optional parameters.
All PyMS programs are run practically the exact same way. Start off with opening Command Prompt, and navigating to your PyMS directory. Then to run a program, it is just:
Command Line
python <program> [options] <parameters>
<program> is the program file (like PyGRP.pyw or PyAI.pyw), [options] are program specific flags, and <parameters> are the input and output of the program (usually in the form <input> [output]). For more details, check the respective programs documentation, or use the -h option on any program to print a list of options to the command line.


Bugs^

If one of the programs in PyMS says your file is corrupt, and you don't think it is, or you get a very weird error that looks something like:
Error
Traceback (most recent call last):
  File "PyXXX.pyw", line 6
    def main()
  File "YYY.py", line 1023
    var += blah
         ^
SomeError: some description
Please copy down the error, and send it to me along with information and whatever file you were using the program on when it happened (see Contact for contact info).


Contact^

I would much rather you contact me through the Official PyMS Forums, but you can also send me a private message on any of these other sites:
Last, and the choice I least prefer, you can send an email to me at p.q.poiuy.qwert@gmail.com


Credits^

First of all I would like to thank bajadulce for graciously hosting the official PyMS forum on his great site, BroodWarAI.com, thanks a million!
PyMS v1.1.1 PyMS v1.1.0 PyMS v1.0.0 PyMS v0.1d PyMS v0.1c PyMS v0.1b PyMS v0.1



Introduction PyGRP »