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.
[06: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?
[2024-4-20. : 7:56 pm]
Oh_Man -- lol SC2 in SC1: https://youtu.be/pChWu_eRQZI
Please log in to shout.


Members Online: Roy