From 1d9965b03d4fbeb55a022648273354e29c7428cb Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Mon, 10 Jul 2023 21:15:17 +0200 Subject: [PATCH] Documentation update --- CHANGELOG.md | 8 ++++++++ USERGUIDE-DEV.md | 12 +++++++++--- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d0f99c955..432c746dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,18 +29,26 @@ For the Linux AppImage releases a built-in application updater has been added so * Added options to the video and slideshow screensavers to only include favorite games * Added a per-system game count to the multi-scraper * Changed the scraper auto-retry functionality to never run on non-recoverable errors such as insufficient file permissions +* Added support for the Emulators (emulators) game system +* Added support for the Hartung Game Master (gmaster) game system * Added support for the LowRes NX Fantasy Console (lowresnx) game system * Added support for the Epoch Super Cassette Vision (scv) game system +* (Windows) Added support for the Future Pinball (fpinball) game system +* (Windows) Added support for the Visual Pinball (vpinball) game system * Added the SameBoy RetroArch core as an alternative emulator for the sgb system * Added an sgb (Nintendo Super Game Boy) platform to improve scraping when using ScreenScraper * Added MAME standalone as an alternative emulator for the amstradcpc, cdimono1 and x68000 systems * Added ares standalone as an alternative emulator for the n64dd system * Added ares [Benesse Pocket Challenge V2] standalone as an alternative emulator for the wonderswan system * Added the .sh file extension to the ags system on Unix and macOS and set the %STARTDIR% variable to the game directory +* (Linux) Changed a lot of find rules so that emulator AppImages are always searched before Flatpaks * (Linux) Added "AppImage (Suspend ES-DE)" and "AppImage (Keep ES-DE running)" as alternative emulators for the windows system * (Linux) Added the .AppImage file extension to the windows system * (Linux) Added support for the official Citra AppImage release +* (Linux) Changed the PCSX2 AppImage find rule to pcsx2*.AppImage to cover for the constantly changing filenames for this package +* (Windows) Replaced many unnecessary find rules with the ability to relocate the Emulators directory one level higher in the hierarchy * (Windows) Added pcsx2-qt.exe as the primary executable name for the PCSX2 emulator +* (Windows) Added find rule entries for the xenia canary release * Added support for scraping the arduboy and ps4 systems using ScreenScraper * Improved resilience to buggy controller drivers which could previously crash the application (mostly relevant for macOS) * Removed the experimental status for the theme downloader diff --git a/USERGUIDE-DEV.md b/USERGUIDE-DEV.md index 5b49348bd..d6b78d717 100644 --- a/USERGUIDE-DEV.md +++ b/USERGUIDE-DEV.md @@ -641,10 +641,10 @@ The following emulators are supported in AppImage format when using the bundled | gc | Triforce | dolphin-emu-triforce*.AppImage | | macintosh | Basilisk II | BasiliskII*.AppImage | | macintosh | SheepShaver | SheepShaver*.AppImage | -| n3ds | Citra | citra-*.AppImage | +| n3ds | Citra | citra*.AppImage | | n64 | RMG | RMG*.AppImage | | n64dd | RMG | RMG*.AppImage | -| ps2 | PCSX2 | pcsx2*-Qt.AppImage | +| ps2 | PCSX2 | pcsx2*.AppImage | | ps2 | Play! | Play!*.AppImage | | ps3 | RPCS3 | rpcs3*.AppImage | | psx | DuckStation | duckstation-nogui*.AppImage | @@ -1623,6 +1623,8 @@ This is what the complete setup could look like: #### Ports and desktop applications +_The emulators system is essentially a clone of the desktop system so it's not discussed specifically in this section._ + As ports and desktop applications are handled in almost exactly the same way in ES-DE both of these are described in this section. For these systems it's generally native applications rather that emulated games that are executed. There are two main approaches to setting up such entries and these are _shortcuts_ and _scripts_. Note that these can be mixed in the same system, you can have some entries that are shortcuts and some that are scripts and they will still all work. For the _desktop_ system specifically, you can choose to suspend ES-DE while an application or game is launched, or you can choose to keep ES-DE running in the background. This is controlled by the selection of either the default emulator _Suspend ES-DE_ or the alternative emulator _Keep ES-DE running_. As is the case for all alternative emulator entries, this can be configured system-wide or on a per-game basis. @@ -2427,7 +2429,7 @@ Controls positioning of the navigation help prompts. The available options are _ **Display media types** -Whether the help prompts should display the media type for the current entry, i.e. _video, box cover, box back cover, title screen, screenshot, fan art_ or _miximage_. +Whether the help prompts should include the media type for the current entry, i.e. _video, box cover, box back cover, title screen, screenshot, fan art_ or _miximage_. **Keep videos running when viewing images** @@ -3145,6 +3147,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed | dragon32 | Dragon Data Dragon 32 | XRoar Dragon 32 **(Standalone)** | XRoar Dragon 64 **(Standalone)** | Yes | See the specific _Dragon 32 and Tano Dragon_ section elsewhere in this guide | | dreamcast | Sega Dreamcast | Flycast | Flycast **(Standalone)**,
Redream **(Standalone)** | No | In separate folder interpreted as a file, with .m3u playlist if multi-disc game | | easyrpg | EasyRPG Game Engine | EasyRPG | EasyRPG Player **(Standalone)** | No | See the specific _EasyRPG Game Engine_ section elsewhere in this guide | +| emulators | Emulators | _Suspend ES-DE_ | _Keep ES-DE running_ | | See the specific _Ports and desktop applications_ section elsewhere in this guide | | epic | Epic Games Store | Epic Games Store **(Standalone)** | | No | Shortcut (.desktop/.app/.lnk) file | | famicom | Nintendo Family Computer | Mesen | Nestopia UE,
Nestopia UE **(Standalone)** [U],
FCEUmm,
QuickNES,
puNES **(Standalone)** [UW],
Mednafen **(Standalone)**,
ares **(Standalone)**,
ares FDS **(Standalone)** | No | Single archive or ROM file | | fba | FinalBurn Alpha | FB Alpha 2012 | FB Alpha 2012 Neo Geo,
FB Alpha 2012 CPS-1,
FB Alpha 2012 CPS-2,
FB Alpha 2012 CPS-3 | Yes | See the specific _Arcade and Neo Geo_ section elsewhere in this guide | @@ -3152,6 +3155,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed | fds | Nintendo Famicom Disk System | Mesen | Nestopia UE,
Nestopia UE **(Standalone)** [U],
FCEUmm,
Mednafen **(Standalone)**,
ares **(Standalone)** | Yes | Single archive or ROM file | | flash | Adobe Flash | Ruffle **(Standalone)** | Lightspark **(Standalone)** [U],
ArcadeFlashWeb **(Standalone)** [W] | No | Single .swf file | | fmtowns | Fujitsu FM Towns | Tsugaru **(Standalone)** [UW] | | Yes | See the specific _Fujitsu FM Towns_ section elsewhere in this guide | +| fpinball | Future Pinball | Future Pinball **(Standalone)** [W] | | No | | | gameandwatch | Nintendo Game and Watch | MAME Local Artwork **(Standalone)** | MAME **(Standalone)**,
Handheld Electronic (GW) | No | See the specific _LCD handheld games_ section elsewhere in this guide | | gamecom | Tiger Electronics Game.com | MAME **(Standalone)** | | Yes | Single archive or ROM file | | gamegear | Sega Game Gear | Genesis Plus GX | Genesis Plus GX Wide,
Gearsystem,
SMS Plus GX,
PicoDrive,
Mednafen **(Standalone)** | | | @@ -3160,6 +3164,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed | gbc | Nintendo Game Boy Color | Gambatte | SameBoy,
SameBoy **(Standalone)**,
Gearboy,
Gearboy **(Standalone)** [UW],
TGB Dual,
Mesen-S,
bsnes,
mGBA,
mGBA **(Standalone)**,
VBA-M,
VBA-M **(Standalone)** | No | Single archive or ROM file | | gc | Nintendo GameCube | Dolphin | Dolphin **(Standalone)**,
PrimeHack **(Standalone)** [UW],
Triforce **(Standalone)** [UW] | No | Disc image file for single-disc games, .m3u playlist for multi-disc games | | genesis | Sega Genesis | Genesis Plus GX | Genesis Plus GX Wide,
PicoDrive,
BlastEm,
BlastEm **(Standalone)** [U],
Mednafen **(Standalone)**,
ares **(Standalone)** | No | Single archive or ROM file | +| gmaster | Hartung Game Master | MAME **(Standalone)** | | Yes | Single archive or ROM file | | gx4000 | Amstrad GX4000 | Caprice32 | CrocoDS,
MAME **(Standalone)** | No | Single archive or ROM file | | intellivision | Mattel Electronics Intellivision | FreeIntv | | | | | j2me | Java 2 Micro Edition (J2ME) | SquirrelJME | KEmulator **(Standalone)** [W] | No | Single .jar file | @@ -3258,6 +3263,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed | vic20 | Commodore VIC-20 | VICE xvic | VICE xvic **(Standalone)** | No | Single archive or tape, cartridge or diskette image file | | videopac | Philips Videopac G7000 | O2EM | | | | | virtualboy | Nintendo Virtual Boy | Beetle VB | Mednafen **(Standalone)** | No | | +| vpinball | Visual Pinball | Visual Pinball **(Standalone)** [W] | | No | | | vsmile | VTech V.Smile | MAME **(Standalone)** | | Yes | Single archive or ROM file | | wasm4 | WASM-4 Fantasy Console | WASM-4 | | No | Single .wasm file | | wii | Nintendo Wii | Dolphin | Dolphin **(Standalone)**,
PrimeHack **(Standalone)** [UW] | No | |