vapora
Guides

Saved runs and local data

Data roots

Launch modeDefault rootOverride
Browser / CLICurrent working directory--root DIRECTORY
Installed desktopOS app-data directory under VaporaVAPORA_ROOT
Windows portableVapora-data beside the EXEVAPORA_ROOT

Use the same root to share runs between launches, with one process operating on a saved run at a time.

Path under the rootContents
outputs/<run-id>/Scan checkpoint, analysis, CSV exports, log and optional attached history
profiles/<name>.jsonNamed settings profiles
history/<steamid>.jsonCached account history captures
steam-key.enc in desktop dataOptional OS-encrypted remembered key

Reopen a run

Use the Results run list. The recent-avatar rail only preselects a scan target; it does not open a saved report or change settings. Selecting an account can load its history independently.

npm start -- recent --root ./research
npm start -- resume RUN_ID --root ./research

Back up or move

Close Vapora before copying the data root to preserve a consistent set of files. For Windows portable, move the EXE and Vapora-data together. A remembered key is bound to its original OS account and machine; enter it again on the destination.

Current checkpoints require the restored settings and observation fields. Earlier local formats and legacy Python files are not migrated automatically; they remain untouched and are reported invalid. Start a fresh scan or explicitly save a new settings profile.

Damaged optional history does not prevent a valid scan report opening. Vapora shows the history error and preserves the damaged file. History-dependent mutations still reject invalid data.

Rebuild reports

Completed runs can rebuild exports from saved observations without contacting Steam. See reranking and exports.

Edit this page on GitHub ↗

On this page