/slippi-desktop-app

Slippi desktop app used for launching replays

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Slippi Desktop App

Project Slippi

This repository is part of the Project Slippi ecosystem. For more information about all of the Project Slippi projects, visit https://github.com/project-slippi/project-slippi.

Intro

This project is home to the desktop app for Project Slippi. The app allows the user to browse and launch replay files. It also has stat analysis tools for replay files.

Build Instructions

Prerequisites

These are the applications you will need to install in order to build this project:

Build Steps

  • Clone the repo via: git clone git@github.com:project-slippi/slippi-desktop-app.git
  • Navigate into the directory and run: yarn to install all dependencies
  • Use yarn dev to develop
  • Use yarn package to build a release

If you have some weird errors when starting yarn dev but think everything else went okay, you can try the following:

$ UPGRADE_EXTENSIONS=1 yarn dev

# For Windows
$ set UPGRADE_EXTENSIONS=1 && yarn dev

Dolphin

On Windows, you'll need to copy the Playback Dolphin files into app\dolphin-dev\windows. You can grab these from the release version, which should be installed at C:\Users\[Username]\AppData\Roaming\Slippi Desktop App\dolphin.

If you do it right you should have:

app\
  dolphin-dev\
    windows\
      Sys\
      User\
      .gitignore
      Dolphin.exe
      license
      OpenAL32.dll
      portable

You will also need to copy the contents of app\dolphin-dev\overwrite into app\dolphin-dev\windows and overwrite all duplicate files.