PyGRP
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 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

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)



None.

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 :)



None.

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



Very nice I will try it out.



None.

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



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

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



None.

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 @_@



None.

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. ^^



None.

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

Relatively ancient and inactive

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



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[11:50 pm]
O)FaRTy1billion[MM] -- nice, now i have more than enough
[11:49 pm]
O)FaRTy1billion[MM] -- if i don't gamble them away first
[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
[2024-4-17. : 1:52 am]
Vrael -- hah do you think I was born yesterday?
[2024-4-17. : 1:08 am]
O)FaRTy1billion[MM] -- i'll trade you mineral counts
[2024-4-16. : 5:05 pm]
Vrael -- Its simple, just send all minerals to Vrael until you have 0 minerals then your account is gone
[2024-4-16. : 4:31 pm]
Zoan -- where's the option to delete my account
[2024-4-16. : 4:30 pm]
Zoan -- goodbye forever
Please log in to shout.


Members Online: jun3hong, NudeRaider, Ultraviolet