[Guide] Finding rawcode and find its use.

General discussion of Warcraft 3. Threads may may be posted here if they don't fit into the other sections.

Moderator: Cheaters

Apple
Forum Staff
Posts: 1470
Joined: November 3rd, 2010, 10:48 am
Title: Best Player
Location: Singapore

[Guide] Finding rawcode and find its use.

Post by Apple »

I have played this game HvH and it has an item which gives 5000 to all stats.
The picture of the item is not shown or in green,.
However I know the name of the item is called Frostmourne lv.2,
I couldn't find it in the scripts.
I couldn't find the item data in the map.
here's the war3map.j

I'm sharing my experience this is originally asking for people to find it for me however I achieved it myself .
thanks to JustaNewbie for pointing the way.
You do not have the required permissions to view the files attached to this post.
Last edited by Apple on November 10th, 2012, 3:58 pm, edited 1 time in total.
Request a map? Follow the rulesHERE
Request templateHERE
Please, do not PM me.
On the side note, I'm still playing vampirism speed on malaysia room, occasionally in Garena. Bcuz too lazy to find out where else I can play them.
JustANewbie
Forum Spammer
Posts: 510
Joined: August 18th, 2012, 2:32 am

Re: find something in hell vs heaven script.

Post by JustANewbie »

the name won't show in map script, you have to extract the object raw code then search for the raw code, if you can't find it that means the object never use any trigger or the war3map.j is obfuscated
Apple
Forum Staff
Posts: 1470
Joined: November 3rd, 2010, 10:48 am
Title: Best Player
Location: Singapore

[Guide] Finding rawcode and find its use.

Post by Apple »

JustANewbie wrote:the name won't show in map script, you have to extract the object raw code then search for the raw code, if you can't find it that means the object never use any trigger or the war3map.j is obfuscated


It couldn't be found in the war3map.j
I don't find any rawcode in it.
So it is obfuscated.
I dump item data and read it.

Frostmourne Lv.2

Spoiler:

[I00W:shdt]
comment=Shield of the Deathlord
scriptname=ShieldoftheDeathlord
version=1
class=Miscellaneous
Level=0
oldLevel=0
abilList=A055,A06X
cooldownID=AIcf
ignoreCD=0
uses=-
prio=0
usable=0
perishable=0
droppable=1
pawnable=0
sellable=0
pickRandom=0
powerup=0
drop=0
stockMax=1
stockRegen=180
stockStart=0
goldcost=9000
lumbercost=0
HP=500000
morph=0
armor=Wood
file=Abilities\Spells\Undead\DeathCoil\DeathCoilMissile.mdl
scale=1
selSize=0
colorR=50
colorG=0
colorB=50
InBeta=0
Art=ReplaceableTextures\CommandButtons\BTN_Frostmorne.blp
Name=Frostmourne[Lv2
Hotkey=D
Tip=
Ubertip=|cffff8c00Artifact|r|nAdd Spell Immunity, Powerfull Frost Attack, All stat +5000. |n|cffffcc00History|r|n|cffffdeadSoul of Lich King seal in this sword.|
Description=|cffff8c00Artifact|r|nLichKing's Sword


Frostmourne Lv.1

Spoiler:
[I013:mlst]
comment=Maul of Strength
scriptname=MaulofStrength
version=0
class=Miscellaneous
Level=0
oldLevel=10
abilList=A02Y,AImx,A02K,A061
cooldownID=A02K
ignoreCD=0
uses=-
prio=44
usable=0
perishable=0
droppable=1
pawnable=0
sellable=0
pickRandom=0
powerup=0
drop=0
stockMax=1
stockRegen=120
stockStart=0
goldcost=100000
lumbercost=0
HP=100000
morph=0
armor=Ethereal
file=Doodads\Cityscape\Props\MagicRunes\MagicRunes2.mdl
scale=1
selSize=0
colorR=255
colorG=255
colorB=255
InBeta=0
Art=ReplaceableTextures\CommandButtons\BTNFrostmourne.blp
Name=Frostmourne[Lv1
Tip=Purchase Frostmourn
Ubertip=|cffff8c00Artifact|r|nAdd Damage +300, Spell Immunity, Powerfull Frost Attack, All stat +700. |n|cffffcc00History|r|n|cffffdeadSoul of Lich King seal in this sword.|
Description=|cffff8c00Artifact|r|nLichKing's Sword


Ring of the Dark Lord/

Spoiler:
[I022:rde4]
comment=Ring of Protection +5
scriptname=RingofProtection5
version=0
class=Campaign
Level=0
oldLevel=0
abilList=A061,A01Z,AImx
cooldownID=AIde
ignoreCD=0
uses=-
prio=117
usable=0
perishable=0
droppable=1
pawnable=0
sellable=0
pickRandom=0
powerup=0
drop=0
stockMax=1
stockRegen=120
stockStart=0
goldcost=100000
lumbercost=0
HP=75
morph=0
armor=Wood
file=Objects\InventoryItems\TreasureChest\treasurechest.mdl
scale=1
selSize=0
colorR=255
colorG=255
colorB=255
InBeta=1
Art=ReplaceableTextures\CommandButtons\BTNEtherealFormOn.blp
Name=Ring of the Dark Lord
Hotkey=5
Tip=Purchase Ring of the Dark Lord
Ubertip=|cffff8c00Artifact|r|nAdd Spell Immunity, Immolation Gold, All stat +700. |n|cffffcc00History|r|n|cffffdeadThis Ring was made by Dark Lord.|
Description=|n|cffffcc00History|r|n|cffffdeadThis Ring was made by Dark Lord.|


Devil's sword/Torpedo

Spoiler:
[I020:srbd]
comment=Searing Blade
scriptname=SearingBlade
version=1
class=Miscellaneous
Level=0
oldLevel=0
abilList=A01Z,A02Y,A06L
cooldownID=AOcr
ignoreCD=0
uses=-
prio=0
usable=0
perishable=0
droppable=1
pawnable=0
sellable=0
pickRandom=0
powerup=0
drop=0
stockMax=1
stockRegen=180
stockStart=0
goldcost=1650
lumbercost=0
HP=75
morph=0
armor=Wood
file=Objects\InventoryItems\HumanCaptureFlag\HumanCaptureFlag.mdl
scale=1
selSize=0
colorR=50
colorG=50
colorB=50
InBeta=0
Art=ReplaceableTextures\CommandButtons\BTNNagaWeaponUp1.blp
Name=Toled
Hotkey=B
Tip=Purchase Toled
Ubertip=|cffff8c00Artifact|r|nAdd Immolation Gold, Boosts Hero's Damage +300 and Add All stat +200. |n|cffffcc00History|r|n|cffffdeadDevil's Sword.|
Description=|cffff8c00Artifact|r|nDevil's Sword


The codes for the combining item.
Spoiler:

call RemoveItem( GetItemOfTypeFromUnitBJ(GetTriggerUnit(), 'I013') )
call RemoveItem( GetItemOfTypeFromUnitBJ(GetTriggerUnit(), 'I022') )
call RemoveItem( GetItemOfTypeFromUnitBJ(GetTriggerUnit(), 'I020') )
call CreateItemLoc( 'I00W', GetRectCenter(GetPlayableMapRect()) )


So to be exact,

I00W=Frostmourne Lv.2
I013=Frostmourne Lv.1
I022=Ring of the Dark Lord
I020=Devil's Sword/torpedo

Gives me the combination. Problem solved. thanks. I figured it out.
You do not have the required permissions to view the files attached to this post.
Request a map? Follow the rulesHERE
Request templateHERE
Please, do not PM me.
On the side note, I'm still playing vampirism speed on malaysia room, occasionally in Garena. Bcuz too lazy to find out where else I can play them.