I encrypted .mrs files with gunnycrypt.exe, Now my zpatchbuilder gives me checksum 0 on the .mrs file how to fix this issue?
Thanks for helping tho.
I encrypted .mrs files with gunnycrypt.exe, Now my zpatchbuilder gives me checksum 0 on the .mrs file how to fix this issue?
Thanks for helping tho.
Change your PatchBuilder with the one XZeenon released for encrypted files.
It give me CRC error.
Code:16:05:54:505 [ZFileTransfer] Download successfully complete. 16:05:54:505 [ZUpdate] Successfully download '.\PATCH\system.mrs_' 16:05:54:505 [ZUpdate] Patch files successfully complete. 16:05:54:506 [ZUpdate] Move patch files. 16:05:54:506 [ZUpdate:GetCRC] ERROR : Cannot initialize this file : '.\PATCH\system.mrs_' 16:05:54:506 [ZUpdate] ERROR : Invalid CRC '.\PATCH\system.mrs_' 16:05:54:506 [ZUpdate] Move patch files successfully complete. 16:05:54:506 [ZUpdate] ERROR : Cannot move patch files. 16:05:54:506 [APP] ERROR - Update fail 16:05:54:506 [APP] Updater error message : This file is corrupt or missing : '.\PATCH\system.mrs_' [Tip] Please check for file authorization [Tip] Try delete this file This file is corrupt or missing : '.\PATCH\system.mrs_' [Tip] Please check for file authorization [Tip] Try delete this file Invalid CRC from the downloaded patch file. : .\PATCH\system.mrs_ [Tip] Please check for anti-virus program or firewall running on your system. 16:05:54:506 [App] File transfer error message : (404) File not found.
Last edited by Wish Q; 19-06-13 at 04:09 PM.
.cml/source/MZip.cpp
Type your encryption code used in GunnyCrypt.Code:... void ConvertChar(char* pData,int _size) { if(!pData) return; for(int i = 0; i < _size; i++) { unsigned char b = pData[i]; _asm { mov al, b add al, [Enc code 5] xor al, [Enc code 4] sub al, [Enc code 3] xor al, [Enc code 2] rol al, [Enc code 1] mov b, al } pData[i] = b; } } void RecoveryChar(char* pData,int _size) { if(!pData) return; for(int i = 0; i < _size; i++) { unsigned char b = pData[i]; _asm { mov al, b ror al, [Enc code 1] xor al, [Enc code 2] add al, [Enc code 3] xor al, [Enc code 4] sub al, [Enc code 5] mov b, al } pData[i] = b; } } ...
For example, if you used/typed encryption code with 1, 3, 6, 9, 15 the result will be :
Now build your ZPatchBuilder and use it.Code:---> ConvertChar. add al, 15 xor al, 9 sub al, 6 xor al, 3 rol al, 1 ---> RecoveryChar. ror al, 1 xor al, 3 add al, 6 xor al, 9 sub al, 15
locale.xml or make sure ur system.mrs is encrypted.
Mine works fine, but the launcher doesnt update, it does but it dont move from the PATCH folder so who knows.