Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


How to take care of bytes while replacing aobs

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
abhijeet1001
Advanced Cheater
Reputation: 0

Joined: 10 Apr 2013
Posts: 87

PostPosted: Sat Jan 18, 2014 2:58 pm    Post subject: How to take care of bytes while replacing aobs Reply with quote

ok i have a flash game its a shooter game been making hacks for it so
the sourcecode in swf looks likes this

Code:
getproperty Qname(PackageNamespace(""),"vxp")
getlocal 7
getproperty Qname(PackageNamespace(""),"vxp")
add_i
setproperty Qname(PackageNamespace(""),"vxp")
getlocal 8
getproperty Qname(PackageNamespace(""),"rank")
convert_u


then i do
Code:

getproperty Qname(PackageNamespace(""),"vxp")
getlocal 7
getproperty Qname(PackageNamespace(""),"vxp")
add_i
pop
pushint 5000
setproperty Qname(PackageNamespace(""),"vxp")
getlocal 8
getproperty Qname(PackageNamespace(""),"rank")
convert_u


and load game with my hacked swf it works i become elite ranked soldier

but when i try doing it by aob so i can put it in a trainer
how i insert
Code:

pop
pushint 5000

????

this is orginal aob
Code:

62 07 66 f7 0d c5 61 f7 0d 62 08 66 e9 04 74 2a


this is hacked aob , i want to change original aob with this hacked aob
Code:

62 07 66 f7 0d c5 29 2d 75 61 f7 0d 62 08 66 e9 04 74 2a


now u see 29 2d 75 is

Code:
 29
pop
2d 75
pushint 500
 


so it increases my hack aob to get long by 3 bytes how do i fix it ? please when i directly replace my original aob with my hack one which is 3 bytes more it displays erro in my game what should i do ?
Back to top
View user's profile Send private message
daspamer
Grandmaster Cheater Supreme
Reputation: 54

Joined: 13 Sep 2011
Posts: 1588

PostPosted: Sat Jan 18, 2014 3:04 pm    Post subject: Reply with quote

First of all we do not support multiplayer game (I understand what game you're talking about).
Secondly, you cannot make function longer, because you overwriting other parts of the function.

So you best solution, is to 'skip' some parts that aren't required.
Make sure you NOP the parts correctly.

_________________
I'm rusty and getting older, help me re-learn lua.
Back to top
View user's profile Send private message Visit poster's website
abhijeet1001
Advanced Cheater
Reputation: 0

Joined: 10 Apr 2013
Posts: 87

PostPosted: Sat Jan 18, 2014 3:18 pm    Post subject: Reply with quote

DaSpamer wrote:
First of all we do not support multiplayer game (I understand what game you're talking about).
Secondly, you cannot make function longer, because you overwriting other parts of the function.

So you best solution, is to 'skip' some parts that aren't required.
Make sure you NOP the parts correctly.


i knw this forums dont support multiplayer game thats y question isnt base one any specific game Smile its a genral doubt of how to deal with extra bytes while changin the aobs hope u understand ... by the way NOP but where do i NOP it i need the full function intact it wrks when i edit the traits in swf directly n load it but not when using aobs
Back to top
View user's profile Send private message
UnIoN
Expert Cheater
Reputation: 2

Joined: 17 May 2011
Posts: 146

PostPosted: Sat Jan 18, 2014 4:31 pm    Post subject: Reply with quote

abhijeet1001 wrote:
DaSpamer wrote:
First of all we do not support multiplayer game (I understand what game you're talking about).
Secondly, you cannot make function longer, because you overwriting other parts of the function.

So you best solution, is to 'skip' some parts that aren't required.
Make sure you NOP the parts correctly.


i knw this forums dont support multiplayer game thats y question isnt base one any specific game Smile its a genral doubt of how to deal with extra bytes while changin the aobs hope u understand ... by the way NOP but where do i NOP it i need the full function intact it wrks when i edit the traits in swf directly n load it but not when using aobs


so you want to replace AoB? but want to let em at original state?
think about it like a pencil, and you want to cut it in the middle to attach a rubber, and connecting it together again = not possible

you need to do a code injection, at the injection goal point you can than rewrite that part, what you removed in order to be able to inject
Back to top
View user's profile Send private message
abhijeet1001
Advanced Cheater
Reputation: 0

Joined: 10 Apr 2013
Posts: 87

PostPosted: Sat Jan 18, 2014 5:13 pm    Post subject: Reply with quote

Here it is instead of "C5" i want to do " 29 2d 75" how do i do it ?


or

how do i put

Code:

pop
ushint 5000


in this after add using CE
Code:

getproperty
getlocal 7
getproperty
add_i
setproperty
getlocal 8
getproperty
convert_u
Back to top
View user's profile Send private message
daspamer
Grandmaster Cheater Supreme
Reputation: 54

Joined: 13 Sep 2011
Posts: 1588

PostPosted: Sun Jan 19, 2014 9:32 am    Post subject: Reply with quote

Code injection is not possible.
These bytes, generally does not mean anything in assembly.
Flash Player, reads them (The whole script is stored as AoBs) and converts the Action Script 3 function into assembly function.

Abhij.
If you really need to, (Make sure it won't spread and ruin a great game >.>).
Post here the full function (as AS3 and as Raw Data). I'll see what I can make.

_________________
I'm rusty and getting older, help me re-learn lua.
Back to top
View user's profile Send private message Visit poster's website
abhijeet1001
Advanced Cheater
Reputation: 0

Joined: 10 Apr 2013
Posts: 87

PostPosted: Sun Jan 19, 2014 12:02 pm    Post subject: Reply with quote

Yep my this hack isnt game destroying for sure it just gives me top rank
ranking just gives me 10% speed bonus and 10% firing bonus , not like immortality hacks , also this hacks wont get spread out

here is the full code of the rank
Code:

; d0
getlocal_0
; 30
pushscope
; 20
pushnull
; 80 48
coerce Qname(PackageNamespace(""),"IOS")
; 63 07
setlocal 7
; 20
pushnull
; 80 48
coerce Qname(PackageNamespace(""),"IOS")
; 63 08
setlocal 8
; 24 00
pushbyte 0
; 63 09
setlocal 9
; 24 00
pushbyte 0
; 74
convert_u
; 63 0a
setlocal 10
; d0
getlocal_0
; d1
getlocal_1
; 46 f8 06 01
callproperty Qname(PackageNamespace(""),"") 1
; 80 bc 01
coerce Qname(PackageNamespace("---__-____-__"),"----_---__-_-")
; 2a
dup
; 63 04
setlocal 4
; 12 06 00 00
iffalse ofs002b
; 62 04
getlocal 4
; 4f 8d 50 00
callpropvoid Qname(PackageNamespace(""),"-___--__--_---") 0
; 60 fc 20
ofs002b:getlex Multiname(")
; 60 48
getlex Qname(PackageNamespace("---__-____-__"),"IOS")
; 53 01
applytype 1
; 42 00
construct 0
; 80 99 03
coerce TypeName(Qname(PackageNamespace("")>)
; 63 05
setlocal 5
; d3
getlocal_3
; 12 07 00 00
iffalse ofs0045
; d3
getlocal_3
; 80 04
coerce Qname(PackageNamespace(""),"Object")
; 10 04 00 00
jump ofs0049
; 55 00
ofs0045:newobject 0
; 80 04
coerce Qname(PackageNamespace(""),"Object")
; 80 04
ofs0049:coerce Qname(PackageNamespace(""),"Object")
; d7
setlocal_3
; 24 00
pushbyte 0
; 63 06
setlocal 6
; 24 00
pushbyte 0
; 63 0b
setlocal 11
; d2
getlocal_2
; 82
coerce_a
; 63 0c
setlocal 12
; 10 b0 00 00
jump ofs010c
; 09
ofs005c:label
; 62 0c
getlocal 12
; 62 0b
getlocal 11
; 23
nextvalue
; 80 48
coerce Qname(PackageNamespace(""),"IOS")
; 63 07
setlocal 7
; d0
getlocal_0
; 62 07
getlocal 7
; 66 cf 0c
getproperty Qname(PackageNamespace(""),"uid")
; 46 8c 22 01
callproperty Qname(PrivateNamespace("*","19"),"") 1
; 80 48
coerce Qname(PackageNamespace(""),"IOS")
; 2a
dup
; 63 08
setlocal 8
; 12 93 00 00
iffalse ofs010c
; 62 08
getlocal 8
; 62 07
getlocal 7
; 66 f0 04
getproperty Qname(PackageNamespace(""),"")
; 61 f0 04
setproperty Qname(PackageNamespace(""),"")
; 62 08
getlocal 8
; 62 07
getlocal 7
; 66 a0 07
getproperty Qname(PackageNamespace(""),"")
; 61 a0 07
setproperty Qname(PackageNamespace(""),"")
; 62 08
getlocal 8
; 66 e9 04
getproperty Qname(PackageNamespace(""),"rank")
; 73
convert_i
; 63 09
setlocal 9
; 62 06
getlocal 6
; 62 07
getlocal 7
; 66 f7 0d
getproperty Qname(PackageNamespace(""),"vxp")
; c5
add_i
; 73
convert_i
; 63 06
setlocal 6
; 62 08
getlocal 8
; 62 08
getlocal 8
; 66 f7 0d
getproperty Qname(PackageNamespace(""),"vxp")
; 62 07
getlocal 7
; 66 f7 0d
getproperty Qname(PackageNamespace(""),"vxp")
; c5
add_i
; 61 f7 0d
setproperty Qname(PackageNamespace(""),"vxp")
; 62 08
getlocal 8
; 66 e9 04
getproperty Qname(PackageNamespace(""),"rank")
; 74
convert_u
; 2a
dup
; 63 0a
setlocal 10
; 62 09
getlocal 9
; 0e 4d 00 00
ifngt ofs010c
; 60 d9 01
getlex Qname(PackageNamespace("")
; 66 9e 01
getproperty Qname(PackageNamespace(""),"instance")
; 5d d1 17
findpropstrict Qname(PackageNamespace("")
; 60 d1 17
getlex Qname(PackageNamespace("")
; 66 89 a3 01
getproperty Qname(PackageNamespace(""),"")
; 62 08
getlocal 8
; 4a d1 17 02
constructprop Qname(PackageNamespace("") 2
; 4f 32 01
callpropvoid Qname(PackageNamespace(""),"dispatchEvent") 1
; 62 05
getlocal 5
; 62 08
getlocal 8
; 4f 16 01
callpropvoid Qname(Namespace("http://adobe.com/AS3/2006/builtin"),"push") 1
; 60 87 01
getlex Qname(PackageNamespace("--_-________-"),"MISSIONS")
; 60 87 01
getlex Qname(PackageNamespace("--_-________-"),"MISSIONS")
; 62 08
getlocal 8
; 66 95 02
getproperty Qname(PackageNamespace(""),"playerID")
; 62 08
getlocal 8
; 66 e9 04
getproperty Qname(PackageNamespace(""),"rank")
; 46 b7 5f 02
callproperty Qname(PackageNamespace(""),"") 2
; 24 01
pushbyte 1
; 4f cb 02 02
callpropvoid Qname(PackageNamespace(""),"CheckComplete") 2
; 60 87 01
getlex Qname(PackageNamespace("--_-________-"),"MISSIONS")
; 60 87 01
getlex Qname(PackageNamespace("--_-________-"),"MISSIONS")
; 66 c5 8e 01
getproperty Qname(PackageNamespace(""),"-_---_-___-__-")
; 62 08
getlocal 8
; 66 e9 04
getproperty Qname(PackageNamespace(""),"rank")
; 4f cb 02 02
callpropvoid Qname(PackageNamespace(""),"CheckComplete") 2
; 32 0c 0b
ofs010c:hasnext2 12 11
; 11 49 ff ff
iftrue ofs005c
; 08 0c
kill 12
; 08 0b
kill 11
; 60 08
getlex Qname(PackageNamespace("-_-____---_-_"),"GLOBAL")
; 66 ec 01
getproperty Qname(PackageNamespace(""),"-___--__-___--")
; 60 08
getlex Qname(PackageNamespace("-_-____---_-_"),"GLOBAL")
; 66 bb 02
getproperty Qname(PackageNamespace(""),"-___---__--")
; ab
equals
; 2a
dup
; 12 0a 00 00
iffalse ofs0131
; 29
pop
; 60 2d
getlex Qname(PackageNamespace("---___-_-_---"),"Manager")
; 46 11 00
callproperty Qname(PackageNamespace(""),"getInstance") 0
; 66 d7 06
getproperty Qname(PackageNamespace(""),"engageId")
; 96
not
; 12 15 00 00
ofs0131:iffalse ofs014a
; 62 04
getlocal 4
; 12 0f 00 00
iffalse ofs014a
; 5d a8 2e
findpropstrict Qname(PackageNamespace("--_----_---__-"),"")
; 62 04
getlocal 4
; 62 05
getlocal 5
; d3
getlocal_3
; 62 06
getlocal 6
; 4a a8 2e 04
constructprop Qname(PackageNamespace("--_----_---__-"),"") 4
; 29
pop
; 60 a6 01
ofs014a:getlex Qname(PackageNamespace("--_----_---__-"),"")
; 26
pushtrue
; 4f 75 01
callpropvoid Qname(PackageNamespace(""),"update") 1
; 47
returnvoid



when i edit the above original code in swf like this and compile it wrks perfectly

Code:

; d0
getlocal_0
; 30
pushscope
; 20
pushnull
; 80 48
coerce Qname(PackageNamespace(""),"IOS")
; 63 07
setlocal 7
; 20
pushnull
; 80 48
coerce Qname(PackageNamespace(""),"IOS")
; 63 08
setlocal 8
; 24 00
pushbyte 0
; 63 09
setlocal 9
; 24 00
pushbyte 0
; 74
convert_u
; 63 0a
setlocal 10
; d0
getlocal_0
; d1
getlocal_1
; 46 f8 06 01
callproperty Qname(PackageNamespace(""),"") 1
; 80 bc 01
coerce Qname(PackageNamespace("---__-____-__"),"----_---__-_-")
; 2a
dup
; 63 04
setlocal 4
; 12 06 00 00
iffalse ofs002b
; 62 04
getlocal 4
; 4f 8d 50 00
callpropvoid Qname(PackageNamespace(""),"-___--__--_---") 0
; 60 fc 20
ofs002b:getlex Multiname(")
; 60 48
getlex Qname(PackageNamespace("---__-____-__"),"IOS")
; 53 01
applytype 1
; 42 00
construct 0
; 80 99 03
coerce TypeName(Qname(PackageNamespace("")>)
; 63 05
setlocal 5
; d3
getlocal_3
; 12 07 00 00
iffalse ofs0045
; d3
getlocal_3
; 80 04
coerce Qname(PackageNamespace(""),"Object")
; 10 04 00 00
jump ofs0049
; 55 00
ofs0045:newobject 0
; 80 04
coerce Qname(PackageNamespace(""),"Object")
; 80 04
ofs0049:coerce Qname(PackageNamespace(""),"Object")
; d7
setlocal_3
; 24 00
pushbyte 0
; 63 06
setlocal 6
; 24 00
pushbyte 0
; 63 0b
setlocal 11
; d2
getlocal_2
; 82
coerce_a
; 63 0c
setlocal 12
; 10 b0 00 00
jump ofs010c
; 09
ofs005c:label
; 62 0c
getlocal 12
; 62 0b
getlocal 11
; 23
nextvalue
; 80 48
coerce Qname(PackageNamespace(""),"IOS")
; 63 07
setlocal 7
; d0
getlocal_0
; 62 07
getlocal 7
; 66 cf 0c
getproperty Qname(PackageNamespace(""),"uid")
; 46 8c 22 01
callproperty Qname(PrivateNamespace("*","19"),"") 1
; 80 48
coerce Qname(PackageNamespace(""),"IOS")
; 2a
dup
; 63 08
setlocal 8
; 12 93 00 00
iffalse ofs010c
; 62 08
getlocal 8
; 62 07
getlocal 7
; 66 f0 04
getproperty Qname(PackageNamespace(""),"")
; 61 f0 04
setproperty Qname(PackageNamespace(""),"")
; 62 08
getlocal 8
; 62 07
getlocal 7
; 66 a0 07
getproperty Qname(PackageNamespace(""),"")
; 61 a0 07
setproperty Qname(PackageNamespace(""),"")
; 62 08
getlocal 8
; 66 e9 04
getproperty Qname(PackageNamespace(""),"rank")
; 73
convert_i
; 63 09
setlocal 9
; 62 06
getlocal 6
; 62 07
getlocal 7
; 66 f7 0d
getproperty Qname(PackageNamespace(""),"vxp")
; c5
add_i
; 73
convert_i
; 63 06
setlocal 6
; 62 08
getlocal 8
; 62 08
getlocal 8
; 66 f7 0d
getproperty Qname(PackageNamespace(""),"vxp")
; 62 07
getlocal 7
; 66 f7 0d
getproperty Qname(PackageNamespace(""),"vxp")
; c5
add_i
; 29
pop
; 2d 75
pushint 5000
; 61 f7 0d
setproperty Qname(PackageNamespace(""),"vxp")
; 62 08
getlocal 8
; 66 e9 04
getproperty Qname(PackageNamespace(""),"rank")
; 74
convert_u
; 2a
dup
; 63 0a
setlocal 10
; 62 09
getlocal 9
; 0e 4d 00 00
ifngt ofs010c
; 60 d9 01
getlex Qname(PackageNamespace("")
; 66 9e 01
getproperty Qname(PackageNamespace(""),"instance")
; 5d d1 17
findpropstrict Qname(PackageNamespace("")
; 60 d1 17
getlex Qname(PackageNamespace("")
; 66 89 a3 01
getproperty Qname(PackageNamespace(""),"")
; 62 08
getlocal 8
; 4a d1 17 02
constructprop Qname(PackageNamespace("") 2
; 4f 32 01
callpropvoid Qname(PackageNamespace(""),"dispatchEvent") 1
; 62 05
getlocal 5
; 62 08
getlocal 8
; 4f 16 01
callpropvoid Qname(Namespace("http://adobe.com/AS3/2006/builtin"),"push") 1
; 60 87 01
getlex Qname(PackageNamespace("--_-________-"),"MISSIONS")
; 60 87 01
getlex Qname(PackageNamespace("--_-________-"),"MISSIONS")
; 62 08
getlocal 8
; 66 95 02
getproperty Qname(PackageNamespace(""),"playerID")
; 62 08
getlocal 8
; 66 e9 04
getproperty Qname(PackageNamespace(""),"rank")
; 46 b7 5f 02
callproperty Qname(PackageNamespace(""),"") 2
; 24 01
pushbyte 1
; 4f cb 02 02
callpropvoid Qname(PackageNamespace(""),"CheckComplete") 2
; 60 87 01
getlex Qname(PackageNamespace("--_-________-"),"MISSIONS")
; 60 87 01
getlex Qname(PackageNamespace("--_-________-"),"MISSIONS")
; 66 c5 8e 01
getproperty Qname(PackageNamespace(""),"-_---_-___-__-")
; 62 08
getlocal 8
; 66 e9 04
getproperty Qname(PackageNamespace(""),"rank")
; 4f cb 02 02
callpropvoid Qname(PackageNamespace(""),"CheckComplete") 2
; 32 0c 0b
ofs010c:hasnext2 12 11
; 11 49 ff ff
iftrue ofs005c
; 08 0c
kill 12
; 08 0b
kill 11
; 60 08
getlex Qname(PackageNamespace("-_-____---_-_"),"GLOBAL")
; 66 ec 01
getproperty Qname(PackageNamespace(""),"-___--__-___--")
; 60 08
getlex Qname(PackageNamespace("-_-____---_-_"),"GLOBAL")
; 66 bb 02
getproperty Qname(PackageNamespace(""),"-___---__--")
; ab
equals
; 2a
dup
; 12 0a 00 00
iffalse ofs0131
; 29
pop
; 60 2d
getlex Qname(PackageNamespace("---___-_-_---"),"Manager")
; 46 11 00
callproperty Qname(PackageNamespace(""),"getInstance") 0
; 66 d7 06
getproperty Qname(PackageNamespace(""),"engageId")
; 96
not
; 12 15 00 00
ofs0131:iffalse ofs014a
; 62 04
getlocal 4
; 12 0f 00 00
iffalse ofs014a
; 5d a8 2e
findpropstrict Qname(PackageNamespace("--_----_---__-"),"")
; 62 04
getlocal 4
; 62 05
getlocal 5
; d3
getlocal_3
; 62 06
getlocal 6
; 4a a8 2e 04
constructprop Qname(PackageNamespace("--_----_---__-"),"") 4
; 29
pop
; 60 a6 01
ofs014a:getlex Qname(PackageNamespace("--_----_---__-"),"")
; 26
pushtrue
; 4f 75 01
callpropvoid Qname(PackageNamespace(""),"update") 1
; 47
returnvoid


but when i do with aob it gives me error Mad
Back to top
View user's profile Send private message
daspamer
Grandmaster Cheater Supreme
Reputation: 54

Joined: 13 Sep 2011
Posts: 1588

PostPosted: Sun Jan 19, 2014 3:42 pm    Post subject: Reply with quote

I need it as AS3 script too.
It's hard to understand what actions they've made based Raw Data only..

_________________
I'm rusty and getting older, help me re-learn lua.
Back to top
View user's profile Send private message Visit poster's website
abhijeet1001
Advanced Cheater
Reputation: 0

Joined: 10 Apr 2013
Posts: 87

PostPosted: Sun Jan 19, 2014 4:21 pm    Post subject: Reply with quote

DaSpamer wrote:
I need it as AS3 script too.
It's hard to understand what actions they've made based Raw Data only..



Code:
public function --_____--_(param1:int, param2:Vector.<ios>, param3:Object) : void {
         var _loc7_:ios = null;
         var _loc8_:ios = null;
         var _loc9_:* = 0;
         var _loc10_:uint = 0;
         var _loc4_:----_---__-_- = this.-___-__-_-__-_(param1);
         if(_loc4_)
         {
            _loc4_.-___--__--_---();
         }
         var _loc5_:Vector.<ios> = new Vector.<ios>();
         var param3:Object = param3?param3:{};
         var _loc6_:* = 0;
         for each (_loc7_ in param2)
         {
            _loc8_ = this.---___----_---(_loc7_.uid);
            if(_loc8_)
            {
               _loc8_.--__--_---__ = _loc7_.--__--_---__;
               _loc8_.-__--_--__-___ = _loc7_.-__--_--__-___;
               _loc9_ = _loc8_.rank;
               _loc6_ = _loc6_ + _loc7_.vxp;
               _loc8_.vxp = _loc8_.vxp + _loc7_.vxp;
               _loc10_ = _loc8_.rank;
               if(_loc10_ > _loc9_)
               {
                  --_-_--___----.instance.dispatchEvent(new -----__--_-(-----__--_-.--____--_-_-__,_loc8_));
                  _loc5_.push(_loc8_);
                  MISSIONS.CheckComplete(MISSIONS.--_-_--___-(_loc8_.playerlID,_loc8_.rank),1);
                  MISSIONS.CheckComplete(MISSIONS.-_---_-___-__-,_loc8_.rank);
               }
            }
         }
         if(GLOBAL.-___--__-___-- == GLOBAL.-___---__-- && !BaseManager.getInstance().engageId)
         {
            if(_loc4_)
            {
            }
         }
           update(true);
     
     
Back to top
View user's profile Send private message
daspamer
Grandmaster Cheater Supreme
Reputation: 54

Joined: 13 Sep 2011
Posts: 1588

PostPosted: Sun Jan 19, 2014 4:50 pm    Post subject: Reply with quote

Is that the full function?
Can you post the whole whole function.
I've noticed this
Quote:
var _loc6_:* = 0;
for each (_loc7_ in param2)
{
_loc8_ = this.---___----_---(_loc7_.uid);
if(_loc8_)
{
_loc8_.--__--_---__ = _loc7_.--__--_---__;
_loc8_.-__--_--__-___ = _loc7_.-__--_--__-___;
_loc9_ = _loc8_.rank;
_loc6_ = _loc6_ + _loc7_.vxp;
_loc8_.vxp = _loc8_.vxp + _loc7_.vxp;
_loc10_ = _loc8_.rank;
if(_loc10_ > _loc9_)
{
--_-_--___----.instance.dispatchEvent(new -----__--_-(-----__--_-.--____--_-_-__,_loc8_));
_loc5_.push(_loc8_);
MISSIONS.CheckComplete(MISSIONS.--_-_--___-(_loc8_.playerlID,_loc8_.rank),1);
MISSIONS.CheckComplete(MISSIONS.-_---_-___-__-,_loc8_.rank);
}
}
}


As you can see.
There's no usage for _loc_6 var, in the function that you sent me (I need to have the whole function to check and see if it has something useful).
Therefore we can override it.

_________________
I'm rusty and getting older, help me re-learn lua.
Back to top
View user's profile Send private message Visit poster's website
abhijeet1001
Advanced Cheater
Reputation: 0

Joined: 10 Apr 2013
Posts: 87

PostPosted: Sun Jan 19, 2014 4:57 pm    Post subject: Reply with quote

DaSpamer wrote:
Is that the full function?
Can you post the whole whole function.
I've noticed this
Quote:
var _loc6_:* = 0;
for each (_loc7_ in param2)
{
_loc8_ = this.---___----_---(_loc7_.uid);
if(_loc8_)
{
_loc8_.--__--_---__ = _loc7_.--__--_---__;
_loc8_.-__--_--__-___ = _loc7_.-__--_--__-___;
_loc9_ = _loc8_.rank;
_loc6_ = _loc6_ + _loc7_.vxp;
_loc8_.vxp = _loc8_.vxp + _loc7_.vxp;
_loc10_ = _loc8_.rank;
if(_loc10_ > _loc9_)
{
--_-_--___----.instance.dispatchEvent(new -----__--_-(-----__--_-.--____--_-_-__,_loc8_));
_loc5_.push(_loc8_);
MISSIONS.CheckComplete(MISSIONS.--_-_--___-(_loc8_.playerlID,_loc8_.rank),1);
MISSIONS.CheckComplete(MISSIONS.-_---_-___-__-,_loc8_.rank);
}
}
}


As you can see.
There's no usage for _loc_6 var, in the function that you sent me (I need to have the whole function to check and see if it has something useful).
Therefore we can override it.


yes this was the full function of the Ranking
Back to top
View user's profile Send private message
abhijeet1001
Advanced Cheater
Reputation: 0

Joined: 10 Apr 2013
Posts: 87

PostPosted: Wed Jan 22, 2014 12:03 am    Post subject: Reply with quote

---solved ---
Back to top
View user's profile Send private message
aailaa
How do I cheat?
Reputation: 0

Joined: 22 Oct 2012
Posts: 4
Location: India

PostPosted: Fri Feb 28, 2014 3:19 pm    Post subject: Reply with quote

I din't get a single thing here. Sad
_________________
-=
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites