Skip to content

How to Replace Flycast Dojo version in Fightcade

Enrique Santos edited this page Mar 24, 2024 · 12 revisions

Each Fightcade update comes with the latest stable release of Flycast Dojo for everyday use. This is a guide for those who wish to help test out new features and bug fixes in pre-release versions of Flycast Dojo while using the Fightcade matchmaking service. These can all be accessed from the Flycast Dojo GitHub Releases page.

If you wish to revert to the version included with Fightcade in the future, keep a copy of the old Fightcade/emulator/flycast directory, or just do a reinstall of Fightcade.

Windows

The easiest way to replace the version in Windows is to use this script. Otherwise, you can manually replace it by following the instructions below.

Note: The Windows version of Flycast Dojo has an auto-updater that will do this process for you if there is a new stable version available before Fightcade is able to update. To use this, just click on the version number when you open flycast.exe by itself. Otherwise, if the newer release is a pre-release, you will still have to follow the steps below.

  1. Download the latest version of Flycast Dojo from the GitHub Releases page. Under Assets, look for the package that starts with flycast-dojo.
  2. Extract the package with your favorite extraction tool, or by right-clicking and pressing "Extract All".
  3. Copy the contents of the flycast-dojo-<version> directory to Fightcade/emulator/flycast, replacing all the files in the process.

From here, you should be able to run flycast.exe to run Flycast Dojo on its own, or go into Fightcade and press "Test Game" with any compatible game to get started.

Linux

Note: These instructions are for those using the version of Fightcade available on the web site.

  1. Download the latest version of Flycast Dojo from the GitHub Releases page. Under Assets, look for the package that starts with linux-flycast-dojo.
  2. Extract the package with your favorite extraction tool, or by doing tar zxvf linux-flycast-dojo-<version>.tar.gz.
  3. Copy the contents of the flycast-dojo-<version> directory to Fightcade/emulator/flycast.
  4. Rename flycast.elf to something else and rename the newly extracted AppImage file to flycast.elf.

From here, you should be able to run ./flycast.elf to run Flycast Dojo on its own, or go into Fightcade and press "Test Game" with any compatible game to get started.

Mac OS

  1. Download the latest version of Flycast Dojo from the GitHub Releases page. Under Assets, look for the package that starts with macos-flycast-dojo.
  2. Unzip the package by double-clicking on the downloaded zip file. Right-click on the Flycast Dojo application and select Show Package Contents.
  3. Open the Contents directory. Leave this window open to the side.
  4. Open your Applications. Right-click on Fightcade2 icon and select Show Package Contents.
  5. In the new window, navigate to Contents/MacOS/emulator/flycast
Fightcade2 Flycast Dojo
Fightcade2 -> Show Package Contents Flycast Dojo -> Show Package Contents
Fightcade2 Application Contents Flycast Dojo Application Contents
  1. Replace the following files in the Fightcade2 package contents with the ones from the Flycast Dojo package contents:
  • Replace flycast.osx file with MacOS/Flycast Dojo file. Be sure to rename it accordingly.
  • Replace the entire data/ directory with the Resources/data/ directory
  • Replace flycast_roms.json with Resources/flycast_roms.json
  • Replace Assets.car with Resources/Assets.car

From here, you should be able to go into Fightcade and press Test Game with any compatible game to get started.