fork download
  1. import lib3dmm
  2. from sources import *
  3. import decompress3dmm
  4.  
  5. def exportallquads(datafile):
  6.  
  7. file3dmm = lib3dmm.c3dmmFile(datafile)
  8. decomp = decompress3dmm.Decompressor(exepath)
  9.  
  10. for quad in file3dmm.quads:
  11. # open file stream
  12. fop = open('quads/' + str(quad['id']) + '.' + quad['type'], 'wb')
  13. sourceWrite = quad['source']
  14.  
  15. #check if we need to decompress (bit 3 on)
  16. if quad['mode'] & 4:
  17. sourceWrite = MemorySource(decomp.decompress(quad['source'].get()))
  18.  
  19. #write
  20. sourceWrite.write(fop)
  21. fop.close()
  22.  
  23. exportallquads("ACTOR.3th")
  24.  
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty