PyMS
Jun 15 2008, 11:11 pm
By: poiuy_qwert
Pages: 1 2 312 >
 

Jun 15 2008, 11:11 pm poiuy_qwert Post #1

PyMS and ProTRG developer

PyMS is a StarCraft modding suite writting using the Python programming language (so PyMS source version requires Python 2.5+ installed, the EXE version doesn't), meaning it will work for Mac users and Windows users alike (actually it will run on most OS's if it matters). PyMS contains 13 programs to edit various StarCraft files:
  • AI Scripts
  • GRP Files
  • All DAT Files
  • Palette Files
  • TBL Files
  • GOT Files
  • LO? Files
  • TRG Files
  • iscript BIN Files
  • FNT Files
  • Tileset files
  • PCX Files
  • MPQ Files
Currently the programs are all considered Beta, but should be stable. Each program includes a comprehensive command line interface, and a GUI. More editors are planned like a Special Palette editor, but the current programs are a higher priority at the moment. Currently the documentation is lacking, currently only having help on the command line interface, but it has good information on some of the programs. Most programs are straight forward and designed after other modding programs, so they should be easy to figure out and get used to. Also note that all testing is done on Windows XP with Python 2.5, so its possible but unlikely that things wont work outside of those conditions. If you have problems just post here or on the PyMS forums.

Download: PyMS v1.2.1 (Updated June 4, '09)

PyAI


PyGRP


PyDAT


PyPAL


PyTBL


PyGOT


PyLO


PyTRG


PyICE


PyFNT


PyTILE


PyPCX


PyMPQ


Post has been edited 16 time(s), last time on Jun 4 2009, 5:39 am by poiuy_qwert.




Jun 15 2008, 11:54 pm Polaris Post #2



Very nice. :)

One thing that I am really interested in:

In PyGOT there is an option that lets you enable cheat codes. Can this work in Multiplayer?



If anything cool is ever going on Skype me up under the name "blarghle"

Jun 15 2008, 11:58 pm poiuy_qwert Post #3

PyMS and ProTRG developer

I don't actually know what it does, i havn't looked into it.




Jun 16 2008, 7:27 pm O)FaRTy1billion[MM] Post #4

👻 👾 👽 💪

Quote from Polaris
In PyGOT there is an option that lets you enable cheat codes. Can this work in Multiplayer?
No. It's just a copy of GameTemplate.exe in python, from what I can see.



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Jun 16 2008, 7:41 pm poiuy_qwert Post #5

PyMS and ProTRG developer

Quote from O)FaRTy1billion[MM]
t's just a copy of GameTemplate.exe in python, from what I can see.

Yeah it is based on GameTemplate.exe. Do you happen to know who made GameTemplate? Was it you Farty?




Jun 16 2008, 7:43 pm O)FaRTy1billion[MM] Post #6

👻 👾 👽 💪

It was Blizzard, as far as I know. When it came about it was said that it was found in a German SC patch or something... All the files that came with it were German, so I fixed that. :P

In the version info it says "GameTemplate MFC Application"... "MFC" = ?
It's copyright is 1997, so that seems believable.
I thought I remembered seeing a name somewhere on it...

Quote
CONTROL 128, -1, STATIC, SS_ICON | WS_CHILD | WS_VISIBLE, 11, 17, 20, 20
CONTROL "GameTemplate Version 1.3", -1, STATIC, SS_LEFT | SS_NOPREFIX | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 10, 119, 8
CONTROL "Copyright (C) 1997", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 50, 105, 8
CONTROL "OK", 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 170, 5, 35, 15
CONTROL "Blizzard Entertainment", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 60, 119, 8
CONTROL "Written by Gage Galinger ", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 35, 82, 8
CONTROL "Created 09/11/97", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 25, 120, 8
CONTROL "GameTemplate Version 1.0", -1, STATIC, SS_LEFT | SS_NOPREFIX | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 10, 119, 8
CONTROL "Written by Gage Galinger ", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 35, 119, 8
CONTROL "Created 09/11/97", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 25, 119, 8
Yup. Blizzard made it.
OMG! It was made 9/11. COINCIDENCE?! That means Blizzard must be part of Al-Qaeda!

Post has been edited 4 time(s), last time on Jun 16 2008, 7:53 pm by FaRTy1billion. Reason: lolol conspiring



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Jun 16 2008, 7:57 pm poiuy_qwert Post #7

PyMS and ProTRG developer

Lol a hidden about dialog, very nice. Also, MFC Application?




Jun 16 2008, 8:02 pm O)FaRTy1billion[MM] Post #8

👻 👾 👽 💪

Yeah. There is an About dialog, a "New" Dialog, and a disabled, invisible "Generate List File" button.
Ooh! I found the about dialog! Right-click it in the taskbar.



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Jun 16 2008, 8:08 pm poiuy_qwert Post #9

PyMS and ProTRG developer

Lol nice Farty. I've never seen a program with the "About" option in the taskbar popup menu, how did you figure that out? Luck?




Jun 16 2008, 8:10 pm O)FaRTy1billion[MM] Post #10

👻 👾 👽 💪

I remembered seing it before, so I was right-clicking all over. :P
the CHM reader thingy and DOS Prompt have the about dialog there, too... But I wasn't thinking of that.



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Jun 21 2008, 6:27 pm poiuy_qwert Post #11

PyMS and ProTRG developer

So noone has anything on topic to say? Has anyone even downloaded it, let alone tried one of the programs..?




Jul 7 2008, 12:17 am Magicide Post #12

Sleeping wolves wake hungry.

sounds like a very useful program.

I've been wanting an all-in-one for a while.

Imma try this out and get back to you =)




Jul 7 2008, 4:09 pm poiuy_qwert Post #13

PyMS and ProTRG developer

Well im glad someone at least looked at my post... Thanks for trying it Lurka, i hope you like it. If you have any problems, complaints, features, or anything, im always open to any of them and will always try my hardest to resolve any issues quickly and efficiently.




Jul 7 2008, 4:29 pm Clokr_ Post #14



Quote from O)FaRTy1billion[MM]
It was Blizzard, as far as I know. When it came about it was said that it was found in a German SC patch or something... All the files that came with it were German, so I fixed that. :P

In the version info it says "GameTemplate MFC Application"... "MFC" = ?
It's copyright is 1997, so that seems believable.
I thought I remembered seeing a name somewhere on it...

Quote
CONTROL 128, -1, STATIC, SS_ICON | WS_CHILD | WS_VISIBLE, 11, 17, 20, 20
CONTROL "GameTemplate Version 1.3", -1, STATIC, SS_LEFT | SS_NOPREFIX | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 10, 119, 8
CONTROL "Copyright (C) 1997", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 50, 105, 8
CONTROL "OK", 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 170, 5, 35, 15
CONTROL "Blizzard Entertainment", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 60, 119, 8
CONTROL "Written by Gage Galinger ", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 35, 82, 8
CONTROL "Created 09/11/97", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 25, 120, 8
CONTROL "GameTemplate Version 1.0", -1, STATIC, SS_LEFT | SS_NOPREFIX | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 10, 119, 8
CONTROL "Written by Gage Galinger ", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 35, 119, 8
CONTROL "Created 09/11/97", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 40, 25, 119, 8
Yup. Blizzard made it.
OMG! It was made 9/11. COINCIDENCE?! That means Blizzard must be part of Al-Qaeda!

Yeah blizzard made it. My spanish SC vanilla CD has it inside install.exe :P

EDIT: lol this is the guy who made the app http://www.mobygames.com/developer/sheet/view/developerId,9167/



?????

Jul 8 2008, 6:29 pm Magicide Post #15

Sleeping wolves wake hungry.

Simply brilliant.

As far as I've tested, there are no bugs that i've noticed enough to care.

An iscript editor wouldn't go amiss, though =)

Keep it up.




Jul 8 2008, 7:22 pm poiuy_qwert Post #16

PyMS and ProTRG developer

An IScript editor is next on my list. Thanks for the testing! I would love to hear of even the smallest problems if you remember any though.




Jul 8 2008, 7:27 pm A_of-s_t Post #17

aka idmontie

Quote from poiuy_qwert
An IScript editor is next on my list. Thanks for the testing! I would love to hear of even the smallest problems if you remember any though.
You're AIGUI editor gives me constant errors that a section is unused or isn't called when I've called it numerous times throughout the script. The scripts work perfectly ingame, its just that your debugger is buggy :P.



Personal GitHub
Starcraft GitHub Organization - Feel free to request member status!
TwitchTV

Jul 8 2008, 7:28 pm poiuy_qwert Post #18

PyMS and ProTRG developer

Script?




Jul 8 2008, 7:29 pm A_of-s_t Post #19

aka idmontie

Quote from poiuy_qwert
Script?
The AI scripts I import into the AI file with pyAI. Also, your AI editor corrupts files like... 50% of the time.


However, that's not to say that your editor isn't good -- its a great editor -- I'd just like to see some things fixed :P



Personal GitHub
Starcraft GitHub Organization - Feel free to request member status!
TwitchTV

Jul 8 2008, 7:34 pm poiuy_qwert Post #20

PyMS and ProTRG developer

I was asking if you could post the script either with PM or here. I have had a complaint about labels being said to not be used but obviously are, and thought I had fixed it, but noone has ever had a problem with corruption that wasn't just a stupid mistake on my end (no actual corruption occured). So please send me the script which gives incorrect warnings, and any bin files that have been "corrupted" by the editor, and i'll fix it, without them, theres not much I can do.




Options
Pages: 1 2 312 >
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[07:46 am]
RIVE -- :wob:
[2024-4-22. : 6:48 pm]
Ultraviolet -- :wob:
[2024-4-21. : 1:32 pm]
Oh_Man -- I will
[2024-4-20. : 11:29 pm]
Zoan -- Oh_Man
Oh_Man shouted: yeah i'm tryin to go through all the greatest hits and get the runs up on youtube so my senile ass can appreciate them more readily
You should do my Delirus map too; it's a little cocky to say but I still think it's actually just a good game lol
[2024-4-20. : 8:20 pm]
Ultraviolet -- Goons were functioning like stalkers, I think a valk was made into a banshee, all sorts of cool shit
[2024-4-20. : 8:20 pm]
Ultraviolet -- Oh wait, no I saw something else. It was more melee style, and guys were doing warpgate shit and morphing lings into banelings (Infested terran graphics)
[2024-4-20. : 8:18 pm]
Ultraviolet -- Oh_Man
Oh_Man shouted: lol SC2 in SC1: https://youtu.be/pChWu_eRQZI
oh ya I saw that when Armo posted it on Discord, pretty crazy
[2024-4-20. : 8:09 pm]
Vrael -- thats less than half of what I thought I'd need, better figure out how to open SCMDraft on windows 11
[2024-4-20. : 8:09 pm]
Vrael -- woo baby talk about a time crunch
[2024-4-20. : 8:08 pm]
Vrael -- Oh_Man
Oh_Man shouted: yeah i'm tryin to go through all the greatest hits and get the runs up on youtube so my senile ass can appreciate them more readily
so that gives me approximately 27 more years to finish tenebrous before you get to it?
Please log in to shout.


Members Online: Sie_Sayoka