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
|