log MEMORY_FILE1 0 0 ; log MEMORY_FILE2 0 0 ; log MEMORY_FILE3 0 0 ; log MEMORY_FILE4 0 0 ; Math vertexnumber = 0x19AC ; Math vertexstart = 0x2e000 ; Math foxface = 0x27000 ; Math foxed = foxface ; Math foxedadj = foxed ; Math foxedadj -= 2 ; Put foxedadj Long MEMORY_FILE3 ; For foxbox = 1 To 0x329D ; GoTo foxed 0 ; Get test Short 0 ; SavePos foxed 0 ; Math foxhen = foxed ; Math foxhen -= 2 ; If test = 65535 ; Put foxhen Long MEMORY_FILE3 ; EndIF ; Next foxbox ; Put foxed Long MEMORY_FILE3 ; Get foxsize ASIZE MEMORY_FILE3 ; Math foxsize -= 4 ; Math foxsize /= 4 ; Math wolfbase = 0 ; Math wolfhero = 0 ; For henhen = 1 To foxsize ; GoTo wolfbase MEMORY_FILE3 ; Get wolfmin Long MEMORY_FILE3 ; SavePos wolfbase MEMORY_FILE3 ; Get wolfmax Long MEMORY_FILE3 ; Math wolfmin += 2 ; Math wolfiter = wolfmax ; Math wolfiter -= wolfmin ; Math wolfiter /= 2 ; Math wolfiter -= 2 ; For fwfw = 1 To wolfiter ; GoTo wolfmin 0 ; Get Type2 Byte 0 ; Get Type1 Byte 0 ; SavePos wolfmin 0 ; Get Type4 Byte 0 ; Get Type3 Byte 0 ; Get Type6 Byte 0 ; Get Type5 Byte 0 ; Math jade1 = Type2 ; Math jade1 *= 256 ; Math jade1 += Type1 ; Math jade2 = Type4 ; Math jade2 *= 256 ; Math jade2 += Type3 ; Math jade3 = Type6 ; Math jade3 *= 256 ; Math jade3 += Type5 ; Math testdeer = 0 ; If jade1 = jade2 ; Math testdeer += 1 ; EndIF ; If jade1 = jade3 ; Math testdeer += 1 ; EndIF ; If jade2 = jade3 ; Math testdeer += 1 ; EndIF ; If testdeer = 0 ; GoTo wolfhero MEMORY_FILE4 ; Put Type1 Byte MEMORY_FILE4 ; Put Type2 Byte MEMORY_FILE4 ; Put Type3 Byte MEMORY_FILE4 ; Put Type4 Byte MEMORY_FILE4 ; Put Type5 Byte MEMORY_FILE4 ; Put Type6 Byte MEMORY_FILE4 ; Put Type1 Byte MEMORY_FILE4 ; Put Type2 Byte MEMORY_FILE4 ; Put Type5 Byte MEMORY_FILE4 ; Put Type6 Byte MEMORY_FILE4 ; Put Type3 Byte MEMORY_FILE4 ; Put Type4 Byte MEMORY_FILE4 ; SavePos wolfhero MEMORY_FILE4 ; EndIF ; Next fwfw ; Next henhen ; Get facenumber ASIZE MEMORY_FILE4 ; Math facenumber /= 6 ; Math facestart = 0 ; Math lion = vertexnumber ; Math lion *= 0x14 ; Math liger = facenumber ; Math liger *= 0xa ; Math total3ds = lion ; Math total3ds += liger ; Math total3ds += 0x89 ; Math total1 = total3ds ; Math total1 -= 0x10 ; Math total2 = total3ds ; Math total2 -= 0x54 ; Math total3 = total3ds ; Math total3 -= 0x5E ; Math vertexbase = 0x6c ; Math WHEREvertex = vertexbase ; Math tigervertex = vertexnumber ; Math tigervertex *= 0xc ; Math facebase1 = vertexbase ; Math facebase1 += tigervertex ; Math tigerface = facenumber ; Math tigerface *= 0x8 ; Math tigertigerface = facenumber ; Math tigertigerface *= 0xa ; Math facebase2 = facebase1 ; Math facebase2 += 0x8 ; Math WHEREface = facebase2 ; Math facebase3 = facebase2 ; Math facebase3 += tigerface ; Math tigertigertigerface = facenumber ; Math tigertigertigerface *= 0x2 ; Math weretiger = tigertigerface ; Math weretiger += 0x15 ; Math tiger1 = tigervertex ; Math tiger1 += 0x8 ; Math tiger4 = tigertigertigerface ; Math tiger4 += 0xd ; Math WHEREfacecount = facebase3 ; Math WHEREfacecount += 0xd ; Math uvbase = WHEREfacecount ; Math uvbase += tigertigertigerface ; Math tigon = tigerface ; Math tigon += 0x8 ; Math WHEREuv = uvbase ; Math WHEREuv += 0x8 ; Math WHEREvertexq = WHEREvertex ; Math WHEREuvq = WHEREuv ; Math WHEREfaceq = WHEREface ; Math WHEREfacecountq = WHEREfacecount ; For qaqaqa = 1 To total3ds ; Put 0 Byte MEMORY_FILE2 ; Next qaqaqa ; log MEMORY_FILE1 0 total3ds MEMORY_FILE2 ; GoTo 0x0 MEMORY_FILE1 ; set M Byte 0x4d ; Put M Byte MEMORY_FILE1 ; set M Byte 0x4d ; Put M Byte MEMORY_FILE1 ; set M Byte 0xed ; Put M Byte MEMORY_FILE1 ; set M Byte 0x22 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x01 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x02 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x0a ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x03 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x3d ; Put M Byte MEMORY_FILE1 ; set M Byte 0x3d ; Put M Byte MEMORY_FILE1 ; set M Byte 0xdd ; Put M Byte MEMORY_FILE1 ; set M Byte 0x22 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x01 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0xff ; Put M Byte MEMORY_FILE1 ; set M Byte 0xaf ; Put M Byte MEMORY_FILE1 ; set M Byte 0x3e ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0xa0 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x0b ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x4e ; Put M Byte MEMORY_FILE1 ; set M Byte 0x6f ; Put M Byte MEMORY_FILE1 ; set M Byte 0x6e ; Put M Byte MEMORY_FILE1 ; set M Byte 0x65 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x10 ; Put M Byte MEMORY_FILE1 ; set M Byte 0xa0 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x0f ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x11 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x09 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x20 ; Put M Byte MEMORY_FILE1 ; set M Byte 0xa0 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x0f ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x11 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x09 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0xcc ; Put M Byte MEMORY_FILE1 ; set M Byte 0xcc ; Put M Byte MEMORY_FILE1 ; set M Byte 0xcc ; Put M Byte MEMORY_FILE1 ; set M Byte 0x30 ; Put M Byte MEMORY_FILE1 ; set M Byte 0xa0 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x0f ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x11 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x09 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0xff ; Put M Byte MEMORY_FILE1 ; set M Byte 0xff ; Put M Byte MEMORY_FILE1 ; set M Byte 0xff ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x40 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x99 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x22 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x01 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x64 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x69 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x6x ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x41 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x8f ; Put M Byte MEMORY_FILE1 ; set M Byte 0x22 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x01 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x10 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x41 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x64 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x67 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x00 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x9d ; Put M Byte MEMORY_FILE1 ; set M Byte 0x08 ; Put M Byte MEMORY_FILE1 ; GoTo 0x2 MEMORY_FILE1 ; Put total3ds Long MEMORY_FILE1 ; GoTo 0x12 MEMORY_FILE1 ; Put total1 Long MEMORY_FILE1 ; GoTo 0x56 MEMORY_FILE1 ; Put total2 Long MEMORY_FILE1 ; GoTo 0x60 MEMORY_FILE1 ; Put total3 Long MEMORY_FILE1 ; GoTo 0x66 MEMORY_FILE1 ; Put tiger1 Long MEMORY_FILE1 ; GoTo 0x6A MEMORY_FILE1 ; Put vertexnumber Short MEMORY_FILE1 ; GoTo facebase1 MEMORY_FILE1 ; set M Byte 0x20 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x41 ; Put M Byte MEMORY_FILE1 ; Put weretiger Long MEMORY_FILE1 ; Put facenumber Short MEMORY_FILE1 ; GoTo facebase3 MEMORY_FILE1 ; set M Byte 0x30 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x41 ; Put M Byte MEMORY_FILE1 ; Put tiger4 Long MEMORY_FILE1 ; set M Byte 0x4e ; Put M Byte MEMORY_FILE1 ; set M Byte 0x6f ; Put M Byte MEMORY_FILE1 ; set M Byte 0x6e ; Put M Byte MEMORY_FILE1 ; set M Byte 0x65 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x0 ; Put M Byte MEMORY_FILE1 ; Put facenumber Short MEMORY_FILE1 ; GoTo uvbase MEMORY_FILE1 ; set M Byte 0x40 ; Put M Byte MEMORY_FILE1 ; set M Byte 0x41 ; Put M Byte MEMORY_FILE1 ; Put tigon Long MEMORY_FILE1 ; Put vertexnumber Short MEMORY_FILE1 ; For vwolf = 1 To vertexnumber ; GoTo vertexstart 0 ; Get Type4 Byte 0 ; Get Type3 Byte 0 ; Get Type2 Byte 0 ; Get Type1 Byte 0 ; Get Type8 Byte 0 ; Get Type7 Byte 0 ; Get Type6 Byte 0 ; Get Type5 Byte 0 ; Get Type12 Byte 0 ; Get Type11 Byte 0 ; Get Type10 Byte 0 ; Get Type9 Byte 0 ; GoTo 0x8 0 SEEK_CUR ; SavePos vertexstart 0 ; GoTo WHEREvertexq MEMORY_FILE1 ; Put Type1 Byte MEMORY_FILE1 ; Put Type2 Byte MEMORY_FILE1 ; Put Type3 Byte MEMORY_FILE1 ; Put Type4 Byte MEMORY_FILE1 ; Put Type5 Byte MEMORY_FILE1 ; Put Type6 Byte MEMORY_FILE1 ; Put Type7 Byte MEMORY_FILE1 ; Put Type8 Byte MEMORY_FILE1 ; Put Type9 Byte MEMORY_FILE1 ; Put Type10 Byte MEMORY_FILE1 ; Put Type11 Byte MEMORY_FILE1 ; Put Type12 Byte MEMORY_FILE1 ; SavePos WHEREvertexq MEMORY_FILE1 ; Next vwolf ; For fwolf = 1 To facenumber ; GoTo facestart MEMORY_FILE4 ; Get Type1 Byte MEMORY_FILE4 ; Get Type2 Byte MEMORY_FILE4 ; Get Type3 Byte MEMORY_FILE4 ; Get Type4 Byte MEMORY_FILE4 ; Get Type5 Byte MEMORY_FILE4 ; Get Type6 Byte MEMORY_FILE4 ; SavePos facestart MEMORY_FILE4 ; GoTo WHEREfaceq MEMORY_FILE1 ; Put Type1 Byte MEMORY_FILE1 ; Put Type2 Byte MEMORY_FILE1 ; Put Type3 Byte MEMORY_FILE1 ; Put Type4 Byte MEMORY_FILE1 ; Put Type5 Byte MEMORY_FILE1 ; Put Type6 Byte MEMORY_FILE1 ; Put 0 short MEMORY_FILE1 ; SavePos WHEREfaceq MEMORY_FILE1 ; Next fwolf ; For uvwolf = 1 To vertexnumber ; GoTo WHEREuvq MEMORY_FILE1 ; Put 0 Byte MEMORY_FILE1 ; Put 0 Byte MEMORY_FILE1 ; Put 0 Byte MEMORY_FILE1 ; Put 0 Byte MEMORY_FILE1 ; Put 0 Byte MEMORY_FILE1 ; Put 0 Byte MEMORY_FILE1 ; Put 0 Byte MEMORY_FILE1 ; Put 0 Byte MEMORY_FILE1 ; SavePos WHEREuvq MEMORY_FILE1 ; Next uvwolf ; For fcwolf = 0 < facenumber ; GoTo WHEREfacecountq MEMORY_FILE1 ; Put fcwolf short MEMORY_FILE1 ; SavePos WHEREfacecountq MEMORY_FILE1 ; Next fcwolf ; Get purpledragon ASIZE MEMORY_FILE1 ; Get name FILENAME 0 ; string name += .3ds ; Log name 0 purpledragon MEMORY_FILE1 ;