Hi! I tottally understand if you dont feel comfortable passing your save ID through my website, so heres I've made a guide for you to do it yourself ^^
The editor only uses a proxy because CORS blocks the requests directly, but if you run a script directly in your computer it'll fully ignore CORS
Heres a quick node.js script you can use, it fetches your save directly from the cookies inc servers and decodes the base64 string so you can read the raw json data:
const API = "https://ccprodapi.pixelcubestudios.com/Backup";
const USER_AGENT = `Cookies Inc/2026.9 CFNetwork/3826.600.41.2.1 Darwin/24.6.0`;
const saveId = process.argv[2];
if (!saveId) {
console.log("usage: node fetch.js <save_id>");
process.exit(1);
}
async function getSave() {
const res = await fetch(`${API}/Load/${saveId}`, {
headers: { "User-Agent": USER_AGENT }
});
const json = await res.json();
if (!json.data) return console.log("no data found :(");
const decoded = Buffer.from(json.data, "base64").toString("utf-8");
console.log(decoded);
}
getSave();Just save that as fetch.js and run node fetch.js <save id> and it'll print out the raw json of your game data.
Once you edit that JSON however you like (for example changing PlayerCurrencyDark to 1 bazillizon), you just have to reincode it back to base64 and wrap it in {"data": "base64"}, then post it to https://ccprodapi.pixelcubestudios.com/Backup/save and you'll get your new code to import!!
500 typos were made in this guide and idc!!