Skip to content
rawdatafeel edited this page Nov 13, 2023 · 67 revisions

THIS WIKI IS NO LONGER MAINTAINED. VISIT https://emudeck.github.io/ FOR THE NEW EMUDECK WIKI.


File Management, learn how to manage your files like a wizard.


File Management Table of Contents

  1. Managing ROM Files

  2. Managing Emulators and Tools


Managing ROM Files

Back to the Top


How to Manage ROMs with Multiple Discs

Back to the Top


Preface

To reduce the amount of files to manage, it's recommended to use EmuDeck's Compression Tool. Place your ROMs as you normally would in their respective folders, open the EmuDeck application on your desktop and run the Compression Tool. If you run the compression tool and you ran Steam ROM Manager previously, you will need to re-run Steam ROM Manager after compression to update your shortcuts. If you are following the guide on this page, you can wait until you are finished to re-run Steam ROM Manager.

Compressing your ROMs makes managing multi-track games a lot simpler. You can create a playlist file (M3U) and place all of your tracks in this file. After creating the playlist file, treat the M3U file as the game (instead of the individual discs) and when the time comes to switch discs, you can use the various emulator quick-menus to seamlessly move onto the next disc. You can view the hotkeys for the various quick-menus here: https://github.com/dragoonDorise/EmuDeck/wiki/Hotkeys.

Important


How to Create an M3U File

When it comes time to switch discs, various emulators have an option or a button to switch from one disc to the next. An M3U file allow you to manage ROMS with multiple discs and continue playing without any hiccup.

Fortunately these M3U files are easy to create.

Here's How:

  1. In your ROM folder, right click, click Create New Text File
  2. Name it GAMENAME.m3u
    • The file name of the M3U file is up to you. However, it is recommended you match the M3U file as closely as possible to the game name so Steam ROM Manager and EmulationStation-DE can scrape the appropriate game art or game info
    • For example, with the game: The Legend of Dragoon, you may name the M3U file, The Legend of Dragoon.m3u so Steam ROM Manager or EmulationStation-DE can locate the appropriate art. However, if you name it LoD.m3u as an example, neither tool will know to match LoD to Legend of Dragoon
  3. Right click the text file, click Open with Kate or a text editor of your choice
  4. Place the full file name of each ROM disc including the file extension on a separate line
    • IMPORTANT: If you are using both .bin and .cue files, only place the .cue files in the M3U file. It is recommended you use the EmuDeck compression tool for easier file management
      • Example (Using D2 for the Dreamcast):
        • Folder:
        • M3U File:
  5. Save and close out of the text file
  6. From now on, you can treat the M3U as the game file, and play the respective ROM discs by running the newly created M3U file through one of EmuDeck's included front-ends: Steam shortcuts created by Steam ROM Manager, EmulationStation-DE, or by running the emulator directly
    • Steam ROM Manager:
    • EmulationStation-DE:
    • Alternatively, you can move all of your Multi-Disk games to a new folder, ie. psx-multidisk, and keep the .m3u files in the psx folder, changing the contents to point to the disks in their new location. This will prevent those disks from being read, as the parsers will not look in the new folders created. Note: Not all emulators support absolute pathing

Visual Tutorial:

How.to.Manage.ROMs.with.Multiple.Discs.mp4

Managing Emulators and Tools

Back to the Top


How to Swap out AppImages and Binaries

Back to the Top

Preface

Sometimes, when an emulator updates, there can be regressions for certain games or bugs that break the emulator temporarily. You can downgrade to a previous version by replacing the emulator in /home/deck/Applications.

Additionally for Yuzu, you can also use this feature to download the Early Access version of Yuzu.

For some emulators, your ROMs launch using a script created by EmuDeck, which look for the corresponding emulator, depending on how it is installed or downloaded. In the case of PCSX2 and Yuzu, the script looks for two things:

  • The most recently downloaded version in /home/deck/Applications, based on the file date.
  • The emulator name at the beginning of the file. Anything after the emulator name is ignored. pcsx2-Qt in the case of PCSX2 and Yuzu in the case of Yuzu. For example, if the latest version of Yuzu is 1351 and you would like to downgrade to 1349. When you download yuzu 1349, you could rename it to Yuzu-1349.AppImage, and EmuDeck's script will ignore the -1349 in the file name, allowing you to record which versions of Yuzu you are using through the file name.

List of Supported Emulators and Tools

How to Swap Out Emulators

  1. Download the version of the emulator you would like to use, from the list above to your /home/deck/Downloads folder
  2. Open the respective emulator folder location, using the list above: #list-of-supported-emulators-and-tools
  3. Move the downloaded emulator from Step 1 to the folder in Step 2
  4. Rename or delete the original emulator file
    • Rename it so it can be distinguished from your downloaded file
    • A Few Examples:
      • Rename Yuzu.AppImage to Yauzu.AppImage
      • Rename Yuzu.AppImage to add a .bak to the end of the file extension, Yuzu.AppImage.bak
      • Rename Yuzu.AppImage to add the version number. For example, if the latest version is 1351, rename it to Yuzu-1351.AppImage
  5. Right click the newly downloaded emulator, click Properties, click Permissions, check Is executable
  6. Your games will now launch using the version of the emulator you downloaded

Watch the following GIF for a visual (Yuzu is being used as an example in this GIF):