Oct 2 2007, 5:00 am
By: poiuy_qwert  

Oct 2 2007, 5:00 am poiuy_qwert Post #1

PyMS and ProTRG developer

PyGRP is now one of the many tools included in PyMS

PyGRP is a GRP converter written in Python. It is capable of converting
StarCraft GRP files to and from a group of 8-Bit, BMP files. This program
is intended for Mac users, but since it is written in Python, it will
work on Windows (or any os for that matter). Windows users must download
the latest Python from, Mac users should have Python
already, if not get it from the same place.
It currently only has a command line interface, but I might eventually get around to adding a GUI if people ask for it. All bugs/features/constructive criticism are welcome!

- Added support for palette file types:
* RIFF .pal
* JASC .pal
* ZSoft .pcx (What StarCraft uses)
* StarCraft TileSet .wep
- Added support for uncompressed GRP's (like 'game\icons.grp')
- Added support for loading RLE compressed BMP's (can't convert to RLE
encoded BMP's, only from)
- Fixed various bugs
- Fixed various bugs
- The <out> parameter no longer needs to be specified


Post has been edited 4 time(s), last time on Jul 20 2017, 3:54 pm by poiuy_qwert.

Oct 2 2007, 5:36 am ShadowFlare Post #2

Hmm, interesting. How well would you say it does the conversion to GRP so far?

(I decided to reply here, too, since you seem to have more posts here)


Oct 2 2007, 12:58 pm poiuy_qwert Post #3

PyMS and ProTRG developer

I tested on a couple GRP's from StarDat.mpq and all compiled to a bit smaller then the origionals.

Oct 3 2007, 1:42 am Lakai Post #4

nice a universal program :)


Oct 6 2007, 2:23 pm Nai Post #5

Very nice I will try it out.


Oct 7 2007, 11:55 pm LegacyWeapon Post #6

It's not .net

Edit: I had to change .\Palette to ./Palette to get it to work on my compy :(

Otherwise, great job! I like it a lot :D

Post has been edited 2 time(s), last time on Oct 8 2007, 12:03 am by LegacyWeapon.


Oct 8 2007, 6:19 am poiuy_qwert Post #7

PyMS and ProTRG developer

Ah yes, sorry about that. Fixed for next version.

Dec 12 2007, 1:24 am poiuy_qwert Post #8

PyMS and ProTRG developer

Bump for update.

Post has been edited 2 time(s), last time on Jun 9 2008, 9:33 pm by poiuy_qwert.

Dec 17 2007, 5:37 am poiuy_qwert Post #9

PyMS and ProTRG developer

For the next release PyGRP will not be alone. Im changing the project to PyMS (Modding Suite), and will be including tools for as many of the files as I can do. There will be NO GUI's until everything is complete and stable (unless i change my mind). That means everything will be command line and hard file based. Right now I currently have:
- GRP (Uncompressed and Compressed) to/from BMP's (RLE loading supported)
- Palette files (Can do everything PalEdit II can except having a GUI)
- Units.dat (Opening and decompiling. No recompile yet)
- IScript.bin (Opening and decompiling. No recompile yet)
- TBL files

Things I know for sure will be included (maybe not for the first release but eventually):
- GOT files
- LO* files
- All DAT files

Things I want to add but might not because of various reasons:
- FNT files
- Tileset files (I WILL do these if I can figure out a good way to let users edit them without a GUI)
- Grafting files (I was thinking I could make something that would output valid FireGraft .fgd files for Mac users to make their mods available to Windows users, but I have no idea who would want to do that)

Any comments/ideas welcome. Also: Please post feedback on PyGRP!!!!!!!!

Post has been edited 2 time(s), last time on Jun 9 2008, 9:32 pm by poiuy_qwert.

Dec 24 2007, 3:45 am Durandal Post #10

Apparently it's much more then just a GRP converter @_@


Dec 29 2007, 2:20 am NightKev Post #11

Interesting, a Starcraft modding program made in Python. I guess Python is more popular than I thought. ^^


Jan 15 2008, 2:51 am Centreri Post #12

Relatively ancient and inactive

Not really. Just somewhat universal, so anyone can install it.


  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[01:51 am]
KrayZee -- Finally Twitter is enforcing their policies...
[08:08 pm]
NudeRaider -- entitlement
[06:20 pm]
Zoan -- bah I visit again after like 3 months and all I get is a 0 box? screw this, see you all next year
[2020-5-25. : 4:12 pm]
lil-Inferno -- ya
[2020-5-25. : 5:32 am]
Ultraviolet -- :teach: *
[2020-5-25. : 5:32 am]
Ultraviolet -- lil-Inferno
lil-Inferno shouted: ya, if the person I found is actually him lmao
creep :prof:
[2020-5-24. : 10:31 pm]
lil-Inferno -- ya, if the person I found is actually him lmao
[2020-5-24. : 5:06 pm]
Voyager7456 -- lil-Inferno
lil-Inferno shouted: youarenotworthy Are you thinking of Tuxlar? I don't remember anyone else who ever made map trailers
isn't he literally a professor now too?
[2020-5-24. : 1:17 pm]
Zycorax -- Is it possible that he went by Professor Tuxlar or something for a brief period?
[2020-5-23. : 10:38 am]
NudeRaider -- youarenotworthy
youarenotworthy shouted: Regarding the other user I'm looking for, I know he was a member of this community but was more involved with the other main map making community at the time (I cant remember what it was called... MM?) but just wondering if anybody remembers him.. Professor something. I don't remember any of his projects.
that's all we got
Please log in to shout.

Members Online: Roy, MTiger156, NudeRaider