Skip to content

ChrisFeline/ToNSaveManager

Repository files navigation

App Icon

Terrors of Nowhere: Save Manager

Simple tool that will keep track of your Save Codes so you can play and recover your codes later if you forgot to make a backup. And saves your code history locally for later use.

View ReleasesSaving GuideHow To UseEspañol

Preview

🛠️ Features & Clarifications

  • Automatically scans your logs for previous Save Codes.
  • While the tool is running, it will detect new codes as you play.
  • Previously detected save codes will be saved to a local database, so if VRChat deletes logs overtime, you'll have a history of Save Codes locally, and safe.

Settings Window

  • Auto Clipboard Copy Automatically copy new save codes to clipboard.
  • Collect Player Names Save codes will show players that were in the instance.
  • XSOverlay Popup XSOverlay notifications when new save codes are detected.
  • Play Audio Play a notification audio when a new save is detected.
    • Double Click to select a custom audio file. (Only '.wav' files)
    • Right Click to reset audio file back to 'default.wav'
  • Colorful Objectives Items in the 'Objectives' window will show colors that correspond to those of the items in the game.
  • Check For Updates When clicked, it will check this github repo for new releases, and prompt you to try an automatic update.
Preview Image

Right Click Menus

  • Log Dates (Left Panel)

    • Import You can enter your own code and save it in that collection.
    • Rename Lets you rename a collection.
    • Delete Deletes the entire log date from the database.
  • Save Codes (Right Panel)

    • Add to Lets you save or favorite this code to a separated custom collection with a name of your choice.
    • Edit Note You can attach a note to this save code, so you can recognize it better.
    • Delete Deletes just this save code from the database.

Objectives Window

  • This window gives you a list of unlockables that you can check to track your progress. Just click on the things you already unlocked.

📋 FAQ:

How do I use this?

  1. Download on the Latest Release, the compressed file called ToNSaveManager.zip.
  2. Extract the contents of the .zip file into a folder of your choice.
  3. Open ToNSaveManager.exe.
  4. Select the log date on the left, then click one of the saves in the right.
  5. Your code is now in the clipboard, go to VRChat and paste the code in the input field.

Where can I request a feature?

If you want to suggest new features or changes, you can open an Issue here or you can ping me on the official Toren Discord as @Kittenji

How does it work?

The world periodically saves a snapshot of your progress in the VRChat log files.

Initially, the program will scan your logs at %LOCALAPPDATA%Low\VRChat\VRChat and recover previous Save Codes in your logs. Then it will continue detecting new codes as you play.

Why is it not showing anything despite previously playing Terrors?

There's the possibility that you have logging disabled. You can enable it by opening your Quick Menu, go to settings, scroll all the way down and turn logging on.

Show Image

Why is the .exe so big? >100MB

The exe is bundled with the .NET runtime that it's required to run the program. Using a command line argument for dotnet publishing: --self-contained true -p:PublishSingleFile=true
This adds size to the file, but ensures that the program runs independently without relying on a previous .NET installation.

This is so people that download this program does not have to go download the .NET runtime framework themselves. And it's ready to run without any extra actions from the user.

The program is compiled from the source using Github actions, you can see the full arguments in the workflow file.

Is this against VRChats ToS?

  • Short Answer: No

This is an external tool that uses local plain text files that VRChat writes to the Local APPDATA folder. We are allowed to read these files since it does not modify or alter the game in any way. This is not a mod or a cheat.

📫 Contact:

Discord: @Kittenji
VRChat: Kittenji

Say hi if you see me playing Terrors of Nowhere!

Preview