Please, use Project Clippi instead.
Script to convert Project Slippi replays into video using OBS
config.json
. Configure Dolphin as you like. If the changes are not getting saved, check that the folder is not read only or that you have permissions. The script assumes that Dolphin is running at a constant framerate of 60 FPS, so desyncs may occur if the frames drop.config.json
file or set the profile
and scene
to null
and the script will use the last selected profile/scene as target.config.json
file.config.json
and execute S2V.exe
.config.json
should look like this (without comments):
{
// Path to Super Smash Bros. Melee NTSC 1.02 .iso.
"melee": "Z:\\Games\\GAME ISOs\\Melee 1.02.iso",
// Path to the replays folder with the .slp files.
"replays": "C:\\Users\\bazoo\\SlippiReplays",
// Path to Slippi Dolphin.exe
"dolphin": "C:\\Users\\bazoo\\AppData\\Roaming\\Slippi Launcher\\dolphin\\Dolphin.exe",
// Search folders within the replays folder.
"recursive": true,
"obs": {
// Path to obs64.exe or obs32.exe.
"exe": "C:\\Program Files\\obs-studio\\bin\\64bit\\obs64.exe",
// OBS Websocket info (OBS > Tools > Websocket server settings).
"port": "4444",
"password": "slippi2video",
// Path to the folder where the videos will be stored.
"videos": "Z:\\Other\\Videos",
// OBS Scene/profile options.
// Set to "" to use the default.
// NOT IMPLEMENTED YET
"profile": "",
// Set to "" to use the default.
// NOT IMPLEMENTED YET
"scene": "Slippi"
// Renames the video files with the name from the .slp files.
// NOT IMPLEMENTED YET
"rename": true,
// Sort the video files with the same structure that the replays folder has.
// Ex: /SlippiReplays/Station1/replay1.slp -> /*obsVideos*/Station1/replay1.mp4
// NOT IMPLEMENTED YET
"restructure": true,
// Shutdown OBS after processing all the replays.
// NOT IMPLEMENTED YET
"kill": true,
}
}
Requires: