Advertisement
Guest User

framesplit

a guest
Jul 13th, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.00 KB | None | 0 0
  1. local nfaendframechar = "~"
  2. local endchar = nfaendframechar
  3. local framebuffer = {}
  4. local frameend = false
  5. local startf = 1
  6. local endf = 16
  7. local framename
  8. local lineend
  9. write( "Enter the location of the animation: " )
  10. loc = read()
  11. f = fs.open( loc, "r" )
  12. write( "How many frames are there? : " )
  13. fr = read()
  14. write( "Prefix for files: " )
  15. framename = read()
  16. print( "Writing " .. fr .. " files. Please wait..." )
  17. for i = 1, fr do
  18.   while not frameend do
  19.     for x = startf, endf do
  20.       if f.readLine( x ) == endchar then
  21.         frameend = true
  22.         lineend = x
  23.       else
  24.         framebuffer[ x ] = f.readLine( x ) .. "\n"
  25.         --print( framebuffer[ x ] )
  26.       end
  27.     end
  28.   end
  29.   fra = fs.open( framename .. i, "w" )
  30.   for y = 1, 16 do
  31.     fra.write( framebuffer[ y ] )
  32.   end
  33.   fra.close()
  34.   framebuffer = {}
  35.   --startf = lineend + 1
  36.   --endf = lineend + 15
  37.   startf = startf + 17
  38.   endf = endf + 17
  39.   print( "New read start: " .. startf )
  40.   print( "New read end: " .. endf )
  41. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement