Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/capitainejsparrow/emusak-ui

This is a tool which allows you to download saves or mods for Nintendo Switch emulators using a compatible Emusak backend
https://github.com/capitainejsparrow/emusak-ui

electron electron-forge material-ui react switch typescript

Last synced: about 2 months ago
JSON representation

This is a tool which allows you to download saves or mods for Nintendo Switch emulators using a compatible Emusak backend

Awesome Lists containing this project

README

        

# EmuSAK UI

**EmuSAK is archived and will stop work 29th september 2022, I suggest to uninstall the app and [join discord server](https://discord.gg/sinscove) instead to find resources**

![showDownloads](https://img.shields.io/github/downloads/stromcon/emusak-ui/total?style=for-the-badge)
![showVersion](https://img.shields.io/github/package-json/v/stromcon/emusak-ui?style=for-the-badge)
![showLatestCommit](https://img.shields.io/github/last-commit/stromcon/emusak-ui/main?style=for-the-badge)
![showLicense](https://img.shields.io/github/license/stromcon/emusak-ui?style=for-the-badge)

EmuSAK-ui is a graphical mod for [EmuSAK](https://github.com/sinscove/EmuSAK). This is a tool to manage your switch emulators, such as downloading saves or mods.


screenshot

### Installation

Just go to the [releases](https://github.com/stromcon/emusak-ui/releases) page and download the latest build for your OS.
**Only on Windows** there is an auto update feature.

#### Windows

Install the software by executing the `.exe` file. Afterwards, you can remove the software like any other program on your computer.

#### Linux

##### Debian

Download the `.deb` file, then install it with `sudo dpkg -i ./emusak-ui-X.Y_amd64.deb`.

##### Arch Linux

Download [EmuSAK's PKGBUILD](https://aur.archlinux.org/packages/emusak-bin/) and install it with `makepkg -si` or use your favorite AUR helper.

##### Red Hat Linux

Download the `.rpm` file, then install it with `sudo rpm -i /emusak-ui-X.Y-1.x86_64.rpm`.

##### Universal

Download the `.AppImage` file, then mark it as executable and run it.

### Features

* Add one or multiple Ryujinx folders (where `Ryujinx.exe` is located) to manage different builds (such as mainline, portable, LDN, etc.)
* List your game library
* Display your local shaders count & EmuSAK shaders count (to download them if you have fewer shaders)
* Update firmware
* Update production keys
* Download saves for a specific game
* Download shaders for a specific game
* Downloads mods for a specific game
* You can share shaders in just one click if you have more shaders than EmuSAK

### Contributing

Requirements :

* NodeJS v14+
* Yarn `npm i -g yarn`

Set a valid EmuSAK CDN URL in a variable :

```
(powershell): $Env:EMUSAK_CDN = 'http://...'
(bash): export EMUSAK_CDN = 'http://...'
```

Install & run

```
yarn install
yarn start
```

### Thanks

* Sin for creating a nice community and inspiring the project
* Niwu for testing, suggestions and helping me match Switch title IDs to game names
* Joshi for updating the backend to create a nice software
* LiveLM for showing some love to Arch Linux users