S
sithlord48
Guest
the new FF7 Pc uses a cloud save feature that keeps you saves synced with the saves on the server. this causes an issue for people who want to edit their save files. while there is a workaround i think we can do better and just edit the control file for this the metadata.xml file.
here would be a good place to discuss how to do it
it looks like this
and the hard part would be the signature , how is it created (its not an md5sum of the save) it is 128 bit and while the empty files are not created they do have a signature in the metadata.xml file , i have seen two files each had a different empty signature. does anyone know how to create this signature?
here would be a good place to discuss how to do it
it looks like this
now as you can see there are two parts to this first is adding a timestamp to a slot when editing it.. this is the easy part.Code: [Select]Code:<?xml version="1.0" encoding="UTF-8"?><gamestatus> <savefiles block="1"> <timestamp slot="1">1344992396295</timestamp> <timestamp slot="2"></timestamp> <timestamp slot="3"></timestamp> <timestamp slot="4"></timestamp> <timestamp slot="5"></timestamp> <timestamp slot="6"></timestamp> <timestamp slot="7"></timestamp> <timestamp slot="8"></timestamp> <timestamp slot="9"></timestamp> <timestamp slot="10"></timestamp> <timestamp slot="11"></timestamp> <timestamp slot="12"></timestamp> <timestamp slot="13"></timestamp> <timestamp slot="14"></timestamp> <timestamp slot="15"></timestamp> <signature>3b8a475ea39ac1ce0b63d6f4b84abbb5</signature> </savefiles> <savefiles block="2"> <timestamp slot="1"></timestamp> <timestamp slot="2"></timestamp> <timestamp slot="3"></timestamp> <timestamp slot="4"></timestamp> <timestamp slot="5"></timestamp> <timestamp slot="6"></timestamp> <timestamp slot="7"></timestamp> <timestamp slot="8"></timestamp> <timestamp slot="9"></timestamp> <timestamp slot="10"></timestamp> <timestamp slot="11"></timestamp> <timestamp slot="12"></timestamp> <timestamp slot="13"></timestamp> <timestamp slot="14"></timestamp> <timestamp slot="15"></timestamp> <signature>cc3eee5cb5b1c7a08a776ffdfb6618c9</signature> </savefiles> <savefiles block="3"> <timestamp slot="1"></timestamp> <timestamp slot="2"></timestamp> <timestamp slot="3"></timestamp> <timestamp slot="4"></timestamp> <timestamp slot="5"></timestamp> <timestamp slot="6"></timestamp> <timestamp slot="7"></timestamp> <timestamp slot="8"></timestamp> <timestamp slot="9"></timestamp> <timestamp slot="10"></timestamp> <timestamp slot="11"></timestamp> <timestamp slot="12"></timestamp> <timestamp slot="13"></timestamp> <timestamp slot="14"></timestamp> <timestamp slot="15"></timestamp> <signature>cc3eee5cb5b1c7a08a776ffdfb6618c9</signature> </savefiles> <savefiles block="4"> <timestamp slot="1"></timestamp> <timestamp slot="2"></timestamp> <timestamp slot="3"></timestamp> <timestamp slot="4"></timestamp> <timestamp slot="5"></timestamp> <timestamp slot="6"></timestamp> <timestamp slot="7"></timestamp> <timestamp slot="8"></timestamp> <timestamp slot="9"></timestamp> <timestamp slot="10"></timestamp> <timestamp slot="11"></timestamp> <timestamp slot="12"></timestamp> <timestamp slot="13"></timestamp> <timestamp slot="14"></timestamp> <timestamp slot="15"></timestamp> <signature>cc3eee5cb5b1c7a08a776ffdfb6618c9</signature> </savefiles> <savefiles block="5"> <timestamp slot="1"></timestamp> <timestamp slot="2"></timestamp> <timestamp slot="3"></timestamp> <timestamp slot="4"></timestamp> <timestamp slot="5"></timestamp> <timestamp slot="6"></timestamp> <timestamp slot="7"></timestamp> <timestamp slot="8"></timestamp> <timestamp slot="9"></timestamp> <timestamp slot="10"></timestamp> <timestamp slot="11"></timestamp> <timestamp slot="12"></timestamp> <timestamp slot="13"></timestamp> <timestamp slot="14"></timestamp> <timestamp slot="15"></timestamp> <signature>cc3eee5cb5b1c7a08a776ffdfb6618c9</signature> </savefiles> <savefiles block="6"> <timestamp slot="1"></timestamp> <timestamp slot="2"></timestamp> <timestamp slot="3"></timestamp> <timestamp slot="4"></timestamp> <timestamp slot="5"></timestamp> <timestamp slot="6"></timestamp> <timestamp slot="7"></timestamp> <timestamp slot="8"></timestamp> <timestamp slot="9"></timestamp> <timestamp slot="10"></timestamp> <timestamp slot="11"></timestamp> <timestamp slot="12"></timestamp> <timestamp slot="13"></timestamp> <timestamp slot="14"></timestamp> <timestamp slot="15"></timestamp> <signature>cc3eee5cb5b1c7a08a776ffdfb6618c9</signature> </savefiles> <savefiles block="7"> <timestamp slot="1"></timestamp> <timestamp slot="2"></timestamp> <timestamp slot="3"></timestamp> <timestamp slot="4"></timestamp> <timestamp slot="5"></timestamp> <timestamp slot="6"></timestamp> <timestamp slot="7"></timestamp> <timestamp slot="8"></timestamp> <timestamp slot="9"></timestamp> <timestamp slot="10"></timestamp> <timestamp slot="11"></timestamp> <timestamp slot="12"></timestamp> <timestamp slot="13"></timestamp> <timestamp slot="14"></timestamp> <timestamp slot="15"></timestamp> <signature>cc3eee5cb5b1c7a08a776ffdfb6618c9</signature> </savefiles> <savefiles block="8"> <timestamp slot="1"></timestamp> <timestamp slot="2"></timestamp> <timestamp slot="3"></timestamp> <timestamp slot="4"></timestamp> <timestamp slot="5"></timestamp> <timestamp slot="6"></timestamp> <timestamp slot="7"></timestamp> <timestamp slot="8"></timestamp> <timestamp slot="9"></timestamp> <timestamp slot="10"></timestamp> <timestamp slot="11"></timestamp> <timestamp slot="12"></timestamp> <timestamp slot="13"></timestamp> <timestamp slot="14"></timestamp> <timestamp slot="15"></timestamp> <signature>cc3eee5cb5b1c7a08a776ffdfb6618c9</signature> </savefiles> <savefiles block="9"> <timestamp slot="1"></timestamp> <timestamp slot="2"></timestamp> <timestamp slot="3"></timestamp> <timestamp slot="4"></timestamp> <timestamp slot="5"></timestamp> <timestamp slot="6"></timestamp> <timestamp slot="7"></timestamp> <timestamp slot="8"></timestamp> <timestamp slot="9"></timestamp> <timestamp slot="10"></timestamp> <timestamp slot="11"></timestamp> <timestamp slot="12"></timestamp> <timestamp slot="13"></timestamp> <timestamp slot="14"></timestamp> <timestamp slot="15"></timestamp> <signature>cc3eee5cb5b1c7a08a776ffdfb6618c9</signature> </savefiles> <savefiles block="10"> <timestamp slot="1"></timestamp> <timestamp slot="2"></timestamp> <timestamp slot="3"></timestamp> <timestamp slot="4"></timestamp> <timestamp slot="5"></timestamp> <timestamp slot="6"></timestamp> <timestamp slot="7"></timestamp> <timestamp slot="8"></timestamp> <timestamp slot="9"></timestamp> <timestamp slot="10"></timestamp> <timestamp slot="11"></timestamp> <timestamp slot="12"></timestamp> <timestamp slot="13"></timestamp> <timestamp slot="14"></timestamp> <timestamp slot="15"></timestamp> <signature>cc3eee5cb5b1c7a08a776ffdfb6618c9</signature> </savefiles></gamestatus>
and the hard part would be the signature , how is it created (its not an md5sum of the save) it is 128 bit and while the empty files are not created they do have a signature in the metadata.xml file , i have seen two files each had a different empty signature. does anyone know how to create this signature?
Last edited: