From 0f6862c1dfcb199a103f38f2504bab68d848d9ae Mon Sep 17 00:00:00 2001 From: Sthope Date: Thu, 25 Apr 2024 17:39:30 +0200 Subject: [PATCH] Update README.md --- README.md | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 89cdbad..fe3afe7 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,29 @@ # Emulation & ROMs -[dolphin_gamecube.sh](./dolphin_gamecube.sh) \ No newline at end of file +# [GameCube Dolphin Emulator Launcher](./dolphin_gamecube.sh) + +This script facilitates the launching of GameCube ROMs using the Dolphin emulator on a Linux system. It automates the process of setting up and running Dolphin, handling both standalone ISO files and those contained within ZIP or 7z archives. + +## Requirements + +- `flatpak`: If not installed, the script will attempt to install it along with Dolphin emulator. +- `p7zip-full`: Required for extracting ROMs from ZIP or 7z archives. + +## Installation + +1. Clone or download the script to your system. +2. Ensure executable permissions are set: `chmod +x gamecube_dolphin.sh`. +3. Run the script with the path to your GameCube ROM as an argument, e.g., `./gamecube_dolphin.sh /path/to/your/rom.iso`. + +## Usage + +```bash +./gamecube_dolphin.sh /path/to/your/rom.iso +``` + +## Features + +- Automatically installs necessary dependencies if missing. +- Handles ROMs in ZIP, 7z, ISO, and rvz formats. +- Extracts ROMs from archives before launching Dolphin. +- Cleans up extracted files after running Dolphin.