log MEMORY_FILE 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 ; log MEMORY_FILE8 0 0 ; log MEMORY_FILE9 0 0 ; log MEMORY_FILE10 0 0 ; GoTo 0x0 0 ; Get base Long 0 ; Math base += 0x10 ; GoTo 0x28 0 ; Get files Long 0 ; Get Q ASIZE 0 ; Math number = 0 ; For T = 1 To files ; GoTo base 0 ; Get fileoffset Long 0 ; Get filesize Long 0 ; GoTo 0x08 0 SEEK_CUR ; SavePos base 0 ; GoTo fileoffset 0 ; Get sku1 Long 0 ; Get sku2 Long 0 ; GoTo base 0 ; Math pinktiger = fileoffset ; Math pinktiger -= 1 ; findloc pinktiger string "\x4E\x49\x43\x4F\x4F\x42\x4A\x2E" 0 0 ; Math purtiger = fileoffset ; Math purtiger += filesize ; If pinktiger < purtiger ; If pinktiger > fileoffset ; If sku1 = 9 ; If sku2 = 1 ; Put fileoffset Long MEMORY_FILE4 ; Put filesize Long MEMORY_FILE4 ; EndIF ; EndIF ; EndIF ; EndIF ; Next T ; Get listf ASIZE MEMORY_FILE4 ; If listf = 0 ; CleanExit ; EndIF ; Math spyrodragon = listf ; Math spyrodragon /= 8 ; Math rubyfox = 0 ; Math diafox = 0 ; Math rfv = 0 ; For Y = 1 To spyrodragon ; log MEMORY_FILE7 0 0 ; log MEMORY_FILE8 0 0 ; log MEMORY_FILE1 0 0 ; log MEMORY_FILE2 0 0 ; log MEMORY_FILE3 0 0 ; log MEMORY_FILE10 0 0 ; GoTo rubyfox MEMORY_FILE4 ; Get start Long MEMORY_FILE4 ; Get size Long MEMORY_FILE4 ; SavePos rubyfox MEMORY_FILE4 ; Log MEMORY_FILE7 start size 0 ; GoTo 0 MEMORY_FILE7 ; Math count = 0 ; Math gt = 0 ; Math Qprime = 0 ; Math red = 0 ; Math green = 0 ; SavePos found MEMORY_FILE7 ; GoTo found MEMORY_FILE7 ; findloc OFFSET string "\x4E\x49\x43\x4F\x4F\x42\x4A\x2E" MEMORY_FILE7 0 ; GoTo OFFSET MEMORY_FILE7 ; GoTo 0x30 MEMORY_FILE7 SEEK_CUR ; Get found Long MEMORY_FILE7 ; Math tigerteam = 0 ; Do ; GoTo found MEMORY_FILE7 ; SavePos old MEMORY_FILE7 ; GoTo 0xC MEMORY_FILE7 SEEK_CUR ; Get found Long MEMORY_FILE7 ; GoTo found MEMORY_FILE7 ; Get tigerteam Long MEMORY_FILE7 ; GoTo old MEMORY_FILE7 ; GoTo 0x38 MEMORY_FILE7 SEEK_CUR ; Get tigernumber Short MEMORY_FILE7 ; GoTo old MEMORY_FILE7 ; GoTo 0x40 MEMORY_FILE7 SEEK_CUR ; SavePos vsection MEMORY_FILE7 ; For cvb = 1 To 1000000 ; GoTo vsection MEMORY_FILE7 ; Get type1 Long MEMORY_FILE7 ; Get type2 Long MEMORY_FILE7 ; Get type3 Long MEMORY_FILE7 ; GoTo 0x1 MEMORY_FILE7 SEEK_CUR ; Get type4 Byte MEMORY_FILE7 ; GoTo 0x2 MEMORY_FILE7 SEEK_CUR ; SavePos vsection MEMORY_FILE7 ; GoTo Qprime MEMORY_FILE2 ; Put type1 Long MEMORY_FILE2 ; Put type2 Long MEMORY_FILE2 ; Put type3 Long MEMORY_FILE2 ; SavePos Qprime MEMORY_FILE2 ; GoTo green MEMORY_FILE10 ; Put type4 byte MEMORY_FILE10 ; SavePos green MEMORY_FILE10 ; GoTo vsection MEMORY_FILE7 ; Get type1 Long MEMORY_FILE7 ; Get type2 Long MEMORY_FILE7 ; Get type3 Long MEMORY_FILE7 ; Get type4 Long MEMORY_FILE7 ; If type1 = 1065353216 ; If type2 = 1065353216 ; If type3 = 1065353216 ; If type4 = 1195376640 ; Math cvb = 1000000 ; EndIF ; EndIF ; EndIF ; EndIF ; Next cvb ; While tigerteam != 1094796626 ; Get mqa ASIZE MEMORY_FILE10 ; Math mqa -= 3 ; For fff = 0 To mqa ; Math fafter = fff ; Math fafter += 1 ; Math fafterafter = fff ; Math fafterafter += 2 ; GoTo fafterafter MEMORY_FILE10 ; Get test Byte MEMORY_FILE10 ; If test < 128 ; 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 ; EndIF ; Next fff ; 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_FILE8 0 hqw ; For Vertex = 0 < Zw2 ; GoTo qaz MEMORY_FILE2 ; Get D byte MEMORY_FILE2 ; SavePos qaz MEMORY_FILE2 ; GoTo QQ MEMORY_FILE8 ; Put D Byte MEMORY_FILE8 ; SavePos QQ MEMORY_FILE8 ; Next Vertex ; For Face = 0 < Zw3 ; GoTo wsx MEMORY_FILE3 ; Get D byte MEMORY_FILE3 ; SavePos wsx MEMORY_FILE3 ; GoTo QQQ MEMORY_FILE8 ; Put D Byte MEMORY_FILE8 ; SavePos QQQ MEMORY_FILE8 ; Next Face ; GoTo 0 MEMORY_FILE8 ; set M Byte 0x4D ; Put M Byte MEMORY_FILE8 ; set M Byte 0x4D ; Put M Byte MEMORY_FILE8 ; Math M = Sum ; Math M += 60 ; Put M Long MEMORY_FILE8 ; set M Byte 0x02 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x0A ; Put M Byte MEMORY_FILE8 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x03 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x3D ; Put M Byte MEMORY_FILE8 ; set M Byte 0x3D ; Put M Byte MEMORY_FILE8 ; Math M = Sum Math M += 44 ; Put M Long MEMORY_FILE8 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x40 ; Put M Byte MEMORY_FILE8 ; Math M = Sum Math M += 38 ; Put M Long MEMORY_FILE8 ; set M Byte 0x64 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x72 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x61 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x67 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x6F ; Put M Byte MEMORY_FILE8 ; set M Byte 0x6E ; Put M Byte MEMORY_FILE8 ; set M Byte 0x6A ; Put M Byte MEMORY_FILE8 ; set M Byte 0x61 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x6E ; Put M Byte MEMORY_FILE8 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x41 ; Put M Byte MEMORY_FILE8 ; Math M = Sum Math M += 22 ; Put M Long MEMORY_FILE8 ; Set M Byte 0x10 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x41 ; Put M Byte MEMORY_FILE8 ; Math M = Snake ; Math M += 8 ; Put M Long MEMORY_FILE8 ; Math M = VertexNumber ; Put M Short MEMORY_FILE8 ; Math JumpJump = Snake ; Math JumpJump += 52 ; GoTo JumpJump MEMORY_FILE8 ; set M Byte 0x20 ; Put M Byte MEMORY_FILE8 ; set M Byte 0x41 ; Put M Byte MEMORY_FILE8 ; Math M = FaceNumber ; Math M *= 8 ; Math M += 8 ; Put M Long MEMORY_FILE8 ; Math M = FaceNumber ; Put M Short MEMORY_FILE8 ; Get purpledragon ASIZE MEMORY_FILE8 ; Math nn = Y ; Get name FILENAME 0 ; string name += . ; string name += nn ; string name += .3ds ; Log name 0 purpledragon MEMORY_FILE8 ; Next Y ;