Guest User

Bravely Default quickBMS

a guest
Aug 25th, 2015
305
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. Open FDSE "index.fs" 0
  2. Open FDSE "crowd.fs" 1
  3.  
  4. #get index.fs size and start, they are used for the loop
  5. get indexSize ASIZE 0
  6. savepos index 0
  7.  
  8. # this is the main loop
  9. do
  10.  
  11. #read file entry
  12. get unk1 long 0
  13. get Offset long 0
  14. get Size long 0
  15. get Checksum long 0
  16. get Name string 0
  17.  
  18. #calculate padding size and read it
  19. strlen paddingSize Name
  20. math paddingSize += 1
  21. math paddingSize %= 4
  22.  
  23. if paddingSize != 0
  24. set PSize 4
  25. math PSize -= paddingSize
  26. GetDString temp PSize 0
  27. EndIf
  28.  
  29. #save file
  30. log Name Offset Size 1
  31.  
  32. #save new pos
  33. savepos index 0
  34.  
  35. # end of loop
  36. while index < indexSize
Advertisement
Add Comment
Please, Sign In to add comment