urmom,
I know you've gotten to the StarForge Trigger Converter step, but I'm writing the whole modding process out for everybody else who isn't in your position yet. Your question is answered at the end of this post.
Editing offset "6BC58C - Maximum Range" in the Weapons.dat for object "101 - Disruption Web" with MemCalc Easy Mode returns the following output:
QUOTE(MemCalc Easy Mode)
You need to modify the 4 byte value starting on byte 1 of deaths of -29277 for player 8 .
You need to modify the highlighted bytes:
DEATHS OF -29277 FOR PLAYER 8 :
00 00 00 00
The default max range of disruption web is 18. To set a new range, pick a number then convert it to hexadecimal using a converter like
this one to turn that number into hex. EX. Say you want a range of 40, a little over twice the default range, then you would type in 40 and get
28 in hex.
Usually one would use the MemCalc StarForge Trigger Converter so that it reads as following:
QUOTE(MemCalc StarForge Trigger Formatter)
I want to modify a 4 byte value starting on byte 1 of deaths of unit #-29277 for player 8, I want to Set this value to 40 (Value was entered in Decimal)
HOWEVER, as urmom saw, MemCalc returns the "spliced value" error. This usually means that the longs are crossing across eachother, but in this case they actually aren't (
DT, you better fix that 
).
We know what we want to end result to be:
28 00 00 00 deaths of unit -29277 for player 8. The resulting trigger can be done by hand:
SetDeaths(P8, SetTo, 28, -29277);Using SetTo sets the other 3 bytes in the long to 00, but that's alright in this case because all 4 bytes ("00 00 00 00") are used for the "Weapon Max Range" of "101 - Disruption Web." Simply put that action into your map and Distruption Web should then fire at double range. Remember to assign the Disruption Web as a weapon for a unit, cause I'm not sure this will double the range of the ability - just the weapon, which isn't an actual StarCraft weapon, but it can be used as one. Good luck.
