GoH code encrytped?

General talk about editing, cheating, and deprotecting maps.

Moderator: Cheaters

dydydy
Newcomer
Posts: 2
Joined: May 21st, 2007, 8:59 am

GoH code encrytped?

Post by dydydy »

hi, i have finished extracting the .j file with the list file
but the code i am seeing, the variable names are all illi or illlli somethin like that
here is an sample code
globals
integer I=0
integer array ii
integer array Ii
integer array li
integer array iI
integer array II
effect array lI
quest array il
effect array Il
unit ll=null
unit array iii
unit array iIi
button array ili
dialog i1i=null
integer array Iii
unit array IIi
unit array Ili
unit array I1i
unit lii=null
integer lIi=0
integer array lli
location array l1i
integer array iiI
integer array iII


function i1111i takes nothing returns boolean
if(not(GetItemTypeId(GetManipulatedItem())==iIli[GetForLoopIndexB()]))then
return false
endif
if(not(GetUnitLevel(iii[GetConvertedPlayerId(GetOwningPlayer(GetManipulatingUnit()))])>=ilii[GetForLoopIndexB()]))then
return false
endif
return true
endfunction
function Iiiiii takes nothing returns nothing
set iIIi[1]=GetItemTypeId(UnitItemInSlotBJ(iIi[GetConvertedPlayerId(GetOwningPlayer(GetManipulatingUnit()))],1))
set iIIi[2]=GetItemTypeId(UnitItemInSlotBJ(iIi[GetConvertedPlayerId(GetOwningPlayer(GetManipulatingUnit()))],2))
set iIIi[3]=GetItemTypeId(UnitItemInSlotBJ(iIi[GetConvertedPlayerId(GetOwningPlayer(GetManipulatingUnit()))],3))
set iIIi[4]=GetItemTypeId(UnitItemInSlotBJ(iIi[GetConvertedPlayerId(GetOwningPlayer(GetManipulatingUnit()))],4))
set iIIi[5]=GetItemTypeId(UnitItemInSlotBJ(iIi[GetConvertedPlayerId(GetOwningPlayer(GetManipulatingUnit()))],5))
set iIIi[6]=GetItemTypeId(UnitItemInSlotBJ(iIi[GetConvertedPlayerId(GetOwningPlayer(GetManipulatingUnit()))],6))
set illi[1]=GetItemCharges(UnitItemInSlotBJ(iIi[GetConvertedPlayerId(GetOwningPlayer(GetManipulatingUnit()))],1))
set illi[2]=GetItemCharges(UnitItemInSlotBJ(iIi[GetConvertedPlayerId(GetOwningPlayer(GetManipulatingUnit()))],2))
set illi[3]=GetItemCharges(UnitItemInSlotBJ(iIi[GetConvertedPlayerId(GetOwningPlayer(GetManipulatingUnit()))],3))
set illi[4]=GetItemCharges(UnitItemInSlotBJ(iIi[GetConvertedPlayerId(GetOwningPlayer(GetManipulatingUnit()))],4))
set illi[5]=GetItemCharges(UnitItemInSlotBJ(iIi[GetConvertedPlayerId(GetOwningPlayer(GetManipulatingUnit()))],5))
set illi[6]=GetItemCharges(UnitItemInSlotBJ(iIi[GetConvertedPlayerId(GetOwningPlayer(GetManipulatingUnit()))],6))
set bj_forLoopBIndex=1
set bj_forLoopBIndexEnd=20
loop
exitwhen bj_forLoopBIndex>bj_forLoopBIndexEnd
if(i1111i())then


something like that....
any ideas? did i do something wrong?
User avatar
Ozzapoo
The Flying Cow!
Posts: 2196
Joined: November 2nd, 2007, 10:34 pm
Location: Melbourne

Re: GoH code encrytped?

Post by Ozzapoo »

That's normal. It's the same if you open dota. They use I (eye), l (ELL), 0 (zero) and O (oh) to confuse you if you're making modifications. If you're just putting a cheatpack in, then just do it normally ;)
Visit Ozzapoo.net, my blog and the home of AutoCP and Cheatpack Detector!
AutoCP3 now available for free!
storyyeller
Senior Member
Posts: 178
Joined: February 15th, 2009, 9:08 pm

Re: GoH code encrytped?

Post by storyyeller »

Actually, that is what is expected. Usually, optimizers will automatically rename all the triggers, functions, and variables to nonsense names as part of a lame attempt at obfuscation. Pretty much any map you look at will be like that.

Edit: I guess I got 'ninjad' by Ozzapoo