Byvar

eso_zosft_blocks

Oct 4th, 2013
112
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. idstring 0 "ZOSFT"
  2. goto 0xA 0 SEEK_CUR #unknown part
  3. endian little
  4. get NUMBER_RECORDS_1 long 0
  5. comtype ZLIB
  6.  
  7. goto 0xA 0 SEEK_CUR
  8. get NUMBER_RECORDS_1 long 0
  9. goto 0x4 0 SEEK_CUR #2nd number records
  10. get BLOCK_SZ long 0
  11. get BLOCK_ZSZ long 0
  12. savepos OFFSET 0
  13. get NAME basename 0
  14. string NAME += ""
  15. string NAME += "_1_1.zosft_blk"
  16. clog NAME OFFSET BLOCK_ZSZ BLOCK_SZ 0
  17. goto BLOCK_ZSZ 0 SEEK_CUR #skip zlib block
  18. get BLOCK_SZ long 0 # zsz is larger than sz for some reason!
  19. get BLOCK_ZSZ long 0
  20. savepos OFFSET 0
  21. get NAME basename 0
  22. string NAME += ""
  23. string NAME += "_1_2.zosft_blk"
  24. clog NAME OFFSET BLOCK_ZSZ BLOCK_SZ 0
  25. goto BLOCK_ZSZ 0 SEEK_CUR #skip zlib block
  26. get BLOCK_SZ long 0
  27. get BLOCK_ZSZ long 0
  28. savepos OFFSET 0
  29. get NAME basename 0
  30. string NAME += ""
  31. string NAME += "_1_3.zosft_blk"
  32. clog NAME OFFSET BLOCK_ZSZ BLOCK_SZ 0
  33. goto BLOCK_ZSZ 0 SEEK_CUR #skip zlib block
  34.  
  35. goto 0xA 0 SEEK_CUR
  36. get NUMBER_RECORDS_2 long 0
  37. goto 0x4 0 SEEK_CUR #2nd number records
  38. get BLOCK_SZ long 0
  39. get BLOCK_ZSZ long 0
  40. savepos OFFSET 0
  41. get NAME basename 0
  42. string NAME += "_2_1.zosft_blk"
  43. clog NAME OFFSET BLOCK_ZSZ BLOCK_SZ 0
  44. goto BLOCK_ZSZ 0 SEEK_CUR #skip zlib block
  45. get BLOCK_SZ long 0
  46. get BLOCK_ZSZ long 0
  47. savepos OFFSET 0
  48. get NAME basename 0
  49. string NAME += "_2_2.zosft_blk"
  50. clog NAME OFFSET BLOCK_ZSZ BLOCK_SZ 0
  51. goto BLOCK_ZSZ 0 SEEK_CUR #skip zlib block
  52. get BLOCK_SZ long 0
  53. get BLOCK_ZSZ long 0
  54. savepos OFFSET 0
  55. get NAME basename 0
  56. string NAME += "_2_3.zosft_blk"
  57. clog NAME OFFSET BLOCK_ZSZ BLOCK_SZ 0
  58. goto BLOCK_ZSZ 0 SEEK_CUR #skip zlib block
  59.  
  60. goto 0xA 0 SEEK_CUR
  61. get NUMBER_RECORDS_3 long 0
  62. goto 0x4 0 SEEK_CUR #2nd number records
  63. get BLOCK_SZ long 0
  64. get BLOCK_ZSZ long 0
  65. savepos OFFSET 0
  66. get NAME basename 0
  67. string NAME += "_3_1.zosft_blk"
  68. clog NAME OFFSET BLOCK_ZSZ BLOCK_SZ 0
  69. goto BLOCK_ZSZ 0 SEEK_CUR #skip zlib block
  70. get BLOCK_SZ long 0
  71. get BLOCK_ZSZ long 0
  72. savepos OFFSET 0
  73. get NAME basename 0
  74. string NAME += "_3_2.zosft_blk"
  75. clog NAME OFFSET BLOCK_ZSZ BLOCK_SZ 0
  76. goto BLOCK_ZSZ 0 SEEK_CUR #skip zlib block
  77. get BLOCK_SZ long 0
  78. get BLOCK_ZSZ long 0
  79. savepos OFFSET 0
  80. get NAME basename 0
  81. string NAME += "_3_3.zosft_blk"
  82. clog NAME OFFSET BLOCK_ZSZ BLOCK_SZ 0
  83. goto BLOCK_ZSZ 0 SEEK_CUR #skip zlib block
RAW Paste Data