Question about 8 ball pool long line using CE.

08/21/2014 15:15 ofirbux#1
Hi guys,I do know some programming languages but i never had touch with ASM or use CE against flash games.
When you want to change/edit values using CE , u just scan for them,then u need to decrease or increase the value in-game , and USING CE , u next scan the current value and u find the code and u can modify it.
but what happend if u dont know what to scan?how u can find the code?
08/21/2014 15:45 menot1#2
If you don't know the code you need to scan you may decompile the swf file of the game. Look into the scripts, find related function than get the codes.

Sample:
[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
08/22/2014 02:13 Spaceyer#3
Ok I found it in jpexs. But I have a huge line of code:

27 26 2b 40 b7 6d 29 10 0c 00 00 92 02 64 c3 02 d7 73 d2 c7 c4 24 5e c6 c1 c1 24 52 c6 ab d3 12 0f 00 12 0a 00 26 d3 12 05 00 00 10 01 00 00 27 61 8d 91 01 47 47

Is this multiple codes? I need help Identifying the individual values and or addresses here please?
08/22/2014 03:51 charslan1#4
trait method Qname(PrivateNamespace("pool.components.canvas:Poo lCanvas"),"guidelineAllowed") dispid 0
method
name "-__--_-_--_:PoolCanvas/private:guidelineAllowed"
param Qname(PackageNamespace("true const set"),"if for var")
returns Qname(PackageNamespace("","14862"),"void")

body
maxstack 7
localcount 4
initscopedepth 9
maxscopedepth 10

code
; 27
pushfalse
; 26
pushtrue
; 2b
swap
; 40 b7 6d
newfunction 14007
; 29
pop
; 10 0c 00 00
jump ofs0017
; 92 02
inclocal 2
; 94 02
declocal 2
; 64
getglobalscope
; c3 02
declocal_i 2
; d7
setlocal_3
; 73
convert_i
; d2
getlocal_2
; c7
multiply_i
; a1
subtract
; d6
ofs0017:setlocal_2
; d7
setlocal_3
; d0
getlocal_0
; 30
pushscope
; d3
getlocal_3
; 12 5b 00 00
iffalse ofs007b
; d0
getlocal_0
; 10 0d 00 00
jump ofs0032
; c3 02
declocal_i 2
; 92 02
inclocal 2
; 30
pushscope
; 28
pushnan
; a9
bitor
; 1c
pushwith
; 92 02
inclocal 2
; 95
typeof
; 08 02
kill 2
; 66 bb 55
ofs0032:getproperty Qname(PrivateNamespace("pool.components.canvas:Poo lCanvas"),"---___-_--__")
; 10 0a 00 00
jump ofs0043
; d2
getlocal_2
; d1
getlocal_1
; a4
modulo
; d3
getlocal_3
; c6
subtract_i
; d1
getlocal_1
; c2 02
inclocal_i 2
; d6
setlocal_2
; c1
decrement_i
; d3
ofs0043:getlocal_3
; 12 24 00 00
iffalse ofs006c
; d1
getlocal_1
; 66 d3 4f
getproperty Qname(PackageNamespace("","14862"),"value")
; 24 01
pushbyte 1
; d3
getlocal_3
; 11 0f 00 00
iftrue ofs0062
; 24 5a
pushbyte 90
; c5
add_i
; 24 6e
pushbyte 110
; c7
multiply_i
; c4
negate_i
; 24 5e
pushbyte 94
; c6
subtract_i
; c1
decrement_i
; c1
decrement_i
; 24 52
pushbyte 82
; c6
subtract_i
; ab
ofs0062:equals
; d3
getlocal_3
; 12 0f 00 00
iffalse ofs0077
; 12 0a 00 00
iffalse ofs0076
; 26
ofs006c:pushtrue
; d3
getlocal_3
; 12 05 00 00
iffalse ofs0077
; 10 01 00 00
jump ofs0077
; 27
ofs0076:pushfalse
; 61 8d 91 01
ofs0077:setproperty Qname(PackageNamespace("","14862"),"throw const final")
; 47
ofs007b:returnvoid
; 47
returnvoid

[Only registered and activated users can see links. Click Here To Register...]

ofs006c:pushtrue
; d3
getlocal_3
; 12 05 00 00
iffalse ofs0077
; 10 01 00 00
jump ofs0077
; 27
ofs0076:pushfalse
; 61 8d 91 01
ofs0077:setproperty Qname(PackageNamespace("","14862"),"throw const final")
; 47
ofs007b:returnvoid
; 47
returnvoid
08/22/2014 15:09 ofirbux#5
After finding the code for no guideline rooms,how can i find now 2x guideline or full line?
08/22/2014 15:44 Spaceyer#6
That's what I'm trying now...


Any hints guys?

Maybe something to search for... like extline or something of the sort?

Can I search for an AOB in jpexs?