open FDSE ? 1 ; open FDSE ? 2 ; open FDSE ? 3 ; open FDSE ? 4 ; open FDSE ? 5 ; open FDSE ? 6 ; open FDSE ? 7 ; open FDSE ? 8 ; open FDSE ? 9 ; open FDSE ? 10 ; open FDSE ? 11 ; log MEMORY_FILE1 0 0 ; log MEMORY_FILE2 0 0 ; log MEMORY_FILE3 0 0 ; log MEMORY_FILE4 0 0 ; log MEMORY_FILE5 0 0 ; log MEMORY_FILE6 0 0 ; log MEMORY_FILE7 0 0 ; GoTo 0x4 0 ; Get filenumber Long 0 ; SavePos afs 0 ; For X = 1 To filenumber ; GoTo afs 0 ; Get offset Long 0 ; Get size Long 0 ; SavePos afs 0 ; If size > 3 ; GoTo offset 0 ; Get type Long 0 ; GoTo offset 0 ; Get test Byte 0 ; EndIF ; If test = 35; GetDString QQ 3 0 ; Else ; Math size = 0 ; EndIF ; string QQ += . ; string QQ += X ; If size > 0 ; Put offset Long 1 ; EndIF ; Next X ; Get y ASIZE 1 ; Math y /= 4 ; GoTo 0 1 ; SavePos d1d2 1 ; For z = 1 To y ; GoTo d1d2 1 ; Get see Long 1 ; SavePos d1d2 1 ; GoTo see 0 ; Get test Long 0 ; If test = 1112359203 ; Put see Long 2 ; EndIF ; Next z ; Get y ASIZE 2 ; Math y /= 4 ; GoTo 0 2 ; SavePos e1e2 2 ; For qf = 1 To y ; GoTo e1e2 2 ; Get see Long 2 ; SavePos e1e2 2 ; GoTo see 0 ; SavePos base 0 ; GoTo 0x4 0 SEEK_CUR ; Get toto Long 0 ; GoTo base 0 ; GoTo 0x10 0 SEEK_CUR ; Get number Long 0 ; GoTo base 0 ; GoTo toto 0 SEEK_CUR ; SavePos start 0 ; For qk = 1 To number ; GoTo start 0 ; Get dstart Long 0 ; Get dsize Long 0 ; Get d Long 0 ; Get d Long 0 ; SavePos start 0 ; If dsize != 0 ; GoTo base 0 ; GoTo dstart 0 SEEK_CUR ; SavePos gold 0 ; Put gold Long 3 ; EndIF ; Next qk ; Next qf ; Get y ASIZE 3 ; Math y /= 4 ; GoTo 0 3 ; SavePos f1f2 3 ; For uf = 1 To y ; GoTo f1f2 3 ; Get test Long 3 ; SavePos f1f2 3 ; GoTo test 0 ; Get ruby Long 0 ; If ruby = 1145326883 ; Put test Long 4 ; EndIF ; Next uf ; GoTo 0 3 ; SavePos f1f2 3 ; For uff = 1 To y ; GoTo f1f2 3 ; Get test Long 3 ; SavePos f1f2 3 ; GoTo test 0 ; Get ruby Long 0 ; If ruby = 1112359203 ; Put test Long 5 ; EndIF ; Next uff ; Get y ASIZE 5 ; Math y /= 4 ; GoTo 0 5 ; SavePos r1r2 5 ; For kyt = 1 To y ; GoTo r1r2 5 ; Get see Long 5 ; SavePos r1r2 5 ; GoTo see 0 ; SavePos base 0 ; GoTo 0x4 0 SEEK_CUR ; Get toto Long 0 ; GoTo base 0 ; GoTo 0x10 0 SEEK_CUR ; Get number Long 0 ; GoTo base 0 ; GoTo toto 0 SEEK_CUR ; SavePos start 0 ; For qkk = 1 To number ; GoTo start 0 ; Get dstart Long 0 ; Get dsize Long 0 ; Get d Long 0 ; Get d Long 0 ; SavePos start 0 ; If dsize != 0 ; GoTo base 0 ; GoTo dstart 0 SEEK_CUR ; SavePos gold 0 ; Put gold Long 6 ; EndIF ; Next qkk ; Next kyt ; Get y ASIZE 6 ; Math y /= 4 ; GoTo 0 6 ; SavePos h1k2 6 ; For qaz = 1 To y ; GoTo h1k2 6 ; Get test Long 6 ; SavePos h1k2 6 ; GoTo test 0 ; Get ruby Long 0 ; If ruby = 1330463011 ; Put test Long 7 ; EndIF ; Next qaz ; Get y ASIZE 3 ; Math y /= 4 ; GoTo 0 3 ; SavePos thy 3 ; For zaq = 1 To y ; GoTo thy 3 ; Get test Long 3 ; SavePos thy 3 ; GoTo test 0 ; Get ruby Long 0 ; If ruby = 1330463011 ; Put test Long 7 ; EndIF ; Next zaq ; Get y ASIZE 1 ; Math y /= 4 ; GoTo 0 1 ; SavePos z1q2 1 ; For zv = 1 To y ; GoTo z1q2 1 ; Get see Long 1 ; SavePos z1q2 1 ; GoTo see 0 ; Get test Long 0 ; If test = 1330463011 ; Put see Long 7 ; EndIF ; Next zv ; Get y ASIZE 4 ; Math y /= 4 ; GoTo 0 4 ; SavePos zp5 4 ; For zvz = 1 To y ; GoTo zp5 4 ; Get see Long 4 ; SavePos zp5 4 ; GoTo see 0 ; SavePos base 0 ; GoTo 0x40 0 SEEK_CUR ; Get toto Long 0 ; GoTo base 0 ; GoTo toto 0 SEEK_CUR ; GoTo 0x90 0 SEEK_CUR ; Get number Long 0 ; GoTo base 0 ; GoTo toto 0 SEEK_CUR ; GoTo 0xE0 0 SEEK_CUR ; SavePos gold 0 ; For primex = 1 To number ; GoTo gold 0 ; Get goldgold Long 0 ; SavePos gold 0 ; GoTo base 0 ; GoTo goldgold 0 SEEK_CUR ; GoTo 0x20 0 SEEK_CUR ; SavePos sil 0 ; Get test5 Long 0 ; If test5 = 1330463011 ; Put sil Long 7 ; Else ; Print Error ; EndIF ; Next primex ; Next zvz ; Get y ASIZE 7 ; Math y /= 4 ; GoTo 0 7 ; SavePos zip 7 ; For bee = 1 To y ; GoTo zip 7 ; Get offset Long 7 ; SavePos zip 7 ; GoTo offset 0 ; GoTo 0x20 0 SEEK_CUR ; Get number Long 0 ; GoTo offset 0 ; GoTo 0x30 0 SEEK_CUR ; SavePos base 0 ; For lizard = 1 To number ; GoTo base 0 ; Get jump Long 0 ; SavePos base 0 ; GoTo offset 0 ; GoTo jump 0 SEEK_CUR ; SavePos gold 0 ; Put gold Long 8 ; Next lizard ; Next bee ; Get y ASIZE 8 ; Math y /= 4 ; GoTo 0 8 ; SavePos piz 8 ; For veve = 1 To y ; GoTo piz 8 ; Get offset Long 8 ; SavePos piz 8 ; GoTo offset 0 ; GoTo 0x10 0 SEEK_CUR ; Get number Long 0 ; GoTo offset 0 ; GoTo 0x20 0 SEEK_CUR ; Math number *= 0x50 ; GoTo number 0 SEEK_CUR ; SavePos dino 0 ; findloc deerdeer string "\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" 0 0 ; GoTo deerdeer 0 ; Math dec = deerdeer ; Math dec -= dino ; If deerdeer = 0 ; Math dec = 200 ; EndIF ; If dec < 150 ; SavePos gold 0 ; Math gold -= 2 ; GoTo gold 0 ; SavePos gold 0 ; Get files Long 0 ; GoTo gold 0 ; GoTo 0x10 0 SEEK_CUR ; SavePos svk 0 ; Else ; Math files = 0 ; EndIF ; For suntiger = 1 To files ; If dec < 150 ; GoTo svk 0 ; Get dragonb Long 0 ; SavePos svk 0 ; GoTo gold 0 ; GoTo dragonb 0 SEEK_CUR ; SavePos hen 0 ; Put hen long 9 ; EndIF ; Next suntiger ; Next veve ; Get y ASIZE 9 ; Math y /= 4 ; GoTo 0 9 ; SavePos rai 9 ; For uj = 1 To y ; log MEMORY_FILE7 0 0 ; log MEMORY_FILE6 0 0 ; log MEMORY_FILE1 0 0 ; log MEMORY_FILE2 0 0 ; log MEMORY_FILE3 0 0 ; GoTo rai 9 ; Get timber Long 9 ; SavePos rai 9 ; GoTo timber 0 ; GoTo 0xA0 0 SEEK_CUR ; SavePos start 0 ; Math count = 0 ; Math gt = 0 ; Math Qprime = 0 ; Math red = 0 ; Math found = 0 ; For T = 1 To 1000000 ; GoTo start 0 ; GoTo 0x18 0 SEEK_CUR ; Get moon2 Long 0 ; Get moon3 Long 0 ; If moon2 != 0 ; Math moon3 = 1 ; EndIF ; If moon3 = 0 ; Math goldgold = 1 ; Else ; Math T = 1000000 ; Math goldgold = 0 ; EndIF ; If goldgold = 1 ; Put count Long MEMORY_FILE1 ; GoTo start 0 ; GoTo 0xE 0 SEEK_CUR ; Get test Byte 0 ; Math test -= 1 ; Math jj = test ; GoTo start 0 ; GoTo 0x14 0 SEEK_CUR ; Get best Byte 0 ; Math test /= best ; Math goldsilver = test ; Math test *= 0x10 ; Math test -= 0xC ; Math onetest = best ; Math count += onetest ; Math foxcount = count ; Math foxcount -= 1 ; GoTo start 0 ; GoTo 0x20 0 SEEK_CUR ; SavePos found 0 ; Put foxcount Long MEMORY_FILE1 ; Put onetest Long MEMORY_FILE1 ; Put found Long MEMORY_FILE1 ; GoTo found 0 ; Math foxtest = jj ; Math foxtest *= 0x10 ; GoTo found 0 ; GoTo foxtest 0 SEEK_CUR ; SavePos start 0 ; EndIF ; Next T ; Get mqa ASIZE MEMORY_FILE1 ; Math mqa /= 16 ; For jjj = 1 To mqa ; GoTo gt MEMORY_FILE1 ; Get min long MEMORY_FILE1 ; Get max long MEMORY_FILE1 ; Get nuv long MEMORY_FILE1 ; Get loc long MEMORY_FILE1 ; SavePos gt MEMORY_FILE1 ; GoTo loc 0 ; SavePos werefox 0 ; For cvb = 1 To nuv ; GoTo werefox 0 ; Get Type1 Long 0 ; Get Type2 Long 0 ; Get Type3 Long 0 ; GoTo test 0 SEEK_CUR ; SavePos werefox 0 ; GoTo Qprime MEMORY_FILE2 ; Put Type1 Long MEMORY_FILE2 ; Put Type2 Long MEMORY_FILE2 ; Put Type3 Long MEMORY_FILE2 ; SavePos Qprime MEMORY_FILE2 ; Next cvb ; Math maxa = max ; Math maxa -= 2 ; For fff = min To maxa ; Math fafter = fff ; Math fafter += 1 ; Math fafterafter = fff ; Math fafterafter += 2 ; GoTo red MEMORY_FILE3 ; Put fff Short MEMORY_FILE3 ; Put fafter Short MEMORY_FILE3 ; Put fafterafter Short MEMORY_FILE3 ; Put 0 Short MEMORY_FILE3 ; Put fff Short MEMORY_FILE3 ; Put fafterafter Short MEMORY_FILE3 ; Put fafter Short MEMORY_FILE3 ; Put 0 Short MEMORY_FILE3 ; SavePos red MEMORY_FILE3 ; Next fff ; Next jjj ; Get Zw3 ASIZE MEMORY_FILE3 ; Math Zf3 = Zw3 ; Math Zf3 /= 8 ; Get Zw2 ASIZE MEMORY_FILE2 ; Math Zf2 = Zw2 ; Math Zf2 /= 12 ; Math FaceNumber = Zf3 ; Math VertexNumber = Zf2 ; Math Snake = VertexNumber ; Math Snake *= 12 ; Math Dragon = FaceNumber ; Math Dragon *= 8 ; Math Sum = Dragon ; Math Sum += Snake ; Math QQQ = 60 ; Math QQQ += Snake ; Math QQ = 52 ; Math qaz = 0 ; Math wsx = 0 ; Math hqw = Sum ; Math hqw += 60 ; Log MEMORY_FILE6 0 hqw ; For Vertex = 0 < Zw2 ; GoTo qaz MEMORY_FILE2 ; Get D byte MEMORY_FILE2 ; SavePos qaz MEMORY_FILE2 ; GoTo QQ MEMORY_FILE6 ; Put D Byte MEMORY_FILE6 ; SavePos QQ MEMORY_FILE6 ; Next Vertex ; For Face = 0 < Zw3 ; GoTo wsx MEMORY_FILE3 ; Get D byte MEMORY_FILE3 ; SavePos wsx MEMORY_FILE3 ; GoTo QQQ MEMORY_FILE6 ; Put D Byte MEMORY_FILE6 ; SavePos QQQ MEMORY_FILE6 ; Next Face ; GoTo 0 MEMORY_FILE6 ; set M Byte 0x4D ; Put M Byte MEMORY_FILE6 ; set M Byte 0x4D ; Put M Byte MEMORY_FILE6 ; Math M = Sum ; Math M += 60 ; Put M Long MEMORY_FILE6 ; set M Byte 0x02 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x0A ; Put M Byte MEMORY_FILE6 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x03 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x3D ; Put M Byte MEMORY_FILE6 ; set M Byte 0x3D ; Put M Byte MEMORY_FILE6 ; Math M = Sum Math M += 44 ; Put M Long MEMORY_FILE6 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x40 ; Put M Byte MEMORY_FILE6 ; Math M = Sum Math M += 38 ; Put M Long MEMORY_FILE6 ; set M Byte 0x64 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x72 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x61 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x67 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x6F ; Put M Byte MEMORY_FILE6 ; set M Byte 0x6E ; Put M Byte MEMORY_FILE6 ; set M Byte 0x6A ; Put M Byte MEMORY_FILE6 ; set M Byte 0x61 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x6E ; Put M Byte MEMORY_FILE6 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x41 ; Put M Byte MEMORY_FILE6 ; Math M = Sum Math M += 22 ; Put M Long MEMORY_FILE6 ; Set M Byte 0x10 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x41 ; Put M Byte MEMORY_FILE6 ; Math M = Snake ; Math M += 8 ; Put M Long MEMORY_FILE6 ; Math M = VertexNumber ; Put M Short MEMORY_FILE6 ; Math JumpJump = Snake ; Math JumpJump += 52 ; GoTo JumpJump MEMORY_FILE6 ; set M Byte 0x20 ; Put M Byte MEMORY_FILE6 ; set M Byte 0x41 ; Put M Byte MEMORY_FILE6 ; Math M = FaceNumber ; Math M *= 8 ; Math M += 8 ; Put M Long MEMORY_FILE6 ; Math M = FaceNumber ; Put M Short MEMORY_FILE6 ; Get purpledragon ASIZE MEMORY_FILE6 ; Math rujb = uj ; string rujb += .3ds ; Log rujb 0 purpledragon MEMORY_FILE6 ; Next uj ;