Skip to content

bmsuseluda/emuze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

💥 Features | 🕹️ Supported Systems | 🚀 Getting Started | 🪄 Metadata | 🚑️ Support

My main goal for emuze is to have a emulation launcher that is as fast and simple as possible. With this you don't have to configure every emulator and fine tune metadata of your roms. If your roms are named correctly, a click on the import button should import your emulators and roms altogether and therefore no configuration is necessary.

💥 Features

  • ⚡️ Fast and responsive UI
  • 🚂 Import all your emulators and roms with a click of a button
  • 🪄 Fetches Metadata from igdb based on the filenames of your roms
  • 🎮️ Gamepad support
  • 💻️ Windows, Linux and Steam Deck support
  • 🔧 Can install missing emulators (Linux only)

Library

Library collapsed

🕹️ Supported Systems

The following systems are supported:

System Emulator Pre Configured BIOS needed
Sony PlayStation DuckStation Yes Yes
Sony PlayStation 2 PCSX2 Yes Yes
Sony PlayStation 3 RPCS3 No Yes
Sony PlayStation Portable PPSSPP No No
Nintendo Entertainment System Ares Yes No
Super Nintendo Entertainment System Ares Yes No
Nintendo Game Boy mgba No No
Nintendo Game Boy Color mgba No No
Nintendo Game Boy Advance mgba No No
Nintendo DS MelonDS No No
Nintendo 3DS Lime3DS No No
Nintendo 64 Rosalie's Mupen GUI No No
Nintendo Gamecube Dolphin No No
Nintendo Wii Dolphin No No
Nintendo Wii U Cemu No Yes
Nintendo Switch Ryujinx No Yes
PC Engine Ares Yes No
PC Engine CD Mednafen No Yes
PC Engine SuperGrafx Mednafen No Yes
Sega Master System Ares Yes No
Sega Game Gear Ares Yes No
Sega Mega Drive Ares Yes No
Sega 32X Ares Yes Yes
Sega CD Ares Yes Yes
Sega Saturn Mednafen No Yes
Sega Dreamcast Flycast No No
Arcade Mame No No
Neo Geo Mame No No
Neo Geo CD Mame No No
Neo Geo Pocket Ares Yes Yes
Neo Geo Pocket Color Ares Yes Yes
Scumm ScummVM Yes No
Dos (Supported Games) DOSBox-Staging No No

Important

❤️ Many thanks to all emulator developers. Without you and your awesome work this wouldn't be possible.

Pre Configured

If a System is pre configured, all connected gamepads will be configured for the specific Emulator.

The following Hotkeys are set:

  • Open Menu / Toggle Fullscreen: F2
  • Save State: F1
  • Load State: F3

BIOS needed

Some emulators need a BIOS or firmware to run. Please check the documentation of an emulator for more information.

🚀 Getting started

Windows

Download the latest Version of emuze and install it.

If you start emuze for the first time, it asks for the following folders to work:

You can change the folders in the settings.

Emulators Folder (Windows only)

This is the folder where your emulators are installed. It is only necessary on Windows.

emulators
|-> ares-v135
|---> ...
|---> ares.exe
|---> ...
|-> duckstation-Windows-x64-release
|---> ...
|---> duckstation-qt-x64-ReleaseLTCG.exe
|---> ...

Linux

For now emuze is only released as an AppImage. Your Linux distribution needs to support Flatpaks. All emulators need to be installed via flatpak but emuze can do this for you.

  1. Download the latest Version of emuze

  2. Mark the AppImage as executable and start emuze

  3. Choose the folder where your Roms are located

Steam Deck in Game mode

For now emuze is only released as an AppImage.

  1. Switch to Desktop

  2. Download the latest Version of emuze

  3. Mark the AppImage as executable and start emuze

  4. Choose the folder where your Roms are located

  5. Add it via Add a Non-Steam Game to Steam and rename it to emuze

  6. Add --no-sandbox as a launch option to the added Shortcut in Steam via Properties -> Shortcut -> LAUNCH OPTIONS.

  7. Switch to Game Mode

Steam Input Profile

There is a Steam Input Profile with the name emuze, which has some Hotkeys pre configured on the back pedals of the Steam Deck.

Roms Folder

The Roms need to be grouped by their System. E.g. Final Fantasy VII.chd needs to be stored in a folder Playstation.

roms
|-> Playstation
|---> Tekken 2.chd
|---> Crash Bandicoot.chd
|---> Final Fantasy VII.chd
|---> ...
|-> Super Nintendo
|---> Super Metroid.sfc
|---> Terranigma.sfc
|---> ...

🪄 Metadata

Metadata provides additional information about your games, e.g.

  • Cover art
  • Description
  • Genre
  • ...

Note

Right now, emuze only fetches Cover art for your games.

Metadata will be fetched from igdb. emuze crawls the name and alternative name of a game filtered by the specific system. The Search is case-insensitive.

Tip

igdb is a community driven open source database for game information. If there is something missing or wrong, please help and correct it there.

Games with a Subtitle

If a game has a subtitle, the subtitle needs to be in the file name.
For the title Max Payne 2 emuze wouldn't find metadata. Correct would be Max Payne 2: The Fall of Max Payne.chd.

On Windows special characters like : can't be part of a file name, therefore you have to write it the following: Max Payne 2 - The Fall of Max Payne.chd

Games with multiple Discs

If you have a game with multiple discs, like Final Fantasy VII, the file name for the first disc would be Final Fantasy VII (Disc 1).chd.

Games with multiple Versions (e.g. Regions)

If you have multiple versions of a game you can specify them in brackets, e.g. the file name for the japanese version of Castlevania would be Castlevania (J).nes.

🚑️ Support

If you have questions, found a bug or have a feature request, feel free to create an issue or join the Discord.