open FDSE ? 1 ; Math Qprime = 0 ; Math Qprimeprime = 0 ; log MEMORY_FILE 0 0 ; log MEMORY_FILE2 0 0 ; log MEMORY_FILE3 0 0 ; GoTo 4 0 ; Get basesmall Long 0 ; Get basebig Long 0 ; Math dis = basebig ; Math dis -= basesmall ; Math dis /= 176 ; Math min = 1 ; Math max = dis ; Math max -= 2 ; For jjj = min To max ; GoTo basesmall 0 ; Math acer = jjj ; Math acer *= 176 ; GoTo acer 0 SEEK_CUR ; Get foxhound Long 0 ; GoTo foxhound 0 ; SavePos ttt 0 ; log MEMORY_FILE4 0 0 ; log MEMORY_FILE5 0 0 ; GoTo -104 0 SEEK_CUR ; Get test1 Long 0 ; Get test1v Long 0 ; SavePos tfox 0 ; If test1 > 0 ; GoTo -0 MEMORY_FILE4 ; Put test1 Long MEMORY_FILE4 ; Math weredeer = test1v ; Math weredeer -= test1 ; Math weredeer /= 16 ; GoTo -0 MEMORY_FILE5 ; Put weredeer Long MEMORY_FILE5 ; EndIF ; GoTo tfox 0 ; GoTo 12 0 SEEK_CUR ; Get test2 Long 0 ; Get test2v Long 0 ; SavePos tfox 0 ; If test2 > 0 ; GoTo -0 MEMORY_FILE4 ; Put test2 Long MEMORY_FILE4 ; Math weredeer = test2v ; Math weredeer -= test2 ; Math weredeer /= 16 ; GoTo -0 MEMORY_FILE5 ; Put weredeer Long MEMORY_FILE5 ; EndIF ; GoTo tfox 0 ; GoTo 12 0 SEEK_CUR ; Get test3 Long 0 ; Get test3v Long 0 ; SavePos tfox 0 ; If test3 > 0 ; GoTo -0 MEMORY_FILE4 ; Put test3 Long MEMORY_FILE4 ; Math weredeer = test3v ; Math weredeer -= test3 ; Math weredeer /= 16 ; GoTo -0 MEMORY_FILE5 ; Put weredeer Long MEMORY_FILE5 ; EndIF ; Get jkl ASIZE MEMORY_FILE4 ; Math jkl /= 4 ; For submesh = 1 To jkl ; Math deerfox = submesh ; Math deerfox *= 4 ; Math deerfox -= 4 ; GoTo deerfox MEMORY_FILE4 ; Get tov Long MEMORY_FILE4 ; GoTo deerfox MEMORY_FILE5 ; Get vvv Long MEMORY_FILE5 ; GoTo tov 0 ; For hhh = 1 To vvv ; SavePos werefox 0 ; GoTo werefox 0 ; Get Type1 Long 0 ; Get Type2 Long 0 ; Get Type3 Long 0 ; Get Type4 Byte 0 ; Get Type5 Byte 0 ; Get Type6 Byte 0 ; Get Type7 Byte 0 ; 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 ; GoTo Qprimeprime MEMORY_FILE ; Put Type5 Byte MEMORY_FILE ; SavePos Qprimeprime MEMORY_FILE ; Next hhh ; Next submesh ; Next jjj ; For FFF = 2 < Qprimeprime ; Math Fbefore = FFF ; Math Fbefore -= 1 ; Math Fbeforebefore = FFF ; Math Fbeforebefore -= 2 ; GoTo Fbeforebefore MEMORY_FILE ; Get cool1 Byte MEMORY_FILE ; Get cool2 Byte MEMORY_FILE ; Get cool3 Byte MEMORY_FILE ; If cool3 != 128 ; GoTo YFYF MEMORY_FILE3 ; Put Fbeforebefore Short MEMORY_FILE3 ; Put Fbefore Short MEMORY_FILE3 ; Put FFF Short MEMORY_FILE3 ; Put 0 Short MEMORY_FILE3 ; Put Fbefore Short MEMORY_FILE3 ; Put Fbeforebefore Short MEMORY_FILE3 ; Put FFF Short MEMORY_FILE3 ; Put 0 Short MEMORY_FILE3 ; SavePos YFYF 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 ; For Vertex = 0 < Zw2 ; GoTo qaz MEMORY_FILE2 ; Get D byte MEMORY_FILE2 ; SavePos qaz MEMORY_FILE2 ; GoTo QQ 1 ; Put D Byte 1 ; SavePos QQ 1 ; Next Vertex ; For Face = 0 < Zw3 ; GoTo wsx MEMORY_FILE3 ; Get D byte MEMORY_FILE3 ; SavePos wsx MEMORY_FILE3 ; GoTo QQQ 1 ; Put D Byte 1 ; SavePos QQQ 1 ; Next Face ; GoTo 0 1 ; set M Byte 0x4D ; Put M Byte 1 ; set M Byte 0x4D ; Put M Byte 1 ; Math M = Sum ; Math M += 60 ; Put M Long 1 ; set M Byte 0x02 ; Put M Byte 1 ; set M Byte 0x00 ; Put M Byte 1 ; set M Byte 0x0A ; Put M Byte 1 ; set M Byte 0x00 ; Put M Byte 1 ; set M Byte 0x00 ; Put M Byte 1 ; set M Byte 0x00 ; Put M Byte 1 ; set M Byte 0x03 ; Put M Byte 1 ; set M Byte 0x00 ; Put M Byte 1 ; set M Byte 0x00 ; Put M Byte 1 ; set M Byte 0x00 ; Put M Byte 1 ; set M Byte 0x3D ; Put M Byte 1 ; set M Byte 0x3D ; Put M Byte 1 ; Math M = Sum Math M += 44 ; Put M Long 1 ; set M Byte 0x00 ; Put M Byte 1 ; set M Byte 0x40 ; Put M Byte 1 ; Math M = Sum Math M += 38 ; Put M Long 1 ; set M Byte 0x64 ; Put M Byte 1 ; set M Byte 0x72 ; Put M Byte 1 ; set M Byte 0x61 ; Put M Byte 1 ; set M Byte 0x67 ; Put M Byte 1 ; set M Byte 0x6F ; Put M Byte 1 ; set M Byte 0x6E ; Put M Byte 1 ; set M Byte 0x6A ; Put M Byte 1 ; set M Byte 0x61 ; Put M Byte 1 ; set M Byte 0x6E ; Put M Byte 1 ; set M Byte 0x00 ; Put M Byte 1 ; set M Byte 0x00 ; Put M Byte 1 ; set M Byte 0x41 ; Put M Byte 1 ; Math M = Sum Math M += 22 ; Put M Long 1 ; Set M Byte 0x10 ; Put M Byte 1 ; set M Byte 0x41 ; Put M Byte 1 ; Math M = Snake ; Math M += 8 ; Put M Long 1 ; Math M = VertexNumber ; Put M Short 1 ; Math JumpJump = Snake ; Math JumpJump += 52 ; GoTo JumpJump 1 ; set M Byte 0x20 ; Put M Byte 1 ; set M Byte 0x41 ; Put M Byte 1 ; Math M = FaceNumber ; Math M *= 8 ; Math M += 8 ; Put M Long 1 ; Math M = FaceNumber ; Put M Short 1 ;