Guest User

Untitled

a guest
Jan 23rd, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. f = open("vvvvvvmusic.vvv", 'rb')
  2. q = f.read()
  3.  
  4. FILE_NAMES = ['0levelcomplete.ogg','1pushingonwards.ogg','2positiveforce.ogg','3potentialforanything.ogg','4passionforexploring.ogg','5intermission.ogg','6presentingvvvvvv.ogg','7gamecomplete.ogg','8predestinedfate.ogg','9positiveforcereversed.ogg','10popularpotpourri.ogg','11pipedream.ogg','12pressurecooker.ogg','13pacedenergy.ogg','14piercingthesky.ogg']
  5.  
  6. startAt = endAt = -1
  7. musStartAt = musEndAt = -1
  8. currentMus = 0
  9. while True:
  10. oldStartAt = startAt
  11. startAt = q.find("OggS", oldStartAt + 1)
  12. endAt = q.find("OggS", startAt + 1) - 1
  13. if oldStartAt >= startAt:
  14. break
  15. if endAt == -2:
  16. endAt = len(q) - 1
  17. sB = ord(q[startAt+5])
  18. if sB == 2:
  19. musStartAt = startAt
  20. elif sB == 4:
  21. musEndAt = endAt
  22. print "Found entire Ogg between",musStartAt,musEndAt
  23. print "Filename: ",FILE_NAMES[currentMus]
  24. f2 = open(FILE_NAMES[currentMus], 'wb')
  25. f2.write(q[musStartAt:musEndAt])
  26. f2.close()
  27. currentMus += 1
  28. #print "Found OggS at",startAt,"-",endAt
Add Comment
Please, Sign In to add comment