UAGC has no problems with those game for years (after I've added another decrypter) at default settings so I don't see why we need to do actions that you described (maybe just to decrypt faster coz it takes at my PC 15 min to decrypt probably due manual key guessing, and perhaps encrypting back would fail but you do it with another tool anyway as far as I know) and here
live proof that UAGC works fine in this case.
I just think we should keep it encrypted after compressing it, because if there’s a need for an error fix, whoever downloaded the compressed game won’t get messed up. About that key you pointed out from `System.json`, it’s for decrypting, but it doesn’t work for re-encrypting. Check out the difference between most RPG games regarding the `rpg_core.js` file:
**Most RPG games:**
};
Decrypter.readEncryptionkey = function(){
this._encryptionKey = $dataSystem.encryptionKey.split(/(.{2})/).filter(Boolean);
};
**Game "A Struggle With Sin":**
};
Decrypter.readEncryptionkey = function(){
this._encryptionKey = "83a00ec6b986e82520ac93147f082936".split(/(.{2})/).filter(Boolean);
};
What I suggested, and asked you about, is adding an option to UAGC to pull the encryption key directly from the `rpg_core.js` file of the game "A Struggle With Sin."
Of course, if you think it’s not worth it, I’m sorry, just ignore my suggestion.