No man, the part you understood is correct. I also want it to use unencrypted files. It's just that I want to be able modify many things easily.
First encrypting then packing for every try makes it a pain. Before this encryption, I was using a hex editor capable of opening files partially and was opening the part I need after I found its location in data.sah. But of course, it was a boring process and you couldn't change much cause things might stop working since all is a package. Well thanks to certain people there are tools for those but still it is a pain to wait for every try. It would be awesome if the client just used separate and unencrypted files. You see I was gonna try modifying many things.
Wish I knew enough assembly and windows logic to figure it out.