Staredit Newtork
Community
StarCraft
Games
Site
Favourites
PyGRP, Mac and Windows GRP converter
Creator: poiuy_qwert
Time: Oct 2 2007, 5:00 am
 poiuy_qwert Oct 2 2007, 5:00 am Post #1
[Avatar]
PyMS Developer
 M
 237
 K
 56
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 http://www.python.org, 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!

Changes
--------
v1.5
- 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
v1.2
- Fixed various bugs
v1.1
- The <out> parameter no longer needs to be specified

Download
This post was edited 3 times, last edit by poiuy_qwert: Dec 20 2007, 5:06 am.
(top)
 ShadowFlare Oct 2 2007, 5:36 am Post #2
[Avatar]
 M
 613
 K
 37
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)
(top)
 poiuy_qwert Oct 2 2007, 12:58 pm Post #3
[Avatar]
PyMS Developer
 M
 237
 K
 56
I tested on a couple GRP's from StarDat.mpq and all compiled to a bit smaller then the origionals.
(top)
 Lakai Oct 3 2007, 1:42 am Post #4
[Avatar]
OMGICECREAMTRUCKBRB!
 M
 n/a
 K
 57
nice a universal program :)
(top)
(user posted image)
 Nai Oct 6 2007, 2:23 pm Post #5
[Avatar]
 M
 -71
 K
 22
Very nice I will try it out.
(top)
 (U)LegacyWeapon Oct 7 2007, 11:55 pm Post #6
[Avatar]
 M
 n/a
 K
 10
It's Maplantis.org 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
This post was edited 2 times, last edit by LegacyWeapon: Oct 8 2007, 12:03 am.
(top)
(user posted image)
 poiuy_qwert Oct 8 2007, 6:19 am Post #7
[Avatar]
PyMS Developer
 M
 237
 K
 56
Ah yes, sorry about that. Fixed for next version.
(top)
 poiuy_qwert Dec 12 2007, 1:24 am Post #8
[Avatar]
PyMS Developer
 M
 237
 K
 56
Bump for update.
This post was edited 2 times, last edit by poiuy_qwert: Jun 9 2008, 9:33 pm.
(top)
 poiuy_qwert Dec 17 2007, 5:37 am Post #9
[Avatar]
PyMS Developer
 M
 237
 K
 56
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!!!!!!!!
This post was edited 2 times, last edit by poiuy_qwert: Jun 9 2008, 9:32 pm.
(top)
 Durandal Dec 24 2007, 3:45 am Post #10
[Avatar]
 M
 40
 K
 2
Apparently it's much more then just a GRP converter @_@
(top)
 NightKev Dec 29 2007, 2:20 am Post #11
[Avatar]
 M
 -129
 K
 1
Interesting, a Starcraft modding program made in Python. I guess Python is more popular than I thought. ^^
(top)
 Centreri Jan 15 2008, 2:51 am Post #12
[Avatar]
Overwin Winboat
 M
 618
 K
 55
Not really. Just somewhat universal, so anyone can install it.
(top)
Boatianity: A philosophy developed by Jesus Christ involving winboats and failboats. Those with lots of win are winboats. Those with lots of fail are failboats. Those in the middle are boats. Lends itself to epicness, such as 'May the win be with you' and 'The fail is strong with this one'.

I recently switched my MSN ID to Centreri@Live.com. ADD ME IF I CARE ABOUT YOU.
July 18-on (for a bit more then a month, too lazy to look up exact date) I shall be on vacation in Russia. In other words, my access to SEN will be limited and I will probably be completely unable to participate in map night :omfg: . However, don't feel sorry for me. While you're playing SC I'll be speaking to crazy Soviets, so I'm going to have a great time. KEKEKE.
Users reading this topic: (plus 1 guests)


[10:26 am]
Zombie-HeaD-SHoT -- good morning sen
[04:44 am]
Falkoner -- I'm tired, good night SeN :)
[04:43 am]
Falkoner -- NO U
[04:40 am]
[EcHo] -- HOLY SHIT FEDOR OWNED SYLVIA
[04:37 am]
Falkoner -- I told someone else a while back, that I didn't have the other forums, and they didn't get what I meant, so I showed them that
[04:37 am]
Kaias -- I can't see any reason for it to have been taken, so it must be!
[04:34 am]
Falkoner -- Yeah, quite fortuitous :P
Login to shout

©2003-2008 Staredit Network.
Starcraft & Starcraft II are trademarks of Blizzard Entertainment.
Site Index   |   Terms of Service   |   Privacy Policy   |   Contributions