Staredit Network > Forums > Modding Assistance > Topic: FireGraft Question
FireGraft Question
Aug 26 2009, 12:24 am
By: Rawb  

Aug 26 2009, 12:24 am Rawb Post #1



I've been playing around with StarCraft editing and have run into a problem with FireGraft: Namely, I can't get it to work. . .

I'm starting out with something (I thought was) simple. I'm trying to make a Hydralisk morph into a Hunter Killer.
  1. So I start up FireGraft and create a new file.
  2. In the Button Sets tab, I find the Hydralisk and create a New Item and use the following settings:
    1. I use the following settings for the new item:
    2. Under Visual Properties I give it Position "6" and Icon "38" (a Hydralisk).
    3. Under Strings I give it Disabled "739" (just something so that I know what to look for) and Enabled "54".
    4. Under Settings I give it Condition "Can Create Unit/Building" with Condition Variable "53" (Hunter Killer).
    5. I then give it Action "Unit Morph" with Action Variable "53" (Hunter Killer).
    6. I leave Add blank.
  3. Then in the Dat Requirements, I find the Hunter Killer and do the following:
    1. I place a check mark in Used.
    2. I add the Opcode "Current unit is. . ."
    3. I add the Parameter "Hydralisk"
    4. I add the Parameter "Hive"
I then Save the file to an Executable answering "No" to both "Would you like to copy an archive into the saved file?" and "Would you like to use a custom Icon for this exe?"

The way I understand the program, this should allow me to select a Hydralisk and, if I don't have a Hive, see a greyed out button with a Hydralisk on it that says "Hydralisk Requires: Hydralisk Den". Once I have a Hive, the button should light up and say "Hunter Killer (Hydralisk)" and, when I click on it, should turn my Hydralisk into a Hunter Killer.

Everything works great up until I have my Hive. Even though the button lights up, it does nothing when I click on it!

Can anyone tell me what I'm doing wrong? I am running StarCraft 1.16.1, along with DatEdit 1.5d and FireGraft 0.93 (compatible with SC 1.16.1).

P.S.
I've tried several variations including opening an MPQ that already had Spawn/Cost information for the Hunter Killer (that I made in DatEdit)and nothing I've tried works.



None.

Aug 26 2009, 1:32 am darksnow Post #2



really?
the read-me says

This version of Firegraft has full support for
-1.15.1
-1.15.0

This version of Firegraft has limited support for
-1.14



None.

Aug 26 2009, 1:53 am Rawb Post #3



I got in touch with the author and he pointed me to this little gem:
http://scu.samods.org/f/uploads/FG1161.zip

It's a version of FireGraft that supports 1.16.1.



None.

Aug 26 2009, 2:04 am darksnow Post #4



wahhhhh a gem indeed



None.

Aug 26 2009, 12:18 pm Biophysicist Post #5



I believe you need to mess with the "Unit Morph" EXE edits. Note that EXE Edits are not available in 1.16.1, so you'll need to downgrade to 1.15.1. (You might also have to redo the whole grafting part of your mod if you switch versions halfway through >.> )



None.

Aug 26 2009, 12:54 pm Heinermann Post #6

SDE, BWAPI owner, hacker.

You mean upgrade the 1.15.1 edit to make it work with 1.16.1.




Aug 26 2009, 4:42 pm Rawb Post #7



So you're saying that getting this completely working would require EXE edits? I realize I'm out of the game a little, but way back in 1.07 all I had to do was make the button, tell it to morph to the HK when they clicked the button, and make sure the unit had a cost and proper spawn info. . .

Anyway, you also mention that there's no support for EXE editing in 1.16. Is that because FireGraft doesn't support it, or is it something that Blizzard took out of their game through encryption, CRC checking, whatever?

And finally, if I DO end up having to downpatch to 1.15.x, how would I play Multiplayer games? Could I still use Battle.net or would Hamachi work?



None.

Aug 26 2009, 4:48 pm darksnow Post #8



you'd have to use hamachi to play with other people.
they would have to run the mod and you can play over lan or hamachi



None.

Aug 26 2009, 4:58 pm Biophysicist Post #9



Quote
Is that because FireGraft doesn't support it, or is it something that Blizzard took out of their game through encryption, CRC checking, whatever?
DoA didn't set up 1.16.1 EXE edits. It's possible to update EXE Edits to work with 1.16.1, but I don't know how to.

Quote
you'd have to use hamachi to play with other people.
they would have to run the mod and you can play over lan or hamachi
Look at the thread "In the interest of saving Mod Night" in the [MM] forums. It'll explain how to set up Hamachi for use with SC. ShadowFlare's Realm will also work, but most people prefer Hamachi.



None.

Aug 26 2009, 6:54 pm Heinermann Post #10

SDE, BWAPI owner, hacker.

Quote
but way back in 1.07 all I had to do was make the button,
It was an exploit that needed to be patched. You could morph probes into cannons at no cost in official Battle.net server games.

Quote
Is that because FireGraft doesn't support it, or is it something that Blizzard took out of their game through encryption, CRC checking, whatever?
Firegraft supports all Starcraft patches 100%.

Quote
most people prefer Hamachi.
I doubt it. Hamachi requires far more resources to set up and use.

You can just play on any private Battle.net server.




Aug 26 2009, 7:11 pm Biophysicist Post #11



Quote
I doubt it. Hamachi requires far more resources to set up and use.
Some people can't connect to SFR due to port issues or something, so most people use Hamachi to ensure that everyone can play. I have never even played a game on SFR because no one uses it anymore.

Even if you don't believe me, Mod Night has been officially moved to Hamachi, so you'd need to set it up anyway.



None.

Aug 29 2009, 9:08 pm Rawb Post #12



OK, now that I've had a couple of days to wallow in self-pity that I won't be able to do what I want in 1.16.1.

So, I've decided to downpatch to 1.15.x (probably 1). But I still need help with creating morphable Zerg Hero units.

What kind of EXE edits would I need? Can I get some more informarion, or possibly some examples?



None.

Aug 31 2009, 2:19 pm Biophysicist Post #13



I'm not exactly sure what EXE Edits you'll need, but I'll investigate it for you.

Can you post your EXE? It might be something entirely different going wrong, come to think of it.



None.

Aug 31 2009, 9:12 pm Rawb Post #14



Here are two copies of my mod. Both are for 1.16.1 since I'm actually having trouble downpatching. . .

I happened to purchase StarCraft from Blizzard and getting a "digital download" copy that came already patched to 1.15.2 :/

Anyway,

RawbCraft - The "base" mod with no FireGraft stuff even attempted. Just DatEdit changes.
RawbCraft FG - A copy of my mod with FireGraft changes to the Hydra (to allow it to morph to a Hunter Killer).

Attachments:
RawbCraft.exe
Hits: 0 Size: 296.17kb
RawbCraft FG.exe
Hits: 0 Size: 322.82kb



None.

Jan 12 2010, 11:11 pm Pukito Post #15



Oh, i had a similar problem, i was experimenting with datedit and firegraft (SC:BW ver 1.16.1), i added de mutalisk button set to the mutalisk (dah) the hydralisk and the marine
(oh, i also in the middle of the experiment copy pasted all data of the hydra into the marine and muta)
So, if i deactivated the requeriments of the guardian, the tree units had their guardian morph button lighted up, but it only worked on the muta...
Then i edited a exe [units -> create units -> unit morph -> Order Restriction] it is a boolean so i just switched it
From that point, the hydra morphed into Guardian, but the Marine AND Muta crashed (why the muta?)
Then, i changed the unit morph button so insted of being guardian it become a lurker, the hydra worked, and the muta too! (of course the marine had to crash)
Im still researching on this but, can anyone explain-me a little more of why this happen and if someone has alredy researched this (the unit morphs)?

PD: Oh, also what can i do if a EXE edit (like Order - Unit Check(Larva) ) has a random value (like Left Pit Dorr [207])



None.

Jan 13 2010, 2:27 pm Biophysicist Post #16



Quote
PD: Oh, also what can i do if a EXE edit (like Order - Unit Check(Larva) ) has a random value (like Left Pit Dorr [207])
That happened to my brother a while ago. I think it means something got corrupted and you have to start your grafting over again. Sorry.

I think your crashes are caused by iscript or possibly a missing LO? file. Check the iscripts of the Mutalisk and Hydralisk. One will probably have an animation the other doesn't, like SpecialState2 or something. If that doesn't help, look at their images. One will probably have a LO? file the other doesn't. (Adding the misssing animation and/or LO? file to the Marine should make it work, as well.)



None.

Jan 14 2010, 1:56 am Pukito Post #17



That crossed my mind, so i checked the iscripts but found nothing (it can be my lack of experience thoug)
Any way, i copy pasted all the datedit->unit from the hydra in both marine and Muta, so they have the same graphics and stuff (except the wireframes, that are changed in the firegraft), as far as i get it, ¿that should have avoided any crash graphical related?



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[04:57 am]
O)FaRTy1billion[MM] -- my name is mud
[04:35 am]
Ultraviolet -- mud, meet my friend, the stick
[10:07 pm]
lil-Inferno -- nah
[08:36 pm]
Ultraviolet -- Inf, we've got a job for you. ASUS has been very naughty and we need our lil guy to go do their mom's to teach them if they fuck around, they gon' find out
[05:25 pm]
NudeRaider -- there he is, right on time! Go UV! :D
[05:24 pm]
lil-Inferno -- poopoo
[05:14 pm]
UndeadStar -- I wonder if that's what happened to me. A returned product (screen) was "officially lost" for a while before being found and refunded. Maybe it would have remained "lost" if I didn't communicate?
[03:36 pm]
NudeRaider -- :lol:
[2024-5-16. : 3:02 am]
Ultraviolet -- I'm gonna send inf to have sex with their moms
[2024-5-16. : 3:02 am]
Ultraviolet -- fuck those motherfuckers
Please log in to shout.


Members Online: 6adrianc4923fc3