35 lines
998 B
Markdown
35 lines
998 B
Markdown
# Beat Saber Playlist Scripts
|
|
|
|
Tools for managing Beat Saber playlists and custom maps across Windows and other systems.
|
|
|
|
## Map Installation
|
|
|
|
To copy a custom map to Beat Saber:
|
|
```powershell
|
|
Copy-Item -Path "map_folder" -Destination "C:\Program Files (x86)\Steam\steamapps\common\Beat Saber\Beat Saber_Data\CustomLevels\" -Recurse
|
|
```
|
|
|
|
## Playlist Sync Script
|
|
`sabersync.py` is a utility script that:
|
|
- Syncs `.bplist` files between systems
|
|
- Archives old/deleted playlists
|
|
- Optionally syncs Beat Saber video recordings
|
|
|
|
Usage:
|
|
```bash
|
|
./sabersync.py [--video] [--help]
|
|
```
|
|
|
|
Options:
|
|
- `--video`: Sync video recordings from the remote system
|
|
- `--help`: Show help message
|
|
|
|
The script expects:
|
|
- SSH access to a Windows machine with alias `winroar`
|
|
- Beat Saber installed at standard Steam paths
|
|
- Playlists in `BSManager/BSInstances/1.39.1/Playlists/`
|
|
|
|
When run with `--video`, it will:
|
|
1. Copy videos from the remote system
|
|
2. Wait for confirmation
|
|
3. Clean up remote video files after transfer |