# exe Packaging

## Build

```powershell
.\build_exe.ps1
```

This uses `PyInstaller` and writes the result to `dist\vrc_osc\`.

## Distribution Layout

Place these next to `vrc_osc.exe`:

- `config\config.toml`
- `config\secrets.toml`
- `config\guests.txt`
- `runtime\`

`runtime\` is created on startup if it does not exist.

## Notes

- `src\common\project_paths.py` resolves paths relative to the exe when frozen.
- Keep `config\` beside the exe. The app does not look inside the PyInstaller temp directory for persistent files.
