This tool only supports standard format saves generated from legitimate game copies.
If you enconter this error during the save conversion, consider using alternative tools or manually hex editing the saves by restoring the correct save header - usually the first 0x228 bytes as observed in a standard format save.
If you still need help, please refer to this issue
The packed executable might be flagged by some antivirus software as a false positive. Try these steps to run the actual executable instead:
- Rename the packed executable file extension from
.exeto.7z. - Extract it using 7-Zip or another extraction tool.
- Run the main executable inside the extracted
ACSTfolder.
First, extract the actual executable by following the steps mentioned above 👆.
Then, launch the main executable from a terminal window using the --no-gui along with other necessary parameters.
Example:
.\ACSaveTool.exe --no-gui -d="foo" -e="bar" <path_to_save>To check all available parameters, use the -h option.
Tip: You can find the game title index on the GUI by selecting a game and hovering the cursor over the game title.
CTRL + P
Ensure that the original saves are not corrupted, as this tool does not alter the actual save data.
If you are not using the auto-detection feature, verify that the Encryption/Decryption ID is correct. This tool has basic format checking and decryption validation enabled by default to help prevent incorrect IDs from being used.
Additionally, for certain games, you may not be able to load a save generated from a higher version of the game.
AC game save only performs an XOR in ECB mode:
- Compute the MD5 hash of your account ID.
- Create the encryption key from the 16-byte MD5 hash: take the first and last bytes, followed by the remaining 14 bytes in reverse order.
- Determine the rotation offset based on the save data size:
size % 16, then perform a right rotation on the key. - XOR the key with the save data.
Note: Other games may use different encryption methods for their saves, which are not supported by this tool.