FAQ - Mephiles/torntools_extension GitHub Wiki

You can find the most Frequently Asked Questions here.

Does TornTools collect any of my data?

TornTools doesn't collect any data as of this date. Users have the options to export their data to their own Google Account sync, copy to their clipboard or save as a file.

Is my API key safe?

Yes, TornTools doesn't collect your API key nor does it use the API key for anything else to what's allowed by the user.

I found a bug or have a suggestion.

Great! You can submit bugs/suggestions in Github, TornTools Torn forum thread in Discord if you are not sure about a bug or the possibility of the suggestion.

[Some feature] was working fine yesterday but doesn't anymore, what did I do wrong?

Most likely you didn't do anything wrong. Check the forum if there was a recent Torn update, those tend to break TornTools. You may check your settings to determine if you accidentally turned something off. If you are still uncertain, feel free to check our Discord for any reports on similar cases or ask for help if there are none.

Someone is telling my [some storage key] is corrupt.

Sometimes something goes wrong which corrupts your storage. Most commonly this happens for 'userdata' or 'torndata'. Try force updating the corrupted storage. This can be done in the options, under 'API' (top navigation), after scrolling down a little bit.

image

I use <insert any mobile browser>, but it doesn't work as intended

One of the developers asks me to do a full data dump. How can I do that?

First, make sure it's an actual developer to ask and only share it in private with them. Data dumps include a lot of data that you might not want to share publicly. Our data dump does exclude your API key, but it still includes all your userdata like battlestats and money on hand. These won't be shared or even used outside of development reasons, but be aware what you are sharing.

  1. Open the TornTools settings through the popup.
  2. Open the devtools console
  • This can be done by pressing F12.
  1. Execute the following command in the console tab:
JSON.stringify(await ttStorage.get().then(storage => {
    Object.values(storage.api).forEach((x) => {
        if (!("key" in x) || !x.key) return;

        if (x.key.startsWith("TS_")) x.key = `TS_<redacted:${x.key.length - 3}>`
        else x.key = `<redacted:${x.key.length}>`
    })
    return storage;
}));
  1. Copy the result using the provided button, otherwise you'll lose some data due to the size.
  2. Send this to the developer that requested this.

If you want to expand the list then let one of the developers know.