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.
[10:41 am]
v9bettel -- Nice
[01:39 am]
Ultraviolet -- no u elky skeleton guy, I'll use em better
[10:50 pm]
Vrael -- Ultraviolet
Ultraviolet shouted: How about you all send me your minerals instead of washing them into the gambling void? I'm saving up for a new name color and/or glow
hey cut it out I'm getting all the minerals
[10:11 pm]
Ultraviolet -- :P
[10:11 pm]
Ultraviolet -- How about you all send me your minerals instead of washing them into the gambling void? I'm saving up for a new name color and/or glow
[2024-4-17. : 11:50 pm]
O)FaRTy1billion[MM] -- nice, now i have more than enough
[2024-4-17. : 11:49 pm]
O)FaRTy1billion[MM] -- if i don't gamble them away first
[2024-4-17. : 11:49 pm]
O)FaRTy1billion[MM] -- o, due to a donation i now have enough minerals to send you minerals
[2024-4-17. : 3:26 am]
O)FaRTy1billion[MM] -- i have to ask for minerals first tho cuz i don't have enough to send
[2024-4-17. : 1:53 am]
Vrael -- bet u'll ask for my minerals first and then just send me some lousy vespene gas instead
Please log in to shout.


Members Online: Roy, Dem0n