Advertisement
Yamsman

GST:Y Decryption/Modification Tools

Mar 27th, 2015
1,919
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. A set of tools to facilitate modification and translation of Gensou Shoujo Taisen: You.
  2.  
  3. ------------------------------------------------------------
  4.  
  5. ***Encryption/decryption program:***
  6. Last update: April 18
  7. Source code: http://pastebin.com/fSvRLkEL
  8. Usage: ./gsty_decrypt [DATAFILE]
  9.  
  10. Decrypts and re-encrypts the data files from GST:Y.
  11. DATAFILE will be decrypted and written to output.dat in the current working directory. As of the latest update (April 18), you will be asked before overwriting the file if it already exists.
  12.  
  13.  
  14. ------------------------------------------------------------
  15.  
  16. ***Unpacking program:***
  17. Last update: April 18
  18. Source code: http://pastebin.com/FRkuaq73
  19. Usage: ./unpack [DATAFILE] [-of OFFSET]
  20.  
  21. Unpacks data files decrypted by gsty_decrypt.
  22. DATAFILE must be decrypted before unpacking. The files will be extracted to the current working directory. A .gsty file will also be created, which contains information needed for repacking the files back into a .dat. Once you have run the unpacker, make sure all files stay together and with the same file name, or you will not be able to repack them.
  23.  
  24. NOTE: Because of filename list sharing, some data files (data2-2, data2-3, data6-2, data6-3) must be offset by the data file proceeding it. Example usage would be './unpack data2-3.dat -of data2-2.dat'. Failure to do so will cause the program to crash.
  25.  
  26.  
  27. ------------------------------------------------------------
  28.  
  29. ***Repacking program:***
  30. Last update: April 18 (Completed functionality)
  31. Source code: http://pastebin.com/9guErAsf
  32. Usage: ./repack [INFOFILE]
  33.  
  34. Repacks the files extracted with the unpacking tool.
  35. INFOFILE must be a .gsty file created by the unpacking tool. In order for the program to run successfully, all unpacked files must be in the current directory. If the files have been renamed, the process will fail. Remember to re-encrypt the data file before you try to run the game!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement