nacasi 3dgspurepacker gstpacker use the same technique for packing and unpacking (Temporary folders).
GSTPacker has an option to save the files created during gameplay.
Quote:

copy files from app folder
all files in the app folder are copied and after game exit all all files stored during gameplay are restored (i.e. Screenshots, *.sav files). The game must store these files in the same folder as the game.exe (NO -dir command in command line !!)



For better protection use molebox.


Andreas
GSTools - Home of
GSTScript 0.9.8: lua scripting for A6/7/8
GSTNet 0.7.9.20: network plugin for A6/7/8
GSTsqlite 1.3.7: sql database plugin for A6/7/8
3DGS Codebase: 57 snippets || 3DGS Downloads: 248 files