Staredit Network > Forums > Modding Discussion > Topic: Many Manly Manmade Modern Modding... Programs
Many Manly Manmade Modern Modding... Programs
Jul 14 2017, 8:45 pm
By: Pr0nogo  

Jul 14 2017, 8:45 pm Pr0nogo Post #1



All the tools YOU need to mod SCBW, in one handy dandy thread!
Some mods will only function with version 1.16.1 of StarCraft: Brood War.
See Neiv's thread on Samase for packing exes in Remastered.


Python Modding Suite

FireGraft v0.93

General Plugin Template Project

Samase

Utilities


Post has been edited 19 time(s), last time on Aug 28 2019, 5:14 am by Pr0nogo.




Jul 14 2017, 9:39 pm KYSXD Post #2



No GPTP?




Jul 14 2017, 9:55 pm Pr0nogo Post #3



Where's the link??? I'll add it along with the appropriate version of visual studio if someone sends me the goods.




Jul 14 2017, 10:57 pm KYSXD Post #4



The github repo from UndeadStar / BoomerangAide (this is being updated regulary):
https://github.com/BoomerangAide/GPTP-For-VS2008/tree/Update-4/GPTP
Works for VS2008

(BTW, if people want to work with this, is a good idea to fork the repo and create their own modifications as I do in my fork https://github.com/KYSXD/GPTP-For-VS2008/tree/0.1 )

A little wiki for an old version of GPTP (from pastelmind, for VS2010) wich mostly works with the VS2008 version:
https://github.com/SCMapsAndMods/general-plugin-template-project/wiki

Some tutorials for plugins I wrote before:
https://github.com/KYSXD/GPTP-For-VS2008/wiki
(if anyone wants any specific tutorial about an already created plugin I could try write one)




Jul 14 2017, 11:21 pm Pr0nogo Post #5



Thanks! I've added the github link to the OP.




Jul 15 2017, 5:08 pm thekian Post #6



Some of the other important modding programs can be found here.
TBLPad, RetroGRP/GRP Converter, IceCC, LoEdit, TileEdit, SCAIEdit, BinEdit, MPQDraft, WinMPQ.



None.

Jul 15 2017, 5:27 pm Pr0nogo Post #7



THEY'RE ALL OLD USE PYMS INSTEAD!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




Jul 15 2017, 8:07 pm thekian Post #8



But Python sucks. A lot. In every way.



None.

Jul 15 2017, 8:08 pm Pr0nogo Post #9



NOT NEARLY AS BAD AS PROGRAMS CRASHING ON YOU AND/OR CORRUPTING LITERALLY EVERY SINGLE THING YOU DID FOR THE LAST 6 HOURS!!!!!!!!!!!!!!!!!!!!!!!!!!!




Jul 15 2017, 10:29 pm poiuy_qwert Post #10

PyMS and ProTRG developer

Quote from thekian
But Python sucks. A lot. In every way.
Why do you think the language the program was written in matters at all? Your comment is baseless, and frankly, just untrue. It just sounds like you don't know what you are talking about. If you had said you don't like PyMS because it doesn't work properly, then I could understand your aversion to it. But then I would have asked for feedback and bug reports to improve the programs and fix those issues, which other tools have that option?




Jul 16 2017, 3:47 am thekian Post #11



Python programs run more slowly than compiled programs, due to Python being an interpreted language. In addition, you need to install the Python interpreter, which may be unwanted for a number of reasons.

I am sure you did a fine job on PyMS (though I'm not sure why you selected Python to create it...), and my reply was half in jest. I personally prefer to use a different set of tools, and there is no reason to refuse to provide links to alternate, working programs.

In regards to Pr0nogo's post, being old really doesn't mean anything when the game we are modding (particularly as, to my knowledge, the new patches would break FireGraft, among other tools) is itself over a decade old. It's one thing to advocate for a particular tool set, but it's an entirely different thing to refuse to list the other modding programs because you personally do not want to use them.



None.

Jul 16 2017, 4:49 am Pr0nogo Post #12



They either don't work nearly as well, or they actually corrupt what you work on. PyMS is more complete, more accessible, actively maintained, and will be the focus of tutorials in the future, meaning there is next to no reason to host older, deprecated, dysfunctional tools.




Jul 16 2017, 7:06 am O)FaRTy1billion[MM] Post #13

👻 👾 👽 💪

Quote from thekian
Python programs run more slowly than compiled programs, due to Python being an interpreted language. In addition, you need to install the Python interpreter, which may be unwanted for a number of reasons.
For just simple data editing, like editing data files for modding, this doesn't really matter. It's not doing any complex processing or calculations that require any sort of speed, not that this would matter in most cases anyway with modern hardware. Plus, most the tools you mentioned are written in Visual Basic, which is also interpreted and also requires runtimes (many of which are increasingly more difficult to come by and use as VB becomes more and more obsolete).

Post has been edited 1 time(s), last time on Jul 16 2017, 7:12 am by FaRTy1billion.



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!

Jul 16 2017, 2:49 pm poiuy_qwert Post #14

PyMS and ProTRG developer

Quote from O)FaRTy1billion[MM]
Quote from thekian
Python programs run more slowly than compiled programs, due to Python being an interpreted language. In addition, you need to install the Python interpreter, which may be unwanted for a number of reasons.
For just simple data editing, like editing data files for modding, this doesn't really matter. It's not doing any complex processing or calculations that require any sort of speed, not that this would matter in most cases anyway with modern hardware. Plus, most the tools you mentioned are written in Visual Basic, which is also interpreted and also requires runtimes (many of which are increasingly more difficult to come by and use as VB becomes more and more obsolete).
Exactly. Also:
1) Python is cross platform, other tools are not (I develop it exclusively on a Mac nowadays)
2) Users can edit the source code themselves, which allows:
2a) I can ask users to tweak the code to try and debug or fix their issues very easily
2b) Users can make changes/fixes on their own, and then can provide me with those
2c) Users can write scripts to utilize PyMS in their own ways. I don't think anyone really thinks about this and how powerful it can be, but I have made scripts for other peoples purposes. I made a script for someone to generate 3 units.dat files with scaling health/attack damages for every unit of a certain race so they could have difficulty levels in their mod (with one click, and can be regenerated anytime if they change their basic units.dat file). I have made scripts to process hundreds of BMP frames, generate *.lo? files based on them, and combined into GRP's automatically. You could do anything you wanted with all (most) modding files.
3) If I ever stop working on it, its much easier for other people to continue updating it
4) I started coding PyMS 10 years ago (holy shit), starting with PyGRP. I was on a Mac and there were no modding programs, so I decided to make a cross platform program, and I was already comfortable with Python.

Post has been edited 1 time(s), last time on Jul 16 2017, 3:14 pm by poiuy_qwert.




Jul 16 2017, 3:12 pm GAGMania Post #15

very very strange guy

I'm sorry to make confuse you guys...

actually the "Firegraft 0.94" it's not 'real' updated version and the all of new feature not made by me...
the new feature was made by bajadulce, pastelmind and i just added to that program
as i was did, changed the front picture, ver numbering. and stolen new feature from they made.

it's my bad, i'm so sorry

p.s the front picture, it was kind of joke. that's why i added. picture made by other guy




Jul 16 2017, 7:57 pm Pr0nogo Post #16



I have removed DatEdit from the OP and added clarification on the authors of FireGraft 0.94.




Jul 22 2017, 10:21 pm Pr0nogo Post #17



Updated links to include separated 32-bit and 64-bit downloads for Python 2.7.12 and the Python Imaging Library.




Aug 23 2017, 7:17 pm Pr0nogo Post #18



Updated the installation readme for PyMS, since pq changed the directory of it a few weeks back.

Also updated the GPTP section, replacing VS2008 with VS2010. I've been playing around with C++/GPTP and it looks like everything's in order so far, so these steps should allow you guys to code your own plugins from scratch if you so desire. I'll try my hand at updating the tutorials when I'm more familiar with them as well, which will probably go into the Necromodicon by Voyager. In the meantime, you can look at Corbo's primer if you're interested in getting started right away.




Oct 4 2017, 1:28 am Pr0nogo Post #19



Added a link to Neiv's `Samase` for those of us who are actively/interested in modding SC:R.




Jan 4 2018, 8:54 pm Sand Wraith Post #20

she/her

men are stupid, girls are better at modding.




Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[2023-12-09. : 1:16 am]
NudeRaider -- Dem0n
Dem0n shouted: who said you were crossing a line
NT kinda did Ultraviolet
Ultraviolet shouted: I always thought it was kind of messed up to impersonate someone without their permission, but I guess that's artistic license for you. When you get into the realm of using AI to do it.. it seems even worse to me, but I'm not sure why
[2023-12-08. : 8:38 pm]
Zoan -- and tbh no, this is exactly the type of thing ai should be used for. Now if you were monetizing it, I would say you should emohasize you used ai for the voicelines
[2023-12-08. : 8:29 pm]
Zoan -- he asked if "am I now crossing a line"
[2023-12-08. : 7:43 pm]
Dem0n -- who said you were crossing a line
[2023-12-08. : 2:24 pm]
Oh_Man -- but if i want to make a LOTR map and use AI generation to give aragorn etc more voice lines am I now suddenly crossing a line? wen did we get so snowflakey
[2023-12-08. : 2:23 pm]
Oh_Man -- well we been doing dodgy stuff in SC for ages playing resident evil and helms deep maps - we dont own the rights to them
[2023-12-06. : 8:46 pm]
Ultraviolet -- NudeRaider
NudeRaider shouted: Ultraviolet absolutely. You can count me among those folks. ;) But I understand it. It's a silly name only kids find funny. However to know that and still own it that would be the manliest move in my eyes.
Yeah, I can appreciate that perspective. I've used so many handles over the years, I think I had less attachment to NerdyTerdy than some of the folks here. Just never changed my name much here cause it was expensive :P I still kind of like the NT name, but definitely prefer Ultraviolet. I think UV has been my handle for around half my life at this point O.o
[2023-12-06. : 6:34 pm]
NudeRaider -- So the question is will we as a society become resilient against these forms of attacks? Either by detecting or accepting? Find new ways to deal with it? I guess we will have to wait and see.
[2023-12-06. : 6:32 pm]
NudeRaider -- da real donwano
da real donwano shouted: Society is not ready for the AI power we're being given. I'll die on that hill.
"social media" is imo a much better example for "society was not ready for it". We haven't seen yet where AI will lead us. It has a lot of potential for good, but then again, so had social media. For now the only potential for abuse in AI that I see is in forgery of various kinds.
[2023-12-06. : 6:26 pm]
NudeRaider -- Oh_Man
Oh_Man shouted: guys what are your thoughts on AI voice cloning vs someone doing impressions. why is one moral and the other immoral? or do you think both are fair game
For me it's the intent that make the difference, not the method. If you copy someone for profit or harm, then that's immoral. If your goal is satire then all bets are off. I think people are just afraid to be deceived because AI removes skill from the equation and painting AI usage as immoral is their weak attempt to defend against it.
Please log in to shout.


Members Online: Roy